www.pudn.com > tryGUI.rar > halfcos_generator.m
%[t,pulseseq] = halfcos_generator(pulsewidth,pulsedis,pulsenum,ts)
%pulsewidth: 单个脉冲宽度,单位ns
%pulsedis: 脉冲间隔,单位ns,通常考虑不同频带的转换时间
%pulsenum: 后面补零脉冲个数,即:单带情况下,要有较低占空比
%ts: 抽样间隔,单位ns
%输出参数:
%pulseseq: 产生的脉冲信号序列
function gt= halfcos_generator(pulsewidth,t)
pi=3.1416;
% 产生半余弦脉冲
if (t<0)|(t>=pulsewidth)
gt=0;
else
gt=sin(pi/pulsewidth*t);
end