Domanda:
Rilevazione di segnali sepolti nel rumore
James
2020-03-13 20:20:24 UTC
view on stackexchange narkive permalink

Questa è più una domanda generale per vedere quali sono i metodi più comuni per migliorare il rilevamento di un segnale che è sepolto nel rumore.Attualmente, stiamo costruendo un sistema ottico per l'imaging medico e il segnale che viene rilevato è 1000 volte inferiore al rumore di fondo.

Attualmente stiamo esaminando metodi come l'amplificazione / rilevamento del blocco e altri tipi di filtri, ma era una questione aperta vedere quali sono i metodi comuni per migliorare il rilevamento di un segnale in uno sfondo rumoroso.

Richiede più contesto.
Ci sono informazioni specifiche che vorresti sapere?
A quanto mi risulta, laddove è possibile implementare una LIA, è probabile che sia utilmente superiore a qualsiasi altro metodo.cioè puoi usarlo solo dove stai generando il segnale che viene poi elaborato dal sistema e quindi può essere correlato al segnale sorgente.Non è sempre possibile (ad es. Rilevare segnali da una sorgente non disponibile) MA quando si conoscono frequenza, fase sorgente, ampiezza sorgente (entrambi possono essere influenzati dal sistema di destinazione, stabilità, ... quindi il rilevamento è molto più facile che inqualsiasi altro caso.
Dovrebbe guardare il libro di Hobbs: Building Electro-Optical Systems: Making it all Work https://onlinelibrary.wiley.com/doi/book/10.1002/9780470466339
Cinque risposte:
TimWescott
2020-03-13 20:59:02 UTC
view on stackexchange narkive permalink

L'unico modo in cui un segnale che è "sepolto nel rumore" può essere rilevato è se riesci a far passare il segnale + il rumore attraverso un filtro che attenua il rumore più di quanto attenui il segnale. A quel punto il segnale non è più sepolto nel rumore, quindi "sepolto nel rumore" era solo un'ipotesi affrettata.

Nella radio che trasporta un segnale audio (o codice Morse) in SSB o AM, prendi il segnale + rumore e lo filtri in base alla larghezza di banda approssimativa del segnale, quindi lo fai passare attraverso un rilevatore.

Nella radio che trasporta dati digitali, si passa attraverso un filtro corrispondente e quindi un rilevatore.

Nella radio a spettro esteso, si correlano il segnale + il rumore con una sequenza pseudo-casuale, quindi si filtra la banda passante e si rileva.

Nei sistemi visivi, si mette in correlazione l'immagine rumorosa con un prototipo 2-D del segnale anticipato oppure si esegue l'immagine rumorosa attraverso un filtro passa-basso spaziale, quindi si rileva.

In tutti i casi, il segnale deve essere in qualche modo distinto dal rumore: se non lo è, non puoi filtrare il rumore senza filtrare anche il segnale.

Aggiungerò a questo:

Al livello più alto, un filtro per i segnali è come un filtro da caffè o uno scolapasta: hai la roba che vuoi (caffè o pasta fresca) e la roba che non vuoi (fondi di caffè o amido caldo acqua), ma è tutto mescolato insieme. Quindi fai passare il pasticcio attraverso un filtro. Nel caso del caffè, tieni la roba che passa attraverso il filtro. Nel caso dello scolapasta, tieni la roba che viene lasciata indietro. In entrambi i casi, stai usando il fatto che una cosa (fondi di caffè o pezzi di pasta) è più grande dell'altra (molecole d'acqua e tutte le altre cose che vuoi nel caffè e che non vuoi nella pasta).

Un filtro di segnale fa la stessa cosa : ti sbarazzi di ciò che non vuoi perché è diverso da ciò che vuoi.Se non riesci a capire in che modo è diverso e come costruire un algoritmo per separarlo, non puoi filtrare il segnale dal rumore.

