文件

从信号中取出60 Hz嗡嗡声

在美国和其他几个国家的交替目前以60 Hz的频率振荡。这些振荡通常会损坏测量,并且必须减去。

在60 Hz电源线噪声的情况下研究模拟仪器的输入端的开环电压。电压在1 kHz时采样。

加载OpenLoop60Hertz.,OpenLoop = OpenLoopVoltage;FS = 1000;t =(0:长度(OpenLoop)-1)/ FS;plot(t,OpenLoop)Ylabel('电压(v)')xlabel('时间'') 标题('具有60 Hz噪声的开环电压') 网格

用Butterworth Notch滤波器消除60 Hz噪音。采用设计档案设计它。凹口的宽度由59到61 Hz频率间隔限定。过滤器去除在该范围内的频率分量的至少一半的功率。

d = designfilt('bandstopiir''筛选道'2,......'halfpowerfrequency1'59,'halfpowerfrequency2'61,......'DesignMethod''牛油''采样率',fs);

绘制过滤器的频率响应。请注意,此陷波滤波器可提供高达45 dB的衰减。

FVTool(D,'fs',fs)

过滤信号filtfilt.弥补过滤器延迟。注意振荡如何显着降低。

ButtLoop = filtfilt(d,OpenLoop);plot(t,openloop,t,buttloop)ylabel('电压(v)')xlabel('时间'') 标题('开环电压') 传奇(“未经过滤”'过滤') 网格

使用期限图来看看60 Hz的“Spike”已被淘汰。

[Popen,Fopen] =一期间(OpenLoop,[],[],FS);[pbutt,fbutt] =句点图(buttloop,[],[],fs);图(Fopen,20 * log10(ABS(Popen)),FBUTT,20 * log10(ABS(PBUTT)),' - ')ylabel('电源/频率(DB / Hz)')xlabel('频率(Hz)') 标题('Power Spectrum') 传奇(“未经过滤”'过滤') 网格

也可以看看

|||

相关话题