wdrożenie algorytmu DSP w FPGA

S

selvaraja

Guest
Cześć
Staram się wdrożyć algorytm DSP w FPGA.Mój algorytm ma funkcji sinus i cosinus w nim.Czy ktoś mógłby wypowiedzieć się na temat realizacji funkcji sinus i cosinus w VHDL lub Matlab stały punkt (przy stałych fachowców punkt).
Thanks in advance,

 
Ktoś zapytał podobne pytanie w comp.arch.fpga dyskusyjnej.Oto jedna odpowiedź.

Od: Ray ANDRAKA (ray@andraka.com)
Temat: Re: realizacji funkcji sinus FPGA?
Zobacz: Complete Thread (6 artykułów)
Original Format
Grupy dyskusyjne: comp.arch.fpga
Data: 2004-10-05 16:14:11 PSTIle precyzyjne bity potrzebujesz?Jak wielu punktów widzenia, co się
rozdzielczości kątowej jest potrzebne?Jak o zakres kątowy jeśli mniej niż
/-pi?Istnieje kilka sposobów uzyskania sine.W przypadku niższych kątowe
Rezolucja, look up table działa dobrze jeśli on-chip memory
dostępny.Istnieje również kilka przybliżeń (który Ive 'używany jest
dwuetapowa aproksymacji liniowej z korektą które korzysta z dwóch dość
małych look-ups).Można również obliczyć za pomocą znaku algorytmicznie
Rotacji CORDIC kosztem więcej opóźnień.Jeśli twój projekt musi
pomnożyć niektórych sygnału sinus, np. miksera i lokalnych oscylatorów, a następnie
CORDIC może być korzystne, ponieważ może osiągnąć zarówno sine i
namnażania się w jednej operacji.Mam papiery na mojej stronie internetowej i na CORDIC
Xilinx XCELL artykuł napisałem na temat korzystania CORDIC w mikserze cyfrowym
app radio.Dla zachowania VHDL, można użyć sinus i cosinus
funkcji ieee.math_real ... te obliczono CORDIC w tym
pakiet, by the way.

SD napisał:

> Hi,
> Staram się wdrożyć algorytm DSP w FPGA.Mój algorytm ma
> Funkcji sinus i cosinus w nim.Czy ktoś mógłby mi pomóc w realizacji
> Funkcji sinus i cosinus w MATLAB stały punkt (przy stałym punktem
> Toolbox) lub VHDL.
> Thanks,
> SD

--
- Ray ANDRAKA, PE
Przewodniczący ANDRAKA Consulting Group, Inc
401/884-7930 Fax 401/884-7950
e-ray (at) andraka.com
http://www.andraka.com

"Ci, którzy dają się podstawowych wolności, aby uzyskać trochę
tymczasowe bezpieczeństwo nie zasługują ani wolności, ani bezpieczeństwa.
-Benjamin Franklin, 1759
Post obserwacji na tę wiadomość

 
cordic jest bardzo dobry algorytm do grzechu / generator cos, i używam go bardzo często w mojej praktyce projektowania.

 
cordic jest bardzo dobry algorytm do grzechu i generator cos, i użyłem go wiele czasu

 
OK!Sinus i cosinus pokolenie jest stary problem, zwykle rozwiązać za pomocą sprawdzić tabel, specjalnie przy częstotliwości fal sinus i cosinus są ustalone.
jeżeli częstotliwość jest zmienna i należy obliczyć różne sinus lub cosinus wartość za każdym razem, wówczas należy obliczyć to i tak nasi przyjaciele mówią cordic potrafi pracować.
Jak wiesz Xilinx stanowi rdzeń CORDIC za darmo z jego głównych narzędzi generatora.

 
Jeśli Matlab uznano,
następnie równoważnego w VHDL jest
IEEE.MATH_real pakietu.
Oto prawdziwy Funkcje SIN, COS
Do modelowania mogą być przeniesione do liczby całkowitej, a następnie do wektora bitowego.
Do syntezy mogą one służyć do stałej tablicy wektorów bitowych.
Ale nie wszystkie syntezatory pomocy tego pakietu.

 

Welcome to EDABoard.com

Sponsor

Back
Top