APPARATUS AND METHOD FOR ESTIMATING CARRIER FREQUENCY OFFSET
20180054344 ยท 2018-02-22
Inventors
Cpc classification
H04L27/3854
ELECTRICITY
H04L27/18
ELECTRICITY
International classification
Abstract
An apparatus for estimating carrier frequency offset includes an M.sup.th-power circuit, a spectrum generating circuit, a spectrum adjusting circuit, a peak frequency determining circuit and a frequency offset determining circuit. The M.sup.th-power circuit performs an M.sup.th-power calculation on an input signal to generate an M.sup.th-power calculation result. The spectrum generating circuit generates a spectrum according to the M.sup.th-power calculation result. The spectrum adjusting circuit identifies a partial energy peak value in a partial frequency range from the spectrum, and increases the partial energy peak value to be higher than any other energy in the spectrum to generate an adjusted spectrum. The peak frequency determining circuit identifies a peak frequency having a maximum energy peak value from the adjusted spectrum. The frequency offset determining circuit determines an estimated carrier frequency offset result according to the peak frequency.
Claims
1. An apparatus for estimating carrier frequency offset (CFO), comprising: an Mt.sup.h-power calculation circuit, circuit for performing an Mt.sup.h-power calculation on an input signal to generate an Mt.sup.h-power calculation result, where M is an integer greater than 1 and is associated with a modulation scheme of the input signal; a spectrum generating circuit, circuit for generating a spectrum according to the Mth- power calculation result; a spectrum adjusting circuit, circuit for increasing a partial energy peak value in a partial frequency range in the spectrum to generate an adjusted spectrum, wherein the partial frequency range is -1/2T to 1/2T and T represents a symbol duration of the input signal; a peak frequency determining circuit, circuit for identifying a peak frequency from the adjusted spectrum, wherein the peak frequency has a maximum peak energy in the adjusted spectrum; and a frequency offset determining circuit, circuit for generating an estimated CFO result.
2. The apparatus according to claim 1, wherein the spectrum adjusting circuit comprises: a search circuit, circuit for identifying the partial energy peak value in the partial frequency range from the spectrum, identifying a corresponding partial peak frequency according to the partial energy peak value, and identifying energies corresponding to a plurality of frequencies that are spaced by integral multiples of 1/T from the partial peak frequency as a plurality of energy increments; an addition circuit, circuit for adding the energy increments and the partial energy peak value to generate an adjusted energy; and AMENDMENT IN RESPONSE TO OFFICE ACTION OF OCTOBER 4, 2017 APPS. NO. 15/408,622 ATTORNEY DOCKET No. 0475.0176C (US12339PA) an adjusting circuit, adjusting the spectrum according to the partial peak frequency and the adjusted energy to generate the adjusted spectrum, wherein the partial peak frequency corresponds to the adjusted energy in the adjusted spectrum.
3. The apparatus according to claim 1, wherein the spectrum adjusting circuit comprises: a search circuit, circuit for identifying the partial energy peak value in the partial frequency range from the spectrum, and identifying a corresponding partial peak frequency according to the partial energy peak value; an addition circuit, circuit for adding a predetermined energy increment and the partial energy peak value to generate an adjusted energy; and an adjusting circuit, circuit for adjusting the spectrum according to the partial peak frequency and the adjusted energy to generate the adjusted spectrum, wherein the partial peak frequency corresponds to the adjusted energy in the adjusted spectrum.
4. A method for estimating carrier frequency offset (CFO), comprising: performing an M-power calculation on an input signal [[t4o]] to generate an M- power calculation result, where M is an integer greater than 1 and is associated with a modulation scheme of the input signal; generating a spectrum according to the M-power calculation result; identifying a partial energy peak value in a partial frequency range from the spectrum, wherein the partial frequency range is -1/2T to 1/2T and T represents a symbol duration of the input signal; increasing the partial energy peak value to generate an adjusted spectrum; identifying a peak frequency from the adjusted spectrum, wherein the peak frequency has a maximum energy peak value in the adjusted spectrum; and determining an estimated CFO result according to the peak frequency.
5. The method according to claim 4, wherein the step of increasing the partial energy peak value to generate the adjusted spectrum comprises: AMENDMENT IN RESPONSE TO OFFICE ACTION OF OCTOBER 4, 2017 APPS. NO. 15/408,622 ATTORNEY DOCKET No. 0475.0176C (US12339PA) identifying a corresponding partial peak frequency according to the partial energy peak value; identifying energies corresponding to a plurality of frequencies that are spaced by integral multiples of 1/T from the partial peak frequency as a plurality of energy increments; adding the energy increments and the partial energy peak value to generate an adjusted energy; and adjusting the spectrum according to the partial peak frequency and the adjusted energy to generate the adjusted spectrum, wherein the partial peak frequency corresponds to the adjusted energy in the adjusted spectrum.
6. The method according to claim 4, wherein the step of adjusting the partial energy peak value to generate the adjusted spectrum comprises: identifying a corresponding partial peak frequency according to the partial energy peak value; adding a predetermined energy increment and the partial energy peak value to generate an adjusted energy; and adjusting the spectrum according to the partial peak frequency and the adjusted energy to generate the adjusted spectrum, wherein the partial peak frequency corresponds to the adjusted energy in the adjusted spectrum.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019] It should be noted that, the drawings of the present invention include functional block diagrams of multiple functional modules 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.
DETAILED DESCRIPTION OF THE INVENTION
[0020] An apparatus and method for estimating carrier frequency offset (CFO) of the present invention may coordinate or be integrated in receivers in various types of communication systems needing to estimate carrier frequency offset, e.g., Digital Video BroadcastingSatellite (DVB-S) receivers and Digital Video BroadcastingCable (DVB-C) receivers.
[0021]
[0022] Next, the spectrum generating circuit 22 generates a spectrum Z(f) according to the 4.sup.th-power calculation result y.sup.4(t). In practice, the spectrum generating circuit 22 may generated the spectrum by, for example but not limited to, fast Fourier transform (FFT). It should be noted that, details for generating the spectrum are generally known to one person skilled in the art, and shall be omitted herein.
[0023] One task of the spectrum adjusting circuit 25 is identifying a partial energy peak value P.sub.SEL from the spectrum Z(f). The partial energy peak value P.sub.SEL is, in the partial frequency range 1/2T to 1/2T, a peak value having the maximum energy value, where T represents a symbol duration of the input signal y(t), and may be learned from parsing an input signal y(t) by other circuit in the receiver coordinating with the CFO estimating apparatus 200 or may be a constant value agreed by both of the transmitter and the receiver.
[0024] The spectrum adjusting circuit 25 then identifies a partial peak frequency f.sub.SEL according to the partial energy peak value P.sub.SEL, wherein the partial peak frequency f.sub.SEL is the frequency the partial energy peak value P.sub.SEL corresponds to. Based on the rule of thumb, the carrier frequency offset f is not a large value, and the four-fold carrier frequency offset 4f usually falls within the above partial frequency range 1/2T to 1/2T. Thus, the frequency (i.e., the partial peak frequency f.sub.SEL) corresponding to the partial energy peak value P.sub.SEL the spectrum adjusting circuit 25 identifies is usually the four-fold carrier frequency offset 4f. Next, the spectrum adjusting circuit 25 increases the energy corresponding to the partial peak frequency f.sub.SEL to generate an adjusted spectrum C(f).
[0025] In the embodiment in
[0026]
[0027] The addition circuit 25B adds up the energy increments P.sub.ADD and the partial energy peak value P.sub.SEL to generate an adjusted energy P.sub.SUM. Next, the adjusting circuit 25C adjusts the spectrum Z(f) according to the partial peak frequency f.sub.SEL and the adjusted energy P.sub.SUM to generate an adjusted spectrum C(f). In the adjusted spectrum C(f), the energy corresponding to the partial peak frequency f.sub.SEL is equal to the adjusted energy P.sub.SUM. In one embodiment, the adjusting circuit 25C changes only the energy corresponding to the partial peak frequency f.sub.SEL but not the energies corresponding to the other frequencies in the spectrum Z(f); that is, the energies corresponding to the other frequencies in the adjusted spectrum C(f) and in the spectrum Z(f) are the same. Taking
[0028] In practice, the energies corresponding to the frequencies in the spectrum Z(f) may be respectively stored in multiple registers by the spectrum generating circuit 22. The adjusting circuit 25C can adjust the spectrum by setting contents of the registers corresponding to the frequencies to be adjusted.
[0029] After the spectrum adjusting circuit 25 generates the adjusted spectrum C(f), the peak frequency determining circuit 23 identifies a peak frequency from the adjusted spectrum C(f). Observing the adjusted spectrum C(f) in
[0030] As previously stated, the partial peak frequency f.sub.SEL that the frequency adjusting circuit 25 identifies is usually the four-fold carrier frequency offset 4f. Through adjusting the energy corresponding to the partial peak frequency f.sub.SEL to the sum of the plurality of energy increments P.sub.ADD and the partial energy peak P.sub.SEL by the spectrum adjusting circuit 25, in the adjusted spectrum C(f), the energy corresponding to the partial peak frequency f.sub.SEL becomes higher than the energies corresponding to other frequencies. Thus, even in a situation where the energies corresponding to the other frequencies in the original spectrum Z(f) are caused to be higher than the energy corresponding to the partial peak frequency f.sub.SEL due to the effects of echo signals (e.g., the energy P.sub.+1 in
[0031]
[0032] Similar to the adjusting circuit 25C, the adjusting circuit 25F adjusts the spectrum Z(f) according to the partial peak frequency fsEL and the adjusted energy Psum to generate an adjusted spectrum C(f). In the adjusted spectrum C(f), the energy corresponding to the partial peak frequency fsEL is equal to the adjusted energy Psum.
[0033] It should be noted that, in other embodiments of the present invention, the 4.sup.th-power circuit 21 may be replaced by an M.sup.th-power circuit, where M is an integer greater than 1. In one embodiment, the integer M may be associated with the modulation scheme of the input signal y(t). For example, when the modulation scheme that the transmitter performs on the input signal y(t) is QPSK, the integer M may be designed to equal to 4 or an integral multiple of 4. Similarly, when the modulation scheme that the
[0034] File: US12339F0 0475.0176C
[0035] Reference of Assignee: MST1135-US / Reference of SUNDIAL: US12339PA transmitter performs on the input signal y(t) is 8 phase shift keying (8PSK), the integer M may be designed to equal to 8 or an integral multiple of 8. However, for the M.sup.th-power circuit, in an ideal situation, the peak frequency Q the peak frequency determining circuit 23 identifies corresponds to an M multiple of the carrier frequency offset Af. Thus, the frequency offset determining circuit 24 may generate the estimated CFO result AfE according to the peak frequency Q and the value M.
[0036] In practice, the peak frequency determining circuit 23, the frequency offset determining circuit 24 and the spectrum adjusting circuit 25 may be realized by various types of control and processing platforms, including fixed and programmable logic circuits, e.g., programmable logic gate arrays, application-specific integrated circuits (ASIC), microcontrollers, microprocessors and digital signal processors (DSP). Further, the peak frequency determining circuit 23, the frequency offset determining circuit 24 and the spectrum adjusting circuit 25 may be designed to complete multiple tasks through executing commands stored in a memory (not shown) by one or more processors. One person skilled in the art can understand that, there are many circuit configurations and elements capable of realizing the concept of the present invention without departing from the spirit of the present invention.
[0037] A carrier frequency offset (CFO) estimating method is provided according to another embodiment of the present invention.
[0038] File: US12339F0 0475.0176C
[0039] Reference of Assignee: MST1135-US / Reference of SUNDIAL: US12339PA flowchart of the method, which includes following steps. In step S61, an M.sup.th-power calculation is performed on an input signal to generate an M.sup.th-power calculation result, where M is an integer greater than 1 and is associated with a modulation scheme of the input signal. In step S62, a spectrum is generated according to the M.sup.th-power calculation result. In step
[0040] S63, a partial energy peak value in a partial frequency range is identified from the spectrum, wherein the partial frequency range is approximately -1/2T to 1/2T and T represents a symbol duration of the input signal. In step S64, the partial energy peak value is increased to be higher than any other energy in the spectrum to accordingly generate an adjusted spectrum. In step S65, a peak frequency corresponding to a maximum energy peak value is identified from the adjusted spectrum. In step S66, an estimated CFO result is determined according to the peak frequency.
[0041] One person skilled in the art can understand that, operation variations (e.g., means for adjusting the partial energy peak value) in the description associated with the CFO estimating apparatus 200 are applicable to the CFO estimating method in
[0042] While the invention has been described by way of example and in terms of the 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. AMENDMENT IN RESPONSE TO OFFICE ACTION OF OCTOBER 4, 2017 APPS. NO. 15/408,622 ATTORNEY DOCKET No. 0475.0176C (US12339PA) Amendments to the Claims: [0043] This listing of claims replaces all prior versions, and listings, of claims in this application.