FM Demodulation Techniques & PLL Updated: 4/26/15 Sections: 4-11 to 4-15 Outline • FM Demodulation Techniques FM Demodulator Classification • Coherent & Non-coherent – A coherent detector has two inputs—one for a reference signal, such as the synchronized oscillator signal, and one for the modulated signal that is to be demodulated. – A noncoherent detector has only one input, namely, the modulated signal port. – Example: The envelope detector is an example of a noncoherent detector. • Demodulator Classification – Frequency Discrimination • Noncoherent demodulator • FMàAMàEDàm(t) – Phase Shift Discrimination • Noncoherent demodulator • FMàPMàm(t) – Phase-Locked Loop (PLL) Detector • Coherent demodulator • Superior performance; complex and expensive Let’s look at each! Frequency Discrimination • Components – Bandpass Limiter: Consists of Hard Limiter & BP Filter – Discriminator (frequency discriminator gain: KFD V/rad - assume unity) – Envelope Detector Note: Df=Kf Freq. deviation sensitivity THE OUTPUT WILL BE: DC Component can be blocked by an AC coupled circuit Frequency Discrimination - Discriminator • How the discriminator operates: – Generally, has a gain of KFD V/rad – In freq. domain: H(w) = jw KFD – In time domain: v2(t) d[v1(t)]/dt Frequency Discrimination FM Wave Output of Tuned Circuit (discriminator) Frequency Discrimination – Slope Detector • In practice the differentiator can be approximated by a slope detector that has a linear frequency-to-amplitude transfer characteristic over the bandwidth BW –One drawback is that it is narrow band Tuned Circuit BT is Carson’s BW Frequency Discrimination – Slope Detector Transfer Curve Output Slope Detector Transfer Characteristics Frequency Discrimination – Slope Detector • Major Limitations: – It is inefficient, as it is linear in very limited frequency range. – It reacts to all amplitude changes (needs a limiter). – It is relatively difficult to tune, as tuned circuit must be tuned to different frequency than carrier frequency. Transfer Curve Frequency Discrim. – Balanced Slope Detector • • Also called balanced discriminator Uses two tuned circuits each set to a fixed frequency Envelope Detector T’: fc+ΔF D1 – f1 = 3ΔF + fc & f2 = 3ΔF – fc • The center-tapped transformer feeds the tuned circuits – • • • Tuned circuits are 180 degrees out of phase When fi>fcà Then output of T’(+Ve) > output of T’’ (-Ve) à max voltage across D1 (net voltage positive) When fi<fcà Then output of T’(+Ve) < output of T’’ (-Ve) à max voltage across D2 (net voltage negative) When f=fcà voltage across D1=D2 (the net voltage will be zero) T’’: Fc-ΔF D2 Frequency Discrim. – Balanced Slope Detector • Uses two tuned circuits each set to a fixed frequency – f1 = 3ΔF + fc & f2 = 3ΔF - fc 90 Degree out of phase After the Limiter K1 and K2 are constant depending on values of the series capacitors and parallel resonant circuits Balanced Slope Detector - Transfer Curve Major Advantage: Larger Range We still like to pull it to +/-δf ! Useful Range Phase Shift Discriminator – Quadrature Detector • • • Very common in TV receivers It uses a phase shift circuit It converts the instantaneous frequency deviation in an FM signal to phase shift and then detects the changes of phase – Cs results in -90 deg. Shift – The tuned circuità additional phase shift proportional to instantaneous frequency deviation from fc Another approach Balanced zero-crossing FM detector Free-running • This is a hybrid circuit fc PW changes – Analog and digital combination Linear frequency-to-voltage Characteristic: C[fi(t) – fc] For the case of FM: fi(t) = (1/2p)Df m(t) IF fi > fc à Tc>Ti Qdc > Qdc à Vout > 0 IF fi < fc à Tc<Ti Qdc < Qdc à Vout < 0 Phase-Locked Loops • • • • • Applications: Frequency synthesizer, TV, Demodulators, clock recovery circuits, multipliers, etc. Basic Idea: A negative feedback control system Basic Components: PD, Loop Filter (LPF), VCO Types: Analog / Digital Operation: when it is locked it will track the input frequency: wout=win Mixer Basic Operation • as Km Kv - Coherent demodulator - Out of phase 90 deg. Vin(t) V1(t) Vo(t) Km V1(t) = Km Vin(t).Vo(t) Km is the gain of the multiplier PLL Characteristics http://www2.ensc.sfu.ca/people/faculty/ho/ENSC327/Pre_13_PLL.pdf Analog PLL When locked, that is when no phase error à exactly 90 deg. Diff (90 deg. out of phase) Phase detector constant gain V/rad Vp = KmAiAo/2=Kd Analog PLL Locked in frequency Analog PLL – Linear Model (Transfer Function) Open loop transfer function: Phase Detector Phase Detector Gain G(f) = Kv Kd F(f)/jw G(f) Vo(t) VCO Gain Analog PLL – Linear Model (Transfer Function) Open loop transfer function: Phase Detector G(f) = Kv Kd F(f)/jw Loop Gain: Kd Kv G(f) Thus: Θin ( f ) − Θo ( f ) = Θe ( f ) G( f ) +1 Θo ( f ) = Θe ( f )⋅ G( f ) → Θin ( f ) = Θo ( f ) Loop Gain: Kd Kv G( f ) Θo ( f ) G( f ) K d ⋅ K v ⋅ F( f ) / jω K d ⋅ K v ⋅ F( f ) H( f ) = = = = Θi ( f ) G( f ) +1 1+ K d ⋅ K v ⋅ F( f ) / jω jω + K d ⋅ K v ⋅ F( f ) Remember: G(f) is Open loop transfer function Analog PLL – Linear Model (Phase Error Function) Θe ( f ) Θin ( f ) − Θo ( f ) Θo ( f ) He ( f ) = = = 1− = 1− H ( f ) Θi ( f ) Θi ( f ) Θi ( f ) Phase Error Transfer Function jω He ( f ) = jω + K d ⋅ K v ⋅ F( f ) → Θe ( f ) = H e ( f )⋅ Θi ( f ) What is the steady-state error? We use Final Value Theorem of the Laplace Transform Θe (∞) = lim s→0 sΘe (s);s = jω s2 Θe (∞) = lim s→0 Θi (s)⋅ s + K d ⋅ K v ⋅ F(s) Note that ideally we want this to be zero – this has to do with K and F(s) – loop filter characteristics! à Lets look at special cases! Analog Loop Filter • There are e number of options for the loop filter • In the case of first-order PLL we assume F(s) = 1 (All-pass filter) Analog Loop Filter – First Order • We assume All-pass filter: – F(f) = 1àFirst Order PLL H e ( f ) = 1− H ( f ) jω He ( f ) = jω + K d ⋅ K v Kd ⋅ Kv H( f ) = jω + K d ⋅ K v PLL Basic Operation Analog Loop Filter – First Order • Example 1: Assume the loop is locked and we have a phase step change. Calculate the steady-state phase error: Remember: θ in (t) = Δθ ⋅ u(t)→ Θin (s) = Δθ / s s ⋅ Δθ Θe (∞) = lim s→o =0 s + Kd ⋅ Kv Θe (∞) = lim s→0 sΘe (s);s = jω s2 Θe (∞) = lim s→0 Θi (s)⋅ s + K d ⋅ K v ⋅ F(s) Indicating no phase error! • Example 2: Assume the loop is locked and we have a frequency step change. Calculate the SS phase error: ωin (t) = ω c + Δω ⋅ u(t)→ θ in (t) = Δω ⋅ t 2 Θin ( f ) = Δω / ( jω ) ;s = jω Note that the larger K The smaller the error will be! Θin (s) = Δω / (s)2 s2 Δω Θe (∞) = lim s→o Θin (s) = s + Kd ⋅ Kv Kd ⋅ Kv Indicating a slight phase error! Analog Loop Filter – First Order How does the control voltage v2(t) change if the frequency of the input signal changes? ωin (t) = ω c + Δω ⋅ u(t)→ θ in (t) = Δω ⋅ t 2 Θin ( f ) = Δω / ( jω ) ;s = jω Θin (s) = Δω / (s)2 v1 (t) = K d ⋅ vo (t)⋅ vin (t) V1 ( f ) = K d ⋅ Θe ( f ) V1 ( f ) = K d ⋅ Θin ( f )⋅ jω ; F( f ) = 1 jω + K d ⋅ K v V1 ( f ) = K d ⋅ Δω / ( jω )2 ⋅ V1 ( f ) = v1 (t) = jω jω + K d ⋅ K v K d ⋅ Δω jω ( jω + K d ⋅ K v ) K d ⋅ Δω (1− e−kt );k = K d ⋅ K v k V1(t) Analog Loop Filter – First Order How does the control voltage v2(t) change if the frequency of the input signal changes? ωin (t) = ω c + Δω ⋅ u(t)→ θ in (t) = Δω ⋅ t 2 Θin ( f ) = Δω / ( jω ) ;s = jω Θin (s) = Δω / (s)2 v1 (t) = K d ⋅ vo (t)⋅ vin (t) V1 ( f ) = K d ⋅ Θe ( f ) V1 ( f ) = K d ⋅ Θin ( f )⋅ jω ; F( f ) = 1 jω + K d ⋅ K v V1 ( f ) = K d ⋅ Δω / ( jω )2 ⋅ V1 ( f ) = v1 (t) = jω jω + K d ⋅ K v K d ⋅ Δω jω ( jω + K d ⋅ K v ) K d ⋅ Δω (1− e−kt );k = K d ⋅ K v k V1(t) Analog Loop Filter – First Order Where is the demodulated signal if the input is an FM modulated signal? s(t)= Ac cos(ω c t + θ in (t)) V1(t) D θ in (t) = D f ∫ m(τ )d τ ⇒ Θin (s) = f M (s) s K Θ (s) Θout (s) = V2 (s)⋅ v ⇒ V2 (s) = s ⋅ out s Kv Θout (s) = Θin (s)H (s) % Df ( s Df Kd Kv V2 (s) = ' M (s)⋅ H (s)* = ⋅ M (s) & s ) Kv Kv s + Kv Kd 2π K f ω 3−dB = K v K d >> 2π f ⇒ V2 (s) = M (s) Kv v2 (t) = 2π K f m(t) Kv Kv (Hz/V) Frequency deviation sensitivity Kf (Hz/V); Or Df (rad/V) Analog Loop Filter – First Order- Example Assume s(t) =cos( 1000pi + 50sin(20pi.t)) passing through a PLL Phase detector gain Kd=0.5 V/rad VCO gain constant Kv=1000pi rad/sec-volt Answer the following questions: V1(t) 1. 2. 3. 4. 5. 6. 7. 8. 9. What is the modulating frequency? What is the carrier frequency? What is the modulation Index. Find the maximum freq. Deviation. Frequency Deviation Sensitivity (Df in rad/V) Calculate the total loop gain. What will be the expression for the modulating signal, m(t)? Find v2(t). Calculate the steady state phase error. Analog Loop Filter – First Order- Example Assume s(t) =cos( 1000pi + 50sin(20pi.t)) passing through a PLL Phase detector gain Kd=0.5 V/rad VCO gain constant Kv=1000pi rad/sec-volt Answer the following questions: V1(t) 1. 2. 3. 4. 5. 6. 7. 8. 9. What is the modulating frequency? What is the carrier frequency? What is the modulation Index. Find the maximum freq. Deviation. Frequency Deviation Sensitivity (Df in rad/V) Calculate the total loop gain. What will be the expression for the modulating signal, m(t)? Find v2(t). Calculate the steady state phase error. ωin (t) = ω c + Δω ⋅ u(t)→ θ in (t) = Δω ⋅ t Θin ( f ) = Δω / ( jω )2 ;s = jω Θin (s) = Δω / (s)2 s(t)= Ac cos(1000π t + 50sin(20π t)) V2 (s) = D f Kd M (s) s + Kv Kd s2 Δω 2π ⋅10 Θe (∞) = lim s→o Θin (s) = = = 0.04 s + Kd ⋅ Kv K d ⋅ K v 500π 2π K f K d V2 (s) 500π = = = 1@− 2.3o M (s) ω =20 π s + K v K d jω + 500π → 360(0.04) / 2π = 2.3deg v2 (t) = m(t)@− 2.3o = cos(20π t − 2.3o ) Applications of PLL • Used as demodulators (FM or AM demodulator) – AM coherent Detectors • Frequency synthesizer Frequency Synthesizer Using PLL The frequency of Vout is locked (synchronized) to the input frequency: Classically, M and N are integers. Fractional-N technique can be applied to make N non-integer References • Leon W. Couch II, Digital and Analog Communication Systems, 8th edition, Pearson / Prentice, Chapter 4 • Contemporary Communication Systems, First Edition by M F Mesiya– Chapter 5 • See Notes (http://highered.mcgraw-hill.com/sites/0073380369/information_center_view0/)