Continuous-Phase Frequency Shift Keying (FSK) Contents

2y ago
47 Views
2 Downloads
608.82 KB
90 Pages
Last View : 20d ago
Last Download : 3m ago
Upload by : Julia Hutchens
Transcription

Continuous-Phase Frequency ShiftKeying SK-18FSK-19FSK-20FSK-21IntroductionThe FSK TransmitterThe FSK Transmitter (cont. 1)The FSK Transmitter (cont. 2)The FSK Transmitter (cont. 3)The FSK Transmitter (cont. 4)The FSK Transmitter (cont. 5)Discrete-Time ImplementationTransmitter Implementation (cont.)Switched Oscillator FSKFSK Power Spectral DensityFSK Power Spectrum (cont. 1)FSK Power Spectrum (cont. 2)FSK Power Spectrum (cont. 3)Spectrum with Rectangular PulsesSpecific Examples of FSK SpectraSpectra for M 2Spectra for M 4FSK DemodulationThe Frequency Discriminator

-43FSK-44Discriminator Block DiagramExample of Discriminator OutputAn Approximate DiscriminatorSymbol Clock TrackingSymbol Clock TrackingThe Phase-Locked LoopThe Phase-Locked Loop (cont. 1)The Phase-Locked Loop (cont. 2)The Phase-Locked Loop (cont. 3)The Phase-Locked Loop (cont. 4)The Phase-Locked Loop (cont. 5)Example of PLL OutputDetection by Tone FiltersDetection by Tone Filters (cont. 1)Computing Ik (N ) by IntegrationComputing Ik (N ) by FiltersDiscrete-Time Tone FiltersFilter Implementation (cont. 1)Discrete-Time Filter FrequencyResponseSlide FSK-45 Block Diagram of Receiver UsingTone FiltersSlide FSK-46 Efficient Computation with FIR ToneFiltersSlide FSK-47 Block Diagram of Receiver UsingTone Filters

Slide FSK-48 Recursive Implementation of the ToneFiltersSlide FSK-49 Recursive Implementation (cont. 1)Slide FSK-50 Computation for the RecursiveImplementationSlide FSK-51 Simplification for Binary FSKSlide FSK-52 Simplification for Binary FSK (cont.)Slide FSK-52 Generating a Clock Timing SignalSlide FSK-53 Generating a Clock Signal (cont. 1)Slide FSK-54 Adding a Bandpass Filter to theClock TrackerSlide FSK-55 Adding a Bandpass Filter to theClock Tracker (cont. 1)Slide FSK-56 Adding a Bandpass Filter to theClock Tracker (cont. 2)Slide FSK-57 Detecting the Presence of FSKSlide FSK-58 M 4 Example of Tone FiltersSlide FSK-59 Segment of FSK SignalSlide FSK-60 3400 Hz Filter Output EnvelopeSlide FSK-61 M 4 Example (cont.)Slide FSK-62 Preliminary Clock Tracking SignalSlide FSK-63 Bandpass Filtered Clock SignalSlide FSK-64 Superimposed Preliminary andBandpass Filtered Clock SignalsSlide FSK-65 Error Probabilities for FSKSlide FSK-66 Orthogonal Signal Sets

Slide FSK-67Slide FSK-68Slide FSK-69Slide FSK-70Slide FSK-71Slide FSK-71Slide FSK-72Slide FSK-72Slide FSK-74Slide FSK-75Slide FSK-76Slide FSK-82Slide FSK-84Slide FSK-85Slide FSK-85Slide FSK-87Orthogonal Signal Sets (cont. 1)Orthogonal Signal Sets (cont. 2)Orthogonal Signal Sets (cont. 3)Orthogonal Signal Sets (cont. 4)Experiments for FSKEXP 1. Theoretical SpectraEXP 2. Making a TransmitterEXP 2.1 Handshaking SequenceEXP 2.2 Simulating Customer DataEXP 2.3 Measuring the FSKPower SpectraEXP 3. Making a Receiver Usingan Exact Frequency DiscriminatorEXP 4. Bit-Error Rate TestEXP 5. Making a Receiver Usingan Approximate DiscriminatorEXP 6. Making a Receiver Usinga Phase-Locked LoopEXP 7.1 M 4 Tone FilterReceiverEXP 7.2 Simplified M 2 ToneFilter Receiver

