sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • kritičnaje pre...

56
Sistemi sa više brzina (Multirate)

Upload: others

Post on 07-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Sistemi sa više brzina

(Multirate)

Page 2: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Analogno-digitalna konverzija

• Nyquist-ovo odabiranje

• Nadodabiranje

• Pododabiranje

max2 ff sampling

Page 3: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Nadodabiranje

• Manje strogi zahtevi za anti-aliasing filtar

• Poboljšava se odnos signal/šum

B

B

Pz

Pz

FS

FS

Page 4: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Pododabiranje

• Najčešće je opseg signala koji je od interesa (u RF ili MF opsegu) mnogo manji od maksimalne frekvencije u signalu:

• Pododabiranje smanjuje ukupan broj odbiraka koji se obrađuju u procesoru:– “Štedi se” procesorsko vreme - mogu se

implementirati složeniji algoritimi

– Potrebno je manje memorije

1

22

n

FF

n

F lS

u

Page 5: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Pododabiranje

1 2 3 4 5 6 7 80

2

4

6

8

10

12

14

16

Fu/B

Fs/B

1

2

31

22

n

FF

n

F lS

u

f

n=3

B/2 B/2

B

0 FSFl Fu

0-FS

n=1 n=2

f

n=3

B/2 B/2

B

0 FSFl Fu

0-FS

n=1 n=2

Page 6: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Pododabiranje

Page 7: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Sistemi sa više brzina

• Frekvencija odabiranja nije ista za ceo sistem

• Pojedinim delovima sistema odgovaraju različite frekvencije odabiranja

• Primeri:

– Digitalni deo savremenih radio prijemnika

– Konverzija između različitih standarda za audio aplikacije (na primer, 44100Hz i 48000Hz)

– CD

Page 8: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Softverski radio

• U svakom radio uređaju, deo obrade signala obavlja se u analognom domenu

• Nove tehnologije omogućavaju da se deo obrade signala obavlja digitalno– digitalno-analogna konverzija se pomera sve više

ka izlazu iz predajnika– analogno-digitalna konverzija sve više se pomera

ka ulazu u prijemnik

• Digitalna obrada signala može se izvesti softverski!

Page 9: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Softverski radio - prednosti

• Jednostavniji prijemnici i predajnici

• Kompatibilnost sa novim oblicima signala, uključujući nove postupke modulacije i zaštitnog kodiranja, jer se uređaj može jednostavno reprogramirati

• Mogućnost da se jedan uređaj koristi u razne svrhe (podržava različite standarde)

Page 10: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Softverski radio - prednosti

• Mogućnost da se ‘u hodu’ prebacuje sa jedne na drugu emulaciju radija, kako bi se omogućila interoperabilnost sa postojećim uređajima u blizini

• Smanjenje zone zračenja platforme i ušteda energije u situacijama kada više konvencionalnih uređaja treba zameniti jednim softverskim koji može da ih emulira

Page 11: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Softverski radio – arhitektura

• U softverskom prijemniku funkcionalnost je, umesto hardverom, definisana softverom

• Glavno ograničenje u funkcionalnosti digitalnog prijemnika prestavlja snaga trenutno raspoloživogDSP hardvera

• Na današnjem tehnološkom nivou, softverski prijemnik još uvek se NE realizuje kao potpuno digitalan, već kao hibrid analognog ulaznog stepena na radio-frekvenciji i digitalnog stepena

Page 12: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Softverski radio – arhitektura

• Potrebno je definisati mesto u predajniku na kome se vrši D/A konverzija, odnosno mesto u prijemniku na kome se vrši A/D konverzija

• Sa stanovišta obrade najpogodnije je rešenje u kome je praktično ceo sistem digitalan

• S aspekta raspoloživosti potrebnih komponenti jednostavnije je realizovati sistem u kome se deo predajnika realizuje u analognoj a deo u digitalnoj tehnologiji

Page 13: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Softverski radio – arhitektura

• Kritična je pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti trenutno raspoloživih A/D i D/A konvertora

• Kada su na raspolaganju konvertori potrebnih brzina, direktna sprega brzog A/D konvertora (u prijemniku) s procesorom bi podrazumevala da procesor najveći deo raspoloživog vremena "troši" samo na prihvatanje podataka s A/D konvertora

