数字信号处理分析
下载链接在文末
软件介绍
本软件通过MALTAB中的GUI制作了一个界面。主要功能包括产生数字信号(2ASK、4ASK、2FSK、4FSK、8FSK、2PSK、4PSK、8PSK等)、读取wav文件,画信号的功率谱、频谱、语图,计算信号的瞬时参数(瞬时幅度、瞬时相位、瞬时频率),画信号的矢量图(星座图)、循环自相关,小波变换与小波分解,信号载波频率、带宽、码元速率估计,调制方式识别等。
功能说明及操作介绍
首先打开.m文件,点击运行即会出现界面,点击相应按钮即可实现功能。
信号产生
打开调制方式的选择框,选择需要的调制方式。设置相关的参数。对于2FSK调制,载波频率为载波频率f1、载波频率f2,对于4FSK调制,载波频率为载波频率f1、载波频率f2、载波频率f3、载波频率f4,其余调制方式的载波均为载波频率f。
点击信号产生即可在右边上面的图中看到产生信号的时域波形。
点击保存信号即可将产生的信号保存为.wav文件。
点击读取信号可以导入wav文件,并在右上图显示时域波形。
点击加噪声即可在产生的信号上加入高斯白噪声。
信号处理
点击功率谱即可在右上图中出现产生信号的功率谱。功率谱采用加窗估计方法。
点击频谱即可在右上图中出现产生信号的频谱。频谱用作fft变换的方法产生,最终只画出了一半的频谱。
点击语图即可在右下图中出现产生信号的语图。
点击瞬时幅度、瞬时频率、瞬时相位即可在右下图中出现产生信号的瞬时幅度、瞬时频率、瞬时相位。
点击矢量图即可在右下图出现产生信号的矢量图(星座图)。产生过程是一个动态的过程,只需要观察最终稳定的结果即可。
点击循环自相关即可在右下图中出现信号的循环自相关谱(三维图)。
点击小波变换即可对信号进行小波变换,小波变换的范围可以自己输入,右边为最小值,左边为最大值。
点击小波分解即可对产生的信号进行小波分解,并在右下图显示最后一层分解的结果,分解层数在后面可以自己输入。
点击信号检测,在右上图显示突发信号的时域波形,没有信号的部分会叠加噪声。信号的检测结果会显示在文本框内(起始时刻、终止时刻)。
参数估计
点击载波频率与带宽估计即出现“十字”形的图标,将图标的纵轴在频谱的两个零点分别点击一下鼠标左键,即可计算出载波频率和带宽。在此之前要先画出信号的频谱。
点击码元速率会在右下图出现功率谱(功率谱为信号相应瞬时参数的功率谱),用出现的“十字”形的图标鼠标左键点击功率谱第一个非0谱峰即为码元速率。在此之前要先进行带宽和码元速率估计。
点击调制方式即可估计信号的调制方式。
下载资源链接
https://download.csdn.net/download/weixin_42305982/14982167