欢迎您光临五金加工厂,如有问题请及时联系我们。

matlab如何通过数字滤波将方波滤成正弦波啊,基波的频率是50Hz?

作者:五金加工
文章来源:本站

  

matlab如何通过数字滤波将方波滤成正弦波啊,基波的频率是50Hz?

  

matlab如何通过数字滤波将方波滤成正弦波啊,基波的频率是50Hz?

  

matlab如何通过数字滤波将方波滤成正弦波啊,基波的频率是50Hz?

  您好!MATLAB中可以使用FFT对信号进行傅里叶变化,假设时域信号为a(n),则傅里叶变换的过程就是f(n)=fft(a(n)),您所说的基波,应该是载波的意思吧,比如我们发射一个小能量信号,需要一个高频的载波作为载体,一般来说载波都是高频信号,所以用matlab中的fdatool产生一个低通的滤波器,通带截止频率要小于基波频率,然后用频域的滤波器响应和傅里叶变换结果相乘,得到的结果再用ifft做傅里叶逆变换就可以了。

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!