• Između samog A/D konvertora i procesora postoji blok za digitalnu down-konverziju i decimaciju koji rasterećujeprocesor

Page 14: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

SDR - arhitektura - verzija I

Antenski

sistem

A/D

konverzijaDSP

MF

Sprega sa drugim sistemima

RF

Prijemnici

Analogna

down-

konverzija

Analogna

down-

konverzija

MF

Osnovni

opseg

Osnovni

opseg kontrolna

signalizacija

Page 15: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

SDR - arhitektura - verzija II

Antenski

sistem

RF

prijemnici

A/D

konverzija

DSP

MF

kontrolna

signalizacija

Sprega sa drugim sistemima

Page 16: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

SDR - arhitektura - verzija III

Antenski

sistem

RF

prijemnici

A/D konverizja,

digitalna

down-konverzija,

decimacija

DSP

MF

Sprega sa drugim sistemima

kontrolna

signalizacija

Page 17: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

SDR - arhitektura - verzija IV

Antenski

sistem

A/D konverizja,

digitalna

down-konverzija,

decimacija

DSP

RF

Sprega sa drugim sistemima

kontrolna

signalizacija

Page 18: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

SDRAntenski

sistem

VF

prijemnici

A/D konverizja,

digitalna

down-konverzija,

decimacija

MF

Decimacija

LO

(DDS)

fS fSI

Q

real

fS/NA/D

Page 19: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Sistemi sa više brzina

Page 20: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Osnovne operacije (blokovi) za promenu frekvencije odabiranja

• Downsampling – smanjuje frekvenciju odabiranja za celobrojni faktor M

• Upsampling – povećava frekvenciju odabiranja za celobrojni faktor L

Page 21: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Downsampling

• Downsampling sa faktorom M se realizuje tako što se zadržava svaki M-ti odbirak signala a ostali se odbacuju

• Šematski se označava blokom:

mMxmy

Page 22: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Downsampling

0 2 4 6 8 10 12 14 16 18 20-2

-1

0

1

2

n

0 1 2 3 4 5 6-2

-1

0

1

2

m

y1

y2

M=3;y1=x(1:M:end);y2=downsample(x,M);figure,subplot(2,1,1),stem(n,x);hold onstem(0:M:N-1,x(1:M:N),...),xlabel('n');subplot(2,1,2),stem(0:length(y1)-1,y1,...);hold onstem(0:length(y1)-1,y2,...),xlabel('m'),legend('y1','y2');

mMxmy

Page 23: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Upsampling

• Upsampling sa faktorom L se realizuje tako što se dodaje L nultih odbiraka između svaka dva odbirka signala

• Šematski se označava blokom:

ecina

LLmL

mx

my

,0

,...2,,0,

Page 24: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Upsampling

0 0.5 1 1.5 2 2.5 3 3.5 4-2

0

2

n

0 0.5 1 1.5 2 2.5 3 3.5 4-2

0

2

n

0 2 4 6 8 10 12 14 16 18 20-2

0

2

m

y1

y2

L=4;y1=zeros(L*length(x),1);y1(1:L:end)=x;y2=upsample(x,L);figure,subplot(3,1,1),stem(n,x),xlabel('n');subplot(3,1,2),stem((0:length(y1)-L)/(length(y1)-L)*(length(x)-1),y1(1:end-L+1),'MarkerFaceColor','g'),xlabel('n');subplot(3,1,3),stem(0:length(y1)-1,y1,...);hold onstem(0:length(y2)-1,y2,...),xlabel('m'),legend('y1','y2');

ecina

LLmL

mx

my

,0

,...2,,0,

Page 25: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Downsampling – spektralni domen

• Da bi se izveo frekvencijski odziv downsampling bloka uvodi se pomoćna funkcija:

ecina

MMnnsM

,0

,...2,,0,1

ecina

MMnnxnsnxny MS

,0

,...2,,0,

mMxmMymy S

Page 26: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Downsampling – spektralni domen

m

mzmMxzY

MS

k

M

k

S

m

m

S

m

m zYzkyzmMyzmMxzY

1

m

n

MS znxnszY

1

