Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020118209 - ADAPTIVE NON-LINEARITY IDENTIFICATION AND COMPENSATION USING ORTHOGONAL FUNCTIONS IN A MIXED SIGNAL CIRCUIT

Publication Number WO/2020/118209
Publication Date 11.06.2020
International Application No. PCT/US2019/064995
International Filing Date 06.12.2019
IPC
H03L 7/08 2006.01
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
7Automatic control of frequency or phase; Synchronisation
06using a reference signal applied to a frequency- or phase-locked loop
08Details of the phase-locked loop
H03M 1/08 2006.01
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
MCODING, DECODING OR CODE CONVERSION, IN GENERAL
1Analogue/digital conversion; Digital/analogue conversion
06Continuously compensating for, or preventing, undesired influence of physical parameters
08of noise
CPC
H03L 7/093
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
7Automatic control of frequency or phase; Synchronisation
06using a reference signal applied to a frequency- or phase-locked loop
08Details of the phase-locked loop
085concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
093using special filtering or amplification characteristics in the loop
H03L 7/0991
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
7Automatic control of frequency or phase; Synchronisation
06using a reference signal applied to a frequency- or phase-locked loop
08Details of the phase-locked loop
099concerning mainly the controlled oscillator of the loop
0991the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider
H03L 7/1976
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
7Automatic control of frequency or phase; Synchronisation
06using a reference signal applied to a frequency- or phase-locked loop
16Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
18using a frequency divider or counter in the loop
197a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division
1974for fractional frequency division
1976using a phase accumulator for controlling the counter or frequency divider
H03M 3/344
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
MCODING; DECODING; CODE CONVERSION IN GENERAL
3Conversion of analogue values to or from differential modulation
30Delta-sigma modulation
322Continuously compensating for, or preventing, undesired influence of physical parameters
324characterised by means or methods for compensating or preventing more than one type of error at a time, e.g. by synchronisation or using a ratiometric arrangement
344by filtering other than the noise-shaping inherent to delta-sigma modulators, e.g. anti-aliasing
H03M 3/358
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
MCODING; DECODING; CODE CONVERSION IN GENERAL
3Conversion of analogue values to or from differential modulation
30Delta-sigma modulation
322Continuously compensating for, or preventing, undesired influence of physical parameters
358of non-linear distortion, e.g. instability
H03M 3/368
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
MCODING; DECODING; CODE CONVERSION IN GENERAL
3Conversion of analogue values to or from differential modulation
30Delta-sigma modulation
322Continuously compensating for, or preventing, undesired influence of physical parameters
368of noise other than the quantisation noise already being shaped inherently by delta-sigma modulators
Applicants
  • SI-WARE SYSTEMS, INC. [US]/[US]
  • ELKHOLY, Ahmed [EG]/[US]
Inventors
  • ELKHOLY, Ahmed
Agents
  • URE, Michael J.
Priority Data
16/213,59807.12.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) ADAPTIVE NON-LINEARITY IDENTIFICATION AND COMPENSATION USING ORTHOGONAL FUNCTIONS IN A MIXED SIGNAL CIRCUIT
(FR) IDENTIFICATION ET COMPENSATION DE NON-LINÉARITÉ ADAPTATIVES À L'AIDE DE FONCTIONS ORTHOGONALES DANS UN CIRCUIT DE SIGNAL MIXTE
Abstract
(EN)
A feedback divider in a mixed-signal circuit is modulated by a frequency control word controlling a delta-sigma modulator. An accumulated quantization error from the delta-sigma modulator is compared to a residual error in the circuit by a Least-Mean Square (LMS) correlator for gain calibration to adjust for linear errors. Upper bits of the accumulated quantization error access a lookup table to find two outputs of the compensation function that are interpolated between using lower bits of the accumulated quantization error. The interpolated result is an adjustment subtracted from the loop to compensate for non-linear errors. A set of orthogonal kernels is generated from the accumulated quantization error and calibrated using another LMS correlator and inverse transformed to generate updates to the non-linear compensation function in the lookup table. The kernels can be Walsh Hadmard (WH) and the inverse transformer an inverse WH transformer.
(FR)
Un diviseur de rétroaction dans un circuit de signal mixte est modulé par un mot de commande de fréquence commandant un modulateur delta-sigma. Une erreur de quantification accumulée provenant du modulateur delta-sigma est comparée à une erreur résiduelle dans le circuit par un corrélateur à approximation des moindres carrés (LMS) pour un étalonnage de gain pour ajuster des erreurs linéaires. Des bits supérieurs de l'erreur de quantification accumulée accèdent à une table de recherche pour trouver deux sorties de la fonction de compensation qui sont interpolées entre l'utilisation de bits inférieurs de l'erreur de quantification accumulée. Le résultat interpolé est un ajustement soustrait de la boucle pour compenser des erreurs non linéaires. Un ensemble de noyaux orthogonaux est généré à partir de l'erreur de quantification accumulée et étalonné à l'aide d'un autre corrélateur LMS et transformé en inverse pour générer des mises à jour à la fonction de compensation non linéaire dans la table de recherche. Les noyaux peuvent être de Walsh-Hadmard (WH) et le transformateur inverse un transformateur WH inverse.
Also published as
Latest bibliographic data on file with the International Bureau