Commit 1503b0bd16e0794620a26577da87bee3419f7aba
1 parent
0fd73e9ab9
Exists in
master
to form received signal
Showing 1 changed file with 16 additions and 0 deletions Side-by-side Diff
form_raw_rx_dec.m
View file @
1503b0b
1 | +function raw_rx_dec = form_raw_rx_dec(sample_start,raw_rx_dec,Delay,sample_time,raw_rx_dec_input,center_freq,showdetail) | |
2 | +if showdetail | |
3 | + disp( [ 'delay(in T_sample) = ' num2str(ceil(Delay/sample_time))] ); | |
4 | + %fprintf('delay(in T_sample) = %d ', num2str(ceil(Delay/sample_time) )); | |
5 | +end | |
6 | +if length(raw_rx_dec) < sample_start+ceil(Delay/sample_time)+length(raw_rx_dec_input)-1 | |
7 | +raw_rx_dec = [raw_rx_dec, zeros(1, sample_start+ceil(Delay/sample_time)+length(raw_rx_dec_input)-1-length(raw_rx_dec) ) ]; | |
8 | +end | |
9 | + | |
10 | +raw_rx_dec(sample_start+ceil(Delay/sample_time):sample_start+ceil(Delay/sample_time)+length(raw_rx_dec_input)-1) = ... | |
11 | + raw_rx_dec(sample_start+ceil(Delay/sample_time):sample_start+ceil(Delay/sample_time)+length(raw_rx_dec_input)-1) + ... | |
12 | + raw_rx_dec_input*exp(1i*2*pi*( ceil(Delay/sample_time) - Delay/sample_time )*sample_time*center_freq); | |
13 | + | |
14 | +% raw_rx_dec(sample_start+ceil(Delay/sample_time):sample_start+ceil(Delay/sample_time)+length(raw_rx_dec_input)-1) = ... | |
15 | +% raw_rx_dec(sample_start+ceil(Delay/sample_time):sample_start+ceil(Delay/sample_time)+length(raw_rx_dec_input)-1)+raw_rx_dec_input; | |
16 | +end |