深 圳 大 学 实 验 报 告

课程名称: 数字信号处理实验

实验项目名称: 实验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相关推荐

  1. matlab验证dtft移位性质,数字信号处理教程:MATLAB释义与实现(第2版)

    第1章 信号和信号处理1.1信号的分类1.2信号处理51.2.1信号处理的举例51.2.2信号处理的一般任务61.2.3数字信号处理71.3信号采样和复原实例81.4本书概貌的说明10复习思考题12习 ...

  2. 数字信号处理实验matlab版答案刘舒帆,数字信号处理实验(MATLAB版) 刘舒帆,费诺,陆辉 西安电子科技大学出版社 9787560620060...

    商品描述: 基本信息 书名:数字信号处理实验(MATLAB版) 原价:31.00元 作者:刘舒帆,费诺,陆辉 著 出版社:西安电子科技大学出版社 出版日期:2013-7-1 ISBN:97875606 ...

  3. matlab验证dtft移位性质,matlab 实验四 信号的谱分析.doc

    matlab 实验四 信号的谱分析.doc 实验四信号的谱分析一.实验目的:1.掌握DTFT原理及其程序实现,学习用DTFT对信号进行谱分析.2.掌握DFT原理及其程序实现,学习用DFT对信号进行谱分 ...

  4. matlab fft谱分析实验报告,数字信号处理实验报告-FFT算法的MATLAB实现.doc

    数字信号处理实验报告-FFT算法的MATLAB实现.doc 数字信号处理 实验报告实验二FFT算法的MATLAB实现一.实验目的通过本实验的学习,掌握离散傅立叶变换的理论,特别是FFT的基本算法以及其 ...

  5. matlab数字信号处理实验报告,数字信号处理实验报告一 离散信号及其MATLAB实验...

    数字信号处理 离散信号及其MATLAB实验 南昌航空大学实验报告 2012 年 04 月 06 日 课程名称: 数字信号处理 实验名称: 离散信号及其MATLAB实现 班级: 090423班 学号: ...

  6. 数字信号处理实验一:序列生成和滑动滤波

    文章目录 一.实验目的 二.实验过程与结果 三.结果分析与实验结论 一.实验目的 熟悉MATLAB编程环境.掌握MATLAB编程特点.了解数字信号处理工具箱:掌握常用图形绘制与标注方法. 掌握基于计算 ...

  7. 离散卷积的c语言编程实验,数字信号处理实验一离散卷积c语言编程.ppt

    数字信号处理实验一离散卷积c语言编程 实验一 离散卷积的C语言编程实验 DSP实验室 2005 实验性质 综合设计性实验 实验目的 1 了解和认识常用的各种信号: 2 掌握卷积的定义和计算方法: 3 ...

  8. @数字信号处理实验1

    @数字信号处理实验1 #实验程序: %实验1:系统响应及系统稳定性 close all;clear all; %============================================ ...

  9. 数字信号处理实验matlab版答案,数字信号处理习题答案及matlab实验详解.pdf

    数字信号处理习题答案及matlab实验详解.pdf 第一章 参考答案: 1 (1)2 2 14 ,有理数,所以周期为 14 0 3  3 7 2 2 (2 ) 12 ,无理数,非周期  ...

最新文章

  1. 一些 Windows 命令行学习
  2. linux 切换用户_Linux 用户态切换到内核态的 3 种方式
  3. php join a.id b.id,mysql,sql_MySQL A left join B on B.cid=A.id 左链接查询失败,求解,mysql,sql - phpStudy...
  4. 软件测试有没有测试大纲文档,系统测试大纲(范例).docx
  5. oracle 索引invisible,Oracle index unusable和invisible的区别
  6. (计算机组成原理)第二章数据的表示和运算-第二节4:定点数的加减运算和溢出判断
  7. 求带权中位数的Select算法
  8. 京东一面:说出ThreadLocal的使用场景及使用方式
  9. python遍历链表_Python实现单向循环链表
  10. Vue实例与组件实例
  11. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xfe in position 198369: illegal multibyte sequenc
  12. 错误处理panic和recover
  13. 如歌芳华,编剧柯伊玟获奖后畅谈从影历程
  14. llalallalallalalla
  15. 关于equals的Java代码_与equals方法相关的Java代码
  16. java 跨域上传,Java如何利用Ajax完成跨域上传图片的功能介绍
  17. jQuery 遍历 - 后代
  18. freescale imx6 编译 linux ltib,i.MX6 Ltib编译报错,请版主解决一下。(已解决)
  19. Xbox One的Unity在这里!
  20. helper.exe

热门文章

  1. java数据结构--最大堆
  2. 考研政治——选择题判断原则
  3. checkbox 选中_纯CSS修改checkbox复选框样式
  4. java中请求转发与重定向_JavaEE进阶 请求转发与请求重定向
  5. flutter-dart
  6. 三角形垂点坐标js算法(三点定圆求圆心)
  7. 2015-2016-1学期 《信息安全系统设计基础》课程总结
  8. [洛谷2397]yyy loves Maths VI
  9. Normal Map Compress with DXT5
  10. mysql replace update_mysql的replace,存在更新,不存在插入