ruang waktu kode blok buku Mohinder expalanation diperlukan

S

shakeel006

Guest
hello semua
i am baru untuk ruang waktu koding. berikut adalah 1 Tx dan 2 RX ruang kode untuk blok waktu code.i perlu sangat jelas dan mudah penjelasan code.like berikut apa arti dari panjang frame dan ukuran paket selama 1 Tx dan 2 kode RX
% SNR 20 upto DBs
EbNo = [0:2:20];

% N, M: jumlah antena mengirim dan menerima

N = no_tx_antennas;
M = no_rx_antennas;

% menginisialisasi menghitung
idx = 1;

h = waitbar (0, 'Persentase Selesai');
set (h, 'Letak', [230 60 275,25 56,25]);
set (h, 'name', 'Harap tunggu sejenak ...');
wb = 9,09;

untuk SNR = EbNo
sigma = 0.5 / (10 ^ (SNR/10));

% Num -> jumlah paket
untuk packet_count = 1: Num

% Kita tertarik transmisi 'K' tidak SIMBOL bit.Oleh karena itu, K * 2 untuk QPSK
% Dll
switch (modulasi)
case 'BPSK'
data = randint (K, N);
BIT = 1;
case 'QPSK'
data = randint (K * 2, N);
BIT = 2;
'8 kasus PSK '
data = randint (K * 3, N);
BIT = 3;
'16QAM kasus '
data = randint (K * 4, N);
BIT = 4;
jika tidak
Disp ( 'Tidak Modulation')
akhir

tx_bits = data. ';
[temp s P] = tx_modulate (tx_bits, modulasi);

% siap untuk mengirimkan simbol-simbol panjang 'K'
X = temp. ';
fr_length = length (X);

% MRC
x0 = X;

% Bentuk matriks saluran
jika channel_model == 'AWGN'
Hr = yang (fr_length, M);
lain
Hr = (randn (fr_length, M) j * randn (fr_length, M)) / sqrt (2);
akhir% transmisi matriks
H = membentuk kembali (Hr, fr_length, M);
Habs = sum (abs (H). ^ 2,2);

% menerima sinyal per penerima antena
r1 = sum (H :), 1) .* x0, 2) / sqrt (N) sqrt (sigma) * (randn (fr_length, 1) j * randn (fr_length, 1));
r2 = sum (H :), 2) .* x0, 2) / sqrt (N) sqrt (sigma) * (randn (fr_length, 1) j * randn (fr_length, 1));

% Demodulasi sinyal yang diterima
z1 = r1 .* conj (H :), 1)) r2 .* conj (H :), 2));

% uncoded (1,1)
r01 = H :), 1) .* x0 sqrt (sigma) * (randn (fr_length, 1) j * randn (fr_length, 1));

% bentuk perkiraan
untuk m = 1

<img src="http://www.edaboard.com/images/smiles/icon_razz.gif" alt="Razz" border="0" />d01 :), m) = abs (r01-H :), 1) * s (m)). ^ 2;% uncoded sinyal

% kode sinyal
d1 :), m) = abs (sum (z1, 2)-s (m)). ^ 2 (-1 sum (Habs, 2)) * abs (s (m)) ^ 2;
akhir

% Menentukan perkiraan minimum

% keputusan untuk mendeteksi uncoded
[y0, I0] = min ((d01 ),[], 2);
s0d = s (I0). ';
jelas d01

% keputusan untuk mendeteksi s1
[y1, i1] = min ((d1 ),[], 2);
s1d = s (i1). ';
jelas d1

% Bentuk simbol diterima
Xd = [s1d];

% menentukan simbol kesalahan
error_un (packet_count) = sum (X :), 1) ~ = s0d);% untuk uncoded
temp1 = X> 0;
temp2 = XD> 0;
error (packet_count) = sum (sum (temp1 ~ = temp2));% untuk dikodekan
akhir% akhir UNTUK loop untuk "packet_count"
% menghitung FER, SER dan BER untuk saat ini idx

% untuk sinyal uncoded
SER_uncoded (idx) = sum (error_un) / (Bil * K);
BER_uncoded (idx) = SER_uncoded (idx) / BIT;
FER_uncoded (idx) = SER_uncoded (idx) * K;

% untuk sinyal kode
SER (idx) = sum (error) / (Bil * K);
BER (idx) = SER (idx) / BIT;
FER (idx) = SER (idx) * K;

% kenaikan idx
idx = idx 1;

str_bar = [num2str (wb) '% Selesai'];
waitbar (wb/100, h, str_bar);
wb wb = 9,09;

end% akhir UNTUK loop untuk SNR
close (h);

Best Regard
Shakeel

 
Dalam komunikasi, biasanya data yang ditransmisikan dalam blok (frame).Satu blok data yang terdiri dari banyak simbol ditentukan oleh standar.Tetapi untuk tujuan simulasi, Anda hanya perlu menetapkan jumlah wajar apapun simbol untuk satu blok, misalnya 100 sampai 500 simbol per blok.

Dalam bingkai simulasi panjang = ukuran paket.

Untuk simulasi Anda biasanya harus menghasilkan banyak frame.Ambil contoh frame 1000.

terbaik

 
Dear Mimomod

1.Misalkan, Dalam vBlast panjang data adalah 9.000 berarti apa yang mewakili yaitu apakah simbol atau panjang blok ..

2.

, equalizers
, detector
and decoder
in the communication system.

apa perbedaan antara penerima, equalizers, detektor
dan decoder
dalam sistem komunikasi.

3.Apa kemungkinan Maksimum penerima dan bagaimana hal itu berbeda dari menyapu penerima?Tolong bantu saya untuk mendapatkan informasi ini ...

 
1.Saya kira itu mengacu pada jumlah simbol.Perhatikan bahwa untuk tujuan simulasi, biasanya hanya mempertimbangkan jumlah simbol.Tapi jika Anda ingin menjadi lebih realistis seperti yang didefinisikan oleh standar, maka Anda membagi simbol ke dalam blok.

2.Penerima terdiri dari beberapa sub-sistem, termasuk equaliser, detektor, decoder.Equalizer adalah subsistem bertanggung jawab untuk invers efek saluran.Detektor adalah subsistem bertanggung jawab untuk mengubah simbol-simbol yang diterima menjadi data informasi (pesan sinyal).Decoder adalah subsistem untuk membalikkan efek dari encoder di pemancar, misalnya decoder saluran ke saluran terbalik encoder, dll

3.ML penerima penerima yang optimal berdasarkan kriteria kemungkinan maksimum.Rake receiver adalah salah satu penerima suboptimum digunakan terutama di CDMA dengan ide dasar adalah untuk mendapatkan beberapa salinan sinyal untuk imporove kualitas penerimaan.Terlalu panjang untuk menjelaskan secara rinci.Silakan merujuk ke buku-buku teks seperti Digital Komunikasi oleh Proakis.

 
kkkk ...
Last edited by vkekk pada 10 Februari 2008 19:39; edited 1 time in total

 
Tolong bantu saya, saya harus memberi presentasi ......mendesak

 
Maaf vkekk,

Saya tidak dapat memeriksa.Memang aku tahu sesuatu tentang MIMO, tapi pengetahuan saya tidak akan cukup untuk memberikan penilaian untuk proyek Anda.Apakah lebih baik jika Anda membicarakannya dengan atasan Anda?

terbaik

 

Welcome to EDABoard.com

Sponsor

Back
Top