数字信号处理实验 matlab版 离散傅里叶变换的性质(2)
解 本例采用方法2。程序如下:
>> xn1=[0,1,2,3,0,0]; %建立x1(n)序列 >> xn2=[1,1,1,0,0,0]; %建立x2(n)序列 >> N=length(xn1); >> n=0:N-1;k=0:N-1;
>> Xk1=xn1*(exp(-j*2*pi/N)).^(n'*k); %由x1(n)的DFT求X1(k) >> Xk2=xn2*(exp(-j*2*pi/N)).^(n'*k); %由x2(n)的DFT求X2(k) >> Yk=Xk1.*Xk2; %Y(k)=X1(k)X2(k)
>> yn=Yk*(exp(j*2*pi/N)).^(n'*k)/N; %由Y(k)的IDFT求y(n) >> yn=abs(yn) %取模值,消除DFT带来的微小复数影响
>> subplot(2,3,1),stem(n,xn1); >> title('x1(n)')
>> subplot(2,3,2),stem(n,xn2); >> title('x2(n)')
>> subplot(2,3,3),stem(n,yn); >> title('y(n)')
>> subplot(2,3,4),stem(n,Xk1); >> title('X1(k)')
>> subplot(2,3,5),stem(n,Xk2); >> title('X2(k)')
>>
subplot(2,3,6),stem(n,Yk);
数字处理实验 matlab版 山大学生最适用 本人自己写的 因为时间比较久了 不能完全保证出现代码都能运行 但95%还是能保证的 谢谢
>> title('Y(k)') 得到: yn =
0.0000 1.0000 3.0000 6.0000 5.0000 3.0000
运行结果如图13-5所示。由y(n)图形可见,与例11-4主值区域的卷积结果相同。
X1(k)
X2(k)
Y(k)
5
5
05
图13-5 例13-5离散序列时域循环卷积的结果
5 循环对称性
由于序列x(n)及其离散傅里叶变换X(k)的定义在主值为0~N-1的区间,因此DFT的循环对称性对时间序列是指关于n=0和n=N/2的对称性,对频谱序列是关于数字频率为0和p的对称性。
本实验重点分析实序列的循环对称性。
实序列x(n)可以分解为循环偶序列xe(n)和循环奇序列xo(n): x(n)=xe(n)+xo(n) 0≤n≤N-1 其中:
11
xe(n) [x(n) x( n)] , xo(n) [x(n) x( n)]
22
设DFT[x(n)]=X(k)=Re[X(k)]+j*Im[X(k)],则有
DFT[xe(n)] Re[X(k)]
DFT[xo(n)] j Im[X(k)]
即实序列中的偶序列xe(n)对应于x(n)的离散傅里叶变换X(k)的实部,而实序列中的奇
数字处理实验 matlab版 山大学生最适用 本人自己写的 因为时间比较久了 不能完全保证出现代码都能运行 但95%还是能保证的 谢谢
序列xo(n)对应于x(n)的离散傅里叶变换X(k)的虚部。
例13-6 已知一个定义在主值区间的实序列x=[ones(1,4),zeros(1,4)],试将其分解成为偶对称序列和奇对称序列,并求它们的DFT,验证离散傅里叶变换的循环对称性。 解 程序如下:
>> x=[ones(1,5),zeros(1,5)] %建立x(n)序列 >> N=length(x);
>> n=0:N-1;k=0:N-1;
>> xr=x(mod(-n,N)+1); %求x(-n) >> xe=0.5*(x+xr) %求x(n)的偶序列 >> xo=0.5*(x-xr) %求x(n)的奇序列
>> X=x*(exp(-j*2*pi/N)).^(n'*k); %由x(n)的DFT求X(k) >> Xe=xe*(exp(-j*2*pi/N)).^(n'*k); %由xe(n)的DFT求 Xe(k) >> Xo=xo*(exp(-j*2*pi/N)).^(n'*k); %由xo(n)的DFT求Xo(k)
>> error1=(max(abs(real(X)-Xe))) %计算X(k)的实部与Xe(k)的差值 >> error2=(max(abs(j*imag(X)-Xo))) %计算X(k)的虚部与Xo(k)的差值 >> subplot(2,4,1),stem(n,x); >> title('x(n)')
>> subplot(2,4,2),stem(n,xr); >> title('x(-n)')
>> subplot(2,4,3),stem(n,xe); >> title('xe(n)')
>> subplot(2,4,4),stem(n,xo); >> title('xo(n)')
>> subplot(2,4,5),stem(n,real(X)); >> title('X(k)的实部')
>> subplot(2,4,6),stem(n,imag(X)); >> title('X(k)的虚部')
>> subplot(2,4,7),stem(n,Xe); >> title('Xe(k)=DFT(xe(n))') >> subplot(2,4,8),stem(n,Xo); >> title('Xo(k)=DFT(xo(n))') 运行结果显示: x =
1 1 1 1 1 0 0 0 0 0 xe =
Columns 1 through 8
1.0000 0.5000 0.5000 0.5000 0.5000 0 0.5000 0.5000 Columns 9 through 10 0.5000 0.5000 xo =
Columns 1 through 8
0 0.5000 0.5000 0.5000 0.5000 0 -0.5000 -0.5000 Columns 9 through 10
数字处理实验 matlab版 山大学生最适用 本人自己写的 因为时间比较久了 不能完全保证出现代码都能运行 但95%还是能保证的 谢谢
-0.5000 -0.5000 error1 =
4.0932e-015 error2 =
3.9475e-015
x(n)
0-15
2
Xe(k)=DFT(xe(n))
0246810
02
x(-n)
46
Xo(k)46
xe(n)
X(k)的虚部
810
0246810
810
图13-6 例13-6验证离散实序列的循环对称性
由以上输出数据和图形可知:
(1)xe(n)具有循环对称性。对称中心在n=0和n=5处。
(2)xo(n)具有循环反对称性。对称中心亦在n=0和n=5处。
(3)从图上看,Xe(k)与X(k)的实部相等,Xo(k)与X(k)的虚部相等;从输出数据也可见,error1和error2的差约为0。即可证明,时域的偶、奇分量的确对应于频域的离散傅里叶变换的实部和虚部。
五、实验过程
2 已知有限长序列x(n)=[4,0,3,0,2,0,1],求x(n)右移2位成为新的向量y(n),并画出循环移位的中间过程。
解 MATLAB程序如下:
>> xn=[4 0 3 0 2 0 1];
>> Nx=length(xn);nx=0:Nx-1; >> nx1=-Nx:2*Nx-1;
>> x1=xn(mod(nx1,Nx)+1); >> ny1=nx1+2;y1=x1;
>> RN=(nx1>=0)&(nx1<Nx);
数字处理实验 matlab版 山大学生最适用 本人自己写的 因为时间比较久了 不能完全保证出现代码都能运行 但95%还是能保证的 谢谢
>> RN1=(ny1>=0)&(ny1<Nx);
>> subplot(4,1,1),stem(nx1,RN.*x1); >> title('主值序列');
>> subplot(4,1,2),stem(nx1,x1); >> title('周期序列');
>> subplot(4,1,3),stem(nx1,y1); >> title('移位周期序列');
>> subplot(4,1,4),stem(nx1,RN.*y1); >> title('移位主值序列'); 运行结果如图13-7所示。
主值序列
周期序列
移位周期序列
图13-7
3 已知一个有限长序列x(n)=[8 7 6 5 4 3],循环长度取N=10。求证:在时域循环折叠后的函数x(-n),其对应的DFT在频域也作循环折叠。
解 MATLAB程序如下:
>> N=10;
>> x1=[8,7,6,5,4,3,zeros(1,N-6)]; >> n=0:N-1;k=0:N-1; >> y1=x1(mod(-n,N)+1);
>> Xk=x1*exp(-j*2*pi/N).^(n'*k) >> Yk=y1*exp(-j*2*pi/N).^(n'*k) 运行结果: Xk =
Columns 1 through 6
33.0000 7.7361 -16.9273i 5.5000 - 3.4410i 3. …… 此处隐藏:3185字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告