How to fix conjugated chirp signal frequency shift in spectrogram
When a complex-valued linear chirp signal is converted to its conjugate, the frequency shifts to the maximum sampling rate beyond the Nyqust rate. This does not happen in real-valued linear chirp. Is there an option to limit the frequency shift?
Fs=2E3;
f0=0;
f1=0.5E3;
t1=0.5;
t=0:1/Fs:t1;
yc=chirp(t,f0,t1,f1,’complex’);
figure
spectrogram(yc,[],256,512,Fs,’yaxis’);
title(‘UP Chirp-Complex in Time-Freq ‘)
%Plot Conjugate chirp
conj_yc=conj(yc);
figure
spectrogram(conj_yc,[],256,512,Fs,’yaxis’);
title(‘Conjugate-UP Chirp-Complex in Time-Freq ‘)When a complex-valued linear chirp signal is converted to its conjugate, the frequency shifts to the maximum sampling rate beyond the Nyqust rate. This does not happen in real-valued linear chirp. Is there an option to limit the frequency shift?
Fs=2E3;
f0=0;
f1=0.5E3;
t1=0.5;
t=0:1/Fs:t1;
yc=chirp(t,f0,t1,f1,’complex’);
figure
spectrogram(yc,[],256,512,Fs,’yaxis’);
title(‘UP Chirp-Complex in Time-Freq ‘)
%Plot Conjugate chirp
conj_yc=conj(yc);
figure
spectrogram(conj_yc,[],256,512,Fs,’yaxis’);
title(‘Conjugate-UP Chirp-Complex in Time-Freq ‘) When a complex-valued linear chirp signal is converted to its conjugate, the frequency shifts to the maximum sampling rate beyond the Nyqust rate. This does not happen in real-valued linear chirp. Is there an option to limit the frequency shift?
Fs=2E3;
f0=0;
f1=0.5E3;
t1=0.5;
t=0:1/Fs:t1;
yc=chirp(t,f0,t1,f1,’complex’);
figure
spectrogram(yc,[],256,512,Fs,’yaxis’);
title(‘UP Chirp-Complex in Time-Freq ‘)
%Plot Conjugate chirp
conj_yc=conj(yc);
figure
spectrogram(conj_yc,[],256,512,Fs,’yaxis’);
title(‘Conjugate-UP Chirp-Complex in Time-Freq ‘) chirp, lfm, matlab, spectrogram MATLAB Answers — New Questions