Modulationsschema für einfachen Signalgenerator

Im Rahmen eines Oldtimer-Radio-Restaurierungsprojekts entschied ich mich, einen einfachen Signalgenerator für die Ausrichtung zu bauen.

Die Idee war einfach, ein Kurzstrecken-AM-Sender mit einer variablen Trägerfrequenz im MW-Band (mindestens 550 kHz bis 1,6 MHz), moduliert durch einen festen niederfrequenten Audioton (2 kHz). In meiner Naivität entschied ich mich, zuerst die Oszillatoren zu bauen: einen JFET-basierten Hartley für den Träger und eine Gain-stabilisierte Wien-Brücke für den Audioton. So weit, so gut und beide Oszillatoren funktionieren sehr gut.

Der JFET-Trägeroszillator wird hier beschrieben: Was ist der Zweck der Diode am JFET-Gate in diesem Hartley-Oszillator?

Ich dachte, der letzte Schritt der Modulation des Audiotons wäre einfach. Junge, lag ich falsch. Ich habe mehrere Tage mit Versuch und Irrtum mit verschiedenen (geeigneten) AM-Modulationsschemata verbracht, wobei ich sehr wenig zu zeigen hatte. Die Montage unten zeigt einige der Modulatoren, auf die ich gestoßen bin, und ich scheine bei den meisten von ihnen über dasselbe Problem zu stolpern: den Bandpassfilter! Dies ist natürlich sinnvoll, da die meisten Modulatoren für die Übertragung auf einer einzigen Trägerfrequenz ausgelegt sind. Meine Anforderung ist jedoch, dass ich den Träger über das Rundfunkband anpassen kann.

Meine Frage lautet also: Wie genau entwerfen Sie ein Modulationsschema für einen Signalgenerator, bei dem die Trägerfrequenz einstellbar ist?

Weitere Hinweise:

Eine Option, auf die ich stieß, nachdem ich die Oszillatoren gebaut hatte, wurde erklärt ( hier ). In diesem Fall variiert der Autor die Versorgung des Trägeroszillators selbst, was das Problem löst, ein zweites Bandpassfilter als Teil eines separaten Modulators zu benötigen. Ich habe jedoch mit meinem JFET-basierten Hartley experimentiert und festgestellt, dass dies zu einer erheblichen Verzerrung führte (wahrscheinlich, weil sich der abgestimmte Schaltkreis am JFET-Emitter befindet).

Ich habe festgestellt, dass ein Hauptproblem bei vielen (allen?) dieser Schemata darin besteht, dass Sie beim Einstellen der Trägerfrequenz große Amplitudenänderungen am modulierten Ausgang erhalten, selbst wenn Sie es schaffen, einen halbwegs anständigen AM-Ausgang zu erhalten. Es ist fast so, als bräuchten Sie eine Art AGC-Steuerung, selbst wenn Sie es geschafft haben, den Bandpassfilter entsprechend der Trägeranpassung zu ändern.

Ich überlegte, den zweiten Abschnitt (kleinere Kapazität) meines luftvariablen Abstimmkondensators zu verwenden, um den Bandpass zu bilden, der sich neben dem Trägerfrequenzabschnitt ändern würde. Das Ergebnis war ein Durcheinander. Es war zu schwierig, eine geeignete Induktivität auszuwählen, um den sich ändernden Träger zu verfolgen. Eine gute Idee also, die sich in der Praxis als schwierig erwiesen hat.

Geben Sie hier die Bildbeschreibung ein

Antworten (3)

Für diese Art von niedrigen Trägerfrequenzen würde ich die Verwendung eines analogen Multiplikators wie eines AD633 in Betracht ziehen. Es hat eine kleine Signalbandbreite von 1 MHz (3 dB nach unten), so dass es bei 1,6 MHz vielleicht 6 dB nach unten sein wird. Das lässt sich leicht kompensieren, und Sie erhalten die Vorteile einer anständigen, ziemlich linearen Modulation. Vergessen Sie nicht, einen DC-Offset hinzuzufügen, um die Modulationstiefe unter 100 % zu halten.

Geben Sie hier die Bildbeschreibung ein

Es gibt auch den SA602: -

Geben Sie hier die Bildbeschreibung ein

Ich würde den SA602A verwenden, weil er einen stabileren Temperaturgang hat und der SA602 möglicherweise schwer zu bekommen ist. Es ist gut für weit über 10 MHz aus dem Speicher.

