没有合适的资源?快使用搜索试试~ 我知道了~
对比快速卷积和一般卷积的效率
1星 需积分: 50 28 下载量 183 浏览量
2010-02-10
20:27:38
上传
评论
收藏 2KB TXT 举报
温馨提示
试读
5页
编写程序,输入两个正弦序列(点数为128、256、512),分别用一般卷积和快速卷积进行计算,列表比较二者的用时。要求输入两个正弦序列——x(n)1024点,h(n)128点,求长输入序列的卷积(响应)。 通过对比二者的差别,了解应用FFT算法的好处,它不仅仅减少了计算时间,也节约了计算资源的开支,大大改善了DFT的运算效率。
资源推荐
资源详情
资源评论
************************************快速卷积
fs=100;%设定采样频率
N=512;%点数128,256,512
n=0:N-1;
t1=n/fs;
f0=2;%设定正弦信号频率(0.788249)
x=sin(2*pi*f0*t1);%生成正弦信号
figure(1);
%subplot(231);
subplot(2,2,1);
stem(t1,x,'.');%作正弦信号x的时域波形
xlabel('t1');
ylabel('x');
title('正弦信号x时域波形N=512');
grid;
fs=100;%设定采样频率
N=512;
n=0:N-1;
t2=n/fs;
f0=2;%设定正弦信号频率
h=sin(2*pi*f0*t2);%生成正弦信号
figure(1);
%subplot(232);
subplot(2,2,2);
stem(t2,h,'.');%做正弦信号h的时域波形
xlabel('t2');
ylabel('h');
fs=100;%设定采样频率
N=512;%点数128,256,512
n=0:N-1;
t1=n/fs;
f0=2;%设定正弦信号频率(0.788249)
x=sin(2*pi*f0*t1);%生成正弦信号
figure(1);
%subplot(231);
subplot(2,2,1);
stem(t1,x,'.');%作正弦信号x的时域波形
xlabel('t1');
ylabel('x');
title('正弦信号x时域波形N=512');
grid;
fs=100;%设定采样频率
N=512;
n=0:N-1;
t2=n/fs;
f0=2;%设定正弦信号频率
h=sin(2*pi*f0*t2);%生成正弦信号
figure(1);
%subplot(232);
subplot(2,2,2);
stem(t2,h,'.');%做正弦信号h的时域波形
xlabel('t2');
ylabel('h');
资源评论
- wuhouyuan882014-03-04少了一个调用函数,无法运行,下载之前忘记看评论了,可惜分数被扣了,哎~~~~~
- liaoruiyan2012-12-10运行起来有错误!还好意思要两分!
bbl_lucky
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功