Continuous-Phase FrequencyShift Keying (FSK) Continuous-phase frequency shift keying (FSK) isoften used to transmit digital data reliably overwireline and wireless links at low data rates.Simple receivers with low error probability can bebuilt. Binary FSK is used in most applications,often to send important control information. Early voice-band telephone line modems usedbinary FSK to transmit data at 300 bits persecond or less and were acoustically coupled tothe telephone handset. Teletype machines usedthese modems. Some HF radio systems use FSK to transmitdigital data at low data rates. The 3GPP Cellular Text Telephone Modem(CTM) for use by the hearing impaired overregular cellular speech channels uses four levelFSK. FSK-1

BinaryDataR bits/sec The FSK Transmitter Serial toParallelConverterK. .m(t)D/Afb R/Ksymbols/sec(baud rate)FM M 2KLevelsModulators(t) Carrier fcAt the FSK transmitter input, bits from a binarydata source with a bit-rate of R bits per secondare grouped into successive blocks of K bits bythe “Serial to Parallel Converter.” These blockoccur at the rate of fb R/K symbols per secondwhich is called the baud rate.Each block is used to select one of M 2Kradian frequencies from the setΛk ωc ωd [2k (M 1)] 2π{fc fd [2k (M 1)]}for k 0, 1, . . . , M 1The frequency ωc 2πfc is called the carrierfrequency. FSK-2(1)

The FSK Transmitter (cont. 1)The radian frequenciesΩk ωd [2k (M 1)] 2πfd [2k (M 1)]for k 0, 1, . . . , M 1(2)are the possible frequency deviations from thecarrier frequency during each symbol. The deviations range from ωd (M 1) toωd (M 1) in steps of ω 2ωd . Each selected frequency is sent for Tb 1/fbseconds. The sinusoid transmitted during a blockis called the FSK symbol specified by the block.During the symbol period nTb t (n 1)Tb the“D/A” box uniquely maps each possible inputblock to a possible frequency deviationΩ(n) ωd [2kn (M 1)](3)where kn is the decimal value of the binary inputblock. FSK-3

The FSK Transmitter (cont. 2) The “D/A” block then forms the signalΩ(n)p(t nTb ) where p(t) is the unit height pulseof duration Tb defined as 1for 0 t Tb(4)p(t) 0elsewhereAssuming transmission starts at t 0, thecomplete “D/A” converter output is the staircasesignal XΩ(n)p(t nTb )(5)m(t) n 0This baseband signal is applied to an FMmodulator with carrier frequency ωc andfrequency sensitivity kω 1 to generate the FSKsignal Z ts(t) Ac cos ωc t (6)m(τ ) dτ φ00where Ac is a positive constant and φ0 is arandom initial phase angle of the modulator. FSK-4

The FSK Transmitter (cont. 3)The pre-envelope of s(t) iss (t) Ac ejωc t jeRtm(τ ) dτ jφ0e(7)m(τ ) dτ jφ0(8)0and the complex envelope isx(t) Ac ejRt0eThe phase contributed by the baseband message isZ tZ tX Ω(n)p(τ nTb ) dτθm (t) m(τ ) dτ 0 Xn 00 n 0Ω(n)Ztp(τ nTb ) dτ(9)0Now consider the case when iTb t (i 1)Tb .ThenZ ti 1XΩ(n)Tb Ω(i)θm (t) dτiTbn 0 FSK-5

The FSK Transmitter (cont. 4)θm (t) Tb ωdi 1X [2kn (M 1)] n 0 (t iTb )Tb ωd [2ki (M 1)]Tbi 12ωd Xπ[2kn (M 1)] ωb n 0π2ωd(t iTb )[2ki (M 1)](10)ωbTb The modulation index for an FSK signal isdefined to beh 2ωd ω f ωbωbfb(11)The phase at the start of the ith symbol isθm (iTb ) πhi 1X[2kn (M 1)](12)n 0 FSK-6

The FSK Transmitter (cont. 5) Therefore,θm (t) θm (iTb ) πh [2ki (M 1)]for iTb t (i 1)Tb(t iTb )Tb(13)The phase function θm (t) is continuous andconsists of straight line segments whose slopes areproportional to the frequency deviations.Discrete-Time TransmitterImplementationThe FSK signal sample at time nT is!Z nTs(nT ) cos ωc nT (14)m(τ ) dτ φ00The angle at time nT isZθ(nT ) ωc nT nTm(τ ) dτ φ0(15)0 FSK-7