Ich hatte gehofft, jemand würde einen geeigneten IC vorschlagen. Ich habe mich bisher auf diskrete Lösungen konzentriert, weil ich sie zur Verfügung habe.
Wenn ich mir den Schaltplan ansehe, wird T1 ein ähnliches Problem wie meine früheren Probleme mit der Trägervariation aufwerfen? Die Datenblätter werde ich mir auf alle Fälle ansehen. Ta.
Sie müssen T1 nicht verwenden - es ist da, um einen symmetrischen Ausgang in einen Single-Ended-Ausgang umzuwandeln. Sie können entweder Pin 4 oder Pin 5 als Single-Ended-Ausgang verwenden.
Ich wollte früher darauf zurückkommen. Am Ende habe ich einen 602 und eine Schaltung verwendet, die der von Ihnen vorgeschlagenen nicht unähnlich ist. Lief wie am Schnürchen!

Sie versuchen, einen AM-Modulator "zur Ausrichtung" zu bauen. Das bedeutet anscheinend, dass die Trägerfrequenz gut bekannt und kontrolliert sein muss.

Ich würde einen Kristall und eine digitale Schaltung verwenden, um die Trägerfrequenz zu erzeugen. Sie können einen Kristall auf etwa 10 kHz herunterteilen, dann eine PLL, um dies auf die gewünschte Frequenz zu multiplizieren. 10 kHz ist eine ausreichend gute Auflösung zum Ausrichten und Kalibrieren von AM-Radios.

Da dieser Sender eine sehr geringe Leistung hat und vermutlich dort eingesetzt wird, wo er keine Interferenzen mit anderen Geräten verursacht, müssen Sie sich keine großen Sorgen um Oberschwingungen machen. Eine amplitudenmodulierte Rechteckwelle ist viel einfacher zu erzeugen als eine amplitudenmodulierte Sinuswelle, die frei von Oberwellen gehalten wird.

Die Amplitudenmodulation einer Rechteckwelle ist so einfach wie das Begrenzen der Spitzen auf eine variierende Versorgungsspannung. Das Ergebnis wird ein signifikantes Signal bei den ersten paar ungeraden Harmonischen enthalten, aber diese werden weit außerhalb des Bandes des Funkgeräts liegen, das Sie kalibrieren. Eine kleine RC-Tiefpassfilterung nach der modulierten Rechteckwelle kann diese recht leicht etwas reduzieren.

Machen Sie sich also keine Gedanken über Resonanzfilter und dergleichen, da diese auf Ihre spezielle Trägerfrequenz abgestimmt werden müssen. Sie müssen lediglich den Teiler in der PLL ändern, um das Vielfache von 10 kHz einzustellen, das Ihre Trägerfrequenz haben soll.

Als SDR-Person mag ich Ihren Ansatz.
Ich mag diese Idee sehr. Wenn ich meinen derzeitigen Ansatz aufgeben muss (was wahrscheinlich ist), werde ich wahrscheinlich diesen Weg einschlagen.
Wenn Sie keine große Auflösung benötigen, würde ein einfacher PWM-basierter Ansatz mit einem Mikrocontroller, der sowohl die Rolle (oder besser gesagt, einschließlich) sowohl des Oszillators als auch der PLL spielt, ausreichen – Sie können PWM-Einheiten normalerweise mit Frequenzen über 40 MHz betreiben , und durch Ändern der Gesamtakkumulatorbreite einer PWM mit einem Tastverhältnis von 50 % können Sie einen festen Satz von Frequenzen erzeugen.

Das klassische Mixer-Problem (ich nenne es klassisch. Niemand sonst tut es.)

Nehmen wir zunächst an, Sie haben es mit einem perfekten analogen Multiplikator zu tun, der als Mischer verwendet wird:

Mischprinzip
Abbildung von hier .

Also, was die Multiplikation von zwei Cosinus bewirkt, ist Folgendes:

cos ( X ) cos ( j ) = 1 2 ( cos ( X + j ) + cos ( X j ) )

Indem Sie also Ihren 20-kHz-Ton multiplizieren ( X = 2 π 20 kHz ) mit Ihrem sagen wir 1MHz ( j = 2 π 1000 kHz )-Träger erhalten Sie tatsächlich zwei Kosinusse, einen für das obere, einen für das untere Seitenband, bei 980 bzw. 1020 kHz.

Wenn Ihr Mischpult kein perfekter Multiplikator ist, bekommen Sie auch die 1 MHz durchgeleitet.

Das Problem hier ist nun, dass Ihr Misch-LO einen großen Bereich überspannt: von 550 kHz bis 1600 kHz bedeutet, dass Sie ihn zweimal verdoppeln können. Warum ist das ein Problem?

