{"id":113,"date":"2011-06-08T05:17:55","date_gmt":"2011-06-08T05:17:55","guid":{"rendered":"http:\/\/www.raymaps.com\/blog\/?p=113"},"modified":"2014-09-29T05:25:48","modified_gmt":"2014-09-29T05:25:48","slug":"alamouti-scheme","status":"publish","type":"post","link":"https:\/\/www.raymaps.com\/index.php\/alamouti-scheme\/","title":{"rendered":"Alamouti Scheme"},"content":{"rendered":"<p style=\"text-align: justify;\">So we have seen that multiple transmit antennas provide the same gain as multiple receive antennas if the channel state information can be fed back to the transmitter. But what if the channel state information cannot be fed back to the transmitter (or it can be done but not quickly enough). The solution to this problem is the so called &#8220;Alamouti Scheme&#8221;. In this scheme two symbols are simultaneously transmitted from two transmit antennas and in the next time slot phase shifted versions of these two symbols are transmitted over the two transmit antennas. The channel is assumed to be quasi static i.e. it is static over the duration of two time slots but then changes for the next two time slots. A combining scheme is used at the receiver which separates the two symbols.<\/p>\n<pre lang=\"matlab\">\r\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\r\n% l: Length of symbol sequence\r\n% EbNo: Energy per bit to noise power spectral density\r\n% ber: Output bit error rate\r\n% Copyright www.raymaps.com\r\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\r\n\r\nfunction[ber]=err_rate7(l,EbNo)\r\ns1i=2*(round(rand(1,l))-0.5);\r\ns1q=2*(round(rand(1,l))-0.5);\r\ns1=s1i+j*s1q;\r\ns2i=2*(round(rand(1,l))-0.5);\r\ns2q=2*(round(rand(1,l))-0.5);\r\ns2=s2i+j*s2q;\r\n\r\nn1=(1\/sqrt(2*10^(EbNo\/10)))*(randn(1,l)+j*randn(1,l));\r\nn2=(1\/sqrt(2*10^(EbNo\/10)))*(randn(1,l)+j*randn(1,l));\r\nh1=(1\/sqrt(2))*((randn(1,l))+j*(randn(1,l)));\r\nh2=(1\/sqrt(2))*((randn(1,l))+j*(randn(1,l)));\r\n\r\nr1=h1.*(sqrt(1\/2)*s1)+h2.*(sqrt(1\/2)*s2)+n1;\r\nr2=-h1.*conj(sqrt(1\/2)*s2)+h2.*conj(sqrt(1\/2)*s1)+n2;\r\ns1_=conj(h1).*r1+h2.*conj(r2);\r\ns2_=conj(h2).*r1-h1.*conj(r2);\r\ns1i_=sign(real(s1_));\r\ns1q_=sign(imag(s1_));\r\n\r\nber1=(l-sum(s1i==s1i_))\/l;\r\nber2=(l-sum(s1q==s1q_))\/l;\r\nber=mean([ber1 ber2]);\r\nreturn\r\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\r\n<\/pre>\n<figure id=\"attachment_114\" aria-describedby=\"caption-attachment-114\" style=\"width: 558px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.raymaps.com\/index.php\/alamouti-scheme\/ber5\/\" rel=\"attachment wp-att-114\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-114\" title=\"Alamouti Scheme\" src=\"http:\/\/www.raymaps.com\/wp-content\/uploads\/2011\/06\/ber5.jpg\" alt=\"\" width=\"558\" height=\"389\" srcset=\"https:\/\/www.raymaps.com\/wp-content\/uploads\/2011\/06\/ber5.jpg 558w, https:\/\/www.raymaps.com\/wp-content\/uploads\/2011\/06\/ber5-300x209.jpg 300w\" sizes=\"auto, (max-width: 558px) 100vw, 558px\" \/><\/a><figcaption id=\"caption-attachment-114\" class=\"wp-caption-text\">Alamouti Scheme<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">It is observed that this scheme is 3dB worse than MRC (and transmit diversity with CSI). This reason for this is that unlike MRC the signals are transmitted from two transmit antennas thus the power is halved at each transmit antenna (this scheme is also 3dB worse than transmit diversity with CSI at transmitter because although both schemes transmit half the power from each source but in this scheme the noise power is doubled due to the combining scheme working over two time slots).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So we have seen that multiple transmit antennas provide the same gain as multiple receive antennas if the channel state information can be fed back to the transmitter. But what if the channel state information cannot be fed back to the transmitter (or it can be done but not quickly enough). The solution to this problem is the so called &#8220;Alamouti Scheme&#8221;. In this scheme two symbols are simultaneously transmitted from two transmit antennas and in the next time slot phase shifted versions of these two symbols are transmitted over the two transmit antennas. The channel is assumed to be [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[33,34,35],"class_list":["post-113","post","type-post","status-publish","format-standard","hentry","category-berp","tag-alamouti","tag-ber","tag-diversity"],"_links":{"self":[{"href":"https:\/\/www.raymaps.com\/index.php\/wp-json\/wp\/v2\/posts\/113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.raymaps.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.raymaps.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.raymaps.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.raymaps.com\/index.php\/wp-json\/wp\/v2\/comments?post=113"}],"version-history":[{"count":18,"href":"https:\/\/www.raymaps.com\/index.php\/wp-json\/wp\/v2\/posts\/113\/revisions"}],"predecessor-version":[{"id":2420,"href":"https:\/\/www.raymaps.com\/index.php\/wp-json\/wp\/v2\/posts\/113\/revisions\/2420"}],"wp:attachment":[{"href":"https:\/\/www.raymaps.com\/index.php\/wp-json\/wp\/v2\/media?parent=113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.raymaps.com\/index.php\/wp-json\/wp\/v2\/categories?post=113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.raymaps.com\/index.php\/wp-json\/wp\/v2\/tags?post=113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}