Commit 1503b0bd16e0794620a26577da87bee3419f7aba

Authored by Yujen Ku
1 parent 0fd73e9ab9
Exists in master

to form received signal

Showing 1 changed file with 16 additions and 0 deletions Inline Diff

form_raw_rx_dec.m View file @ 1503b0b
File was created 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) = ...