Você está na página 1de 2

Universidade Federal do ABC

EN2608 Comunicaes pticas


Experimento Computacional 02 Lasers Semicondutores
Prof. Luiz Henrique Bonani

Fundamentos Tericos
A derivao rigorosa das equaes de taxa que regem o funcionamento dos lasers semicondutores
comea com as equaes de Maxwell, mas tambm podem ser escritas heuristicamente considerando
vrios fenmenos fsicos, entre os quais a mudana no nmero de ftons P e no o nmero de eletros N
dentro da camada ativa:

dP
P
GP Rsp
dt
p
dN I N
GP
dt
q c
Nesse caso, Rsp a taxa de emisso espontnea dentro da regio ativa, p e c so os tempos de vida dos
ftons e dos portadores, I a corrente de injeo e q a carga do eltron, igual a 1,6 x 10-19 C.
O software Matlab possui ferramentas adequadas para a resoluo numrica de equaes diferenciais
acopladas. Particularmente, a funo ode45() uma ferramenta muito til que emprega o mtodo de
Runge-Kutta adaptativo de 4 e 5 ordem. Para sua utilizao, deve-se criar uma funo para representar
o sistema de equaes diferenciais acopladas. Como exemplo, pode-se escrever a funo
rate_equations(t,y), que representa as equaes de taxa do laser mostradas anteriormente.
function dy = rate_equations(t,y)
dy = zeros(2,1);
G = Gn*(y(2) - N0)*(1 - eps_NL*y(1));
dy(1) = G*y(1) + Rsp - y(1)/tau_p;
dy(2) = I/q - y(2)/tau_c - G*y(1);

Deve-se notar que nesta funo no foram definidos os valores dos parmetros constantes das equaes
de taxa, o que deve ser feito dentro da prpria funo. A chamada principal deve acontecer em um script
separado, em que se definem as condies iniciais e o intervalo de tempo para o qual as equaes de taxa
so avaliadas. Isso mostrado resumidamente no script a seguir, em que eventualmente tambm devem
ser definidas algumas variveis.
TSPAN = [0 30e-9]; % period de tempo de avaliao (0 a 10ns)
Y0 =[0 0]; % condies iniciais (N0 = P0 = 0)
[T,Y] = ODE45(@rate_equations,TSPAN,Y0); % chamada da funo

Nesse caso, a varivel de retorno Y um vetor com duas colunas, em que na primeira coluna est a
soluo numrica para P, correspondente a y(1) na definio da equao de taxa, e na segunda coluna
est a soluo numrica para N, correspondente a y(2) na definio da equao de taxa.
Os resultados podem ser mostrados facilmente por meio de uma figura, que deve ser definida no script
principal, como no exemplo:
figure(1)
set(gca,'FontSize',18);
plot(T/1e-9 ,Y(:,1),'b','Linewidth',2); % tempo em ns
xlabel('Tempo (ns)'); ylabel('Nmero de Ftons');
axis([0 30 0 10e4]);

Atividades Prticas
1. Com o auxlio do Matlab e as informaes anteriores, obtenha a soluo numrica para as equaes de
taxa de um laser semicondutor com p = 3 ps, c = 2 ns, Rsp = 2/p , GN = 104 s-1, N0 = 108 e NL = 10-7 no
perodo de tempo de 0 a 30 ns. Note que o valor de G usado nas equaes de taxa dado pela Equao
(3.5.15) do livro texto e deve estar definido dentro da funo que define as equaes de taxa. Outra
grandeza que deve ser definida nesta funo a corrente I. Defina I como 80% da corrente Ith, dada pela
Equao (3.5.6) do livro texto de modo a obter uma primeira soluo para P e N. Comente os resultados
obtidos.
2. Repita os clculos para I = 90% de Ith e 99% de Ith. Comente sobre o significado fsico de Ith e discuta se
os resultados obtidos esto coerentes. Verifique o que acontece para correntes acima de Ith, por exemplo,
com o dobro e o triplo deste valor de corrente. Verifique graficamente o parmetro Nth.
3. Assuma o valor do parmetro vgmir como sendo igual a 4,41011 e use a Equao (3.5.8) do livro texto
para obter uma curva de potncia emitida Pe em funo da corrente I, para igual a 1,55 m. Explique o
resultado obtido.

Você também pode gostar