Die Beziehung zwischen elektrischem Lichtfeld und Lichtleistung (optische Modulation)

Diese Frage beschäftigt mich seit einer Woche. Hope könnte etwas Hilfe von Ihnen bekommen.

  • Licht 1:

    Elektrisches Feld = e J ω T ;

    Macht = 1 2 A 2

  • Licht 2: a = ω H T

    Elektrisches Feld = A e J ω T cos ( a ) ;

    Macht = 1 2 A 2 1 + cos ( 2 a ) 2

  • Licht 3:

    a = ω H T

    Macht = 1 2 A 2 1 + B cos ( 2 a ) 2 , 0 < b < 1.

    elektrisches Feld??

  • warum will ich das machen?

    Elektrisches Feld = 1 2 A 2 e J ω C T ( 1 2 ( e J ω H T + e J ω H T ) ) = 1 4 A 2 ( e J ω C T + J ω H T + e J ω C T J ω H T )

    Daran können die Frequenzkomponenten des Lichts beobachtet werden ω C ω H Und ω C + ω H

Meine Frage ist, was ist das elektrische Feld von Licht 3? Kann man dafür eine mathematische Formel aufschreiben? Wenn nicht, wie kann man es in Matlab simulieren?

Hat alphaeine gewisse Abhängigkeit von Zeit oder Position? Denn sonst können Sie einfach schreiben A' = A cos(alpha), und Beispiel 2 wird identisch mit Beispiel 1.
Ich habe Ihre Forums mit MathJax bearbeitet, bitte überprüfen Sie sie noch einmal.
@ThePhoton Entschuldigung, meine Frage war nicht klar, ja, Alpha ist zeitabhängig, was eigentlich cos (wc * t) ist. Ich werde die Frage ändern, um sie klarer zu machen.
Mr. @ThePhoton Könnte ich Ihre Meinung dazu haben? Jede Idee wird geschätzt.
Hinweis: 1 + B cos ( 2 a ) = B + B cos ( 2 a ) + ( 1 B ) .
@ThePhoton Mr. The Photon, danke für deinen Hinweis. Die Annäherung ist ziemlich gut, wenn b nahe bei 1 liegt. Darf ich fragen, ob es eine Lösung gibt, wenn b nicht ganz nahe bei 1 liegt? Vielen Dank

Antworten (1)

Im Allgemeinen sollte das elektrische Feld also so sein:

E 3 = A 1 + B cos ( 2 ω H T ) 2 e J ω C T
Sie können sich Sorgen um das Zeichen machen. ± 'vor der Quadratwurzel. Das wäre eine sehr gute Überlegung, und wir müssen unsere Lösung zu einem generischen Ausdruck erweitern. Wir können bemerken, dass der Amplitudenfaktor wie folgt erweitert werden könnte:
± 1 + B cos ( 2 ω H T ) 2 = ± 1 + B [ 2 cos 2 ( ω H T ) 1 ] 2 = cos ( ω H T ) B + 1 B 2 cos 2 ( ω H T )
Das lässt sich leicht nachprüfen B = 1 der obige Ausdruck ist gerecht cos ( ω H T ) wie wir es wollten. Also können wir umschreiben E 3 als:
E 3 = A β ( T ) 2 [ e J ( ω C ω H ) T + e J ( ω C + ω H ) T ] ,
Wo β ( T ) = B + 1 B 2 cos 2 ( ω H T ) . Vielleicht ... Vielleicht ... Sorgen Sie sich auch um die Singularitäten von β ( T )
cos ( ω H T ) 0 β ( T ) .
Um dieses Problem zu lösen, führe ich einen präskriptiven Parameter ein ϵ , es könnte eine beliebige kleine positive Zahl (wie 0,01, 0,001) im Nenner sein, um die Divergenz zu vermeiden.
β ( T ) β ' ( T ) = B + 1 B 2 cos 2 ( ω H T ) + ϵ
Mein nächster Schritt ist, das Fourier-Spektrum von ' cos ( ω H T ) B + 1 B 2 cos 2 ( ω H T ) ' zwischen ω H Zu ω H --weil wir bereits die Phase haben ' e J ω C T 'in unserem Ausdruck. Dies ist nützlich, um monochrome Modi zu erhalten.

Hier sind die Bilder, die ich gemacht habe

für b=1

Geben Sie hier die Bildbeschreibung ein

für b = 0,5

Geben Sie hier die Bildbeschreibung ein

Hier ist der Code für Matlab

Th=20; %% period of omega_h
omegah=2*pi/Th;%%% we define \omegah via defining Th
N=90; %% divide the time interval (one period) into N equal parts.
L=100; %% Length of time interval interms of numbers of periods.
tt=Th/N*[1:L*N]; %% we generate a time vector including 3 periods.
b=0.5;
amph=cos(omegah*tt).*sqrt(b+(1-b)*power((2*cos(omegah*tt).*cos(omegah*tt)),-1)); %% this is our factor in the amplitude.
plot(tt,amph) %%% the picture of the amplitude including 'L' periods.
ttrial=Th/N*[1:3*N];
amphtrial=cos(omegah*ttrial).*sqrt(b+(1-b)*power((2*cos(omegah*ttrial).*cos(omegah*ttrial)),-1));
plot(ttrial,amphtrial) %%% the picture of the amplitude including '3' periods, this picture just helps you tell the pattern of the mode easily.
%%
FThh=fft(amph);
Homg=fftshift(FThh); %%% if you were not familiar of usage of commands 'fft' and 'fftshift' check them in the matlab help, they are extremely useful!!!
angleomg=-pi*N/Th:2*pi/(L*Th):pi*N/Th-2*pi/(L*Th);
plot(angleomg,abs(Homg))
title('b=0.5')
xlabel('\omega')
ylabel('E')