Реализуйте синус фиксированной точки или волну косинуса использование подхода интерполяционной таблицы, который использует симметрию волны четверти
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.
Чтобы симулировать модель, содержащую этот блок без лицензии Fixed-Point Designer™, необходимо использовать переопределение типа данных. Для получения дополнительной информации см. Модели Фиксированной точки Доли.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Cosine HDL Optimized | Sine HDL Optimized | Sine Wave | Trigonometric Function