Digit al Parts of Receivers and Transmitters

27
Digital Parts of Receivers and Transmitters Vilmos Rösner

description

Digit al Parts of Receivers and Transmitters. Vilmos Rösner. Digital Parts of Receivers Digital Parts of Transmitters Special Application: Bandpass Filter. 0. f. DEM. out. Antenna output: U(t) =A(t) • exp(j •(t• ω (t)+ φ (t))). modulation-> information. Problem: receiver selectivity. - PowerPoint PPT Presentation

Transcript of Digit al Parts of Receivers and Transmitters

Page 1: Digit al Parts of Receivers and Transmitters

Digital Parts of Receivers and Transmitters

Vilmos Rösner

Page 2: Digit al Parts of Receivers and Transmitters

• Digital Parts of Receivers

• Digital Parts of Transmitters

• Special Application: Bandpass Filter

Page 3: Digit al Parts of Receivers and Transmitters

DEMout

f0

Antenna output: U(t)=A(t)•exp(j•(t•ω(t)+φ(t)))

modulation-> information

Problem: receiver selectivity

Page 4: Digit al Parts of Receivers and Transmitters

Superheterodyne Receiver (Edwin Armstrong 1918)

new problem: image rejection

DEMout

IF

f0f0

Page 5: Digit al Parts of Receivers and Transmitters

Frequency Ranges

DEMIFRF IF BBRF

RF IF BB

radio frequency intermediate frequency baseband

~100MHz... ~GHz ~10MHz ~kHz..MHz

generally: FRF: FIF≈ 10..3

problem with tuning linearity, images...problem with image rejection→solution: multiple conversion (IF)

If it is possible, one of the standard intermediate frequencies should be used.

Page 6: Digit al Parts of Receivers and Transmitters

Digital Output, Position of the ADC

digital IF receiver“software radio”

modem

IF BB BBM/U

BBM/U

digital world

ADCIFRFRF

IFRF IF BBRFADC

IFRF IF BBRFADC

BBM/U

analogue world

Page 7: Digit al Parts of Receivers and Transmitters

Digital IF Receiver Components

• Analog to Digital Converter (ADC)• Digital Mixer (multiplier)• Digital Oscillator (NCO Numerically Controlled

Oscillator)• Digital Filter

DDC

outin

DDC

ADC FILTER

Page 8: Digit al Parts of Receivers and Transmitters

NCO

FTW

PACC

LUT

address

data bus

set f

clk

N

• fout=FTW * fClk / 2^N

• Intersil HSP45102, HSP45116A• optionally complex output• other accessories (sweep, modulation, dither)• NCO+DAC≈ Direct Digital Syntheser (DDS)

Page 9: Digit al Parts of Receivers and Transmitters

Digital Filter / FIR

http://www.digitalfilter.com

Page 10: Digit al Parts of Receivers and Transmitters

FIR Filter Coeffitients, Window Functions

rectangular window: effect of increasing taps (order)

other window

side lobe levelstop band attenuation

main lobe widthroll-off (slope)

http://en.wikipedia.org/wiki/Window_function

Page 11: Digit al Parts of Receivers and Transmitters

FIR Filter Design

windowing method: coefs=(ift of ideal response) * window

Further methods (e.g. Parks-McClellan)

Page 12: Digit al Parts of Receivers and Transmitters

Digital Filter / IIR

•better resource utilization as in FIRs•oscillations may occour→not recommended

http://www.bores.com/courses/intro/iir/

Page 13: Digit al Parts of Receivers and Transmitters

Digital Filter/ CIC (Cascaded Integrator-Comb)

•mentioned as FIR filter, but it has a feedback part•stable•there is not multiplier: easy to realize

http://www.us.design-reuse.com/articles/article10028.html

Page 14: Digit al Parts of Receivers and Transmitters

Decimation

if the signal is in a limited narrow band, we can skip samples without losing information

0 +Fsa/2-Fsa/2

0 +Fsb/2-Fsb/2

t

1/Fsa

ignored samples

t

1/Fsb

limited band

Fs=Fsa

Fs=Fsb=Fsa/2

Page 15: Digit al Parts of Receivers and Transmitters

Decimation

0 +Fsa/2

0 +Fsb/2-Fsb/2

0 +Fsa/2

stop bandpass band

-Fsa/2

CIC(lpf)

FsFsDEC

Fs/DEC

the decimation causes spectrum overlapping, therefore the decimation usually happens at the output of a low

pass filter

using Mth order CIC and M factor decimation (M=4)

Page 16: Digit al Parts of Receivers and Transmitters

Functional Block Diagram of DDCs

Page 17: Digit al Parts of Receivers and Transmitters

in out

f0 FsBB

f0 Fs

f0 Fs

CIC

DDC

FIR

The FIR filter is realized with several (1..16) multiplier→ we can use more taps at larger decimation

Page 18: Digit al Parts of Receivers and Transmitters

Example

in outCIC

DEC=16FIR

TAPS=16

64MHz 4MHz

in outCIC

DEC=32FIR

TAPS=32

64MHz 2MHz

• Two different settings of the same DDC• The decimation plays the similar role as down conversion in the analog techique

Page 19: Digit al Parts of Receivers and Transmitters

DDC FIR Filter Limits

Page 20: Digit al Parts of Receivers and Transmitters

ADC

usually faster ADC -> worse SNR

Page 21: Digit al Parts of Receivers and Transmitters

quantization noise, SDFR

0 Fs/2 Fs

Signal

Spour

0 Fs/2 Fs

SDFRbaseband sampling: if the signal has a large and low frequency part, the overtones are in the used band

IF sampling: the overtones can evade the used band, where filters can attenuate them

http://www.beis.de/Elektronik/DeltaSigma/DeltaSigma.html

Page 22: Digit al Parts of Receivers and Transmitters

Advantages of Digital IF

• easy to reproduce• thermal stability• flexibility• the output signal can be better as at BB sampling• accurate IQ output

Page 23: Digit al Parts of Receivers and Transmitters

(analogue complex sampling)

IF CH IADCCH Q

AAF I AMP I

splitter

AAF Q AMP Q

"sin""cos"

0 +Fs/2

SignalAlias

-Fs/2

0 +Fs/2

Signal

-Fs/2

0 +Fs/2

SignalAlias

-Fs/2

real sampling

ideal complex sampling

unbalanced complex sampling

alias rejection

It is possible sampling the IQ signal on baseband, and there are dual ADCs for IQ sampling applications, but these systems have finite rejection to the fs/2 alias because of the analogue gain and phase differences and crosstalk between the two analogue paths.

Page 24: Digit al Parts of Receivers and Transmitters

Digital Upconverters

f0 FsBB

f0 Fs

0

outinINT

DUC

DAC

fFs

Page 25: Digit al Parts of Receivers and Transmitters

Interpolation

• inverse operation of decimation• zero padding or repeating is applicable• we have to use LPF to remove unwanted overtones

Page 26: Digit al Parts of Receivers and Transmitters

Functional Block Diagram of a DUC

Page 27: Digit al Parts of Receivers and Transmitters

Special Application: Bandpass Filter

ADC CIC PFIRMIX

CH1

CH2

CH3

FPGA

GC5016/DDC

CH0

CICPFIR

CH1

CH2

CH3

GC5016/DUC

CH0

MIX DAC