ImageVerifierCode 换一换
格式:DOCX , 页数:80 ,大小:1.01MB ,
资源ID:800248      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/800248.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(北京工业大学信号处理工程应用训练.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

北京工业大学信号处理工程应用训练.docx

1、北京工业大学信号处理工程应用训练北京工业大学专业:通信工程学生姓名:刘莹莹指导教师:席大林完成时间:2020年6月22日通信系统工程应用训练报告 训练十一 DFT性质研究验证dft函数正确性设置原始输入信号为x8=1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,将输入信号x8进行DFT正变换,dft(X,x,8,1),输出保存在X8,如下:可以看到,输入信号x(n)已经变换到频域X(k),且仍为8位。再对X8进行DFT反变换,dft(x,X,8,-1),重新得到x8,观察得到的输出与原始输入数据是否相同。结果如下:可以看到,输出的x8取值仍为x8=1,0,2,0,3,0,4,0

2、,5,0,6,0,7,0,8,0,证明经过DFT正反变换后,信号能够恢复原始信号。根据帕塞瓦尔定理,应有时域、频域总能量相等:。经过计算,时域、频域能量和分别为,证明时域、频域能量和相同,符合帕塞瓦尔定理。 综上,证明DFT变换正确。A、补0效应研究原数组:x8=1,0,2,0,3,0,4,0,5,0,6,0,7,8,0示例程序中补0后数组为:x216=1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0补0方式我使用的补0方式为:for(i=8;i13;i+)x2i=COMPLEX(0,0);补0后数组为:x213=1

3、,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,0,0,0,0,0,0,0,0,0,0结果分析与图在时域中,信号长度增加,由于所增加的项均为零,波形仍与未补0时相同未补零时的信号时域图补5个零后的信号时域图 补8个零后的信号时域图经过DFT变换后,X(k)长度也会随着x(n)长度的增加而增加,且增加的值非零未在末端补零时,信号频谱图在末端补5个零时,信号频谱图 在末端补8个零时,信号频谱图可以看到,经过补0,经过DFT变换的频谱与未补零时形状基本相同,只是在长度上进行扩展,且补零数量越多,扩展越长。可以理解为经过补0效应,增加了频域采样频率,但是由于信号未增加新的信息,因此不能提

4、高物理分辨率。在能量上,补5/8个零时,信号能量时域、频域能量和如下:时域能量和、频域能量和始终相等,符合帕塞瓦尔定理,且能量与未插值时的相同。B、插值效应研究原数组:x8=1,0,2,0,3,0,4,0,5,0,6,0,7,8,0示例程序中插值后数组为:x316=1,0,8,0,2,0,7,0,3,0,6,0,4,0,5,0,5,0,4,0,6,0,3,0,7,0,2,0,8,0,1,0插值方式我使用的插值方式为:for(i=0;i16;i=i+2)x3i=COMPLEX(1+i/2,0);x3i+1=COMPLEX(i*0.5+2.5,0);插值后数组为:x16=1,0,3,0,2,0,4

5、,0,3,0,5,0,4,0,6,0,5,0,7,0,6,0,8,0,7,0,9,0,8,0,10,0结果分析与图(1)在示例程序中,在x8=1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0中反向插入原序列,使原序列变为x316=1,0,8,0,2,0,7,0,3,0,6,0,4,0,5,0,5,0,4,0,6,0,3,0,7,0,2,0,8,0,1,0,再进行DFT变换,观察频谱,对比时域、频域能量和。反向插值后,时域、频域图可以看到,反向插值后,信号频谱有了很大的直流分量,且近乎左右对称。从三维频谱图上可以看出,高频、低频部分实际上是共轭反对称:反向插值后,三维频域图。符合帕

6、塞瓦尔定理,且能量是未插值时的2倍。(2)在x8=1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0中插入序列3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,使原序列变为x316= 1,0,3,0,2,0,4,0,3,0,5,0,4,0,6,0,5,0,7,0,6,0,8,0,7,0,9,0,8,0,10,0,再进行DFT变换,观察频谱,对比时域、频域能量和。插值后,时域、频域图可以看到,插值后,信号频谱有了很大的直流分量,且近乎左右对称。,符合帕塞瓦尔定理。(3)在x8=1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0中正向插入原序列,使原序列分别

7、变为x216= 1,0,1,0,2,0,2,0,3,0,3,0,4,0,4,0,5,0,5,0,6,0,6,0,7,0,7,0,8,0,8,0,再进行DFT变换,观察频谱,对比时域、频域能量和。正向插值后,时域、频域图可以看到,正向插值后,信号频谱有了很大的直流分量,且近乎左右对称。符合帕塞瓦尔定理,且能量是未插值时的2倍。C、插0效应研究原数组:x8=1,0,2,0,3,0,4,0,5,0,6,0,7,8,0示例程序中插0后数组为:x416=1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0插0方式我使用的插0方式为

8、:for(i=0;i16;i=i+3)x4i=COMPLEX(1+i/2,0);x4i+1=COMPLEX(2+i/2,0);x4i+2=COMPLEX(0,0);插0后数组为:x412=1,0,2,0,0,0,3,0,4,0,0,0,5,0,6,0,0,0,7,0,8,0,0,0结果分析与图(1)在示例程序中,在x8=1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0中,每隔一点,插入1个0值,使原序列分别变为x116= 1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,再进行DFT变换,观察频谱,对比

9、时域、频域能量和。插0前,时域、频域图 插0后,时域、频域图可以看到,插0后的频谱是对原始信号频谱的周期延拓。画出三维图像,可以更直观地看出周期延拓关系: 未插入零/插入一个零后的三维频谱图通过对插零后图像进行DFT运算,可以证明插零后的DFT是原信号DFT的周期延拓。符合帕塞瓦尔定理,且能量与未插值时的相同。(2)在x8=1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0中,每隔两点,插入1个0值,使原序列变为x416= 1,0,2,0,0,0,3,0,4,0,0,0,5,0,6,0,0,0,7,0,8,0,0,0,再进行DFT变换,观察频谱,对比时域、频域能量和。插0后,时域、

10、频域图符合帕塞瓦尔定理源程序:/ 11yy.cpp : Defines the entry point for the console application./#include stdafx.h#includeD:xhclgcyyx_math.cpp#includeD:xhclgcyyx_graph.cppvoid plotgri2(COLORREF gridcolor,COLORREF linecolor,COMPLEX p,int N)int i;HPEN pen1=CreatePen(PS_SOLID,1,gridcolor),oldpen=(HPEN)SelectObject(win

11、3.hdc,pen1);HPEN pen2=CreatePen(PS_SOLID,1,linecolor);for(i=0;iN;i+)line2(i,0,i,abs(pi);SelectObject(win3.hdc,pen2);moveto2(0,p0.r);for(i=0;iN;i+)lineto2(i,abs(pi);SelectObject(win2.hdc,oldpen);DeleteObject(pen1);DeleteObject(pen2);void plotgri3(COLORREF gridcolor,COLORREF linecolor,COMPLEX p,int N)

12、int i;HPEN pen1=CreatePen(PS_SOLID,1,gridcolor),oldpen=(HPEN)SelectObject(win3.hdc,pen1);HPEN pen2=CreatePen(PS_SOLID,1,linecolor);for(i=0;iN;i+)line3(i,0,0,i,pi.r,pi.i);SelectObject(win3.hdc,pen2);moveto3(0,p0.r,p0.i);for(i=0;iN;i+)lineto3(i,pi.r,pi.i);SelectObject(win2.hdc,oldpen);DeleteObject(pen

13、1);DeleteObject(pen2);void main()int i;double sumT,sumF;COMPLEX x8,/1,0,2,0,3,0,4,0,5,0,6,0,7,8,0 X8, x213,/=1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,0,0,0,0,0,0,0,0,0,0 X216, x316,/=1,0,1,0,2,0,2,0,3,0,3,0,4,0,4,0,5,0,5,0,6,0,6,0,7,0,7,0,8,0,8,0 X316, x412,/=1,0,2,0,0,0,3,0,4,0,0,0,5,0,6,0,0,0,7,0,8,0,0,0 X416;/给待

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1