函数 > 变换和滤波器 > 示例:使用 dftr 的低通滤波
  
示例:使用 dftr 的低通滤波
通过在变换域中相乘,将低通汉宁窗滤波器应用于方脉冲信号。方脉冲信号是宽度为 40、以 100 为中心的单一矩形脉冲。通过低通滤波器发送该信号会对其拐角进行平滑处理。
1. 定义样本点的数量。
单击复制此表达式
单击复制此表达式
2. 定义并绘制方脉冲函数图像。
单击复制此表达式
单击复制此表达式
3. dftr 函数应用于实数信号。
单击复制此表达式
与返回完整长度共轭对称复矢量的函数 dft 不同,dftr 函数将返回该矢量的第一个 (N/2+1) 元素。
单击复制此表达式
单击复制此表达式
4. 绘制 B 矢量的图像。
单击复制此表达式
单击复制此表达式
方脉冲变换为 sinc 函数。
5. 使用汉宁窗来窗口化此变换,仅保留低频信息。
单击复制此表达式
单击复制此表达式
cos 函数提供了从低频处的 1 至中频处的 0 (此例中,已设置为在索引 16 处) 的平滑过渡。
6. 将变换后的函数乘以滤波函数。
单击复制此表达式
7. 绘制相乘后的图像。
单击复制此表达式
8. 使用 idftr 函数获取窗口化频率信息的逆变换。
单击复制此表达式
9. 绘制生成的过滤后信号及原始方脉冲信号的图像。
单击复制此表达式
方脉冲边界处表示高频的尖锐过渡已被修圆,该过渡使得过滤后的信号随时间的推移而分散开来。