進來的信號有辦法用LABVIEW分出直流和交流嗎?

如果進來的信號是帶有直流和交流
有辦法進行分離嗎?

如果假設交流是COS跟SIN兩種
也有辦法把它進行分離嗎?

交流的話,有固定的頻率吧


你可以把訊號先做FFT,然後取出你要的頻率,把不要的信號過濾掉,然後再做反FFT得到交流信號,就可以了。

覺得麻煩嗎?

你可以直接用LabVIEW的filter的功能。很方便做的…



另外sin跟cos如果頻率相同,是分不開的…除非頻率不同,才能用數位濾波的方法分開…

filter功能是指什麼呢?

使用這個功能的前提是要先知道頻率多少嗎?
hackergod40318.3325578704

[QUOTE=Benjamin]交流的話,有固定的頻率吧


你可以把訊號先做FFT,然後取出你要的頻率,把不要的信號過濾掉,然後再做反FFT得到交流信號,就可以了。

覺得麻煩嗎?

你可以直接用LabVIEW的filter的功能。很方便做的...



另外sin跟cos如果頻率相同,是分不開的...除非頻率不同,才能用數位濾波的方法分開...

[/QUOTE]

其實, 一般FFT的結果會把信號展成該頻率下..實部(Cosine成分)跟虛部(Sine成分)..

(實部的第一個能量, 就是直流成分)

但是LabVIEW一般都認定你只需要..Time Domain轉Freq. Domain.

所以都自動取兩者平方開根號..你只會看到該頻率的能量成分.

但要使用FFT有一些信號處理的基本定理必須吻合.

否則出來的結果不會是你想要的.