Amplitude modulation and synchronous detection Alessandro Spinelli Tel. (02 2399) 4001 [email protected] home.deib.polimi.it/spinelli Slides are supplementary material and are NOT a replacement for textbooks and/or lecture notes Elettronica 75513 Alessandro Spinelli The problem β’ If the signal is at DC level and buried in LF noise, HP or BP filters become useless β’ If we could «move» the signal spectrum to higher frequencies, we would improve S/N β’ A high-Q BP filter could then be used to recover the signal Elettronica 75513 Alessandro Spinelli Amplitude modulation (AM) π₯ π‘ π(π) π π‘ = π₯ π‘ π(π‘) π π = π π β πΆ(π) π π‘ πΆ(π) β’ The amplitude of a carrier wave π π‘ is modified by a modulating signal π₯ π‘ β’ Originally developed for telephone and radio communication Elettronica 75513 Alessandro Spinelli Time and frequency domains From [1] |π π | π |πΆ π | π βππ |π π | ππ π βππ Elettronica 75513 Alessandro Spinelli ππ Time and frequency domains β’ We consider a sinusoidal carrier π π‘ = π΄cos ππ π‘ + ππ β π΄ ππ πΆ π = π π πΏ π β ππ + π βπππ πΏ π + ππ 2 β’ The modulated signal is then π π‘ =π₯ π‘ π π‘ β π΄ ππ π π = π π π π β ππ + π βπππ π π + ππ 2 Elettronica 75513 Alessandro Spinelli Demodulation π π‘ π(π) π π‘ = π π‘ π(π‘) π· π = π π β πΆ(π) LPF π¦ π‘ π(π) π π‘ πΆ(π) π π‘ = π π‘ π π‘ = π₯ π‘ π 2 π‘ = π₯ π‘ π΄2 cos 2 ππ π‘ + ππ 1 + cos(2ππ π‘ + 2ππ ) 2 =π΄ π₯ π‘ 2 π΄2 π΄2 π2π π· π = π π + π π π π β 2ππ + π βπ2ππ π π + 2ππ 2 4 π π Elettronica 75513 Alessandro Spinelli Frequency domain view |π π | π |π π | π ππ βππ |π· π | |π π | π 2ππ β2ππ Elettronica 75513 Alessandro Spinelli Frequency and phase errors β’ We consider demodulating with πβ² π‘ = π΅cos (ππ +Ξπ)π‘ + ππ + Ξπ β’ The low-frequency term (small Ξπ) is π¦ π‘ = π΄π΅π₯ π‘ cos(Ξππ‘ + Ξπ)/2 β Phase error ο signal reduction β Frequency error ο oscillating behavior β’ The reference must be locked in frequency and phase to the carrier ο synchronous detection β’ The demodulator is also called phase-sensitive detector (PSD) Elettronica 75513 Alessandro Spinelli PSD weighting function π π‘ π₯ π‘ π(π) π· π LPF π¦ π‘ π(π) π€π π‘ ππ (π) π¦ π‘ = π π π€πΏπ π‘, π ππ = π₯ π π€π π π€πΏπ π‘, π ππ π€ π‘, π = π€π π π€πΏπ π‘, π π¦ π‘ = π₯ π π€ π‘, π ππ = π π π β π‘, π ππ π π‘, π = ππ π β ππΏπ (π‘, π) Elettronica 75513 Alessandro Spinelli Time/frequency domains |ππ π | π€π π π‘ π π |ππΏπ π | π€πΏπ π‘, π π‘ π π |π π | π€ π‘, π π‘ Elettronica 75513 π Alessandro Spinelli π Notes β’ The filter is time-variant even if LPF is LTI ο remember that π(π) is NOT π π π(π‘, π) β’ For the particular case of the PSD is instead π π = ππΏπ π‘, π (π π β ππ π ) β’ If π€π π‘ is a periodic signal, |π π | represents the frequency components that give contributions in the baseband Elettronica 75513 Alessandro Spinelli PSD as optimum filter β’ Letβs take a simple case of constant signal ο the input of the PSD is then π₯ π‘ = π΄cos ππ π‘ β’ If LPF is an LTI integrator π€πΏπ π‘, π = πΎu π‘ β π β π€ π‘, π β π₯ π β’ PSD is the optimum filter! β’ In the general case PSD is quasi-optimum, but more flexible Elettronica 75513 Alessandro Spinelli A look at the weighting function β’ For the case of the LTI integrator we have π‘ π¦ π‘ =πΎ 0 π₯ π π€π π ππ β πΎπ₯π€π (0) β’ π¦ π‘ is an estimate of the cross-correlation between input and reference signals ο maximum output is achieved when π₯ π‘ has the same frequency and phase as π€π π‘ β’ For, say, a simple RC filter we have 1 π‘ π¦ π‘ = π₯ π π€π π π β(π‘βπ)/ππΉ ππ ππΉ 0 which is again πΎπ₯π€π (0) estimated over a time ππΉ Elettronica 75513 Alessandro Spinelli Frequency domain β’ In the frequency domain we have π π β ππ π = π(π)ππ π β π ππ β’ The output LPF selects the components around π = 0, i.e. π π β π(π)ππ βπ ππ β’ We find again the correlation behavior! Elettronica 75513 Alessandro Spinelli Output noise π π₯π₯ π ππ₯ (π) π ππ π‘, π ππ π‘, π π€π π‘ ππ (π) LPF π π¦π¦ π‘, π π(π‘, π) From [2] The output noise of the PSD is non-stationary (actually cyclostationary) even if the input noise is Elettronica 75513 Alessandro Spinelli Output noise autocorrelation π ππ π‘, π‘ + π = ππ π‘ ππ (π‘ + π) = ππ₯ π‘ ππ₯ π‘ + π π€π π‘ π€π π‘ + π = π π₯π₯ (π)π€π π‘ π€π π‘ + π β’ In particular ππ2 (π‘) = ππ₯2 π€π 2 (π‘) β’ Since the output filter averages over many periods of π€π , we consider the time average π ππ π‘, π‘ + π = π π₯π₯ (π) π€π π‘ π€π π‘ + π 1 π = π π₯π₯ (π) lim π€π π‘ π€π π‘ + π ππ‘ πββ 2π βπ = π π₯π₯ π πΎπ€π π€π (π) Elettronica 75513 Alessandro Spinelli Frequency domain β’ In the frequency domain we have then ππ π = ππ₯ π β ππ€π (π) (Average spectral density!) β’ The reference autocorrelation is π΅ π€π π‘ = π΅cos ππ π‘ β ππ π = πΏ π β ππ + πΏ π + ππ 2 π΅2 πΎπ€π π€π π = cos ππ π β ππ€π π 2 π΅2 = πΏ π β ππ + πΏ π + ππ 4 β’ The output spectrum becomes π΅2 ππ π = ππ₯ π β ππ + ππ₯ π + ππ 4 Elettronica 75513 Alessandro Spinelli Ex: flicker noise spectra ππ₯ π π π΅2 π π + ππ 4 π₯ π΅2 π π β ππ 4 π₯ ππ π |ππΏπ π‘, π | π ππ βππ Elettronica 75513 Alessandro Spinelli Output rms noise β’ We consider the equivalent noise bandwidth of ππΏπ π‘, π , π΅ππ β’ We approximate ππ π with ππ 0 over π΅ππ (narrow-band output filter) β’ The output rms noise is then ππ¦2 = ππ π |ππΏπ π‘, π |ππ β ππ 0 2π΅ππ π΅2 = 2π΅ππ ππ₯ βππ + ππ₯ ππ 4 Elettronica 75513 Alessandro Spinelli = π΅2 π΅ππ ππ₯ ππ S/N ratio β’ We consider a constant signal π₯ π‘ = π΄cos ππ π‘ β’ Output signal and noise are π΄π΅ (no phase errors) π¦ π‘ = 2 ππ¦2 = π΅2 π΅ππ ππ₯ ππ π π΄ = π 4ππ₯ ππ π΅ππ Elettronica 75513 Alessandro Spinelli Remarks β’ If only LPF is used, S/N would be π π΄ = π 2ππ₯ 0 π΅ππ β’ Synchronous detection is useful only if ππ₯ 0 β« ππ₯ ππ β’ The modulation stage must be inserted before the relevant LF noise sources (usually the amplifiers) Elettronica 75513 Alessandro Spinelli Wheatstone bridge with LIA R R LIA πsin(ππ π‘) R(1+x) R Elettronica 75513 Alessandro Spinelli Vo Low-light measurement with LIA From [3] Elettronica 75513 Alessandro Spinelli References 1. http://cnx.org/content/m45974/latest/ 2. http://home.deib.polimi.it/cova/elet/lezioni/ SSN08c_Filters-BPF3.pdf 3. http://en.wikipedia.org/wiki/Lockin_amplifier Elettronica 75513 Alessandro Spinelli