реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Таблица синусов
mcaffee
сообщение Feb 12 2013, 20:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 9-10-12
Пользователь №: 73 873



Ребят,помогите разобраться!Прочитал несколько статей про DDS.Алгоритм в принципе понятен,но непонятно как составляют таблицу синусов.Понятно,что сначала рассматривается линейное увеличение фазы в сумматоре,а потом старшие разряды сопоставляются с таблицей.А как вот эту таблицу взять и составить не понимаю(Подскажите плиз!)
Go to the top of the page
 
+Quote Post
XVR
сообщение Feb 13 2013, 09:19
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(mcaffee @ Feb 13 2013, 00:16) *
Ребят,помогите разобраться!Прочитал несколько статей про DDS.Алгоритм в принципе понятен,но непонятно как составляют таблицу синусов.
Ну вы даете! Посчитать как A*sin(2*pi*x/N)
A - требуемая амплитуда
N - количество точек на период (определяется количеством бит от накопителя фазы)
x - номер точки

Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Feb 13 2013, 09:32
Сообщение #3


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Расчитать таблицу выше приведённой формулой и занести результаты в одномерный массив где индекс массива - отсчёты фазы.

sin[0]=0;
sin[1]=..
..
sin[255]=1;

это для синуса из 256 элементов на четверть периода или 8-ми битный адрес.

а ещё вот - http://www.fpga4fun.com/DDS.html


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Dmitriyspb
сообщение Feb 13 2013, 10:26
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Цитата(mcaffee @ Feb 13 2013, 00:16) *
Ребят,помогите разобраться!Прочитал несколько статей про DDS.Алгоритм в принципе понятен,но непонятно как составляют таблицу синусов.Понятно,что сначала рассматривается линейное увеличение фазы в сумматоре,а потом старшие разряды сопоставляются с таблицей.А как вот эту таблицу взять и составить не понимаю(Подскажите плиз!)


Ознакомьтесь. Тут! достаточно подробно расписано и даааже на РУССКОМ=))))


--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post
mcaffee
сообщение Feb 13 2013, 16:39
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 9-10-12
Пользователь №: 73 873



т.е А(амплитуда)-любая,какая нужна?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 13 2013, 17:09
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Dmitriyspb @ Feb 13 2013, 13:26) *
Ознакомьтесь. Тут! достаточно подробно расписано и даааже на РУССКОМ=))))

bb-offtopic.gif Любопытно. Эту страницу Хром отображает неправильно, одно налазит на другое. А Интернет Эксплорер - нормально.
upd. Зашел через полчаса - уже всё хорошо. Чудо.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 14:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016