EP0459446A1 - Digital gesteuerter Oszillator - Google Patents
Digital gesteuerter Oszillator Download PDFInfo
- Publication number
- EP0459446A1 EP0459446A1 EP91108802A EP91108802A EP0459446A1 EP 0459446 A1 EP0459446 A1 EP 0459446A1 EP 91108802 A EP91108802 A EP 91108802A EP 91108802 A EP91108802 A EP 91108802A EP 0459446 A1 EP0459446 A1 EP 0459446A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- frequency
- value
- accumulation means
- depending
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/099—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
- H03L7/0991—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider
- H03L7/0994—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider comprising an accumulator
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/02—Digital function generators
- G06F1/03—Digital function generators working, at least partly, by table look-up
- G06F1/0321—Waveform generators, i.e. devices for generating periodical functions of time, e.g. direct digital synthesizers
- G06F1/0328—Waveform generators, i.e. devices for generating periodical functions of time, e.g. direct digital synthesizers in which the phase increment is adjustable, e.g. by using an adder-accumulator
Definitions
- the present invention relates to a numerical control type oscillator whose oscillation frequency is controlled depending on set data.
- a numerical control type oscillator is an oscillator whose oscillation frequency is controlled depending on set data. Such a numerical control type oscillator is used to provide a signal synchronized with a carrier wave of a signal sent from a communication satellite, for example.
- an electric wave from the communication satellite is received at an antenna 41.
- the carrier frequency of the signal sent from the communication satellite may by varied due to the Doppler effect.
- the reception signal is converted into a predetermined frequency at a converter 42 which is provided near the antenna 41.
- the signal from the converter 42 is supplied to a down-converter 43.
- the signal is converted into an intermediate frequency signal with a predetermined frequency of several MHz at the down-converter 43.
- the output of the down-converter 43 is supplied to a phase comparator 44.
- the output of a numerical control type oscillator 45 is also fed to the phase comparator 44.
- a phase comparison of the carrier wave from the down-converter 43 and the output of the numerical control type oscillator 45 is made at the phase comparator 44.
- the phase comparison output is given to an A/D converter 47 through a low-pass filter 46.
- the output of the A/D converter 47 is supplied to the numerical control type oscillator 45.
- the oscillation frequency of the numerical control type oscillator 45 is controlled depending upon the output data of the A/D converter 47.
- a signal synchronized with the carrier frequency can be provided from the numerical control type oscillator 45.
- Fig. 2 shows a structure of a conventional numerical control type oscillator used for such a PLL circuit.
- reference numeral 51 is a controller for setting a frequency.
- a frequency setting value N depending on the output data of the A/D converter 47 is given to the controller 51.
- the frequency setting value N is fed to a frequency setting register 52.
- the output of the frequency register 52 is supplied to an adder 53.
- the output of the adder 53 is given to an address register 54.
- the output of the address register 54 is supplied to the adder 53.
- a clock of a frequency F c is given to the address register 54 from a clock generator 55.
- the output of the frequency setting register 52 is sequentially accumulated at the adder 53 and the address register 54.
- the output of the address register 54 is supplied to an address of a waveform generating ROM 56.
- Waveform data of one period is stored for an address of 2 i , for example, at the waveform generating ROM 56.
- the waveform data is produced from the waveform generating ROM 56 according to an address from the address register 54.
- the output of the waveform generating ROM 56 is supplied to a D/A converter 57.
- the waveform data from the waveform shaping ROM 56 is converted into an analog waveform.
- the analog waveform is taken out of an output terminal 58.
- the circuit size increases correspondingly.
- an object of the invention to provide a numerical control type oscillator capable of improving the frequency accuracy without increasing the circuit size.
- a numerical control type oscillator whose output oscillation frequency is controlled depending on input numerical data, comprising: first accumulation means for accumulating a first set value which is set depending on the input numerical data with a first frequency and sequentially outputting the accumulated value; second accumulation means for accumulating a second set value which is set depending on the input numerical data with a second frequency and varying the first set value by a predetermined value temporarily when the accumulated value reaches a predetermined maximum value; and frequency generation means for outputting a frequency depending on an output of the first accumulation means as an oscillation frequency.
- a controller is provided to execute the process for accumulating a second frequency setting value L and changing a first frequency setting value N to (N + 1) temporarily when the accumulated value B becomes a predetermined value B max .
- Fig. 3 shows one embodiment of the invention.
- reference numeral 1 is a controller for setting a frequency.
- Frequency setting values N and L depending on the phase error component are given to the controller 1.
- the frequency setting value N is for setting a main oscillation frequency.
- the frequency setting value L is for setting a highly accurate frequency.
- the frequency setting value N is supplied to a frequency setting register 2.
- a control program is provided at the controller 1 so that the frequency setting value L is accumulated with the supply of an interrupt signal from an M-frequency divider 9 and that as soon as the accumulated value B becomes a predetermined value B max , the frequency setting value N, for example, is set at (N + 1).
- a clock of a frequency F C is generated from a clock generator 5.
- the clock is given to an interrupt terminal of the controller 1 through the M-frequency divider 9.
- the controller 1 executes an interrupt processing as shown in Fig. 4.
- the frequency setting value L is added with an accumulated value B to provide a new accumulated value B (step 11).
- the accumulated value B is set at 0 in the initial state.
- the frequency setting value set at the frequency setting register 2 is brought to N, and control is returned to a normal processing routine.
- the maximum value B max is subtracted from the accumulated value B, the value (B - B max ) is brought to a new accumulated value B (step 14).
- Fig. 3 the output of the frequency register 2 is given to an adder 3.
- the output of the adder 3 is supplied to an address register 4.
- the output of the address register 4 is fed to the adder 3.
- the output of the address register 4 is given to an address of a waveform generating ROM 6. Data of one period is stored for an address of 2 i , for example, at the waveform generating ROM 6.
- Waveform data is output from the waveform generating ROM 6 according to an address from the address register 4.
- the output of the waveform generating ROM 6 is supplied to a D/A converter 7.
- the waveform data from the waveform generating ROM 6 is converted into an analog waveform at the D/A converter 7.
- the analog waveform is produced from an output terminal 8.
- the controller 1 is provided to have a program for accumulating the frequency setting value L every output from the M-frequency divider 9 and bringing the frequency setting value to (N + 1) temporarily when the accumulated value B reaches the predetermined value B max . Therefore, frequencies between N and (N + 1) can be expressed, so that the frequency accuracy can be enhanced.
- an address A k generated from the address register 4 is advanced every frequency setting value N with the clock F c by the adder 3 and the address register 4. Also, each time the accumulated value B of the frequency setting value L reaches the predetermined value B max , the frequency setting value N is set at (N + 1) temporarily.
- the controller is provided to execute the processing for accumulating the second frequency setting value L and changing the first frequency setting value N to (N + 1) temporarily when the accumulated value B reaches the predetermined value B max . Consequently, the frequency accuracy of (1/B max ) can be obtained as compared with the conventional one, and the frequency accuracy can be enhanced without increasing the circuit size.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2143087A JPH0437205A (ja) | 1990-05-31 | 1990-05-31 | 発振装置 |
| JP143087/90 | 1990-05-31 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP0459446A1 true EP0459446A1 (de) | 1991-12-04 |
| EP0459446B1 EP0459446B1 (de) | 1996-09-04 |
Family
ID=15330611
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP91108802A Expired - Lifetime EP0459446B1 (de) | 1990-05-31 | 1991-05-29 | Digital gesteuerter Oszillator |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5153526A (de) |
| EP (1) | EP0459446B1 (de) |
| JP (1) | JPH0437205A (de) |
| DE (1) | DE69121777T2 (de) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0493057A1 (de) * | 1990-12-20 | 1992-07-01 | Motorola, Inc. | Synthetisierer mit höherer Frequenzauflösung |
| EP0492588A3 (en) * | 1990-12-26 | 1992-11-25 | Hughes Aircraft Company | Phase-locked loop frequency tracking device including a direct digital synthesizer |
| EP0604381A3 (de) * | 1992-12-22 | 1994-07-27 | Hughes Aircraft Company | FSK-Modulator, der eine nicht ganzzahlige Anzahl von Abtastwerten in jedem Symbolraum benutzt |
| WO1994026033A1 (en) * | 1993-05-03 | 1994-11-10 | Nokia Telecommunications Oy | Numerically controlled oscillator and digital phase locked loop |
| EP0660560A1 (de) * | 1993-12-25 | 1995-06-28 | Nec Corporation | Taktregenerierungsverfahren und -schaltung |
| EP1215558A3 (de) * | 2000-12-14 | 2005-03-30 | NEC Electronics Corporation | Verfahren und Schaltung zur Berechnung eines Vielfaches eines Einheitswertes und zum Erzeugen einer periodischen Funktion |
| EP1550934A1 (de) * | 2003-12-29 | 2005-07-06 | Teradyne, Inc. | Mehrstufiger numerisch gesteuerter Oszillator |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5365182A (en) * | 1993-06-22 | 1994-11-15 | Motorola, Inc. | Method and apparatus for low power clock generation for high speed applications |
| CA2125113A1 (en) * | 1993-08-31 | 1995-03-01 | Francesco Ledda | Method and circuitry for aligning the phase of high-speed clocks in telecommunications systems |
| US7002475B2 (en) * | 1997-12-31 | 2006-02-21 | Intermec Ip Corp. | Combination radio frequency identification transponder (RFID tag) and magnetic electronic article surveillance (EAS) tag |
| US6167102A (en) * | 1998-08-03 | 2000-12-26 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method employing a reduced NCO lookup table |
| FR2832271A1 (fr) * | 2001-11-13 | 2003-05-16 | Koninkl Philips Electronics Nv | Tuner comprenant un convertisseur de tension |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3824498A (en) * | 1972-12-22 | 1974-07-16 | Dallas Instr Inc | Digital processor for selectively synthesizing sinusoidal waveforms and frequency modulations |
| EP0312370A2 (de) * | 1987-10-13 | 1989-04-19 | Matsushita Electric Industrial Co., Ltd. | Digitaloszillator |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3973209A (en) * | 1975-08-29 | 1976-08-03 | Rca Corporation | Digital arithmetic synthesizer phase lock loop with direct doppler and frequency readout |
| US4652832A (en) * | 1985-07-05 | 1987-03-24 | Motorola, Inc. | Frequency resolution in a digital oscillator |
| US4901265A (en) * | 1987-12-14 | 1990-02-13 | Qualcomm, Inc. | Pseudorandom dither for frequency synthesis noise |
-
1990
- 1990-05-31 JP JP2143087A patent/JPH0437205A/ja active Pending
-
1991
- 1991-05-23 US US07/704,360 patent/US5153526A/en not_active Expired - Lifetime
- 1991-05-29 EP EP91108802A patent/EP0459446B1/de not_active Expired - Lifetime
- 1991-05-29 DE DE69121777T patent/DE69121777T2/de not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3824498A (en) * | 1972-12-22 | 1974-07-16 | Dallas Instr Inc | Digital processor for selectively synthesizing sinusoidal waveforms and frequency modulations |
| EP0312370A2 (de) * | 1987-10-13 | 1989-04-19 | Matsushita Electric Industrial Co., Ltd. | Digitaloszillator |
Non-Patent Citations (2)
| Title |
|---|
| PATENT ABSTRACTS OF JAPAN vol. 6, no. 185 (E-132)(1063) September 21, 1982 & JP-A-57 99 007 (FUJITSU K.K. ) June 19, 1982 * |
| RESEARCH DISCLOSURE no. 316, August 1990, EMSWORTH page 646; TRAN THONG: 'INCREASED FREQUENCY RESOLUTION DIGITAL SIGNAL GENERATOR ' * |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0493057A1 (de) * | 1990-12-20 | 1992-07-01 | Motorola, Inc. | Synthetisierer mit höherer Frequenzauflösung |
| US5495505A (en) * | 1990-12-20 | 1996-02-27 | Motorola, Inc. | Increased frequency resolution in a synthesizer |
| EP0492588A3 (en) * | 1990-12-26 | 1992-11-25 | Hughes Aircraft Company | Phase-locked loop frequency tracking device including a direct digital synthesizer |
| EP0604381A3 (de) * | 1992-12-22 | 1994-07-27 | Hughes Aircraft Company | FSK-Modulator, der eine nicht ganzzahlige Anzahl von Abtastwerten in jedem Symbolraum benutzt |
| WO1994026033A1 (en) * | 1993-05-03 | 1994-11-10 | Nokia Telecommunications Oy | Numerically controlled oscillator and digital phase locked loop |
| AU678465B2 (en) * | 1993-05-03 | 1997-05-29 | Nokia Telecommunications Oy | Numerically controlled oscillator and digital phase locked loop |
| EP0660560A1 (de) * | 1993-12-25 | 1995-06-28 | Nec Corporation | Taktregenerierungsverfahren und -schaltung |
| US5546032A (en) * | 1993-12-25 | 1996-08-13 | Nec Corporation | Clock signal regeneration method and apparatus |
| EP1215558A3 (de) * | 2000-12-14 | 2005-03-30 | NEC Electronics Corporation | Verfahren und Schaltung zur Berechnung eines Vielfaches eines Einheitswertes und zum Erzeugen einer periodischen Funktion |
| US7069283B2 (en) | 2000-12-14 | 2006-06-27 | Nec Electronics Corporation | Method and circuit for calculating multiple of unit value and generating a periodic function |
| EP1550934A1 (de) * | 2003-12-29 | 2005-07-06 | Teradyne, Inc. | Mehrstufiger numerisch gesteuerter Oszillator |
| US7064616B2 (en) | 2003-12-29 | 2006-06-20 | Teradyne, Inc. | Multi-stage numeric counter oscillator |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0437205A (ja) | 1992-02-07 |
| EP0459446B1 (de) | 1996-09-04 |
| DE69121777T2 (de) | 1997-01-16 |
| US5153526A (en) | 1992-10-06 |
| DE69121777D1 (de) | 1996-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4005479A (en) | Phase locked circuits | |
| EP0459446A1 (de) | Digital gesteuerter Oszillator | |
| US4410860A (en) | Frequency synthesizer with learning circuit | |
| JPS5931897B2 (ja) | 周波数合成装置 | |
| CA2125443C (en) | Digitally controlled fractional frequency synthesizer | |
| EP0727877A2 (de) | Synthetisierer mit schneller Frequenzumschaltung | |
| EP0558514B1 (de) | Präzisions phasenschiebersystem | |
| KR0138220B1 (ko) | 위상동기루프회로의 클럭지연보상 및 듀티제어 장치 | |
| US4684897A (en) | Frequency correction apparatus | |
| JPH0437446B2 (de) | ||
| US5329260A (en) | Numerically-controlled modulated oscillator and modulation method | |
| US6070248A (en) | Generation of a stable reference clock frequency from a base clock frequency that may vary depending on source | |
| US5053982A (en) | Variable modulus digital synthesizer | |
| US5907590A (en) | Frequency dividing circuit, frequency dividing method and telephone terminal device incorporating the frequency dividing circuit | |
| EP0463418B1 (de) | Automatische Einrichtung mit einem breiten Anwendungsbereich zur Veränderung der Horizontalablenkfrequenz von multisynchronen Monitoren | |
| US7072920B2 (en) | Method and apparatus for digital frequency conversion | |
| EP0317051A2 (de) | Digitale Halteschaltung erster Ordnung für Wellenform-Synthesizer und ihr Verfahren | |
| JPH1069327A (ja) | クロック周期調節方法とその装置 | |
| JPH09121121A (ja) | 数値制御型発振器 | |
| JPH04368020A (ja) | 周波数シンセサイザ | |
| AU674444B2 (en) | Phase detector | |
| JPH09121122A (ja) | 信号発生方法 | |
| RU2081510C1 (ru) | Синтезатор частот | |
| JP2940220B2 (ja) | Fsk変調器 | |
| JP3246459B2 (ja) | 刻時同期方法及び刻時同期回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): DE FR GB |
|
| 17P | Request for examination filed |
Effective date: 19920604 |
|
| 17Q | First examination report despatched |
Effective date: 19940712 |
|
| GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
| GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
| GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
| AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB |
|
| REF | Corresponds to: |
Ref document number: 69121777 Country of ref document: DE Date of ref document: 19961010 |
|
| ET | Fr: translation filed | ||
| PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
| 26N | No opposition filed | ||
| REG | Reference to a national code |
Ref country code: GB Ref legal event code: IF02 |
|
| REG | Reference to a national code |
Ref country code: GB Ref legal event code: 746 Effective date: 20091124 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20100331 Year of fee payment: 20 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20100611 Year of fee payment: 20 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20100521 Year of fee payment: 20 |
|
| REG | Reference to a national code |
Ref country code: DE Ref legal event code: R071 Ref document number: 69121777 Country of ref document: DE |
|
| REG | Reference to a national code |
Ref country code: GB Ref legal event code: PE20 Expiry date: 20110528 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION Effective date: 20110528 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION Effective date: 20110530 |