频谱、倒谱介绍及matlab实现

本文介绍了频谱和倒谱的概念,包括傅里叶变换、采样频率、fft函数的应用,以及在MATLAB中的能量谱和功率谱计算。倒谱部分讲解了其在语音信号分析中的应用,如基音和共振峰检测,强调了倒谱在区分声道和激励信息中的作用。内容包括理论解释、倒谱的工程定义、实倒谱与复倒谱区别,以及相关MATLAB程序的待完成部分。
摘要由CSDN通过智能技术生成

一、频谱

  • 原理:傅里叶变换

采样频率:大于原信号频率的2倍

  • 方法:fft和ifft函数(fft点数即为频谱频率范围)

fft函数后频率的区间:前面是[0,fs/2],后边是[-fs/2,0]
为了恢复正常频率区间,需要用fftshift函数
截取正频率:fft以后截前半段或者fftshift以后截后半段

在这里插入图片描述

  • matlab程序:
%时域波形
w=rectwin(61)%矩形窗函数
subplot(411)
plot(w,'k')
xlabel('样本数');ylabel('幅度');title('矩形波时域波形')
%频域波形
w1=fft(w,1024)%对窗函数做1024点的fft
w2=w1/(
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值