MATLAB FFT程序设计

时间:2013-07-30 10:44:16
【文件属性】:

文件名称:MATLAB FFT程序设计

文件大小:287KB

文件格式:DOC

更新时间:2013-07-30 10:44:16

MATLAB FFT 设计

基本要求: 用C语言或MATLAB作为工具完成以下设计: 1. 构建一个无限长时域序列x(n) 1) 截取序列x(n)的长度M=15,得新序列x’(n),又将x’(n)后添加10个零得到序列x’’(n),用DFT公式计算x’(n),x’’(n)的变换值,并用FFT计算x’(n) 频谱,对比结果,观察栅栏效应。 2) 截取序列x(n)的长度M=30, 得新序列y’(n),用FFT计算y’(n)频谱,对比 x’(n), y’(n)的频谱,观察频谱泄露现象。 2. 构筑一个信号,由100HZ,200HZ,1000HZ三种频率的正弦波组成,用FFT计算信号的频谱,设计滤波器,保留100HZ,200HZ频率的信号,从时域和频域两个角度,比较滤波器输入、输出信号。 扩展要求: 对已知载波频率的调制信号,用FFT分析其频谱并实现信号解调,得到原基带信号。


网友评论

  • 正在学这个,下一个程序范例看看
  • 过于简单,入门可能能用到。
  • 太简单了啊,有一点参考价值
  • 一个课程设计啊
  • 西南科技大学的课程设计,包含低通滤波器的源程序