EFFICIENT LINEAR DETECTION IMPLEMENTATION FOR MASSIVE MIMO
First Claim
1. A method comprising:
- per given time instance, acquiring K samples b from a signal r, which is based at least on K transmitted symbols x and a transfer matrix H of a communication channel, and a linear detection matrix A of a size K×
K, which is based at least on the transfer matrix H;
iteratively calculating at most K(K−
1) tentative parameters b˜
and at most K(K−
1) tentative parameters A˜
for the K samples b and the linear detection matrix A;
checking whether or not the tentative parameters b˜
and A˜
have converged;
if b˜
and A˜
have converged, deciding K estimation values x{circumflex over (
)} for the K transmitted symbols x based on b˜
and A˜
; and
if b˜
and A˜
have not converged, returning to the iteratively calculating b˜
and A˜
for the K samples b.
1 Assignment
0 Petitions
Accused Products
Abstract
Per given time instance, K samples b are acquired from a signal r, which is based at least on K transmitted symbols x and a transfer matrix H of a communication channel, and a linear detection matrix A of a size K×K is acquired, which is based at least on the transfer matrix H (S101). For the K samples b and the linear detection matrix A, at most K(K−1) tentative parameters b˜ and at most K(K−1) tentative parameters A˜ are iteratively calculated (S102).
It is checked whether or not the tentative parameters b˜ and A˜ have converged (S103). If b˜ and A˜ have converged, K estimation values x{circumflex over ( )} are decided for the K transmitted symbols x based on b˜ and A˜ (S104). If b˜ and A˜ have not converged, it is returned to the iteratively calculating b˜ and A˜ for the K samples b.
0 Citations
20 Claims
-
1. A method comprising:
-
per given time instance, acquiring K samples b from a signal r, which is based at least on K transmitted symbols x and a transfer matrix H of a communication channel, and a linear detection matrix A of a size K×
K, which is based at least on the transfer matrix H;iteratively calculating at most K(K−
1) tentative parameters b˜
and at most K(K−
1) tentative parameters A˜
for the K samples b and the linear detection matrix A;checking whether or not the tentative parameters b˜
and A˜
have converged;if b˜
and A˜
have converged, deciding K estimation values x{circumflex over (
)} for the K transmitted symbols x based on b˜
and A˜
; andif b˜
and A˜
have not converged, returning to the iteratively calculating b˜
and A˜
for the K samples b. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the following:
-
per given time instance, acquiring K samples b from a signal r, which is based at least on K transmitted symbols x and a transfer matrix H of a communication channel, and a linear detection matrix A of a size K×
K, which is based at least on the transfer matrix H;iteratively calculating at most K(K−
1) tentative parameters b˜
and at most K(K−
1) tentative parameters A˜
for the K samples b and the linear detection matrix A;checking whether or not the tentative parameters b˜
and A˜
have converged;if b˜
and A˜
have converged, deciding K estimation values x{circumflex over (
)} for the K transmitted symbols x based on b˜
and A˜
; andif b˜
and A˜
have not converged, returning to the iteratively calculating b˜
and A˜
for the K samples b. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
-
per given time instance, acquiring K samples b from a signal r, which is based at least on K transmitted symbols x and a transfer matrix H of a communication channel, and a linear detection matrix A of a size K×
K, which is based at least on the transfer matrix H;iteratively calculating at most K(K−
1) tentative parameters b˜
and at most K(K−
1) tentative parameters A˜
for the K samples b and the linear detection matrix A;checking whether or not the tentative parameters b˜
and A˜
have converged;if b˜
and A˜
have converged, deciding K estimation values x{circumflex over (
)} for the K transmitted symbols x based on b˜
and A˜
; andif b˜
and A˜
have not converged, returning to the iteratively calculating b˜
and A˜
for the K samples b. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification