US6084923A - System, apparatus and method for averaging digitized phase samples - Google Patents

System, apparatus and method for averaging digitized phase samples Download PDF

Info

Publication number
US6084923A
US6084923A US09/001,621 US162197A US6084923A US 6084923 A US6084923 A US 6084923A US 162197 A US162197 A US 162197A US 6084923 A US6084923 A US 6084923A
Authority
US
United States
Prior art keywords
phase
rectangular coordinate
components
conversion means
averaged
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.)
Expired - Fee Related
Application number
US09/001,621
Inventor
David Cullen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ericsson Inc
Original Assignee
Ericsson Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ericsson Inc filed Critical Ericsson Inc
Priority to US09/001,621 priority Critical patent/US6084923A/en
Assigned to ERICSSON INC. reassignment ERICSSON INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CULLEN, DAVID
Application granted granted Critical
Publication of US6084923A publication Critical patent/US6084923A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0044Control loops for carrier regulation
    • H04L2027/0053Closed loops
    • H04L2027/0059Closed loops more than two phases

Definitions

  • phase digitization i.e., measuring the phase of a signal and reporting the result as a number.
  • Phase digitization is similar to analog-to-digital conversion, where the amplitude of a signal is measured and the result reported as a digital number.
  • LMR land mobile radio
  • phase digitizers are currently used in all types of telecommunications, e.g., in land mobile radio (LMR).
  • LMR land mobile radio
  • cellular channels are spaced 30 KHz apart, permitting large deviation modulating schemes.
  • channel spacing is 25 KHz in the 800 MHZ range and 12.5 KHz in other ranges, e.g., 400 MHZ, 900 MHZ, etc.
  • phase digitizers operate best in wide band operation, and their performance degrades as the channel deviation decreases. Since the Federal Communications Commission (FCC) plans to migrate spectrum usage to even narrower spacing in the near future, phase digitizer performance degradation due to reduced deviation will become an increasing concern and may seriously compromise system performance.
  • FCC Federal Communications Commission
  • phase digitization of signals results in unpredictable signal artifacts.
  • a phase digitizer is used as a demodulator in FM systems
  • demodulation of a pure tone causes extra tones to appear.
  • Energy from the original signal is converted to the extra tones by the non-periodic sampling of the phase digitizer.
  • the net result is that the measured hum and noise of an FM system employing a phase digitizer is worse than an FM system using an analog discriminator.
  • phase error increases, resulting in higher bit error rates.
  • an object of the present invention to improve the efficiency of averaging phase digitizer samples.
  • the present invention is directed to a system, apparatus and method for averaging digitized phase values.
  • the polar coordinates represented by the digitized phase values are converted to rectangular coordinates via trigonometric identities.
  • Several coordinate values are averaged, and the quadrant information derived from the signs (+ or -) of the averaged values is used to efficiently convert the final averaged rectangular coordinates back to polar representation.
  • FIG. 1 is a schematic diagram of a phase digitizer and digital phase averager in accordance with the present invention
  • FIGS. 2A and 2B are representative diagrams of the cosine and sine values, respectively, across the four quadrants of a two-dimensional coordinate system
  • FIG. 3 is a representative diagram of the quadrants in the two-dimensional coordinate system shown in FIGS. 2A and 2B and respective quadrant values for each quadrant;
  • FIG. 4 is a detailed schematic diagram of the logic within the converter portion of FIG. 1.
  • the present invention is directed to systems and methods for efficiently averaging digitized phase values.
  • One important mathematical principle relied upon is that the magnitude of a sinusoidal signal is constant. For convenience, this constant can be assumed to be 1. Let the original sinusoid be represented as follows:
  • A is the amplitude (which, as discussed, is assumed to be 1)
  • is the frequency of the sinusoid (i.e., the carrier frequency)
  • is the phase (the quantity to be measured).
  • FIG. 1 there is illustrated a schematic flowchart diagram for practicing the present invention according to a presently preferred embodiment.
  • phase digitizer performance is compromised by the very nature of the errors and sampling techniques employed.
  • Current phase averaging approaches although offering the possibility of improving performance, are difficult to implement due to the non-linearity and unpredictableness of the estimations.
  • the approach utilized in the present invention as exemplified in FIG. 1 et seq., however, ameliorates or overcomes these disadvantages by averaging the phase samples in rectilinear coordinates instead of polar coordinates.
  • a phase digitizer 10 such as that described in U.S. Pat. No. 5,220,275, receives the Intermediate Frequency (IF) signal, measures the phase of the signal, and reports a digital number as the result, e.g,, an 8-bit twos-complement value representing the phase of the IF signal.
  • the 8-bit values of the phase signal map the continuous range [- ⁇ , ⁇ ] to the discrete range [-128, 127], as is understood in the art.
  • the IF may be at any frequency, e.g., 400 KHz for LMR usages and even 10 MHZ for cordless phones. It should also be understood that the number of digital bits (also referred to as word length) used in the phase quantization or estimation may also vary depending upon the relative frequencies of the IF and the clock used by the phase digitizer.
  • a sign-bit of zero represents a positive value and a sign-bit of one represents a negative value.
  • the binary number 0010000 represents the decimal value 32, as shown below: ##EQU2## and the binary number 10100000 represents the decimal value -96, as shown below: ##EQU3##
  • the phase is +32 in decimal format, ( ⁇ /4 in radian format or 45 degrees in degree format.
  • the phase is -96 in decimal format (-3 ⁇ /4 in radian format or -135 degrees in degree format).
  • the pair of sign bits designated herein as sc for sine and cosine, that result from the cosine 12A and sine 12B operations, respectively, indicate the quadrant of the phase angle.
  • the cosine of a phase angle in the first quadrant of a Cartesian two-dimensional coordinate system gives a sign bit of 0 and the sine of the same first quadrant phase angle gives a sign bit of 0, resulting in two-bit string or sc 00.
  • the pair of sign bits for the third quadrant will be 11, and for the fourth quadrant 10.
  • FIGS. 2A, 2B and 3 represents the respective (cosine, sine) sign bits for each quadrant.
  • the cosine and sine operations are performed using a trigonometric lookup table.
  • a processor 8 may be employed to facilitate the tabular lookup function as is known in the art. Taking advantage of the mathematical relationship between the sine and cosine functions, e.g.,
  • the value of x may accordingly be manipulated to allow one lookup table to be used to calculate both results.
  • the range of values may be restricted to positive values in a sine lookup table.
  • the table can be further shortened by virtue of the relationship:
  • sine values for x in [0, ⁇ /2] may be used to generate all sine and cosine values needed.
  • the respective 8-bit cosine and sine values are preferably stored in a memory array which acts as respective averagers 14A and 14B in the preferred embodiment of the present invention.
  • This memory array can be efficiently implemented using a first in, first out (FIFO) architecture or a circular buffer, as is understood in the art. Any number of values may be stored, although the preferred number is eight samples. It should, therefore be understood that the cosine averager 14A contains the values x(n), x (n-1), . . . x(n-(N-1)). Similarly, the sine averager 14B contains y(n), y(n-1), . . . y(n-(N-1)).
  • this formula avoids any expensive divisions. If a FIFO is used, this formula can be implemented by subtracting the oldest sample in the memory array from the stored average and then adding the current sample to the stored average. Summing the N values of the x's and y's is performed as follows: ##EQU4## and ##EQU5##
  • the range of results of the summation may be represented by an 11-bit 2s-complement value, as is understood in the art.
  • the MSB of the 11-bit 2s-complement value is the sign bit.
  • the entire 11-bit 2s-complement value from the summation of the cosine values, i.e., cosine averager 14A, is used with the sign bit of the summation of the sine values, calculated in a quadrant recovery device 16 from the values in the sine averager 14B, to convert the results from rectangular coordinates back to polar representation.
  • the aforedescribed conversion to polar representation is performed by a converter 18, shown in FIGS. 1 and 4.
  • phase angle ( ⁇ ) is typically calculated by the following
  • sc represents the aforementioned sign bits from the averaged cosine and sine values.
  • the sign bit from the averaged cosine values is the right-most bit of sc and the sign bit from the averaged sine values is the left-most bit of sc.
  • the cos -1 function should be implemented using a lookup table for maximum efficiency.
  • a first conversion device 20 receives an input of an 11-bit 2s-complement representation of the value of pi ( ⁇ ) mapped to a binary number.
  • the 11-bit 2s-complement representation of ⁇ would be 01111111111.
  • a second input (A) to the first conversion device 20 is the 11-bit 2s-complement value of cos -1 (
  • a third input (CTRL1) is the sign bit of the 11-bit 2s-complement value of X avg , described hereinbefore.
  • the logic within the first conversion device 20 is illustrated.
  • the sign bit (CTRL1) of x avg is set (logical one)
  • the first conversion device 20 outputs the value (B) of ⁇ -A, where A is the inputted value cos -1 (x avg ); otherwise the device 20 outputs A alone.
  • the value of B is a 12-bit 2s-complement number to handle the full range of values that might result from the difference of two 11-bit 2s-complement numbers.
  • a second conversion device 22 receives the difference value B from the first conversion device 20, represented within device 22 by the reference identifier c.
  • a second input to the device 22 is the sign bit of the 11-bit 2s-complement value y avg , represented by the reference identifier CTRL2.
  • CTRL2 sign bit
  • the second conversion device 22 outputs (D) the 12-bit 2s-complement value of C times minus one (-1), the product of which represents the desired phase angle; otherwise, C alone.
  • the resultant phase may be computed as follows: ##EQU8## Using the direct values in Table 1, the resultant phase may also be computed in the following manner:
  • phase digitizer 10 may be implemented entirely in a processor as a software algorithm.

Abstract

The present invention is directed to a system, apparatus and method for averaging digitized phase values. In particular, the polar coordinates represented by the digitized phase values are converted to rectangular coordinates via trigonometric identities. Several coordinate values are averaged, and the quadrant information derived from the signs (+ or -) of the averaged values is used to efficiently convert the final averaged rectangular coordinates back to polar representation.

Description

BACKGROUND AND OBJECTS OF THE PRESENT INVENTION
The evolution of wireless communication over the past century, since Guglielmo Marconi's 1897 demonstration of radio's ability to provide continuous contact with ships sailing the English Channel, has been remarkable. Since Marconi's discovery, new wireline and wireless communication methods, services and standards have been adopted by people throughout the world. This evolution has been accelerating, particularly over the last ten years, during which the mobile radio communications industry has grown by orders of magnitude, fueled by numerous technological advances that have made portable radio equipment smaller, cheaper and more reliable. The exponential growth of mobile telephony will continue to rise in the coming decades as well, as this wireless network interacts with and eventually overtakes the existing wireline networks.
One advance in the telecommunications arts is the use of phase digitization, i.e., measuring the phase of a signal and reporting the result as a number. Phase digitization is similar to analog-to-digital conversion, where the amplitude of a signal is measured and the result reported as a digital number. Although originally conceived in military and satellite communications, phase digitizers are currently used in all types of telecommunications, e.g., in land mobile radio (LMR). In the United States, cellular channels are spaced 30 KHz apart, permitting large deviation modulating schemes. In the land mobile radio spectrum, channel spacing is 25 KHz in the 800 MHZ range and 12.5 KHz in other ranges, e.g., 400 MHZ, 900 MHZ, etc. As is understood in the art, phase digitizers operate best in wide band operation, and their performance degrades as the channel deviation decreases. Since the Federal Communications Commission (FCC) plans to migrate spectrum usage to even narrower spacing in the near future, phase digitizer performance degradation due to reduced deviation will become an increasing concern and may seriously compromise system performance.
As is understood in the art, the performance problem in narrow band phase digitizer operation is the result of an inherent flaw that arises from the slightly non-periodic sampling of the phase digitizer. In other words, phase digitization of signals results in unpredictable signal artifacts. For example, when a phase digitizer is used as a demodulator in FM systems, demodulation of a pure tone causes extra tones to appear. Energy from the original signal is converted to the extra tones by the non-periodic sampling of the phase digitizer. The net result is that the measured hum and noise of an FM system employing a phase digitizer is worse than an FM system using an analog discriminator. Similarly, when a phase digitizer is used in phase modulation schemes, phase error increases, resulting in higher bit error rates.
One proposed solution addressing the quantization and sampling problems is averaging the phase samples, which would improve the performance of phase digitizing systems. One such solution is set forth in U.S. Pat. No. 5,220,275 to Bo P. Holmqvist. Another is to error compensate by interpolation, as described in U.S. patent application Ser. No. 08/982,202, entitled "Phase Digitizer for Radio Communications", also to Mr. Holmqvist.
It is, however, difficult to efficiently average phase and interpolate, primarily due to the non-linear wrapping of phase around the zero degree point.
What is needed, therefore, is an efficient way to average digitized phase samples that ameliorates or eliminates the aforementioned inherent flaws.
It is, accordingly, an object of the present invention to improve the efficiency of averaging phase digitizer samples.
It is also an object of the present invention to employ an improved system and method that overcomes or reduces the deleterious effects caused by the inherent flaws encountered in phase digitization.
SUMMARY OF THE INVENTION
The present invention is directed to a system, apparatus and method for averaging digitized phase values. In particular, the polar coordinates represented by the digitized phase values are converted to rectangular coordinates via trigonometric identities. Several coordinate values are averaged, and the quadrant information derived from the signs (+ or -) of the averaged values is used to efficiently convert the final averaged rectangular coordinates back to polar representation.
BRIEF DESCRIPTION OF THE DRAWINGS
A more complete understanding of the system, method and apparatus of the present invention may be obtained by reference to the following Detailed Description when taken in conjunction with the accompanying Drawings wherein:
FIG. 1 is a schematic diagram of a phase digitizer and digital phase averager in accordance with the present invention;
FIGS. 2A and 2B are representative diagrams of the cosine and sine values, respectively, across the four quadrants of a two-dimensional coordinate system;
FIG. 3 is a representative diagram of the quadrants in the two-dimensional coordinate system shown in FIGS. 2A and 2B and respective quadrant values for each quadrant; and
FIG. 4 is a detailed schematic diagram of the logic within the converter portion of FIG. 1.
DETAILED DESCRIPTION OF THE PRESENTLY PREFERRED EXEMPLARY EMBODIMENTS
The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
As discussed hereinbefore, the present invention is directed to systems and methods for efficiently averaging digitized phase values. One important mathematical principle relied upon is that the magnitude of a sinusoidal signal is constant. For convenience, this constant can be assumed to be 1. Let the original sinusoid be represented as follows:
A cos (ωt+φ)
where A is the amplitude (which, as discussed, is assumed to be 1), ω is the frequency of the sinusoid (i.e., the carrier frequency), and φ is the phase (the quantity to be measured). This sinusoid can be represented in complex notation as follows:
A.sup.jφ =A (cos (ωt+φ)+j sin )ωt+φ))
In polar coordinates, this would be written as (A, φ) Further, since A is assumed for convenience to be 1, the coordinates can be written as (1, φ). This point can then be converted to rectangular coordinates using the following trigonometric identities:
x=cos (φ)
and
y=sin (φ)
Several values of x and y, i.e., (x1, x2, x3, . . . , xN ; and y1, y2, y3, . . . , yN), are calculated and averaged, resulting in xavg and yavg. As is understood in the mathematical and computational arts, averaging phase values in polar coordinate notation is complicated and computationally expensive. Averaging rectangular coordinates, on the other hand, is simple and computationally inexpensive (just add the numbers and divide by N). If a sine lookup table is used, the whole process therefore becomes computationally inexpensive. Normally, conversion back to phase would require an expensive divide and an inverse tan (tan-1) computation. However, because the amplitude is constant, the average amplitude is constant, for example: ##EQU1## Because of this fact, the less expensive inverse cosine (cos-1) or inverse sine (sin-1) calculation may be used. However, xavg will be in the range [-1, 1], so cos-1 (xavg) will be in the range [0, π]. To get the full [-π, π] range, however, the signs (+ or -) of the xavg and yavg values is used to recover the quadrant of the phase. If a lookup table is used to implement the cos-1 (xavg), then the computation becomes very inexpensive. The cost of the quadrant recovery is negligible, as will be discussed in more detail hereinafter.
With reference now to FIG. 1, there is illustrated a schematic flowchart diagram for practicing the present invention according to a presently preferred embodiment. As discussed hereinbefore, phase digitizer performance is compromised by the very nature of the errors and sampling techniques employed. Current phase averaging approaches, although offering the possibility of improving performance, are difficult to implement due to the non-linearity and unpredictableness of the estimations. The approach utilized in the present invention, as exemplified in FIG. 1 et seq., however, ameliorates or overcomes these disadvantages by averaging the phase samples in rectilinear coordinates instead of polar coordinates.
A phase digitizer 10, such as that described in U.S. Pat. No. 5,220,275, receives the Intermediate Frequency (IF) signal, measures the phase of the signal, and reports a digital number as the result, e.g,, an 8-bit twos-complement value representing the phase of the IF signal. The 8-bit values of the phase signal map the continuous range [-π, π] to the discrete range [-128, 127], as is understood in the art.
It should be understood that the IF may be at any frequency, e.g., 400 KHz for LMR usages and even 10 MHZ for cordless phones. It should also be understood that the number of digital bits (also referred to as word length) used in the phase quantization or estimation may also vary depending upon the relative frequencies of the IF and the clock used by the phase digitizer.
In the diagram shown in FIG. 1, for example, 8 bits are used in the digital approximation by the phase digitizer 10 of the phase, as shown in the notation on the adjacent output lines. As is understood in the binary notation art, in 2s-complement notation the leftmost bit or most significant bit (MSB) is the sign bit. The value of an 8-bit 2s-complement number is calculated by the formula:
value=((sign-bit)×-128)+(7-bit value)
where a sign-bit of zero represents a positive value and a sign-bit of one represents a negative value. For example, the binary number 0010000 represents the decimal value 32, as shown below: ##EQU2## and the binary number 10100000 represents the decimal value -96, as shown below: ##EQU3##
In other words, if the binary representation of the phase is 00100000, the phase is +32 in decimal format, (π/4 in radian format or 45 degrees in degree format. Alternatively, if the binary representation of the phase is 10100000, the phase is -96 in decimal format (-3π/4 in radian format or -135 degrees in degree format).
The 8 bit phase from the phase digitizer 10, also illustrated as φ(n) in FIG. 1, is next converted into rectangular coordinates using the aforementioned trigonometric identities, i.e., x=cos(φ) and y=sin(φ).
The pair of sign bits, designated herein as sc for sine and cosine, that result from the cosine 12A and sine 12B operations, respectively, indicate the quadrant of the phase angle. For example, the cosine of a phase angle in the first quadrant of a Cartesian two-dimensional coordinate system gives a sign bit of 0 and the sine of the same first quadrant phase angle gives a sign bit of 0, resulting in two-bit string or sc 00. The cosine of a phase angle in the second quadrant gives a sign bit of 1 and the sine of a phase angle in the second quadrant gives a sign bit of 0, resulting in sc=01. Likewise, the pair of sign bits for the third quadrant will be 11, and for the fourth quadrant 10. The allocation of sign bits among the four quadrants is further illustrated in FIGS. 2A, 2B and 3, where FIG. 3 represents the respective (cosine, sine) sign bits for each quadrant.
Preferably, the cosine and sine operations are performed using a trigonometric lookup table. A processor 8 may be employed to facilitate the tabular lookup function as is known in the art. Taking advantage of the mathematical relationship between the sine and cosine functions, e.g.,
cos (x)=sin (x+π/2)
the value of x may accordingly be manipulated to allow one lookup table to be used to calculate both results.
Taking further advantage of mathematics, e.g., the relationship:
sin (x)=-sin (x+π)
the range of values may be restricted to positive values in a sine lookup table. The table can be further shortened by virtue of the relationship:
sin (x)=sin(π-x)
Accordingly, sine values for x in [0, π/2] may be used to generate all sine and cosine values needed.
The respective 8-bit cosine and sine values are preferably stored in a memory array which acts as respective averagers 14A and 14B in the preferred embodiment of the present invention. This memory array can be efficiently implemented using a first in, first out (FIFO) architecture or a circular buffer, as is understood in the art. Any number of values may be stored, although the preferred number is eight samples. It should, therefore be understood that the cosine averager 14A contains the values x(n), x (n-1), . . . x(n-(N-1)). Similarly, the sine averager 14B contains y(n), y(n-1), . . . y(n-(N-1)). In either case (FIFO or circular buffer) the values are summed in a sliding window fashion, which is well understood by those skilled in the art. This summation is actually an average without the usual divide by N. If the memory array is initialized to all zeroes, this sliding window summation may be implemented inexpensively by using the following formula:
average(n)=average(n-1)+x(n)-x(n-N)
As is apparent, the above formula avoids any expensive divisions. If a FIFO is used, this formula can be implemented by subtracting the oldest sample in the memory array from the stored average and then adding the current sample to the stored average. Summing the N values of the x's and y's is performed as follows: ##EQU4## and ##EQU5##
If eight 8-bit 2s-complement values are summed, the range of results of the summation may be represented by an 11-bit 2s-complement value, as is understood in the art. Once again, the MSB of the 11-bit 2s-complement value is the sign bit. The entire 11-bit 2s-complement value from the summation of the cosine values, i.e., cosine averager 14A, is used with the sign bit of the summation of the sine values, calculated in a quadrant recovery device 16 from the values in the sine averager 14B, to convert the results from rectangular coordinates back to polar representation. The aforedescribed conversion to polar representation is performed by a converter 18, shown in FIGS. 1 and 4.
In general, the conversion from rectangular coordinates to polar coordinates by a conventional converter 18 requires an expensive divide and an expensive tan-1 calculation since the phase angle (φ) is typically calculated by the following
φ(x,y)=tan.sup.-1 (x/y)                                (1)
where x and y are the rectangular coordinates. Instead of formula (1), however, the system and method of the present invention uses the following formula: ##EQU6## where sc represents the aforementioned sign bits from the averaged cosine and sine values. The sign bit from the averaged cosine values is the right-most bit of sc and the sign bit from the averaged sine values is the left-most bit of sc. The cos-1 function should be implemented using a lookup table for maximum efficiency. With further reference to formula (2), it is apparent that taking the absolute value of the argument prior to calculating the inverse cosine permits halving the lookup table range.
Accordingly, examination of formula (2) shows that it can be rewritten as follows: ##EQU7## which is more efficiently implemented in hardware, such as the circuitry configuration shown in FIG. 4.
As illustrated in FIG. 4, a first conversion device 20 receives an input of an 11-bit 2s-complement representation of the value of pi (π) mapped to a binary number. The 11-bit 2s-complement representation of π would be 01111111111. A second input (A) to the first conversion device 20 is the 11-bit 2s-complement value of cos-1 (|xavg |) A third input (CTRL1) is the sign bit of the 11-bit 2s-complement value of Xavg, described hereinbefore.
With further reference to FIG. 4, the logic within the first conversion device 20 is illustrated. In particular, if the sign bit (CTRL1) of xavg is set (logical one), the first conversion device 20 outputs the value (B) of π-A, where A is the inputted value cos-1 (xavg); otherwise the device 20 outputs A alone. It should be understood that the value of B is a 12-bit 2s-complement number to handle the full range of values that might result from the difference of two 11-bit 2s-complement numbers.
A second conversion device 22 receives the difference value B from the first conversion device 20, represented within device 22 by the reference identifier c. A second input to the device 22 is the sign bit of the 11-bit 2s-complement value yavg, represented by the reference identifier CTRL2. In particular, if the sign bit (CTRL2) is set (logical one), the second conversion device 22 outputs (D) the 12-bit 2s-complement value of C times minus one (-1), the product of which represents the desired phase angle; otherwise, C alone.
As an example of the operation of the aforedescribed conversion device 18, shown in FIGS. 1 and 4, assume the following phase values from the phase digitizer 10 shown in Tables 1 and 2 below, where N=8:
              TABLE 1                                                     
______________________________________                                    
Sample Binary   Decimal  Degree Cosine                                    
Number Phase    Phase    Phase  Value  Sine Value                         
______________________________________                                    
1      11100000 -32      -45    01011010                                  
                                       10100110                           
2      00100000 32       45     01011010                                  
                                       01011010                           
3      00100000 64       90     00000000                                  
                                       01111111                           
4      01000000 64       90     00000000                                  
                                       01111111                           
5      01000000 64       90     00000000                                  
                                       01111111                           
6      01000000 64       90     00000000                                  
                                       01111111                           
7      01000000 0        0      01111111                                  
                                       00000000                           
8      01000000 0        0      01111111                                  
                                       00000000                           
______________________________________                                    
              TABLE 2                                                     
______________________________________                                    
Cosine Value Cosine Value                                                 
                        Sine Value Sine Value                             
(binary)     (decimal)  (binary)   (decimal)                              
______________________________________                                    
Sum  00110110010 434        00111111100                                   
                                     508                                  
______________________________________                                    
Using the summed values in Table 2, the resultant phase may be computed as follows: ##EQU8## Using the direct values in Table 1, the resultant phase may also be computed in the following manner:
cos (-45)+cos (45)+4 cos (90)+2 cos (0)=3.4142;
and ##EQU9##
It should be understood that the above logic and circuit configuration offers improved performance over current phase digitization systems and methods, such as those described by Holmqvist in the aforementioned patent and application. The particular averaging technique described herein has been found to ameliorate annoying hum and noise problems present in the conventional systems. As discussed, by virtue of the improved logic embedded within a circuit or facilitated by software, the system, apparatus and method of the present invention, by eliminating costly divisionoperations and arctangent lookup tables, offers even further advantages over the art.
It should also be understood that it is not required that the above invention be implemented in hardware. The parts of the invention after the phase digitizer 10, may be implemented entirely in a processor as a software algorithm.
The previous description is of a preferred embodiment for implementing the invention, and the scope of the invention should not necessarily be limited by this description. The scope of the present invention is instead defined by the following claims.

Claims (16)

What is claimed is:
1. A phase digitizer for digitizing a received phase signal, said phase digitizer comprising:
signal conversion means for converting said received phase signal into a plurality of sequential digital phase components;
coordinate conversion means, attached to said signal conversion means, for converting each said digital phase component into a plurality of rectangular coordinate components corresponding thereto;
averaging means, attached to said coordinate conversion means, for averaging a multiplicity of sequential rectangular coordinate components; and
digital conversion means, attached to said averaging means, for receiving combined averaged rectangular coordinate components from said averaging means and converting said combined averaged rectangular coordinate components into polar coordinate components which represent a respective digitized phase signal corresponding to said received phase signal.
2. The phase digitizer according to claim 1, wherein said digital conversion means further receiving a second input value equal to a representation of a sign value of said averaged rectangular coordinates components, wherein said sign indicates a quadrant of a phase angle of said phase signal.
3. The phase digitizer according to claim 1, wherein said digital conversion means further receiving a third input value equal to π.
4. The phase digitizer according to claim 1 further including a quadrant recovery device attached to said averaging means for determining a sign value of said averaged rectangular coordinates components, wherein said sign value is used by said digital conversion means to determine said polar coordinate components.
5. The phase digitizer according to claim 1, wherein said averaging means includes a first-in, first-out architecture which subtracts the earliest of said multiplicity of sequential rectangular coordinate components from said averaged rectangular coordinate components and subsequently adding a current rectangular coordinate component.
6. The phase digitizer according to claim 1, wherein said digital conversion means uses the following formula to calculate a phase angle of said respective digitized phase signal; ##EQU10## wherein x represents a rectangular coordinate component and sc is a binary representation of said sign of said averaged rectangular coordinate components.
7. A telecommunications system for digitizing a received phase signal, said telecommunications system comprising:
reception means for receiving said phase signal;
signal conversion means, attached to said reception means, for converting said received phase signal into a plurality of sequential digital phase components;
coordinate conversion means, attached to said signal conversion means, for converting each said digital phase component into a plurality of rectangular coordinate components corresponding thereto;
averaging means, attached to said coordinate conversion means, for averaging a multiplicity of sequential rectangular coordinate components; and
digital conversion means, attached to said means, for receiving combined averaged rectangular coordinate components from said averaging means and converting said combined average rectangular coordinate component into polar coordinate components which represent a respective digitized phase signal corresponding to said received phase signal.
8. The system according to claim 7, wherein said digital conversion means further receiving a second input value equal to a representation of a sign of said combined averaged rectangular coordinates components, wherein said sign indicates a quadrant of a phase angle of said phase signal.
9. The system according to claim 7, wherein said digital conversion means further receiving a third input value equal to π.
10. The phase digitizer according to claim 7 further including a quadrant recovery device attached to said averaging means for determining a sign value of said averaged rectangular coordinates components, wherein said sign value is used by said digital conversion means to determine said polar coordinate components.
11. The phase digitizer according to claim 7, wherein said averaging means includes a first-in, first-out architecture which subtracts the earliest of said multiplicity of sequential rectangular coordinate components from said averaged rectangular coordinate components and subsequently adding a current rectangular coordinate component.
12. The phase digitizer according to claim 7, wherein said digital conversion means uses the following formula to calculate a phase angle of said respective digitized phase signal; ##EQU11## wherein x represents a rectangular coordinate component and sc is a binary representation of said sign of said averaged rectangular coordinate components.
13. A method for digitizing a received phase signal comprising the steps of:
converting said received phase signal into a plurality of sequential digital phase components,
converting each said digital phase component into a plurality of rectangular coordinate components corresponding thereto;
averaging said plurality of rectangular coordinate components with a multiplicity of adjacent rectangular coordinate components from said sequential digital phase components, and generating a combined averaged rectangular coordinate component; and
converting, from said combined averaged rectangular coordinate component, to polar coordinate components which represent respective digitized phase signal corresponding to said received phase signal.
14. The method for digitizing according to claim 7 further including the step of recovering a sign value of said averaged rectangular coordinates components, wherein said sign value is used by said step of converting to determine said polar coordinate components.
15. The method for digitizing according to claim 7, wherein said step of averaging includes a first-in, first-out architecture which subtracts the earliest of said multiplicity of sequential rectangular coordinate components from said averaged rectangular coordinate components and subsequently adding a current rectangular coordinate component.
16. The method for digitizing according to claim 7, wherein said step of converting uses the following formula to calculate a phase angle of said respective digitized phase signal; ##EQU12## wherein x represents a rectangular coordinate component and sc is a binary representation of said sign of said averaged rectangular coordinate components.
US09/001,621 1997-12-31 1997-12-31 System, apparatus and method for averaging digitized phase samples Expired - Fee Related US6084923A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/001,621 US6084923A (en) 1997-12-31 1997-12-31 System, apparatus and method for averaging digitized phase samples

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/001,621 US6084923A (en) 1997-12-31 1997-12-31 System, apparatus and method for averaging digitized phase samples

Publications (1)

Publication Number Publication Date
US6084923A true US6084923A (en) 2000-07-04

Family

ID=21697019

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/001,621 Expired - Fee Related US6084923A (en) 1997-12-31 1997-12-31 System, apparatus and method for averaging digitized phase samples

Country Status (1)

Country Link
US (1) US6084923A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6785343B1 (en) * 2000-10-20 2004-08-31 Northrop Grumman Corporation Rectangular-to-polar conversion angle quantizer
US20050272400A1 (en) * 2004-06-04 2005-12-08 Yue Chen Method and system for analog and digital RF receiver interface
WO2009141341A1 (en) 2008-05-20 2009-11-26 Mitsubishi Electric Information Technology Centre Europe B.V. Signal-level determining device and method
WO2009141342A1 (en) 2008-05-20 2009-11-26 Mitsubishi Electric Information Technology Centre Europe B.V. Signal-level determining device and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4920278A (en) * 1987-05-26 1990-04-24 Nec Corporation Phase comparator
US5084669A (en) * 1990-03-08 1992-01-28 Telefonaktiebolaget L M Ericsson Direct phase digitization
US5220275A (en) * 1991-07-26 1993-06-15 Ericsson Ge Mobile Communication Holding, Inc. Accumulator phase digitizer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4920278A (en) * 1987-05-26 1990-04-24 Nec Corporation Phase comparator
US5084669A (en) * 1990-03-08 1992-01-28 Telefonaktiebolaget L M Ericsson Direct phase digitization
US5220275A (en) * 1991-07-26 1993-06-15 Ericsson Ge Mobile Communication Holding, Inc. Accumulator phase digitizer

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6785343B1 (en) * 2000-10-20 2004-08-31 Northrop Grumman Corporation Rectangular-to-polar conversion angle quantizer
US20050272400A1 (en) * 2004-06-04 2005-12-08 Yue Chen Method and system for analog and digital RF receiver interface
US8060050B2 (en) * 2004-06-04 2011-11-15 Broadcom Corporation Method and system for analog and digital RF receiver interface
WO2009141341A1 (en) 2008-05-20 2009-11-26 Mitsubishi Electric Information Technology Centre Europe B.V. Signal-level determining device and method
WO2009141342A1 (en) 2008-05-20 2009-11-26 Mitsubishi Electric Information Technology Centre Europe B.V. Signal-level determining device and method
US20110071791A1 (en) * 2008-05-20 2011-03-24 Wieslaw Jerzy Szajnowski Signal-level determining device and method
US20110077907A1 (en) * 2008-05-20 2011-03-31 Wieslaw Jerzy Szajnowski Signal-level determining device and method

Similar Documents

Publication Publication Date Title
RU2142205C1 (en) Dual-mode communication system using frequency modulation and multiple-access code-division modes
US3956623A (en) Digital phase detector
US6339621B1 (en) One bit digital quadrature vector modulator
JP3214867B2 (en) π / 4DQPSK modulation method
CA2181843C (en) Demodulator, modulation and demodulation system, and demodulation method
US4048572A (en) Adaptive correction of phase errors in noncoherent demodulation of carrier asymmetrically modulated with digital signals
US4660214A (en) QANI Trellis-coded signal structure
US3497625A (en) Digital modulation and demodulation in a communication system
US5195108A (en) System and method for determining absolute phase of a differentially-encoded, phase-modulated signal
US5889826A (en) Apparatus and method for diversity combining
JP3510279B2 (en) Analog-to-digital converter calibration system and method
US3727136A (en) Automatic equalizer for phase-modulation data transmission systems
US5367538A (en) Apparatus and method for direct phase digitizing
GB2277426A (en) Direct phase digitizing apparatus and method
US6084923A (en) System, apparatus and method for averaging digitized phase samples
US4562425A (en) Differential encoder and decoder for transmitting binary data
US20070024477A1 (en) DPSK demodulator and method
US6046629A (en) Method of an apparatus for demodulating amplitude-modulated signals in an amplitude phase shift keying (APSK) system
US4245320A (en) Method and device for measuring the slope of the envelope delay characteristic of a transmission channel and their application to an automatic equalizer selection technique
JPH1075122A (en) Method for demodulating fm signal and device therefor
Webber et al. Implementing a/4 shift D-QPSK baseband modem using the TMS320C50
CN112003806B (en) Synchronous demodulation method of baseband signal and signal receiver
US8208572B2 (en) Method for transmitting and receiving quadrature amplitude modulation signals, a system for carrying out said method, a machine-readable carrier and the use of a method for synchronously receiving quadrature amplitude modulation signals
AU681676B2 (en) Self-adjusting modulator
US5504786A (en) Open loop phase estimation methods and apparatus for coherent combining of signals using spatially diverse antennas in mobile channels

Legal Events

Date Code Title Description
AS Assignment

Owner name: ERICSSON INC., NORTH CAROLINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CULLEN, DAVID;REEL/FRAME:008930/0097

Effective date: 19971222

CC Certificate of correction
REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
FP Lapsed due to failure to pay maintenance fee

Effective date: 20040704

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362