Har Upsampling eller Downsampling endre frekvensen innhold

L

lordsathish

Guest
Hei ppl,
Har Ups ampling eller Ned prøvetaking et signal endre frekvens innhold.
Siden Opp prøvetaking øke antallet null verdi prøvene i signal Jeg synes det bør senke DC innholdet av signal.Og igjen så Opp prøvetaking øke
både samplingfrekvens og antall prøver i signal jeg tror det skal
ikke påvirke frekvensen innhold på signalet siden i en FFT frekvensen domenet er k * Fs / N.
Vennligst fortell meg om mitt syn er rett ...?

 
Hei,
Takk for spør dette spørsmålet.Jeg fikk en tvil over interpolering og decimation og deres frekvens innhold.

Jeg har gjort en simulering og sammenlignet Spectral innhold.
Som tyder på at frekvensen innhold ikke han signal endringer som u gjøre en upsampling og downsampling.

Resultatene av simuleringen er vedlagt.

Også matlab skriptet er limt

% forfatter mathuranathan
% Program for å demonstrere upsampling og dens effekt på frekvens spektrum

%-------------- Variablar ----------------
n = 1:1:30;% Antall Eksempelkode Points
K = 10;% Antall utvalg i en syklus av sinus bølge
N = 1024;% FFT Length
L = 2;% Upsampling faktor
%---------------------------------------x = sin (2 * pi * n / K);
stamme (s);

X = abs (fft (x, N));
X = fftshift (X);
F = [-N / 2: N/2-1] / N;

plot (F, X);
xlabel ( 'frekvens / f r');L = 2;% Legg L-1 nuller
size_x = (size (x, 2));
size_y = size_x (size_x-1) * (L-1);

y = nuller (1, size_y);

for i = 2: size_y
hvis mod (i-1, L) == 0
y (i) = x ((i-1) / L);
slutt
slutt

subplot (2,1,1)
stamme (x)
xlabel ( 'Vareprøver');
ylabel ( 'Amplitude');
title ( 'x (n) = sin (2 * pi * n/10)');

subplot (2,1,2)
stamme (y)
xlabel ( 'Vareprøver');
ylabel ( 'Amplitude');
title ( 'y (n) = x (n / L)');

N = 1024;
Y = abs (fft (y, N));
Y = fftshift (Y);
F = [-N / 2: N/2-1] / N;

figur (2)
subplot (2,1,1)
plot (F, X);
xlabel ( 'frekvens / f r');
ylabel ( 'størrelsesorden => | X (f )|');
title ( 'Spectrum av x (n) = sin (2 * pi * n/10)')subplot (2,1,2)
plot (F, Y);
xlabel ( 'frekvens / f r');
xlabel ( 'frekvens / f r');
ylabel ( 'størrelsesorden => | Y (f )|');
title ( 'Spectrum av y (n) = x (n / L)')
%-------------------- Slutt på programmet ---------

Hilsen,
Mathuranathan
Beklager, men du må logge inn for å vise dette vedlegget

 
Upsampling brukes til å lage samplingsfrekvensen signalet kompatibel med båndbredde på signalbehandling systemet.

The Spectral innholdet i upsampled signal forskjellig fra det originale signalet.

" will be same as that of the original signal.

Men da upsampled signalet samplet på upsampling frekvens, de "Sample Values"
vil være det samme som for det opprinnelige signalet.

"Spectral innhold forskjellig -> men -> Eksempel på verdi er samme på upsampling frekvens»

Hilsen,
Mathuranathan

 
For å upsample ordentlig signalet etter å ha lagt nuller skal gjennom en digital lav-pass filter.

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

I tilfellet når en ideell low-pass filter er brukt, spekteret vil være uendret, som det skal være (bare skalert langs frekvens akse).

 
opp og ned prøvetaking er prosessen med å endre samplingsfrekvensen signal.

 
Du kan si at upsampling (uten filter eller interpolering) faktisk ikke endre frekvensen innhold.Bildet rundt 0,5 fs i høyere samplingfrekvens signal representasjon er også tilstede på 1.0 fs i det øvre spekteret, men utenfor presentert rekkevidde.Men hensikten med upsampling vanligvis er i (nesten) tar bilder innen Nyquist område, og dette innebærer interpolering henholdsvis en lowpass filter.

 
Downsampling og upsampling betyr skifte i frekvens av dicrete tid Fourier frekvens skift egenskap:

e ^ (jωon) x (n) <-> X (e (jω-ωo))

slik at vi kan si at ja, de gjør endringsfrekvens innhold i forhold til signalet med ingen endring ved prøvetaking ...

 

Welcome to EDABoard.com

Sponsor

Back
Top