Comunicaciones Digitales Avanzadas EL7041 EL7041 Comunicaciones Digitales Avanzadas César Azurdia Meza, Ph.D Block diagram of a DCS …1110011… Format Source encode Channel encode Digital Modulation Bandpass modulate Digital demodulation …1110011… Format Source decode Channel decode Detect Demod. Sample Channel Digital modulation Bandpass modulation Bandpass modulation: The process of converting a data signal to a sinusoidal waveform where its amplitude, phase or frequency, or a combination of them, are varied in accordance with the transmitting data. Bandpass signal: 2 E s ( t ) g ( t )i cos t ( i 1 ) t ( t ) 0 t T i T c i T where gT (t ) is the baseband pulse shape with energy Eg . We assume here (otherwise will be stated): g T (t ) is a rectangular pulse shape with unit energy. Gray coding is used for mapping bits to symbols. 1 s Es denotes average symbol energy given by E E M M i 1 i Gray Coding Gray Coding Demodulation and detection Demodulation: The receiver signal is converted to baseband, filtered and sampled. Detection: Sampled values are used for detection using a decision rule such as the ML detection rule. 1 (t ) T z1 0 r (t ) N (t ) T 0 zN z1 z N z z Decision circuits (ML detector) m̂ Coherent detection Coherent detection requires carrier phase recovery at the receiver and hence, circuits to perform phase estimation. Sources of carrier-phase mismatch at the receiver: Propagation delay causes carrier-phase offset in the received signal. The oscillators at the receiver which generate the carrier signal, are not usually phased locked to the transmitted carrier. Coherent detection .. Circuits such as Phase-Locked-Loop (PLL) are implemented at the receiver for carrier phase estimation ( ˆ ). I branch 2 E r ( t ) g ( t ) icos t ( t ) n ( t ) T i i T Oscillator PLL 2 ˆ cos ct T 90 deg. Used by correlators 2 ˆ sin ct T Q branch Bandpass Modulation Schemes One dimensional waveforms Two dimensional waveforms Amplitude Shift Keying (ASK) M-ary Pulse Amplitude Modulation (M-PAM) M-ary Phase Shift Keying (M-PSK) M-ary Quadrature Amplitude Modulation (M-QAM) Multidimensional waveforms M-ary Frequency Shift Keying (M-FSK) One dimensional modulation, demodulation and detection Amplitude Shift Keying (ASK) modulation: 2 E i s ( t ) cos t i c T si(t)ai1(t) i 1, ,M 2 ct 1(t) cos T ai Ei On-off keying (M=2): “0” “1” s2 s1 0 E1 1 (t ) One dimensional mod.,… M-ary Pulse Amplitude modulation (M-PAM) s t) a i( i 2 cos t c T 4-PAM: si (t ) ai 1 (t ) i 1, , M “00” s1 2 1 (t ) cosc t T 3 Eg ai ( 2i 1 M ) E g Ei s i 2 E g 2i 1 M ( M 2 1) Es Eg 3 2 “01” “11” s3 s2 Eg 0 Eg “10” s4 3 Eg 1 (t ) Example of bandpass modulation: Binary PAM One dimensional mod.,...–cont’d Coherent detection of M-PAM 1 (t ) r (t ) T 0 z1 ML detector (Compare with M-1 thresholds) m̂ Two dimensional modulation, demodulation and detection (M-PSK) M-ary Phase Shift Keying (M-PSK) 2 E i 2 s s ( t ) cos t c i T M si(t)ai1 t)ai2 t) i1 , ,M 1( 2( 2 2 ct 2(t) sin ct 1(t) cos T T i i 2 2 ai1 E ai2 E s cos s sin M M E s E i s i 2 Two dimensional mod.,… (MPSK) BPSK (M=2) 2 (t ) “0” “1” s1 s2 Eb Eb 8PSK (M=8) 1 (t ) “010” s3 2 (t ) “011” s4 s2 QPSK (M=4) Es 2 (t ) “01” s2 “00” s1 “10” s5 “111” “100” s6 1 (t ) “11” “000” s1 “110” Es s3 “001” s4 s8 “101” s7 1 (t ) Two dimensional mod.,…(MPSK) Coherent detection of MPSK 1 (t ) T 0 r (t ) 2 (t ) z1 z1 ˆ arctan z2 T 0 z2 Compute | i ˆ | Choose smallest m̂ Two dimensional mod.,… (M-QAM) M-ary Quadrature Amplitude Mod. (M-QAM) 2 E i s ( t ) cos t i c i T s t ) a ( t ) a ( t ) i 1 , ,M i( i 1 1 i2 2 2 2 ( t ) cos t ( t ) sin t 1 c 2 c T T 2 ( M 1 ) where a and a are PAM symbols and E i 1 i2 s 3 ( M 1 ,M 1 )( M 3 ,M 1 ) ( M 1 ,M 1 ) ( M 1 , M 3 ) ( M 3 , M 3 ) ( M 1 , M 3 ) a , a i 1 i 2 ( M 1 , M 1 )( M 3 , M 1 ) ( M 1 , M 1 ) Two dimensional mod.,… (M-QAM) 16-QAM “0000” s1 “1000” s5 2 (t ) “0001” “0011” “0010” s2 “1001” s6 -3 -1 s9 s10 “1100” “1101” s13 s14 “0100” “0101” 3 s3 s4 “1011” “1010” 1 s7 s8 1 3 s s s s 12 11 -1 “1111” “1110” 16 15 -3 “0111” “0110” 1 (t ) Two dimensional mod.,… (M-QAM) Coherent detection of M-QAM 1 (t ) T z1 ML detector (Compare with M 1 threshold s) 0 r (t ) Parallel-to-serial converter 2 (t ) T 0 z2 m̂ ML detector (Compare with M 1 threshold s) Multi-dimensional modulation, demodulation & detection M-ary Frequency Shift keying (M-FSK) 2 E 2 E s s s ( t ) cos t cos t ( i 1 ) t i i c T T 1 f 2 2 T 3 (t ) M si(t) aijj(t) i1 , ,M s3 j 1 2 it i(t) cos T E s E i s i E ij aij s 0 ij Es s2 Es 2 s1 1 (t ) Es 2 (t ) Multi-dimensional mod.,…(M-FSK) 1 (t ) T z1 0 r (t ) M (t ) T 0 zM z1 z M ML detector: z z Choose the largest element in the observed vector m̂ Non-coherent detection Non-coherent detection: No need for a reference in phase with the received carrier Less complexity compared to coherent detection at the price of higher error rate. Non-coherent detection … Differential coherent detection Differential encoding of the message The symbol phase changes if the current bit is different from the previous bit. 2 E s ( t ) cos t ( t ) , 0 t T , i 1 ,...,M i 0 i T ( nT ) (( n 1 ) T ) ( nT ) k k i Symbol index: k 0 1 2 3 4 5 6 7 1 1 0 1 0 1 1 Data bits: mk Diff. encoded bits 1 1 1 0 0 1 1 1 0 0 Symbol phase: k i s2 0 s1 1 (t ) Non-coherent detection … Coherent detection for diff encoded mod. assumes slow variation in carrier-phase mismatch during two symbol intervals. correlates the received signal with basis functions uses the phase difference between the current received vector and previously estimated symbol 2 E r ( t ) cos t ( t ) n ( t ), 0 t T 0 i T ( nT ) (( n 1 ) T ) ( nT ) (( n 1 ) T ) ( nT ) i j i j i 2 (t ) (a2 , b2 ) i (a1 , b1 ) 1 (t ) Non-coherent detection … Optimum differentially coherent detector 1 (t ) r (t ) T m̂ Decision 0 Delay T Sub-optimum differentially coherent detector r (t ) T 0 Decision Delay T Performance degradation about 3 dB by using suboptimal detector m̂ Non-coherent detection … Energy detection Non-coherent detection for orthogonal signals (e.g. M-FSK) Carrier-phase offset causes partial correlation between I and Q branches for each candidate signal. The received energy corresponding to each candidate signal is used for detection. Non-coherent detection … Non-coherent detection of BFSK 2/Tcos( t) 1 T T T z11 2 0 z11 z12 2 2/Tsin( t) 1 r (t ) z12 0 2/Tcos( t) 2 z 21 2 2 + 2 z (T ) - 0 2/Tsin( t) 2 z21 z22 2 T 0 z 22 2 2 Decision stage: ˆ ifz(T ) 0 ,m 1 ˆ ifz(T ) 0 ,m 0 m̂
© Copyright 2024 Paperzz