Patent ID: 11876569
Assignee: ASTRAPI CORPORATION
Field: Telecommunications (Electrical engineering)
Classification: CPC H  G | IPC H

Claim 7:
8. A non-transitory computer readable medium storing instructions for identifying waveforms for signal transmission, the instructions comprising:
one or more instructions which, when executed by one or more processors, cause the one or more processors to:
receive an input signal over a time interval, dt, and having a signal length, sig_len, and power distributed over an input frequency spectrum;
normalize the input signal power to produce normalized signal power, SIGin_norm;
calculate, for each frequency bin,
a mixing frequency, f_mix, where
f_mix=f_source−f_target, where
 f_target=a target intermediate frequency for signal in the frequency bin,
 f_source =a frequency associated with the frequency bin,

and a mixing stream, cos_mix, where
cos_mix=cos(0:rads_per_sample:rads_per_signal), and where
 rads_per_sample=f_mix*dt*2*π,
 rads_per_signal=rads_per_sample*(sig_len-1);

generate, for each of the at least one frequency bin, an intermediate frequency signal, sig_IF=SIGin_norm*cos_mix;
apply, for each of the at least one frequency bin, an intermediate frequency (IF) bandpass filter, ifbpf, to sig_IF to generate a filtered IF signal, sig_IF_filtered;
calculate, for each of the at least one frequency bin, a bin power, bin_power, of the filtered IF signal by summing the square of the amplitudes in filtered IF signal and dividing this sum by the time interval, dt; and
identify waveforms for signal transmission based on the calculated bin power.