下载此文档

多频窄带数字信号处理仿真系统设计.docx


文档分类:通信/电子 | 页数:约54页 举报非法文档有奖
1/54
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/54 下载此文档
文档列表 文档介绍
多频窄带数字信号处理仿真系统设计

多频窄带数字信号处理仿真系统设计
摘要
。系统功能包括信号采集、信号时域及频域分析、FIR滤波器设计、数字信号滤波,在本文中主要设计四种滤波系统:低通滤波系统、高通滤波系统、带通滤波系统、带阻滤波系统。在FIR滤波器设计时使用的是窗函数设计的方法,涉及四种窗函数,分别是矩形窗、哈明窗、汉宁窗、布莱克曼窗。最后本文对设计的系统程序进一步改进,使之可以完成信号模拟到数字的转换功能、根据数字滤波器指标自动完成滤波器设计的功能、四种滤波功能以及个步骤的时域频域图形绘制。
关键词:多频窄带数字信号处理仿真系统、FIR滤波器、C语言、
前言:
本次数字信号处理小项目主要是利用数字信号的理论结合编程实现一个多频窄带数字信号处理仿真系统设计。MATLAB强大的数字图像处理能力为我们提供了很好的处理环境,但是由于其处理都是集成的,给我们的使用带来一定的不便性,对于我们理解信号处理过程和定制我们需要的信号处理软件没有参考价值。,预期实现信号的采集、信号时域及频域分析、FIR滤波器设计、数字信号滤波等功能的多频窄带数字信号处理软件仿真系统。
项目组分工:
杨俊:程序的编写和最终的调试;
杨洋:整理资料和负责编写报告;
羊大宝:收集资料和部分程序的编写;
韩乐梅:整理资料和编写报告;
朱煜奎:收集资料和部分程序的编写;
正文
1系统整体设计思想
、信号时域及频域分析、FIR滤波器设计、数字信号滤波等功能的多频窄带数字信号处理软件仿真系统。
由此可知,该报告设计需包括以下系统:
A模拟信号采集模块:完成对模拟信号的采样、量化,使信号变成数字信号。
B 显示模块:完成对信号的时域和频域显示,以便于对信号的频谱和时域分布进行分析。
C 滤波器模块:根据模拟信号生成的数字信号的频域特点确定要完成的滤波指标,进而按照一定的原则选择合适的滤波器进行最后要完成的滤波过程。
D 滤波模块:系统的最后一步,完成对要求滤除的信号频率的滤除和有用频率分量的保留。
具体的系统整体设计流程见图1-1系统设计框图:
图1-1系统设计框图
2 各模块设计
模拟信号采集模块
本项目的研究的原始信号是模拟信号,而计算机只能处理二进制编码形式的数字信号,故模拟信号与数字信号之间需有一个误差比较小或者无误差的转换过程,而这个过程就是通过我们的模拟信号采集模块实现的。由理论知识可知,这个转变过程至少需要满足两个条件,一是数字信号可以无失真的还原原模拟信号,二是数字信号的频域相对于模拟信号的频域发生的改变。无失真的还原原模拟信号就要满足采样频率fs大于等于模拟信号的最高频率以
为例,采样后的数字信号为,。故编程实现即为:
void Signal_low_high(int n)/*高通和低通信号滤波测试信号函数*/
{ int i;
for ( i = 0; i <n; i++)
{
ARRAYI[i] = ;
ARRAYR[i] = (float)cos(2 * PI*i*f1 / fs) + (float)cos(2 * PI*i*f2 / fs);
}
}
程序中ARRAYR,ARRAYI数组表示采集数字信号的实部和虚部。
显示模块
为了实现信号的采样滤波过程的图形显示,。考虑到信号包含实部和虚部,因此程序编写时为了方便,选择将一个信号用实部和虚部表示。因此显示的时候就出现了两种情况,时域显示和频域显示,信号不同域波形需要不同的求模函数实现对信号强度的表示,具体程序函数声明为:
/*取模函数,主要用来对时域信号的取模*/
void GetModu1(float a[],float b[],int ll)
/*取模函数,主要用来对频域信号的取模*/
void GetModu2(float a[], float b[],int NNN)
在具体的DOS环境下的图形显示,考虑系统功能实现问题,设计两个绘图函数,GRAPH用于专门显示窗函数的衰减曲线,GRAPH1通用绘图函数为显示步骤中函数的时域和频域,具体见程序:
/*画图程序,用以画窗函数的时域图*/
void GRAPH(float xw[MAX],int nn,int kk)/*xw表示窗函数,nn表示描点点数,kk表示滤波器类型*/
/*画图程序,用以画函数的时域和频域的图型*/
void GRAPH1(flo

多频窄带数字信号处理仿真系统设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数54
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小458 KB
  • 时间2017-07-23