SYSTEMS, METHODS AND ALGORITHMS FOR RECEIVERS OF DIGITALLY MODULATED SIGNALS
20180262380 ยท 2018-09-13
Inventors
Cpc classification
H04L25/062
ELECTRICITY
International classification
Abstract
A system and method are disclosed to extract the sequence of symbols of a digitally modulated signal, which jointly recover the symbol synchronism, equalize the transmission channel and mitigate interfering signals. In addition, an algorithm is disclosed to adaptively update the response of finite impulse response filters which recursively computes the filter taps every N samples of the input signal, where N is the ratio between the symbol rate and the sampling rate.
Claims
1. A method comprising: (a) Estimating the symbols in a digitally modulated input signal by means of a symbol estimation filter and a symbol estimator, (b) Generating a replica of the digitally modulated signal from the said symbol estimates by means of a waveform reconstruction filter, (c) Using the error between the input signal and the said signal replica to update the response of the waveform reconstruction filter, and (d) Using the error between the said signal replica and the output of the symbol estimation filter for a modified input signal to update the response of the said symbol estimation filter.
2. The method of claim 1, wherein an additional reference input signal is used to update the responses of both the symbol estimation filter and the waveform reconstruction filter.
3. A system comprising: (a) A symbol estimation filter configured to process a digitally modulated input signal and jointly estimate the received symbols, equalize the channel and mitigate interfering signals, (b) A symbol estimator configured to process the output of said symbol estimation filter and yield a symbol estimate, (c) A waveform reconstruction filter configured to process the output of said symbol estimator and produce a clean replica of the said digitally modulated input signal, and (d) A filter updating subsystem configured to process the input signal, the output of said waveform reconstruction filter, and the output of said symbol estimator, and to produce the updated responses of the symbol estimator filter and waveform reconstruction filter.
4. The system of claim 3, wherein the said symbol estimation filter and the said symbol estimator are jointly implemented as a single filter.
5. The systems of claims 3, and 4, wherein the said filter updating subsystem utilizes an additional reference input signal to yield the updated responses of the filters.
6. An adaptive filtering system comprising: (a) Digital filter means in a receiver for joint symbol estimation, symbol synchronization, channel equalization and interference mitigation in accordance with the following recursive algorithm:
f(n):f(n+1)=f(n)+K(n).Math.(n) wherein K(n) is a gain matrix and (n) is an error vector. (b) The gain matrix K(n) is computed as:
K(n)=P(n1).Math.X*(n).Math.(I.sub.N+X.sup.T(n).Math.P(n.Math.1).Math.X*(n)).sup.1 wherein P(n) is an inverse autocorrelation matrix and X(n) is a matrix built from the samples of the digital signal input to the filter or a linear transformation thereof. (c) The inverse autocorrelation matrix P(n) is computed as:
P(n)=.sup.1P(n1)K(n).Math.X.sup.T(n).Math..sup.1P(n1) (d) The error vector (n) is computed as:
(n)=s(n)X.sup.T(n).Math.f(n) wherein the vector s(n) is built from the samples of a reference signal.
7. The adaptive filtering system of claim 6 wherein said matrix X(n) is built from the coefficients of other filter within the system in addition to the samples of the digital signal input to the adaptive filter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008]
[0009]
DETAILED DESCRIPTION OF THE INVENTION
[0010] 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.
[0011] 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.
[0012] With reference to
[0013] 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
[0014] Additional symbols used in the description of the algorithm 200 are the inverse autocorrelation matrix P.sub.h with dimensions L.sub.hL.sub.h, the inverse autocorrelation matrix P.sub.g, with dimensions L.sub.gL.sub.g, the identity MM matrix I.sub.M, the gain matrix K.sub.h, with dimensions L.sub.hN, the gain matrix K.sub.g, with dimensions L.sub.gN, and the error vectors .sub.n and .sub.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).
[0015] 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