Сгенерируйте действительный или объедините синусоидальные сигналы — оптимизированный для генерации HDL-кода
DSP System Toolbox / Операции Сигнала
DSP System Toolbox / Источники
Поддержка HDL DSP System Toolbox / Операции Сигнала
Поддержка HDL DSP System Toolbox / источники
Блок NCO HDL Optimized генерирует действительный, или объедините синусоидальные сигналы при обеспечении благоприятных для оборудования управляющих сигналов. Блок использует то же накопление фазы и алгоритм интерполяционной таблицы, как реализовано в блоке NCO. Когда вы используете входные сигналы целочисленной или фиксированной точки или используете блок в качестве источника без входного сигнала, использование блока квантовало целочисленное накопление, чтобы создать сигнал синусоиды.
Блок NCO HDL Optimized обеспечивает эти функции:
Опция сжатия интерполяционной таблицы, чтобы уменьшать размер интерполяционной таблицы. Это сжатие приводит меньше чем к одной потере LSB в точности. Смотрите Сжатие Интерполяционной таблицы для получения дополнительной информации.
Опция, чтобы синтезировать интерполяционную таблицу к ROM при использовании HDL Coder™ с целью FPGA. Чтобы активировать эту опцию, щелкните правой кнопкой по блоку, выберите HDL Code> HDL Block Properties и установите LUTRegisterResetType на none
.
Дополнительный входной порт для внешнего dither.
Дополнительный порт сброса, который инициировал сброс фазы к ее начальному значению во время синусоиды выходная генерация.
Дополнительный выходной порт для текущей фазы NCO.
Учитывая желаемую выходную частоту F 0, вычислите использование входного значения phase increment
, где N является размером слова аккумулятора и
Можно задать шаг фазы использование параметра или входного порта.
Разрешение частоты NCO задано
Учитывая желаемое смещение фазы (в радианах), вычислите использование входного значения phase offset
Можно задать смещение фазы с помощью параметра или входного порта.
Когда вы используете входные сигналы с плавающей точкой, блок не квантует накопление. Поэтому необходимо выбрать шаг и сместить значения, чтобы представлять часть 2π без квантования, видеть, Вычисляют Шаг Фазы С плавающей точкой для Оптимизированного HDL NCO.
Этот блок появляется в библиотеках Sources с набором параметра Phase increment source к Property
. Единственным входным портом является validIn.
Этот блок появляется в библиотеках Signal Operations с набором параметра Phase increment source к Input port
. Эта настройка показывает дополнительному входному порту inc.
Этот значок показывает дополнительные порты блока NCO HDL Optimized.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
[1] Cordesses, L., "Прямой цифровой синтез: Инструмент для Периодической Генерации Волны (Часть 1)". Журнал Обработки сигналов IEEE. Объем 21, Выпуск 4, июль 2004, стр 50–54.