Transmitter Implementation (cont.) and the angle one sample in the future isθ((n 1)T ) (n 1)TZm(τ ) dτ φ0ωc (n 1)T 0 ωc nT ωc T ZnT0 m(τ ) dτ φ0 (n 1)TZm(τ ) dτnT θ(nT ) ωc T T m(nT )(16) θ(nT ) T Λ(nT )(17)where Λ(nT ) ωc m(nT ) is the total tonefrequency at time nT . The M possible values forT Λ(nT ) can be pre-computed. Thus, the newphase angle can be computed recursively. In yourtransmitter program, make sure that θ(nT ) doesnot get large. FSK-8

Switched Oscillator FSKAnother approach to FSk would be to switchbetween independent tone oscillators. Thisswitched oscillator approach could causediscontinuities in the phase function depending onthe tone frequencies and symbol rate. Thediscontinuities would cause the resulting FSKsignal to have a wider bandwidth than continuousphase FSK. It could also cause problems for aPLL demodulator. FSK-9

Power Spectral Density for FSK The term “power spectrum” will be used for“power spectral density” from here on forsimplicity.Lucky, Salz, and Weldon1 present the solution fora slightly more generalized form of FSK thandescribed above. Let the pulse p(t) to have anarbitrary shape but still be confined to be zerooutside the interval [0, Tb ). The power spectrum,Sxx (ω), of a random process x(t) can be definedas:o1 n2(18)Sxx (ω) lim E Xλ (ω) λ λwhere E{ } denotes statistical expectation andZ λXλ (ω) x(t)e jωt dt(19)01 R.W.Lucky, J. Salz, and E.J. Weldon, Principles ofData Communications, McGraw-Hill, 1968, pp. 203–207and 242–245. FSK-10

Power Spectral Density for FSK(cont. 1) Only formulas for the power spectrum of thecomplex envelope will be presented here since thepower spectrum for the complete FSK signal canbe easily computed as11Sss (ω) Sxx (ω ωc ) Sxx ( ω ωc ) (20)44 The frequency deviation in the complexenvelope during the interval [nTb , (n 1)Tb ) issn (t nTb ) Ω(n)p(t nTb )(21) The phase change caused by this frequencydeviation during the baud when time is takenrelative to the start of the baud isZ tbn (t) Ω(n)p(τ ) dτ for 0 t Tb (22)0 The total phase change over a baud isZ TbBn bn (Tb ) Ω(n)p(τ ) dτ 0FSK-11(23)

Power Spectral Density for FSK(cont. 2) The Fourier transform of a typical modulatedpulse isZ TbFn (ω) ejbn (t) e jωt dt(24)0It is convenient to define the following functions:1. The characteristic function of bn (t)onC(α; t) E ejαbn (t)(25)2. The average transform of a modulated pulseF (ω) E {Fn (ω)}(26)3.nG(ω) E Fn (ω)ejBno(27)4. The average squared magnitude of a pulsetransform (28)P (ω) E Fn (ω) 2 FSK-12

