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