⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exa090801_in_de_re.m

📁 用matlab编写的数字信号处理源码
💻 M
字号:
%-------------------------------------------------------------------------
% exa090801_in_de_re.m, for example 9.8.1
% to test interp.m, decimate.m and resample.m
%-------------------------------------------------------------------------
clear all;

% 得到原始信号;
i=1:80;
x=sin(0.05*pi*i);

L=2;
M=3;
subplot(221);
stem(x,'.k');grid;
xlabel('n');ylabel('x(n)');
title('original signal');

% 作 L 倍插值;
y1=interp(x,L);
subplot(222);
stem(y1,'.k');grid;
xlabel('n');ylabel('y1(n)');
title('signal after interpolation');

% 作 M 倍抽取;
y2=decimate(x,M,'fir');
subplot(223);
stem(y2,'.k');grid;
xlabel('n');ylabel('y2(n)');
title('signal after decimation');

% 同时实现抽取和插值;
y3=resample(x,L,M);
subplot(224);
stem(y3,'.k');grid;
xlabel('n');ylabel('y3(n)');
title('signal after L/M alteration');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -