Communication system and phase error estimating method thereof
09722834 ยท 2017-08-01
Assignee
Inventors
Cpc classification
International classification
Abstract
A communication system includes a receiving circuit and a phase error estimating circuit. The receiving circuit receives an input signal x, which has an input phase in a polar coordinate system. According to partial differentiation performed on the natural logarithm of a function f(x, ), the phase error estimating circuit generates an estimated phase error of the input signal x. f(x, ) represents a probability function of receiving the input signal x at the receiving circuit.
Claims
1. A communication system for estimating a phase error, comprising: a receiving circuit, that receives an input signal x, the input signal x having an input signal radius r and an input phase , wherein the input signal x is generated based on M-phase shift keying (M-PSK); and an error estimating circuit, that generates a first harmonic coefficient h.sub.1(r) and a second harmonic coefficient h.sub.2(r) according to the input signal radius r, generates a first sine function sin(M) and a second sine function sin(2M) according to the input phase , multiplies the first harmonic coefficient h.sub.1(r) by the first sine function sin(M) to generate a first operation result and multiplies the second harmonic coefficient h.sub.2(r) by the second sine function sin(2M) to generate a second operation result, and generates an estimated phase error {circumflex over ()} according to the first operation result and the second operation result; wherein, the estimated phase error {circumflex over ()} is associated with a Fourier series of
2. The communication system according to claim 1, wherein the receiving circuit further comprises: an auto gain control (AGC) circuit, that adjusts a signal strength .sup.2 of the input signal, where represents a normalization factor; wherein, the first harmonic coefficient h.sub.1(r) and the second harmonic coefficient h.sub.2(r) are associated with the normalization factor .
3. The communication system according to claim 2, wherein the phase error estimating circuit generates the first harmonic coefficient h.sub.1(r) according to an equation:
4. The communication system according to claim 2, wherein the phase error estimating circuit generates the second harmonic coefficient h.sub.2(r) according to an equation:
5. The communication system according to claim 2, wherein the phase estimating circuit generates the estimated phase error {circumflex over ()} according to an equation:
{circumflex over ()}=h.sub.1(r)sin(M)h.sub.2(r)sin(2M).
6. A phase error estimating method applied to a communication system to estimate a phase error of an input signal x, the input signal x corresponding to an output signal that a transmitting end generates based on M-PSK, M being a value of 2 raised to a power of any positive integer, the phase error estimating method comprising: a) receiving an input signal x, the input signal x having an input signal radius r and an input phase , wherein the input signal x is generated based on M-phase shift keying (M-PSK); b) generating a first harmonic coefficient h.sub.1(r) and a second harmonic coefficient h.sub.2(r) according to the input signal radius r; c) generating a first sine function sin(M) and a second sine function sin(2M according to the input phase ; d) multiplying the first harmonic coefficient h.sub.1(r) by the first sine function sin(M) to generate a first operation result, and multiplying the second harmonic coefficient h.sub.2(r) by the second sine function sin(2M) to generate a second operation result; and e) generating an estimated phase error {circumflex over ()} according to the first operation result and the second operation result; wherein, the estimated phase error {circumflex over ()} is associated with a Fourier series of
7. The phase error estimating method according to claim 6, before step (b), further comprising: adjusting a signal strength .sup.2 of the input signal, where represents a normalization factor; wherein, the normalization factor a is for generating the first harmonic coefficient h.sub.1(r) and the second harmonic coefficient h.sub.2(r).
8. The phase error estimating method according to claim 7, wherein step (b) comprises generating the first harmonic coefficient h.sub.1(r) according to an equation:
9. The phase error estimating method according to claim 7, wherein step (b) comprises generating the second harmonic coefficient h.sub.2(r) according to an equation:
10. The phase error estimating method according to claim 7, wherein step (e) comprises generating the estimated phase error {circumflex over ()} according to an equation:
{circumflex over ()}=h.sub.1(r)sin(M)h.sub.2(r)sin(2M).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
DETAILED DESCRIPTION OF THE INVENTION
(3) The mathematical expressions in the disclosure are for illustrating principles and logics associated with the embodiments. Unless otherwise specified, these mathematical expressions do not form limitations upon the scope of the present invention. One person skilled in the art can understand that, there are many technologies capable of realizing physical expressions and forms corresponding to these mathematical expressions.
(4) Details of how a communication system and a phase error estimating method of the present invention provide an estimated phase error that satisfies a Cramer-Rao bound (CRB) rule are given below.
(5) It is assumed that a receiving end of a communication system receives an input signal x, which has an input phase when the input signal x is expressed by a polar coordinate system. An observable S(x) is defined as an unbiased estimator of the input phase , and an expected value of the observable S(x) is:
E[S(x)]=S(x).Math.f(x,)dx=equation (1)
(6) In equation (1), f(x, ) represents a probability function of the input signal x.
(7) An estimated difference (x) between the estimated phase error generated by the receiving end of the communication system and the real phase error is:
(x)=S(x).sub.actequation (2)
(8) In equation (2), .sub.act represents the real phase error of the input signal x. The main goal of the communication system and the phase error estimating method of the present invention is to render a variance of the estimated difference (x) to have a predetermined lower limit. Further, based on the assumption of an unbiased phase, an expected value of the estimated difference (x) is zero:
E[(x)]=[S(x).sub.act].Math.f(x,)dx=0equation (3)
(9) In a regularity condition,
(10)
By performing partial differentiation on the expected value E[(x)], an equation below is obtained:
(11)
(12) In the above, f(x, )dx is equal to 1, and so (x).Math.(, x).Math.f(x, )dx=1.
(13) By using mathematical equations:
(14)
(15) It is obtained that a covariance of the estimated difference (x) and(, x) is equal to 1.
E[(x).Math.(,x)]=E[S(x).Math.(,x)].sub.actE[(,x)]=E[S(x).Math.(,x)]=1equation (7)
(16) Next, by using a mathematical equation 1StDev()StDev(v), when a correlation coefficient between the estimated difference (x) and (, x) is 1, an equation defined by CRB rule is as below:
(17)
(18) It is known from the above equations that, given the estimated difference estimated difference (x) is correlated with(, x), the above condition that satisfies the CRB rule can be established. Therefore, in the communication system and the phase error estimating method of the present invention,(, x) is utilized to estimate the estimated difference (x), so as to provide an estimated phase error that satisfies the CRB rule.
(19)
(20)
(21) It should be noted that, the scope of the present invention does not limit a particular configuration or structure for realizing the communication system 100, and the setting of the probability function f(x, ) may be determined by a circuit designer according to characteristics of an actual signal and the transmission environment. In practice, after the probability function f(x, ) is determined, equation (10) may be expanded into an equation of other forms to be further appropriately simplified. On the other hand, the error phase estimating circuit 14 that calculates the estimated phase error {circumflex over ()} may be implemented as a fixed and/or programmable digital logic circuit, including a programmable logic gate array, an application specific integrated circuit (ASIC), a microcontroller, a microprocessor, a digital signal processor (DSP), or other necessary circuits. Alternatively, the phase error estimating circuit 14 may be designed to complete various tasks through executing processor commands stored in a memory (not shown).
(22) A communication system based on M-phase shift keying (M-PSK) is taken as an example in the description below (where M is a value of 2 raised to a power of a positive integer, e.g., 2, 4, 8, 16 . . . ). Without considering shifts of the signal in the frequency and time domains, the signal received by the receiving circuit 12 may be represented as:
x[k]=a[k]e.sup.f+w[k], k=0,1, . . . ,(L.sub.01)equation (11)
(23) In equation (11), L.sub.0 represents the number of sampling points on the time axis, a[k] represents an ideal signal provided by the transmitting end, r[k] represents the signal received by the receiving circuit 12, and w[k] represents additive white Gaussian noise (AWGN). An angle of the signal x[k] in the polar coordinate system is an unknown value to be determined. Corresponding to the probability function f(x[0]|a[0];]) of the signal x[0] may be defined as:
(24)
(25) In equation (12), the symbol represents a standard deviation.
(26) Equation (12) may be re-written as:
(27)
(28) In equation (13), a.sub.k[0] is defined as:
(29)
(30) In equation (14), the symbol T represents:
(31)
(32) A result of performing a natural logarithm operation on equation (13) is:
(33)
(34) In equation (16), ln f(x[0], ]) is In f(x, ) in equation (10). Thus, the estimated phase error {circumflex over ()} may be obtained by performing partial differentiation on equation (16):
(35)
(36) In practice, simulation software such as Malab may be utilized to simplify the complexity of actual circuits to further represent equation (17) by a Fourier series, and harmonic items with lower contribution in the calculation of the estimated phase error {circumflex over ()} are omitted. In one embodiment, only the first harmonic item and the second harmonic item are taken into consideration. Equation (17) is simplified as:
{circumflex over ()}=h.sub.1(r)sin(M)h.sub.2(r)sin(2M)equation (18)
(37) In equation (18), the first harmonic coefficient h.sub.1(r) and the second harmonic coefficient h.sub.2(r) are associated with the signal input radius r of the input signal x in the polar coordinate system, and the first sine function sin(M) and the second sine function sin(2M) are associated with the input phase of the input signal x in the polar coordinate system. In other words, after the signal radius r and the input phase of the input signal x in the polar coordinate system are determined, the phase error estimating circuit 14 may generate the first harmonic coefficient h.sub.1(r) and the second harmonic coefficient h.sub.2(r) according to the input signal radius r, and generate the first sine function sin(M) and the second sine function sin(2M) according to the input phase . Next, the phase error estimating circuit 14 may multiply the first harmonic coefficient h.sub.1(r) by the first sine function sin(M) to generate a first operation result, and multiply the second harmonic coefficient h.sub.2(r) by the second sine function sin(2M) to generate a second operation result. According to the first operation result and the second operation result, the phase error estimating circuit 14 may generate the estimate phase error {circumflex over ()} of the input signal x.
(38) As shown in
(39)
(40) In equations (19) and 20, each of d.sub.1 to d.sub.10 represents a constant value. For example, when the value M is equal to 8 (i.e., the communication system 100 adopts a 8PSK modulated operation), and a symbol energy/noise density ratio (Es/No) equal to 5.6 dB is substituted into equation (17), following equations are obtained:
(41)
(42) It should be noted that, the actual values of the first harmonic coefficient h.sub.1(r) and the second harmonic coefficient h.sub.2(r) are associated with the parameters in equation (17) as well as the method by which equation (17) is simplified, and are not limited to particular values. Details of ACG technologies and a method for selecting the normalization factor are known to one person skilled in the art, and shall be omitted herein.
(43) A phase error estimating method for a communication system is provided according to another embodiment of the present invention to estimate a phase error of an input signal x. The phase error estimating method first performs a determining step to determine an input phase of the input signal x in a polar coordinate system. f(x, ) represents a probability function of receiving the input signal x. An estimated phase error {circumflex over ()} of the input signal x is then generated according to an equation:
(44)
(45) A phase error estimating method for a communication system is provided according to another embodiment of the present invention to estimate a phase error of an input signal x.
(46) One person skilled in the art can understand that, in
(47) It should be noted that, the drawings of the present invention include functional block diagrams of multiple functional circuits related to one another. These drawings are not detailed circuit diagrams, and connection lines therein are for indicating signal flows only. The interactions between the functional elements/or processes are not necessarily achieved through direct electrical connections. Further, functions of the individual elements are not necessarily distributed as depicted in the drawings, and separate blocks are not necessarily implemented by separate electronic elements.
(48) While the invention has been described by way of example and in terms of the preferred embodiments, it is to be understood that the invention is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements and procedures, and the scope of the appended claims therefore should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements and procedures.