Power Spectral Density for FSK(cont. 3)5.1arg C(1; Tb )(29)TbIn terms of these quantities, the power spectrumis P (ω) 2ℜe [F (ω)G(ω) i jωTb e ; C(1; Tb ) 1 1 C(1;Tb )e jωTb Tb2S(ω) P(ω) F(ω) ωb xx2 Ac X 2 F(γ nω δ (ω γ nωb )b n for C(1; T ) ejγTbb(30)Notice that the spectrum has discrete spectrallines as well as a distributed part when thecharacteristic function has unity magnitude.γ FSK-13

Spectrum for Rectangular FrequencyPulsesThe power spectrum for the case where p(t) is therectangular pulse given by (4) and the frequencydeviations are equally likely reduces to 2F(ω) P (ω) 2ℜe 1 C(1; Tb )e jωTb 2ωd forh not an integer ωb TbSxx (ω) 22P(ω) F(ω) ωb Ac X 2 F(γ nω) δ (ω γ nωb ) b n for h an integer k(31)where 0for k evenγ (32) ωb /2 for k odd FSK-14

Spectrum for Rectangular FrequencyPulses (cont. 1) (ω Ωk )Tb2e j(ω Ωk )Tb /2 (33)(ω Ωk )Tb2sinFn (ω) Tb 2(ω Ωk )TbM 1Tb2 X sin 2P (ω) (ω Ωk )TbMk 02 TbF (ω) MM 1Xk 0(34)(ω Ωk )Tb2e j(ω Ωk )Tb /2(ω Ωk )Tb2(35)sinandM/2sin(M πh)2 Xcos[ωd Tb (2k 1)] C(1; Tb ) MM sin(πh)k 1 (36)FSK-15

Properties of the Spectrum forRectangular Frequency Pulses Fn (ω) has its peak magnitude at the tonefrequency Ωn ωd [2n (M 1)] and zeros atmultiples of the symbol rate, ωb , away from thetone frequency. This is exactly what would beexpected for a burst of duration Tb of a sinusoidat the tone frequency. The term P (ω) is what would result for theswitched oscillator case when the phases of theoscillators are independent random variablesuniformly distributed over [0, 2π). The remaining terms account for the continuousphase property and give a narrower spectrumthan if the the phase were discontinuous. The power spectrum has impulses at the M tonefrequencies when h is an integer. However, theimpulses at other frequencies disappear becausethey are multiplied by the nulls of F (γ nωb ). FSK-16

Specific Examples of FSK SpectraExamples of the power spectral densities forbinary continuous phase and switched oscillatorFSK are shown in Figure 1 for h 0.5, 0.63, 1 and1.5. The spectra become more peaked near theorigin for smaller values of h. They become moreand more peaked near ωd and ωd as happroaches 1 and include impulses at thesefrequencies when h 1. Bell Labs designed itsBell 103 binary FSK modem, released in 1962,with h 2/3 to avoid impulses in the spectrumthat could cause cross talk in the cables.The spectra for M 4 continuous phase andswitched oscillator FSK are shown in Figure 2 forh 0.5, 0.63, 0.9, and 1.5. The CTM with M 4uses a symbol rate of 200 baud with a toneseparation of 200 Hz and, thus, has themodulation index h 1. FSK-17

1.41.8Cont. PhaseSwitched Osc.Cont. PhaseSwitched .20 2 1.5 1 0.500.511.50 22 1.5 1 0.500.511.52Normalized Frequency (ω ω ) / ω , h 0.63Normalized Frequency (ω ωc) / ωb, h 0.5c(a) M 2, h 0.5b(b) M 2, h 0.631.4Cont. PhaseSwitched Osc.Cont. PhaseSwitched Osc.1.20.510.4S(ω)S(ω)0.80.30.60.20.40.10 20.2 1.5 1 0.500.511.520 2 1.5 1 0.500.511.52Normalized Frequency (ω ω ) / ω , h 1.5Normalized Frequency (ω ωc) / ωb, h 1.0c(c) M 2, h 1b(d) M 2, h 1.5Figure 1: Normalized Power Spectral DensitiesTb Sxx (ω)/A2c for Continuous Phase and SwitchedOscillator Binary FSK for Several Values of h FSK-18

0.70.5Cont. PhaseSwitched Osc.Cont. PhaseSwitched 50.20.10.10.050 4 3 2 101230 44 3Normalized Frequency (ω ωc) / ωb, h 0.5 2 101234Normalized Frequency (ω ω ) / ω , h 0.63c(a) M 4, h 0.5b(b) M 4, h 0.630.70.4Cont. PhaseSwitched Osc.Cont. PhaseSwitched 0.10 40.05 3 2 1012340 4Normalized Frequency (ω ωc) / ωb, h 0.9 3 2 101234Normalized Frequency (ω ω ) / ω , h 1.5c(c) M 4, h 0.9b(d) M 4, h 1.5Figure 2: Normalized Power Spectral DensitiesTb Sxx (ω)/A2c for Continuous Phase and SwitchedOscillator M 4 FSK for Several Values of h FSK-19

FSK Demodulation Continuous phase FSK signals can bedemodulated using a variety of methods including:1. A frequency discriminator.A frequency discriminator works well whensignal-to-noise ratio (SNR) is high butperforms poorly when the SNR is low.2. A phase-locked loop.A phase-locked loop performs better at lowerSNR but is not good when the FSK signal ispresent for short time intervals because anarrow-band loop takes a long time to acquirelock.3. Tone filters with envelope detectors.Tone filters with envelope detection istheoretically the optimum noncoherentdetection method when the FSK signal iscorrupted by additive white Gaussian noise interms of minimizing the symbol errorprobability. FSK-20

The Frequency DiscriminatorThe complex envelope of the FM signal isx(t) jωc t s (t)e Ac e sI (t) j sQ (t)jRt0m(τ ) dτ jφ0e(37)The angle of the complex envelope isZ tm(τ ) dτ φ0ϕ̃(t) arctan[sQ (t)/sI (t)] 0(38)and the derivative of this angle isddsI (t) sQ (t) sQ (t) sI (t)ddtdtϕ̃(t) m(t)22dtsI (t) sQ (t)(39)which is the desired message signal. A blockdiagram for implementing this discriminator isshown in Figure 3. FSK-21

Figure 3: Discrete-Time Frequency DiscriminatorRealization Using the Complex EnvelopesI (n K L) ṡQ (n K L) z L e jωc nT2L 1 Tap Differentiator 2L 1 Tap Differentiator ŝ(n K) z L z L sQ (n K)ṡI (n K L) ❲ sQ (n K L)sI (n K) z Ls(n K)s(n) z K z K 2K 1 Tap Hilbert Transform x(n K L) 2 md (n) First the pre-envelope is formed anddemodulated to get the complex envelope whosereal part is the inphase (I) component andimaginary part is the quadrature (Q) component. The frequency response of the differentiatorsmust approximate jω from ω 0 out to thecut-off frequency for the I and Q componentswhich will be somewhat greater than themaximum frequency deviation ωd (M 1). FSK-22

Discriminator Implementation(cont.) The differentiator amplitude response shouldfall to a small value beyond the cut-off frequencybecause differentiation emphasizes high frequencynoise which can cause a significant performancedegradation. Notice how the delays through the FIR Hilberttransform filter and differentiation filters arematched by taking signals out of the center taps.An example of the discriminator output is shownin Figure 4 when fc 4000 Hz, fd 200 Hz, andfb 400 Hz, so the modulation index is h 1.The tone frequency deviations alternate between200 and 200 Hz for eight symbols followed bytwo symbols with 200 Hz deviation. FSK-23

250200Discriminator Output in Hz150100500 50 100 150 200 2501516171819202122232425Normalized time t / TbFigure 4: Discriminator Output for h 1 FSK-24

A Simple Approximate FrequencyDiscriminator A simpler approximate discriminator will bederived in this subsection. Let 1/T fs be thesampling rate. Usually there will be multiplesamples per symbol so T Tb . Using thecomplex envelope the following product can beformed:no1c(nT ) 2 Im x(nT )x(nT T )Ac Tn R nToR1j [ 0 m(τ ) dτ φ0 ] j [ 0nT T m(τ ) dτ φ0 ] Im eeTZ nTn R nTo11m(τ ) dτ Im ej nT T m(τ ) dτ sinTTnT T11 sin[T m(nT T )] sin[m(nT T )/fs ]TT m(nT T )(40)To get the final result, the approximationsin x x for x 1 was used. FSK-25

Approximate Discriminator (cont.)In terms of the inphase and quadraturecomponentsc(nT ) 1[sQ (nT )sI (nT T ) sI (nT )sQ (nT T )]A2c T(41)and this is the discriminator equation that wouldbe implemented in a DSP.As another approach, suppose the derivatives in(39) are approximated at time nT bysI (nT ) sI (nT T )dsI (t) t nT dtT(42)sQ (nT ) sQ (nT T )dsQ (t) t nT dtT(43)andSubsituting these approximate derivatives intod(39) gives dtϕ̃(t) t nT c(nT ) exactly as in theprevious approach. FSK-26

Symbol Clock Acquisition andTrackingThe discriminator output will look like anM -level PAM signal with rapid changes at thesymbol boundaries where the frequency deviationhas changed. The discriminator output must besampled once per symbol at the correct time toestimate the transmitted frequency deviation and,hence, the input data bit sequence.When the signal-to-noise ratio is large at thereceiver, the sharp transitions in the discriminatoroutput can be detected. A method for doing this is to form the absolutevalue of the derivative of the discriminatoroutput. This will generate a positive pulsewhenever the output level changes. A pulse location can be determined by lookingfor a positive threshold crossing. FSK-27

Symbol Clock Acquisition (cont. 1) Then the symbol can be sampled in its middleby waiting for half the symbol period, Tb /2, afterthe pulse detection before sampling thediscriminator output level. The absolute value of the derivative will be verysmall in the middle of the symbol and a search forthe next peak can be started. The derivative will be zero at the symbolboundaries where the levels do not change.Therefore, the search for a new peak should onlyextend for slightly more than Tb /2. If no newpeak is found by that time then successive symbollevels are the same and the start of the nextsymbol should be estimated as the sampling timein the middle of the last symbol plus Tb /2. Thisprocess can then be repeated for each successivesymbol. FSK-28

Symbol Clock Acquisition (cont. 2)In lower SNR environments, the method forgenerating a symbol clock signal for PAM signalsdiscussed in Chapter 11 can be used. Thisinvolves passing the discriminator output through abandpass filter with center frequency at fb /2, squaring the filter output, and passing the result through a bandpassfilter with a center frequency at the symbolrate fb . The receiver can then lock to the positivezero crossings of the resulting clock signal andsample the discriminator output with anappropriate delay from the zero crossings. FSK-29

The Phase-Locked LoopThe block diagram of a phase-locked loop (PLL

Continuous-Phase Frequency Shift Keying (FSK) Continuous-phase frequency shift keying (FSK) is often used to transmit digital data reliably over wireline and wireless links at low data rates. Simple receivers with low error probability can be built. Binary FSK is used in most a

Related Documents:

Mini-Project: Frequency-Shift Keying Receiver Introduction The goal of this lab is to understand a simple modem, the Frequency Shift Keying (FSK) Modem, referred to by the International Telecommunications Union (I.T.U.) as V.21. Here is a quick recap of the operati

21 INPUT: Select a TV input source. 22 SHIFT: Press and hold this button then press buttons 0-9 to directly select TV input Shift-1 VIDEO Shift-2 N/A Shift-3 HDMI 3 Shift-4 USB Shift-5 Component Shift-6 N/A Shift-7 N/A Shift-8 HDMI 1 Shift-9 HDMI 2 Shift-0 TV Tuner Shift-ON Power Toggle

Quadrature Phase Shift Keying (QPSK) 1) OBJECTIVE Generation and demodulation of a quadrature phase shift keyed (QPSK) signal. 2) PRELIMINARY DISCUSSION QPSK is a form of phase modulation technique, in which two information bits (combined as one symbol) are modulated at once, selecting one of the four possible carrier phase shift states.

forms: amplitude-shift keying (ASK), phase-shift keying (PSK), and frequency-shift keying (FSK). In this section, we present the noise analysis for the coherent detection of PSK and FSK signals, assuming an additive white Gaussian noise (AWGN) model. 4.1 Coherent Binary PSK In a co

Amp Amplifier circuit of amplifier (pp. 33) ASK Amplitude Shift Keying digital form of AM (pp. 30) BAW Bulk Acoustic Wave filter (pp. 36) BB Baseband after down-conversion (pp. 34) BFSK Binary Frequency Shift Keying f1 and f2 for '1' and '0' (pp. 31) BPSK Binary Phase shift Keying f1 and -f1 for '1' and '0' (pp. 31)

Frequency Shift Keying (FSK) 1) OBJECTIVE Generation and demodulation of a frequency shift keyed (FSK) signal 2) PRELIMINARY DISCUSSION In FSK, the frequency of a carrier signal is modified in a discrete manner depending on the value of a modulating symbol. Binary FSK is the most com

(4) Support phase modulation—binary phase-shift keying (BPSK), quadrature phase-shift keying (QPSK), quadrature amplitude modulation (QAM), Gaussian minimum shift key-ing (GMSK). (5) Provide the same functionality as a linear phase modulator and a QPSK modulator.

Grade-specific K-12 standards in Reading, Writing, Speaking and Listening, and Language translate the broad aims of The Arizona English Language Arts Anchor Standards into age- and attainment-appropriate terms. These standards allow for an integrated approach to literacy to help guide instruction. Process for the Development of the Standards In response to the call from Superintendent Douglas .