Angenommen, mein Empfänger empfängt bekannte Datensignale, die von sehr einfach (Ton) bis komplex (bekannte Datensequenz, die moduliert ist (PSK / QAM / OFDM / etc.)) Reichen. Was sind die rechnerisch effizientesten Methoden, um eine einigermaßen genaue Schätzung des Frequenzversatzes zu erhalten?
frequency
signal-detection
Jim Clay
quelle
quelle
Antworten:
Zeitlich ausgerichtet
Wenn die Signale zeitlich ausgerichtet sind, können Sie das empfangene Signal mit dem Referenzsignal dividiert durch sein Größenquadrat konjugieren und multiplizieren. Im Wesentlichen durch das komplexe Referenzsignal dividiert.
Angenommen, das Referenzsignal ist , der Frequenzversatz (dh die zeitveränderliche Phase) ist und das Rauschen istx ( t ) θ ( t ) N.( t )
Dann ist das (zeitlich ausgerichtete) empfangene Signal im komplexen Basisband oder Hilbert
Multiplikation mit
Nicht zeitlich ausgerichtet
Wenn die Signale nicht zeitlich ausgerichtet sind, liegt ein Problem mit der Zeit- und Frequenzsuche vor. Bei niedrigem SNR ist dies im Wesentlichen das Problem, das durch die Cross-Ambiguity-Funktion (CAF) gelöst wird. Wenn Sie einen Rand von mehreren dB haben, können Sie eine Verknüpfung verwenden.
Wenn Sie ein Referenzsignal mit einer AM-Variation haben; Sie können die Zeit zuerst ausrichten, indem AM beide Signale erkennt und dann Ihre Eingabe mit dem Referenz-AM korreliert. Wenn Ihr Referenzsignal keine großen Amplitudenschwankungen aufweist, sein Spektrum jedoch "spitz" ist, können Sie möglicherweise die Betragsspektren des Empfangs und der Referenz korrelieren. Dies ist der gleiche Trick, der im Frequenzbereich und nicht im Zeitbereich angewendet wird.
Mit Ausnahme der CAF sind dies alles ziemlich billige Operationen.
quelle