Presentation is loading. Please wait.

Presentation is loading. Please wait.

3. Digital Implementation of Mo/Demodulators

Similar presentations


Presentation on theme: "3. Digital Implementation of Mo/Demodulators"— Presentation transcript:

1 3. Digital Implementation of Mo/Demodulators

2 General Structure of a Mo/Demodulator
amp DSB SSB DEM

3 Single Side Band (SSB) Modulator

4 Implementation using Real Components
SSB where

5 Single Side Band (SSB) Demodulator
LPF

6 Single Side Band (SSB) Modulator in Discrete Time
Modulator Implemented in two stages: Digital Up Converter DUC Analog MOD ZOH DISCRETE TIME CONTINUOUS TIME

7 Single Side Band (SSB) Demodulator in Discrete Time
Demodulator Implemented in two stages: Digital Down Converter DDC Analog DEM ZOH CONTINUOUS TIME DISCRETE TIME

8 Digital Down (DDC) and UP (DUC) Converters
RF Baseband MHz for voice GHz for data kHz for voice MHz for data Order of magnitude of resampling:

9 Problem with Large Upsampling Factor
LPF if M is large, very small transition region high complexity filter

10 Problem with Large Downsampling Factor
LPF LPF if M is large, very small transition region high complexity filter

11 Solution: Upsample in Stages
In order to make it more efficient we upsample in L stages

12 i-th Stage of Upsampling

13 Example: Upsample in One Stage
This is not only a filter with high complexity, but also it is computed at a high sampling rate.

14 Same Example in Three Stages
Total Number of operations/sec= a 95% savings!!!!

15 Downsample in Stages

16 i-th Stage of Downsampling
noise keep aliased noise away from signal

17 Example: Downsample in One Stage

18 Same Example in Three Stages
Total Number of operations/sec = … a savings of almost 99% !!!

19 Stages at the Highest Rates
the highest sampling rates are close to carrier frequencies, thus very high; properly choose intermediate frequencies to have simple filters at highest rates

20 Last Stage in UpSampling
wide region

21 First Stage in DownSampling
wide region

22 Very simple Low Pass Filter: the Comb Integrator Cascade (CIC)
same!!! “Comb” “Integrator” these two are the same! Notice: no multiplications!

23 Frequency Response of the Comb Filter
…like a comb!

24 Impulse Response of the CIC
interpolating sequence

25 The CIC in the Time Domain
like a discrete time ZOH!

26 Two Important Identities: The “Noble” Identities
Same !!! As a consequence we have one of two “Noble Identities”: Same!!!

27 Other “Noble” Identity
Same !!! As a consequence we have the other of the two “Noble Identities”:

28 Efficient Implementation of Upsampling CIC
Use Noble Identity: Very simple implementation (no multiplications):

29 Efficient Implementation of Downsampling CIC
Use Noble Identity: Very simple implementation (no multiplications):

30 Frequency Response of the CIC
0.1 0.2 0.3 0.4 0.5 -25 -20 -15 -10 -5 5 f=F/Fs dB only 13 dB attenuation Not a very good Low Pass Filter. We want a better attenuation in the stopband!

31 Put M Stages together Frequency Response:

32 Improved Frequency Response of CIC Filter
Resampling Factor N=10 With M=4 or 5 we already get a very good attenuation.

33 Example: M=4 Stages

34 Implementation of M Stage CIC Filter: Upsampling
Use Noble Identity:

35 Implementation of M Stage CIC Filter: Downsampling
Use Noble Identity:

36 Problem: DownSampling CIC is Unstable
Now we have to be careful: the output of the integrator will easily go to infinity

37 CIC Implementation. At the p stage: This implies: and

38 If we use Q bits for the integrators then we need to guarantee
Let the input data use L bits: Then: decimation factor input bits number of stages

39 Application: Software Defined Radio
Definitions: Software Defined Radio: modulation, bandwidth allocation … all in software Field Programmable Gate Array (FPGA): reprogrammable logic device which is able to perform a number of operations in parallel. They can process data at a rate of several 100s of MHz DSP Chip: optimized for DSP operations by some hardwired ops (such as multiplies).

40 An HF SSB Software Defined Radio
by Dick Benson, The Mathworks, 64MHz 15.6kHz 7.8kHz RF IQ AUDIO Rec. Rec. Rec/Tr Trans. Trans. DAC IQ AUDIO RF FPGA DSP Chip

41 Transmitter: I SSB Q DSP Chip I RF Q FPGA AUDIO FIR FIR
Xilinx Library Modules I FIR FIR CIC RF Q FIR FIR CIC FPGA

42 Receiver: I RF Q FPGA I Q DSP Chip Xilinx Library Modules CIC FIR FIR
AUDIO Q FIR DSP Chip


Download ppt "3. Digital Implementation of Mo/Demodulators"

Similar presentations


Ads by Google