Position des übereinstimmenden Filters


7

In einem digitalen Kommunikationsempfänger wird ein angepasstes Filter (SRRC-Filter) verwendet. In verschiedenen Literaturen wird die Position des übereinstimmenden Filters an zwei verschiedenen Stellen erwähnt. Einer ist unmittelbar nach dem ADC, gefolgt vom Resampler eines Timing-Recovery-Systems, und der andere ist nach dem Resampler des Timing-Recovery-Prozesses, gefolgt von einem Timing-Fehlerdetektor (TED).

Nach meinem Verständnis sollte es praktisch nach dem Resampler sein. Nehmen wir an, der Interpolationsfaktor beträgt auf der Senderseite dh Abtastwerte pro Symbol. Wenn also die Symbolrate beträgt, beträgt die Abtastrate . 442 MHz8 MHz

, der von mir verwendete ADC auf der Empfängerseite mit dh die Abtastrate beträgt , was dem fachen der Symbolrate oder dem fachen der Sender-Abtastrate entspricht . Erst nach dem erneuten Abtasten erhalten wir unsere ursprüngliche Senderabtastrate zurück, so dass ein SRRC-Filter (mit Überabtastrate ) verwendet werden kann. Andernfalls müssen wir, wenn wir vor dem Resampler verwenden, ein SRRC-Filter (mit einer Überabtastrate von ) verwenden, wodurch die Anzahl der Filterkoeffizienten und damit die Hardwarekosten erhöht werden. 40 MSps40 MHz205420

Ist mein Verständnis richtig?


Beachten Sie in meiner Antwort unten, dass der Gardner TED mit 2 Samples pro Symbol arbeitet und Sie wahrscheinlich nicht 20 Samples pro Symbol benötigen, um den SRRC-Filter zu implementieren (Sie können den RRC-Filter auch mit 2 Samples pro Symbol durchführen, a Ein höherer Wert kann mit dem dominanten Effekt verwendet werden, dass die Variation der Stoppbanddämpfung verringert wird, die Leistung anderer Filter jedoch nur wenig beeinflusst wird. Sie können also erneut abtasten und die Vorteile erzielen, die Sie für den Betrieb mit einer niedrigeren Abtastrate korrekt angegeben haben, und haben die Vorteile, dies zu tun Ihr TED vor der RRC-Filterung.
Dan Boschen

Ich glaube, ich kann den RRC-Filter mit einer niedrigeren Überabtastrate als den ADC verwenden (in meinem Fall 4 statt 20), wenn die Rate ein ganzzahliges Vielfaches der Abtastrate des Senders ist. Was ist, wenn die ADC-Überabtastrate kein ganzzahliges Vielfaches der Senderabtastrate ist (z. B. ADC-Abtastrate 40 MHz und Senderabtastrate 6 MHz)? In diesem Fall kann ich ein angepasstes Filter nur nach (oder vor) der TED verwenden, aber nicht vor dem Resampler.
avi1987

In diesem Fall verwende ich einen Resampler mit gebrochener Rate. Eine mehrphasige Implementierung ist oft ein guter Ansatz, da sie sehr elegant mit der Timing-Wiederherstellung kombiniert werden kann.
Dan Boschen

Antworten:


8

Die Zeitspanne der Nulldurchgänge nimmt nach der endgültigen RRC-Filterung zu (und die Symbolabtaststellen konvergieren, was das Ziel für den Null-ISI ist, aber die Erhöhung des Nulldurchgangs im Prozess geht zu Lasten der zeitlichen Wiederherstellung!). Wenn Sie also eine Gardner-TED verwenden, die dafür empfindlich ist, ist es besser, TED vor der RRC-Filterung zu haben, da das zeitliche SNR höher ist.

Ein Synchronisierer wie Mueller und Mueller, der mit Symbolentscheidungen arbeitet (1 Abtastung pro Symbol), hat jedoch nach dem RRC-Filter eine bessere Leistung.

Nachfolgend finden Sie Details zur Verwendung des Gardner TED, um die damit verbundenen Überlegungen aufzuzeigen:

Geben Sie hier die Bildbeschreibung ein

Siehe meine Zahlen unten, als ich dies mit dem Gardner TED genauer untersuchte, und zeigen auch den Kompromiss, der mit einem niedrigeren Roll-Off (Alpha-Wert) für eine bessere Spektrumseffizienz, aber ein geringeres zeitliches SNR aufgrund einer verringerten Diskriminatorsteigung und höher gemacht werden muss Musterrauschen. Dargestellt ist der "Mittelwert (TED)", der der Zeitunterscheidungsfaktor für eine Gardner-TED ist (höhere Steigung bedeutet höhere Schleifenverstärkung / Empfindlichkeit), und das Musterrauschen des Detektors gegenüber dem Zeitversatz. Beachten Sie, dass ein höheres Timing-SNR erreicht wird, wenn Sie Ihre Timing-Fehlererkennung vor der RRC-Filterung durchführen. Dies liegt daran, dass die Zeitspanne der Nulldurchgänge nach der RRC-Filterung zunimmt, während die Symbolentscheidungsorte konvergieren (siehe Abbildung der Wellenform vor und nach der RRC).

Zum Vergleich kann ich, falls gewünscht, später auch den M & M-Synchronisierer einbeziehen, da ich dies ebenfalls auf ähnliche Weise untersucht hatte, aber im Moment habe ich die Vergleiche, die ich am Ende dieses Beitrags abgeleitet habe, unten aufgeführt.

Gardner TED für QPSK / QAM:

Geben Sie hier die Bildbeschreibung ein

TED=I2n(I2n+1I2n1+Q2n(Q2n+1Q2n1)=real[conj(yn)(y2n+1y2n1)]

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Dies zeigt die Frequenzspektrumseigenschaften des Musterrauschens vom Garndner Timing Error Detector:

Geben Sie hier die Bildbeschreibung ein

Zum Vergleich (und zur Berücksichtigung) ist unten der Mueller & Mueller (M & M) Synchronizer aufgeführt:

Geben Sie hier die Bildbeschreibung ein

Ohne näher auf den Mueller & Mueller-Synchronisierer (M & M) einzugehen, werde ich im Folgenden zumindest die wichtigsten Erkenntnisse nennen, die ich beim Vergleich des Gardner TED mit dem Mueller & Mueller-Synchronisierer gemacht habe:

Geben Sie hier die Bildbeschreibung ein


Danke für die Antwort. Verweisen Sie auf das Buch oder den Link, in dem ich die Informationen dazu finden kann?
avi1987

Dies waren meine eigenen Studien, aber Sie können den Gardner Timing Error Detector googeln, um viele Informationen darüber und das Originalpapier zu finden, das er geschrieben hat. Im Wesentlichen ist die Differenz eine Schätzung der Ableitung y_dot, so dass der Detektor unter Verwendung des Beziehungszeitfehlers = y * y_dot arbeitet. Ich hoffe, das hilft.
Dan Boschen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.