[hpsdr] "Taylor Corrected DDS"
Robert McGwier
rwmcgwier at comcast.net
Wed Jun 14 17:52:02 PDT 2006
John:
Your way will be faster, smaller, and will have much poorer
performance. The 2^12 * 2^8 will be "secants" connecting the 2^20
points on the circle as defined by the trig identities and the two
tables. The 2^12 linear interpolation will simple yield secants between
the 2^12 points in the first table. The 2^12 * 2^8 will be an exact
match to the correct complex numbers on all 2^20 points. The linear
interpolation way will NEVER be on the correct value between the 2^12
original points. This will have significantly higher total harmonic
distortion, spurs, etc.
73's
Bob
N4HY
John B. Stephensen wrote:
> ***** High Performance Software Defined Radio Discussion List *****
>
> A simpler and smaller mechanism is to do linear interpolation between the
> points in a sine table.
>
> 73,
>
> John
> KD6OZH
>
> ----- Original Message -----
> From: "Bob McGwier" <n4hy at idaccr.org>
> To: <hpsdr at hpsdr.org>
> Sent: Wednesday, June 14, 2006 18:04 UTC
> Subject: [hpsdr] "Taylor Corrected DDS"
>
>
>
--
AMSAT VP Engineering. Member: ARRL, AMSAT-DL, TAPR, Packrats,
NJQRP/AMQRP, QRP ARCI, QCWA, FRC. ARRL SDR Wrk Grp Chairman
Laziness is the number one inspiration for ingenuity. Guilty as charged!
1150332722.0
More information about the Hpsdr
mailing list