Одинарные модуляции несущих широко используются в современных беспроводных приемниках связи для передачи и приема данных. OLYMP Engineering LLC разработала Библиотеку Демодуляции для FPGA, которая выполняет высокоскоростную демодуляцию BPSK, QPSK, 8PSK, 16PSK, 8QAM, 16QAM и OQPSK с символьной скоростью до 40MSPS. Библиотека Демодуляции поддерживает разработку для платформ FPGA и Windows, что позволяет разработчикам анализировать, создавать прототипы алгоритмов и приложений конкретного исполнения на Windows до компиляции для FPGA. С LabVIEW и LabVIEW FPGA время маркетинга резко сокращается.
Демодулятор PSK, в основном, используется для восстановления сдвинутых фаз, которые модулируются по скорости символов на несущих сигналах в передатчике, и интерпретировать информацию о фазе обратно символам. Основные компоненты, входящие в Библиотеку Демодуляции для FPGA являются автоматическая регулировка усиления (АРУ), согласованная фильтрация, восстановление несущей, восстановление синхронизации, решение символа и обнаружение блокировки. Это ядро может быть динамически программируемое на MPSK = 2, 4, 8 и 16 или MQAM = 8 или 16 или OQPSK демодуляции. После заблокирования системы, демодулированные синфазные и квадратурные (I/Q) образцы и жестко-закодированные символы доступны на выходах.
АРУ и Согласованная Фильтрация
АРУ компенсирует любую потерю амплитуды и увеличивает динамический диапазон выходного сигнала. Это включает в себя детектор ошибок усиления и контурный фильтр, который реагирует на долгосрочное изменение и регулирует усиление для демодулятора. В практических системах связи формирование импульсов используется для эффективного сжатия ширины полосы пропускания. Одним популярным методом формирования импульса является размещение корневого поднятого косинус (RRC) фильтра в передатчике и другого согласованного фильтра в приемнике, чтобы создать поднятый косинус (RC) фильтр. Значения символов могут быть полностью восстановлены без ISI, если данные дискретизируются в середине периода символа.
PSK, OQPSK и QAM демодулятор высокой производительности на основе FPGA | |
Поддерживает | BPSK, QPSK, 8-PSK, 16-PSK, OQPSK, 8- QAM и 16 QAM |
Символьная скорость | до 40 MSPS |
Согласованная фильтрация | с программируемым филтром Root Raised Cosine |
AGC | для максимизации динамического диапазона |
Поддерживает разработку для платформ | FPGA и Windows |
Основные компоненты | автоматическая регулировка усиления (АРУ), согласованная фильтрация, восстановление несущей, восстановление синхронизации, решение символа, обнаружение блокировки |
Ядро может быть динамически программируемым | на MPSK = 2, 4, 8, 16 или MQAM = 8 или 16 или OQPSK демодуляции |