![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
文章平均质量分 52
BarbaraChow
关注语音 & 语言
展开
-
MATLAB之采样函数resamlpe、decimate、downsample
resample函数主要通过有理因子改变采样率,可以实现抽取和内插。比如:y = resample(x,p,q)x是样本信号,p,q都是正整数,p为新的采样频率,q为原来的采样频率;例如:y=resample(x,100,200)这代表x信号原先的采样频率为200Hz,使用resample函数后采样率变为100Hz,则x信号的数据长度会变为原来的一半。反之,就是使x的采样频率升高了。x–时间序列p、q–正整数,指定重采样的长度的倍数。原创 2023-05-16 15:22:17 · 6341 阅读 · 0 评论 -
Matlab之round、fir1、fftfilt
该格式是利用基于FFT的重叠相加法对数据进行滤波,这种频域滤波技术只对FIR滤波器有效。该函数是通过向量b描述的滤波器对x数据进行滤波。语法形式只有1种:Y = round(X),这里的X可以是数,向量,矩阵,输出对应。设计一个48阶FIR带通滤波器,通带为0.35π≤ω≤0.65π rad/ sample。数字角频率w、模拟角频率Ω之间的关系为 w=Ω/Fs,所以 w = 2。b是FIR滤波器的H(z)的分子多项式系数。Wn — 截止频率, 0≤Wn≤1,Wn=1 对应于采样频率的一半。原创 2023-05-16 14:40:04 · 729 阅读 · 0 评论 -
MATLAB voicebox工具箱之基频估计
前面已有很多介绍基频的文章了,看我其他博客。今天主要学习voicebox工具箱之基频估计功能。只要安装了voicebox工具箱,调用很简单。原创 2023-03-15 19:37:26 · 268 阅读 · 0 评论