800 nm chirp pulse

조회 수: 2 (최근 30일)
Eshovo Moses
Eshovo Moses 2020년 7월 11일
I am working with a 800 nm (375 THz) pulse having a pulse duration of 10ps. I intend to introduce chirp in the pulse.
However I am not certain if the pulse has been chirped, because the pulse cycles are too may. So I ask if it is possible to reduce the no of cycles without altering the pulse frequency and duration. In this way I could acertain the presence of chirp in my pulse. Also, I appreciate any other hint on how to achieve my desired result.
Here is my MATLAB code;
N=1024*2^11;
dt=5e-16;
t=(-N/2:N/2-1)*dt;
%chirped pulse
f=375e12; %freq.
T=10e-12;%pulse duration in ps
alpha=0.18*(1e-12)^2; %chirp parameter in freq. representation
wave=exp(1i*2*pi*f.*(t)); %carrier wave
envelope=exp((-(t).^2)./(T^2)); %Gaussian envelope
chirp_factor=exp((1i*alpha).*(t.^2)); % Up Chirp
chirped_pulse=wave.*envelope.*chirp_factor; %Chirped beam
plot(t,real(chirped_pulse));xlim([-3 3]*1e-11)
Thank you for your aid.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by