800 nm chirp pulse
조회 수: 2 (최근 30일)
이전 댓글 표시
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
답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!