日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

matlab如何從信號中去除60 Hz Hum電源線噪聲

 拓端數(shù)據(jù) 2020-06-04

原文鏈接:http:///?p=7003

美國和其他幾個國家的交流電流以60赫茲的頻率振蕩。這些振蕩經(jīng)常會破壞測量值并且必須減去。

在存在60 Hz電源線噪聲的情況下研究模擬儀器輸入端的開環(huán)電壓。電壓以1 kHz采樣。

load openloop60hertz, openLoop = openLoopVoltage;
Fs = 1000;t = (0:length(openLoop)-1)/Fs;
plot(t,openLoop)ylabel('Voltage (V)')xlabel('Time (s)')title('Open-Loop Voltage with 60 Hz Noise')grid


使用Butterworth陷波濾波器消除60 Hz噪聲。  濾波器至少消除了該范圍內(nèi)頻率分量的一半功率。

d = designfilt('bandstopiir','FilterOrder',2, ... 'HalfPowerFrequency1',59,'HalfPowerFrequency2',61, ... 'DesignMethod','butter','SampleRate',Fs);

繪制濾波器的頻率響應(yīng)。請注意,此 濾波器可提供高達(dá)45 dB的衰減。

 

過濾信號filtfilt以補償濾波器延遲。 

 

使用周期圖可以看到已經(jīng)消除了60 Hz的“尖峰”。

plot(fopen,20*log10(abs(popen)),fbutt,20*log10(abs(pbutt)),'--')ylabel('Power/frequency (dB/Hz)')xlabel('Frequency (Hz)')title('Power Spectrum')legend('Unfiltered','Filtered')grid

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多