реклама на сайте
подробности

 
 
> Многолучевой канал в OFDM без Эквалайзера - какой должна быть помехоустойчивость
lennen
сообщение Jun 1 2016, 21:01
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 227
Регистрация: 1-10-15
Из: Москва
Пользователь №: 88 647



Вот так я симулирую канал связи в настоящее время. Может быть, сильно большие значения задаю, но если не использовать эквалайзер, то при таком канале у меня BER = 0.5. То есть, как я понимаю, с данной моделью канала без эквалайзера даже при соотношении сигнал-шум прием невозможен. Хочу узнать, действительно ли это так, или я ошибаюсь? Может быть, в программе написал что-то не так?
Заодно в алгоритмическом плане хочу спросить, правильно ли я добавляю АБГШ в матлаб? Посмотрите, там SNR_dB... Я думаю, что это и есть значение сигнал-шум. То есть отношение энергии сигнала к спектральной мощности шума. Я прав?

Код
L = 200;
    tm = [0 randint(1,L-1,[0 15])];
    raynums = raylrnd(0.4,1,L-1);
    hmdbm = [0 20*log10(raynums)]; hm = sqrt(1*10.^(hmdbm/10));
    fim = [0 2*pi*rand(1,L-1)];
    k = 0:20; hsum = 0;
    for i = 1:length(tm)
        del = double(kroneckerDelta(sym(k-tm(i))));
        h = hm(i)*exp(1*j*fim(i))*del;
        hsum = hsum+h;
    end
    
    OFDM_noisy = conv(hsum,OFDM_GI);
    axes(handles.axes15); stem(abs(hsum)); xlabel('n, samples');  ylabel('|hsum(n)|, units'); grid minor;      

    %Add AWGN to multibeam channel
    EBNO_dB = str2num(get(handles.edit9,'String')); SNR_dB = EBNO_dB + 10*log10(Nbps);
    set(handles.text16, 'String', ['Pseudo SNR = ' num2str(SNR_dB)]);
    OFDM_noisy = awgn(real(OFDM_noisy), SNR_dB, 'measured')+j.*awgn(imag(OFDM_noisy), SNR_dB, 'measured');


И еще один вопрос. Я не очень понял. Допустим, у меня есть выборки сигнала. Я хочу эти выборки конвертировать в обычный сигнал на радиочастоту. Например, есть 100000 бит, которые нужно передать. В 4-QAM используется 2 бита на символ, поэтому получается 50000 бит. Количество информационных поднесущих - 48, а вообще из 64. Тогда получается 50000/48 = 1042 ОФДМ символа. В этих 1042 символах содержатся 64 х 1042 = 66688 выборки. Но так понимаю, что все эти параметры не нужны, потому что в итоге спектр OFDM-сигнала до переноса на 5 ГГц длится 64 выборки. Шаг по частоте, как я понимаю - это величина, обратная длительности OFDM во временной области. Если брать 64 МГц спектр, то 64 МГц / 64 выб = 1 МГц. Тогда сигнал из 64 выборок длится 1 мкс. Тогда частота дискретизации = 1 мкс/64 = 0,0156 мкс ~ 1е-8. Как я понял, от радиочастоты этот параметр не зависит, я прав?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 06:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01359 секунд с 7
ELECTRONIX ©2004-2016