G - Physics – 06 – F
Patent
G - Physics
06
F
328/107, 328/35
G06F 1/02 (2006.01)
Patent
CA 1142605
ABSTRACT OF THE DISCLOSURE The present invention provides a digital genera- tor for producing a sinewave in the form of a succession of digitally encoded samples produced with a sampling period T. The sinewave has an amplitude R and a phase difference .PHI. between two successive samples. The yenerator comprises adding , multiplying and storage circuits for per- forming the following general algorithm: Ak+1 = aAk - bBk Bk+1 = bAk - aBk where a = cos.PHI., b = sin.PHI., Ao = R and Bo = 0, k = 0, 1, 2, ... The sinewave is defined at the instant k by the vector sum Ak + jBk = Rejk.PHI., wherein the precise algorithm is the following: Ak+1 = (aAk - bBk) (1 - 1/2.epsilon.k+1) Bk+1 = (bAk + aBk) (1 - 1/2.epsilon.k+1) where .epsilon.k+1 = ? (aAk - bBk)2 + ? (bAk + aBk)2 - 1 As it is impossible for cos2.PHI.+ sin2.PHI. to be exactly equal to unity if calculations are performed with finite precision using an even number base, which has the effect of causing the modulus of a sinewave generated by the general algorithm to tend exponentially to 0 or to ? . The present invention overcomes this by using the above precise algorithm using the correction factor (1 - 1/2.epsilon.k+1) to obtain better approxi- mations Ak+1 and Bk+1 which are stable about the desired amplitude R. Such a generator can be used as a local oscil- lator in a modem for example.
331654
Cardot Claude
Thomas Luc
Compagnie Industrielle Des Telecommunications Cit-Alcatel
Robic Robic & Associes/associates
LandOfFree
Digital generator for producing a sinewave does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Digital generator for producing a sinewave, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Digital generator for producing a sinewave will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-128470