一種確定碼本的方法及裝置的制造方法
【專利摘要】本發明公開了一種確定碼本的方法及裝置,用以實現根據天線陣列參數為UE配置碼本生成參數,使得UE根據該碼本生成參數確定相應的碼本,從而使得確定的碼本適應于基站的天線陣列,并且無需過多的碼本配置和存儲開銷。本發明提供的確定碼本的方法包括:根據基站采用的天線陣列參數為用戶設備UE配置碼本生成參數;將該碼本生成參數發送給所述UE,用以指示UE根據該碼本生成參數確定碼本。
【專利說明】
一種確定碼本的方法及裝置
技術領域
[0001] 本發明涉及通信技術領域,尤其涉及一種確定碼本的方法及裝置。
【背景技術】
[0002] 在基于線性預編碼的多天線系統中,接收機根據信道信息從預先定義好的由預編 碼矩陣構成的集合中選擇合適的預編碼矩陣,將選中的預編碼矩陣在集合中的索引反饋給 發射機,該集合稱為碼本。發射機根據接收到的索引確定對應的預編碼矩陣,并用其對發送 信號進行適當的預處理,以提高信息傳輸的有效性和可靠性。碼本是實現這一過程的必要 元素。碼本設計需要使其盡可能地匹配信道分布特性、最小化碼本量化帶來的性能損失。 在第三代合作項目(3rd Generation Partnership Project,3GPP)長期演進(Long Term Evolution,LTE)以及IEEE 802. 16系列的標準中,針對不同的天線數目,天線形態和應用 場景等設計了各種不同的碼本,但是這些碼本均是針對天線一維排列的情況進行設計的, 不適合2維排列的天線陣列的傳輸。
[0003] LTE版本8(Rel_8)系統引入了閉環預編碼技術提高頻譜效率。閉環預編碼首先要 求在基站和用戶設備側都保存同一個預編碼矩陣的集合,稱為碼本。用戶設備根據小區公 共導頻估計出信道信息后,按一定準則從碼本中選出一個預編碼矩陣。選取的準則可以是 最大化互信息量、最大化輸出信干噪比等。用戶設備將選出的預編碼矩陣在碼本中的索引 通過上行信道反饋到基站,該索引記為預編碼矩陣指示符(Precoding Matrix Indicator, PMI)。基站由收到的索引值就可以確定對該用戶設備應使用的預編碼矩陣。用戶設備上報 的預編碼矩陣可以看作是信道狀態信息的量化值。
[0004] 在現有蜂窩系統中,基站的天線陣列一般呈水平排列,如圖1和圖2所示。基站發 射端波束僅能在水平方向進行調整,而垂直方向對每個用戶設備都是固定的下傾角,因此 各種波束賦形/預編碼技術等均是基于水平方向信道信息進行的。事實上,由于無線信號 在空間中是三維傳播的,固定下傾角的方法不能使系統的性能達到最優。垂直方向的波束 調整對于系統性能的提高有著很重要的意義。隨著天線技術的發展,業界已出現能夠對每 個陣子獨立控制的有源天線,如圖3和圖4所示。采用這種二維天線陣列,使得波束在垂直 方向的動態調整成為可能。頻分雙工(Frequency Division Duplexing,FDD)系統中要實 現三維的波束賦形/預編碼需要依靠用戶設備上報的信道狀態信息,一種可能的實現方式 是沿用LTE Rel-8系統以來一直采用的基于碼本的上報方式。但是,目前已有的碼本是針 對水平方向波束賦形/預編碼設計的,直接應用到三維的波束賦形/預編碼技術中會導致 性能的下降。
[0005] 信道狀態信息反饋的碼本需要與天線陣列的形態和應用場景相匹配,才能實現精 確的信道狀態信息反饋。而采用二維天線陣列的場景,可能的天線陣列形態數量將會非常 龐大。如果要設計單一的碼本滿足所有的可能的天線陣列形態,其設計難度將會非常高,或 者設計出的碼本很龐大。
【發明內容】
[0006] 本發明實施例提供了一種確定碼本的方法及裝置,用以實現根據天線陣列參數為 UE配置碼本生成參數,使得UE根據該碼本生成參數確定相應的碼本,從而使得確定的碼本 適應于基站的天線陣列,并且無需過多的碼本配置和存儲開銷。
[0007] 本發明實施例提供的一種確定碼本的方法,包括:
[0008] 根據基站采用的天線陣列參數為用戶設備UE配置碼本生成參數;
[0009] 將該碼本生成參數發送給所述UE,用以指示UE根據該碼本生成參數確定碼本。
[0010] 通過該方法實現了基站側根據天線陣列參數為UE配置碼本生成參數,使得UE根 據該碼本生成參數確定相應的碼本,從而使得確定的碼本適應于基站的天線陣列,并且無 需過多的碼本配置和存儲開銷。
[0011] 較佳地,所述碼本生成參數包括用于確定碼本的一個或多個矩陣集合的信息。
[0012] 較佳地,所述矩陣集合的信息,包括所述矩陣集合中每一矩陣的取值,或者包括用 于指示UE計算生成矩陣集合中的每一矩陣的相關參數。
[0013] 較佳地,根據基站采用的天線陣列參數為用戶設備UE配置碼本生成參數,包括:
[0014] 根據基站采用的天線陣列的天線個數和/或排列方式為用戶設備UE配置碼本生 成參數。
[0015] 較佳地,將該碼本生成參數發送給所述UE之后,該方法還包括:
[0016] 接收所述UE上報的信道狀態信息,其中該信道狀態信息是所述UE根據所述碼本 生成參數生成碼本并利用該碼本生成的信道狀態信息。
[0017] 較佳地,所述信道狀態信息中包括一個或者多個預編碼矩陣指示符PMI,所述一個 或者多個PMI對應一預編碼矩陣;
[0018] 所述預編碼矩陣是所述矩陣集合中的矩陣經過運算得到的;或者是由所述集合中 的矩陣作為組成分量得到的;或者由所述矩陣集合中的矩陣經過運算后作為組成分量得到 的。
[0019] 較佳地,當將所述矩陣集合中的矩陣經過運算后作為所述預編碼矩陣的組成分量 時,將所述矩陣集合中的矩陣經過克羅內克Kronecker乘積后作為所述預編碼矩陣的組成 分量。
[0020] 本發明實施例提供的一種確定碼本的方法,包括:
[0021] 接收根據基站采用的天線陣列參數配置得到的碼本生成參數;
[0022] 利用所述碼本生成參數確定碼本。
[0023] 通過該方法實現了 UE根據基站采用的天線陣列參數配置得到的碼本生成參數, 確定相應的碼本,從而使得確定的碼本適應于基站的天線陣列,并且無需過多的碼本配置 和存儲開銷。
[0024] 較佳地,所述碼本生成參數包括用于確定碼本的一個或多個矩陣集合的信息。
[0025] 較佳地,所述矩陣集合的信息,包括所述矩陣集合中每一矩陣的取值,或者包括用 于指示UE計算生成矩陣集合中的每一矩陣的相關參數。
[0026] 較佳地,利用所述碼本生成參數確定碼本,包括:
[0027] 根據所述矩陣集合的信息,確定矩陣集合;
[0028] 采用預先與所述基站約定好的運算規則,由所述矩陣集合中的矩陣運算得到碼本 中的碼字;或者,將所述矩陣集合中的矩陣作為碼本中碼字的組成分量;或者,將所述矩陣 集合中的矩陣經過運算后作為碼本中碼字的組成分量。
[0029] 較佳地,當將所述矩陣集合中的矩陣經過運算后作為碼本中碼字的組成分量時, 將所述矩陣集合中的矩陣經過克羅內克Kronecker乘積后作為碼本中碼字的組成分量。
[0030] 較佳地,該方法還包括:
[0031] 利用所述碼本生成信道狀態信息,并上報給所述基站,其中所述信道狀態信息中 包括多個預編碼矩陣指示符PMI,每一 PMI對應一矩陣。
[0032] 本發明實施例提供的一種確定碼本的裝置,包括:
[0033] 生成單元,用于根據基站采用的天線陣列參數為用戶設備UE配置碼本生成參數;
[0034] 傳輸單元,用于將該碼本生成參數發送給所述UE,用以指示UE根據該碼本生成參 數確定碼本。
[0035] 較佳地,所述碼本生成參數包括用于確定碼本的一個或多個矩陣集合的信息。
[0036] 較佳地,所述矩陣集合的信息,包括所述矩陣集合中每一矩陣的取值,或者包括用 于指示UE計算生成矩陣集合中的每一矩陣的相關參數。
[0037] 較佳地,所述生成單元具體用于:
[0038] 根據基站采用的天線陣列的天線個數和/或排列方式為用戶設備UE配置碼本生 成參數。
[0039] 較佳地,將該碼本生成參數發送給所述UE之后,所述傳輸單元還用于:
[0040] 接收所述UE上報的信道狀態信息,其中該信道狀態信息是所述UE根據所述碼本 生成參數生成碼本并利用該碼本生成的信道狀態信息。
[0041] 較佳地,所述信道狀態信息中包括一個或者多個預編碼矩陣指示符PMI,所述一個 或者多個PMI對應一預編碼矩陣;
[0042] 所述預編碼矩陣是所述矩陣集合中的矩陣經過運算得到的;或者是由所述集合中 的矩陣作為組成分量得到的;或者由所述矩陣集合中的矩陣經過運算后作為組成分量得到 的。
[0043] 較佳地,當將所述矩陣集合中的矩陣經過運算后作為所述預編碼矩陣的組成分量 時,將所述矩陣集合中的矩陣經過克羅內克Kronecker乘積后作為所述預編碼矩陣的組成 分量。
[0044] 本發明實施例提供的一種確定碼本的裝置,包括:
[0045] 傳輸單元,用于接收根據基站采用的天線陣列參數配置得到的碼本生成參數;
[0046] 確定單元,用于利用所述碼本生成參數確定碼本。
[0047] 較佳地,所述碼本生成參數包括用于確定碼本的一個或多個矩陣集合的信息。
[0048] 較佳地,所述矩陣集合的信息,包括所述矩陣集合中每一矩陣的取值,或者包括用 于指示UE計算生成矩陣集合中的每一矩陣的相關參數。
[0049] 較佳地,所述確定單元具體用于:
[0050] 根據所述矩陣集合的信息,確定矩陣集合;
[0051] 采用預先與所述基站約定好的運算規則,由所述矩陣集合中的矩陣運算得到碼本 中的碼字;或者,將所述矩陣集合中的矩陣作為碼本中碼字的組成分量;或者,將所述矩陣 集合中的矩陣經過運算后作為碼本中碼字的組成分量。
[0052] 較佳地,當所述確定單元將所述矩陣集合中的矩陣經過運算后作為碼本中碼字的 組成分量時,所述確定單元將所述矩陣集合中的矩陣經過克羅內克Kronecker乘積后作為 碼本中碼字的組成分量。
[0053] 較佳地,所述確定單元還用于:
[0054] 利用所述碼本生成信道狀態信息,并通過所述傳輸單元上報給所述基站,其中所 述信道狀態信息中包括多個預編碼矩陣指示符PMI,每一 PMI對應一矩陣。
【附圖說明】
[0055] 圖1為現有水平排列雙極化天線示意圖;
[0056] 圖2為現有水平排列線陣天線示意圖;
[0057] 圖3為現有水平和垂直二維排列的雙極化天線示意圖;
[0058] 圖4為現有水平和垂直二維排列的線陣天線示意圖;
[0059] 圖5為本發明實施例提供的基站側的一種確定碼本的方法的流程示意圖;
[0060] 圖6為本發明實施例提供的UE側的一種確定碼本的方法的流程示意圖;
[0061] 圖7為本發明實施例提供的基站側的一種確定碼本的裝置的結構示意圖;
[0062] 圖8為本發明實施例提供的UE側的一種確定碼本的裝置的結構示意圖;
[0063] 圖9為本發明實施例提供的基站側的另一種確定碼本的裝置的結構示意圖;
[0064] 圖10為本發明實施例提供的UE側的另一種確定碼本的裝置的結構示意圖。
【具體實施方式】
[0065] 本發明實施例提供了一種確定碼本的方法及裝置,用以實現根據天線陣列參數為 UE配置碼本生成參數,使得UE根據該碼本生成參數確定相應的碼本,從而使得確定的碼本 適應于基站的天線陣列,并且無需過多的碼本配置和存儲開銷。
[0066] 參見圖5,在基站側,本發明實施例提供的一種確定碼本的方法,包括步驟:
[0067] S101、根據基站采用的天線陣列參數為用戶設備UE配置碼本生成參數;
[0068] S102、將該碼本生成參數發送給所述UE,用以指示UE根據該碼本生成參數確定碼 本。
[0069] 本發明實施例中所述的天線陣列參數,包括天線陣列的天線個數和/或排列方式 等參數。
[0070] 通過該方法實現了基站側根據天線陣列參數為UE配置碼本生成參數,使得UE根 據該碼本生成參數確定相應的碼本,從而使得確定的碼本適應于基站的天線陣列,并且無 需過多的碼本配置和存儲開銷。
[0071] 較佳地,所述碼本生成參數包括用于確定碼本的一個或多個矩陣集合的信息。
[0072] 較佳地,所述矩陣集合的信息,包括所述矩陣集合中每一矩陣的取值,或者包括用 于指示UE計算生成矩陣集合中的每一矩陣的相關參數。
[0073] 也就是說,本發明實施例中基站可以顯示通知碼本生成參數或隱式通知碼本生成 參數給UE。
[0074] 較佳地,根據基站采用的天線陣列參數為用戶設備UE配置碼本生成參數,包括:
[0075] 根據基站采用的天線陣列的天線個數和/或排列方式為用戶設備UE配置碼本生 成參數,其中為用戶設備UE配置碼本生成參數,具體地,可以配置矩陣集合中矩陣的維度 和取值等,甚至確定矩陣集合的個數。
[0076] 較佳地,將該碼本生成參數發送給所述UE之后,該方法還包括:
[0077] 接收所述UE上報的信道狀態信息,其中該信道狀態信息是所述UE根據所述碼本 生成參數生成碼本并利用該碼本生成的信道狀態信息。
[0078] 基站側接收到UE上報的信道狀態信息后,可以利用該信道狀態信息確定對應的 預編碼矩陣,并用其對發送信號進行適當的預處理,以提高信息傳輸的有效性和可靠性。其 中所述的信道狀態信息可以是PMI。
[0079] 較佳地,所述信道狀態信息中包括一個或者多個預編碼矩陣指示符PMI,所述一個 或者多個PMI對應一預編碼矩陣;
[0080] 所述預編碼矩陣是所述矩陣集合中的矩陣經過運算得到的;或者是由所述集合中 的矩陣作為組成分量得到的;或者由所述矩陣集合中的矩陣經過運算后作為組成分量得到 的。
[0081] 較佳地,當將所述矩陣集合中的矩陣經過運算后作為所述預編碼矩陣的組成分量 時,將所述矩陣集合中的矩陣經過克羅內克Kronecker乘積后作為所述預編碼矩陣的組成 分量。
[0082] 較佳的,基站按照與UE約定好的運算規則,由所述矩陣集合中的矩陣運算得到碼 本中的碼字;或者,將所述矩陣集合中的矩陣作為碼本中碼字的組成分量;或者,將所述矩 陣集合中的矩陣經過運算后作為碼本中碼字的組成分量。所述碼本是由預編碼矩陣構成的 集合,每個集合中的元素稱為碼字。基站按照與UE預先約定好的規則建立PMI與碼字的映 射關系,再根據UE上報的所述一個或者多個PMI以及所述映射關系確定所述預編碼矩陣。
[0083] 相應地,參見圖6,本發明實施例提供的一種確定碼本的方法,包括步驟:
[0084] S201、接收根據基站采用的天線陣列參數配置得到的碼本生成參數;
[0085] S202、利用所述碼本生成參數確定碼本。
[0086] 通過該方法實現了 UE根據基站采用的天線陣列參數配置得到的碼本生成參數, 確定相應的碼本,從而使得確定的碼本適應于基站的天線陣列,并且無需過多的碼本配置 和存儲開銷。
[0087] 較佳地,所述碼本生成參數包括用于確定碼本的一個或多個矩陣集合的信息。
[0088] 較佳地,所述矩陣集合的信息,包括所述矩陣集合中每一矩陣的取值,或者包括用 于指示UE計算生成矩陣集合中的每一矩陣的相關參數。
[0089] 較佳地,利用所述碼本生成參數確定碼本,包括:
[0090] 根據所述矩陣集合的信息,確定矩陣集合;
[0091] 采用預先與所述基站約定好的運算規則,由所述矩陣集合中的矩陣運算得到碼本 中的碼字;或者,將所述矩陣集合中的矩陣作為碼本中碼字的組成分量;或者,將所述矩陣 集合中的矩陣經過運算后作為碼本中碼字的組成分量。
[0092] 較佳地,當將所述矩陣集合中的矩陣經過運算后作為碼本中碼字的組成分量時, 將所述矩陣集合中的矩陣經過克羅內克(Kronecker)乘積后作為碼本中碼字的組成分量。
[0093] 較佳地,該方法還包括:
[0094] 利用所述碼本生成信道狀態信息,并上報給所述基站,其中所述信道狀態信息中 包括多個預編碼矩陣指示符PMI,每一 PMI對應一矩陣。
[0095] 綜上,本發明實施例從整個系統角度看,提供的技術方案具體包括:
[0096] 步驟一,基站根據天線陣列參數為UE選擇并配置碼本生成參數。碼本生成參數是 一個或者多個矩陣集合S n,其中η = 1,2,…,N,其中N為矩陣集合的個數。矩陣集合Sn* 包含Mn個矩陣,每個矩陣的維數為L n X Cn。其中,Ln表示矩陣的行數,Cn表示矩陣的列數, 每個矩陣集合中包含的矩陣的個數以及矩陣的維數都由基站根據自身采用的天線陣列的 相關參數進行選擇和配置。
[0097] 基站為UE配置的矩陣集合可以顯式配置或者隱式配置。顯式配置是指基站將每 個矩陣元素的取值都發送給UE。顯式配置會產生較大的信令開銷,但是靈活度好,基站可以 配置任意的矩陣。隱式配置是指基站為UE配置一些參數,UE根據該參數自行計算產生矩 陣。例如,矩陣集合中的所有矩陣都是32離散傅里葉變換(DFT)向量(矩陣的列數為1), 那么基站可以只為UE配置32DFT向量的編號,UE即可以基于該編號計算出對應的矩陣。
[0098] 再例如,限定矩陣為列向量,其長度為L,形式為:
[0099]
[0100] 則基站只需要為UE配置參數k和G即可使得UE確定一個矩陣,即基站為UE配置 的碼本生成參數為一個二元組(k,G)。其中,相鄰的天線之間的距離越大,k的取值越大;碼 本量化精度越高,則G的取值越大。為了給UE配置一個矩陣(向量)集合,基站只需要為 UE 配置一個由二元組(k,G)組成的集合,例如{(1,32),(2, 32),(3, 32),(4, 64)}。
[0101] 矩陣集合中可以包含陣列向量,每個向量對應一個空間方向:
[0102]
[0103] 其中,d為相鄰天線單元的間距,需要基站配置給用戶設備,λ為載波波長,Θ為 該陣列向量對應的空間角度。基站根據小區內用戶設備的空間分布選擇合適的向量集合配 置給用戶設備。例如,基站發現小區內的用戶設備分布在90度到120度之間,則基站可以 為用戶設備配置對應90至120度之內的若干個角度的向量。例如,配置{a(90),a(94),a( 98),a (102),a (106),a (110),a (115),a (120)}。基站可以僅為用戶設備配置角度Θ的集合, 用戶設備即可以基于角度Θ的集合自行計算出向量集合,但之前用戶設備已經獲知了 d和 λ的比值。
[0104] 步驟二,UE接收基站配置的碼本生成參數,即矩陣集合,UE再根據矩陣集合生成 碼本。其中,由矩陣集合生成碼本的方法包括:
[0105] 采用預先與基站協商約定好的運算規則,由矩陣集合中的一個或者多個矩陣運算 得到碼本中的碼字;
[0106] 或者,將矩陣集合中的一個或者多個矩陣作為碼本中碼字的組成分量。例如,碼本 中的碼字為分塊矩陣,由矩陣集合中的矩陣作為分塊矩陣的元素生成碼字,或者,由矩陣集 合中的矩陣經過變換后作為分塊矩陣的元素生成碼字;或者,由矩陣集合中的多個矩陣經 過運算后作為分塊矩陣的元素生成碼字。
[0107] 步驟三,UE應用生成的碼本完成信道狀態信息的計算和反饋。
[0108] 基站為UE配置的矩陣集合,為基站根據天線陣列參數為用戶設備選擇并配置的, 因此基于基站配置的矩陣集合生成的碼本可以適用于該基站采用的天線陣列。
[0109] 由矩陣集合生成碼本的實施例1 :
[0110] 本例中碼本由1個矩陣集合生成,矩陣的列數為1,即為列向量。假設向量的個數 為M,Μ個向量分別為Vd V2,…,VM。
[0111] 秩為1的碼本為:
[0112]
[0113] 秩為1的碼本中包含的碼字的個數為2M個。UE反饋秩為1的PMI需要的比特數 為ceil (log2(2M)),其中ceil (X)表示不小于X的最小整數。
[0114] 秩為2的碼本為:
[0115]
[0116] 秩為2的碼本中包含的碼字的個數為Μ個。UE反饋秩為2的PMI需要的比特數 為ceil (log2(M)),其中ceil (X)表示不小于X的最小整數。本實施例中,矩陣集合中的矩 陣或者經過變換后的矩陣(-VJ作為碼本中碼字的組成分量生成碼本中的碼字,即矩陣集 合中的矩陣或者經過變換后的矩陣作為分塊矩陣的元素生成碼本中的碼字。
[0117] 由矩陣集合生成碼本的實施例2 :
[0118] 本例中碼本由1個矩陣集合生成,矩陣的列數為1,即為列向量。Μ個向量分別為 Vi,V〗,…,Vm〇
[0119] 秩為1的碼本為:
[0120]
[0121] 秩為1的碼本中包含的碼字的個數為4M個。UE反饋秩為1的PMI需要的比特數 為ceil (log2(4M)),其中ceil (X)表示不小于X的最小整數。其中/=^/^T。
[0122] 秩為2的碼本為:
[0123]
[0124] 秩為2的碼本中包含的碼字的個數為2M個。UE反饋秩為2的PMI需要的比特數 為ceil (log2(2M)),其中ceil (X)為不小于X的最小整數。其中y = ^/^?。本實施例中,矩陣 集合中的矩陣或者經過變換后的矩陣(-ν^或者-jVj作為碼本中碼字的組成分量生成碼本 中的碼字,即矩陣集合中的矩陣或者經過變換后的矩陣作為分塊矩陣的元素生成碼本中的 碼字。
[0125] 由矩陣集合生成碼本的實施例3 :
[0126] 本例中碼本由2個矩陣集合生成,矩陣的列數都為1,即為列向量。假設第一個集 合中向量的個數為MpMi個向量分別為V d V2,…,VM1。第二個集合中向量的個數為M2,112個 向量分別為H,…,WM2。
[0127] 秩為1的碼本為:
[0128]
[0129]
[0130]
[0131] 秩為1的碼本中包含的碼字的個數為2MA個。UE反饋秩為1的PMI需要的比特 數為ceil (1〇82(21具)),其中ceil (X)為不小于X的最小整數。
[0132] 秩為2的碼本為:
[0133]
[0134]
[0135]
[0136] 秩為2的碼本中包含的碼字的個數為MA個。UE反饋秩為2的PMI需要的比特 數為ceil (logjMiM;;)),其中ceil (X)為不小于X的最小整數。本實施例中,矩陣集合中的 多個矩陣經過運算后(本例中包括Kronecker乘積運算)作為碼本中碼字的組成分量生成 碼本中的碼字,即矩陣集合中的多個矩陣經過運算后得到的矩陣作為分塊矩陣的元素生成 碼本中的碼字。
[0137] 由矩陣集合生成碼本的實施例4 :
[0138] 本例中碼本由2個矩陣集合生成。假設第一個集合中的矩陣都為列向量,向量的 個數為I,個向量分別為V u V2,…,VM1。第二個集合中的矩陣列數為r>l,矩陣個數為的 M2, M2個矩陣分別為W u W2,…,WM2。
[0139] 秩為r的碼本為:
[0140]
[0141]
[0142]
[0143] 秩為r的碼本中包含的碼字的個數為2MA個。UE反饋秩為r的PMI需要的比特 數為ceil (1〇82(21具)),其中ceil (X)為不小于X的最小整數。本實施例中,矩陣集合中的 多個矩陣經過運算后(本例中包括Kronecker乘積運算)作為碼本中碼字的組成分量生成 碼本中的碼字,即矩陣集合中的多個矩陣經過運算后得到的矩陣作為分塊矩陣的元素生成 碼本中的碼字。
[0144] 由矩陣集合生成碼本的實施例5 :
[0145] 本例中碼本由R+1個矩陣集合生成,其中R是生成的碼本的最大的秩。假設第一 個集合中的矩陣都為列向量,向量的個數為吣,Mi個向量分別為V d V2,…,VM1。其余R個集 合中的矩陣列數分別為r = 1,2,…,R。列數為r的矩陣集合中矩陣個數為隊,N/h矩陣分 別為 HA···,-。
[0146] 秩為r的碼本為:
[0147]
[0148]
[0149]
[0150] 秩為r的碼本中包含的碼字的個數為2M凡個。UE反饋秩為r的PMI需要的比特 數為ceil (log^MW),其中ceil (X)為不小于X的最小整數。本實施例中,矩陣集合中的 多個矩陣經過運算后(本例中包括Kronecker乘積運算)作為碼本中碼字的組成分量生成 碼本中的碼字,即矩陣集合中的多個矩陣經過運算后得到的矩陣作為分塊矩陣的元素生成 碼本中的碼字。
[0151] 由矩陣集合生成碼本的實施例6 :
[0152] 本例中碼本由R+1個矩陣集合生成,其中R是生成的碼本的最大的秩。假設第一 個集合中的矩陣都為列向量,向量的個數為吣,Mi個向量分別為V d V2,…,VM1。其余R個集 合中的矩陣列數分別為r = 1,2,…,R。列數為r的矩陣集合中矩陣個數為的隊,N/h矩陣 分別為,…,W_。
[0153] 秩為r的碼本為:
[0154]
[0155]
[0156]
[0157] 秩為r的碼本中包含的碼字的個數為Μ凡個。UE反饋秩為r的PMI需要的比特 數為ceil (logjMl)),其中ceil (X)為不小于X的最小整數。本實施例中,矩陣集合中的 多個矩陣經過運算后(本例中為Kronecker乘積運算)生成碼本中的碼字。
[0158] 由矩陣集合生成碼本的實施例7 :
[0159] 本例中碼本由R+1個矩陣集合生成,其中R是生成的碼本的最大的秩。假設第一 個集合中的矩陣都為列向量,向量的個數為吣,Mi個向量分別為V d V2,…,VM1。其余R個集 合中的矩陣列數分別為r = 1,2,…,R。列數為r的矩陣集合即為LTE協議或者其他協議 中定義的碼本,基站為UE配置該矩陣集合僅需要指示UE該矩陣集合使用協議中的哪一個 碼本集合(隱式配置),例如,使用2端口、或者4端口、或者8端口碼本。
[0160] 假設列數為r的矩陣集合中有隊個矩陣,分別為W n Wu,…,^^。
[0161] 秩為r的碼本為:
[0162]
[0163]
[0164]
[0165] 秩為r的碼本中包含的碼字的個數為2ΜΛ個。UE反饋秩為r的PMI需要的比特 數為ceil (log^MW),其中ceil (X)為不小于X的最小整數。本實施例中,矩陣集合中的 多個矩陣經過運算后(本例中包括Kronecker乘積運算)作為碼本中碼字的組成分量生成 碼本中的碼字,即矩陣集合中的多個矩陣經過運算后得到的矩陣作為分塊矩陣的元素生成 碼本中的碼字。
[0166] 由矩陣集合生成碼本的實施例8 :
[0167] 本例中碼本由R+1個矩陣集合生成,其中R是生成的碼本的最大的秩。假設第一 個集合中的矩陣都為列向量,向量的個數為吣,Mi個向量分別為V d V2,…,VM1。其余R個集 合中的矩陣列數分別為r = 1,2,…,R。列數為r的矩陣集合即為LTE協議或者其他協議 中定義的碼本,基站為UE配置該矩陣集合僅需要指示UE該矩陣集合是協議中的哪一個碼 本集合(隱式配置),例如,使用2端口、或者4端口、或者8端口碼本。
[0168] 假設列數為r的矩陣集合中有隊個矩陣,分別為W n Wu,…,^^。
[0169] 秩為r的碼本為:
[0170]
[0171]
[0172]
[0173] 秩為r的碼本中包含的碼字的個數為Μ凡個。UE反饋秩為r的PMI需要的比特 數為ceil (logjMl)),其中ceil (X)為不小于X的最小整數。本實施例中,矩陣集合中的 多個矩陣經過運算后(本例中為Kronecker乘積運算)生成碼本中的碼字。
[0174] 由矩陣集合生成碼本的實施例9 :
[0175] 本例中碼本由1個矩陣集合生成,矩陣的列數為1,即為列向量。假設向量的個數 為M,Μ個向量分別為Vd V2,…,VM。
[0176] 秩為1的碼本為:
[0177]
[0178] 其中Q的取值以及汽的值為基站和用戶設備約定的固定值,例如在協議中規定其 取值。例如
[0179] 秩為1的碼本中包含的碼字的個數為QM個。UE反饋秩為1的PMI需要的比特數 為ceil (log2(QM)),其中ceil (X)為不小于X的最小整數。
[0180] 秩為2的碼本為:
[0181]
[0182] 秩為2的碼本中包含的碼字的個數為(QM2)個。UE反饋秩為2的PMI需要的比特 數為ceil (log2(QM2)),其中ceil (X)為不小于X的最小整數。
[0183] 秩為2的碼本也可以是上述碼本的一個子集,例如:
[0184]
[0185] 或者,秩為2的碼本也可以是如下的集合:
[0186]
[0187] 其中,A U B為集合A和集合B的并集。
[0188] 由矩陣集合生成碼本的實施例10 :
[0189] 本例中碼本由2個矩陣集合生成,矩陣的列數都為1,即都為列向量。假設第一個 集合中向量的個數為M,Μ個向量分別為Vi,V 2,…,VM。第二個集合中向量的個數K,K個向 量分別為I,w2,…,W K。
[0190] 秩為1的碼本為:
[0191]
[0192] 其中Q的取值以及%的取值為基站和用戶設備約定的固定值,例如在協議中規定 其取值。例如,
[0193] 秩為1的碼本中包含的碼字的個數為QMK個。UE反饋秩為1的PMI需要的比特數 為ceil (log2(QMK)),其中ceil (X)為不小于X的最小整數。
[0194] 秩為2的碼本為:
[0195]
[0196] 秩為2的碼本中包含的碼字的個數為(QM2K)個。UE反饋秩為2的PMI需要的比 特數為ceil (log2(QM2K)),其中ceil (X)為不小于X的最小整數。
[0197] 秩為2的碼本也可以是上述碼本的一個子集,例如:
[0198]
[0199] 或者:
[0200]
[0201] 或者,秩為2的碼本也可以是如下的集合:
[0202]
[0205] 其中,A U B為集合A和集合B的并集。
[0206] 由矩陣集合生成碼本的實施例11 :
[0207] 本例中碼本由R+1個矩陣集合生成,其中R是生成的碼本的最大的秩。假設第一 個集合中的矩陣都為對角矩陣,矩陣的個數為吣,Mi個向量分別為V d V2,…,VM1。其余R個 集合中的矩陣列數分別為r = 1,2,…,R。列數為r的矩陣集合為LTE協議或者其他協議 中定義的碼本,基站為UE配置該矩陣集合僅需要指示UE該矩陣集合是協議中的哪一個碼 本集合(隱式配置),例如,使用2端口、或者4端口、或者8端口碼本。或者列數為r的矩 陣由基站配置給UE。
[0208] 假設列數為r的矩陣集合中有隊個矩陣,分別為W n Wu,…,^^。
[0209] 秩為r的碼本為:
[0210]
[0211]
[0212]
[0213] 秩為r的碼本中包含的碼字的個數為Μ凡個。UE反饋秩為r的PMI需要的比特 數為ceil (logjMl)),其中ceil (x)為不小于x的最小整數。本實施例中,矩陣集合中的 多個矩陣經過運算后(本例中為矩陣乘積運算)生成碼本中的碼字。
[0214] 由矩陣集合生成碼本的實施例12 :
[0215] 本例中碼本由R+1個矩陣集合生成,其中R是生成的碼本的最大的秩。假設第一 個集合中的矩陣都為對角矩陣,矩陣的個數為吣,個矩陣分別為V d V2,…,VM1。其余R個 集合中的矩陣列數分別為r = 1,2,…,R。列數為r的矩陣集合即為LTE協議或者其他協 議中定義的碼本,基站為UE配置該矩陣集合僅需要指示UE該矩陣集合使用協議中的哪一 個碼本集合(隱式配置),例如,使用2端口、或者4端口、或者8端口碼本。或者列數為r 的矩陣由基站顯式配置給UE。
[0216] 假設列數為r的矩陣集合中有隊個矩陣,分別為…,^^。
[0217] 秩為r的碼本為:
[0218]
[0219]
[0220]
[0221] 秩為r的碼本中包含的碼字的個數為2ΜΛ個。UE反饋秩為r的PMI需要的比特 數為ceil (log^MW),其中ceil (X)為不小于X的最小整數。本實施例中,矩陣集合中的 多個矩陣經過運算后(本例中包括矩陣乘積運算)作為碼本中碼字的組成分量生成碼本中 的碼字,即矩陣集合中的多個矩陣經過運算后得到的矩陣作為分塊矩陣的元素生成碼本中 的碼字。
[0222] 由矩陣集合生成碼本的實施例13 :
[0223] 本例中碼本由2個矩陣集合生成。假設第一個集合中的矩陣為向量,向量的個數 為吣,]^個向量分別為V i,V2,…,VM1。第二個集合中的矩陣為對角矩陣,矩陣個數為M2, ]?2個 矩陣分別為,…,WM2。
[0224] 秩為1的碼本為:
[0225]
[0226]
[0227]
[0228] 秩為1的碼本中包含的碼字的個數為2MA個。UE反饋秩為1的PMI需要的比特 數為ceil (1〇82(21具)),其中ceil (X)為不小于X的最小整數。
[0229] 秩為2的碼本為:
[0230]
[0231]
[0232]
[0233] 秩為2的碼本中包含的碼字的個數為ΜΑ個。UE反饋秩為2的PMI需要的比特 數為ceil (logjMiM;;)),其中ceil (X)為不小于X的最小整數。本實施例中,矩陣集合中的 多個矩陣經過運算后(本例中包括矩陣乘積運算)作為碼本中碼字的組成分量生成碼本中 的碼字,即矩陣集合中的多個矩陣經過運算后得到的矩陣作為分塊矩陣的元素生成碼本中 的碼字。
[0234] 下面關于PMI反饋具體說明一下:
[0235] UE按照前面的碼本生成方法生成碼本后,可以有兩種方式計算和反饋PMI :
[0236] 方式一:生成的碼本中的碼字按照順序進行編號,UE反饋選擇出的碼字在整個碼 本中的編號,該編號即為PMI。該方法適用于所有的碼本生成方法。碼本中的每個碼字也可 以用多元數組進行編號,也就是說一個碼字對應一個或者多個多元數組。UE以PMI的形式 分別反饋多元數組中的每個元素。基站收到UE反饋的多元數組中的每個元素后,就可以確 定對應的碼字。多元數組與碼字的對應關系需要預先約定。多元數組的所有元素可以聯合 反饋或者分別獨立反饋。聯合反饋是指多元素組聯合編碼后同時傳輸。獨立反饋是指用戶 設備可以在不同的時間反饋多元數組中的不同元素。
[0237] 例如,對于上述實施例9中的秩為1的碼字,假設矩陣集合中的向量個數為M,且Μ 為4的整數倍,Q = 4。如果用二元組(ηι,η2)對碼字進行編號索引,則可以采用下表所示的 方式建立二元組與碼字的對應關系。其中叫的取值范圍為1至Μ/4, η 2的取值范圍為1至 16。
[0238]
[0239] 方式二:UE按照生成的碼本選擇出最優的預編碼矩陣后,反饋生成該最優預編碼 矩陣的矩陣在各自的矩陣集合中的編號。即UE反饋多個PMI,基站再根據UE反饋的多個 PMI對應的矩陣按照相同的方法構造出最優的預編碼矩陣。例如,對于上述實施例6和實施 例8中的碼本,UE分別反饋兩個PMI,第一個PMI對應第一個向量集合中的一個向量,第二 PMI對應列數為r (假設UE同時或者之前已經反饋了秩為r)的矩陣集合中的一個矩陣。
[0240] 對于一個矩陣集合中的矩陣需要通過兩個或者更多的PMI反饋的情況(即方式一 中通過多元組反饋PMI的情況),本方法同樣適用。例如,如果列數為r的矩陣為LTE中定 義的8天線碼本,則該矩陣本身需要兩個PMI反饋,也就是說UE需要同時反饋3個PMI,3 個PMI共同確定UE反饋的預編碼矩陣。其中一個PMI用于指示基站為UE配置的集合中的 一個向量,另外兩個PMI用于指示秩為r的8天線碼本中的一個矩陣。
[0241] 需要說明的是,上述所有生成的碼字都沒有考慮功率的歸一化。如果需要考慮功 率歸一化則需要在生成的碼字上乘以功率歸一化因子。
[0242] 與上述方法相對應地,參見圖7,在基站側,本發明實施例提供的一種確定碼本的 裝置,包括:
[0243] 生成單元11,用于根據基站采用的天線陣列參數為用戶設備UE配置碼本生成參 數;
[0244] 傳輸單元12,用于將該碼本生成參數發送給所述UE,用以指示UE根據該碼本生成 參數確定碼本。
[0245] 較佳地,所述碼本生成參數包括用于確定碼本的一個或多個矩陣集合的信息。
[0246] 較佳地,所述矩陣集合的信息,包括所述矩陣集合中每一矩陣的取值,或者包括用 于指示UE計算生成矩陣集合中的每一矩陣的相關參數。
[0247] 較佳地,所述生成單元具體用于:
[0248] 根據基站采用的天線陣列的天線個數和/或排列方式為用戶設備UE配置碼本生 成參數。
[0249] 較佳地,將該碼本生成參數發送給所述UE之后,所述傳輸單元還用于:
[0250] 接收所述UE上報的信道狀態信息,其中該信道狀態信息是所述UE根據所述碼本 生成參數生成碼本并利用該碼本生成的信道狀態信息。
[0251] 較佳地,所述信道狀態信息中包括一個或者多個預編碼矩陣指示符PMI,所述一個 或者多個PMI對應一預編碼矩陣;
[0252] 所述預編碼矩陣是所述矩陣集合中的矩陣經過運算得到的;或者是由所述集合中 的矩陣作為組成分量得到的;或者由所述矩陣集合中的矩陣經過運算后作為組成分量得到 的。
[0253] 較佳地,當將所述矩陣集合中的矩陣經過運算后作為所述預編碼矩陣的組成分量 時,將所述矩陣集合中的矩陣經過克羅內克Kronecker乘積后作為所述預編碼矩陣的組成 分量。
[0254] 較佳的,基站按照與UE約定好的運算規則,由所述矩陣集合中的矩陣運算得到碼 本中的碼字;或者,將所述矩陣集合中的矩陣作為碼本中碼字的組成分量;或者,將所述矩 陣集合中的矩陣經過運算后作為碼本中碼字的組成分量。所述碼本是由預編碼矩陣構成的 集合,每個集合中的元素稱為碼字。基站按照與UE預先約定好的規則建立PMI與碼字的映 射關系,再根據UE上報的所述一個或者多個PMI以及所述映射關系確定所述預編碼矩陣。
[0255] 在UE側,參見圖8,本發明實施例提供的一種確定碼本的裝置,包括:
[0256] 傳輸單元21,用于接收根據基站采用的天線陣列參數配置得到的碼本生成參數;
[0257] 確定單元22,用于利用所述碼本生成參數確定碼本。
[0258] 較佳地,所述碼本生成參數包括用于確定碼本的一個或多個矩陣集合的信息。
[0259] 較佳地,所述矩陣集合的信息,包括所述矩陣集合中每一矩陣的取值,或者包括用 于指示UE計算生成矩陣集合中的每一矩陣的相關參數。
[0260] 較佳地,所述確定單元具體用于:
[0261] 根據所述矩陣集合的信息,確定矩陣集合;
[0262] 采用預先與所述基站約定好的運算規則,由所述矩陣集合中的矩陣運算得到碼本 中的碼字;或者,將所述矩陣集合中的矩陣作為碼本中碼字的組成分量;或者,將所述矩陣 集合中的矩陣經過運算后作為碼本中碼字的組成分量。
[0263] 較佳地,當所述確定單元將所述矩陣集合中的矩陣經過運算后作為碼本中碼字的 組成分量時,所述確定單元將所述矩陣集合中的矩陣經過克羅內克Kronecker乘積后作為 碼本中碼字的組成分量。
[0264] 較佳地,所述確定單元還用于:
[0265] 利用所述碼本生成信道狀態信息,并通過所述傳輸單元上報給所述基站,其中所 述信道狀態信息中包括多個預編碼矩陣指示符PMI,每一 PMI對應一矩陣。
[0266] 參見圖9,在基站側,本發明實施例提供的另一種確定碼本的裝置,包括:
[0267] 處理器500,用于讀取存儲器520中的程序,執行下列過程:
[0268] 根據基站采用的天線陣列參數為用戶設備UE配置碼本生成參數;
[0269] 通過收發機510將該碼本生成參數發送給所述UE,用以指示UE根據該碼本生成參 數確定碼本。
[0270] 較佳地,所述碼本生成參數包括用于確定碼本的一個或多個矩陣集合的信息。
[0271] 較佳地,所述矩陣集合的信息,包括所述矩陣集合中每一矩陣的取值,或者包括用 于指示UE計算生成矩陣集合中的每一矩陣的相關參數。
[0272] 較佳地,所述處理器500根據基站采用的天線陣列參數為用戶設備UE配置碼本生 成參數時,具體用于:
[0273] 根據基站采用的天線陣列的天線個數和/或排列方式為用戶設備UE配置碼本生 成參數。
[0274] 較佳地,將該碼本生成參數發送給所述UE之后,所述處理器500還用于:
[0275] 通過收發機510接收所述UE上報的信道狀態信息,其中該信道狀態信息是所述UE 根據所述碼本生成參數生成碼本并利用該碼本生成的信道狀態信息。
[0276] 較佳地,所述信道狀態信息中包括一個或者多個預編碼矩陣指示符PMI,所述一個 或者多個PMI對應一預編碼矩陣;
[0277] 所述預編碼矩陣是所述矩陣集合中的矩陣經過運算得到的;或者是由所述集合中 的矩陣作為組成分量得到的;或者由所述矩陣集合中的矩陣經過運算后作為組成分量得到 的。
[0278] 較佳地,當將所述矩陣集合中的矩陣經過運算后作為所述預編碼矩陣的組成分量 時,將所述矩陣集合中的矩陣經過克羅內克Kronecker乘積后作為所述預編碼矩陣的組成 分量。
[0279] 較佳的,基站按照與UE約定好的運算規則,由所述矩陣集合中的矩陣運算得到碼 本中的碼字;或者,將所述矩陣集合中的矩陣作為碼本中碼字的組成分量;或者,將所述矩 陣集合中的矩陣經過運算后作為碼本中碼字的組成分量。所述碼本是由預編碼矩陣構成的 集合,每個集合中的元素稱為碼字。基站按照與UE預先約定好的規則建立PMI與碼字的映 射關系,再根據UE上報的所述一個或者多個PMI以及所述映射關系確定所述預編碼矩陣。
[0280] 收發機510,用于在處理器500的控制下接收和發送數據。
[0281] 其中,在圖9中,總線架構可以包括任意數量的互聯的總線和橋,具體由處理器 500代表的一個或多個處理器和存儲器520代表的存儲器的各種電路鏈接在一起。總線架 構還可以將諸如外圍設備、穩壓器和功率管理電路等之類的各種其他電路鏈接在一起,這 些都是本領域所公知的,因此,本文不再對其進行進一步描述。總線接口提供接口。收發機 510可以是多個元件,即包括發送機和收發機,提供用于在傳輸介質上與各種其他裝置通信 的單元。處理器500負責管理總線架構和通常的處理,存儲器520可以存儲處理器500在 執行操作時所使用的數據。
[0282] 參見圖10,在UE側,本發明實施例提供的另一種確定碼本的裝置,包括:
[0283] 處理器600,用于讀取存儲器620中的程序,執行下列過程:
[0284] 通過收發機610接收根據基站采用的天線陣列參數配置得到的碼本生成參數;
[0285] 利用所述碼本生成參數確定碼本。
[0286] 較佳地,所述碼本生成參數包括用于確定碼本的一個或多個矩陣集合的信息。
[0287] 較佳地,所述矩陣集合的信息,包括所述矩陣集合中每一矩陣的取值,或者包括用 于指示UE計算生成矩陣集合中的每一矩陣的相關參數。
[0288] 較佳地,所述處理器600利用所述碼本生成參數確定碼本時,具體用于:
[0289] 根據所述矩陣集合的信息,確定矩陣集合;
[0290] 采用預先與所述基站約定好的運算規則,由所述矩陣集合中的矩陣運算得到碼本 中的碼字;或者,將所述矩陣集合中的矩陣作為碼本中碼字的組成分量;或者,將所述矩陣 集合中的矩陣經過運算后作為碼本中碼字的組成分量。
[0291] 較佳地,當所述處理器600將所述矩陣集合中的矩陣經過運算后作為碼本中碼字 的組成分量時,所述處理器600將所述矩陣集合中的矩陣經過克羅內克Kronecker乘積后 作為碼本中碼字的組成分量。
[0292] 較佳地,所述處理器600還用于:
[0293] 利用所述碼本生成信道狀態信息,并通過收發機610上報給所述基站,其中所述 信道狀態信息中包括多個預編碼矩陣指示符PMI,每一 PMI對應一矩陣。
[0294] 收發機610,用于在處理器600的控制下接收和發送數據。
[0295] 其中,在圖10中,總線架構可以包括任意數量的互聯的總線和橋,具體由處理器 600代表的一個或多個處理器和存儲器620代表的存儲器的各種電路鏈接在一起。總線架 構還可以將諸如外圍設備、穩壓器和功率管理電路等之類的各種其他電路鏈接在一起,這 些都是本領域所公知的,因此,本文不再對其進行進一步描述。總線接口提供接口。收發機 610可以是多個元件,即包括發送機和接收機,提供用于在傳輸介質上與各種其他裝置通信 的單元。針對不同的用戶設備,用戶接口 630還可以是能夠外接內接需要設備的接口,連接 的設備包括但不限于小鍵盤、顯示器、揚聲器、麥克風、操縱桿等。
[0296] 處理器600負責管理總線架構和通常的處理,存儲器620可以存儲處理器600在 執行操作時所使用的數據。
[0297] 本發明實施例提供的確定碼本的裝置,可以是基站,本發明實施例提供的確定碼 本的裝置,可以是UE。
[0298] 綜上所述,本發明實施例中,基站為UE配置若干個矩陣集合,UE和基站采用相同 的方法利用矩陣集合生成碼本,用于信道狀態信息的反饋,因此可以適用于各種天線陣列 形態,并且碼本配置和存儲的開銷可以控制在較低的水平。
[0299] 本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序 產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實 施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形 式。
[0300] 本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理 器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生 用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
[0301] 這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指 令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0302] 這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計 算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或 其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0303] 顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精 神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍 之內,則本發明也意圖包含這些改動和變型在內。
【主權項】
1. 一種確定碼本的方法,其特征在于,該方法包括: 根據基站采用的天線陣列參數為用戶設備UE配置碼本生成參數; 將該碼本生成參數發送給所述UE,用以指示UE根據該碼本生成參數確定碼本。2. 根據權利要求1所述的方法,其特征在于,所述碼本生成參數包括用于確定碼本的 一個或多個矩陣集合的信息。3. 根據權利要求2所述的方法,其特征在于,所述矩陣集合的信息,包括所述矩陣集合 中每一矩陣的取值,或者包括用于指示UE計算生成矩陣集合中的每一矩陣的參數。4. 根據權利要求1所述的方法,其特征在于,根據基站采用的天線陣列參數為用戶設 備UE配置碼本生成參數,包括: 根據基站采用的天線陣列的天線個數和/或排列方式為用戶設備UE配置碼本生成參 數。5. 根據權利要求1所述的方法,其特征在于,將該碼本生成參數發送給所述UE之后,該 方法還包括: 接收所述UE上報的信道狀態信息,其中該信道狀態信息是所述UE根據所述碼本生成 參數生成碼本并利用該碼本生成的信道狀態信息。6. 根據權利要求5所述的方法,其特征在于,所述信道狀態信息中包括一個或者多個 預編碼矩陣指示符PMI,所述一個或者多個PMI對應一預編碼矩陣; 所述預編碼矩陣是所述矩陣集合中的矩陣經過運算得到的;或者是由所述集合中的矩 陣作為組成分量得到的;或者由所述矩陣集合中的矩陣經過運算后作為組成分量得到的。7. 根據權利要求6所述的方法,其特征在于,當將所述矩陣集合中的矩陣經過運算后 作為所述預編碼矩陣的組成分量時,將所述矩陣集合中的矩陣經過克羅內克Kronecker乘 積后作為所述預編碼矩陣的組成分量。8. -種確定碼本的方法,其特征在于,該方法包括: 接收根據基站采用的天線陣列參數配置得到的碼本生成參數; 利用所述碼本生成參數確定碼本。9. 根據權利要求8所述的方法,其特征在于,所述碼本生成參數包括用于確定碼本的 一個或多個矩陣集合的信息。10. 根據權利要求9所述的方法,其特征在于,所述矩陣集合的信息,包括所述矩陣集 合中每一矩陣的取值,或者包括用于指示UE計算生成矩陣集合中的每一矩陣的相關參數。11. 根據權利要求9或10所述的方法,其特征在于,利用所述碼本生成參數確定碼本, 包括: 根據所述矩陣集合的信息,確定矩陣集合; 采用預先與所述基站約定好的運算規則,由所述矩陣集合中的矩陣運算得到碼本中的 碼字;或者,將所述矩陣集合中的矩陣作為碼本中碼字的組成分量;或者,將所述矩陣集合 中的矩陣經過運算后作為碼本中碼字的組成分量。12. 根據權利要求11所述的方法,其特征在于,當將所述矩陣集合中的矩陣經過運算 后作為碼本中碼字的組成分量時,將所述矩陣集合中的矩陣經過克羅內克Kronecker乘積 后作為碼本中碼字的組成分量。13. 根據權利要求9所述的方法,其特征在于,該方法還包括: 利用所述碼本生成信道狀態信息,并上報給所述基站,其中所述信道狀態信息中包括 多個預編碼矩陣指示符PMI,每一 PMI對應一矩陣。14. 一種確定碼本的裝置,其特征在于,該裝置包括: 生成單元,用于根據基站采用的天線陣列參數為用戶設備UE配置碼本生成參數; 傳輸單元,用于將該碼本生成參數發送給所述UE,用以指示UE根據該碼本生成參數確 定碼本。15. 根據權利要求14所述的裝置,其特征在于,所述碼本生成參數包括用于確定碼本 的一個或多個矩陣集合的信息。16. 根據權利要求15所述的裝置,其特征在于,所述矩陣集合的信息,包括所述矩陣集 合中每一矩陣的取值,或者包括用于指示UE計算生成矩陣集合中的每一矩陣的相關參數。17. 根據權利要求14所述的裝置,其特征在于,所述生成單元具體用于: 根據基站采用的天線陣列的天線個數和/或排列方式為用戶設備UE配置碼本生成參 數。18. 根據權利要求14所述的裝置,其特征在于,將該碼本生成參數發送給所述UE之后, 所述傳輸單元還用于: 接收所述UE上報的信道狀態信息,其中該信道狀態信息是所述UE根據所述碼本生成 參數生成碼本并利用該碼本生成的信道狀態信息。19. 根據權利要求18所述的裝置,其特征在于,所述信道狀態信息中包括一個或者多 個預編碼矩陣指示符PMI,所述一個或者多個PMI對應一預編碼矩陣; 所述預編碼矩陣是所述矩陣集合中的矩陣經過運算得到的;或者是由所述集合中的矩 陣作為組成分量得到的;或者由所述矩陣集合中的矩陣經過運算后作為組成分量得到的。20. 根據權利要求19所述的裝置,其特征在于,當將所述矩陣集合中的矩陣經過運算 后作為所述預編碼矩陣的組成分量時,將所述矩陣集合中的矩陣經過克羅內克Kronecker 乘積后作為所述預編碼矩陣的組成分量。21. -種確定碼本的裝置,其特征在于,該裝置包括: 傳輸單元,用于接收根據基站采用的天線陣列參數配置得到的碼本生成參數; 確定單元,用于利用所述碼本生成參數確定碼本。22. 根據權利要求21所述的裝置,其特征在于,所述碼本生成參數包括用于確定碼本 的一個或多個矩陣集合的信息。23. 根據權利要求22所述的裝置,其特征在于,所述矩陣集合的信息,包括所述矩陣集 合中每一矩陣的取值,或者包括用于指示UE計算生成矩陣集合中的每一矩陣的相關參數。24. 根據權利要求22或23所述的裝置,其特征在于,所述確定單元具體用于: 根據所述矩陣集合的信息,確定矩陣集合; 采用預先與所述基站約定好的運算規則,由所述矩陣集合中的矩陣運算得到碼本中的 碼字;或者,將所述矩陣集合中的矩陣作為碼本中碼字的組成分量;或者,將所述矩陣集合 中的矩陣經過運算后作為碼本中碼字的組成分量。25. 根據權利要求24所述的裝置,其特征在于,當所述確定單元將所述矩陣集合中的 矩陣經過運算后作為碼本中碼字的組成分量時,所述確定單元將所述矩陣集合中的矩陣經 過克羅內克Kronecker乘積后作為碼本中碼字的組成分量。26.根據權利要求22所述的裝置,其特征在于,所述確定單元還用于: 利用所述碼本生成信道狀態信息,并通過所述傳輸單元上報給所述基站,其中所述信 道狀態信息中包括多個預編碼矩陣指示符PMI,每一 PMI對應一矩陣。
【文檔編號】H04L1/00GK105991213SQ201510051389
【公開日】2016年10月5日
【申請日】2015年1月30日
【發明人】高秋彬
【申請人】電信科學技術研究院