目的
通过傅里叶变换及逆变换,去除包含在单频f1信号中的单频f2噪声,并可生成wav直观感受差异。
基本原理
傅里叶变换的一个优点是它是可逆的,因此你在频域中对信号所做的任何改变,都会在将其变换回时域时生效。你可以利用这一点来过滤音频,去除高频部分。
关键函数或操作
from matplotlib import pyplot as plt
import numpy as np
from scipy.io.wavfile import write
rfft()
irfft()
实现步骤
生成单频f1信号 >> 叠加其他单频f2噪声 >> 傅里叶变换(fft及rfft) >> f2噪声能量置零 >> 傅里叶逆变换(irfft)
过程图片