M-PSK TCM

Имитационное моделирование физических объектов SimPowerSystems, SimMechanics, SimDriveline, SimHydraulics, Aerospace Blockset.

Модератор: Admin

barsuk
Пользователь
Сообщения: 8
Зарегистрирован: Чт июн 30, 2016 1:08 pm

M-PSK TCM

Сообщение barsuk » Ср янв 23, 2019 11:20 am

Добрый!
Пытаюсь смоделировать канал с ТСМ.

Модель 1 с BPSK в bertool дает график зависимости ошибки от сигнал/шум близкий к теории. А в случае моделей 2-3 с М-PSKб error rate - от 0,45 до 0,5 для любых значений EbNo. В чем ошибка?

Модель: https://drive.google.com/open?id=12oLRh ... PDUTFAQ811

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

Re: M-PSK TCM

Сообщение sandy » Чт янв 24, 2019 8:15 pm

Модели 2 и 2а - там кучка разных косяков, но самое главное, что вы должны понимать - то, что это не TCM. Это просто комбинация сверточного кода и многопозиционной модуляции, причем с жесткими решениями. И если вы попросите функцию distspec вычислить для решетки используемого кода дистанционный спектр, она вам скажет, что этот код катастрофический. Что и проявляется, если заставить эти модели работать правильно.

А в модели 3 просто несоответствие задержек - в декодере глубина просмотра решетки 34, а в блоке оценки частоты ошибок задержка 15.
С уважением

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

barsuk
Пользователь
Сообщения: 8
Зарегистрирован: Чт июн 30, 2016 1:08 pm

Re: M-PSK TCM

Сообщение barsuk » Пт янв 25, 2019 2:14 am

Спасибо!
Теперь правильно? https://drive.google.com/open?id=1jOWBO ... NKp9LAPHb2

В чем разница между блоками M-PSK TCM и General TCM? Правильно ли так задавать созвездие для согласования кодом Грея в модели?

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

Re: M-PSK TCM

Сообщение sandy » Пт янв 25, 2019 11:15 am

В чем разница между блоками M-PSK TCM и General TCM?

M-PSK TCM - частный случай, там расчет сигнального созвездия делается за вас автоматически.
Правильно ли так задавать созвездие для согласования кодом Грея в модели?

1. В классической TCM Унгербоека используется НЕ код Грея (см. пример в справке по этим блокам).
2. Ваш вектор не соответствует ни коду Грея, ни схеме Унгербоека.
3. Используемый код тоже идеям Унгербоека не соответствует. Что за конструкцию вы хотите построить?
С уважением



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

barsuk
Пользователь
Сообщения: 8
Зарегистрирован: Чт июн 30, 2016 1:08 pm

Re: M-PSK TCM

Сообщение barsuk » Пт янв 25, 2019 5:25 pm

sandy писал(а):Что за конструкцию вы хотите построить?


Задача промоделировать для разный типов данных (потому источник From Workspace) работу канала с СКК, в частности указанных в разделе 7 Банкет В.Л.. «Сигнально-кодовые конструкции в телекоммуникационных системах: монография.». - 2009. (стр. 132) :?

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

Re: M-PSK TCM

Сообщение sandy » Пт янв 25, 2019 7:22 pm

для разный типов данных (потому источник From Workspace)

Что это значит?

в частности указанных в разделе 7

Вы имеете в виду предпоследнюю строку таблицы 7.1?

Если нужен код Грея, то обратите внимание, что указываемый в параметрах блока вектор задает угловые положения точек созвездия, а соответствующие им трехбитовые комбинации идут просто в порядке возрастания. Так что для кода Грея будет что-то типа

Код: Выделить всё

[0 1 3 2 7 6 4 5]
С уважением



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

barsuk
Пользователь
Сообщения: 8
Зарегистрирован: Чт июн 30, 2016 1:08 pm

Re: M-PSK TCM

Сообщение barsuk » Вс янв 27, 2019 9:03 pm

да, из табл.7.1. Но некоторые коды не идут...выдает ошибку, что код катастрофический

Спасибо за Ваше время и подсказки!

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

Re: M-PSK TCM

Сообщение sandy » Вс янв 27, 2019 10:40 pm

Но некоторые коды не идут...выдает ошибку, что код катастрофический

В монографии приведены ссылки на источники, из которых взяты СКК в этой таблице. Я бы рекомендовал описания СКК смотреть именно в первоисточниках - не факт, что в сводной таблице указаны все нюансы. Да и просто ошибки могут быть.
С уважением



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

barsuk
Пользователь
Сообщения: 8
Зарегистрирован: Чт июн 30, 2016 1:08 pm

Re: M-PSK TCM

Сообщение barsuk » Вт янв 29, 2019 4:11 pm

Как правильно настроить блоки в случае канала с замираниями? Эта модель годится или что-то нужно добавить?

barsuk
Пользователь
Сообщения: 8
Зарегистрирован: Чт июн 30, 2016 1:08 pm

Re: M-PSK TCM

Сообщение barsuk » Вт янв 29, 2019 5:06 pm


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

Re: M-PSK TCM

Сообщение sandy » Чт янв 31, 2019 9:03 pm

Нет, не годится. Чтобы что-то принимать после канала с замираниями, приемник должен содержать системы, которые занимаются оценкой состояния канала и коррекцией принятого сигнала.
С уважением



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