METHOD FOR ESTIMATING COVARIANCE MATRICES AND USE THEREOF
First Claim
1. An iterative method for estimating covariance matrices of communication signals in a wireless communication system, wherein communication signals in the wireless communication system include reference symbols and data symbols;
- the method comprising;
receiving a communication signal transmitted over a radio channel, the received communication signal comprising at least one designated communication signal intended for a receiver node and one or more interfering communication signals;
the method comprising;
a) computing a reference symbol covariance matrix estimate (k,l) based on reference symbols in the received communication signal wherein k is an integer and wherein l is an integer;
b) inputting said reference symbol covariance matrix estimate (k,l) to a detector or a decoder to obtain a demodulated or decoded communication signal in a first iteration step, and thereafter inputting a covariance matrix estimate output to the detector or the decoder in subsequent iteration steps to obtain an updated demodulated or decoded communication signal for each iteration;
c) inputting the demodulated or decoded communication signal to a symbol generator to obtain a regenerated communication signal;
d) computing an updated data covariance matrix estimate (k,l) for each iteration based on data symbols of said regenerated communication signal;
e) combining said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) to obtain the covariance matrix estimate output based on said combined covariance matrix estimate; and
f) forwarding said covariance matrix estimate output to the detector or decoder in b) to obtain the updated demodulated or decoded communication signal for each iteration,the method further comprising;
filtering said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) over a filtering window, the filtering window defining a set of resource blocks (RBs), or resource elements REs wherein each RB includes a plurality of REs.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to an iterative method for estimating covariance matrices of communication signals comprising a) computing a reference symbol covariance matrix estimate (k,l); b) inputting said reference symbol covariance matrix estimate (k,l) to a detector or a decoder in a first iteration, and thereafter inputting the covariance matrix estimate output from e) to the detector or the decoder in subsequent iterations to obtain an updated demodulated or decoded communication signal for each iteration; c) inputting the demodulated or decoded communication signal to a symbol generator; d) computing an updated data covariance matrix estimate (k,l) for each iteration based on data symbols of said regenerated communication signal; e) combining said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l); and f) forwarding said covariance matrix estimate output to the detector or decoder in b) to obtain the updated demodulated or decoded communication signal for each iteration.
20 Citations
20 Claims
-
1. An iterative method for estimating covariance matrices of communication signals in a wireless communication system, wherein communication signals in the wireless communication system include reference symbols and data symbols;
- the method comprising;
receiving a communication signal transmitted over a radio channel, the received communication signal comprising at least one designated communication signal intended for a receiver node and one or more interfering communication signals;
the method comprising;a) computing a reference symbol covariance matrix estimate (k,l) based on reference symbols in the received communication signal wherein k is an integer and wherein l is an integer; b) inputting said reference symbol covariance matrix estimate (k,l) to a detector or a decoder to obtain a demodulated or decoded communication signal in a first iteration step, and thereafter inputting a covariance matrix estimate output to the detector or the decoder in subsequent iteration steps to obtain an updated demodulated or decoded communication signal for each iteration; c) inputting the demodulated or decoded communication signal to a symbol generator to obtain a regenerated communication signal; d) computing an updated data covariance matrix estimate (k,l) for each iteration based on data symbols of said regenerated communication signal; e) combining said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) to obtain the covariance matrix estimate output based on said combined covariance matrix estimate; and f) forwarding said covariance matrix estimate output to the detector or decoder in b) to obtain the updated demodulated or decoded communication signal for each iteration, the method further comprising;
filtering said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) over a filtering window, the filtering window defining a set of resource blocks (RBs), or resource elements REs wherein each RB includes a plurality of REs. - View Dependent Claims (3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15)
- the method comprising;
-
2. (canceled)
-
9. An iterative method for estimating covariance matrices of communication signals in a wireless communication system, wherein communication signals in the wireless communication system include reference symbols and data symbols;
- the method comprising,
receiving a communication signal transmitted over a radio channel, the received communication si comprising at least one designated communication signal intended for a receiver node and one or more interfering communication signals;
the method comprising;a) computing a reference symbol covariance matrix estimate (k,l) based on reference symbols in the received communication signal, wherein k is an integer and wherein l is an integer b) inputting said reference symbol covariance matrix estimate (k,l) to a detector or a decoder to obtain a demodulated or decoded communication signal in a first iteration step, and thereafter inputting a covariance matrix estimate output to the detector or the decoder in subsequent iteration steps to obtain an updated demodulated or decoded communication signal for each iteration; c) inputting the demodulated or decoded communication signal to a symbol generator to obtain a regenerated communication signal; d) computing an updated data covariance matrix estimate (k,l) for each iteration based on data symbols of said regenerated communication signal; e) combining said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) to obtain the covariance matrix estimate output based on said combined covariance matrix estimate, wherein said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) are linearly combined in the form;
a (k,l)+ (k,l), where a and b are scalars; andf) forwarding said covariance matrix estimate output to the detector or decoder in b) to obtain the updated demodulated or decoded communication signal for each iteration.
- the method comprising,
-
16. A non-transitory computer readable medium having computer executable instructions, which when executed by a processor causes said processor to:
-
a) compute a reference symbol covariance matrix estimate (k,l) based on reference symbols of a received communication signal, wherein k is an integer and wherein l is an integer; b) input said reference symbol covariance matrix estimate (k,l) to a detector or a decoder to obtain a demodulated or decoded communication signal in a first iteration step, and thereafter inputting the covariance matrix estimate output to the detector or the decoder in subsequent iterations to obtain an updated demodulated or decoded communication signal for each iteration; c) input the demodulated or decoded communication signal to a symbol generator to obtain a regenerated communication signal; d) compute an updated data covariance matrix estimate (k,l) for each iteration based on data symbols of said regenerated communication signal; e) combine said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) co as to obtain the covariance matrix estimate output based on said combined covariance matrix estimate; and f) forward said covariance matrix estimate output to the detector or decoder in b) to obtain the updated demodulated or decoded communication signal for each iteration, the instructions further causing said processor to filter said reference symbol covariance matrix estimate (k,l) and said undated data covariance matrix estimate (k,l) over a filtering window the filtering window defining a set of resource blocks RBs or resource elements REs, wherein each RB includes a plurality of REs.
-
-
17. A device configured to iteratively estimate covariance matrices of communication signals in a wireless communication system, wherein communication signals in the wireless communication system include reference symbols and data symbols;
- the device comprises a processor configured to;
receive a communication signal transmitted over a radio channel, the received communication signal comprising at least one designated communication signal intended for a receiver node and one or more interfering communication signals;
the processor further being configured to;a) compute a reference symbol covariance matrix estimate (k,l) based on reference symbols of the received communication signal, wherein k is an integer and wherein l is an integer; b) input said reference symbol covariance matrix estimate (k,l) to a detector or a decoder to obtain a demodulated or decoded communication signal in a first iteration step, and thereafter input the covariance matrix estimate output to the detector or the decoder in subsequent iterations to obtain an updated demodulated or decoded communication signal for each iteration; c) input the demodulated or decoded communication signal to a symbol generator to obtain a regenerated communication signal; d) compute an updated data covariance matrix estimate (k,l) for each iteration based on data symbols of said regenerated communication signal; e) combine said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) co as to obtain the covariance matrix estimate output based on said combined covariance matrix estimate; and f) forward said covariance matrix estimate output to the detector or decoder in b) to obtain the updated demodulated or decoded communication signal for each iteration, the processor further being configured to filter said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) over a filtering window the filtering window defining a set of resource blocks (RBs) or resource elements REs wherein each RB includes a plurality of REs.
- the device comprises a processor configured to;
-
18. A receiver communication device configured to communicate in a wireless communication system, the receiver device comprising at least one processor being configured to:
-
a) compute a reference symbol covariance matrix estimate (k,l) based on reference symbols of a received communication signal, wherein k is an integer and wherein l is an integer; b) input said reference symbol covariance matrix estimate (k,l) to a detector or a decoder to obtain a demodulated or decoded communication signal in a first iteration step, and thereafter input the covariance matrix estimate output to the detector or the decoder in subsequent iterations to obtain an updated demodulated or decoded communication signal for each iteration; c) input the demodulated or decoded communication signal to a symbol generator to obtain a regenerated communication signal; d) compute an updated data covariance matrix estimate (k,l) for each iteration based on data symbols of said regenerated communication signal; e) combine said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) to obtain the covariance matrix estimate output based on said combined covariance matrix estimate; and f) forward said covariance matrix estimate output to the detector or decoder in b) to obtain the updated demodulated or decoded communication signal for each iteration; and the receiver device further being configured to use at least one covariance matrix estimation output estimated by the at least one processor, the at least one processor further being configured to filter said reference symbol covariance matrix estimate (k,l) and said undated data covariance matrix estimate (k,l) over a filtering window the filtering window defining a set of resource blocks (RBs), or resource elements (REs), wherein each RB includes a plurality of REs.
-
-
19. A device configured to iteratively estimate covariance matrices of communication signals in a wireless communication system, wherein communication signals in the wireless communication system include reference symbols and data symbols;
- the device comprises a processor configured to;
receive a communication signal transmitted over a radio channel, the received communication signal comprising at least one designated communication signal intended for a receiver node and one or more interfering communication signals;
the processor further being configured to;a) compute a reference symbol covariance matrix estimate (k,l) based on reference symbols of the received communication signal, wherein k is an integer and wherein l is an integer; b) input said reference symbol covariance matrix estimate (k,l) to a detector or a decoder to obtain a demodulated or decoded communication signal in a first iteration step, and thereafter input the covariance matrix estimate output to the detector or the decoder in subsequent iterations to obtain an updated demodulated or decoded communication signal for each iteration; c) input the demodulated or decoded communication signal to a symbol generator to obtain a regenerated communication signal; d) compute an updated data covariance matrix estimate (k,l) for each iteration based on data symbols of said regenerated communication signal; e) combine said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) to obtain the covariance matrix estimate output based on said combined covariance matrix estimate, wherein said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) are linearly combined in the form;
a (k,l)+b (k,l), where a and b are scalars; andf) forward said covariance matrix estimate output to the detector or decoder in b) to obtain the updated demodulated or decoded communication signal for each iteration.
- the device comprises a processor configured to;
-
20. A receiver communication device configured to communicate in a wireless communication system, the receiver device comprising at least one processor being configured to:
-
a) compute a reference symbol covariance matrix estimate (k,l) based on reference symbols of a received communication signal, wherein k is an integer and wherein l is an integer; b) input said reference symbol covariance matrix estimate (k,l) to a detector or a decoder to obtain a demodulated or decoded communication signal in a first iteration step, and thereafter input the covariance matrix estimate output to the detector or the decoder in subsequent iterations to obtain an updated demodulated or decoded communication signal for each iteration; c) input the demodulated or decoded communication signal to a symbol generator to obtain a regenerated communication signal; d) compute an updated data covariance matrix estimate (k,l) for each iteration based on data symbols of said regenerated communication signal; e) combine said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) to obtain the covariance matrix estimate output based on said combined covariance matrix estimate, wherein said reference symbol covariance matrix estimate (k,l) and said updated data covariance matrix estimate (k,l) are linearly combined in the form;
a (k,l)+b (k,l), where a and b are scalars; andf) forward said covariance matrix estimate output to the detector or decoder in b) to obtain the updated demodulated or decoded communication signal for each iteration; and the receiver device further being configured to use at least one covariance matrix estimation output estimated by the at least one processor.
-
Specification