The present invention is directed to systems and methods of reception of a digitally modulated signal, more specifically, the invention is directed to systems, methods and algorithms for joint channel equalization, interference mitigation, and symbol synchronization and estimation in receivers of digitally modulated signals.
Digital signal modulation is used by many communications systems to transmit any sort of information in a digital format. Optimal receivers need to perform several operations on the received signal in order to retrieve the embedded digital information. Among such tasks, there are channel equalization, symbol synchronization and symbol estimation. Additionally, many receivers incorporate one or various means to mitigate potential signals that may perturb an accurate extraction of the information in the signal of interest. Commonly, these tasks are carried out independently by means of dedicated systems, which increases the amount of dedicated resources and cannot perform as well as when these tasks are carried out altogether. A wide variety of systems and methods to achieve the said tasks can be found in related art. For example, U.S. Pat. No. 6,445,692 discloses blind adaptive algorithms that filter out multiuser and multi-path interference. However, it does not yield an estimate of the transmitted symbols nor it recovers the symbol synchronism. Similarly, U.S. Pat. Nos. 6,904,110 and 6,937,650 each discloses respective systems and methods for channel equalization but lack the means to recover the symbol synchronism. Therefore, all the said inventions require additional systems to perform all the necessary tasks that an optimal estimation of the transmitted symbols requires.
U.S. Pat. No. 5,282,225 discloses a similar channel equalization system. However, said invention employs a non-linear technique and a data symbol memory, making it different from the present one. A key element that differentiates the present invention from related art is the use of a waveform reconstruction filter that generates, from the symbol estimates, an interference-free replica of the received signal of interest. An adaptive filter updating subsystem utilizes said interference-free replica in order to compute the optimal response of the filters within the system.
Different algorithms for adaptive filtering can be implemented by the said filter updating subsystem (e.g., those described in S. Haykin, Adaptive Filter Theory, Prentice Hall, 2002). Some of the most common examples found in related art are the least mean squares (LMS) and the recursive least squares (RLS) algorithms. However, the present invention achieves optimal performance when the response of the filters within the system are updated at the symbol rate, instead of the sampling rate. The N-block LMS algorithm satisfies this requirement, but suffers from poor performance as compared to the RLS algorithm. The present invention also provides an adaptive algorithm, based on the RLS algorithm, which satisfies the requirement of updating the response of the filters at the symbol rate.
The present invention is aimed at optimizing the performance of current systems while minimizing the amount of dedicated resources in the receiver. This invention provides systems, methods and algorithms, to be applied to a digitally modulated signal, by means thereof the functional tasks of interference mitigation, channel equalization, symbol synchronism recovery and symbol estimation are optimally carried out by a single system.
According to one embodiment, the system consists of a first filter, a symbol estimator, a second filter, and a filter updating subsystem to adjust the response of the first and second filters. The first filter operates on the input to the system, which is the demodulated signal, and acts as a channel equalization and symbol estimation filter. The output of the first filter is sampled at the symbol rate and feeds the symbol estimator. Symbol synchronization is automatically achieved by means of the filter updating subsystem, which conveniently introduces a delay in the response of the filters to optimize the instants at which the output of the first filter is sampled. Each of these samples constitutes a symbol estimate, on which a decision is made, and a conveniently formatted signal is fed into the second filter. Additionally, the gain of the first and second filters is automatically adjusted by the filter updating subsystem. However, an estimate of the average power output by the first filter may be needed to set the proper values of the thresholds used by the symbol estimator in the symbol decisions. The sequence of received symbols can be retrieved from the decisions made by the symbol estimator. The object of the second filter is to reconstruct the received signal, which is used by the filter updating subsystem to adjust the response of the first and second filters.
Other embodiments of the invention are set forth in part in its description, below, and in part, may be obvious from this description, or may be learned from the practice of the invention. Preferred algorithms for the adaptation of the responses of the filters are also described, without thereby the systems and methods described in the present invention be limited to such algorithms.
The broad descriptions disclosed herein provide detailed embodiments of the invention. However, the invention may be embodied in various and alternative forms and therefore, there is no intent that specific details should be limiting. Instead, the description herein serves as a basis for the claims and for teaching one skilled in the art to variously employ the present invention. Moreover, the present invention allows myriad ways of being implemented, either in software, as a specialized hardware, or a combination thereof. Similarly, all of the equations articulated herein can be reformulated in many equivalent forms, nevertheless leading to the same overall result.
The embodiments of the present invention are able to jointly solve the problems of interference mitigation, channel equalization, symbol synchronism recovery, and symbol estimation, related to the reception of digitally modulated signals. Because all these problems are jointly addressed by a single system, the performance (e.g., in terms of the bit error rate) of the system is optimized, while the total amount of resources utilized by its embodiments can be minimized. Therefore, the system improves both performance and resource efficiency as compared to current related art, which dedicates different systems to solve each of these problems separately.
With reference to
In a preferred embodiment, both the estimation filter 110 and the reconstruction filter 130 are of the finite impulse response (FIR) kind, and the FUS 140 computes the filter updates 190, 195 as described by the algorithm 200 described in
Additional symbols used in the description of the algorithm 200 are the inverse autocorrelation matrix Ph with dimensions Lh×Lh, the inverse autocorrelation matrix Pg, with dimensions Lg×Lg, the identity M×M matrix IM, the gain matrix Kh, with dimensions Lh×N, the gain matrix Kg, with dimensions Lg×N, and the error vectors αn and αg, which are both column complex vectors with N elements. Both δ and λ are design parameters. In a preferred embodiment, δ will be set to a small value and λ close to, but less than unity. The adaptation algorithm 200 computes the filter updates only once every each N samples (when the sample counter n=0).
The adaptation algorithm 200 offers a performance superior to other well-known algorithms, such as the least mean squares (LMS) or the recursive least mean squares (RLS), and thereby constitutes a preferred embodiment. Moreover, the algorithm 200 can be modified to operate at the symbol rate by further simplification of the algebra. However, the system and method exemplified by the embodiment depicted in