Invention Grant
US07707235B2 Free-running numerically-controlled oscillator using complex multiplication with compensation for amplitude variation due to cumulative round-off errors 有权
自由运行的数控振荡器使用复数乘法,由于累积舍入误差导致的幅度变化补偿

  • Patent Title: Free-running numerically-controlled oscillator using complex multiplication with compensation for amplitude variation due to cumulative round-off errors
  • Patent Title (中): 自由运行的数控振荡器使用复数乘法,由于累积舍入误差导致的幅度变化补偿
  • Application No.: US10586915
    Application Date: 2005-01-25
  • Publication No.: US07707235B2
    Publication Date: 2010-04-27
  • Inventor: Karl Raymond WittigGeoffrey Francis Burns
  • Applicant: Karl Raymond WittigGeoffrey Francis Burns
  • Applicant Address: NL Eindhoven
  • Assignee: NXP B. V.
  • Current Assignee: NXP B. V.
  • Current Assignee Address: NL Eindhoven
  • International Application: PCT/IB2005/050294 WO 20050125
  • International Announcement: WO2005/073829 WO 20050811
  • Main IPC: G06F1/02
  • IPC: G06F1/02
Free-running numerically-controlled oscillator using complex multiplication with compensation for amplitude variation due to cumulative round-off errors
Abstract:
A method and apparatus for efficiently generating complex sinusoids of a desired frequency by multiplying a phasor by a predetermined value once every sampling interval, and using the highest order bits within the phasor to identify if the phasor is at an integer multiple 45 degrees and substituting components in the phasor if it is determined that the phasor is an integer multiple of 45 degrees. If the phasor is not identified as being an integer multiple of 45 degrees then an error factor for both the real and imaginary components is determined and the real and imaginary components are corrected by removing the error factor.
Information query
Patent Agency Ranking
0/0