clear all;
signal_freq1=input('center-frequency of the signall in Hz/n');
num_cycles1=input('\n number of cycles1\n');
del_t1=input('\n Time increment1\n');
total_time1=input('\n total signal duration in secl\n');
offset_time1=input('\n Offset time_ actual starting time for signal1 \n');
signal_freq2=input('center-frequency of the signal2 in Hz\n');
num_cycles2=input('\n number of cycles2\n');
del_t2=input('\n Time increament2\n');
total_time2=input('\n total signal duration in sec2\n');
offset_time2=input('\n offset time- actual starting time for signal2 \n');
%-------------------------------------------------------------------------------%
signal_offset=round(offset_time1/del_t1);
hanning_duration1= (1/signal_freq1)*num_cycles1;
hanning_width1= round(hanning_duration1/del_t1);
signal_lengthl=round(total_time1/del_t1);
if signal_length1 < signal_offset1+hanning_width1
signal_length= signal_offset+hanning_width1;
end
%-----------------------------------------------------------------------------%
hanning_window1=hann(round(hanning_duration1/del_t1));
continuous_cosinel1=cos(2*pi*signal_freq1*(0:length(hanning_window1)-1)*del_t1);
time1=0:del_t1:del_t1*signal_length1;
output_signal1=zeros(1,length(time1));
output_signal1(signal_offset1+1:signal_offset1+round(hanning_duration1/del_t1))=hanning_window1.*continuous_cosinel';
%output_signal=hanning_window.*continuous_cosine';
%----------------------------------------------------------------------------%
figure(1),plot(time,output_signal1);
%--------------------------------------------------------------------------%