ee456 digital communications
play

EE456 Digital Communications Professor Ha Nguyen September 2015 - PowerPoint PPT Presentation

Chapter 5: Optimum Receiver for Binary Data Transmission EE456 Digital Communications Professor Ha Nguyen September 2015 EE456 Digital Communications 1 Chapter 5: Optimum Receiver for Binary Data Transmission Block Diagram of Binary


  1. Chapter 5: Optimum Receiver for Binary Data Transmission EE456 – Digital Communications Professor Ha Nguyen September 2015 EE456 – Digital Communications 1

  2. Chapter 5: Optimum Receiver for Binary Data Transmission Block Diagram of Binary Communication Systems { } b = ↔ s t b m 0 ( ) t ( ) k k 1 ✏ � ✞ ✂ ✌ ☞ ✍ � ✄ b ✝ ☛ ☞ ✠ ✠ ✆ ✌ ✁ � ✂✄ ☎ ✆ ✝ � ✞✟ ✠ ✡ = ↔ s t 1 ( ) ✒ ✓ ✄ ☞ ✠ ✎ ✑ ✟ ✍ ✍✆ ✄ ✖ k 2 ✗ ✆ ✑ � ✞ ✂ ✌ ☞ ✍ � ✄ { } m t r t ˆ ( ) ✘ ✆ ☎ � ✠ ✎ ✍ ✄ ✂ ☎ ✍ ✟ � ✠ b ( ) ˆ ✒ ✘ ✆ ☎ ✆ ✟ ✔ ✆ ✄ ✖ k w t ( ) Bits in two different time slots are statistically independent . a priori probabilities: P [ b k = 0] = P 1 , P [ b k = 1] = P 2 . Signals s 1 ( t ) and s 2 ( t ) have a duration of T b seconds and finite energies: E 1 = � T b 1 ( t )d t , E 2 = � T b s 2 s 2 2 ( t )d t . 0 0 Noise w ( t ) is stationary Gaussian , zero-mean white noise with two-sided power spectral density of N 0 / 2 (watts/Hz): � � E { w ( t ) } = 0 , E { w ( t ) w ( t + τ ) } = N 0 0 , N 0 2 δ ( τ ) , w ( t ) ∼ N . 2 EE456 – Digital Communications 2

  3. Chapter 5: Optimum Receiver for Binary Data Transmission { } b = ↔ s t b m t 0 ( ) ( ) k 1 k ✫ ✙ ✤ ✚✪ ✩ ✬ ✙ ✛ ✕ ✙ ✚✛ ✜ ✢ ✣ ✙ ✤✥ ✦ ✧ b = ↔ s t ✣ ★ ✩ ✦ ✦ ✢ ✪ 1 ( ) ✭ ✮ ✛ ✩ ✦ ✯ ✰ ✥ ✬ ✬ ✢ ✛ ✱ k 2 ✲ ✢ ✰ ✙ ✤ ✚ ✪ ✩ ✬ ✙ ✛ { } m r t t ˆ ( ) ✳ ✢ ✜ ✙ ✦ ✯ ✬ ✛ ✚ ✜ ✬ ✥ ✙ ✦ b ( ) ˆ ✭ ✳ ✢ ✜ ✢ ✥ ✴ ✢ ✛ ✱ k w t ( ) Received signal over [( k − 1) T b , kT b ] : r ( t ) = s i ( t − ( k − 1) T b ) + w ( t ) , ( k − 1) T b ≤ t ≤ kT b . Objective is to design a receiver (or demodulator) such that the probability of making an error is minimized . Shall reduce the problem from the observation of a time waveform to that of observing a set of numbers (which are random variables). EE456 – Digital Communications 3

  4. Chapter 5: Optimum Receiver for Binary Data Transmission Can you Identify the Signal Sets { s 1 ( t ) , s 2 ( t ) } ? NRZ (Tx) 1 0 −1 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 t/T b NRZ (Rx) 5 0 −5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 t/T b OOK (Tx) 1 0 −1 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 t/T b OOK (Rx) 5 0 −5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 t/T b EE456 – Digital Communications 4

  5. Chapter 5: Optimum Receiver for Binary Data Transmission Geometric Representation of Signals s 1 ( t ) and s 2 ( t ) (I) Wish to represent two arbitrary signals s 1 ( t ) and s 2 ( t ) as linear combinations of two orthonormal basis functions φ 1 ( t ) and φ 2 ( t ) . φ 1 ( t ) and φ 2 ( t ) form a set of orthonormal basis functions if and only if: φ 1 ( t ) and φ 2 ( t ) are orthonormal if: � T b φ 1 ( t ) φ 2 ( t )d t = 0 ( ortho gonality ) , 0 � T b � T b φ 2 φ 2 1 ( t )d t = 2 ( t )d t = 1 ( normal ized to have unit energy ) . 0 0 If { φ 1 ( t ) , φ 2 ( t ) } can be found, the representations are s 1 ( t ) = s 11 φ 1 ( t ) + s 12 φ 2 ( t ) , s 2 ( t ) = s 21 φ 1 ( t ) + s 22 φ 2 ( t ) . It can be checked that the coefficients s ij can be calculated as follows: � T b s ij = s i ( t ) φ j ( t )d t, i, j ∈ { 1 , 2 } , 0 An important question is: Given the signal set s 1 ( t ) and s 2 ( t ) , can one always find an orthonormal basis functions to represent { s 1 ( t ) , s 2 ( t ) } exactly? If the answer is YES, is the set of orthonormal basis functions UNIQUE? EE456 – Digital Communications 5

  6. Chapter 5: Optimum Receiver for Binary Data Transmission Geometric Representation of Signals s 1 ( t ) and s 2 ( t ) (II) Provided that φ 1 ( t ) and φ 2 ( t ) can be found, the signals (which are waveforms) can be represented as vectors in a vector space (or signal space) spanned (i.e., defined) by the orthonormal basis set { φ 1 ( t ) , φ 2 ( t ) } . φ 2 t ( ) s 2 t ( ) s 1 ( t ) = s 11 φ 1 ( t ) + s 12 φ 2 ( t ) , s 22 = d d s 2 ( t ) = s 21 φ 1 ( t ) + s 22 φ 2 ( t ) , 12 21 � T b E s ij = s i ( t ) φ j ( t )d t, i, j ∈ { 1 , 2 } , 2 s s 1 t ( ) 0 12 � T b s 2 i ( t )d t = s 2 i 1 + s 2 E i = i 2 , i ∈ { 1 , 2 } , E 0 1 φ �� T b 1 t ( ) s s 0 11 [ s 2 ( t ) − s 1 ( t )] 2 d t 21 d 12 = d 21 = 0 � T b s i ( t ) φ j ( t )d t is the projection of signal s i ( t ) onto basis function φ j ( t ) . 0 The length of a signal vector equals to the square root of its energy. It is always possible to find orthonormal basis functions φ 1 ( t ) and φ 2 ( t ) to represent s 1 ( t ) and s 2 ( t ) exactly. In fact, there are infinite number of choices! EE456 – Digital Communications 6

  7. Chapter 5: Optimum Receiver for Binary Data Transmission Gram-Schmidt Procedure Gram-Schmidt (G-S) procedure is one method to find a set of orthonormal basis functions for a given arbitrary set of waveforms. . Note that s 11 = √ E 1 and s 12 = 0 . 1 Let φ 1 ( t ) ≡ s 1 ( t ) � E 1 2 ( t ) = s 2 ( t ) ′ 2 Project s onto φ 1 ( t ) to obtain the correlation coefficient : � E 2 � T b � T b s 2 ( t ) 1 ρ = √ E 2 φ 1 ( t )d t = √ E 1 E 2 s 1 ( t ) s 2 ( t )d t. 0 0 ′ ′ 2 ( t ) = s 2 ( t ) 3 Subtract ρφ 1 ( t ) from s 2 ( t ) to obtain φ √ E 2 − ρφ 1 ( t ) . ′ 4 Finally, normalize φ 2 ( t ) to obtain: ′ ′ φ 2 ( t ) φ 2 ( t ) φ 2 ( t ) = = �� T b � 2 ( t ) � 2 d t � φ 1 − ρ 2 ′ 0 � s 2 ( t ) � 1 − ρs 1 ( t ) √ E 2 √ E 1 = . � 1 − ρ 2 EE456 – Digital Communications 7

  8. Chapter 5: Optimum Receiver for Binary Data Transmission Gram-Schmidt Procedure: Summary φ t 2 ( ) s 1 ( t ) ′ s t φ 1 ( t ) = √ E 1 , 2 ( ) φ ′ t 2 ( ) � s 2 ( t ) � 1 − ρs 1 ( t ) s 2 t φ 2 ( t ) = √ E 2 √ E 1 , ( ) � s 1 − ρ 2 22 � T b E � d 2 s 21 = s 2 ( t ) φ 1 ( t )d t = ρ E 2 , 21 0 ρφ α t 1 ( ) �� � � 1 − ρ 2 φ t s 22 = E 2 , 1 ( ) 0 E s s 1 t �� T b ( ) 21 1 [ s 2 ( t ) − s 1 ( t )] 2 d t d 21 = 0 − ≤ ρ = α ≤ 1 cos( ) 1 � E 1 − 2 ρ = E 1 E 2 + E 2 . EE456 – Digital Communications 8

  9. Chapter 5: Optimum Receiver for Binary Data Transmission Example 1 s 1 t s 2 t ( ) ( ) V T b T 0 ✵ 0 ✵ b − V ✶ ✷ ✸ φ 1 t ( ) T 1 b s 2 t s 1 t ( ) ( ) φ 1 t ( ) T 0 ✹ b − E 0 E ✺ ✻ ✼ ✽ ✾ ✿ (a) Signal set. (b) Orthonormal function. (c) Signal space representation. EE456 – Digital Communications 9

  10. Chapter 5: Optimum Receiver for Binary Data Transmission Example 2 s 1 t s 2 t ( ) ( ) V V T b T 0 0 ❀ ❀ b − V ❁ ❂ ❃ φ 2 t φ 1 t ( ) ( ) φ 2 t ( ) T T 1 1 b b s 2 t E ( ) T b T 0 ❄ 0 ❄ b s 1 t ( ) − T 1 b φ 1 t ( ) 0 E ❅ ❆ ❇ EE456 – Digital Communications 10

  11. Chapter 5: Optimum Receiver for Binary Data Transmission Example 3 s 1 t s 2 t ( ) ( ) V V T α b T 0 0 ❈ ❈ b − V φ t α ( , ) 2 T α = b 2 � Tb s 2 t 1 ( ) E E 3 ρ = s 2 ( t ) s 1 ( t )d t ■ − , ❋ E α ρ 0 ● ❉ 2 2 increasing , ● ❉ 1 � � V 2 α − V 2 ( T b − α ) ❍ ❊ = V 2 T b E T α = b 2 α α = 0 = − 1 4 T b s 1 t ( ) φ 1 t ( ) ( ) ( ) 0 − E E , 0 , 0 EE456 – Digital Communications 11

  12. Chapter 5: Optimum Receiver for Binary Data Transmission Example 4 s 1 t s 2 t ( ) ( ) V 3 V T T T 0 0 ❏ 2 ❏ b b b ❑ ▲ ▼ φ 1 t φ 2 t ( ) ( ) 3 T b T 1 b T b T T 0 0 ◆ 2 ◆ b b 3 − T b ❖ P ◗ EE456 – Digital Communications 12

  13. Chapter 5: Optimum Receiver for Binary Data Transmission φ 2 ( ) t s t 2 ( ) E E s t 1 ( ) 2 o 60 φ 1 ( ) t 0 3 E 2 √ √ � � � Tb � Tb/ 2 ρ = 1 s 2 ( t ) s 1 ( t )d t = 2 2 3 3 V t V d t = 2 , E E T b 0 0 √ � s 2 ( t ) � � � 1 − ρ s 1 ( t ) 2 3 φ 2 ( t ) = √ √ = √ s 2 ( t ) − 2 s 1 ( t ) , 1 (1 − 3 E E E 4 ) 2 √ √ √ 3 s 22 = 1 s 21 = E, E. 2 2 � 1 �� Tb �� √ 2 = � [ s 2 ( t ) − s 1 ( t )] 2 d t d 21 = 2 − 3 E. 0 EE456 – Digital Communications 13

  14. Chapter 5: Optimum Receiver for Binary Data Transmission Example 5 φ 2 t ( ) � √ 2 θ = π 3 2 s 1 ( t ) = E cos(2 πf c t ) , T b ρ = 0 � √ 2 s 2 ( t ) = E cos(2 πf c t + θ ) . T b k where f c = 2 T b , k an integer. s 1 t ( ) φ 1 t ( ) 0 θ θ = π s t θ locus of ( ) as ρ = − E 1 2 π varies from 0 to 2 . s 2 t ( ) θ = π 2 ρ = 0 EE456 – Digital Communications 14

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend