Моделирование систем обработки сигналов - НТЦ Радуга

Перейти к контенту
Верхний уровень > ТЕХНОЛОГИИ
Моделирование систем обработки сигналов

Используя знания радиотехники и математической статистики, мы создаём модели, необходимые для полноценного тестирования программного обеспечения и аппаратуры — различные модели шумов (шум квантования, псевдобелый шум, джиттер, фазовый шум), модель замираний сигнала из-за многолучёвости распространения, модель канала передачи сигнала. Отдельно разрабатывается ПО для создания тестовых сигналов практически всех известных видов модуляции и систем связи.

На этапе функционального проектирования исследуются общие подходы решения поставленной задачи, разрабатываются алгоритмы анализа и обработки сигналов, а также разрабатываются алгоритмы демодуляции сигналов и схемы проверки требуемой функциональности и её устойчивости на вариативных исходных данных.

Разработанные алгоритмы и схемы обработки переводятся на высокоуровненые языки программирования (C++ и др.) для обеспечения скоростного анализа и обработки большого массива входных данных и сигналов. На этом этапе добавляется пользовательский интерфейс, позволяющий визуально контролировать и управлять разработанными модулями.

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

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

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

Москва, 5-й Донской проезд, д. 15
+7 (495) 777-09-83

© АО НТЦ «Радуга» 2005-2020. Все права защищены.

Москва, 5-й Донской проезд, д. 15
+7 (495) 777-09-83
Назад к содержимому