How could I generate a biphasic pulse train?

4 visualizaciones (últimos 30 días)
Abir Ouji
Abir Ouji el 9 de Nov. de 2020
Comentada: Abir Ouji el 22 de Nov. de 2020
hi :)
i m trying to generate a biphasic pulse train to modulate with speech signal. but all i found is pulse train with positive amplitude only.
how could I generate a biphasic pulse train ? any help ?

Respuesta aceptada

Mathieu NOE
Mathieu NOE el 9 de Nov. de 2020
hello
maybe this can help you
freq = 10 ;
Ts=1e-04;
t=0:Ts:1;
angl = 2*pi*(mod(freq*t,1));
% % example 1 : positive square wave / mono phasic pulse train
% square_wav = 0.5*(sign(sin(angl))+1);
% plot(t,square_wav);
% example 2 : bi phasic pulse train
interphase_gap = 10e-3; % gap (in second)
gap_angl = 2*pi*freq*interphase_gap;
angl(angl<=gap_angl/2) = 0;
angl(abs(2*pi-angl)<=gap_angl/2) = 0;
angl(abs(pi-angl)<=gap_angl/2) = 0;
biphasic_pulse_train = sign(sin(angl));
% plot(t,angl);
plot(t,biphasic_pulse_train);
  19 comentarios
Mathieu NOE
Mathieu NOE el 22 de Nov. de 2020
Glad it helps you
now you can relax a bit !!
good luck for the future
Abir Ouji
Abir Ouji el 22 de Nov. de 2020
yes I feel relieved now hh
thank you :)
you too

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre AI for Audio en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by