Hvorfor bruker vi komplekse eksponentielle matematikk i DSP

W

Wajahat

Guest
hei alle sammen, jeg vil gjerne vite hvorfor bruker vi komplekse eksponentielle matematikk i digital cammunication.One Grunnen til at jeg fant ut var at det forenkler arithmatic operasjoner.
Er det noen annen grunn?
Enhver reaksjon vil være nyttig.

 
Mener du hvorfor vi bruker Z transformere i DSP ????.når z = exp (jwt)

Når du bruker Z-transform, alle Z makt er eksempler forskjøvet i tid domene.Så det forenkler for mye all den digitale filtre.For eksempel: Hvis du har for å implementere disse filter ecuation:

Y (z) / X (z) = 0,25 z 0,22 * z ^ -1 10 * z ^ -3

I DSP, du bare må erstatte den første z ved selve prøven, z ^ 1 er utvalget du får det siste passet, og z ^ -3 er utvalget 3 ganger før.

Så du har:

float sample1, sample2, sample3;

float myfilter (float sample)
(
float y;

/ / Bruk filteret
y = 0,25 * prøven 0,22 * sample1 10 * sample3;

/ / Shift prøvene for neste pass
sample3 = sample2;
sample2 = sample1;
sample1 = sample;

return y;
)

 

Welcome to EDABoard.com

Sponsor

Back
Top