OFDM модуляция и LDPC кодирование

ЦОС, обработка видео и изображений в MATLAB\Simulink

Модератор: Admin

unregistered404
Пользователь
Сообщения: 5
Зарегистрирован: Сб янв 05, 2019 4:12 pm

OFDM модуляция и LDPC кодирование

Сообщение unregistered404 » Сб янв 05, 2019 4:26 pm

Привет.
1) Не понимаю, какие параметры выставлять в блоке OFDM Modulator в Simulink, чтобы система работала.Использую генератор двоичных чисел Бернулли. Если кто-то может, то приведите пример с параметрами блока OFDM, где всё работает.
2) Второй вопрос это LDPC кодирование. Не совсем понимаю как работают блоки кодера и декодера в симулинке. Как я понял мы берем стандарт dvb-s.2 с проверочными матрицами dvbs2ldpc(1/2). Когда выставляю в генераторе Бернулли Samples per frame 32400, для скорость кода 1/2, то на блоке Error rate calculation, где отображаются ошибочные биты, BER = 0.9.

Grizzly
Пользователь
Сообщения: 838
Зарегистрирован: Сб май 28, 2011 2:00 am

Re: OFDM модуляция и LDPC кодирование

Сообщение Grizzly » Ср янв 09, 2019 10:05 pm

Выкладывайте модель, может быть, при виде её будет легче что-то подсказать. Пока ничего непонятно. Если блок BER показывает какие-то значения, то модель работает. Другое дело, что значения некорректные, а они могут зависеть от большого числа факторов. Как минимум, в блоке расчета BER нужно проверить, верно ли указано значение задержки.

unregistered404
Пользователь
Сообщения: 5
Зарегистрирован: Сб янв 05, 2019 4:12 pm

Re: OFDM модуляция и LDPC кодирование

Сообщение unregistered404 » Чт янв 10, 2019 10:19 pm

Вот модель

unregistered404
Пользователь
Сообщения: 5
Зарегистрирован: Сб янв 05, 2019 4:12 pm

Re: OFDM модуляция и LDPC кодирование

Сообщение unregistered404 » Чт янв 10, 2019 10:23 pm

Изображение

unregistered404
Пользователь
Сообщения: 5
Зарегистрирован: Сб янв 05, 2019 4:12 pm

Re: OFDM модуляция и LDPC кодирование

Сообщение unregistered404 » Чт янв 10, 2019 10:25 pm

Grizzly писал(а):Выкладывайте модель, может быть, при виде её будет легче что-то подсказать. Пока ничего непонятно. Если блок BER показывает какие-то значения, то модель работает. Другое дело, что значения некорректные, а они могут зависеть от большого числа факторов. Как минимум, в блоке расчета BER нужно проверить, верно ли указано значение задержки.

Изображение

sandy
Эксперт
Сообщения: 5461
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Re: OFDM модуляция и LDPC кодирование

Сообщение sandy » Вс янв 13, 2019 11:54 am

Под "выкладывайте модель" имелось в виду выложить куда-нибудь файл с моделью, а не картинку. Из картинки не видно, какие параметры у вас заданы для блоков. Например, вы случайно не жесткие решения подаете с демодулятора на декодер? Тогда да, работать правильно не будет. Рекомендую почитать документацию на блоки и посмотреть имеющиеся в документации готовые примеры, где используется LDPC (пример называется "DVB-S.2 Link, Including LDPC Coding").
С уважением

Александр Сергиенко

unregistered404
Пользователь
Сообщения: 5
Зарегистрирован: Сб янв 05, 2019 4:12 pm

Re: OFDM модуляция и LDPC кодирование

Сообщение unregistered404 » Вс янв 13, 2019 12:26 pm


sandy
Эксперт
Сообщения: 5461
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Re: OFDM модуляция и LDPC кодирование

Сообщение sandy » Вс янв 13, 2019 11:51 pm

У меня под рукой версий позже 2016a нету, так что посмотреть не смогу.
Так какие у вас решения с демодулятора на декодер поступают - магкие или жесткие?
С уважением



Александр Сергиенко

Grizzly
Пользователь
Сообщения: 838
Зарегистрирован: Сб май 28, 2011 2:00 am

Re: OFDM модуляция и LDPC кодирование

Сообщение Grizzly » Ср янв 16, 2019 11:37 pm

unregistered404 писал(а):https://dropmefiles.com/bKXeB Схема с LDPC

К сожалению, форум стагнирует, если уже не деградирует, как и большинство других, поэтому бываю всё реже :( Чтобы ваша модель заработала, нужно сделать следующее:
1. Как вам уже сказали, в демодуляторе BPSK выбрать аппроксимацию LLR, чтобы пока не задумываться о дисперсии шума.
2. В блоке декодера, наоборот, выбрать жесткие решения.
3. В генераторе битового потока выходной тип должен быть boolean, ровно как и для декодера.
Проверяйте, вдруг что-то упустил.