Azzera filtri
Azzera filtri

Gabor transform for a sine wave

27 visualizzazioni (ultimi 30 giorni)
Mohannad suleiman
Mohannad suleiman il 27 Feb 2021
Commentato: Yashender Sharma il 16 Mar 2021
Please Could you Help to implement a Gabor Transform code in Matlab for a sine wave . I just wanna se the spectrogram for it

Risposte (1)

Yashender Sharma
Yashender Sharma il 16 Mar 2021
Constant-Q nonstationary Gabor transform histogram for a Sine Wave
fy=5; %signal frequency in Hz
wy=2*pi*fy; %signal frequency in rad/s
fs=100; %sampling frequency in Hz
tiv=1/fs; %time interval between samples;
t=0:tiv:10; %time intervals
y=sin(wy*t); %signal data set
subplot(311),plot(t,y); %plots figure
axis([0 10 -1.5 1.5]);
xlabel('seconds'); title('sine signal');
subplot(312),stem(t,y,'*'); %plots figure
axis([0 1 -1.5 1.5]);
xlabel('seconds'); title('Samples of sine signal for Time Period of 1 second');
subplot(313),cqt(y,'SamplingFrequency',fs);%plots histogram of Constant-Q nonstationary Gabor transform
For Additional information on this you can browse https://in.mathworks.com/help/wavelet/ref/cqt.html
  1 Commento
Yashender Sharma
Yashender Sharma il 16 Mar 2021
fy=5; %signal frequency in Hz
wy=2*pi*fy; %signal frequency in rad/s
fs=100; %sampling frequency in Hz
tiv=1/fs; %time interval between samples;
t=0:tiv:10; %time intervals
y=sin(wy*t); %signal data set
subplot(311),plot(t,y); %plots figure
axis([0 10 -1.5 1.5]);
xlabel('seconds'); title('sine signal');
subplot(312),stem(t,y,'*'); %plots figure
axis([0 1 -1.5 1.5]);
xlabel('seconds'); title('Samples of sine signal for Time Period of 1 second');
subplot(313),cqt(y,'SamplingFrequency',fs);%plots histogram of Constant-Q nonstationary Gabor transform

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by