How to zero pad in frequency domain ?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
how to zero-pad in frequency domain?
0 commentaires
Réponse acceptée
Naz
le 14 Oct 2011
You zeropad a matrix of frequency spectrum the same way you would zeropad any matrix. For example, if your frequency matrix is m*n and you want to add two rows of zeros at the top and bottom, you simply do:
x=zeros(2,n);
zeropaddedmatrix=[x;matrix;x];
which will result in
000000
000000
matrix
000000
000000
Now, how to zeropad a frequency spectrum is a different question and depends on the particular application, that is, how you want to alter your frequency spectrum.
0 commentaires
Plus de réponses (1)
Greg Heath
le 14 Oct 2011
fft
fftshift
zeropad both ends %different for N odd and N even
ifftshift
ifft % interpolates original time function
Hope this helps.
Greg
0 commentaires
Voir également
Catégories
En savoir plus sur Fourier Analysis and Filtering dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!