Как исправить схемы в Simulink
Требуется выполнить моделирование системы LTE в Simulink. У меня версия MATLAB R2018b. Я нашла образцы схем канала с использованием SISO и MIMO и попыталась сама построить в Simulink аналогичные схемы, но программа выдаёт ошибки. Например, когда я построила схему SISO, выдало ошибку, что второй вход блока OSTBC Combiner ни к чему не подключен, хотя на образце схемы он так же не подсоединен ни к одному элементу, и ещё другие непонятные ошибки. Когда я пытаюсь построить схему с MIMO, она вообще получается не такая, как на картинке: там у Fading Channel два выхода, а у меня почему-то получается только один, и опять выдаёт ошибки. И ещё у меня на схеме почему-то дисплей не присоединяется к блоку Error Rate Calculation. Прикладываю образцы схем и файлы со схемами, которые построила сама. Посмотрите, пожалуйста, что я делаю не так, как можно исправить мои схемы, чтобы всё заработало. Заранее благодарю за помощь!
Лучший ответ
Давайте о SISO:
1. заходим в блок Error Rate Calculation ищем пункт output data и ставим display;
2. заходим в Model Settings->Diagnostics->inconnected input ports устанавливаем warning - уладили вопрос с неактивным портом;
3. Самое интересное: По тому что я вижу, то блок OSTBC Encoder там абсолютно не нужен и даже вреден. Данный блок предназначен чтобы производить пространственно временное разделение каналов, тогда когда у Вас ситмема Single input single output. О наличии этого блока в Вашей схеме с SISO можно только предполагать, а именно видно, что Вам продемонстрировали кусок от схемы MIMO (внимательно посмотрите и поймёте, что было не показано). В логике финкционирования (а скорее всего данная картинка предназначалась в качестве демонстрации функциональной схемы) ошибки нет, но такая схема в Simulink работать не будет. На чёрно-белых фото: несовсем "честно" отображены блоки - так как это пользователем собранные подсистемы и что там, я сказать не могу.
И так, что я рекомендую: уберите этот блок а вместе с ним и OTSCB Combiner.
А ещё предлагаю Вам пройти по этому пути, там содержаться примеры на Вашу тематику
С\...\MATLAB\Examples\R2020b\comm\ConcatenatedOSTBCWithTCMSimulinkExample
Ответы
Aaaaaa!
Давайте о SISO:
1. заходим в блок Error Rate Calculation ищем пункт output data и ставим display;
2. заходим в Model Settings->Diagnostics->inconnected input ports устанавливаем warning - уладили вопрос с неактивным портом;
3. Самое интересное: По тому что я вижу, то блок OSTBC Encoder там абсолютно не нужен и даже вреден. Данный блок предназначен чтобы производить пространственно временное разделение каналов, тогда когда у Вас ситмема Single input single output. О наличии этого блока в Вашей схеме с SISO можно только предполагать, а именно видно, что Вам продемонстрировали кусок от схемы MIMO (внимательно посмотрите и поймёте, что было не показано). В логике финкционирования (а скорее всего данная картинка предназначалась в качестве демонстрации функциональной схемы) ошибки нет, но такая схема в Simulink работать не будет. На чёрно-белых фото: несовсем "честно" отображены блоки - так как это пользователем собранные подсистемы и что там, я сказать не могу.
И так, что я рекомендую: уберите этот блок а вместе с ним и OTSCB Combiner.
А ещё предлагаю Вам пройти по этому пути, там содержаться примеры на Вашу тематику
С\...\MATLAB\Examples\R2020b\comm\ConcatenatedOSTBCWithTCMSimulinkExample
Всё получилось, огромное спасибо за помощь!