下载此文档

多频窄带数字信号仿真设计(多频滤波器).ppt


文档分类:通信/电子 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
多频窄带数字信号处理仿真系统设计
通信工程1班第2组
设计要求
用C或C++实现一个具有信号采集、信号时域及频域分析、FIR滤波器设计、数字信号滤波等功能的多频窄带数字信号处理软件仿真系统,观察信号采样的时域频域波形,以及滤波前后波形频谱的对比。
总体实现
采样信号时域图
采样信号频谱图
理想滤波器hd(n)
实际滤波器h(n)
带阻滤波器幅度特性
滤波后时域图
滤波后频域图
设计方案
一、信号采集
二、信号的时域和频域分析
三、设计FIR滤波器
四、利用FIR滤波器滤波
一、信号采集
模拟信号:
Xa(t)=cos(Ω1t)+cos(Ω2t)+cos(Ω3t)
其中f1=480Hz , f2=220Hz , f3=60Hz
采样频率fs=1kHz , 观测时间Tp=
将模拟多频窄带信号理想采样转换为数字信号
采样过程
Xa(t)=xa(t)p(t),其中p(t)为周期冲激脉冲,则有:
X(n)
X(n)即为连续xa(t)以采样频率fs=1/T时得到的离散信号,当fs≥2fmax时,采样信号可以无失真还原原模拟信号,其中fmax为模拟信号的最高频率。
采样信号子程序
/*********************信号采样********************/
void fun(int n)
{
int i;
int L;
L=Tp*fs;
for(i=0;i<n;i++)
{
if(i<=L) Xa[i]=(float)cos(2*PI*i*f1/fs)+(float)cos(2*PI*i*f2/fs)+(float)cos(2*PI*i*f3/fs);
else Xa[i]=;
XR[i]=Xa[i];
XI[i]=;
}
}
X(n)波形
二、信号的时域和频域分析

多频窄带数字信号仿真设计(多频滤波器) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2286107238
  • 文件大小0 KB
  • 时间2015-06-10