Реализуйте синус фиксированной точки или волну косинуса использование подхода интерполяционной таблицы, который использует симметрию волны четверти
Simulink / Интерполяционные таблицы
Блок Sine и Cosine реализует синус и/или волну косинуса в фиксированной точке с помощью метода интерполяционной таблицы, который использует симметрию волны четверти. Блок может вывести следующие функции входного сигнала, в зависимости от того, что вы выбираете для параметра Output formula:
sin (2πu)
because(2πu)
exp (j 2πu)
sin (2πu) и because(2πu),
Вы задаете количество точек интерполяционной таблицы в параметре Number of data points for lookup table. Реализация блока является самой эффективной, когда вы задаете точки данных интерполяционной таблицы, чтобы быть (2^n)+1
, где n является целым числом.
Используйте параметр Output word length, чтобы задать размер слова типа выходных данных фиксированной точки. Дробная продолжительность выхода является выходным размером слова минус 2.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Sine Wave | Trigonometric Function | Sine HDL Optimized (HDL Coder) | Cosine HDL Optimized (HDL Coder)