0

1 M

k

kn

MM WM

ns M

j

M eW

Page 27: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Downsampling – spektralni domen

1

0

1

0

1

0

1

11

M

k

k

M

M

k n

nkn

M

m

nM

k

kn

MS

zWXM

zWnxM

znxWM

zY

1

0

11 M

k

k

MMWzX

MzY

1

0

21 M

k

M

kj

j

S eXM

eY

MH

Ponovljene sklalirane replike

Uslov da nema preklapanja!!!

Page 28: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Downsampling – spektralni domen

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.5

1

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.5

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.2

0.4

X: 0.582

Y: 0.2972

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.2

0.4

x2=x(1:2:end);x3=x(1:3:end);x4=x(1:4:end);[X,w]=freqz(x,1,'whole');[X2,w]=freqz(x2,1,'whole');[X3,w]=freqz(x3,1,'whole');[X4,w]=freqz(x4,1,'whole');figure,subplot(4,1,1);plot(w/pi,abs(X));subplot(4,1,2);plot(w/pi,abs(X2));subplot(4,1,3);plot(w/pi,abs(X3));subplot(4,1,4);plot(w/pi,abs(X4));

Page 29: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Downsampling – spektralni domen

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.5

1

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.5

1

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.5

1

1

0

21 M

k

M

kj

j

S eXM

eY

M=2

Page 30: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Upsampling – spektralni domen

ecina

LLmL

mx

my

,0

,...2,,0,

L

m

Lm

mLnn

n

m

m zXzmxzL

nxzmyzY

Ljj eXeY

Page 31: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Upsampling – spektralni domen

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.5

1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.5

1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.5

1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.5

1

x2=upsample(x,2);x3=upsample(x,3);x4=upsample(x,4);[X,w]=freqz(x,1);[X2,w]=freqz(x2);[X3,w]=freqz(x3);[X4,w]=freqz(x4);figure,subplot(4,1,1);plot(w/pi,abs(X));subplot(4,1,2);plot(w/pi,abs(X2));subplot(4,1,3);plot(w/pi,abs(X3));subplot(4,1,4);plot(w/pi,abs(X4));

Page 32: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Vremenska zavisnost

• Operacija downsampling-a je vremenski zavisna

mMxmy

01 nnxnx

000

01 nmyM

nmy

M

nmMynmMxmy

00 nmMxnmy

Page 33: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Vremenska zavisnost

• Operacija downsampling-a je vremenski zavisna

0 5 10 15 20 25 30 35 40-2

0

2

0 1 2 3 4 5 6 7 8 9-2

0

2

0 1 2 3 4 5 6 7 8 9-2

0

2

0 1 2 3 4 5 6 7 8 9-1

0

1

0 1 2 3 4 5 6 7 8 9-2

0

2

Page 34: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Vremenska zavisnost

• Operacija downsampling-a je vremenski zavisna

0 5 10 15 20 25 30 35 40-1

-0.5

0

0.5

1

1.5

0 1 2 3 4 5 6 7 8 9-1

-0.5

0

0.5

1

1.5

y1

y2

y3

y4

Page 35: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Vremenska zavisnost

• Operacija downsampling-a je periodično vremenski invarijantna

kMn 0

kmyM

kMmMykMmMxmy

1

Page 36: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Vremenska zavisnost

• Operacija downsampling-a je periodično vremenski invarijantna

0 5 10 15 20 25 30 35 40-1

-0.5

0

0.5

1

1.5

0 1 2 3 4 5 6 7 8 9-1

-0.5

0

0.5

1

1.5

y1

y2

Page 37: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Vremenska zavisnost

• Operacija downsampling-a je periodično vremenski invarijantna

Page 38: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Vremenska zavisnost

• Operacija upsampling-a “čuva” oblik signala

0

0

11

,0

,...2,,0,

,0

,...2,,0,

nmy

ecina

LLmL

Lnmx

ecina

LLmL

mx

my

ecina

LnLnnmL

nmx

nmy

,0

,...2,,, 0000

0

01 Lnmymy

Page 39: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Vremenska zavisnost

• Operacija upsampling-a

0 1 2 3 4 5 6 7 8 9-2

0

2

