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 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