Effacer les filtres
Effacer les filtres

sine generation with hanning window

5 vues (au cours des 30 derniers jours)
mm99
mm99 le 28 Déc 2019
Modifié(e) : mm99 le 20 Jan 2020
Hi !
How can I generate a sine as same as the one attahed?
I tried something like this, but its still quite different :
close all
clc
clear all
fs=1e6; %sampling freq
dt1=1/fs;
f=5e4; %sine freq
T1=1/f; %sine period
n=10; %periods
tt=n*T1;

Réponse acceptée

KALYAN ACHARJYA
KALYAN ACHARJYA le 29 Déc 2019
#Do change the frequency ar per the requirements
fs=1e9; %sampling freq
dt1=1/fs;
f=5e9; %sine freq
T1=1/f; %sine period
n=10; %periods
tt=n*T1;
t1 = linspace(0,tt);
t2 = 0:dt1:tt;
burst=sin(2*pi*f*t1);
%%--------Changed Here
ww1=hanning(length(burst)/2);
ww=[ww1;zeros(length(burst)/2,1)];
%%----------------------
signal=burst.*ww';
subplot(3,1,1)
plot(t1,burst)
subplot(3,1,2)
plot(t1,ww)
subplot(3,1,3)
plot(t1,signal)
234.png
  2 commentaires
mm99
mm99 le 29 Déc 2019
Thank you!! It helped me :)
KALYAN ACHARJYA
KALYAN ACHARJYA le 29 Déc 2019
My pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by