本文共 797 字,大约阅读时间需要 2 分钟。
波长=波速/频率 。5.32GHz的频率,
lowpass filter 低通滤波器是容许低于截止频率的信号通过, 但高于截止频率的信号不能通过的电子滤波装置。
关于滤波器在MATLAB中的butter 和filter 函数,butter函数是求Butterworth数字滤波器的系数,在求出系数后对信号进行滤波时用filter函数
说白了,设计滤波器就是设计滤波器系数[B,A]。
[B,A] = butter(N,Wn,’high’) —用来设计高通滤波器 [B,A] = butter(N,Wn,’low’) designs a lowpass filter.–低通滤波器 [B,A] = butter(N,Wn)–带通滤波器 N是滤波器的阶数,不熟的话,大概取个整数就可以了。Wn的确定跟你的采样频率Fs有关。 对于原始信号x。 比如说你的采样频率Fs=1000Hz,设计一个8阶、通带为100-200Hz的带通滤波器: [B,A]=butter(8,[0.2 0.4])=butter(8,[100/(1000/2) 200/(1000/2) ]) 这里Fa=Fs/2,Fa是分析频率 得到滤波器系数后,就可以直接用了。 y=filter(B,A,x)