Conversion of a PCM signal into a UPWM signal

Coded data generation or conversion – Digital code to digital code converters – To or from particular bit symbol

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C341S143000, C375S242000

Reexamination Certificate

active

06657566

ABSTRACT:

The invention relates to a method for use in the correction of non-linearity and noise in the conversion of a PCM signal into a UPWM signal.
Such a conversion of a digital signal into a pulse width modulated signal may advantageously be used in connection with power amplifiers which are of the class D type. In connection with digital sound sources, such as compact disc players, where the sound signals are pulse code modulated, a conversion of the pulse code modulation into pulse width modulation will make it extremely suitable for the connection of a class D amplifier. The class D amplifier primarily has the advantage that it has a very high efficiency, which means that it may be constructed with a low weight while maintaining an extremely high output power, it being possible to achieve an efficiency of almost 95% for a class D amplifier. Further, connection of a digital sound source and a class D amplifier will allow analog signal processing to be avoided, which is an advantage in the signal processing.
Thus, it is desirable to be able to convert a pulse code modulated signal into a pulse width modulated signal without the information in the pulse code modulating signal being changed in the conversion.
It has been known for many years that the conversion of a pulse code modulation signal into a pulse width, modulated signal is non-linear by nature.
Several methods have been proposed in the course of time for the correction of this non-linearity, which is fundamentally necessary if a digital sound source, such as a compact disc player, is to be used in connection with an amplifier to which a pulse width modulated signal is fed as an input signal.
In addition to the inevitable non-linearity, the conversion of the pulse code modulation signal into the pulse width modulation signal generates noise which also has to be corrected if the orignal information from a digital sound source is to be reproduced correctly.
This noise occurs since the PWM signal is desirably formed as a digital signal, which means that all level switchings take place synchronously with a bit clock which has a limited frequency. Thus, the UPWM signal must be capable of being formed by a digital circuit which gives rise to a coarse quantization and thereby noise.
Examples of methods for the elimination of error sources which occur if a pulse code modulation signal is converted into a pulse width modulated signal include:
Use of oversampling, which means that the switching frequency is considerably greater than is necessary according to the sampling theorem in the generation of the pulse width modulated signal which is used in the pulse code modulation. However, too strong oversampling is not desirable in practical uses, because this inevitably creates noise. Problems will primarily occur with a class D output stage which is to switch correspondingly rapidly.
Although, as mentioned above, the noise, also called quantization noise, can be reduced using so-called noise shaping, where the quantization noise at high frequencies is amplified, while the noise from the lower frequencies is removed, but the interaction of the quantization noise with the non-linear pulse width modulation gives rise to so-called intermodulation noise, causing a new error source called intermodulation noise (IM noise) to be generated by noise shaping, which means that the advantageous effect of the noise shaping is reduced.
The published international patent application No. WO 92/15153 discloses a method of correcting non-linearity and correcting deterministic distortion as well as intermodulation noise. The document describes a plurality of complex circuits including look-up tables, used for the determination of parameters, for use in the feedback to suppress the deterministic distortion and the intermodulation noise. In practice, however, it is necessary to use look-up tables of a considerable extent, which will hardly be easy to implement, in connection with pulse code modulation signals of 16-24 bits.
The published international patent application No. WO 92/11699 discloses an equalization method based on an imitation of the naturally sampled PWM. The method has no effect on the inevitably occurring intermodulation noise as well as possible. noise which is generated if a so-called quasi-symmetrical uniform pulse width modulation is used. Further, the method cannot be applied in connection with all UPWM forms (e.g. double-sided, symmetrical).
SUMMARY OF THE INVENTION
As a starting point for the invention it is desired to provide a new and better method of modelling, and thereby also predicting, the non-linearity of a pulse code modulation to a pulse width modulation conversion process.
As will appear from the following, it has been found that the use of so-called Hammerstein filters, which generally consist of a static non-linearity followed by a linear, time invariant filter, is extremely suitable for the correction of several of the error sources which occur in pulse code modulation to pulse width modulation.
Of these error sources, in particular the following four ones are interesting in connection with the present invention:
1. Quantization noise because of the time discretization of pulse width information.
2. Intermodulation noise which is created by the uniform pulse width modulation because of quantization and noise shaping.
3. Noise because of the use of quasi-symmetrical uniform pulse width modulation.
4. Deterministic harmonic distortion.
Thus, it is desirable to provide some correction circuits which each are directed to the above-mentioned error sources 1-4.
As will appear from the following, the error sources 1-3 will be corrected by simple feedback circuits, while the error source 4 will be corrected by signal feedforward.
The object of the invention is to provide a method for use in the correction of the errors which occur in the conversion of pulse code modulation into a pulse width modulation, thereby minimizing non-linearities and noise which inevitably occur in connection therewith.
The object is achieved by designing a model circuit for the known non-linearity in the PCM to UPWM conversion, said model circuit being formed by parallel-connected Hammerstein filters which divide the PCM signal into their respective polynomial components, each of said polynomial components being filtered with a linear and time invariant filter associated with the power l and having the transfer function:
A
l

(
z
)
=

i



a
il

z
i
,
where z=e
j&ohgr;
following which the filtered components are summed, with z=e
j&ohgr;
, where &ohgr;=2&pgr;f/f
s
represents the normalized angle frequency and f
s
is the sampling frequency and a
i1
represents the filter coefficient associated with the power 1 and time index 1.
This ensures that the non-linearity in the pulse code modulation to pulse width modulation may be modelled, without complicated table-based memories having to be used. Thus, instead, use is made of a method which may be implemented by simple circuits consisting of Hammerstein filters.
It is expedient that the non-linear polynomial components are determined by a Taylor development of the pulse code modulation signal.
It is expedient that in a UPWM trailing edge modulation the coefficients of the filters are determined so as to achieve the following transfer functions:
A
l

(
ω
)
=
1
l
!

(
-
j



ω
2
)
(
l
-
1
)
It is expedient that in a UPWM leading edge modulation the coefficients of the filters are determined so as to achieve the following transfer functions:
A
l

(
ω
)
=
1
l
!

(
j



ω
2
)
(
l
-
1
)
According to the method, it is moreover expedient that in an UPWM double-sided symmetrical modulation the filter coefficients are determined so as to achieve the following transfer functions:
A
1

(
ω
)

{
1
1
!

(
j



ω
4
)
(
l
-
1
)
,
for



odd



1
1
1
!

(
j



ω
4
)
1
,
for



even


&

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Conversion of a PCM signal into a UPWM signal does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Conversion of a PCM signal into a UPWM signal, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Conversion of a PCM signal into a UPWM signal will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3143561

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.