Matlab验证dtft共轭性质,数字信号处理实验4重点.docx
深 圳 大 学 实 验 报 告
课程名称: 数字信号处理实验
实验项目名称: 实验4
学院: 信息工程学院
专业: 电子信息工程
指导教师: 陈佳义
报告人: 学号: 班级:
实验时间: 11.12
实验报告提交时间: 11.18
教务处制
实验目的与要求:
一、 实验目的
1) 学习、感受和理解数字序列的离散傅立叶变换(DFT)的圆周共轭对称性质。
2) 学习、感受和理解数字序列的圆周卷积和线性卷积之间的关系。
3) 学习、感受和理解由 DFT 实现线性卷积和线性相关的原理及过程。
二、 数字信号的离散傅立叶变换DFT
1. DFT 圆周共轭对称性
与 DTFT 的共轭对称性类似,序列的DFT 具有圆周共轭对称的性质,对应关系如下:
利用 DFT 圆周共轭对称的性质会减少实序列DFT 的计算量,本实验中有相应的任务进行验证。
2. 圆周卷积与线性卷积的关系
N 点圆周卷积与线性卷积的定义分别如下:
实验过程及内容:
实验 4-1 DFT 的圆周共轭对称性质的应用:
利用 DFT 的圆周共轭对称性,完成下面计算,并且选取两个序列matlab 编程验证计算的正确性。
设 x1(n) 和x2(n) 都是N 点的实数序列,试用一次N 点DFT 运算来计算它们各自的DFT。
完成以下任务:
1) 选取两个序列利用上述方法通过 Matlab 编程实现计算两个序列的DFT;
2) Matlab 编程分别计算两个序列的DFT,与1)得到的结果进行比较;
其中,DFT 计算可以参考实验3 中的matlab 程序,或者可以用matlab 中fft()函数实现。
x=1:5
xpeoridic=repmat(x,[1,3])
n=-5:9
xpeoridicreversed=fliplr(xpeoridic)
-fliplr(n)
xN_n=xpeoridicreversed(end-5:end-1)
figure
subplot(311)
stem(0:4,x,'.')
axis([-10 10 -0.1 6])
title('x(n)')
subplot(312)
stem(n,xpeoridic,'.')
axis([-10 10 -0.1 6])
title('Peoridic sequency from x(n)')
subplot(313)
stem(-fliplr(n),xpeoridicreversed,'.')
axis([-10 10 -0.1 6])
line([-0.1 -.1],[-eps 5])
line([4.1 4.1],[-eps 5])
title('Reversed version of the Peoridic sequency')
pause
clc
x
xN_n
xepn=(x+xN_n)/2
xopn=(x-xN_n)/2
xepn+xopn
X=fft(x)
Xe=fft(xepn)
Xo=fft(xopn)
realpartdifference= Xe-real(X)
imaginarypartdiff= Xo-j*imag(X)
实验 4-2 圆周卷积与线性卷积的关系:
在 Matlab 的editor 窗口中建立一个.m 程序文件,将下面的语句拷贝其中,并运行,出现图4-1 所示图形:%%线性卷积与圆周卷积
clc;clear
xn=[ 1 1 1];%in x1
hn=[4 1 4 1 0 0 5];%in x2
N1=length(xn);
N2=length(hn);
N=11;%N number
x1=[xn zeros(1,N-N1)];
x2=[hn zeros(1,N-N2)];
cirfun=cconv(x1,x2,N);%matlab 自带函数计算
x2=fliplr(x2);
for k=1:N
x2=[x2(N) x2(1:N-1) ];
cx12(k)=sum(x1.*x2);
en
Matlab验证dtft共轭性质,数字信号处理实验4重点.docx相关推荐
- matlab验证dtft移位性质,数字信号处理教程:MATLAB释义与实现(第2版)
第1章 信号和信号处理1.1信号的分类1.2信号处理51.2.1信号处理的举例51.2.2信号处理的一般任务61.2.3数字信号处理71.3信号采样和复原实例81.4本书概貌的说明10复习思考题12习 ...
- 数字信号处理实验matlab版答案刘舒帆,数字信号处理实验(MATLAB版) 刘舒帆,费诺,陆辉 西安电子科技大学出版社 9787560620060...
商品描述: 基本信息 书名:数字信号处理实验(MATLAB版) 原价:31.00元 作者:刘舒帆,费诺,陆辉 著 出版社:西安电子科技大学出版社 出版日期:2013-7-1 ISBN:97875606 ...
- matlab验证dtft移位性质,matlab 实验四 信号的谱分析.doc
matlab 实验四 信号的谱分析.doc 实验四信号的谱分析一.实验目的:1.掌握DTFT原理及其程序实现,学习用DTFT对信号进行谱分析.2.掌握DFT原理及其程序实现,学习用DFT对信号进行谱分 ...
- matlab fft谱分析实验报告,数字信号处理实验报告-FFT算法的MATLAB实现.doc
数字信号处理实验报告-FFT算法的MATLAB实现.doc 数字信号处理 实验报告实验二FFT算法的MATLAB实现一.实验目的通过本实验的学习,掌握离散傅立叶变换的理论,特别是FFT的基本算法以及其 ...
- matlab数字信号处理实验报告,数字信号处理实验报告一 离散信号及其MATLAB实验...
数字信号处理 离散信号及其MATLAB实验 南昌航空大学实验报告 2012 年 04 月 06 日 课程名称: 数字信号处理 实验名称: 离散信号及其MATLAB实现 班级: 090423班 学号: ...
- 数字信号处理实验一:序列生成和滑动滤波
文章目录 一.实验目的 二.实验过程与结果 三.结果分析与实验结论 一.实验目的 熟悉MATLAB编程环境.掌握MATLAB编程特点.了解数字信号处理工具箱:掌握常用图形绘制与标注方法. 掌握基于计算 ...
- 离散卷积的c语言编程实验,数字信号处理实验一离散卷积c语言编程.ppt
数字信号处理实验一离散卷积c语言编程 实验一 离散卷积的C语言编程实验 DSP实验室 2005 实验性质 综合设计性实验 实验目的 1 了解和认识常用的各种信号: 2 掌握卷积的定义和计算方法: 3 ...
- @数字信号处理实验1
@数字信号处理实验1 #实验程序: %实验1:系统响应及系统稳定性 close all;clear all; %============================================ ...
- 数字信号处理实验matlab版答案,数字信号处理习题答案及matlab实验详解.pdf
数字信号处理习题答案及matlab实验详解.pdf 第一章 参考答案: 1 (1)2 2 14 ,有理数,所以周期为 14 0 3 3 7 2 2 (2 ) 12 ,无理数,非周期 ...
最新文章
- 一些 Windows 命令行学习
- linux 切换用户_Linux 用户态切换到内核态的 3 种方式
- php join a.id b.id,mysql,sql_MySQL A left join B on B.cid=A.id 左链接查询失败,求解,mysql,sql - phpStudy...
- 软件测试有没有测试大纲文档,系统测试大纲(范例).docx
- oracle 索引invisible,Oracle index unusable和invisible的区别
- (计算机组成原理)第二章数据的表示和运算-第二节4:定点数的加减运算和溢出判断
- 求带权中位数的Select算法
- 京东一面:说出ThreadLocal的使用场景及使用方式
- python遍历链表_Python实现单向循环链表
- Vue实例与组件实例
- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xfe in position 198369: illegal multibyte sequenc
- 错误处理panic和recover
- 如歌芳华,编剧柯伊玟获奖后畅谈从影历程
- llalallalallalalla
- 关于equals的Java代码_与equals方法相关的Java代码
- java 跨域上传,Java如何利用Ajax完成跨域上传图片的功能介绍
- jQuery 遍历 - 后代
- freescale imx6 编译 linux ltib,i.MX6 Ltib编译报错,请版主解决一下。(已解决)
- Xbox One的Unity在这里!
- helper.exe
热门文章
- java数据结构--最大堆
- 考研政治——选择题判断原则
- checkbox 选中_纯CSS修改checkbox复选框样式
- java中请求转发与重定向_JavaEE进阶 请求转发与请求重定向
- flutter-dart
- 三角形垂点坐标js算法(三点定圆求圆心)
- 2015-2016-1学期 《信息安全系统设计基础》课程总结
- [洛谷2397]yyy loves Maths VI
- Normal Map Compress with DXT5
- mysql replace update_mysql的replace,存在更新,不存在插入