Paano Magbigay ng pagkaantala sa kinagat

A

amitdegada

Guest
Hello!

Maaari kahit sino sagot sa akin kung paano maaari ako magbigay ng pagka-antala ng 260 ns sa natanggap na signal?

Ang hudyat ay natanggap sa pamamagitan ng pagdaan tharough channel ng 20 gripo.Ang kanyang mga komplikadong minamahalaga signal!

 
Ito ay madali na lamang gumamit ng isang timer sa iyong code na humawak at release o nagpadala ng mensahe sa receiver.

 
Hello Roshn!

Nabasa ko na ang tulong, ngunit hindi pa rin makakuha ng ito.

data na = [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1];
data na = (data * (-2) 1);

% Ang K parameter na tumutukoy sa kung gaano karaming mga bits ay nasa isang frame:
% num_bits_per_slot = 10 * 2 ^ K.
% Ang ikinakalat na kadahilanan SF ay kaugnay sa K bilang: SF = 512 / 2 ^ K.
Piliin ang pagkalat kadahilanan% = 256 kaya K = 1 kaya doon ay 20 data bits / puwang
% Kaya datarate = 30kbps (k ==> 1 20 bits / puwang * 15 puwang / frame = 300 bits / frame at
% frame ng panahon ay 10 ms.

% hana piliin OVSF code ng haba 4 para sa maximum na data rate.

SF = 4;Gumawa ng% OVSF code.
OVSF_code = OVSFC (SF, 1);
OVSF_code = OVSF_code * (-2) 1;
% balangkas (OVSF_code);unsprd = [];

para sa i = 1:15
unsprd = [unsprd data];
wakasan% nahati ang data sa I at Q, at pagkatapos ay ikalat, banghayin ang Q sangay.at pagkatapos ay
% magdagdagI_brnch = [];
Q_brnch = [];

para sa i = 1:2:300
I_brnch = [I_brnch, unsprd (i)];
Q_brnch = [Q_brnch, unsprd (i 1)];
wakasan% SF = 256 ==> num_chips = 20 * 15 * 256 = 76800chips/slot
% Ang data;
Totoong = [];
Imag = [];
complex_baseband_signal_Pilot = 0;
para sa n = (1: haba (I_brnch))
Totoong = [OVSF_code .* I_brnch (n)];
Imag = [OVSF_code .* Q_brnch (n)];

% Kumplikadong baseband signal
complex_baseband_signal (SF * (n-1) 1: SF * n) = kumplikadong (Real, Imag);
wakasan

% Kumplikadong Scrampbling.
[C1n_gold, SC_code] = scrambling (600, 500);

Data_scrambled = complex_baseband_signal .* SC_code;% Termalong ingay generation sa RMS noise_factor
thermal_noise = randn (1, ang haba (Data_scrambled)) * noise_factor randn (1, ang haba (Data_scrambled)) * * noise_factor j;

% Kumplikadong baseband signal ay input sa tinatayang channel salpok sagot (HH)
channel_output = Conv (Data_scrambled, HH);

% Ingay idinagdag sa channel_output
y = channel_output (1: haba (complex_baseband_signal)) thermal_noise;Gusto kong bumuo ng Delay sa signal Y

maaari u tumulong ako?

 
Okay, ako ay subukan.

Una bakit nais mong bumuo ng antala?At gawin ang nais mo ang isang pagka-antala ng eksaktong 260ns?bakit?

 
Sa WCDMA magkalaykay receiver ang bawat daliri ay synchronised sa solong multipath pagkakaroon ng antala sa pagitan ng isang maliit na tilad.Na pagkaantala ay 260 ns.Ito ang dahilan kung bakit .....................

Mangyaring subukan

 
lamang na magdagdag ng mga zero sa harap, nang naaayon sa sampling panahon ............

 
Ako isipin diyan ay isang programa para sa mga pagkaantala sa librong "kunwa & Software radio" sa pamamagitan ng Ramjee Prasad.Maaari mong i-download ang libro mula sa 4shared.com o gigapedia.com

 
pagdagdag ng mga zero ayon sa sampling na panahon ay tiyak na trabaho at ay ang pinakamadaling solusyon.

 
Yeah ako ipagpalagay na ay ang pinakamadaling paraan

 

Welcome to EDABoard.com

Sponsor

Back
Top