Нажмите Рэлея канал

B

barithegreat

Guest
Привет
Пожалуйста, см. в настоящем Кодексе, А. М. Я смутился, как я добавил две версии сигнала, полученного от двух кранов с одним образцом delay.Initially я сделал ОБПФ сигнала с четырьмя subcarriers.Please наставит меня.
X = transdata1;
Краны = 2;
p1 = 1;
P2 = 0,8;
gain1 = SQRT (p1 / 2) * [randn (1, длина (X)) J * randn (1, длина (X))];
gain2 = SQRT (P2 / 2) * [randn (1, длина (X)) J * randn (1, длина (X))];
channel_ifft ОБПФ = ([gain1, gain2], длина (х));
N = 1: длина (х);
delay1 = 1;
для N = delay1 1: длина (х)% Задержка в один образец второго крана
X1 (п) = X (N-delay1);
конец
transdata = channel_ifft .* (X x1);% умножения канала с комбинированным 2 кранов сигнала Здесь х = Tap1 сигнала и x1 Tap 2 сигнала

%------------------------ Добавление шума ---------------------- ---------
Noise = 1/sqrt (2) * [randn (1, длина (X)) J * randn (1, длина (X))];% Шум
SNR = [0:10];% несколько значений Eb/N0
PS = среднее (ABS (X). ^ 2);% Мощность передаваемого сигнала
для I = 1: длина (SNR)
Y = transdata (SQRT (3 * PS) * 10 ^ (-SNR (I) / 20)) * шум;% Добавление шумов

%-------------------------- Ресивер ---------------------- -----------------
recdata = Y;
RX0 = recdata .* (1. / (channel_ifft));% Equilizatiom

Будь здоров.

 

Welcome to EDABoard.com

Sponsor

Back
Top