EP0452031A2

Signal generation using digital-to-analogue conversion.

Abstract

A circuit for generating an analogue signal by way of digital-to-analogue conversion, such as a direct digital frequency synthesiser (Fig. 3) of the type including a frequency number generator 12, phase number accumulator 13, function number generator 14, such as a look-up table of sine values, and DAC 15 mitigates the production of analogue signal errors, manifested as spurious frequency signals, by modifying the digital number representing each function value with a random digital number added or subtracted in ALU 22. The randomly modified function number and random digital number are converted to analogue values in DAC 15 and further DAC 28 respectively and the analogue values combined to remove the effect of the random number. Because conversion in DAC 15 is spread randomly over all DAC levels, even when the function number is not, any conversion errors associated with any DAC steps which by repeated use would be manifested as spurious frequency signals are decorrelated to broadband noise. Less troublesome correlations due to function number truncation may be mitigated by limited random dithering of the phase number (Fig. 6) and randomly dithering rounding of the function number (Fig. 5).A similar circuit (100, Fig.10) generating a sawtooth signal may be employed in improving phase control linearity in a phase locked loop frequency synthesiser.

EP0452031A2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 3 April 2011, 15.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 6 independent, 9 dependent

  1. 1
    A circuit arrangement (20,40,50,50′,60,70,111,150,155) for deriving an analogue signal comprising system clock means (11,92), a digital frequency number generator (12,101) responsive to the system clock means to generate in each clock cycle a digital number representative of the frequency of a signal to be generated by the arrangement, a digital accumulator (13) operable repetitively to accumulate to a predetermined total digital frequency numbers generated as phase increments of the signal and to provide each new total as a phase number representing the current signal phase value, means (14,102) responsive to a phase number to provide a digital function number representative of an amplitude value of the signal to be generated at the current phase value, and characterised by random or pseudorandom (as herein defined) digital number generating means (27,27′,56,112), arithmetic logic means (22,113) operable to modify at least some digital function numbers each by a generated random digital number, and conversion and combining means (15,28,31;15,153;103,98,104,124,122,123,125;103,104,98,156,157) responsive to digital numbers provided by the arithmetic logic means and by the random digital number generating means to derive and combine in the analogue domain signal values directly dependent on said digital number values, substantially eliminating the effect of the random digital numbers to form the analogue signal directly related to the values of the function numbers.
  2. 4
    An arrangement as claimed in any one of claims 1 to 3 characterised by phase dithering means (61) operable to introduce a limited random dither into the phase number.
  3. 6
    A circuit arrangement as claimed in any one of the preceding claims characterised in that the conversion and combining means comprises digital-to-analogue conversion means (15,103) responsive to the contents of the arithmetic logic means (22,124) to provide an analogue signal value relative to an analogue datum, further digital-to-analogue conversion means (28,124) responsive to the said generated random digital number to provide an analogue signal value relative to said analogue datum and analogue combining means (31;98,104,122,123,125) operable to receive signal values from both the digital-to-analogue conversion means and the further digital-to-analogue conversion means to derive said analogue signal.
  4. 12
    An arrangement as claimed in any one of the preceding claims characterised in that the combining means (31, 31′) is arranged to combine algebraically the analogue signals resulting from conversion of the digital numbers provided by the arithmetic logic means (22) and by the random digital number generating means (27,27′,56) to effect direct digital synthesis of an analogue signal and further characterised by filter means (70), including a phase locked loop having a bandwidth containing the synthesised frequency and a voltage controlled oscillator (71) operable outside the bandwidth of the phase locked loop, operable to receive the signal provided by the combining means and produce for the arrangement a noise signal lower in amplitude than the broadband noise of the analogue signal produced at the combining means.
  5. 13
    An arrangement (111,154) as claimed in any one of claims 1 to 11 characterised in that the combining means includes modulation means (104,123), responsive to each of the analogue values provided by the conversion means (103,124), to modulate the phase of first and/or second signals having a frequency corresponding to the system clock frequency and phase comparison means (98,122), operable to compare the phases of the first and second signals as modified by phase modulation, to provide an analogue signal value representative of phase difference between them and directly dependent upon the analogue values produced by the conversion means.
  6. 15
    A method of reducing the effects of distortion in an analogue signal, derived by repetitively accumulating digital numbers as a function of time and subjecting the results of accumulation, representing phase of the analogue signal, as phase related numbers to digital-to-analogue conversion, characterised by the steps of producing digital random or pseudorandom numbers (as herein defined) in synchronism with the accumulation of phase related numbers, modifying values of phase related numbers in accordance with the values of the random numbers, applying the randomly modified phase related numbers and the random numbers to conversion means (15,28;103,124) so as to derive analogue values directly related thereto and combined (31,31′,152,125,157) in such a manner as to eliminate the effect of the random numbers from the analogue signal derived as a function of time from the analogue values.