Apparatus and method for trigonometric interpolation

   
   

A trigonometric interpolator interpolates between two data samples at an offset .mu., where the two data samples are part of a set of N data samples. The trigonometric interpolator fits a trigonometric polynomial to the N data samples and evaluates the trigonometric polynomial at the offset .mu.. The trigonometric inteprolator can be utilized for data rate changing and to correct mismatches between received samples and transmitted symbols. Simulations demonstrate that the trigonometric interpolater attains better performance than "conventional" interpolators, while simultaneously reducing the required hardware. In embodiments, the filter response of the trigonometric interpolator can be modified to achieve an arbitrary frequency response in order to enhance the interpolator performance. More specifically, the frequency response of the interpolator can be shaped to effectively correspond with the frequency response of the input data samples and the offset .mu.. Using this optimization technique, the overall interpolation error is reduced. As for the implementation, the optimal interpolator does not require additional hardware when a lookup table is used for sine and cosine values. When high precision, high speed and a small table are desired, the trigonometric interpolator can be implemented using an angle-rotation processor that is also described here.

Un interpolateur trigonométrique interpole entre deux échantillons de données à un mu. excentré, où les deux échantillons de données font partie d'un ensemble d'échantillons de données de N. L'interpolateur trigonométrique adapte un polynôme trigonométrique aux données de N prélève et évalue le polynôme trigonométrique au mu. excentré. L'inteprolator trigonométrique peut être utilisé pour le débit changeant et corriger des disparités entre les échantillons reçus et les symboles transmis. Les simulations démontrent que l'interpolateur trigonométrique atteint une meilleure exécution que les interpolateurs "conventionnels", tout en simultanément réduisant le matériel requis. Dans les incorporations, la réponse de filtre de l'interpolateur trigonométrique peut être modifiée pour réaliser une réponse en fr3quence arbitraire afin d'augmenter l'exécution d'interpolateur. Plus spécifiquement, la réponse en fr3quence de l'interpolateur peut être formée pour correspondre efficacement à la réponse en fr3quence des échantillons de données d'entrée et du mu. excentré. En utilisant cette technique d'optimisation, l'erreur globale d'interpolation est réduite. Quant à l'exécution, l'interpolateur optimal n'a pas besoin du matériel additionnel quand une table de consultation est employée pour des valeurs de sinus et de cosinus. Quand la précision élevée, la grande vitesse et une petite table sont désirées, l'interpolateur trigonométrique peut être mis en application en utilisant un processeur d'angle-rotation qui est également décrit ici.

 
Web www.patentalert.com

< Enabling a docking station for ISA adapters

< Method and system for processing load distribution for a packetized telecommunication network entity

> Object relationship management system

> Database system

~ 00123