0 5 10 15 20 25 30 35 40-2

0

2

0 5 10 15 20 25 30 35 40-2

0

2

0 5 10 15 20 25 30 35 40-2

0

2

0 5 10 15 20 25 30 35 40-2

0

2

Page 40: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Kada operacije downsample i upsample mogu da zamene mesta?

• Kada su M i L uzajamno prosti

Page 41: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Osobine

Page 42: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Osobine

Page 43: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Osobine

ecina

MMnM

nh

nh

znhznhzH

znhzH

i

NM

n

n

i

N

n

nMM

N

n

n

,0

,...2,,0,

1

0

1

0

1

0

Page 44: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Decimacija

• Frekvencija odabiranja se smanjuje M puta

• Da ne bi bilo preklapanja u spektru, ulaznisignal se filtrira filtrom propusnikom niskihfrekvencija, granične frekvencije

MLP

Page 45: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Decimacija

0 5 10 15 20 25-220

-200

-180

-160

-140

-120

-100

-80

-60

-40

f [kHz]

fft(

x)

[dB

]

originalni signal

posle filtriranja

decimiran signal

Page 46: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Interpolacija

• Frekvencija odabiranja se povećava L puta

• Replike u spektru se potiskuju tako što se signal na izlazu iz bloka za upsampling filtrirafiltrom propusnikom niskih frekvencija, granične frekvencije

LLP

Page 47: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Interpolacija

0 5 10 15 20 25 30 35 40 45-350

-300

-250

-200

-150

-100

-50

0

50

f [kHz]

fft(

x)

[dB

]

originalni signal

interpoliran signal

0 5 10 15 20 25 30 35 40 45-350

-300

-250

-200

-150

-100

-50

0

f [kHz]

fft(

x)

[dB

]

originalni signal

signal dopunjen nulama

Page 48: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Promena frekvencije odabiranja L/M puta

• Kombinacija interpolacije s faktorom L i decimacije s faktorom M

• Filtar propusnik niskih frekvencija granične frekvencije

LMLP

,min

Page 49: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

CIC filtri

• CIC – cascaded integrator comb filter (Hogenauer-ov filtar)

– Integrator

1

1

1

1

1

1

1

zzX

zYzH

zXzzY

nxnyny

nxnyny

i

Page 50: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

CIC filtri

• CIC – cascaded integrator comb filter (Hogenauer-ov filtar)

– Comb – češljasti filtar

K

c

K

zzX

zYzH

zzXzY

Knxnxny

1

1

Page 51: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Moving average(filtar za usrednjavanje)

• FIR filtar

K

Knxnxnxnxny

sabirakaKukupno 121

Page 52: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

Moving average(filtar za usrednjavanje)

• FIR filtar

zHzHKz

z

KzH

zzXK

zzY

K

Knxnxnyny

K

Knxnxnxny

K

Knxnxnxnxny

ic

K

K

sabirakaKukupno

1

1

11

11

1

1

211

121

1

1

Page 53: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

CIC filtar, primena u decimaciji

• Faktor decimacije M

MM

zzMz

z

MzH

1

1

11

1

1111

1/M

Hi(z) Hc(z)X(z) Y(z)M

1/M

1/(1-z-1) 1-z-MX(z) Y(z)M

Page 54: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

CIC filtar, primena u decimaciji

N

cc

c

N

c

zHzH

zzH

zzH

0

1

0 1

1

1/M

Hi(z) Hc(z)X(z) Y(z)M

1/M

Hi(z) Hc0(zM)X(z) Y(z)M

Page 55: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

CIC filtar, primena u decimaciji

1/M

Hi(z) Hc0(zM)X(z) Y(z)M

1/M

Hi(z) Hc0(z)X(z) Y(z)M

1/M

1/(1-z-1) 1-z-1X(z) Y(z)M

Page 56: Sistemi sa više brzinatelekomunikacije.etf.bg.ac.rs/lab54/os2/cas_03_10.pdf · • Kritičnaje pre svega sama analogno-digitalna i digitalno-analogna konverzija, odnosno mogućnosti

CIC filtar, primena u decimaciji

M

z-1

z-1

z-1

z-1

z-1

z-1

Fs Fs /MFs /M

k