Tag : Ниагара

SMW200A

By Руслан М. Юсипов

Запуск WinIQSIM2 без программного модема Ниагара

Я провел эксперимент: чтобы подтвердить необходимость загрузки WinIQSIM2 с программным модемом “Ниагара”, я загрузил данное ПО от Rohde&Schwarz без подключенного модема, – что из этого вышло, читайте далее.

Вообще, я сознательно шел на данный эксперимент, хотя работа модема была подтверждена в частности и на loopback-интерфейсе в программе Wireshark. Сразу скажу, что программа WinIQSIM2 v4.60.162.45 без программного модема “Ниагара” 20 не работает. При загрузке программы происходит ошибка “SCPI error”. Что, проще говоря, означает: устройство удаленного контроля не подключено (собственно для чего и служит программный эмулятор модема “Ниагара”). Я также знал, что загрузив данное ПО без программного модема “Ниагара”, я, вполне вероятно, не смог бы использовать ПО от Rohde&Schwarz после этого вообще. В процессе загрузки модулей без рабочего программного модема “Ниагара” вылетали множественные ошибки .dll. Через какое-то время ПО становится полностью нерабочим, так как удаленные узлы, подключающиеся к рабочей станции CP-6137-960FX (мой сервер), не видят ключей программного модема “Ниагара” и начинают отклонять трафик, идущий к ним. Проще говоря, доступ к устройствам из дампа закрывается. А если нет доступа к инструментам, невозможно и эмулировать SCPI-интерфейс. Поэтому тайминги просчетов существенно возросли, что было видно по индикаторам прогресса при загрузке программы и внутри нее.

Подождав немного, я перезагрузил машину, и начал повторную настройку WinIQSIM2 через терминал Fldigi. Имея талант в имплицитном программировании, мне удалось не только запустить программу без ошибок, поднять таймеры до приемлемых значений, но и даже активировать некоторые спутники OneWeb. В частности мне удалось записать прошивку спутника OneWeb с модуляцией 16QAM. После предыдущего поста стала возможна и симуляция прошивок с большим количеством сэмплов, чем в дампе программного модема. Так как подготовка к эмиссии AL идет полным ходом, мне уже сейчас доступны прошивки с петлей в 4096 пакетов.

В целом, мне удалось восстановить нормальную работу программы, хотя некоторые ошибки .dll и генерации preview графиков все же происходят. Конечно, данный вариант далек от дженериковой загрузки программы WinIQSIM2 после установки с программным модемом “Ниагара”. Но данный эксперимент был необходим, во-первых, для того, чтобы подтвердить цену программного модема “Ниагара”, а, во-вторых, для подготовки создания прошивок с интернет доступом, в частности спутников OneWeb.

WinIQSIM2

By Руслан М. Юсипов

Первые успехи программного модема Ниагара

Пока Compositor Software только готовит ответ на мой публичный запрос, в данном блоге я продолжаю тестировать программный модем “Ниагара” 20.

На текущий момент мне удалось подтвердить его полную совместимость с 64-битным ПО симуляции и генерации сигналов WinIQSIM2 v4.60.162.45 от Rohde&Schwarz. Программный модем “Ниагара” полностью симулирует прошивку устройств Rohde&Schwarz, а это значит, что в дампе запакованы описания всех устройств данной компании. Если 7850 устройств не достаточно для подключения к сети Интернет, то вполне достаточно для симуляции любых подключений в WinIQSIM2. Это определенный успех, ведь это подталкивает меня к мысли использования программного модема “Ниагара” 20 в качестве расширения для полностью виртуальной рабочей студии.

Представьте себе рабочее место инженера будущего: большие офисные кластеры со столами 1,5м x 0,6м, где сидят сотни, а может быть и тысячи инженеров, с подключенным модемом “Ниагара” 20, и имеют доступ к многометровой архитектуре студий с контрольно-измерительным и сигнальным оборудованием для каждого офисного места в отдельности. Виртуальные устройства практически полностью позволяют получить доступ к физическому оборудованию, за исключением того, что Вы не имеете тактильного контакта от работы с самим оборудованием.

