北京理工大学数字信号处理A课程设计项目.doc

上传人:jian****018 文档编号:8976949 上传时间:2020-04-02 格式:DOC 页数:13 大小:391.50KB
返回 下载 相关 举报
北京理工大学数字信号处理A课程设计项目.doc_第1页
第1页 / 共13页
北京理工大学数字信号处理A课程设计项目.doc_第2页
第2页 / 共13页
北京理工大学数字信号处理A课程设计项目.doc_第3页
第3页 / 共13页
点击查看更多>>
资源描述
数字信号处理基于MATLAB及GUI的DSP软件系统 班级:05941401 姓名:xxx 学号:112014xxxx(1) 设计原理利用matlab及其自带的GUI系统制作可视化界面,通过对界面内各部件的回调函数的编写,实现各种内部功能。1. 产生信号 利用popupmenu的value值配合switch/case语句产生不同的信号。并获取输入的频率以及加噪噪声信噪比,代入产生的信号中。方波、三角波单个正弦信号、线性调频信号(Chirp信号)多个正弦信号高斯白噪声单个正弦波高斯白噪声多个正弦波高斯白噪声Chirp信号高斯白噪声2. 谱分析依旧用switch/case语句。(1) 频谱分析:求信号y的FFT,得Y,对Y求绝对值abs。以方波信号的频谱为例:(2) 功率谱分析:求信号y的FFT,得Y,对Y的幅值平方,除以采样点数N,再求其10log()值。以单个正弦波高斯白噪声为例:3. 滤波器通过下拉菜单的value值与switch/case语句控制产生何种滤波器。(1) 低通滤波器获取输入的通带截止频率与阻带截止频率,产生巴特沃斯低通滤波器。并用filter函数对产生信号进行滤波处理。(2) 带通滤波器获取输入的上限截止频率与下限截止频率,产生切比雪夫I型带通滤波器。并用filter函数对产生信号进行滤波处理。(3) 高通滤波器获取输入的通带截止频率与阻带截止频率,产生切比雪夫高通滤波器。并用filter函数对产生信号进行滤波处理。(2) 设计方案1. 软件系统框图2. 程序流程框图 (3) 软件视图1. 产生信号模块 可以编辑信号的频率,需要加噪时,可以选择噪声强度(信噪比),对于多正弦波的合成,可以自定义各正弦波的频率(最多四个)。 可以显示产生的信号的时域波形。2. 频谱功率谱模块 对产生的信号进行频谱分析,对加噪的信号另进行功率谱分析。默认采样频率为1000Hz,因此产生信号频率应尽量选择在500Hz以下。3. 滤波模块通过设置截止频率产生不同形式的滤波器,显示该滤波器的幅频特性曲线,并对产生的信号进行滤波,显示滤波后波形。(4) 软件说明1. 产生信号及谱分析(1) 请先输入欲产生信号的频率(单信号或多信号),或是加噪噪声的信噪比,后在下拉菜单内选择产生信号的类型。选定后,界面内会直接显示该信号的时域波形、频谱(功率谱)。(2) Chirp信号已默认各参数值,无法设置参数。(3) 高斯白噪声选项已设置默认噪声强度为1dBw。(4) 对于多个正弦信号叠加的信号,当频率数少于4时,空的框内必须填0。(5) 不加噪信号只产生频谱,加噪信号既产生频谱也产生功率谱,当先产生加噪信号,后产生不加噪信号时,功率谱界面依旧保持原图像,此处有bug。2. 滤波(1) 若欲进行低通或高通滤波,请在上方两个框内输入通带截止频率及阻带截止频率,然后再在下拉菜单内选择滤波器类型(低通/高通)。(2) 若欲进行带通滤波,请在下方两个框内输入上限截止频率及下限截止频率,然后再在下拉菜单内选择带通滤波器。(3) 选定滤波器类型后,界面内直接出现滤波后的信号图像,以及滤波器的幅频特性曲线。(5) 运行结果(1) 产生2Hz方波、三角波、单一正弦波 (2) 产生chirp信号(3) 产生信噪比20dBw的加噪正弦波、chirp信号正弦:Chirp:(4)产生一个由50Hz,120Hz,180Hz的正弦波叠加成的信号,并对其进行加噪,信噪比为20dBw。并使用截止频率为100Hz的低通滤波器,100-150Hz的带通滤波器,截止频率为150Hz的高通滤波器对其滤波处理。低通:高通:带通:
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!