Küsimus:
Kuidas saab signaali välja filtreerida, ekstraheerides ainult soovitud signaali?
chouaib
2015-01-21 09:00:07 UTC
view on stackexchange narkive permalink

Ma tean, et minu sisendsignaal sisaldab peamist sinusoidaalset signaali, ja ma tean selle sagedust, kuid mitte selle amplituudi.

Siiani olen sinusoidse signaali genereerimiseks edukalt kasutanud vähimruutude meetodit väikseima erinevusega minu sisendist.

Kuid see meetod laguneb veidi keerukamate sisendsignaalide korral, kus müra on piisavalt suur, et häirida loendi ruutu. Seetõttu ei ole see enam tõhus.

Kuidas on veel võimalik filtreerida, millel pole sama probleemi?

Kas räägite analoogfiltrite loomisest oma hankimissüsteemi või juba olemasoleva digitaalsest töötlemisest? Mõlemale on palju häid võimalusi.
jah töötle saadud signaal digitaalselt. Mul on hea meel, kui annate mulle mõne võimaluse ülevaate
Millistest sagedustest sa räägid? Hz, kHz, MHz?
Kolm vastused:
#1
+5
Trevor Archibald
2015-01-21 09:27:10 UTC
view on stackexchange narkive permalink

Tundub, et see, mida otsite, on ribalaiuse filter. See filtreerib välja kõik signaalid väljaspool antud sagedusala. Kui müra pole liiga tugev, peaks põhisignaal tulema üsna selgelt. Ribapääsfiltri tegelik disain on teine ​​küsimus, sõltuvalt sellest, millist sagedusvahemikku vajate ja kui levinud on müra. See ei pruugi sülitada täiuslikku sinusoidi, kuid võib viia teid piisavalt lähedale, et saaksite sinusoidi genereerimiseks ribalaiuse väljundis kasutada oma vähimruutude meetodit.

#2
+5
smiddy84
2015-01-21 14:45:49 UTC
view on stackexchange narkive permalink

Esiteks soovitaksin teil luua oma signaali sagedusspekter. Teie küsimusest tõlgendan, et teate juba oma sinusoidse signaali sagedust.

Sageduse spektri arvutamiseks on levinud viis kiire Fourieri teisendus. Enamikul tarkvarapakettidel on selle juurutamiseks kasutusvalmis algoritm.

Kui vaatate oma sagedusspektrit, on erinevat tüüpi müra, kõige levinumad on

Teadke, et see on keeruline osa:

Müra filtreerimine

Sõltuvalt teie sagedusvahemikust, milles soovite signaali saada, ja ka salvestatavast mürast, saate kasutada kolme erinevat filtritüüpi

Tähelepanu : Signaali filtreerimine pärast kui see teisendati digitaalseks signaaliks, on mõttekas ainult siis, kui saate kindlustada, et te ei jää lõksu aliasimisega.

Kui teate sagedust, kas peate üldse filtreerima? Võite lihtsalt valida FT-st õiged komponendid ja nad ütlevad teile amplituudi.
#3
+2
George Herold
2015-01-21 23:36:30 UTC
view on stackexchange narkive permalink

(Kuidas teate signaali sagedust?) OK, see võib teie rakenduse jaoks üleval olla, kuid kui teil on juurdepääs draivi (viite) signaalile, võite teha lukustus- või sünkroondetektori.



See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 3.0-litsentsi eest, mille all seda levitatakse.
Loading...