IP Library › Granted Patent US 12,375,135
Granted Patent B2
US 12,375,135 · App. 18/162,626 · Granted Jul 29, 2025

Codebook selection

Inventors: Kiran Venugopal (Green Brook, NJ); Wooseok Nam (San Diego, CA); Junyi Li (Fairless Hills, PA); Tao Luo (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04B7/0456H04B7/022
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,375,135
App. No.
18/162,626
Granted
Jul 29, 2025
Kind
B2
Abstract

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may generate a recommendation for a first codebook that is for a single transmit receive point (TRP) and that does not include a time domain (TD) or Doppler domain (DD) basis, or for a second codebook that is for multiple TRPs or that includes a TD or DD basis. The UE may transmit the recommendation. Numerous other aspects are described.

Claims (46)

1. A user equipment (UE) for wireless communication, comprising:

one or more memories; and

one or more processors coupled to the one or more memories, the one or more memories storing instructions configurable to be executed by the one or more processors to cause the UE to:

generate a recommendation for a first codebook that is for a single transmit receive point (TRP) and that does not include a time domain (TD) or Doppler domain (DD) basis, or for a second codebook that is for multiple TRPs or that includes a TD or DD basis; and

transmit the recommendation, wherein the recommendation is a message indicating a selection of the first codebook or the second codebook.

2. The UE of claim 1 , wherein the instructions configurable to be executed, when generating the recommendation, are further executable by the one or more processors to cause the UE to, select the first codebook or the second codebook based at least in part on a channel time correlation measurement.

3. The UE of claim 1 , wherein the instructions configurable to be executed, when generating the recommendation, are further executable by the one or more processors to cause the UE to, select the first codebook or the second codebook based at least in part on a Doppler measurement.

4. The UE of claim 3 , wherein the Doppler measurement is based at least in part on sensor information from one or more sensors of the UE.

5. The UE of claim 1 , wherein the instructions configurable to be executed, when generating the recommendation, are further executable by the one or more processors to cause the UE to, select the first codebook or the second codebook based at least in part on reference signal received power measurements from the multiple TRPs.

6. The UE of claim 1 , wherein the instructions configurable to be executed, when generating the recommendation, are further executable by the one or more processors to cause the UE to select the first codebook or the second codebook based at least in part on signal-to-interference-plus-noise ratio measurements from the multiple TRPs.

7. The UE of claim 1 , wherein the instructions configurable to be executed, when generating the recommendation, are further executable by the one or more processors to cause the UE to, select the second codebook based at least in part on a block error rate (BLER) for the first codebook satisfying a BLER threshold.

8. The UE of claim 1 , wherein the instructions configurable to be executed, when generating the recommendation, are further executable by the one or more processors to cause the UE to, select the second codebook based at least in part on a throughput loss for the first codebook satisfying a loss threshold.

9. The UE of claim 1 , wherein the instructions configurable to be executed, when generating the recommendation, are further executable by the one or more processors to cause the UE to, select the first codebook or the second codebook based at least in part on a power status of the UE or a processing status of the UE.

10. The UE of claim 1 , wherein the instructions configurable to be executed, when generating the recommendation, are further executable by the one or more processors to cause the UE to, select the first codebook or the second codebook based at least in part on a quality of service requirement.

11. The UE of claim 1 , wherein the message is an explicit physical uplink control channel message indicating the selection of the first codebook or the second codebook.

12. The UE of claim 1 , wherein the instructions configurable to be executed, when transmitting the recommendation, are further executable by the one or more processors to cause the UE to, transmit a threshold quantity of negative acknowledgements.

13. The UE of claim 1 , wherein the instructions configurable to be executed, when transmitting the recommendation, are further executable by the one or more processors to cause the UE to, transmit a preferred codebook that differs from a codebook configuration.

14. The UE of claim 1 , wherein the instructions configurable to be executed, when transmitting the recommendation, are further executable by the one or more processors to cause the UE to, adjust signaling to indicate a request for a codebook switch.

15. A network entity for wireless communication, comprising:

one or more memories; and

one or more processors coupled to the one or more memories, the one or more memories storing instructions configurable to be executed by the one or more processors to cause the network entity to:

receive, from a user equipment (UE), a recommendation for a first codebook that is for a single transmit receive point (TRP) and that does not include a time domain (TD) or Doppler domain (DD) basis, or for a second codebook that is for multiple TRPs or that includes a TD or DD basis; and

transmit a codebook configuration that is based at least in part on the recommendation, wherein the recommendation is a message indicating a selection of the first codebook or the second codebook.

16. The network entity of claim 15 , wherein the message includes an explicit physical uplink control channel message indicating the selection of the first codebook or the second codebook.

17. The network entity of claim 15 , wherein the instructions configurable to be executed, when receiving the recommendation, are further executable by the one or more processors to cause the network entity to, receive a threshold quantity of negative acknowledgements.

18. The network entity of claim 15 , wherein the instructions configurable to be executed, when receiving the recommendation, are further executable by the one or more processors to cause the network entity to, receive a preferred codebook that differs from the codebook configuration.

19. The network entity of claim 15 , wherein the instructions configurable to be executed, when receiving the recommendation, are further executable by the one or more processors to cause the network entity to, receive signaling that is adjusted to indicate a request for a codebook switch.

20. A user equipment (UE) for wireless communication, comprising:

one or more memories; and

one or more processors coupled to the one or more memories, the one or more memories storing instructions configurable to be executed by the one or more processors to cause the UE to:

receive a codebook structure for selecting a time domain (TD) or Doppler domain (DD) basis for a codebook based at least in part on one or more configuration conditions; and

select the TD or DD basis for the codebook based at least in part on a comparison of one or more current conditions and the one or more configuration conditions.

21. The UE of claim 20 , wherein the one or more configuration conditions include an offset between a channel state information measurement or reporting instance and a codebook application slot.

22. The UE of claim 20 , wherein the one or more configuration conditions include a codebook size in the TD or DD basis.

23. The UE of claim 20 , wherein the one or more configuration conditions include a channel correlation time.

24. The UE of claim 20 , wherein the one or more configuration conditions include a UE-perceived Doppler profile.

25. The UE of claim 20 , wherein the one or more configuration conditions include a report overhead configuration or a resource configuration.

26. The UE of claim 20 , wherein the one or more configuration conditions include a quality of service requirement.

27. The UE of claim 20 , wherein the codebook structure indicates a preferred preference order for the TD or DD basis or a codebook structure preferred by the UE.

28. The UE of claim 20 , wherein the one or more memories further store instructions configurable to be executed by the one or more processors to cause the UE to transmit a report of the selected TD or DD basis for the codebook.

29. A network entity for wireless communication, comprising:

one or more memories; and

one or more processors coupled to the one or more memories, the one or more memories storing instructions configurable to be executed by the one or more processors to cause the network entity to:

generate a codebook structure for selecting a time domain (TD) or Doppler domain (DD) basis for a codebook based at least in part on one or more configuration conditions; and

transmit the codebook structure.

30. The network entity of claim 29 , wherein the one or more memories further store instructions configurable to be executed by the one or more processors to cause the network entity to receive a report of a selected TD or DD basis that is associated with the codebook structure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2023
From: VENUGOPAL, KIRAN; NAM, WOOSEOK; LI, JUNYI; LUO, TAO
To: QUALCOMM INCORPORATED
Reel/Frame 062708/0349 →
Continuity (1)
Related Publication 20240259057A1 · Aug 1, 2024
References Cited (14)
US 11936456B2 · Grossmann · 2024 [cited by examiner]
US 20210320704A1 · Hao · 2021 [cited by examiner]
US 20220166475A1 · Park · 2022 [cited by examiner]
US 20220255598A1 · Gao · 2022 [cited by examiner]
US 20220255609A1 · Venkatesh · 2022 [cited by examiner]
US 20220416857A1 · Fan · 2022 [cited by examiner]
US 20230124262A1 · Kim · 2023 [cited by examiner]
US 20240088968A1 · Lo · 2024 [cited by examiner]
WO WO2018143995A1 · 2018 [cited by applicant]
WO WO2020182269A1 · 2020 [cited by applicant]
WO WO2023003401A1 · 2023 [cited by applicant]
International Search Report and Written Opinion—PCT/US2023/082676—ISA/EPO—Jul. 2, 2024. [cited by applicant]
NEC: “Discussion on CSI Enhancement”, 3GPP TSG RAN WG1 #110bis-e, R1-2209140, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipolis Cedex, France, vol. RAN WG1, … [cited by applicant]
Partial International Search Report—PCT/US2023/082676—ISA/EPO—Apr. 22, 2024. [cited by applicant]