800 nm chirp pulse

2 views (last 30 days)
Eshovo Moses
Eshovo Moses on 11 Jul 2020
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.

Answers (0)

Categories

Find more on Programming in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!