Down-conversion to baseband.
[dn,y] = downconvert_process(dn,x)
input signal (real or complex)
downconversion object (created with downconvert_init)
output baseband signal (complex)
If the input signal is complex, no image filtering is down.
If the input signal is real, image is removed with a low-pass filter
with cut-off frequency set to if
, and
otherwise,
where
is the normalized intermediate frequency
(in either case, half-way between baseband signal and image signal).
// Load RF test signal (BPSK, I/Q) [x,fs,fi,fsymb] = sct_test_signal('c'); ; // Down-conversion to baseband dn = downconvert_init(fi/fs,'c'); [dn,y] = downconvert_process(dn,x); | ![]() | ![]() |
// Load RF test signal (BPSK, I/Q) [x,fs,fi,fsymb] = sct_test_signal(); ; // Down-conversion to baseband dn = downconvert_init(fi/fs,'r'); [dn,y] = downconvert_process(dn,x); | ![]() | ![]() |