IP Library › Granted Patent US 12,237,891
Granted Patent B2
US 12,237,891 · App. 17/878,799 · Granted Feb 25, 2025

User equipment codebook memory

Inventors: Kexin Ma (San Diego, CA); Jennifer M. Edwards (San Francisco, CA)
Assignee: Apple Inc.
H04B7/0456
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,237,891
App. No.
17/878,799
Granted
Feb 25, 2025
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing a codebook in an integrated circuit. One of the methods includes storing, for an integrated circuit that comprises a memory, first data for a codebook in the memory; determining second data for the codebook using the first data; and sending, over a bus, the second data for the codebook to an antenna module separate from the integrated circuit.

Claims (42)

1. A device comprising:

an integrated circuit for a user equipment that comprises a memory and a non-transitory computer storage medium encoded with instructions that, when executed by the integrated circuit, cause the integrated circuit to perform operations comprising:

storing first data for a set of codebooks for the user equipment in the memory;

receiving, from the user equipment, a request for codebook data that includes a reception beam measurement; and

in response to receiving the request for codebook data:

determining second data for the set of codebooks for the reception beam measurement of the user equipment using the first data and the reception beam measurement; and

sending, over a bus, the second data for the set of codebooks for the reception beam measurement of the user equipment to an antenna module separate from the integrated circuit.

2. The device of claim 1 , wherein the integrated circuit comprises a baseband processor.

3. The device of claim 1 , wherein the integrated circuit comprises an intermediate frequency integrated circuit.

4. The device of claim 1 , wherein the operations comprise storing, in the memory and as the first data, at least a portion of the set of codebooks.

5. The device of claim 1 , wherein the operations comprise storing, in the memory and as the first data, electronic field data for the user equipment.

6. The device of claim 1 , wherein determining the second data comprises generating, using electronic field data for the user equipment, a phase shifter and a gain as the second data.

7. The device of claim 6 , wherein determining the second data comprises generating, using at least in part the electronic field data and the reception beam measurement, a beam codebook entry as the second data.

8. The device of claim 7 , wherein:

the beam codebook entry indicates a phase shifter, a gain, or both, for the antenna module; and

sending the second data causes the antenna module to use the phase shifter, the gain, or both, to communicate with a base station.

9. The device of claim 1 , comprising:

the bus; and

the antenna module.

10. The device of claim 1 , wherein the device is the user equipment that comprises the integrated circuit, the bus, and the antenna module.

11. The device of claim 10 , comprising:

a second bus that connects the integrated circuit and the antenna module, the operations comprising:

transmitting, over the second bus, at least one of a reception beam measurement, an automatic gain control, or an antenna module setting update.

12. The device of claim 11 , wherein transmitting the reception beam measurement comprises receiving, over the second bus and from the antenna module, the reception beam measurement.

13. The device of claim 11 , wherein transmitting the antenna module setting update comprises providing, over the second bus and to the antenna module, the antenna module setting update.

14. The device of claim 11 , wherein the second bus comprises a separate hardware bus from the bus.

15. The device of claim 11 , wherein:

the bus comprises a software bus implemented on the second bus; and

the operations comprise blanking, on the second bus, traffic to create a gap during which the integrated circuit sends the second data on the second bus.

16. The device of claim 1 , the operations comprising:

after sending the second data over the bus, receiving, from the antenna module, a reception beam measurement;

determining, using the reception beam measurement and the first data for the set of codebooks, updated second data for the set of codebooks; and

sending, over the bus, the updated second data for the set of codebooks to the antenna module to cause the antenna module to use the updated second data for transmissions with a base station.

17. A computer-implemented method comprising:

storing first data for a set of codebooks for a user equipment in a memory included in an integrated circuit for the user equipment;

receiving, from the user equipment, a request for codebook data that includes a reception beam measurement; and

in response to receiving the request for codebook data:

determining second data for the set of codebooks for the reception beam measurement of the user equipment using the first data and the reception beam measurement; and

sending, over a bus, the second data for the set of codebooks for the reception beam measurement of the user equipment to an antenna module separate from the integrated circuit.

18. The method of claim 17 , comprising storing, in the memory and as the first data, at least a portion of the set of codebooks.

19. The method of claim 17 , comprising storing, in the memory and as the first data, electronic field data for the user equipment.

20. The method of claim 19 , wherein determining the second data comprises generating, using the electronic field data, a phase shifter and a gain as the second data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2022
From: MA, KEXIN; EDWARDS, JENNIFER M.
To: APPLE INC.
Reel/Frame 060741/0010 →
Continuity (2)
Provisional Application 63242423 · Sep 9, 2021
Related Publication 20230080159A1 · Mar 16, 2023
References Cited (13)
US 9913242B1 · Saleh · 2018 [cited by examiner]
US 9986487B1 · Oroskar · 2018 [cited by examiner]
US 10735066B2 · Mo et al. · 2020 [cited by applicant]
US 11742925B2 · Va · 2023 [cited by examiner]
US 20130143583A1 · Son · 2013 [cited by examiner]
US 20190132828A1 · Kundargi · 2019 [cited by examiner]
US 20200106493A1 · Bhamidipati et al. · 2020 [cited by applicant]
US 20210068123A1 · Zhu et al. · 2021 [cited by applicant]
US 20210226689A1 · Farag et al. · 2021 [cited by applicant]
US 20220385345A1 · Raghavan · 2022 [cited by examiner]
WO WO2020168350 · 2020 [cited by applicant]
[Unknown Author], “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Radio Resource Control (RRC) protocol specification (Release 15),” 3GPP TS 38.331 V16.5.0, Jun. 2021, 959 pa… [cited by applicant]
Extended European Search Report in European Appln. No. 22191886.5, dated Jan. 25, 2023, 9 pages. [cited by applicant]