Um den Multiplikationseffekt zu erzeugen, sind alle unsere Mischer auf die Nichtlinearität eines Geräts angewiesen. Ich werde dies ein wenig abstrahieren (und vereinfachen), da die Berechnung der Stromverstärkung einer Transistorschaltung hier etwas außerhalb des Rahmens liegt.

Der Strom, der in den Kollektor eines Transistors fließt, ist kein konstantes Vielfaches des Stroms, der in die Basis fließt (wir können diese Vereinfachung nur für relativ kleine Änderungen des Basisstroms vornehmen). Stattdessen sieht es eher wie eine Exponentialfunktion aus.

Jetzt eine Exponentialfunktion e T kann durch eine Reihe dargestellt werden

e T = N = 0 T N N ! = T 0 0 ! + T 1 1 ! + T 2 2 ! + T 3 3 ! + T 4 4 ! + = 1 1 + T 1 + T 2 1 2 + T 3 1 2 3 + T 4 1 2 3 4 + = 1 + T + T 2 2 + T 3 6 + T 4 24 +

Also, der erste Begriff, 1 , ist uninteressant. Es ist nur ein DC-Offset für uns.

Der zweite Begriff, T , bedeutet nur, dass wir die Eingabe durchlaufen.

Der vierte und die späteren Terme werden alle um den Faktor 6, 24, 120 usw. gedämpft. Nehmen wir also an, wir betrachten sie später.

Der dritte Begriff, T 2 2 , jetzt wird es interessant. Schauen wir uns das an!

Was wäre, wenn unser Signal T ist eigentlich eine Summe von zwei Signalen, wie oben, T = X + j ? Nun, Binome zur Rettung:

1 2 T 2 = 1 2 ( X + j ) 2 = 1 2 ( X 2 + 2 X j + j 2 ) = 1 2 X 2 + 1 2 2 X j + 1 2 j 2 = X j + 1 2 X 2 + 1 2 j 2

Siehst du das X j Dort! Das ist die Multiplikation, die wir brauchen. Eindrucksvoll! Es ist auch die "stärkste Komponente in dieser Summe!".

Nun leider 1 2 X 2 Und 1 2 j 2 verschwinden nicht auf magische Weise.

Wenn X = cos ( 2 π 550 kHz ) , dann bedeutet das, dass wir es auch mit sich selbst multiplizieren und 1,1 MHz erhalten :( Dagegen können wir nichts tun, also müssen wir es herausfiltern.

Leider kann ein Filter, der bei 1,1 MHz schneidet, nicht verwendet werden, um ein 1,6-MHz-AM-Signal durchzulassen! Sie müssen also irgendwo Filter wechseln. Filter sind nicht perfekt flach und identisch, also erhalten Sie Ihre Amplitudenvariationen.

Eine mögliche Methode, hier damit umzugehen, ist die Verwendung eines Zwischenschritts, einer Zwischenfrequenz (ZF), um Ihr Mischen durchzuführen.

Idee ist folgende: Mischen Sie Ihre 20 kHz auf eine Frequenz von sagen wir 10 MHz (+- 20 kHz). Mischen Sie es jetzt mit einem 8,4-MHz- bis 9,5-MHz-Oszillator herunter. Die quadratischen Produkte liegen weit außerhalb Ihres Interessenbereichs, und Sie können einen viel flacheren Filter verwenden.

Lassen Sie mich sehen, ob ich verstehe, was Sie sagen. Sie schlagen vor, ich erzeuge ein Hochfrequenzsignal, das ich mit meinem LF-Ton moduliere (mische?). Dann verwende ich einen variablen Oszillator, der 500 kHz bis 1,5 MHz ungerade unter dieser Hochfrequenz liegt, und ich übertrage die Differenzfrequenz. Ist das die allgemeine Idee?
Ich habe Mühe zu sehen, wie Sie die Differenzfrequenz extrahieren. Können Sie den letzten Absatz ein wenig erweitern? Es klingt nach einer guten Idee (ähnlich wie das LO in einem Superhet-Radio), aber ich kämpfe mit den Details.
nein, das ist nicht die Idee :) Sie modulieren einen 10-MHz-Träger und mischen ihn dann um 9,5 MHz (10 MHz - 9,5 MHz = 500 kHz) auf 8,4 (10 MHz - 8,4 MHz = 1,6 MHz) herunter, um das Signal zu erhalten Sie wollen. Es ist ein Superhet, mit IF > RF :) Du bist absolut auf dem richtigen Weg. Beim Mischen erhalten Sie sowohl die Summe als auch die Diff-Frequenz, siehe meine erste Formel :)