IP Library › Granted Patent US 12,063,082
Granted Patent B2
US 12,063,082 · App. 17/664,561 · Granted Aug 13, 2024

Pseudo singular value decomposition (SVD) precoder

Inventors: Aviv Regev (Tel Aviv, IL); Ronen Shaked (Kfar Saba, IL)
Assignee: QUALCOMM Incorporated
H04B7/0456H04B7/0421
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,063,082
App. No.
17/664,561
Granted
Aug 13, 2024
Kind
B2
Abstract

Certain aspects of the present disclosure provide a method for wireless communications by a network entity. The method may include receiving an indication indicating a subset of one or more precoding matrix vectors associated with an estimated channel between a user equipment (UE) and the network entity. The subset of one or more precoding matrix vectors are part of a precoding matrix. The method may include calculating remaining precoding matrix vectors for the precoding matrix, based on the subset of one or more precoding matrix vectors. The method may include generating the precoding matrix based on the subset of one or more precoding matrix vectors and the remaining precoding matrix vectors. The method may include performing precoding of a downlink transmission based on the precoding matrix.

Claims (52)

1. A network entity configured for wireless communications, comprising:

a memory comprising computer-executable instructions; and

a processor configured to execute the computer-executable instructions and cause the network entity to:

receive an indication indicating a subset of one or more precoding matrix vectors associated with an estimated channel between a user equipment (UE) and the network entity, wherein the subset of one or more precoding matrix vectors are part of a precoding matrix;

calculate remaining precoding matrix vectors for the precoding matrix, based on the subset of one or more precoding matrix vectors;

generate the precoding matrix based on the subset of one or more precoding matrix vectors and the remaining precoding matrix vectors; and

perform precoding of a downlink transmission based on the precoding matrix.

2. The network entity of claim 1 , wherein the calculate comprises deterministically calculate the remaining precoding matrix vectors, using a predetermined function, based on the subset of one or more precoding matrix vectors.

3. The network entity of claim 1 , wherein the processor is further configured to execute the computer-executable instructions and cause the network entity to: transmit, to the UE, an indication to generate and transmit the precoding matrix to the network entity.

4. The network entity of claim 1 , wherein the processor is further configured to execute the computer-executable instructions and cause the network entity to: transmit, to the UE, an indication to save a predefined amount of precoder feedback data to the network entity.

5. The network entity of claim 4 , wherein the subset of one or more precoding matrix vectors are selected based on the predefined amount of precoder feedback data.

6. The network entity of claim 1 , wherein the processor is further configured to execute the computer-executable instructions and cause the network entity to: transmit, to the UE, an indication indicating a predetermined function.

7. The network entity of claim 1 , wherein the subset of one or more precoding matrix vectors correspond to singular value decomposition (SVD) precoding vectors.

8. The network entity of claim 1 , wherein the precoding matrix corresponds to a pseudo singular value decomposition (SVD) precoding matrix.

9. A user equipment (UE) configured for wireless communications, comprising:

a memory comprising computer-executable instructions; and

a processor configured to execute the computer-executable instructions and cause the UE to:

estimate a channel between the UE and a network entity;

calculate one or more precoding matrix vectors associated with the estimated channel;

select a subset of the one or more precoding matrix vectors, wherein the subset of the one or more precoding matrix vectors are part of a precoding matrix;

calculate remaining precoding matrix vectors for the precoding matrix, based on the subset of the one or more precoding matrix vectors; and

generate the precoding matrix based on the subset of the one or more precoding matrix vectors and the remaining precoding matrix vectors.

10. The UE of claim 9 , wherein the processor is further configured to execute the computer-executable instructions and cause the UE to: transmit, to the network entity, an indication indicating the subset of the one or more precoding matrix vectors.

11. The UE of claim 9 , wherein the processor is further configured to execute the computer-executable instructions and cause the UE to: receive, from the network entity, an indication indicating a predetermined function.

12. The UE of claim 11 , wherein the calculate comprises deterministically calculate the remaining precoding matrix vectors, using the predetermined function, based on the subset of the one or more precoding matrix vectors.

13. The UE of claim 9 , wherein the processor is further configured to execute the computer-executable instructions and cause the UE to: receive, from the network entity, an indication to generate and transmit the precoding matrix to the network entity.

14. The UE of claim 9 , wherein the processor is further configured to execute the computer-executable instructions and cause the UE to: receive, from the network entity, an indication to save a predefined amount of precoder feedback data to the network entity.

15. The UE of claim 14 , wherein the select comprises select the subset of the one or more precoding matrix vectors based on the predefined amount of precoder feedback data.

16. The UE of claim 9 , wherein the subset of the one or more precoding matrix vectors correspond to singular value decomposition (SVD) precoding vectors.

17. The UE of claim 9 , wherein the precoding matrix corresponds to a pseudo singular value decomposition (SVD) precoding matrix.

18. A method for wireless communications by a network entity, comprising:

receiving an indication indicating a subset of one or more precoding matrix vectors associated with an estimated channel between a user equipment (UE) and the network entity, wherein the subset of one or more precoding matrix vectors are part of a precoding matrix;

calculating remaining precoding matrix vectors for the precoding matrix, based on the subset of one or more precoding matrix vectors;

generating the precoding matrix based on the subset of one or more precoding matrix vectors and the remaining precoding matrix vectors; and

performing precoding of a downlink transmission based on the precoding matrix.

19. The method of claim 18 , wherein the calculating comprises deterministically calculating the remaining precoding matrix vectors, using a predetermined function, based on the subset of one or more precoding matrix vectors.

20. The method of claim 18 , further comprising transmitting, to the UE, an indication to generate and transmit the precoding matrix to the network entity.

21. The method of claim 18 , further comprising transmitting, to the UE, an indication to save a predefined amount of precoder feedback data to the network entity, wherein the subset of one or more precoding matrix vectors are selected based on the predefined amount of precoder feedback data.

22. The method of claim 18 , further comprising transmitting, to the UE, an indication indicating a predetermined function.

23. The method of claim 18 , wherein the subset of one or more precoding matrix vectors correspond to singular value decomposition (SVD) precoding vectors.

24. The method of claim 18 , wherein the precoding matrix corresponds to a pseudo singular value decomposition (SVD) precoding matrix.

25. A method for wireless communications by a user equipment (UE), comprising:

estimating a channel between the UE and a network entity;

calculating one or more precoding matrix vectors associated with the estimated channel;

selecting a subset of the one or more precoding matrix vectors, wherein the subset of the one or more precoding matrix vectors are part of a precoding matrix;

calculating remaining precoding matrix vectors for the precoding matrix, based on the subset of the one or more precoding matrix vectors; and

generating the precoding matrix based on the subset of the one or more precoding matrix vectors and the remaining precoding matrix vectors.

26. The method of claim 25 , further comprising transmitting, to the network entity, an indication indicating the subset of the one or more precoding matrix vectors.

27. The method of claim 25 , further comprising receiving, from the network entity, an indication indicating a predetermined function.

28. The method of claim 27 , wherein the calculating comprises deterministically calculating the remaining precoding matrix vectors, using the predetermined function, based on the subset of the one or more precoding matrix vectors.

29. The method of claim 25 , further comprising receiving, from the network entity, an indication to generate and transmit the precoding matrix to the network entity.

30. The method of claim 25 , further comprising receiving, from the network entity, an indication to save a predefined amount of precoder feedback data to the network entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2022
From: REGEV, AVIV; SHAKED, RONEN
To: QUALCOMM INCORPORATED
Reel/Frame 060112/0275 →
Continuity (1)
Related Publication 20230403051A1 · Dec 14, 2023