série

U

Usman Hai

Guest
Salut,

i need conception FPGA pour la mise en œuvre des sinus en utilisant
la série
de Taylor.
Puis tout un guide-moi.

Merci à l'avance.

USMAN HAI

 
Pour toute précision (16 bits, 32, 64FP, etc), il y aura une série de Taylor optimisée finis, parfois avec seulement 4 à 6 termes.Une bonne source de coefficients est le code source de la bibliothèque de maths open source compilateurs.

Git

 
la série de Taylor est facile à tirer, mais pas une très bonne méthode de calcul de sinus, série de Taylor d'être étendu sur un seul point.si vous avez un choix de méthodes, vous pouvez regarder Chebyshev polynomials, "Applied Numerical Methods" - Carnahan, Luther, Wilkes, est une introduction sans douleur

 
si vous avez le droit de choisir
n'importe quelle méthode que je recommande l'algorithme CORDIC.Il est facile et précise

 
Permettez-moi de distinguer deux cas différents:

1) il est nécessaire de calculer le sinus de l'argument de l'arbitraire, à tout moment
2) il est exigé un oscillateur

Dans le premier cas, polynomial approximation est bonne.Il a la forme d'une série, mais les coefficients ne sont pas exactement les mêmes que dans la série de Taylor, car ils sont optimisés pour certains objectif (minimum de pointe erreur, erreur minimum rms) sur l'intervalle d'intérêt.
Pour le péché () la fonction, un polynôme dans l'intervalle [0, pi / 2] est nécessaire.

Dans le second cas, les valeurs sont calculées de façon séquentielle,
et non pas dans un ordre aléatoire.Cela permet de simplifier la mise en œuvre.Un des plus simple est couplée oscillateur, qui a la forme d'un filtre de second ordre IIF paire avec un poteau sur le cercle unité et peuvent produire des sinus et cosinus produits.Rechercher des oscillateurs couplés dans certains livre sur le Digital Signal Processing.(Moyens doivent être fournis afin de contrôler l'amplitude de l'oscillation).

Observe

Z

 
Salut Usman Hai,

Pourquoi avez-vous besoin d'effectuer des séries de mesure au lieu de FPGA en uC?
Ar Comment allez-vous utiliser la sinusoïde?
Pouvez-vous nous décrire votre projet?

ragards
dora

 
cherrytart a écrit:

la série de Taylor est facile à tirer, mais pas une très bonne méthode de calcul de sinus, série de Taylor d'être étendu sur un seul point.
si vous avez un choix de méthodes, vous pouvez regarder Chebyshev polynomials, "Applied Numerical Methods" - Carnahan, Luther, Wilkes, est une introduction sans douleur
 

Welcome to EDABoard.com

Sponsor

Back
Top