The present disclosure is directed to a frequency estimator. More specifically, the present disclosure is directed to a frequency estimator having a recursive architecture for unmodulated signals.
Frequency estimation techniques are used to synchronize the clock in communication systems. The clock received with the communication has a frequency offset from the internal clock of the receiver. Determining the offset and adjusting the internal clock by the frequency offset is necessary to achieve good performance in a communication system.
Frequency estimation at low signal to noise ratio (SNR) is needed for modern coding schemes. However, frequency estimation often has a threshold effect at low SNR. As the SNR decreases, a significant degradation of performance of the system occurs.
High performance frequency estimation is often complex, due to the number of calculations necessary, and non-recursive.
Classical optimum frequency estimators employ system data to compute a periodogram by Fourier transforming the signal using, for example, discrete fourier transform (DFT). Getting an accurate estimate using this method requires computation of a large number of frequency points. Such an estimator is suitable for one-shot block processing.
Known estimators apply either single-shot DGFT processing or simplified recursive processing.
One example of a simplified recursive processor has been discussed, for example, by Umberto Mengali, wherein an estimator chooses the value with the greatest frequency, and recomputes the estimator each time.
In order to accommodate the performance and costs associated with synchronization applications, a low complexity recursive formulation is needed.
A recursive architecture computes the ML estimate of frequency offset. The ML estimator uses all data to estimate the frequency offset. Frequency points can be computed serially, in parallel, or in some combination based on the selected update rate based on an alternate quantity.
In accordance with the principles herein, a recursive DFT based estimator is achieved that provides both good performance and low complexity.
Thus, as illustrated in
The input signal 110 for a frequency estimation algorithm is given as
T
z(n)=TI(n)+jTQ(n)=√{square root over (PS)}exp(j2πƒ0n+jφ)+N(n).
In accordance with the principles herein, it is assumed that N(n) is an additive white Gaussian noise. For a system 100 wherein N(n) is additive white Gaussian noise, the maximum likelihood frequency estimator is given as
Two metrics need to be recursively computed from an input signal to implement the ML estimator, such as, for example,
Since the recursion for Γ(ƒ,N) is straightforward, as
represents phase noise of the signal, and is stored in a memory device 120 provided in or operatively connected to the system 100.
Without loss of optimality, the ML metric can be Λ(ƒ,N)2, and a similar recursion for
Λ(ƒ,N)2 is enabled since
As |Tz(N)|2 and constants are not frequency dependant quantities, these terms can be ignored in the computation of the ML estimator, i.e.,
{tilde over (Λ)}(ƒ,N)2={tilde over (Λ)}(ƒ,N−1)2+Re└Γ(ƒ,N−1)(Tz(N))*exp[j2πƒN]┘.
As a result, the ML estimator uses all data to estimate the frequency offset. Further, if phase noise is present in the system, it is important to place too much weight on the earlier data in the offset calculation. Over reliance on the phase noise is easily avoided in the system, employing a recursive algorithm, constructed in accordance with the principles herein. To this end, an exponentially weighting factor is applied in the update of Γ(ƒ, N), i.e.,
Γ(ƒ,N)=γΓ(ƒ,N−1)+Tz(N)exp[−j2πƒN].
The structure of the estimator is useful for digital implementation as the accuracy of the frequency estimation is determined by the number of discrete frequency points that are considered and the updates for each of these different frequency points can either computed serially or in parallel (or some combination) depending on the update rate that needs to be maintained.
The memory device 120 can include, for example, any suitable data storage mechanism or device, such as, for example, a server, ROM, RAM, or other suitable digital device adapted and constructed to perform operations in accordance with the principles herein or incorporated into other digital devices. An alternate quantity {tilde over (Λ)}(ƒ,N)2, is then computed and stored either in the memory device 120 via a control 130 or in a separate, suitable memory device, such as device 140 shown in
The system 100 eliminates the need and cost for a complex system to compute and update the frequency offset between a locally generated clock of the system 100 and a received clock. After the offset frequency is determined, the signal can be locked and the data demodulated.
If there is an offset frequency, then the system 100 makes a best estimate of the difference between the locally generated clock and the received clock.
In accordance with the principles herein, a simple way to make the frequency offset estimate recursive is achieved. In accordance with these principles, the estimator is updated with a limited number of computations N+1, whereas the known systems use all of the data over. Thus, the system 100 herein only calculates Γ to have a simple way to find a maximum for λ, as for each new signal sample Λ{tilde over ( )}(f,N)2 can be derived from Γ(f,N), which removes phase noise, and the frequency offset can be updated based on the offset so generated. In other words, the system 100 provides a frequency estimate based on the value of the frequency f that produces the maximum value of Λ{tilde over ( )}(f,N)2. The estimator of the system 100 constructed in accordance with the principles herein uses all data to calculate the frequency offset. By applying an exponentially weighting factor to the update, avoids undue reliance on a phase noise aspect in the frequency offset estimate is avoided, given the assumption that N(n) is an additive white Gaussian noise.
A system and method constructed in accordance with the principles herein is suitable for use in systems wherein unmodulated signal are received, such as, for example, antennas, automotive electronics, avionics, communications systems, electronics, energy systems, lasers, materials, MEMS, military, photonics, satellite communications, semiconductors, sensors, space, superconductors, medical equipment, musical instruments, and associated devices, and other systems adapted to receive unmodulated input signals.
Further, the simple recursive architecture of a system constructed in accordance with the principles herein is optimized for implementation in digital integrated circuits, and in systems implementing or in operative communication with digital integrated circuits.
Thus, in accordance with the principles herein, near optimum estimation performance is achieved in a simple recursive architecture that is optimized for implementation in digital integrated circuits, and in systems implementing or in operative communication with digital integrated circuits.
The embodiment(s) set forth herein include principles achieved via a system and method adapted and constructed to operatively facilitate demodulation of communication data packets between transmitting and receiving devices. As such, each exemplary system or method herein contemplates the operative connection of signals to a communication, wireless, or other network over which data is capable of being transmitted between devices.
The embodiments herein have been described and shown for purposes of illustration only, and are not to be construed as constituting any limitations of the present principles. Modifications will be obvious to those skilled in the art, and all modifications that do not depart from the spirit of the principles herein are intended to be included within the scope of the appended claims. Those skilled in the art will appreciate that the conception upon which this disclosure is based, may readily be utilized as a basis for the designing of other structures, methods and systems for carrying out the several purposes of the present principles.
Therefore, the foregoing is considered as illustrative only of the principles herein. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the principles to the exact construction and operation shown and described, and accordingly, all suitable modifications and equivalents may be resorted to, falling within the scope of the principles described herein.