US 10,892,810 B2
Apparatus and method for dynamically selecting beamforming codebook and hierarchically generating beamforming codebooks
Qi Zhan, San Diego, CA (US); Hongbing Cheng, San Diego, CA (US); and Kee-Bong Song, San Diego, CA (US)
Assigned to Samsung Electronics Co., Ltd
Filed by Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed on Jan. 6, 2020, as Appl. No. 16/735,042.
Claims priority of provisional application 62/846,170, filed on May 10, 2019.
Prior Publication US 2020/0358512 A1, Nov. 12, 2020
Int. Cl. H04B 7/06 (2006.01); H04B 7/0456 (2017.01)
CPC H04B 7/0639 (2013.01) [H04B 7/0478 (2013.01); H04B 7/0617 (2013.01); H04B 7/0626 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus for determining a beamforming codebook for a next beam sweeping period, comprising:
a channel estimation processor configured to receive a signal using a current beamforming codebook in a current beam sweeping period;
a look-up table configured to store a plurality of beamforming codebooks;
a state abstraction processor connected between the channel estimation processor and the look-up table, and configured to determine a codebook index based on a current channel condition as a function of the received signal and the current beamforming codebook, and select one of the plurality of beam sweeping codebooks in the look-up table as the beamforming codebook for the next beam sweeping period based on the codebook index.