利用短时快速傅里叶反变换(FFT)恢复时域信号
转换
dspxfrm3
逆短时FFT块利用两步过程从短时FFT块的频域输出重构时域信号。首先,块执行如下所示的重叠添加算法。
然后,该块对信号进行重缓冲以重建时域信号。根据短时间FFT块使用的分析窗口,逆短时间FFT块可能或可能不能实现时域信号的完美重构。
连接您的复值,单通道或多通道输入信号到X(n,k)端口。该块接受无方向向量、列向量和矩阵输入。该块在端口x(n)输出实值或复值、单通道或多通道逆短时FFT。
将复数值的单通道分析窗口连接到w(n)端口。当您选择如果分析窗口不支持完美的信号重构,则断言万博1manbetx复选框时,当输入信号不能完美重构时,块显示错误。该块使用您为分析窗长(W)和重建误差公差,或重构过程中允许的最大误差量,以确定信号是否能够完美重构。
的dspstsa
示例说明了如何使用短时FFT和逆短时FFT块来去除语音信号中的背景噪声。打开dspstsa
模型类型dspstsa
在MATLAB®命令提示符。
输入分析窗口的长度。对象时,此参数可见如果分析窗口不支持完美的信号重构,则断言万博1manbetx复选框。
输入Short-Time FFT块输入信号每一帧的重叠采样数。该值应该与连续窗口之间的重叠(在样本中)在短时FFT块参数对话框中的参数。
输入输出信号所需的帧大小。
当块的输入同时是浮点和共轭对称且您想要实值输出时,选择此复选框。当输入不是共轭对称时选择此复选框,则块的输出是无效的。该参数不能用于定点信号。
选择此复选框可在短时间FFT块使用的分析窗口不支持完美的信号重构时显示错误。万博1manbetx
在重建原始信号时输入可接受的误差量。对象时,此参数可见如果分析窗口不支持完美的信号重构,则断言万博1manbetx复选框。
港口 | 万博1manbetx支持的数据类型 |
---|---|
X (n, k) |
|
w (n) |
|
x (n) |
|
托马斯·夸蒂里离散语音信号处理。恩格尔伍德悬崖,新泽西:普伦蒂斯-霍尔,2001年。