Portalul Labview - vizualizarea subiectelor - filtrarea semnalului

Bună ziua. Me?
Confruntată cu o astfel de problemă - trebuie să filtrați semnalul de la zgomot (o captură de ecran a spectrului de semnal și semnalul însuși este atașat). Sunt nou în rezolvarea unor astfel de probleme și am turnat forumul nostru, iar Internetul nu a reușit să implementeze filtrarea și, prin urmare, vă cer ajutorul.

Cred că e zgomot alb. datorită uniformității sale de-a lungul întregului spectru al semnalului.
Pe Internet, am dedus că filtrul median este cel mai potrivit pentru suprimarea zgomotelor albe. Doar am încercat să filtrez cu un filtru low-pass, dar au existat probleme acolo și acolo - ori am reglat incorect filtrele, sau fac totul greșit în principiu :(.
Tovarăși, spune-mi te rog, în ce direcție "să săpați". Ce am făcut greșit?
Dezvolt evoluțiile mele și semnalul însuși în investiții.
Vă mulțumim în avans!

Atasamente Filtering.zip (812.43 KB) Descărcări: 125

Timpul zilei, uv. colegii De asemenea, încerc să rezolv fără probleme această problemă de filtrare. Încă mă confrunt cu dificultăți. Și anume, după utilizarea spectrului de putere Auto afișează spectrul semnalului, presupun că frecvența transportatorului - este frecvența cu cea mai mare amplitudine (în cazul meu 2100 Hz), precum și toate amplitudinile de mai jos - zgomot. (vezi figura 1)

Portalul Labview - vizualizarea subiectelor - filtrarea semnalului

SW. Colegi, vă cer sfatul, spuneți-mi ce greșesc. Sunt încă verde, iar pentru auto-învățare uneori îi lipsește foarte mult sfatul unui specialist cu experiență Vă mulțumim anticipat!

Organismul programului în sine.

Se adaugă și programul în sine și semnalul audio.

Atașamente 2_CUT.zip Fișier WAV (1.66 MB) Descărcări: 85 Filter.vi LV 8.6 (60.16 KB) Descărcări: 101

Sith. știți lățimea de bandă, puneți LPF pe ea (în domeniul timpului). În exemplele LV căutați cuvântul lowpass (de exemplu FIR Filtering și Response.vi Pulse Demo.vi)

mixail_ a scris: Sith. știți lățimea de bandă, puneți LPF pe ea (în domeniul timpului). În exemplele LV căutați cuvântul lowpass (de exemplu FIR Filtering și Response.vi Pulse Demo.vi)


Am încercat să se aplice pentru un filtru de matrice low-pass de timp-domeniu (componente Y ale undei) datele, dar în cele din urmă mi taie la partea informativă a spectrului (faza semnalului de manipulat pentru a transmite date binare), ca urmare, toate informațiile sunt pierdute.

La prima sesiune de ecran de la începutul subiectului, am arătat unde sunt folosite componentele de zgomot folosind programul Analyzer Signal. Dar cum să le eliminați, fără a afecta semnalul principal. Tot nu pot să-mi dau seama :(

În cele mai multe surse am citit că, pentru suprimarea zgomotului să fie scăzut din spectrul de analog de eșantionare a semnalului - amletudny spectru de zgomot preînregistrat. Dar dacă acest zgomot înregistrat nu este acolo, atunci ce să faceți. E ca si cum mi-am lovit capul de un perete. și Exemple în vizionat și citit manuale pe DSP, dar încă nu am solicitat cum să acționez în mod specific în situația mea, când există zgomote în semnalul manipulat de fază

Sith a scris (a): Am încercat să se aplice pentru un filtru de matrice low-pass de timp-domeniu (componente Y ale undei) datele, dar în cele din urmă mi taie la partea informativă a spectrului (faza semnalului de manipulat pentru a transmite date binare), ca urmare, toate informațiile sunt pierdute (.


Deci, ați selectat incorect frecvența de cutoff.

Sith a scris: La prima imagine de ecran de la începutul subiectului, am arătat unde componentele de zgomot folosesc programul de analiză Signal. Dar cum să le eliminați, fără a afecta semnalul principal. Tot nu pot să-mi dau seama :(


Ați fi arătat complet imaginea, nu este clar ce este prezentat deloc. Care sunt valorile pentru axele X și Y. Judecând după formular, aceasta este prelucrarea ferestrelor, cel puțin STFT sau Wavelet. De aici concluzii și acțiuni greșite.

Cunoașterea mai multor principii eliberează cunoașterea multor fapte!

IvanLis a scris (): Așadar, ați ales în mod greșit frecvența cutoff.

IvanLis a scris: Ați fi pus complet imaginea, nu este clar ce se descrie în general. Care sunt valorile pentru axele X și Y. Judecând după formular, aceasta este prelucrarea ferestrelor, cel puțin STFT sau Wavelet. De aici concluzii și acțiuni greșite.

Aveți absolut dreptate, aceasta este o prelucrare a ferestrelor, similară cu programul care poate fi obținut și care înseamnă. de exemplu Spectrogram TFA STFT. pe care vreau să o pun în aplicare în viitorul apropiat. Și despre axe: Y este frecvențele și X este timpul. O imagine de felul tuturor. Semnalul în sine durează aproximativ douăzeci de secunde. Deasupra acestei imagini este doar un câmp negru (care cel mai probabil înseamnă absența oricărei armonici)

Pentru a fi sincer, nu înțeleg ce vrei să ieși din cale.
Aveți un semnal aproape perfect:


Ce doriți să obțineți după filtrare și de ce o faceți?

Cunoașterea mai multor principii eliberează cunoașterea multor fapte!

Sith. Filtrul este necesar pentru a selecta banda dvs. (adică semnalul + zgomot), nu puteți elimina zgomotul din banda principală de filtru. de ce ați decis că aveți un semnal phasemonipulat și nu Ikm?

IvanLis a scris: Ce doriți să obțineți după filtrare și pentru ce faceți acest lucru?


A fost însărcinată să elimine zgomotul (specificat exact site-ul marcat pe prima captură de ecran), tk. interferează cu citirea datelor. Am încercat să-l suprime prin intermediul unui filtru median, subliniind prin sine discret transformatei exact lățimea de bandă de 1000 Hz (această lățime (axa Y) a spectrului zgomot care este prezentat în toate aceeași primul screenshot), dar încă informațiile necesare nu a fost citit.

mixail_ a scris: Sith. Filtrul este necesar pentru a selecta banda dvs. (adică semnalul + zgomot), nu puteți elimina zgomotul din banda principală de filtru. de ce ați decis că aveți un semnal phasemonipulat și nu Ikm?


El nu a decis. Au existat, să spunem, informația implicită, că acesta este un semnal de tip phasemonipulated.
Deci, care sunt modalitățile de a elimina zgomotul din banda principală?

Sith a scris: Deci, care sunt modalitățile de a elimina zgomotul din trupa principală?


Din câte nu știu, cel puțin în sensul clasic de "filtrare".
Există, de exemplu, noțiunea de "filtru compatibil", dar aceasta nu este aceeași filtrare, ci mai degrabă "detectare".

Cunoașterea mai multor principii eliberează cunoașterea multor fapte!

IvanLis a scris: În ceea ce nu știu, cel puțin în sensul clasic de "filtrare".
Există, de exemplu, conceptul de "filtru de potrivire", dar aceasta nu este aceeași filtrare, ci mai degrabă "detectare".


Pentru mine, nu este important ca este "filtrare", trebuie doar sa "suprim" zgomotul.
despre potrivire de filtrare, citit-o într-un manual Fedosov și Nesterenko „în LabView DSP“, și în măsura în care am știut, filtrele potrivite arată esl într-un semnal de zgomot - un semnal pe care ne-o dorim, dar care este cunoscut în prealabil, și este furnizat la filtrul de potrivire. Dar în cazul meu nu există semnal cunoscut în prealabil. Există doar zgomot.

Puteți spune doar. pentru a separa zgomotul de semnal, trebuie să înțelegem cum diferă semnalul de zgomot al semnalului. Și pentru a detecta aceste diferențe.

Articole similare