Данное свойство модема стало доступно благодаря расшифровке терминального набора, который регистрируется на входе аудио устройства в Fldigi и в TrueTTY. Терминальный набор расширяется при помощи программного модема “Ниагара” 20, то есть telnet-сеть дает доступ к удаленным устройствам в сигнальном дампе. Стало очевидно, что набор – это не что иное, как PRBS (Pseudorandom Binary Sequence). При подключении сигналов в WinIQSIM2 требуется выбрать PRBS9 в качестве источника данных. Мне уже удалось симулировать сигнальные прошивки спутниковых сигналов GLONASS, GPS, а также 5G NR, 802.11g Wi-Fi, DVB-T и многие другие прошивки. Сравнивая их с прошивкой, записанной для программного модема “Ниагара” 20 в ОСРВ “Композитор” 9.0.2 a13, следует отметить что signal-rate дамп программного модема содержит наибольшее количество сэмплов, которое позволяет симулировать, повторюсь, почти все сигналы данной программы. Однако, есть и ограничение, например, не удается симулировать сигналы спутников OneWeb, что для меня оказалось очень критичным, ввиду заявления о покрытии “даже самых удаленных уголков планеты Земля”.

Я буду продолжать тестирование программного модема “Ниагара” до тех пор, пока не смогу осуществить провайдерский доступ к сети Интернет. Так как программный модем “Ниагара” 20 является модемом провайдерского уровня, позволяющего подключаться к устройствам различного рода, то для организации Интернет подключения надо произвести прошивку как раз с сигналом спутников OneWeb в WinIQSIM2, что на данный момент, ввиду ограничения прошивки программного модема “Ниагара” 20, недоступно. Требуется большее количество сэмплов в прошивке, поэтому для программного модема “Ниагара” 21 нужно записать 4096 пакетов на скорости 34 кадра в секунду.

Данное условие будет выполнено при осуществлении новой эмиссии, которую я выполню для изъятия трека RusNRG (Exalted) – Angel of Love. То есть эмиссия будет носить аббревиатуру AL. После этого я произведу альбом из 16 мидлов (прошивки средней длины в 6 мин. 30 сек.) и один лонг (прошивка, длиною более 1-го часа) с данным объемом базы данных. Размер эмиссии по моим подсчетам составляет 300-400 таблиц маршрутизации.

Работа над программным модемом “Ниагара”  за последнее время не прекращалась ни на секунду, ввиду этого и данный локальный успех. Если мне удастся получить доступ к спутникам OneWeb, я смогу совершить провайдерский доступ к сети Интернет. Скорее всего, это станет возможным при наращивании эмиссий из “нового” периода продюсерской деятельности с 2010 по 2020 годы.

Программный модем Ниагара 18 на фоне ОСРВ "Композитор" 9.0.2

By Руслан М. Юсипов

Подготовка программного модема Ниагара 20 к тиражированию

Первый запрос, который я делаю в данном блоге с июля 2017 года, – это подготовка программного модема “Ниагара” 20 к реализации. Начнем с того, что все условия RIPE были соблюдены, а именно прошивка модема поддерживает полностью Internet Protocol Suite и не нуждается в физическом подключении. Однако,  занимать IP-адреса у RIPE владелец программы Compositor не должен. Compositor RTOS 9.0.2 по сути выполняет частную функцию, которая атрибутируется RIPE: он выдает IP-адреса и номера автономных систем. При подключенном Internet соединении я осуществил переключение на сеть модема при помощи Telnet. Однако, три основных ресурса, которые я хотел загрузить, оказались недоступны. Это говорит о том, что 7850 таблиц маршрутизации в эфирном дампе программного модема “Ниагара” не достаточно для организации подключения к сети Интернет.

Задачей программного модема “Ниагара” является подключение через виртуальный оптический порт при отсутствии подключенного Ethernet-кабеля, Wi-Fi адаптера и других атрибутов провайдера. Стоимость программного модема “Ниагара” будет демократичные $50, а подключение Вы будете получать неограниченное в течении срока жизни серверов и прошивки. Каждый последующий выход прошивки – это дополнительные инвестиции в покупку новых версий программного модема. Однако, это не говорит о том, что прошивка будет устаревать быстро, потому что срок действия серверов SIN исчисляется десятилетиями.

SMW200A
Запуск WinIQSIM2 без программного модема Ниагара
WinIQSIM2
Первые успехи программного модема Ниагара
Программный модем Ниагара 18 на фоне ОСРВ "Композитор" 9.0.2
Подготовка программного модема Ниагара 20 к тиражированию