matlab离散傅里叶级数dfs,数字信号处理实验 matlab版 离散傅里叶级数(DFS)

《数字信号处理实验 MATLAB版》 实验报告 山大

实验11 离散傅里叶级数(DFS)

(完美格式版,本人自己完成,所有语句正确,不排除极个别错误,特别适用于山大,勿用

冰点等工具下载,否则下载之后的word格式会让很多部分格式错误,谢谢)

XXXX学号姓名处XXXX

一、实验目的

1、加深对离散周期序列傅里叶级数(DFS)基本概念的理解。

2、掌握用MATLAB语言求解周期序列傅里叶级数变换和逆变换的方法。 3、观察离散周期序列的重复周期数对频谱特性的影响。

4、了解离散序列的周期卷积及其线性卷积的区别。

二、实验内容

1、周期序列的离散傅里叶级数。

2、周期序列的傅里叶级数变换和逆变换。 3、离散傅里叶变换和逆变换的通用子程序。 4、周期重复次数对序列频谱的影响。 5、周期序列的卷积和。

三、实验环境

MATLAB7.0

四、实验原理

用matlab进行程序设计,利用matlab绘图十分方便,它既可以绘制各种图形,包括二维图形和三位图形,还可以对图像进行装饰和控制。

1、周期序列的离散傅里叶级数

(1)连续性周期信号的傅里叶级数对应的第k次谐波分量的系数为无穷多。而周期为N的周期序列,其离散傅里叶级数谐波分量的系数只有N个是独立的。

(2)周期序列的频谱 也是一个以N为周期的周期序列。

2、周期序列的傅里叶级数变换和逆变换

例11-1 已知一个周期性矩形序列的脉冲宽度占整个周期的1/4,一个周期的采样点数为16点,显示3个周期的信号序列波形。要求: (1)用傅里叶级数求信号的幅度频谱和相位频谱。

(2)求傅里叶级数逆变换的图形,与原信号图形进行比较。

解 MATLAB程序如下:

N=16;

xn=[ones(1,N/4),zeros(1,3*N/4)]; xn=[xn,xn,xn];

1-44-png_6_0_0_303_869_34_27_892.979_1262.879-56-0-1268-56.jpg

n=0:3*N-1;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值