Реализация синусоидальной или косинусной волны с фиксированной точкой с использованием метода таблицы поиска, использующего четвертьволновую симметрию
Таблицы Simulink/Lookup
Блок синуса и косинуса реализует синусоидальную и/или косинусную волну в фиксированной точке, используя метод таблицы поиска, который использует четвертьволновую симметрию. Блок может выводить следующие функции входного сигнала, в зависимости от того, что выбрано для параметра Формула вывода:
sin (2āu)
cos (2āu)
exp (j2āu)
sin (2āu) и cos (2āu)
Количество точек таблицы подстановки определяется в параметре Число точек данных таблицы подстановки. Реализация блока наиболее эффективна при указании точек данных таблицы подстановки (2^n)+1, где n - целое число.
Параметр Output word length используется для указания длины слова типа выходных данных с фиксированной точкой. Длина дроби выходного сигнала - это длина выходного слова минус 2.
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|
Синусоидальная волна | Тригонометрическая функция | Оптимизация косинусного HDL (кодер ЛПВП) | Оптимизированный ЛПВП синусоидальный (кодер ЛПВП)