資源簡介
隨著數字信號處理技術的發展,信號處理系統中的處理、編碼、傳輸和存儲等工作量越來越大。為了節省計算工作量和存儲空間,一個信號處理系統通常需要不同的抽樣率并可在相互之間轉換。抽取與內插是多抽樣信號處理的基本操作,可以實現采樣率的整數倍轉換。兩者結合還可以實現采樣率的非整數倍轉換,即先進行L倍的內插然后再進行M倍抽取,就可實現采樣率的L/M倍轉換。
代碼片段和文件信息
%%?抽取,d倍
close?all;
clear?all;
clc;
N=100;?
n=0:0.5:N-1;?
x=cos(0.125*pi*n);
subplot(211)?
stem(nx);
axis([-133-1.11.1]);
xlabel(‘t‘);title(‘x(t)‘);?
d=5;
%?y=zeros(1length(x));?
%?for?i=1:d:length(x);?
%?y(i)=x(i);?%采樣值?
%?end?
y=x(1:d:end)
subplot(212)?
stem(y);
axis([-133-1.11.1]);
xlabel(‘t‘);title(‘y(t)‘);
z1=fft(x);%內插前頻譜圖
figure;
plot(abs(fftshift(z1)));
z2=fft(y);%內插后頻譜圖
figure;
?w=0:length(z2)-1;
plot(w/piabs(fftshift(z2)));
%?plot(abs(fftshift(z2)))
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????525??2020-06-07?11:44??chouqu.m
?????文件?????????647??2020-06-07?11:43??neicha.m
?????文件?????????517??2020-06-07?11:45??neicha_chouqu.m
評論
共有 條評論