Hi,
I have a sum sinusoids to make a waveform, each sinusoid has a different phase attached to it.
clearf = (20.2 : 0.01 : 21.2)*10^9;Fs = 5*max(f);Ts = 1/Fs;end_t = 0.2*10^(-6);dt = 0 : Ts : end_t-Ts;for a = 1:length(f)-1 random_phase = 2*pi*rand(1,1); %y(a,:) = 2 * sin(2*pi .* f(a) .* dt + random_phase);
endwaveform = sum(abs(y))plot(dt,waveform)
I need to amplify this waveform, but the amplification being applied is in the form of a vector, it has an increase amplitude (gain) component and also a phase change component.
So the waveform is amplified but also subjected to phase change at instances in time.
To do this, my original waveform must be complex so I can multiply two complex numbers together to get the amplified waveform.
How do I do get my original code in a complex form?
Best Answer