Un amplificatore lock-in "disobbedisce" alla necessità di filtrare il segnale dal rumore.Una specie di.Correlando il segnale con il segnale di riferimento di corrispondenza noto si estraggono i componenti correlati senza prima rimuovere tutto il rumore.Sì?
Un amplificatore lock-in correla il segnale e poi passa-basso filtra il risultato.La fase di correlazione trasforma il segnale in CC, il filtro elimina il rumore senza eliminare il segnale.Quindi sta praticamente facendo * esattamente * quello di cui sto parlando.
OK.Secondo la mia "specie di disobbedienza".Non mi sento del tutto a mio agio con l'assegnazione della terminologia standard ad azioni che sono estremamente utilmente diverse dal loro normale utilizzo nello stesso contesto.La fase di correlazione "trasformare il segnale in CC" (rilevamento dell'ampiezza effettivamente sincrona) non è disponibile per la maggior parte degli altri metodi e il rumore è molto più irrilevante rispetto alla maggior parte dei metodi non ad aggancio di fase.Il confronto più vicino è un PLL che ha una larghezza di banda finita entro la quale cercherà segnali che si auto correlano nel tempo....
... Il LIA ha essenzialmente una larghezza di banda pari a zero senza il filtraggio convenzionale (ma l'aggiunta del filtraggio convenzionale aiuta) e come sapete ESATTAMENTE la frequenza del segnale target il filtro può essere stretta quanto i requisiti generali impongono.So che sai tutto questo (tranne le parti in cui sbaglio :-)) - Non sto discutendo del processo - solo come vederlo al meglio.||Quando una LIA può essere implementata, può essere utilmente superiore a qualsiasi altro metodo.
Neil_UK
2020-03-13 21:41:45 UTC
view on stackexchange narkive permalink

Il concetto generale di rilevamento di un segnale nel rumore è la conoscenza di qualcosa sul segnale e, idealmente, qualcosa sul rumore.

La cosa più semplice da usare è la conoscenza dello spettro.Se sai che il segnale occupa una parte dello spettro, puoi tranquillamente filtrare il rumore in altre parti dello spettro senza perdere il segnale.Questo viene portato all'estremo con l '"amplificatore di blocco", che è fondamentalmente solo un metodo per creare un filtro passa banda molto stretto alla frequenza precisa del segnale.

Una proprietà più generale del segnale è la sua forma d'onda.Possiamo correlare il segnale più il rumore con una copia di questa forma d'onda e quindi fare la media.Il rumore non si allinea con la forma d'onda correlata, quindi si aggiunge come potenza.Il segnale è correlato, quindi si aggiunge come tensione, portando a un miglioramento di 3dB dell'SNR ogni volta che il numero di medie viene raddoppiato.

Dirk Bruere
2020-03-13 21:46:29 UTC
view on stackexchange narkive permalink

Un'altra tecnica che potrebbe essere utile è l ' autocorrelazione

L'autocorrelazione, nota anche come correlazione seriale, è la correlazione di un segnale con una copia ritardata di se stesso in funzione del ritardo. Informalmente, è la somiglianza tra le osservazioni in funzione di l'intervallo di tempo tra di loro.L'analisi dell'autocorrelazione è a strumento matematico per trovare schemi ripetitivi, come la presenza di un segnale periodico oscurato dal rumore o che ne identifichi l'assenza frequenza fondamentale in un segnale implicita dalle sue frequenze armoniche. Viene spesso utilizzato nell'elaborazione del segnale per analizzare funzioni o serie di valori, come i segnali nel dominio del tempo.

Diversi campi di studio definiscono l'autocorrelazione in modo diverso e non tutte queste definizioni sono equivalenti.In alcuni campi, il termine è usato in modo intercambiabile con l'autocovarianza.

Phil Freedenberg
2020-03-14 22:29:14 UTC
view on stackexchange narkive permalink

E poi c'è l'idea di fare la media di più osservazioni indipendenti.In termini eccessivamente semplificati, l'obiettivo qui è aumentare la potenza del segnale lasciando che il rumore si cancelli da solo, ovvero il segnale desiderato aumenta più velocemente del rumore e più campioni si media, meglio è.

+1 Stessa matematica come qui: https://dsp.stackexchange.com/a/63771/41790
analogsystemsrf
2020-03-13 20:51:56 UTC
view on stackexchange narkive permalink

Se sai esattamente come appare il segnale, nel dominio del tempo, puoi implementare filtri corrispondenti per eliminare l'energia del rumore nelle regioni di frequenza che non sono necessarie per costruire la forma d'onda.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 4.0 con cui è distribuito.
Loading...