- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号课程报告
数字信号处理实验报告分析与总结
044_陈增贤 电子二班
实验一
1.编写程序验证卷积定律。
(1)卷积定律:时域圆周卷积在频域上相当于两序列分别做傅立叶变换之积的傅立叶反变换。
(2)程序:
x=[1 1 0 1 1];%原始序列
y=[1 2 0 2 1];
%直接计算线性卷积(或线性卷积)
z=conv(x,y);
figure(1),subplot(311),stem(x);
title(x序列);axis([0 9 0 4]);
subplot(312),stem(y);
title(y序列);axis([0 9 0 4]);
subplot(313),stem(z);
title(z序列,x卷积y);axis([0 10 0 10 ]);
%利用fft算法计算
N=10;%N取10时
x1=[x zeros(1,N-length(x))]; %在x1向量后面补充0,使其长度变为N
y1=[y zeros(1,N-length(y))]; %在y1向量后面补充0,使其长度变为N
X1=fft(x1);%对x1作傅立叶变换
Y1=fft(y1);%对y1作傅立叶变换
Z1=X1.*Y1;%求矩阵乘积
z1=ifft(Z1);%对乘积作傅立叶反变换
figure(2),
subplot(321),stem(x1);title(x1序列);
subplot(322),stem(real(X1));title(X1实部序列);
subplot(323),stem(y1);title(x1序列);
subplot(324),stem(real(Y1));title(Y1实部序列);
subplot(325),stem(z1);title(z1实部序列);
subplot(326),stem(real(Z1));title(Z1实部序列);
N=6;%N取6时
x2=[x zeros(1,N-length(x))];
y2=[y zeros(1,N-length(y))];
X2=fft(x2);
Y2=fft(y2);
Z2=X2.*Y2;
z2=ifft(Z2);
figure(3),
subplot(321),stem(x2);title(x2序列);
subplot(322),stem(real(X2));title(X2实部序列);
subplot(323),stem(y2);title(y2序列);
subplot(324),stem(real(X2));title(Y2实部序列);
subplot(325),stem(z1);title(z2实部序列);
subplot(326),stem(real(Z1));title(Z2实部序列);
运行结果
分析与总结:以上三个图依次为序列x,序列y卷积图,N=10的FFT图,N=6的FFT图,对比可知对序列x、序列y分别进行傅立叶变换后在进行反变换的结果与系列x、序列y卷积结果完全相同,这就是著名的卷积定律。
实验二
1. 编写matlab程序,完成输入倒位序,输出自然顺序,按照时间抽选的基2-(1)FFT算法程序的编写;
程序1:
%把N个数据进行倒序
N = 8;
A = [0 4 2 6 1 5 3 7];
NV2 = N/2;NM1 = N-1;
J = 0;I = 0;
while I NM1
if I J
T = A(J+1);
A(J+1) = A(I+1);
A(I+1) = T;
end
K = NV2;
while K = J
J = J-K;
K = K/2;
end
J = J+K;
I = I+1;
End
A
程序2:
%基2按时间抽选
for M = 1:3 %将DFT做m次基2分解,从左到右,对每次分解作DFT运算
Nmr = 2^M;
U = 1; %旋转因子u初始化
WN = exp(-j*2*pi/Nmr); %本次分解的基本DFT因子WN=exp(-i*2*pi/Nmr)
for n = 1:Nmr/2 %本次跨越间隔内的各次碟形运算
for k = n:Nmr:N %本次碟形运算的跨越间隔为 Nmr=2^mm
kp = k+Nmr/2; %确定碟形运算的对应单元下标(对称性)
t = A(kp)*U; %碟形运算的乘积项
您可能关注的文档
- 数字信号处理-程佩青-PPT第一章.pptx
- 数字信号处理-程佩青-PPT第二章.pptx
- 数字信号处理-第一章(复习NEW).ppt
- 数字信号处理-西安电子(-高西全丁美玉)第三版-课后习题答案(全)1-7章-2.ppt
- 数字信号处理chap5-1.ppt
- 数字信号处理14.ppt
- 数字信号处理_程佩青_PPT第五章.ppt
- 数字信号处理_第1章_离散时间信号与系统.ppt
- 数字信号处理15.ppt
- 数字信号处理_第2章_z变换.ppt
- 10以内连加减口算练习题4000题 每页80题 (112).docx
- 2025至2031年中国添加墨水行业投资前景及策略咨询研究报告.docx
- 2010-2023历年吉林省延吉市汪清六中高一下学期期末考试地理卷.docx
- 信息类文本阅读之教考衔接题——对语文教材不熟,衔接脱节-2025年高考语文复习易错题(新高考专用)含解析.pdf
- 2010-2023历年吉林松原扶余县第一中学高二上第一次月考历史试卷(带解析).docx
- 2025至2031年中国液力耦合器轴架行业投资前景及策略咨询研究报告.docx
- 中级经济师保险专业-中级经济师《保险专业知识与实务》模拟试卷2.docx
- 2024卒中预防指南解读.pdf
- 中级经济师保险专业-中级经济师《保险专业知识与实务》模拟试卷3.docx
- 2010-2023历年吉林油田第二中学初二上学期期末考试生物试卷(带解析).docx
文档评论(0)