Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. ·...
Transcript of Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. ·...
![Page 1: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/1.jpg)
Space Time Block Coding for WirelessCommunication Systems
Dr. T. Aaron Gulliver
Dept. of Electrical and Computer Engineering
University of Victoria
December 11, 2003
![Page 2: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/2.jpg)
Graduate StudentsC. Budakoglu M.A.Sc. Key Management for Mobile Ad-Hoc NetworksN. Carson Ph.D. Wavelets and Space-Time Coding for OFDMR. Chen M.A.Sc. Security in Local Area NetworksW. Chow M.A.Sc. STBC and TC for Unstructured InterferenceK. Farrahi M.A.Sc. Error Control Coding for Video TransmissionM. Khabbazian M.A.Sc. Software Elliptic Curve CryptographyO. Farooq M.A.Sc. Turbo EqualizationM. Khosravifard Ph.D. Coding for Monotone SourcesW. Li Ph.D. STBC Applications in Wireless CommunicationsC. Perez M.A.Sc. Wireless LANs and Cellular Data SystemsU. Sethakaset Ph.D. Indoor Infrared Wireless Communication SystemsY. Shi M.A.Sc. Energy Efficient Wireless Ad-Hoc NetworksJ. Swarts Ph.D. Self-Dual Codes over Finite RingsH. Zhang Ph.D. STBC and Ultrawideband CommunicationsY. Zhang M.A.Sc. Improved Routing for Ad-Hoc Networks
1
![Page 3: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/3.jpg)
Recently Completed StudentsY. Abdel-Hamid M.A.Sc. Oct. 2003
On Accessing Multiple Mirror Sites in ParallelZ. Blazek Ph.D. Oct. 2003
On Lowering the Error-Floor of Low-Complexity Turbo-CodesM. Ghassemi M.A.Sc. Aug. 2003
Efficient Implementation of Turbo Decoders forSoftware Defined Radio
N. Carson M.A.Sc. May 2003Peak-to-Average Power Ratio Reduction of OFDM Symbols
J. Wong M.A.Sc. Dec. 2002Classification of Small Optimal Codes over
���
2
![Page 4: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/4.jpg)
Motivation
� By the year 2005, it is projected that thenumber of wireless subscribers will exceed thatof wire-line subscribers:
� Explosive Growth in wireless services
� Rapid Convergence with the Internet
3
![Page 5: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/5.jpg)
Wireless Applications
� Mobile Telephony
�
data
�
multimedia (3G)
� Wireless LANs (IEEE 802.11)
� Digital Broadcasting (DAB, DVB)
� Bluetooth
� Wireless Internet�
m-commerce
4
![Page 6: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/6.jpg)
Wireless Challenges
� High Data Rate (multimedia traffic)
� Networking (seamless connectivity)
� Resource Allocation (quality of service-QOS)
� Mobility (rapidly changing physical channel)
� Portability (battery life)
� Privacy
�
Security (encryption)
5
![Page 7: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/7.jpg)
Wireless Channel Impairments
� Fading (data rates depend on time, frequencyand space)
� Limited Bandwidth
� Dynamism (random access, mobility)
� Limited Power (at the mobile)
� Interference
6
![Page 8: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/8.jpg)
Multipath Fading
7
![Page 9: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/9.jpg)
The Current Situation
� Spectrum is limited
� Battery power is growing at a slow rate
� Terminal size is decreasing
� Processor performance is growingexponentially
� Consumers like (demand) wire-line quality
� Wire-line data rates are growing rapidly makingexpectations much higher
8
![Page 10: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/10.jpg)
Conclusion
Providing high speed, high quality wirelessservices given the quality of wirelesschannels is a challenging task.
9
![Page 11: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/11.jpg)
Diversity
� Deep fade � A replica of the transmittedsignal must be sent to the receiver � Diversity
� Diversity:
� Temporal Diversity (well understood)
� Frequency Diversity (well understood)
� Spatial (Antenna) Diversity
� receive antenna diversity(well understood)
� transmit antenna diversity(subject of current research)
10
![Page 12: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/12.jpg)
Wireless Channel: Diversity
� In many cases the wireless channel is
� Rayleigh: requires diversity
� slowly time-varying: no temporal diversity
� non-frequency selective: no frequencydiversity
�
� Spatial Diversity is needed
11
![Page 13: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/13.jpg)
Multiple Antenna Systems
�
�
transmit and receive antennas
� At each time,
�
signals are transmittedsimultaneously each from a different antenna.
� Signals transmitted from different antennasundergo independent fading.
� The signal at each receive antenna is a linearsuperposition of the transmitted signalsperturbed by noise (and interference).
12
![Page 14: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/14.jpg)
Capacity of MIMO Systems
� Telatar, and independently Foschini and Gans,determined that for a multiple antenna systemwith
�
transmit and � �
receive antennas
The Capacity Increases Linearlyas a function of as .
� How to exploit this capacity?
Space-Time Codes!
13
![Page 15: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/15.jpg)
Notation
� Codewords are written as a matrix:
� ������������
����� � ����� � �� � � � � � � � �� �
� � � � � � � � � � � � � � � �
......
. . . . . . . . ....
�� � � �� � � � � � � � � � �� � ������������
� To send codeword�
, at time
� � ���
�� � � � �
�
, wesend ���� � � ��� � � � � ���� � simultaneously fromtransmit antennas
���
�� � � � �
�
, respectively.
14
![Page 16: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/16.jpg)
Space-Time Block Codes
� A simple example for two transmit antennas:
� Suppose the signal constellation has
� �
elements, i.e. BPSK, QPSK, 8-PSK, 16-QAM
� At time
�� ,
� �
bits arrive at the encoder andpick up constellation symbols � � and �
� The transmission matrix is then:
� �
��� �
� � � � ��
15
![Page 17: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/17.jpg)
Space Time Block Code Example (2x2)
� �
bits
�� � ��� Symbol
Calculation
� Transmit
Antennas
���
�� ��
��� ��
time1
time2
Ant1 Ant2
Transmitter Block Diagram
16
![Page 18: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/18.jpg)
Capacity of STBC over Fading Channels
� Rayleigh/Ricean/Nakagami-m fading withPAM/PSK/QAM modulation
� Closed form expressions for Shannon Capacity
� � ��� � � � � SNR�
bits/s/Hz
For a Ricean channel
� � � � � � � � ��� ��� �� �� � bits/s/Hz
�
��� � ��� ��� � �� � � � � ! "# $
% � �& � � % �� � & ��' " # ( ) * �� +� � � ,�
� �
First closed form expressions for STBC ShannonCapacity with PAM/PSK/QAM and fading
17
![Page 19: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/19.jpg)
Capacity of STBC with QPSK in RayleighFading
−15 −10 −5 0 5 10 15 20 25 300
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
SNR (dB)
bits
/s/H
z2T1R x G22T2R x G22T4R x G22T1R x G42T2R x G42T4R x G42T1R x H42T2R x H42T4R x H4
18
![Page 20: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/20.jpg)
Probability of Error Analysis for STBC
� SER of STBC over Rayleigh/Ricean/Nakagami-mfading channels (given below for Ricean)
� �
����� ��� �� �� �
�
� � �� � � �� � ! " # $% � � & � �
� � ��
� � & ��� ���� � � ��
� �,
� First exact closed form probability of errorexpressions for STBC over fading channels
19
![Page 21: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/21.jpg)
BER of STBC with QPSK in Rayleigh Fading
−5 0 5 10 15 20 25 30 3510
−6
10−5
10−4
10−3
10−2
10−1
100
SNR (dB)
Bit
Err
or P
roba
bilit
yG2−1RxG2−2RxG3−1RxG3−2RxH3−1RxH3−2RxG4−1RxG4−2RxH4−1RxH4−2Rx
20
![Page 22: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/22.jpg)
STBC in a DS-CDMA System
21
![Page 23: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/23.jpg)
Capacity of DS-CDMA with BPSK and STBCin Rayleigh Fading
5 10 15 20 250.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Number of User − K
bits
/s/H
z2T1R x G22T2R x G22T4R x G24T1R x G44T2R x G44T4R x G44T1R x H44T2R x H44T4R x H4
22
![Page 24: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/24.jpg)
Performance of DS-CDMA wth BPSK and �
in Rayleigh Fading
� � � �� � �� �
0 1 2 3 4 5 6 7 8 9
10−4
10−3
10−2
10−1
SNR (dB)
Bit
Err
or P
roba
bilit
y1Rx2Rx3Rx4Rx
23
![Page 25: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/25.jpg)
Correlated Channels
� Channel correlation occurs when antennasare not separated sufficiently
� On small wireless devices, receive antennasmust be close together
� This correlation results in a diversity loss andperformance degradation
24
![Page 26: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/26.jpg)
BER of STBC over Correlated Channels
� BER for Correlated Rayleigh Channels
� � �
��
� � �� �
� � � � �� � ��
�
�
� � �� �
� � � � �� �
� BER for Correlated Ricean and Nakagamifading channels
� �
��
��
�' �
�� � � ,�
�
25
![Page 27: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/27.jpg)
BER of STBC with BPSK in UncorrelatedRicean Fading
� � �� � � � �
0 1 2 3 4 5 6 7 8 9 1010
−5
10−4
10−3
10−2
10−1
SNR (dB)
BE
RSISO−(1TX,1RX)ALAMOUTI−(2TX,1RX)ALAMOUTI−(2TX,2RX)
26
![Page 28: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/28.jpg)
BER of STBC with BPSK in Correlated RiceanFading
� � �� � � ��
� �
0 1 2 3 4 5 6 7 8 9 1010
−4
10−3
10−2
10−1
SNR (dB)
BE
RSISO−(1TX,1RX)ALAMOUTI−(2TX,1RX)ALAMOUTI−(2TX,2RX)
27
![Page 29: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/29.jpg)
BER of STBC with BPSK in Correlated RiceanFading
� � �� � � ��
� �
0 1 2 3 4 5 6 7 8 9 1010
−3
10−2
10−1
SNR (dB)
BE
RSISO−(1TX,1RX)ALAMOUTI−(2TX,1RX)ALAMOUTI−(2TX,2RX)
28
![Page 30: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/30.jpg)
BER of STBC with BPSK in CorrelatedNakagami Fading
� � � �� � � � � �
� �
0 1 2 3 4 5 6 7 8 9 1010
−6
10−5
10−4
10−3
10−2
10−1
SNR (dB)
BE
RSISO−(1TX,1RX)ALAMOUTI−(2TX,1RX)ALAMOUTI−(2TX,2RX)
29
![Page 31: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/31.jpg)
STBC with Turbo Codes in UnstructuredInterference
� STBC and Turbo Codes (TC) are used for highdata-rate wireless communications (3G, 4G)
� Industry measurements show that surroundingelectronics cause noise in STBC receiversleading to poor performance
� Solution: use a robust STBC receiver forunknown interference suppression
30
![Page 32: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/32.jpg)
Space-Time Block Coding with CyclicMaximum-Likelihood Detection
� Received signal in matrix form
��� �� �� � � �
�
� = Transmit energy � normalized by
�
�
�
= Channel between each transmit-receive antenna pair
�
�
= Transmitted signal matrix
�
�
= AWGN noise at the receiver
�
= External localized interference
31
![Page 33: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/33.jpg)
Concatenated STBC and TC System Model
Data Bit
Source
Space-Time Block
Encoder
AWGN Noise
Space-Time Block Decoder
AWGN Noise Localized Noise
Channel &
Noise Covariance
Estimator
h11
h22
h12
h21
Estimated Data Bits
Turbo
Encoder
Turbo Decoder
Q
H
} ,..., { 1 t
b b
} ˆ ,..., ˆ { 1 t
b b
} ,..., { 1 t
c c
} ˆ ,..., ˆ { 1 t
c c
} ,..., { 1 , 1 , 1 t
s s TX Antenna 1
RX Antenna 2
RX Antenna 1
TX Antenna 2
} ,..., { 2 , 2 , 1 t s s
} ,..., { 1 , 1 , 1 t
r r
} ,..., { 2 , 2 , 1 t
r r
} ˆ ,..., ˆ { 1 , 1 , 1 t s s
} ˆ ,..., ˆ { 2 , 2 , 1 t s s
} ˆ ,..., ˆ { 2 , 2 , 1 t s s
} ˆ ,..., ˆ { 1 , 1 , 1 t
s s
32
![Page 34: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/34.jpg)
Maximum-Likelihood Detection and CML
� Detection of received frame of codewordmatrices incorporating noise statistics� �
� ���� � ��� � � ���� � � � �
��� � � �� � ��+
� � �
� � ���� � � ��� �� � � � �� � � � �� � �
� i � � �� � � � �� � � �� � � � � � � ��
�
� CML obtains and refines initial channel
�
andnoise estimates based on training data
33
![Page 35: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/35.jpg)
Interference Suppression
0 5 10 15 20 2510
−4
10−3
10−2
10−1
100
SNR (dB)
BE
R
2x2−Known H and Q2x2−TWML2x2−TCML2x2−1 Iter Cyclic WML2x2−1 Iter Cyclic CML
34
![Page 36: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/36.jpg)
Interference Suppression with Coding
2 4 6 8 10 12 14 16
10−4
10−3
10−2
10−1
100
BE
R
SNR (dB)
1 Iter WML and 1 Iter TC1 Iter WML and 4 Iter TC1 Iter CML and 1 Iter TC1 Iter CML and 4 Iter TC1 Iter CML and uncoded
35
![Page 37: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/37.jpg)
Differential Space Time Modulation
0 2 4 6 8 10 12 14 16 18 2010
−5
10−4
10−3
10−2
10−1
100
SNR (dB)
BE
R
OSTBC with H and QDSTM with known QTML1 Iter WML1 Iter CML2 Iter WML2 Iter CML
36
![Page 38: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/38.jpg)
Performance versus Training
1 2 3 4 5 6 7 8 9 1010
−6
10−5
10−4
10−3
10−2
10−1
100
Number of DSTM Training Matrices
BE
R
OSTBC with known H and QDSTM with known QTWMLTCML1 Iter WML1 Iter CML2 Iter WML2 Iter CML
37
![Page 39: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/39.jpg)
Impact of Doppler Fading
0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.0510
−3
10−2
10−1
100
Normalized Doppler Frequency (Fd*Ts)
BE
R
OSTBC with Known H and QTML1 Iter WML1 Iter CML2 Iter WML2 Iter CML
38
![Page 40: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/40.jpg)
Coherent versus Noncoherent
3 4 5 6 7 8 9 10 11 12 13 14
10−4
10−3
10−2
10−1
100
SNR(dB)
BE
ROSTBC − 1 Iter CML and 1 Iter TCOSTBC − 1 Iter CML and 4 Iter TCDSTM − 2 Iter CML and 1 Iter TCDSTM − 2 Iter CML and 4 Iter TCDSTM − 2 Iter CML and uncoded
39
![Page 41: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/41.jpg)
Future Work
� Successive Interference Cancellation with STBC
� Space Time Multilevel Codes
� Space Time Turbo Codes
� Performance and Capacity of MC-CDMA andOFDM systems with STBC
� Wavelet OFDM (Multicarrier Modulation)
� STC for PAPR reduction in OFDM
� PAPR estimation and reduction techniques forOFDM
40
![Page 42: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/42.jpg)
A New STBC Cellular System Structure - 1
� This Structure consists of edge-excited cells
� Each base station covers part of the cells withSDMA
� Eliminates channel correlation
� Reduces interference between users
41
![Page 43: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/43.jpg)
A New STBC Cellular System Structure - 2
User 2
User 1
42
![Page 44: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/44.jpg)
A New STBC Cellular System Structure - 3
0 2 4 6 8 10−5
−4
−3
−2
−1
0
Eb/No (dB)
Log 10
(BE
R)
SDMA+CDMA 5 User/Cell SDMA+CDMA 3 User/Cell SDMA+CDMA 2 User/Cell SDMA+CDMA+STBC 5 User/CellSDMA+CDMA+STBC 3 User/CellSDMA+CDMA+STBC 2 User/CellSDMA+CDMA+STBC COR 5 User SDMA+CDMA+STBC COR 3 User SDMA+CDMA+STBC COR 2 User
43
![Page 45: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/45.jpg)
Wavelets
� DSP tool used for analysis of signals
� Wavelets are simultaneously scalable in timeand frequency
� Lower complexity than FFT
� Provides high temporal and frequencyresolution
� Can be used for partial removal of AWGN
44
![Page 46: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/46.jpg)
Wavelets
Wavelet transformFourier transform
45
![Page 47: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/47.jpg)
Multilevel STBC
46
![Page 48: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/48.jpg)
Space Time Turbo Code with Bit Selection
47
![Page 49: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/49.jpg)
The Error MatrixFor two distinct codewords
� � +� +�� + �� + ��
and
� � ��� ��� � �� � ��
the error matrix
� � � � +� � �� +� � ��
� + �� & � �� + �� � � ��
has full rank � diversity!
48
![Page 50: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/50.jpg)
Properties
� Simple decoding: Each symbol is decodedseparately using only linear processing.
� Maximum diversity: Same performance astwo-level maximum ratio combining.
Is it possible to design similar codes for morenumber of transmit antennas?
49
![Page 51: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/51.jpg)
Orthogonal Designs
� What is the reason for these properties?
� �
��� �
� � � � ��
� The columns of
�
are orthogonal
� � � ��� ��� � � � � � � ��
� We call such an
�
an orthogonal design.
50
![Page 52: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/52.jpg)
Existence of Real Orthogonal Designs
A real orthogonal design exists if and only if
� � ��
��
�
.
�� ��
� �� ��
������
�� �� ��� � �
� �� �� � � � ��
� ��� � � �� � ��
� � � � ��� �� ��
������
51
![Page 53: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/53.jpg)
Example
��������������������������
�� �� ��� � � ��� � � � � � �
� �� �� � � � �� � � � �� � � � � �
� ��� � � � �� �� � � � � � ��� � � �
� � � ��� � �� �� � � � � � � � � ���
� ��� � � � � � � � � � �� �� ��� � �
� � � �� � � � � � � �� �� � � � ��
� � � � � ��� � � � � ��� � � �� � ��
� � � � � � � � ��� � � � � ��� �� ��
��������������������������
52
![Page 54: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/54.jpg)
Existence of Complex Orthogonal Designs
Given a complex orthogonal design of size � , wereplace each complex variable
� � � � � � � � � � � � � , � � by the
� � �
real matrix
�� � � �
� � � � � � �In this way � � �is represented by
�� � � � �
� � � � � �
53
![Page 55: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/55.jpg)
Existence of Complex Orthogonal Designs
� The
�� � �� matrix formed in this way is a realorthogonal design of size
�� .
� Result: A complex orthogonal design of size �
exists only if � � �
.
How can we design space-time block codes forhigher number of transmit antennas?
54
![Page 56: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/56.jpg)
Generalized Orthogonal Designs
� Instead of orthogonal designs that are squarematrices, we construct generalized orthogonaldesigns that are rectangular matrices.
� We only allow linear combinations of symbols(linear processing at the transmitter).
� This leads to space-time block coding.
55
![Page 57: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/57.jpg)
Example
� � �
,
� � �
,
� � �
,
� � �� �
�������������������������
�� �� �� � �
� �� �� � � � ��
� ��� � � �� � ��
� � � � ��� �� ��
� �� � �� � �� � ��
� � �� � �� � � �� � ��
� � �� � �� � �� � � ��
� � �� � � �� � �� � ��
�������������������������
56
![Page 58: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/58.jpg)
Example
� � �
,
� � �
,
� � �
,
� � �� �
�������������������������
�� �� ���
� �� �� � � �
� ��� � � ��
� � � � ��� ��
� �� � �� � ��
� � �� � �� � � ��
� � �� � �� � ��
� � �� � � �� � ��
�������������������������
57
![Page 59: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/59.jpg)
Example
� � �
,
� � �
,
� � �
,
� � �� � �
������
�� �� ��� �
� � �� � �� � ��
� ��
�
� � �� ��
� � �� � � �� � ��
������
58
![Page 60: Space Time Block Coding for Wireless Communication Systemsagullive/aaron.pdf · 2004. 10. 10. · Space Time Block Coding for Wireless Communication Systems Dr. T. Aaron Gulliver](https://reader035.fdocuments.us/reader035/viewer/2022071117/6008c7f1dc937005692147e6/html5/thumbnails/60.jpg)
STBC for MIMO wireless channels
� Space-time block codes from orthogonaldesigns can provide maximum diversity.
� Real space-time block codes can providemaximum diversity and rate for any number oftransmit antennas,
�
.
� Rate half complex space-time block codescan provide maximum diversity for any numberof transmit antennas,
�
.
� Rate 3/4 complex space-time block codes canprovide maximum diversity for
� � ��
�
, andrate one code for
� � �
.
59