
信号处理
文章平均质量分 55
qq-120
这个作者很懒,什么都没留下…
展开
-
信号频谱分析、功率谱分析、倒谱分析、小波分析
表明:任何连续测量的时序或信号,都可以表示为不同频率的正弦波信号的无限叠加。而根据该原理创立的傅立叶变换算法利用直接测量到的原始信号,以累加方式来计算该信号中不同正弦波信号的频率、振幅和相位。为什么要进行域转换呢?"),这种干扰在时域上表现得不太明显,因此可以通过傅立叶变换将原来难以处理的时域信号转换成了易于分析的频域信号(信号的频谱)。从图中看出通过自相关法得到的功率谱成分(100Hz,200Hz)更加明显,其它频带干扰较少。第一幅图为生成信号的时域波形图,频率成分为5、20Hz,含一定程度噪声干扰。原创 2022-11-08 15:17:09 · 3405 阅读 · 0 评论 -
可视化滤波器fvtool
滤波器可视化工具是一个交互式工具,能够显示滤波器的幅值、相位响应、群延迟、脉冲响应、阶跃响应、极点-零点图和系数。[请添加图片描述](https://img-blog.csdnimg.cn/882367c320644597bec6aaf8c8e2dc18.jpeg。可以画出每一个滤波器幅值响应曲线,如下图所示;单独画出第9个滤波器幅值响应曲线,如下图所示;做8192点FFT得到的图像如下图所示;创建一个伽马通滤波器组对象,如下图所示;(1)首先创建一个倍频滤波器组对象;可视化第九个滤波器,如下图所示;原创 2022-10-17 14:18:35 · 1154 阅读 · 0 评论 -
希尔伯特变换(matlab)
百度百科维基百科(需要梯子科学上网)原创 2022-10-13 20:10:04 · 7267 阅读 · 0 评论 -
如何寻找峰值及其位置(matlab)
创建一个时间表(timetable),声明函数years,并显示timetable中最后5组数据;仔细观察,发现上图中部分位置出现重叠现象,从而设置两两相邻峰值最小间隔为6;sunspot.dat是一组循环周期数据,大约每11年会出现一个峰值;(2)使用带有函数findpeaks来查找信号的峰值及其位置;假定数据均记录于每年3月20日,用每年的数据创建一个日期矩阵;为了验证上一步是否有效,计算上述情况峰峰值之间平均间隔;(4)标记出峰值相对高度、宽度等信息;得到平均间隔为10.96,近似于11;原创 2022-10-10 20:17:10 · 21772 阅读 · 0 评论 -
时频分析matlab
模拟一段信号,分别进行小波变换、短时傅里叶变换、S变换、WV变换,获得其时频图。原创 2022-08-26 16:38:59 · 8027 阅读 · 14 评论 -
语音断点检测(短时改进子带谱熵)
端点检测:确定句子的时间起始点和终点,忽略中间少量的非语音帧,用于语音识别。(Speech Endpoint Detection)熵在信息论中是反映信息度量的一个量。某随机事件的随机性越大,即不确定性越高,则熵值也越大,所以携带的信息量亦越大。本次采用 谱熵法 对语音进行端点检测。......原创 2022-06-19 19:46:03 · 1209 阅读 · 0 评论 -
语音信号处理之多阶MFCC提取(matlab)
1.音频原始数据形式:8k16bitpcm;2.频率范围:60HZ~3400HZ;3.三角窗数量:15组;4.提取filter bank特征,并观察特征分布特点;进一步提取MFCC特征5求取特征三阶差分并进行离线CMVN(cepstral mean and variance normalization,CMVN);......原创 2022-06-19 18:15:54 · 1323 阅读 · 0 评论 -
信号fft变换
信号频谱图fun = @(x)0.*(x<0 |x>5)+x.*(x>=0 & x<1)+1.*(x>=1 & x<4) +(5-x).*(x>=4 & x<5);%分段函数x = -5:0.2:10; % x自变量y = fun(x); % 得到输入的平稳信号yDfy = fft(y); % 离散Fourier变换Dfy_shift = fftshift(Dfy); % 对称变换得到对称的Fourier频谱figu原创 2022-05-21 15:05:22 · 1822 阅读 · 0 评论 -
非参数法功率谱估计(2020-11-1)
阅读完此篇博客,你将懂得功率谱的原理以及如何在matlab中调用FFT或者periodogram函数计算信号的功率谱图;并清楚它们之间的区别。原创 2020-11-01 23:22:17 · 2089 阅读 · 0 评论 -
VMD_test matlab仿真
写在前面的话:上一篇博客:https://blog.youkuaiyun.com/qq_44143405/article/details/105749642本程序代码下载地址:https://download.youkuaiyun.com/download/qq_44143405/12361554本程序仿真文章下载地址:https://download.youkuaiyun.com/download/qq_4414340...原创 2020-04-25 17:57:01 · 3569 阅读 · 2 评论 -
快速傅里叶变化(周期信号)
探讨问题:对一个周期波形为ft=1,0<t<T/2;ft=-1,T/2<t<T进行傅里叶展开,取不同级数对波形的影响一、理论推导部分:由于不方便插入公式,因此省去推导部分;二、代码部分:N=3;%展开式的项数为2N+1项 T=1; fs=1/T; N_sample=128;%每个周期的采样点数 dt=T/N_sample; t=0:dt:10*T-...原创 2020-01-10 16:51:30 · 924 阅读 · 0 评论 -
信号处理之filter去噪
filter概念及函数说明filter函数是一维的数字滤波器,主要的应用语法如下所示y=filter(b,a,x);其中b为分子系数向量,a为分母系数向量,x表示输入序列;下面采用M点的滑动平均系统去噪实验说明一下:N = 201;n = 0.8*rand(1,N)-0.5;//随机噪声k=0:N-1;s=2*k.*(0.9.^k)+2.0*cos(0.02*pi*k)+5.0;//...原创 2019-11-02 18:57:19 · 3470 阅读 · 0 评论 -
离散信号与系统分析(上)
离散信号与系统分析#一、利用MATLAB产生离散信号#二、利用MATLAB计算系列卷积与相关##前言介绍卷积函数:conv相关函数:xcorrx=[1,2,3,4];h=[2,1,3];y1=conv(x,h)y2=xcorr(x,h)y3=conv(h,x)y4=xcorr(h,x)y5=xcorr(x,x)y6=xcorr(h,h)输出结果y1 = ...原创 2019-10-28 00:05:02 · 580 阅读 · 0 评论