TWI685237B - 無線傳輸/接收單元及在無線傳輸/接收單元中執行的方法 - Google Patents

無線傳輸/接收單元及在無線傳輸/接收單元中執行的方法 Download PDF

Info

Publication number
TWI685237B
TWI685237B TW107103589A TW107103589A TWI685237B TW I685237 B TWI685237 B TW I685237B TW 107103589 A TW107103589 A TW 107103589A TW 107103589 A TW107103589 A TW 107103589A TW I685237 B TWI685237 B TW I685237B
Authority
TW
Taiwan
Prior art keywords
cbg
bits
cbgs
ldpc
transmission
Prior art date
Application number
TW107103589A
Other languages
English (en)
Other versions
TW201841485A (zh
Inventor
春暄 葉
漢卿 樓
辛方俊
俊霖 潘
Original Assignee
美商Idac控股公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 美商Idac控股公司 filed Critical 美商Idac控股公司
Publication of TW201841485A publication Critical patent/TW201841485A/zh
Application granted granted Critical
Publication of TWI685237B publication Critical patent/TWI685237B/zh

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/11Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
    • H03M13/1102Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
    • H03M13/1105Decoding
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/11Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
    • H03M13/1102Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
    • H03M13/1148Structural properties of the code parity-check or generator matrix
    • H03M13/116Quasi-cyclic LDPC [QC-LDPC] codes, i.e. the parity-check matrix being composed of permutation or circulant sub-matrices
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/6306Error control coding in combination with Automatic Repeat reQuest [ARQ] and diversity transmission, e.g. coding schemes for the multiple transmission of the same information or the transmission of incremental redundancy
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/635Error control coding in combination with rate matching
    • H03M13/6356Error control coding in combination with rate matching by repetition or insertion of dummy data, i.e. rate reduction
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/635Error control coding in combination with rate matching
    • H03M13/6362Error control coding in combination with rate matching by puncturing
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/635Error control coding in combination with rate matching
    • H03M13/6362Error control coding in combination with rate matching by puncturing
    • H03M13/6368Error control coding in combination with rate matching by puncturing using rate compatible puncturing or complementary puncturing
    • H03M13/6393Rate compatible low-density parity check [LDPC] codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/65Purpose and implementation aspects
    • H03M13/6508Flexibility, adaptability, parametrability and configurability of the implementation
    • H03M13/6516Support of multiple code parameters, e.g. generalized Reed-Solomon decoder for a variety of generator polynomials or Galois fields
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/65Purpose and implementation aspects
    • H03M13/6522Intended application, e.g. transmission or communication standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1822Automatic repetition systems, e.g. Van Duuren systems involving configuration of automatic repeat request [ARQ] with parallel processes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/09Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

描述了一種裝置及方法。該裝置包括收發器及處理器,該收發器及處理器將傳輸塊(TB)級CRC位元附加於TB、基於包含TB級CRC位元的TB的碼率(CR)及TB大小以選擇LDPC基礎圖形(BG)、取決於所選擇的LDPC BG以確定用於分段包含TB級CRC位元的TB的碼塊(CB)的數量、基於CB的數量以確定每一個CB的單一CB大小、基於CB數量以及CB大小以將包含TB級CRC位元的TB分段為CB、在被分段TB中的該CB的最後一個CB上填充零、將CB級CRC位元附加於該被分段的TB中的該每一個CB、使用所選擇的LDPC基礎圖形來編碼被分段TB中的每一個CB、以及傳送被編碼的CB。

Description

無線傳輸/接收單元及在無線傳輸/接收單元中執行的方法
相關申請案的交叉引用
本申請案要求享有以下申請的權益:2017年2月3日申請的美國臨時申請案62/454,623;2017年3月22日申請的美國臨時申請案62/475,126;2017年5月3日申請的美國臨時申請案62/500,897;2017年6月14日申請的美國臨時申請案62/519,671;2017年8月9日申請的美國臨時申請案62/543,033;2017年9月8日申請的美國臨時申請案62/556,079;2017年9月29日申請的美國臨時申請案62/565,716;該申請案的內容在這裡被引入以作為參考。
所描述的是一種裝置及方法。該裝置包括收發器及處理器,其將傳輸塊(TB)級CRC位元附加於TB、基於碼率(CR)及包含TB級CRC位元的TB大小來選擇LDPC基礎圖形(BG)、依照所選擇的LDPC BG來確定用於對包含TB級CRC位元的TB進行分段的碼塊(CB)的數量、基於CB的數量來確定每一個CB的單一CB大小、基於CB的數量及CB大小以將包含TB級CRC位元的TB分段成CB、 在所分段TB中的多個CB的最後一個TB上填零、將CB級CRC位元附加於所分段TB中的每一個CB、使用所選擇的LDPC基礎圖形來將每一個CB編碼到所分段的TB中、以及傳送經過編碼的CB。
ACK‧‧‧應答
TB‧‧‧傳輸塊
CRC‧‧‧循環冗餘檢查
CB‧‧‧碼塊
NACK‧‧‧否定應答
100‧‧‧通信系統
102、102a、102b、102c、102d‧‧‧無線傳輸/接收單元(WTRU)
104、113‧‧‧無線電存取網路(RAN)
106、115‧‧‧範例核心網路(CN)
108‧‧‧公共交換電話網路(PSTN)
110‧‧‧網際網路
112‧‧‧其他網路
114a、114b‧‧‧基地台
116‧‧‧空中介面
118‧‧‧處理器
120‧‧‧收發器
122‧‧‧傳輸/接收元件
124‧‧‧揚聲器/麥克風
126‧‧‧小鍵盤
128‧‧‧顯示器/觸控板
130‧‧‧非可移記憶體
132‧‧‧可移記憶體
134‧‧‧電源
136‧‧‧全球定位系統(GPS)晶片組
138‧‧‧其他週邊設備
160a、160b、160c‧‧‧e節點B
162‧‧‧行動性管理閘道(MME)
164‧‧‧服務閘道(SGW)
166‧‧‧封包資料網路(PDN)閘道
146‧‧‧閘道(PGW)
180a、180b、180c‧‧‧gNB
184a、184b‧‧‧用戶平面功能(UPF)
183a、183b‧‧‧對話管理功能(SMF)
185a、185b‧‧‧資料網路(DN)
BG#1‧‧‧基礎圖形1
BG#2‧‧‧基礎圖形2
802‧‧‧區域A
804‧‧‧區域B
806‧‧‧區域C
808‧‧‧區域D
2010‧‧‧無線電資源控制(RRC)訊息
2020‧‧‧單一原型矩陣相關聯
2030‧‧‧單一原型矩陣
2040‧‧‧多個原型矩陣
2210‧‧‧傳輸器
2230‧‧‧初始傳輸
2200‧‧‧接收器
2260、2340‧‧‧ACK/NACK回饋
2250‧‧‧第一次重傳
2820‧‧‧重傳混洗
2810‧‧‧符號級行列交錯器
2830a‧‧‧碼塊m(CBm)
2840‧‧‧碼字
更詳細的理解可以從以下結合附圖舉例給出的說明中得到,其中附圖中的相同元件符號表明相同元件,並且其中:第1A圖是示出了可以實施所揭露的一或多個實施例的範例通信系統的系統圖;第1B圖是示出了根據一個實施例的可以在第1A圖所示的通信系統內使用的範例無線傳輸/接收單元(WTRU)的系統圖;第1C圖是示出了根據一個實施例的可以在第1A圖所示的通信系統內使用的範例無線電存取網路(RAN)及範例核心網路(CN)的系統圖;第1D圖是示出了根據一個實施例的可以在第1A圖所示的通信系統內使用的另一個範例RAN及另一個範例CN的系統圖;第2圖是用於長期演進(LTE)資料通道編碼及傳訊的範例方法的流程圖;第3圖是範例原型矩陣(protomatrix)的圖式;第4A圖是使用了準循環LDPC(QC-LDPC)碼的資料通道的範例傳輸塊(TB)處理方法的流程圖;第4B圖是使用了QC-LDPC碼的資料通道的另一個範例TB處理方法的流程圖;第5圖是利用等同分割包含TB級循環冗餘檢查(CRC)的TB的碼塊 (CB)產生的範例的圖式;第6圖是利用等同分割包含TB級CRC的TB的CB產生範例的圖式;第7圖是利用等同分割包含TB級CRC的TB以配適所支援的資訊塊大小的CB產生範例的圖式;第8圖是依照基礎圖形1及基礎圖形2所支援或不能支援的碼率(CR)及資訊位元大小定義的四個覆蓋區域的圖式;第9圖是提供了CR為1/3的基礎圖形1與基礎圖形2之間的性能比較的曲線圖,其中基礎圖形1具有的填充位元(filler bit)少於基礎圖形2;第10圖是提供了CR為2/3的基礎圖形1與基礎圖形2之間的性能比較圖,其中基礎圖形1具有的填充位元少於基礎圖形2;第11圖是提供了CR為1/3的基礎圖形1與基礎圖形2之間的性能比較圖,基礎圖形1被選定為具有160個填充位元,且基礎圖形2被選定為具有兩個分段以及零個填充位元;第12圖是用於速率匹配及混合自動重複請求(HARQ)的範例雙循環緩衝器的圖式;第13圖是使用多個循環緩衝器的範例位元選擇方法的圖式;第14圖是用於支援在與多個循環緩衝器一起使用的速率範圍(最低速率,最高速率)中的LDCP碼的結構化的LDPC基礎圖形的圖式;第15圖是與單一循環緩衝器一起使用的範例基礎圖形的圖式;第16圖是顯示了具有用於對應RV起始點均勻分佈在緩衝器中的方案、該RV起始點均勻分佈在同位位元上的方案以及該RV起始點均勻分佈在P2個同位位元上的方案的四個冗餘版本(RV)(NmaxRV=4)的範例固定起始位置的圖式; 第17圖是使用交錯的範例LDPC編碼程序的流程圖;第18A圖是使用了具有碼塊組(CBG)級CRC的CQ-LDPC碼的資料通道的範例TB處理方法的流程圖;第18B圖是使用了具有CBG級CRC的QC-LDPC碼的資料通道的另一個範例TB處理方法的流程圖;第19圖是兩級CBG的範例的圖式;第20圖是在eNB處選擇用於特定WTRU的原型矩陣的範例方法的流程圖,其中該eNB具備WTRU類別資訊;第21圖是在eNB處選擇用於特定WTRU的原型矩陣的另一個範例方法的流程圖,其中該eNB具備WTRU能力資訊;第22圖是用於基於位元的CBG指示以及相關聯的ACK/NACK回饋的範例傳訊的信號圖;第23圖是用於實際CBG數量以及相關ACK/NACK回饋的範例傳訊的信號圖;第24A圖、第24B圖、第24C圖及第24D圖是TB級應答/否定應答(ACK/NACK)輔助的CBG級ACK/NACK回饋及重傳的範例的圖式;第25A圖、第25B圖、第25C圖及第25D圖是基於第24A圖、第24B圖、第24C圖及第24D圖的範例的TB級ACK/NACK輔助的CBG級ACK/NACK回饋及重傳的另一個範例的圖式;第26圖是用於具有所支援的解碼演算法的WTRU能力的範例訊息交換的信號圖;第27圖是範例的符號級列行交錯器的圖式;以及第28圖是使用了重傳混洗的範例符號級列行交錯器的圖式。
第1A圖是示出了可以實施所揭露的一或多個實施例的範例通信系統100的圖式。該通信系統100可以是為多個無線使用者提供語音、資料、視訊、訊息傳遞、廣播等內容的多重存取系統。該通信系統100可以經由共用包括無線頻寬的系統資源而使多個無線使用者能夠存取此類內容。舉例來說,通信系統100可以使用一或多種通道存取方法,例如分碼多重存取(CDMA)、分時多重存取(TDMA)、分頻多重存取(FDMA)、正交FDMA(OFDMA)、單載波FDMA(SC-FDMA)、零尾唯一字DFT擴展OFDM(ZT UW DTS-s OFDM)、唯一字OFDM(UW-OFDM)、資源塊過濾OFDM、以及濾波器組多載波(FBMC)等等。
如第1A圖所示,通信系統100可以包括無線傳輸/接收單元(WTRU)102a、102b、102c、102d、RAN 104/113、CN 106/115、公共交換電話網路(PSTN)108、網際網路110以及其他網路112,然而應該瞭解,所揭露的實施例設想了任意數量的WTRU、基地台、網路及/或網路元件。每一個WTRU 102a、102b、102c、102d可以是被配置為在無線環境中操作及/或通信的任何類型的裝置。舉例來說,任一WTRU 102a、102b、102c、102d都可被稱為“站”及/或“STA”,其可以被配置為傳輸及/或接收無線信號、並且可以包括使用者設備(UE)、行動站、固定或行動用戶單元、基於訂用的單元、呼叫器、行動電話、個人數位助理(PDA)、智慧型電話、膝上型電腦、小筆電、個人電腦、無線感測器、熱點或Mi-Fi裝置、物聯網(IoT)裝置、手錶或其他可穿戴裝置、頭戴顯示器(HMD)、車輛、無人機、醫療設備及應用(例如遠端手術)、工業設備及應用(例如機器人及/或在工業及/或自動處理鏈環境中操作的其他無線裝置)、消費類電子裝置、以及在商業及/或工業無線網路上操作的裝置等等。WTRU 102a、 102b、102c、102d可被可交換地稱為UE。
通信系統100還可以包括基地台114a及/或基地台114b。每一個基地台114a、114b可以是被配置為與WTRU 102a、102b、102c、102d中的至少一個無線地介接以促使存取一或多個通信網路(例如CN 106/115、網際網路110、及/或其他網路112)的任何類型的裝置。舉例來說,基地台114a、114b可以是基地收發站(BTS)、節點B、e節點B、本地節點B、本地e節點B、gNB、NR節點B、站點控制器、存取點(AP)、以及無線路由器等等。雖然每一個基地台114a、114b都被描述為單一元件,然而應該瞭解。基地台114a、114b可以包括任何數量的互連基地台及/或網路元件。
基地台114a可以是RAN/104/113的一部分,該RAN/104/113還可以包括其他基地台及/或網路元件(未顯示),例如基地台控制器(BSC)、無線電網路控制器(RNC)、中繼節點等等。基地台114a及/或基地台114b可被配置為在稱為胞元(未顯示)的一或多個載波頻率上傳輸及/或接收無線信號。這些頻率可以處於授權頻譜、無授權頻譜或是授權與無授權頻譜的組合中。胞元可以為相對固定或者有可能隨時間變化的特定地理區域提供無線服務覆蓋。胞元可被進一步分成胞元扇區。例如,與基地台114a相關聯的胞元可被分為三個扇區。因此,在一個實施例中,基地台114a可以包括三個收發器,也就是說,每一個收發器都用於胞元的一個扇區。在一個實施例中,基地台114a可以使用多輸入多輸出(MIMO)技術、並且可以為胞元的每一個扇區使用多個收發器。舉例來說,波束成形可以用於在期望的空間方向上傳輸及/或接收信號。
基地台114a、114b可以經由空中介面116以與WTRU 102a、102b、102c、102d中的一或多個進行通信,其中該空中介面可以是任何適當的無線通訊鏈路(例如射頻(RF)、微波、釐米波、毫米波、紅外線(IR)、紫外線(UV)、可見光等等)。空中介面116可以使用 任何適當的無線電存取技術(RAT)來建立。
更具體地說,如上該,通信系統100可以是多重存取系統、並且可以使用一種或多種通道存取方案,例如CDMA、TDMA、FDMA、OFDMA以及SC-FDMA等等。例如,RAN 104/113中的基地台114a與WTRU 102a、102b、102c可以實施例如通用行動電信系統(UMTS)陸地無線電存取(UTRA)之類的無線電技術,該技術可以使用寬頻CDMA(WCDMA)來建立空中介面115/116/117。WCDMA可以包括如高速封包存取(HSPA)及/或演進型HSPA(HSPA+)之類的通信協定。HSPA可以包括高速下鏈(DL)封包存取(HSDPA)及/或高速UL封包存取(HSUPA)。
在一個實施例中,基地台114a及WTRU 102a、102b、102c可以例如演進型UMTS陸地無線電存取(E-UTRA)之類的無線電技術,該技術可以使用長期演進(LTE)及/或先進LTE(LTE-A)及/或先進LTA Pro(LTE-A Pro)來建立空中介面116。
在一個實施例中,基地台114a及WTRU 102a、102b、102c可以實施例如NR無線電存取之類的無線電技術,該無線電技術可以使用新型無線電(NR)來建立空中介面116。
在一個實施例中,基地台114a及WTRU 102a、102b、102c可以實施多種無線電存取技術。舉例來說,基地台114a及WTRU 102a、102b、102c可以實施LTE無線電存取及NR無線電存取(例如使用雙連接(DC)原理)。因此,WTRU 102a、102b、102c使用的空中介面可以藉由多種類型的無線電存取技術及/或向/從多種類型的基地台(例如eNB及gNB)發送的傳輸來表徵。
在其他實施例中,基地台114a及WTRU 102a、102b、102c 可以實施例如IEEE 802.11(即無線高保真(WiFi))、IEEE 802.16(全球互通微波存取(WiMAX))、CDMA2000、CDMA2000 1X、CDMA2000 EV-DO、臨時標準2000(IS-2000)、臨時標準95(IS-95)、臨時標準856(IS-856)、全球行動通信系統(GSM)、用於GSM演進的增強資料速率(EDGE)以及GSM EDGE(GERAN)等等的無線電技術。
第1A圖中的基地台114b可以是無線路由器、本地節點B、本地e節點B或存取點,並且可以使用任何適當的RAT來促成例如營業場所、住宅、車輛、校園、工業設施、空中走廊(例如供無人機使用)以及道路等等的局部區域中的無線連接。在一個實施例中,基地台114b與WTRU 102c、102d可以實施IEEE 802.11之類的無線電技術來建立無線區域網路(WLAN)。在一個實施例中,基地台114b與WTRU 102c、102d可以實施IEEE 802.15之類的無線電技術來建立無線個人區域網路(WPAN)。在再一個實施例中,基地台114b及WTRU 102c、102d可通過使用基於蜂巢的RAT(例如WCDMA、CDMA2000、GSM、LTE、LTE-A、LTE-A Pro、NR等等)來建立微微胞元或毫微微胞元。如第1A圖所示,基地台114b可以直連到網際網路110。由此,基地台114b不需要經由CN 106/115來存取網際網路110。
RAN 104/113可以與CN 106/115進行通信,其中該CN可以是被配置為向一或多個WTRU 102a、102b、102c、102d提供語音、資料、應用及/或網際網路協定語音(VoIP)服務的任何類型的網路。該資料可以具有不同的服務品質(QoS)需求,例如不同的通量需求、潛時需求、容錯需求、可靠性需求、資料通量需求、以及移動性需求等等。CN 106/115可以提供呼叫控制、記帳服務、基於移動位置的服務、 預付費呼叫、網際網路連接、視訊分發等等、及/或可以執行使用者驗證之類的高階安全功能。雖然在第1A圖中沒有顯示,然而應該瞭解,RAN 104/113及/或CN 106/115可以直接或間接地及其他那些與RAN 104/113使用相同RAT或不同RAT的RAN進行通信。例如,除了與使用NR無線電技術的RAN 104/113相連之外,CN 106/115還可以與使用GSM、UMTS、CDMA 2000、WiMAX、E-UTRA或WiFi無線電技術的其他RAN(未顯示)通信。
CN 106/115還可以充當供WTRU 102a、102b、102c、102d存取PSTN 108、網際網路110及/或其他網路112的閘道。PSTN 108可以包括提供簡易老式電話服務(POTS)的電路交換電話網路。網際網路110可以包括使用了公共通信協定(例如TCP/IP網際網路協定族中的傳輸控制協定(TCP)、使用者資料報協定(UDP)及/或網際網路協定(IP))的全球性互連電腦網路裝置系統。網路112可以包括由其他服務供應者擁有及/或操作的有線及/或無線通訊網路。例如,網路112可以包括與一或多個RAN相連的另一個CN,其中該一或多個RAN可以與RAN 104/113使用相同RAT或不同RAT。
通信系統100中一些或所有WTRU 102a、102b、102c、102d可以包括多模能力(例如,WTRU 102a、102b、102c、102d可以包括在不同無線鏈路上與不同無線網路通信的多個收發器)。例如,第1A圖所示的WTRU 102c可被配置為與使用基於蜂巢的無線電技術的基地台114a通信、以及與可以使用IEEE 802無線電技術的基地台114b通信。
第1B圖是示出了範例WTRU 102的系統圖。如第1B圖所示,WTRU 102可以包括處理器118、收發器120、傳輸/接收元件122、揚聲器/麥克風124、小 鍵盤126、顯示器/觸控板128、非可移記憶體130、可移記憶體132、電源134、全球定位系統(GPS)晶片組136及/或其他週邊設備138。應該瞭解的是,在保持符合實施例的同時,WTRU 102還可以包括前述元件的任何子組合。
處理器118可以是通用處理器、專用處理器、常規處理器、數位訊號處理器(DSP)、多個微處理器、與DSP核心關聯的一或多個微處理器、控制器、微控制器、專用積體電路(ASIC)、現場可程式設計閘陣列(FPGA)電路、其他任何類型的積體電路(IC)以及狀態機等等。處理器118可以執行信號編碼、資料處理、功率控制、輸入/輸出處理、及/或其他任何能使WTRU 102在無線環境中操作的功能。處理器118可以耦合至收發器120,收發器120可以耦合至傳輸/接收元件122。雖然第1B圖將處理器118及收發器120描述為單獨元件,然而應該瞭解,處理器118及收發器120也可以集成在一個電子元件或晶片中。
傳輸/接收元件122可被配置為經由空中介面116來傳輸信號至基地台(例如基地台114a)或從基地台(例如基地台114a)接收信號。例如,在一個實施例中,傳輸/接收元件122可以是被配置為傳輸及/或接收RF信號的天線。作為範例,在另一個實施例中,傳輸/接收元件122可以是被配置為傳輸及/或接收IR、UV或可見光信號的放射器/偵測器。在再一個實施例中,傳輸/接收元件122可被配置為傳輸及/或接收RF及光信號。應該瞭解的是,傳輸/接收元件122可以被配置為傳輸及/或接收無線信號的任何組合。
雖然在第1B圖中將傳輸/接收元件122描述為是單一元件,但是WTRU 102可以包括任何數量的傳輸/接收元件122。更具體地說,WTRU 102可以使用MIMO技術。由此,在一個實施例中,WTRU 102可以包括經由空中介面116來傳輸及接收無線電信號的兩個或多個傳輸/接收元件122(例如多個天線)。
收發器120可被配置為對傳輸/接收元件122所要傳送的信號進行調變、以及對傳輸/接收元件122接收的信號進行解調。如上該,WTRU 102可以具有多模能力。因此,收發器120可以包括使WTRU 102能經由例如NR及IEEE 802.11之類的多種RAT來進行通信的多個收發器。
WTRU 102的處理器118可以耦合到揚聲器/麥克風124、小鍵盤126及/或顯示器/觸控板128(例如液晶顯示器(LCD)顯示單元或有機發光二極體(OLED)顯示單元)、並且可以接收來自這些元件的使用者輸入資料。處理器118還可以向揚聲器/麥克風124、小鍵盤126及/或顯示器/觸控板128輸出使用者資料。此外,處理器118可以從諸如非可移記憶體130及/或可移記憶體132之類的任何適當的記憶體中存取資訊、以及將資料存入這些記憶體。非可移記憶體130可以包括隨機存取記憶體(RAM)、唯讀記憶體(ROM)、硬碟或是其他任何類型的記憶儲存裝置。可移記憶體132可以包括用戶身份模組(SIM)卡、記憶條、安全數位(SD)記憶卡等等。在其他實施例中,處理器118可以從那些並非實際位於WTRU 102的記憶體存取資訊、以及將資料存入這些記憶體,作為範例,此類記憶體可以位於伺服器或家用電腦(未顯示)。
處理器118可以接收來自電源134的電力、並且可被配置分發及/或控制用於WTRU 102中的其他元件的電力。電源134可以是為WTRU 102供電的任何適當裝置。例如,電源134可以包括一或多個乾電池組(如鎳鎘(Ni-Cd)、鎳鋅(Ni-Zn)、鎳氫(NiMH)、鋰離子(Li-ion)等等)、太陽能電池、燃料電池等等。
處理器118還可以耦合到GPS晶片組136,該晶片組可被配 置為提供與WTRU 102的目前位置相關的位置資訊(例如經度及緯度)。作為來自GPS晶片組136的資訊的補充或替代,WTRU 102可以經由空中介面116接收來自基地台(例如基地台114a、114b)的位置資訊、及/或根據從兩個或多個附近基地台接收的信號時序來確定其位置。應該瞭解的是,在保持符合實施例的同時,WTRU 102可以用任何適當的定位方法來獲取位置資訊。
處理器118還可以耦合到其他週邊設備138,其中該週邊設備可以包括提供附加特徵、功能及/或有線或無線連接的一或多個軟體及/或硬體模組。例如,週邊設備138可以包括加速度計、電子指南針、衛星收發器、數位相機(用於照片及/或視訊)、通用序列匯流排(USB)埠、振動裝置、電視收發器、免持耳機、藍牙®模組、調頻(FM)無線電單元、數位音樂播放器、媒體播放器、視訊遊戲機模組、網際網路流灠器、虛擬實境及/或增強現實(VR/AR)裝置、以及活動追蹤器等等。週邊設備138可以包括一或多個感測器,該感測器可以是以下的一或多個:陀螺儀、加速度計、霍爾效應感測器、磁強計、方位感測器、鄰近感測器、溫度感測器、時間感測器、地理位置感測器、高度計、光感測器、觸摸感測器、磁力計、氣壓計、手勢感測器、生物測定感測器及/或濕度感測器。
WTRU 102可以包括全雙工無線電裝置,其中對於該無線電裝置來說,一些或所有信號(例如與用於UL(例如對傳輸而言)及下鏈(例如對接收而言)的特定子訊框相關聯)的接收或傳輸可以是並行及/或同時的。全雙工無線電裝置可以包括經由硬體(例如扼流圈)或是經由處理器(例如單獨的處理器(未顯示)或是經由處理器118)的信號處理來減小及/或基本消除自干擾的介面管理單元139。在一個實施例 中,WTRU 102可以包括半雙工無線電裝置,其中對於該裝置,一些或所有信號(例如與用於UL(例如針對傳輸)及下鏈(例如針對接收)的特定子訊框相關聯)的傳輸及接收可以。
第1C圖是示出了根據一個實施例的RAN 104及CN 106的系統圖。如上該,RAN 104可以在空中介面116上使用E-UTRA無線電技術以與WTRU 102a、102b、102c進行通信。並且,RAN 104還可以與CN 106進行通信。
RAN 104可以包括e節點B 160a、160b、160c,然而應該瞭解,在保持符合實施例的同時,RAN 104可以包括任何數量的e節點B。每一個e節點B 160a、160b、160c都可以包括在空中介面116上與WTRU 102a、102b、102c通信的一或多個收發器。在一個實施例中,e節點B 160a、160b、160c可以實施MIMO技術。由此,舉例來說,e節點B 160a可以使用多個天線以向WTRU 102a傳輸無線信號、及/或以及接收來自WTRU 102a的無線信號。
每一個e節點B 160a、160b、160c都可以關聯於一個特定胞元(未顯示)、並且可被配置為處理無線電資源管理決策、切換決策、UL及/或DL中的使用者排程等等。如第1C圖所示,e節點B 160a、160b、160c可以經由X2介面互相通信。
第1C圖所示的CN 106可以包括移動性管理閘道(MME)162、服務閘道(SGW)164以及封包資料網路(PDN)閘道(或PGW)166。雖然前述的每一個元件都被描述為是CN 106的一部分,然而應該瞭解,這其中的任一元件都可以由CN操作者之外的實體擁有及/或操作。
MME 162可以經由S1介面而連接到RAN 104中的每一個eNode-B 160a、160b、160c、並且可以充當控制節點。例如,MME 142 可以負責驗證WTRU 102a、102b、102c的使用者、執行承載啟動/停用、以及在WTRU 102a、102b、102c的初始附加期間選擇特定的服務閘道等等。MME 162還可以提供用於在RAN 104與使用其他無線電技術(例如GSM或/或WCDMA)的其他RAN(未顯示)之間進行切換的控制平面功能。
SGW 164可以經由S1介面而連接到RAN 104中的每一個eNode-B 160a、160b、160c。SGW 164通常可以路由及轉發去往/來自WTRU 102a、102b、102c的使用者資料封包。並且,SGW 164還可以執行其他功能,例如在eNB間的切換期間錨定使用者平面、在DL資料可供WTRU 102a、102b、102c使用時觸發傳呼、以及管理並儲存WTRU 102a、102b、102c的上下文等等。
SGW 164可以連接到PGW 146,該PGW可以為WTRU 102a、102b、102c提供封包交換網路(例如網際網路110)存取,以促成WTRU 102a、102b、102c與IP賦能的裝置之間的通信。
CN 106可以促成與其他網路的通信。例如,CN 106可以為WTRU 102a、102b、102c提供電路切換式網路(例如PSTN 108)存取,以促成WTRU 102a、102b、102c與傳統的陸線通信裝置之間的通信。例如,CN 106可以包括IP閘道(例如IP多媒體子系統(IMS)伺服器)或與之進行通信,該IP閘道可以充當CN 106與PSTN 108之間的介面。此外,CN 106可以為WTRU 102a、102b、102c提供針對其他網路112的存取,該網路可以包括其他服務供應者擁有及/或操作的其他有線及/或無線網路。
雖然在第1A-1D圖中將WTRU描述為無線終端,然而應該想到的是,在某些典型實施例中,此類終端與通信網路可以使用(例如臨時或永久性)有線通信介面。
在典型的實施例中,其他網路112可以是WLAN。
採用基礎架構基本服務集合(BSS)模式的WLAN可以具有用於該BSS的存取點(AP)以及與該AP相關聯的一或多個站(STA)。該AP可以存取或是介接到分散式系統(DS)、或是將訊務攜入及/或攜出BSS的另外的類型的有線/無線網路。源自BSS外部且至STA的訊務可以經由AP到達並被遞送至STA。源自STA且至BSS外部的目的地的訊務可被發送至AP,以遞送到各自的目的地。例如,處於BSS內的STA之間的訊務可以經由AP發送,其中源STA可以向AP發送訊務並且AP可以將訊務遞送至目的地STA。處於BSS內的STA之間的訊務可被認為及/或稱為點到點訊務。該點到點訊務可以在源與目的地STA之間(例如在其間直接)用直接鏈路建立(DLS)來發送。在某些典型實施例中,DLS可以使用802.11e DLS或802.11z隧道化DLS(TDLS)。舉例來說,使用獨立BSS(IBSS)模式的WLAN不具有AP,並且處於該IBSS內或是使用該IBSS的STA(例如所有STA)彼此可以直接通信。在這裡,IBSS通信模式有時可被稱為“特定(ad-hoc)”通信模式。
在使用802.11ac基礎設施操作模式或類似的操作模式時,AP可以在固定通道(例如主通道)上傳送信標。該主通道可以具有固定寬度(例如20MHz的頻寬)或是經由傳訊動態設定的寬度。主通道可以是BSS的操作通道,並且可被STA用來與AP建立連接。在某些典型實施例中,(例如在802.11系統中)可以實施具有衝突避免的載波感測多重存取(CSMA/CA)。對於CSMA/CA來說,包括AP在內的STA(例如每一個STA)可以感測主通道。如果特定STA感測到/偵測到及/或確定主通道繁忙,那麼該特定STA可以回退。在給定的BSS中,在任何給定時間會有一個STA(例如只有一個站)進行傳輸。
高通量(HT)STA可以使用40MHz寬的通道來進行通信(例如經由將20MHz寬的主通道與20MHz寬的相鄰或不相鄰通道組合來形成40MHz寬 的通道)。
甚高通量(VHT)STA可以支援20MHz、40MHz、80MHz及/或160MHz寬的通道。40MHz及/或80MHz通道可以藉由組合連續的20MHz通道來形成。160MHz通道可以藉由組合8個連續的20MHz通道或者藉由組合兩個不連續的80MHz通道(這種組合可被稱為80+80配置)來形成。對於80+80配置來說,在通道編碼之後,資料可被傳遞並經過分段解析器,該分段解析器可以將資料分成兩個流。在每一個流上可以單獨執行反向快速傅立葉變換(IFFT)處理以及時域處理。該流可被映射在兩個80MHz通道上,並且資料可以由一傳輸STA來傳送。在一接收STA的接收器上,用於80+80配置的上述操作可以是相反的,並且組合資料可被發送至媒體存取控制(MAC)。
802.11af及802.11ah支援次1GHz操作模式。與802.11n及802.11ac中使用的通道操作頻寬及載波相比,在802.11af及802.11ah中通道操作頻寬及載波減少。802.11af在TV白空間(TVWS)頻譜中支援5MHz、10MHz及20MHz頻寬,並且802.11ah支援使用非TVWS頻譜的1MHz、2MHz、4MHz、8MHz及16MHz頻寬。依照典型實施例,802.11ah可以支援儀錶類型控制/機器類型通信(例如巨集覆蓋區域中的MTC裝置)。MTC可以具有某種能力,例如包含了支援(例如只支援)某些及/或有限頻寬的受限能力。MTC裝置可以包括電池,並且該電池的電池壽命高於臨界值(例如,以保持很長的電池壽命)。
可以支援多個通道及通道頻寬的WLAN系統(例如802.11n、802.11ac、802.11af以及802.11ah)包括可被指定為主通道的通道。該主通道可以具有等於BSS中的所有STA所支援的最大公共操作頻寬的頻寬。主通道的頻寬可以由在支援最小頻寬操作模式的BSS中操作的所有STA中的STA設定及/或限制。在802.11ah的範例中,即使BSS中的AP及其他STA支援2MHz、4MHz、8MHz、16MHz及/或其他通道頻寬操作模式,但對支援(例如只支援)1MHz模式的 STA(例如MTC類型裝置)來說,主通道可以是1MHz寬。載波感測及/或網路分配向量(NAV)設定可以取決於主通道的狀態。如果主通道繁忙(例如因為STA(其只支援1MHz操作模式)對AP進行傳輸),那麼即使大多數的頻帶保持空間並且可供使用,也可以認為整個可用頻帶繁忙。
在美國,可供802.11ah使用的可用頻帶是從902MHz到928MHz。在韓國,可用頻帶是從917.5MHz到923.5MHz。在日本,可用頻帶是從916.5MHz到927.5MHz。依照國家碼,可用於802.11ah的總頻寬是6MHz到26MHz。
第1D圖是示出了根據一個實施例的RAN 113及CN 115的系統圖。如上該,RAN 113可以在空中介面116上使用NR無線電技術以與WTRU 102a、102b、102c進行通信。RAN 113還可以與CN 115進行通信。
RAN 113可以包括gNB 180a、180b、180c,但是應該瞭解,在保持符合實施例的同時,RAN 113可以包括任何數量的gNB。每一個gNB 180a、180b、180c都可以包括一或多個收發器,以經由空中介面116來與WTRU 102a、102b、102c通信。在一個實施例中,gNB 180a、180b、180c可以實施MIMO技術。例如,gNB 180a、180b可以使用波束成形以向及/或從gNB 180a、180b、180c傳輸及/或接收信號。由此,舉例來說,gNB 180a可以使用多個天線以向WTRU 102a傳輸無線信號、以及接收來自WTRU 102a的無線信號。在一個實施例中,gNB 180a、180b、180c可以實施載波聚合技術。例如,gNB 180a可以向WTRU 102a(未顯示)傳送多個分量載波。這些分量載波的一個子集合可以處於無授權頻譜上,而剩餘分量載波則可以處於授權頻譜上。在一個實施例中,gNB 180a、180b、180c可以實施協作多點(CoMP)技術。例如,WTRU 102a可以接收來自gNB 180a及gNB 180b(及/或gNB 180c)的協作傳輸。
WTRU 102a、102b、102c可以使用與可縮放參數配置相關聯的傳輸以與gNB 180a、180b、180c進行通信。舉例來說,對於不同的傳輸、不同的胞元及/或不同的無線傳輸頻譜部分來說,OFDM符號間距及/或OFDM子載波間距可以是不同的。WTRU 102a、102b、102c可以使用具有不同或可縮放長度的子訊框或傳輸時間間隔(TTI)(例如包含了不同數量的OFDM符號及/或持續不同的絕對時間長度)以與gNB 180a、180b、180c進行通信。
gNB 180a、180b、180c可被配置為與採用獨立配置及/或非獨立配置的WTRU 102a、102b、102c進行通信。在獨立配置中,WTRU 102a、102b、102c可以在不存取其他RAN(例如e節點B 160a、160b、160c)下與gNB 180a、180b、180c進行通信。在獨立配置中,WTRU 102a、102b、102c可以使用gNB 180a、180b、180c中的一或多個作為行動錨點。在獨立配置中,WTRU 102a、102b、102c可以使用無授權頻帶中的信號以與gNB 180a、180b、180c進行通信。在非獨立配置中,WTRU 102a、102b、102c會在與別的RAN(例如e節點B 160a、160b、160c)進行通信/連接的同時與gNB 180a、180b、180c進行通信/連接。舉例來說,WTRU 102a、102b、102c可以通過實施DC原理而以基本同時的方式與一或多個gNB 180a、180b、180c以及一或多個e節點B 160a、160b、160c進行通信。在非獨立配置中,e節點B 160a、160b、160c可以充當WTRU 102a、102b、102c的行動錨點,並且gNB 180a、180b、180c可以提供附加的覆蓋及/或通量,以便為WTRU 102a、102b、102c提供服務。
每一個gNB 180a、180b、180c都可以與特定胞元(未顯示)相關聯、並且可以被配置為處理無線電資源管理決策、切換決策、UL及/或DL中的使用者排程、支援網路切片、實施雙連接性、實施NR與E-UTRA之間的互通、路由使用者平面資料至用戶平面功能(UPF)184a、184b、以 及路由控制平面資訊至存取及移動性管理功能(AMF)182a、182b等等。如第1D圖所示,gNB 180a、180b、180c可以經由Xn介面互相通信。
第1D圖顯示的CN 115可以包括至少一個AMF 182a、182b、至少一個UPF 184a、184b、至少一個對話管理功能(SMF)183a、183b、並且有可能包括資料網路(DN)185a、185b。雖然每一個前述元件都被描述為CN 115的一部分,但是應該瞭解,這些元件中的任一元件都可以被CN操作者之外的其他實體擁有及/或操作。
AMF 182a、182b可以經由N2介面而連接到RAN 113中的一或多個gNB 180a、180b、180c、並且可以充當控制節點。例如,AMF 182a、182b可以負責驗證WTRU 102a、102b、102c的使用者、支援網路切片(例如處理具有不同需求的不同PDU對話)、選擇特定的SMF 183a、183b、管理註冊區域、終止NAS傳訊、以及移動性管理等等。AMF 182a、182b可以使用網路切片以基於WTRU 102a、102b、102c使用的服務類型來定制為WTRU 102a、102b、102c提供的CN支援。作為範例,針對不同的用例,可以建立不同的網路切片,例如依賴於超可靠低潛時(URLLC)存取的服務、依賴於增強型大規模行動寬頻(eMBB)存取的服務、及/或用於機器類型通信(MTC)存取的服務等等。AMF 162可以提供用於在RAN 113與使用其他無線電技術(例如LTE、LTE-A、LTE-A Pro及/或諸如WiFi之類的非3GPP存取技術)的其他RAN(未顯示)之間切換的控制平面功能。
SMF 183a、183b可以經由N11介面而連接到CN 115中的AMF 182a、182b。SMF 183a、183b也可以經由N4介面而連接到CN 115中的UPF 184a、184b。SMF 183a、183b可以選擇及控制UPF 184a、184b、並且可以經由UPF 184a、184b來配置訊務路由。SMF 183a、183b可以執行其他功能,例如管理及分配UE IP位址、管理PDU對話、控制策略實施及QoS、以及提供下鏈資料通 知等等。PDU對話類型可以是基於IP的、非基於IP的、以及基於乙太網路的等等。
UPF 184a、184b可以經由N3介面而連接到CN 113中的一或多個gNB 180a、180b、180c,這可以為WTRU 102a、102b、102c提供封包交換網路(例如網際網路110)存取,以促成WTRU 102a、102b、102c與IP賦能裝置之間的通信,UPF 184、184b可以執行其他功能,例如路由及轉發封包、實施用戶平面策略、支援多宿主PDU對話、處理使用者平面QoS、緩衝下鏈封包、以及提供行動性錨定等等。
CN 115可以促成與其他網路的通信。例如,CN 115可以包括或者可以與充當CN 115與PSTN 108之間的介面的IP閘道(例如IP多媒體子系統(IMS)伺服器)進行通信。此外,CN 115可以為WTRU 102a、102b、102c提供針對其他網路112的存取,其他網路112可以包括其他服務供應者擁有及/或操作的其他有線及/或無線網路。在一個實施例中,WTRU 102a、102b、102c可以經由與UPF 184a、184b介接的N3介面以及介於UPF 184a、184b與DN 185a、185b之間的N6介面並經由UPF 184a、184b而連接到本地資料網路(DN)185a、185b。
有鑒於第1A圖至第1D圖以及關於第1A圖至第1D圖的對應描述,在這裡對照以下的一或多項描述的一或多個或所有功能可以由一或多個仿真裝置(未顯示)來執行:WTRU 102a-d、基地台114a-b、e節點B 160a-c、MME 162、SGW 164、PGW 166、gNB 180a-c、AMF 182a-ab、UPF 184a-b、SMF 183a-b、DN185 a-b及/或這裡描述的其他任何一或多個裝置。這些仿真裝置可以是被配置為仿真這裡一或多個或所有功能的一或多個裝置。舉例來說,這些仿真裝置可用於測試其他裝置及/或模擬網路及/或WTRU功能。
仿真裝置可被設計為在實驗室環境及/或操作者網路環境中實施其他裝置的一或多項測試。舉例來說,該一或多個仿真裝置可以在被完全或部分作為 有線及/或無線通訊網路一部分實施及/或部署的同時執行一或多個或所有功能,以測試通信網路內的其他裝置。該一或多個仿真裝置可以在被臨時作為有線及/或無線通訊網路的一部分實施/部署的同時執行一或多個或所有功能。該仿真裝置可以直接耦合到別的裝置以用於測試、及/或可以使用空中無線通訊來執行測試。
該一或多個仿真裝置可以在未被作為有線及/或無線通訊網路一部分實施/部署的同時執行包括所有功能的一或多個功能。舉例來說,該仿真裝置可以在測試實驗室及/或未被部署(例如測試)的有線及/或無線通訊網路中的測試場景中使用,以實施一或多個元件的測試。該一或多個仿真裝置可以是測試裝置。該仿真裝置可以使用直接的RF耦合及/或經由RF電路(例如,該電路可以包括一或多個天線)的無線通訊來傳輸及/或接收資料。
在最近的3GPP標準討論中已經定義了若干種部署場景及用例,包括室內熱點、密集都市、鄉村、都市巨集胞元,以及高速部署場景及增強行動寬頻(eMBB)、大規模機器類型通信(mMTC)及超可靠低潛時通信(URLLC)用例。不同的用例可以關注於不同的需求,例如較高的資料速率、較高的頻譜效率、較低的功率及更高能效、較低的潛時以及較高的可靠性。
第2圖是關於LTE資料通道編碼及傳訊的範例方法的流程圖200。在LTE下鏈資料傳輸中,eNB會具有針對WTRU的傳輸塊(TB)。在TB級,可以將24位元的循環冗餘檢查(CRC)附加至TB(210)。如果附加了24位元CRC的TB大於最大碼塊大小(例如6144位元),那麼其將被分段(220)。分段數量等於
Figure 107103589-A0305-02-0023-136
,其中TBS是未被附加CRC的原始TB的位元數量。附加了CRC的TB會以幾乎相等的方式分隔在C個分段之中。如果分段數量大於1,那麼在碼塊(CB)級,在每一個CB處可以附加額外的24位元CRC。每一個分段中的實際位元數量可能取決於加速(Turbo)碼內交錯器參數中支援的塊大小。
每一個碼塊可以用大小為1/3的固定母碼率的加速碼被編碼(240)。然後,系統位元及兩組同位位元可被傳遞到子塊交錯器、並且可以按照一定的順序儲存在循環緩衝器中(250)。可使用速率匹配及/或增量冗餘混合自動重複請求(IR-HARQ)以發送來自循環緩衝器的期望數量的位元(260)。每一個冗餘版本(RV)可以對應於循環緩衝器的不同起始點。
在每一次傳輸中發送的位元的數量可以取決於為該傳輸分配的資源塊(RB)的數量以及調變階數及編碼速率(CR)。調變階數及編碼速率可以藉由DL通道條件來確定,並且為該傳輸分配的RB的數量可以從查找表中得到。
為了促成WTRU處的成功解碼,eNB可以向WTRU傳送一些編碼及調變相關資訊。此資訊可以在與CB一起發送的下鏈控制資訊(DCI)中提供。
在WTRU接收到DCI的情況下,該WTRU將在DCI(例如格式1/1A/1B)中檢查RB指派、5位元調變及編碼方案(MCS)資訊、3位元HARQ過程編號、1位元新資料指示符以及2位元RV。RB指派向WTRU告知為該WTRU分配了多少個RB(N RB )及這些RB位於何處。5位元MCS資訊意味著調變階數M以及TBS索引I TBS 。基於N RB I TBS ,WTRU可以依據查找表來確定TB大小(TBS)。遵循與eNB相同的程序,WTRU將會知悉分段碼塊數量C以及每一個CB的CB大小(CBS)K i ,1
Figure 107103589-A0305-02-0024-147
i
Figure 107103589-A0305-02-0024-150
C
WTRU可以使用以下的近似公式來確定通道編碼速率:
Figure 107103589-A0305-02-0024-2
在該公式中,# RE是所分配的資源元素總數、且可以等於168.N RB (例如,168個RE/RB(=12個子載波/PRB乘以14個符號/TTI)。調變階數M可以意味著每RE的位元數量,並且90%考慮的是將10%的資源元素分配給控制或參考信號。
LDPC碼是能被3GPP及電氣及電子工程師協會(IEEE)802應用支援的前向錯誤校正碼。例如,對於3GPP應用來說,設想(N,K)準循環LDPC(QC-LDPC)碼,其中K是資訊塊長度,並且N是編碼塊長度。同位檢查矩陣H可以是大小為(N-KN的稀疏陣列。QC-LDPC碼可以由其大小為J×L的基礎矩陣來唯一定義:
Figure 107103589-A0305-02-0025-3
該基礎矩陣中的每一個分量可以是Z×Z循環置換矩陣或全零矩陣。正整數值B i,j 可以代表從Z×Z單位矩陣向右循環移位B i,j 的循環置換矩陣。單位矩陣可以由B i,j =0來表明,而負值B i,j 則可以表明全零矩陣,並且N=LZ
給定的QC-LDPC可用於固定碼率。為了速率匹配/IR-HARQ支援,可以使用同位檢查矩陣的碼擴展。在實施例中,原型矩陣(protograph matrix或 protomatrix)可被使用。大小為J×L的原型矩陣可以對應於碼率
Figure 107103589-A0305-02-0025-5
。如果L'-J'=L-J,那麼來自左上角且大小為J'×L'的原型矩陣的子矩陣同樣可以是值 同位檢查矩陣。這個子矩陣可以對應於碼率
Figure 107103589-A0305-02-0025-4
,該碼率大於
Figure 107103589-A0305-02-0025-6
。為了支援IR-HARQ,在碼率隨著重傳降低下,可以執行從某個較小的J值到某個較大的J值 的矩陣擴展。通常,來自原型矩陣的最小碼率可以由
Figure 107103589-A0305-02-0025-7
給出,而來自原型矩陣的最大碼率則可以由r max =r 1給出。
第3圖是範例原型矩陣300的圖式。在第3圖式出的範例中,原型矩陣300包括四個子矩陣310、320、330及340,其分別對應於碼率r1、r2、r3及rq
無論使用哪一個子矩陣,其支援的資訊塊長度都是(L-J).Z。可以選擇提升大小Z,使得(L-J).Z大於實際資訊塊長度K,並且差值(L-J).Z=K可以經由零填充來處理。
例如,對於IEEE 802而言,在IEEE 802.11ac中支援三種不同的LDPC碼字長度:658位元、1296位元以及1944位元。對於封包短於322位元組,有必要確定使用哪一碼字長度。對於封包長於322位元,有可能始終使用大小為1944位元的碼字大小。
初始的編碼步驟可以是基於封包大小以及所使用的MCS來選擇碼字長度及確定碼字數量。在這之後可以計算縮短位元數量,並且隨後產生同位位元。如有必要,之後還可以執行打孔或重複。
3GPP的下一代(NG)標準商議業已涵蓋了碼塊群組(CBG)級CRC的引入。這一工作設想是在3GPP系統版本15中支援如下特性的具有單一位元/多位元HARQ應答(HARQ-ACK)回饋的基於CBG的傳輸:只允許用於HARQ過程中相同TB的基於CBG的傳輸或重傳、CBG可以包括TB的所有CB而不管TB大小、CBG可以包括一個TB、以及CBG粒度可以是可配置的。
如上該,在LTE系統中,資料通道的編碼方案是以具有為1/3的固定母碼率的turbo編碼為基礎的。然而,在5G系統中,已為eMBB資料通道採用了靈活的LDPC編碼方案。針對此類系統,將使用QC-LDPC碼,並且將經由提升或縮短操作來支援可變資訊塊大小,以及將經由同位檢查矩陣的碼擴展來支援可變碼率。該同位檢查矩陣會以可從為8/9的高碼率展開到較低碼率(例如低至1/5)的原型矩陣為基礎的。因此,在5G系統中並不會像LTE系統那樣具有用於LDPC編碼的固定母碼率。
例如,對於5G系統,為了促成傳輸器及接收器處的編碼及解碼操作,傳輸器可能需要確定母碼率,並且在傳輸器與接收器之間可能需要同步該母碼率。這裡描述的實施例提供了用於例如以上描述的5G系統之類的系統中的LDPC編碼的通用程序以及相關聯的傳訊支援。
更進一步,由於LTE的窄頻特性,在LTE中會確保每一個OFDM符號只攜帶一個CB。然而,新型無線電(NR)中的大頻寬分配會導致每OFDM符號有眾多的CB。作為範例,對於使用了4個MIMO層、256QAM調變以及3300個資源元素(RE)或RB的實施例來說,考慮到為8/9的碼率以及為8448位元的CB資訊位元,在每一個OFDM符號中至多可以具有12個CB。通常,每碼字的每一個OFDM符號中的CB數量可以近似為:
Figure 107103589-A0305-02-0027-8
其中M是所有層的調變階數,並且C是碼率。這樣會使CB易受叢發誤差或深度衰落的影響。如果CB被展開在非常不同的頻率位置,那麼CB性能會因為頻率分集增益而大幅提升。並且,為了方便排程及減小HARQ回饋開銷,較佳的情況是一個HARQ回饋單元內的每一個CB都具有大致相同的性能。因此,使用符號級交錯器可以迫使所有CB都具有大致相同的性能。這裡描述的實施例提供了適當的符號級交錯器。
第4A圖是使用了QC-LDPC碼的資料通道的範例TB處理方法的流程圖400A。為了第4A圖中示出的範例的目的,假設使用基於原型矩陣的QC-LDPC碼以用於通道編碼,所支援的QC-LDPC碼的最大提升大小是Z max ,並且整個原型矩陣的大小是J x L。有鑒於這些假設,最大碼字大小可以由LZ max 給出。所支援的提升大小的集合可被表示為Z={Z 1,...,Z |z|=Z max },並且所支援的資訊塊大小可被相應表示為K={Z 1.(L-J),...,Z |z|.(L-I)}。
在第4A圖所示的範例中,TB可以具有A位元的傳輸塊大小(TBS)。可以將具有C1個位元的CRC(410A)附加至該TB。C1可以是TB級CRC長度,例如可以是24、16或小於24的其他值。
用於TB處理的分段參數可被確定(420A)。這些參數可以包括CB分段數量、每一個CB分段的長度、一或多個LDPC碼提升大小、以及LDPC碼的母碼率。
至於CB分段數量,具有的TBS是A位元、被附加了C 1 個CRC位元、且具有總大小(A+C 1)的TB可以分割為多個分段。分段的數量可以通過以下等式來確定:
Figure 107103589-A0305-02-0028-9
其中C2是CB級CRC長度,該長度可以是24、16或其他值。
至於每一個碼塊分段長度以及填塞位元(padding bit)數量,所填充的位元可以是從資訊位元開始循環重複的零值、已知序列或已知序列的子集合。有多種不同的方式可用於分割TB。在下文中將會參考第5圖、第6圖及第7圖來描述其範例。
至於該一或多個LDPC碼提升大小,由於每一個被支援的資訊塊大小可以對應於唯一的提升大小,因此,每一個分段的提升大小都可以由所支援的資訊塊大小來確定。在以下參考第5圖及第6圖描述、針對等同分割帶有CRC的TB的實施例中,大小為K+的分段對應於提升大小Z+,大小為K-的分段對應於提升大小Z-。在實施例中,一種可能的情況是Z+=Z-。在以下參考第7圖描述、針對等同分割帶有CRC的TB以配適所支援的資訊塊大小的實施例中,最後一個分段可以對應於提升大小Z-,而其他分段則可以對應於最大提升大小Z max。在實施例中,可能的情況是Z-=Z max
至於LDPC碼的母CR,以上的第2圖顯示出原型矩陣可以包含具有取決於對應子矩陣大小的多個CR的LDPC碼。不同於母碼速率固定在1/3的LTE Turbo碼,用於LDPC碼的模式碼可以具有介於來自原型矩陣的rmax及rmin之間的多個可選碼率。因此,有必要確定LDPC碼的母碼率。
至於所使用的母碼率的決定可以取決於資料服務品質(QoS),其可包括潛時及可靠性需求兩者。原則上,低母碼率可以用於高可靠性需求,而高母碼率則可用於低可靠性需求。對於小潛時需求來說,所使用可以是較高的母碼率;而對於大潛時需求來說,所使用的可以是低母碼率。
為了促成傳訊及複雜性,可能的母碼率數量可被限制為小於原型矩陣的列數。一些典型的碼率是可以被支援的。例如,可能的母碼率可以是{1/3,2/5,1/2,2/3}。然後,母碼率可以指定使用原型矩陣的哪一個子矩陣以用於編碼。這也可以指定要用於儲存將要重傳的編碼塊的記憶體。
一旦確定了分段參數,則可以執行碼塊分段(430A),以例如在TB上添加零,然後因此對其進行分段。作為範例,在下文中會對照第5圖、第6圖及第7圖來更詳細地描述用於填充零以及對填充了零的TB進行分段的不同方式。
例如,可以在每一個被分段的碼塊上附加C2個CRC位元以執行CB級CRC附加(440A)。不同於LTE Turbo碼,LDPC碼在每一個疊代末端都具有自同位檢查功能。因此,用於LDPC碼的CB級CRC位元的數量要遠遠低於turbo碼(例如24位元)。在實施例中,C2的值可以是16位元、8位元、4位元、或甚至0位元。
作為範例,可以在每一個CBG上附加C3個CRC位元以可選地執行CB群組(CBG)級CRC附加(未顯示)。以下將會對照第18A圖及第18B圖來對此進行更詳細的描述。用於LDPC碼的CBG CRC位元數量可以小於24位元。換句話說,C3的值可以是16位元、8位元、4位元、或甚至0位元。CBG內的CB的數量可以取決於被分段的CB的總數、WTRU能力以及潛時需求。
然後,作為範例,藉由編碼每一個被分段的CB(例如使用所確定的母LDPC碼同位檢查矩陣),可以執行LDPC編碼(450A)。在實施例中,每一個被分段的TB的提升大小可以是預先確定的。編碼塊可以由於LDPC編碼450A而被提供。
通常,由於其稀疏特性,有可能不需要LDPC編碼的交錯。然而,例如可以使用在URLLC及eMBB使用的多工所完成的那樣,在叢發打孔/干擾的情況下,可以使用交錯(460A)來提升性能。這歸因於QC-LDPC碼中的局部化的同位節點/可變節點連接。由於交錯(460A)未必在所有情況下都是有益的,其可被認為是可選的、並且在一些實施例中可以依照場景而被啟動/停用。可以被交錯、或可以不被交錯的編碼塊可以被儲存在記憶體中(例如保存在循環緩衝器中),以便在傳輸及重傳中使用。
速率匹配(470A)可以基於循環緩衝器來執行(例如用於打孔或重複),以配適期望的碼率。下文中會提供關於如何使用單一循環緩衝器或多個循環緩衝器HARQ設計來完成該處理的細節。在實施例中,在不脫離這裡描述的實施例的範圍的情況下,速率匹配(470A)可以在交錯(460A)之前執行。
第4B圖是關於使用了QC-LDPC碼的資料通道的另一個範例TB處理方法的流程圖400B。在第4B圖所示的範例中,TB級CRC附加410B、參數確定420B、碼塊分段430B、CB級CRC附加440B、LDPC編碼450B、交錯460B以及速率匹配470B可以用與以上對照第4A圖描述的對應程序410A、420A、430A、440A、450A、460A以及470A相同或相似的方式來執行。然而在第4B圖所示的範例中,這些參數可以是在任何時間確定的(420B)、並且可以在每一個相關程序期間被提供以供使用。例如,CB的數量、每一個CB的長度以及填塞位元的數量可被提供,以便在碼塊分段處理430B期間使用,並且LDPC提升大小及LDPC母碼率同樣可被提供,以便在LDPC編碼450B及速率匹配470B期間使用。
第5圖是等同分割包括TB級CRC的TB的CB產生的範例的圖式500。在第5圖所示的範例中,附加有TB級CRC的TB(510)被分成分段或CB 520A、520B 及520C。每一個分段520的大小可以是
Figure 107103589-A0305-02-0030-10
,其中
Figure 107103589-A0305-02-0030-11
是整數。否則,前B-1個分 段520中的每一個的大小是
Figure 107103589-A0305-02-0030-12
,而最後一個分段(例如第5圖中的分段520C) 的大小則是(A+C 1)-(B-1).
Figure 107103589-A0305-02-0031-15
。在一個實施例中,其中最後一個分段520C具有不同於其他分段520A及520B的大小,該最後一個分段520C可被填充 B
Figure 107103589-A0305-02-0031-14
-(A+C 1)個零530,使得所有CB(對應於分段520加上CB CRC 540再加 上任何填充位元550)都具有相同的大小
Figure 107103589-A0305-02-0031-13
。在實施例中(未顯示),替代地,填充符530可被添加到不同的分段(例如第一分段520A),在這樣的實施例中,該分段可以具有與剩餘分段520B及520C不同的大小。然後,可以將CB CRC 540A、540B及540C添加至每一個CB。
然後,填充位元550A、550B及550C可被添加。在實施例中,K+可被設定為是集合K中的最小的K,其可以大於或等於
Figure 107103589-A0305-02-0031-16
+C 2。集合K可以是來自單一基礎矩陣或是來自兩個基礎矩陣的聯集的被支援的資訊塊長度的集合。有鑑 於此,每一個分段的填充位元的數量可以是K +-
Figure 107103589-A0305-02-0031-17
-C 2。在這裡使用了無條件進位運算
Figure 107103589-A0305-02-0031-265
。但是它可以被捨入運算取代。捨入運算會返回最接近的整數或無條件捨去運算,其中該無條件捨去運算可以返回小於數位x的最大整數。
在第5圖所示的範例中,CB級CRC 540是在填充位元550之前被添加。在此範例中,填塞位元與填充位元之間的不同之處在於,填塞位元是在空中與源位元一起發送的,而填充位元會在LDPC編碼之後被移除。
第6圖是等同分割包括TB級CRC的TB的另一個CB產生範例的圖式。在第6圖所示的範例中,附加了TB級CRC的TB(610)被分成分段或CB 620A、620B以及620C。每一個分段620的大小可以是
Figure 107103589-A0305-02-0031-18
,其中
Figure 107103589-A0305-02-0031-19
是整數。否則,前B-1個 分段中的每一個的大小是
Figure 107103589-A0305-02-0031-20
,而最後一個分段(例如第6圖中的分段620C)的大小則是(A+C 1)-(B-1).
Figure 107103589-A0305-02-0031-21
。在第6圖所示的範例中,填充位元630可被添加到最後一個分段620C。
在第6圖所示的範例中,填塞符640A、640B以及640C是在添加CB級CRC 650A、650B及650C之前添加到每一個CB。在這樣的實施例中,K +可被設定為集 合K中的最小的K,其可以大於或等於
Figure 107103589-A0305-02-0032-22
+C 2。K-可被設定為是集合K中的最 小K,並且其可以大於或等於(A+C 1)-(B-1).
Figure 107103589-A0305-02-0032-23
+C 2。集合K是來自單一基礎矩陣或來自兩個基礎矩陣集合的聯集的被支援的資訊塊長度的集合。有鑑於此,用於前B-1個分段的零填塞位元的數量可以是K +-
Figure 107103589-A0305-02-0032-137
-C 2,並且用於最後一個分段的零填塞位元的數量可以是K --(A+C 1)+(B-1).
Figure 107103589-A0305-02-0032-25
-C 2。在這裡使用了無條件進位運算
Figure 107103589-A0305-02-0032-155
。但是,該運算可以被捨入運算取代。捨入運算可以返回最接近的整數或無條件捨去操作,其中該運算會返回小於數位x的最大整數。替代地,如果較佳地是單一提升大小,那麼可以使用資訊塊大小作為max(K +,K -)。零填塞位元的數量可被因此調整。
第7圖是等同分割包含TB級CRC的TB以配適所支援的資訊塊大小的CB產生的範例的圖式700。在第7圖所示的範例中,具有TB CRC的TB 710被分成分段或CB 720A、720B以及720C。如所示,填充符740可被添加到最後一個分段720C。可以將CRC 730A、730B、730C及730D添加至每一個CB。K +可被設定為是集合K中的最小K,使得:
Figure 107103589-A0305-02-0032-26
以及K -可被設定為是集合K中的最大K,使得K<K +。然後,具有長度K-的分段的數量可以等於
Figure 107103589-A0305-02-0032-27
並且具有長度K +的分段的數量可以等於B-
Figure 107103589-A0305-02-0032-28
集合K可以是來自單一基礎矩陣、或來自兩個基礎矩陣的聯集的所支援的資訊塊長度的集合。具有長度K +的分段的數量可以等於C +=B-C -。在此實施例中,零填塞位元數量可以等於
Figure 107103589-A0305-02-0032-30
在另一個實施例中,TB可以先用最大支援資訊塊大小而被分割。前B-1個分段中的每一個的大小都可以是Z max .(L-J)-C 2,而最後一個分段的大小則可以是(A+C 1)-(B-1).[Z max .(L-J)-C 2]。K -可被設定為是集合K中的最小的K,並且其可以大於或等於(A+C 1)-(B-1).[Z max .(L-J)-C 2]。然後,用於最後一個分段的零填塞位元的數量可以是K --(A+C 1)+(B-1).[Z max .(L-J)-C 2]。
對於以上描述的所有分段實施例來說,分段的順序都是可以改變的。在應用CBG級CRC的情況下,可以調整用於計算每TB的CB數量的公式。舉例來說,考慮到CBG級CRC,在等式(1)中可以修改C2的大小。考慮CBG由X個CB 組成的範例。等式(1)中的C2可被調整為C 2+
Figure 107103589-A0305-02-0033-33
,其中CRCCBG是CBG級CRC大小。在確定CB分段大小中,可以應用類似的操作。例如,在以上對照第7圖描述的實施例中,等式(2)可被修改為BK +
Figure 107103589-A0305-02-0033-156
A+C 1+ BC 2+ XCRC CBG ,並且等式(3)可被修改為
Figure 107103589-A0305-02-0033-32
在實施例中,在第4A圖及第4B圖中的420A及420B中分別確定的參數可以至少部分是基於所選擇的基礎圖形(BG)確定的。以下是基於所選擇的BG來分段以及確定參數的具體範例。在下文中會對照第8-11圖來詳細描述BG選擇。
為了後續具體範例的目的,假設如下定義了兩個BG。BG#1可以具有基礎矩陣維度46x68,其中對兩行進行系統打孔:Kb1=22、Rmax,1=22/25、Rmin,1=1/3以及Kcb,max1=8448。BG#2可以具有基礎矩陣維度42×52,其中對兩行進型系統打孔:Kb2
Figure 107103589-A0305-02-0033-157
10、Rmax,2=2/3、Rmin,2=1/5以及Kcb,max2=2560。在實施例中,值Kcb,max2=2560可以被調整為3840。因此,在以下的具體範例中,值2560可以被3840取代。
在以第5圖所示的範例為基礎的具體範例中,碼塊分段的輸入位元序列可以用b0,b1,b2,b3,...,bB-1表示,其中B>0。如果B大於最大碼塊大小Kcb,那麼可以執行輸入位元序列的分段,並且可以將L=LCB位元的附加CRC序列附加至每一個CB。最大CB大小可以是:Kcb=8448。替代地,對於給定的碼率範圍,Kcb 可被選定為Kcb,max2。所選擇的Kcb可以取決於BG/矩陣選擇方法。在編碼器輸入端,填充位元可被設定為<NULL>,並且CB總數C可以如下確定:
Figure 107103589-A0305-02-0034-34
對於C≠0,從CB分段中輸出的位元可以用c r0,c r1,c r2,c r3,...,
Figure 107103589-A0305-02-0034-224
來表示,其中0
Figure 107103589-A0305-02-0034-159
r<C是碼塊編號,K r 是編號r的CB的位元數量。每一個CB中的位元的數量(僅僅適用於C≠0)可以如下確定:
Figure 107103589-A0305-02-0034-35
對於LDPC基礎圖形1,K b =22。
對於LDPC基礎圖形2,
Figure 107103589-A0305-02-0034-133
在所有提升大小集合中尋找最小值Z,將其表示為Z min,使K b Z min
Figure 107103589-A0305-02-0034-161
K +得,以及表示K'=K b Z min
Figure 107103589-A0305-02-0034-36
Figure 107103589-A0305-02-0035-37
序列c r0,c r1,c r2,c r3,...,c r(K"-L-1)用於計算CRC同位位元p r0,p r1,p r2,...,p r(L-1)
Figure 107103589-A0305-02-0035-138
在以第6圖所示的範例為基礎的具體範例中,碼塊分段的輸入位元序列可以用b0,b1,b2,b3,...,bB-1表示,其中B>0。如果B大於最大碼塊大小Kcb,那麼可以對輸入位元序列進行分段,並且可以將具有L=LCB位元的附加CRC序列附加至每一個CB。該最大CB大小可以是:Kcb=8448。替代地,對於給定的碼率範圍,可以選擇Kcb作為Kcb,max2。所選擇的Kcb可以取決於BG/矩陣選擇方法。在編碼器的輸入端,填充位元可被設定為<NULL>,並且CB總數C可以如下確定:
Figure 107103589-A0305-02-0035-39
Figure 107103589-A0305-02-0036-40
對於C≠0,從CB分段輸出的位元可以用c r0,c r1,c r2,c r3,...,
Figure 107103589-A0305-02-0036-225
來表示,其中0
Figure 107103589-A0305-02-0036-162
r<C是碼塊編號,並且K r 是編號r的碼塊的位元數量。每一個碼塊中的位元數量(僅僅適用於C≠0)可以如下確定:
Figure 107103589-A0305-02-0036-41
對於LDPC基礎圖形1,K b =22。
對於LDPC基礎圖形2,
Figure 107103589-A0305-02-0036-134
在所有提升大小集合中尋找Z的最小值,將其表示為Z min,使得K b Z min
Figure 107103589-A0305-02-0036-279
K +,以及表示K'=K b Z mins=0;
Figure 107103589-A0305-02-0036-277
使用序列c r0,c r1,c r2,c r3,...,c r(k''-L-1)來計算CRC同位位元p r0,p r1,p r2,...,p r(L-1)
Figure 107103589-A0305-02-0037-44
如上該,參數確定420A/420B可以取決於BG選擇。對於BG選擇,多個基礎原型矩陣可被定義,以覆蓋不同範圍的塊大小及/或碼率。塊大小及/或碼率的範圍可以局部重疊。對於給定的CB分段長度(Nseg),有可能存在與兩個或更多的可用原型矩陣對應的兩個或更多的提升大小。在實施例中,原型矩陣選擇可以基於一或多個參數,該參數例如包括碼字長度、額外打孔位元大小、填塞位元大小及/或縮短位元大小。
碼字長度
Figure 107103589-A0305-02-0037-140
可以對應於具有對應提升大小l m (l m
Figure 107103589-A0305-02-0037-170
{1,...,L m })的原型矩陣m(m
Figure 107103589-A0305-02-0037-171
{1,...,M}),其中M是所支援的原型矩陣的數量,並且L m 是與第m個原型矩陣對應的提升大小的數量。額外打孔位元可以是指因為速率匹配而需要打孔的位元。額外打孔位元大小
Figure 107103589-A0305-02-0037-46
可以對應於具有對應提升大小l m (l m
Figure 107103589-A0305-02-0037-168
{1,...,L m })的原型矩陣m(m
Figure 107103589-A0305-02-0037-167
{1,...,M}),其中M是所支援的原型矩陣的數量,並且L m 是與第m個原型矩陣對應的提升大小的數量。填塞位元大小
Figure 107103589-A0305-02-0037-47
可以對應於具有對應提升大小l m (l m
Figure 107103589-A0305-02-0037-166
{1,...,L m })的原型矩陣m(m
Figure 107103589-A0305-02-0037-169
{1,...,M}),其中M是所支援的原型矩陣的數量,並且L m 是與第m個原型矩陣對應的提升大小的數量。縮短位元大小
Figure 107103589-A0305-02-0037-48
可以對應於具有對應提升大小l m (l m
Figure 107103589-A0305-02-0037-164
{1,...,L m })的原型矩陣m(m
Figure 107103589-A0305-02-0037-165
{1,...,M}),其中M是所支援的原型矩陣的數量,並且L m 是與第m個原型矩陣對應的提升大小的數量。
某些用於原型矩陣選擇的規則可被定義。這些規則可被以組合或獨立的方式用於選擇原型矩陣。
一個原型矩陣選擇規則可以包括對來自M個原型矩陣的碼字長度進行比較,以找出滿足
Figure 107103589-A0305-02-0038-49
的原型矩陣m。這樣一來,可以選擇提供了與所支援的分段長度最為接近的有效碼字長度的原型矩陣。替代地,該選擇規則還可以被修改為使用大於N seg 的最小
Figure 107103589-A0305-02-0038-50
。由此會限制用於速率匹配的 縮短。替代地,該選擇規則還可以被修改為使用小於N seg 的最大
Figure 107103589-A0305-02-0038-51
。由此會限制用於速率匹配的額外打孔。
另一個原型矩陣選擇規則可以包括對來自M個原型矩陣的額外打孔位元大小進行比較,以找出滿足
Figure 107103589-A0305-02-0038-52
的原型矩陣m。這樣一來,可以選擇需要最少的額外打孔的原型矩陣。
另一個原型矩陣選擇規則可以包括對來自M個原型矩陣的填塞位元大小進行比較,以便找出滿足
Figure 107103589-A0305-02-0038-53
的原型矩陣m。這樣一來,可以選擇需要最少填塞位元的原型矩陣。
另一個原型矩陣選擇規則可以包括對來自M個原型矩陣的縮短位元大小進行比較,以便找出滿足
Figure 107103589-A0305-02-0038-54
的原型矩陣m。這樣一來,可以選擇需要最少縮短位元的原型矩陣。
在一個實施例中,單一基礎原型矩陣可以用於所有的塊長度。此類實施例實施起來更為簡單。然而,其在某個範圍會喪失一些性能。因此,在其他實施例中,可以應用多個基礎矩陣(例如基於WTRU能力或WTRU類別)。特別地,所有的WTRU可以採用單一總的基礎原型矩陣,這樣做會因為能在WTRU上儲存單一原型矩陣而簡化WTRU設計。對於更高級的WTRU(例如具有與支援較高資料速率對應的高能力或WTRU類別的WTRU)來說,第二、或甚至第三原型矩陣可被採用。這可以進一步改進某個區域的通道編碼性能。在這樣的實施 例中,WTRU可以在初始RRC連接建立程序中經由RRC訊息以向基地台(例如eNB)發送WTRU能力資訊。
在實施例中,WTRU類別可以暗示WTRU支援多個原型矩陣的能力。例如,對於WTRU類別1、2、3、4,可以使用僅單一原型矩陣;對於WTRU類別5、6、7、8,可以使用的兩個原型矩陣;對於其他WTRU類別,可以使用三個原型矩陣。WTRU所具有的支援多個原型矩陣的能力還可以顯性地被包括在WTRU能力資訊中。
在TB被分割為大小不等的分段中,可以應用附加的基礎原型矩陣選擇規則。作為範例,為TB中的所有CB選擇單一的基礎原型矩陣有可能是較佳的。作為範例,以下描述了詳細的原型矩陣選擇程序。在此範例中定義了兩個基礎原型矩陣。原型矩陣1可以具有基礎矩陣大小J 1×L 1、提升大小
Figure 107103589-A0305-02-0039-55
以及最小支援編碼率R 1。原型矩陣2可以具有基礎矩陣大小J 2×L 2、提升大小
Figure 107103589-A0305-02-0039-56
、以及最小支援編碼速率R 2。雖然針對此範例定義了兩個基礎原型矩陣,但是該範例可以很容易地擴展到有兩個以上的原型矩陣可供使用的情形。
在這個範例中,假設矩陣1具有較大的基礎矩陣並且支援具有較高編碼率的較長碼字。換句話說,在此範例中,
Figure 107103589-A0305-02-0039-57
以及R 1>R 2,其中
Figure 107103589-A0305-02-0039-58
Figure 107103589-A0305-02-0039-59
分別是每一個原型矩陣的最大資訊塊大小。對於具有大小A、目標編碼率R以及TB級CRC大小C1的給定TB,可以使用後續的基礎原型矩陣選擇及TB分段程序。
第一個程序是基於碼率的程序。在此程序中,如果目標編碼速率R
Figure 107103589-A0305-02-0039-172
R1,則可以選擇具有
Figure 107103589-A0305-02-0039-60
的原型矩陣1。分段程序可以與上文中的描述相同,但是等 式(1)可被修改為
Figure 107103589-A0305-02-0039-61
。 如果目標編碼率R<R 1,那麼可以選擇具有
Figure 107103589-A0305-02-0040-62
均原型矩陣2。該分段程序與上文中的描述可以是相同的,但是等式(1)會被修改為
Figure 107103589-A0305-02-0040-63
第二個程序是碼率優先程序。如果目標編碼率R
Figure 107103589-A0305-02-0040-173
R1,那麼可以使用
Figure 107103589-A0305-02-0040-64
以用於分段。該分段程序與上文中的描述可以是相同的,但是等式(1)可被修 改為
Figure 107103589-A0305-02-0040-65
在分段之後,可以產生具有至多兩個不同的分段大小S1及S2的分段,其中S=max(S1,S2)K可被設定為是集合K中的大於或等於S的最小的K。在此範例中,K可以被定義為是所有的兩個原型矩陣所支援的資訊塊大小的聯集。在這種情況下,選擇原型矩陣可以取決於K。特別地,如果所選擇的K對應於原型矩陣,那麼可以選擇這個原型矩陣。
如果允許兩個移位大小,那麼可以將K +設定為是以上的K,並且集合K -可被設定為是集合K中大於或等於min(S1,S2)的最小K。如果目標編碼率R<R1,那麼可以選擇具有
Figure 107103589-A0305-02-0040-66
的原型矩陣2。該分段程序與上文中的描述可以是相同 的,但是等式(1)會被修改為
Figure 107103589-A0305-02-0040-67
第三個程序是基於碼長度的程序。在該程序中可以使用
Figure 107103589-A0305-02-0040-68
以用於分段。該分段程序與上文中的描述可以是相同的,但是等式(1)會被修改為
Figure 107103589-A0305-02-0040-69
使用該程序,在分段之後,可以提供至多具有兩個不同分段大小S1及S2的分段,其中S=max(S1,S2)K可被設定為是集合K中大於或等於S的最小的K。在此程序中,K可以被定義為是所有的兩個原型矩陣支援的資訊塊大小的聯集。在這種情況下,選擇原型矩陣可以取決於K。如果所選擇的原型矩陣不支援目標速率,那麼可以應用附加的重複或打孔方案。如果允許兩個移位大小,那麼可 以將K +設定為如上的K,並且可以將K -設定為是集合K中大於或等於min(S1,S2)的最小的K。
第8圖是如上定義的依照基礎圖形1(BG#1)及基礎圖形2(BG#2)能支援或不能支援的碼率(CR)及資訊位元大小而被定義的四個覆蓋區域的圖式800。在第8圖所示的範例中,定義了四個區域:具有碼率R>2/3的區域A(802)、具有碼率R<1/3的區域B(804)、具有碼率1/3
Figure 107103589-A0305-02-0041-175
R
Figure 107103589-A0305-02-0041-176
2/3且TBS
Figure 107103589-A0305-02-0041-177
2560的區域C(806)、以及具有碼率1/3
Figure 107103589-A0305-02-0041-178
R
Figure 107103589-A0305-02-0041-179
2/3且TBS>2560的區域D(808)。雖然在第8圖中定義了特定的碼率值及TBS臨界值,但是該CR臨界值及/或TBS臨界值可以用符合這裡描述的實施例的其他的值取代。舉例來說,值2560可以取決於Kcb,max2而以值3840取代,值1/3可由值1/4取代,依此類推。更進一步,在實施例中,這裡描述的TBS值可以包括TB級CRC。
由於關於使用哪一個BG的決定會影響CB分段程序,因此,考慮到在第8圖中示出以及這裡描述的覆蓋區域,BG選擇可以取決於碼率及TBS。替代地,BG選擇可以取決於碼率及CBS。
如上該,BG#1被設計為支援區域A(802),同時如上該,BG#2不支援區域A(802)。如果在區域A(802)中使用BG#2,那麼將會需要提供額外打孔方案。在性能方面,支援該編碼率的充分定義的基礎矩陣通常要優於來自更低速率的基礎矩陣的打孔。因此,BG#1最適合用於區域A(802)。如果附加了TB級CRC位元的TB大於Kcb=8448,將需要執行分段。因此,在編碼率大於2/3時,可以選擇BG#1。
如上該,BG#2被設計為支援區域B(804)中的編碼速率範圍,而BG#1則不支援這樣的編碼速率。如果要在區域B(804)中使用BG#1,那麼將會需要提供額外矩陣擴展或重複方案。在性能方面,支援該編碼率的充分定義的基礎矩陣通常會要優於更高速率的基礎矩陣的重複。因此,BG#2最適合用於區域B (804)。如果附加了TB級CRC位元的TB大於Kcb=2560,那麼將需要執行分段。因此,在編碼速率小於1/3時,可以選擇BG#2。
在實施例中,可使用較小的速率臨界值(例如1/4)來定義區域B(804)的上限。這一點可以歸因於在考慮分段丟失及塊錯誤率(BLER)性能之後在BG#1與BG#2之間的性能比較。
BG#1及BG#2在區域C(806)中都具有覆蓋,並且不需要分段。對於區域C(806)來說,可考慮兩個BG選擇過程。在第一個程序中,由於BG#2是為短塊大小及較低的編碼率設計的,因此,可以始終為區域C(806)選擇BG#2。在第二個程序中,具有較小填充位元的BG可被選擇,並且由此可以在某些情況中選擇BG#1。對於第二個程序,區域C(806)支援來自BG#1及BG#2的所有資訊位元長度,並且可以選擇具有正好大於給定TBS的最接近的資訊位元長度的BF。
以下描述了關注於第一程序與第二程序具有不同BG選擇偏好的情形的模擬。詳細地說,該模擬會對在BG#1與BG#2相比具有較少的填充位元的情況下評估BG#1及BG#2性能。因此,對於第一程序,可以選擇BG#1,並且對於第二程序,可以選擇BG#2。
在該模擬中,假設存在加性高斯白色雜訊(AWGN)通道及正交相移鍵控(QPSK)調變,並且假設TBS包含了TB級CRC位元。被評估的是與BG#2直接支援的最小及最大編碼率對應的兩個編碼率1/3及2/3。對於每一個編碼率,已選擇三個不同的TBS=[86,390,1936]。在下表1中顯示了所需要的填充位元數量。在所有被模擬的TBS中,BG#1具有比BG#2少的填充位元。
Figure 107103589-A0305-02-0042-70
在使用填充位元時,所產生的編碼位元數量取決於填充位元大小、並且大於TBS/速率。為了公平比較,需要依照編碼位元大小來調整AWGN雜訊位準,使得每資訊位元的信號雜訊比對於BG#1及BG#2而言都是相同的。
第9圖是提供了在速率為1/3且BG#1具有較少填充位元的情況下的BG#1與BG#2之間的性能比較的曲線圖900。第10圖是提供了在速率為2/3且BG#1具有比BG#2少的填充位元的情況下的BG#1與BG#2之間的性能比較的曲線圖1000。如第9圖及第10圖所示,即使BG#1具有較少填充位元,BG#2的BLER性能也始終優於BG#1的BLER性能。因此,對於1/3
Figure 107103589-A0305-02-0043-180
R
Figure 107103589-A0305-02-0043-181
2/3且TBS
Figure 107103589-A0305-02-0043-182
2560,即使為BG#2請求更多的填充位元,BG#2還是具有優於BG#1的性能。因此,在實施例中,對於1/3
Figure 107103589-A0305-02-0043-183
R
Figure 107103589-A0305-02-0043-184
2/3且TBS
Figure 107103589-A0305-02-0043-185
2560,那麼選擇BG#2。此外,在實施例中,在BG選擇中使用的速率臨界值可以是不同的值,例如以1/4
Figure 107103589-A0305-02-0043-186
R
Figure 107103589-A0305-02-0043-187
2/3取代1/3
Figure 107103589-A0305-02-0043-188
R
Figure 107103589-A0305-02-0043-189
2/3。在實施例中,更大的TBS臨界值(例如3840)也是可以使用的。
BG#1及BG#2都支援區域D(808)的編碼率。如果TB塊長度處於範圍(2560,8448)以內,那麼如果在選擇了提升值Z以及使用了一些填充位元下,BG#1可以直接支援這些編碼率。BG#2不能直接支援這些編碼率。但是,如果使用Kcb=2560來執行分段,那麼其可以支援這些編碼速率。
通常,在使用較長碼字時,LDPC碼性能更好。這一點對於衰落通道而言尤其成立,其中較長的碼字可以提供較好的分集增益,以便補償叢發錯誤。
以下描述關於區域D(808)的模擬。在該模擬中,假設存在AWGN通道以及QPSK調變,選擇了TBS=5120,並且假設TBS包括TB級CRC位元。
第11圖是提供了在碼率為1/3下的BG#1與BG#2之間的性能比較的曲線圖1100。在使用BG#1時,使用了160個填充位元。在使用BG#2時,TB被分成兩個CB,其中每一個CB都具有K=2560,並且填充位元為零。在BLER=1%時,BG#1 勝過BG#2大約0.2dB。在此模擬中,在選擇BG#2並且執行分段時,用於第二個CB的額外CRC位元不會被考慮。如果考慮額外CRC位元,那麼BG#2的性能將會更差。因此,如果1/3
Figure 107103589-A0305-02-0044-193
R
Figure 107103589-A0305-02-0044-192
2/3且TB>2560,那麼BG#1具有優於BG#2的性能。因此,在一些實施例中,對於1/3
Figure 107103589-A0305-02-0044-190
R
Figure 107103589-A0305-02-0044-191
2/3且TB>2560,可以選擇BG#1。在實施例中,所使用的速率臨界值可被替換成別的值。例如,可以使用1/4
Figure 107103589-A0305-02-0044-194
R
Figure 107103589-A0305-02-0044-195
2/3而不是1/3
Figure 107103589-A0305-02-0044-197
R
Figure 107103589-A0305-02-0044-196
2/3。在實施例中,可以使用較大的TBS臨界值(例如3840)。
在以上對照第8圖描述的實施例中,所使用的臨界值速率是1/3及2/3。然而,這些臨界值速率也可以取決於用於BG#1及BG#2的定義而被修改為其他速率。此外,在以上對照第8圖描述的實施例中使用了TBS臨界值2560及8448。然而,取決於BG#1及BG#2的定義,這些臨界值也可以被修改為其他長度。
在BG選擇程序的範例中,BG#1可被定義為具有基礎矩陣維度46x68、兩行系統打孔、Kb1=22,並且Rmax,1=22/25、Rmin,1=1/3以及Kcb,max1=8448。BG#2可以被定義為具有基礎矩陣維度42×52、兩行系統打孔、Kb2
Figure 107103589-A0305-02-0044-198
10、Rmax,2=2/3、Rmin,2=1/5以及Kcb,max2=2560。
碼塊分段的輸入位元序列是由b 0,b 1,b 2,b 3,...,b B-1表示的,其中B>0。如果B大於最大碼塊大小K cb,那麼可以對輸入位元序列進行分段,並且可以L=L CB將個位元的附加CRC位元序列附加至每一個碼塊。該最大碼塊大小以及BG選擇程序可以取決於期望的編碼速率R以及TB大小B:
Figure 107103589-A0305-02-0044-71
Figure 107103589-A0305-02-0045-73
在上述具體範例中,1/3及2/3被用作了兩個速率臨界值。然而,取決於BG#1及BG#2的定義,它們也可以被修改為其他速率。同樣,在上述具體範例中,2560及8448被用作了兩個長度臨界值。然而,取決於BG#1及BG#2的定義,它們也可以被修改為其他長度。
對於CRC附加而言,TB級CRC可以具有C1個位元,並且TB級CRC可以具有C2個位元。CB群組(CBG)級CRC可以被***C3個位元。C1、C2及C3可以是預先定義或預先確定的。替代地,C1、C2及C3可以是從預先定義或預先確定的集合S中選擇的,其中該集合可以包括若干個整數。例如,S={0,4,8,16,24}。CRC大小選擇可以取決於資料QoS類型(例如eMBB、URLLC等等)、WTRU能力及/或CRC等級(例如C1、C2或C3)中的一個或是其組合。關於資料QoS,作為範例,可以為URLLC選擇較長的CRC碼。至於WTRU能力,一些WTRU可以支援一個CRC值或S個值的子集合。所使用的CRC值可以是從WTRU支援的CRC值集合中選擇的。
用於LDPC編碼傳輸通道的速率匹配(470A/470B)可以是依照編碼塊而被定義的、並且可以包括打孔或重複、交錯編碼位元流、以及循環緩衝器中的位元收集及儲存。在下文中描述了使用兩個、多個及單數循環緩衝器以用於速率匹配的實施例。
在一個實施例中,雙循環緩衝器可以用於以LDPC碼來獲得更可靠的HARQ重傳。在使用雙循環緩衝器時,包括重傳的每一個傳輸都可以攜帶一些資訊位元。
第12圖是用於速率匹配及HARQ的範例雙循環緩衝器的圖式1200。在第12圖所示的範例中,在用母LDPC碼或具有最低資料速率的LDPC碼來對資訊位元進行編碼的LDPC編碼之後,可以獲得一組資訊位元{s1,s2,...,sK}1210及一組同位檢查位元{p1,p2,...,pM}1220。在這裡,K是資訊位元1210的長度,並且M是同位位元1220的長度。LDPC編碼程序可以允許對資訊位元進行打孔。在這樣的場景中,被打孔的資訊位元可被包括在資訊位元集合中。
在實施例中,編碼資訊位元集合1210及同位檢查位元集合1220可被可選地傳遞到子塊交錯器(未顯示)。在一個實施例中,子塊交錯器可以取決於RV值。對於不同的RV值或不同的重傳,交錯器可以是不同的。可針對一組RV值定義一組交錯器。所使用的交錯器可以是預先確定的或預先定義的。
資訊位元1210可被***循環緩衝器1230(例如資訊循環緩衝器),並且同位檢查位元1220可被***不同的循環緩衝器1240(例如同位循環緩衝器)。位元選擇1250及1260可以用於從每一個相應緩衝器1230及1240提取連續位元,以匹配可用資源元素的數量(例如總共A位元)。該A個位元可以用多種不同的方法來提取。在下文中描述了範例的方法。
對於RV=0(第一次傳輸),從資訊循環緩衝器1230中可以提取KnZ個連續資訊位元。舉例來說,可以提取位元{sNZ+1,...,SK}。在此範例中,Z是提升大小並且nZ是來自資訊位元集合1210的打孔位元的數量。從同位循環緩衝器1240中可以提取A-(K-nZ)個連續同位位元。例如,可以提取位元{p1,...,PZ-K+nZ}。對於RV>0(重傳),可以選擇來自資訊循環緩衝器1230的資訊位元的子集合。子集合大小可以是預先定義或預先確定的。例如,固定比率Rip可被預先定義、預先確定或是傳訊。該比率Rip可以是重傳中攜帶的資訊位元與同位位元的比率,並且round(Rip*A)可以是所選擇的資訊位元的大小。在這裡,捨入(round)是一個用於獲取最接近的整數的函數。替代地,ceil()(無條件進位)或floor()(無條件 捨去)也可以被使用,以此來取代round()。在這裡,ceil(x)是用於獲取大於x的最小整數的函數,floor(x)是用於獲得小於x的最大整數的函數。該子集合可以從以RV編號、子集大小、Rip及/或A為基礎確定的位置開始。用於不同RV的傳輸可以具有或不具有重疊的位元。
來自同位循環緩衝器1240的同位檢查位元的子集合可被選擇。該子集合的大小可以是預先確定或預先定義的。舉例來說,如果使用Rip,那麼可以選擇A-round(Rip*A)個位元。該子集合可以從以RV編號、子集合大小、Rip及/或A為基礎確定的位置開始。作為範例,該子集合可以在來自最後一次傳輸的選定子集合之後立即開始。
在位元選擇1250/1260之後可以包括可選的附加交錯器(未顯示)。在實施例中,交錯器可以取決於RV值。對於不同的RV值或不同的重傳,交錯器可以是不同的。可針對一組RV定義一組交錯器。所使用的交錯器可以是預先確定或預先定義的。
如果包括額外的交錯器,那麼其可以為HARQ重傳提供額外分集。舉例來說,交錯器可被設計為對位元到星座符號的映射進行重新排序。作為範例,在使用64QAM時,[b0,b1,b2,b3,b4,b5]可被映射到RV0中的一個64QAM星座點。然後,交錯版本(例如[b0,b1,b2,b3,b4,b5]或[b5,b4,b3,b2,b1,b0])可被映射到RV1中的符號,依此類推。
所選擇的資訊位元及同位檢查位元可被傳遞,以用於位元收集1270,其中在該位元收集中可以形成位元流。舉例來說,該位元流可以包括跟隨有同位檢查位元的資訊位元。交錯器1280可被應用於由於位元收集1270所提供的位元流。在實施例中,雙循環緩衝器的使用可以被傳訊(例如由WTRU之類的裝置)。
在實施例中,基於多個循環緩衝器的HARQ方案可被使用。該多個緩衝器中的每一個都可以對應於編碼位元的子集合。緩衝器可以具有或不具有重疊的位元。將編碼位元分割到緩衝器中可以取決於該位元相對於解碼器的重要性。舉例來說,在具有3個緩衝器的系統中,緩衝器1可以攜帶最重要的位元,而緩衝器2可以攜帶與緩衝器1中的位元相比重要性較低、但與剩餘緩衝器中攜帶的位元相比較高重要性的位元的子集合。緩衝器3可以攜帶最不重要的位元。
可針對每一個RV值定義一組比率。這組比率可以確定在對應RV版本中從對應緩衝器中選擇的位元的數量。舉例來說,如果RV值等於k,那麼該組比率可以是[R k,1 s,R k,2,...,R k,B ],其中B是所使用的緩衝器的數量。以下的限制是可以應用的:R k,1+R k,2+…+R k,B =1以及
Figure 107103589-A0305-02-0048-199
為了為RVk選擇及形成具有長度A的碼字,可以從暫存器1中選擇AR k,1個位元;可以從緩衝器2中選擇AR k,2個位元,依此類推。如果AR k,b 不是整數,那麼可以選擇最接近的整數。替代地,也可以使用小於AR k,b 的最大整數,或者也可以使用大於AR k,b 的最小整數。對於最後一個緩衝器,可以選擇A-
Figure 107103589-A0305-02-0048-200
R k,b 個位元。
在標準中可以預先定義該比率組。例如,在具有給定數量的緩衝器下,可以規定用於每一個RV值的比率組。替代地,該比率組可以由eNB或傳輸器預先確定。這樣一來,比率組可以顯性地被傳訊。
可針對每一個RV值定義一個起始位置集合。該起始位置集合可以確定用以在對應RV中選擇AR k,b 個位元的對應緩衝器中的位置。舉例來說,如果RV 值等於k,那麼起始位置集合可以是[SP k,1,SP k,2,...,SP k,B ]。其中B是所使用的緩衝器的數量。以下限制可被應用:1
Figure 107103589-A0305-02-0049-226
SP k,b
Figure 107103589-A0305-02-0049-227
Buffer_Size b ,b=1,...,B,Buffer_Size b 是第b個緩衝器大小。
第13圖是使用了多個循環緩衝器的範例位元選擇方法的圖式1300。在第13圖所示的範例中,為了為RVk選擇位元及形成具有長度A的碼字,可以從緩衝器b中的位置SP k,b 到位置mod(SP k,b +AR k,b -1,Buffer_Sizeb)循環選擇AR k,b 個位元。
在規範中可以預先定義起始位置集合。例如,在具有給定數量的緩衝器下,每一個RV值的起始位置集合可被規定。替代地,該起始位置集合可以由基地台(例如eNB)或傳輸器預先確定。這樣一來,起始位置集合可以顯性地被傳訊。由於起始位置可以是受緩衝器大小限制的值,因此可以使用正規化的起始位置。例如,該正規化的起始位置可被定義為
Figure 107103589-A0305-02-0049-75
緩衝器的數量(例如上文提供的範例中的B)可以是預先定義及/或預先確定的,並且可以顯性地被傳訊。緩衝器大小(例如Buffer_Sizeb)可以是預先定義及/或預先確定的,並且可以顯性地被傳訊。
第14圖是用於支援在與多個循環緩衝器一起使用的速率範圍(最低速率,最高速率)中的LDCP碼的結構化LDPC基礎圖形的圖式1400。在實施例中,LDPC碼字可以用具有第14圖所示格式的結構化LDPC基礎圖形來產生。在第14圖所示的範例中,最高速率的LDPC碼可以對應於包括[M A ,M B ]的圖形的子集合,而資訊位元則可以對應於子矩陣M A ,並且P1個同位位元可以對應於子矩陣M B 。為了獲得較低速率碼,矩陣擴展可被使用,並且可以產生額外的P2個同位檢查位元。有了這些結構化LDPC碼,與最低資料速率對應的碼字可以具有三個部分:資訊位元、P1個同位位元以及P2個同位位元,這些部分對於解碼器而言可以具有不同的優先順序。由此可以定義三個緩衝器來攜帶這些部分。
在實施例中,以下資訊及/或參數可以被傳訊:多個循環緩衝器速率匹配能力、緩衝器數量B及其對應的大小B uffer_Sizeb、RV編號k、對應的比率組[Rk,1,Rk,2,...,Rk,B]、對應的位置集合[SPk,1,SPk,2,...,SPk,B]、碼字大小A、以及是否使用附加交錯器。
在實施例中,可以使用單數循環緩衝器。在這樣的實施例中,由於通道編碼所提供的位元序列可被發送到該單一循環緩衝器。緩衝器大小可以取決於基礎圖形大小以及提升大小。
第15圖是與單一循環緩衝器一起使用的範例基本圖形的圖式1500。在第15圖所示的範例中,基礎圖形具有大小Mb x Nb,並且提升大小是Z。如果所有打孔位元都被包括在緩衝器中,那麼緩衝器大小Nbuffer可以是N b Z。在其他實施例中,如果有N p Z個打孔位元未被包括在緩衝器中,那麼緩衝器大小可以是N b Z-N p Z,其中N p 是基礎圖形中的打孔行的數量。例如,如果基礎圖形中的前兩行被打孔,那麼N p =2。在一個範例中,基礎圖形可以具有大小46×68,並且前兩行可被打孔。如果認為緩衝器中沒有打孔位元,那麼緩衝器大小可以是66.Z
在給定的提升值不直接支援資訊位元大小的情況下,可以***零填塞或填充位元,以使資訊位元的數量是所選擇的提升大小Z的整數倍。該填充位元可以進入循環緩衝器。
在實施例中,填充位元可以在傳輸前被移除。在這樣的實施例中,可以做出以下假設。K可以是資訊位元的數量。K'可以是所選擇的基礎圖形支援的最小支援資訊位元大小,其中K'大於K。在這裡,K'是提升大小Z的整數倍。F=K'-K可以是填充位元的總數。F'可以是實際使用的填充位元的數量。由於RV版本及編碼率,F'不會始終與F相同。舉例來說,基礎圖形大小所確定的最低支援資料速率可以是1/3。然而,該基礎圖形可以用於支援較低資料速率傳輸,例如 速率1/5。在一個實施例中,由速率1/3所產生的碼字可被***循環緩衝器中,並且可以從循環緩衝器中獲得及傳送數量為K/(編碼速率)的位元。這樣一來,在循環緩衝器中的位元的部分將會重複、並且可包括填充位元。R可以是期望的編碼率。循環緩衝器大小可以是N個緩衝器。循環緩衝器中的編碼位元可以是[c 0,c 1,...,
Figure 107103589-A0305-02-0051-263
]。
使用單一循環緩衝器的詳細速率匹配程序可以包括計算帶有填充位元的碼字大小:N’=K’/R。給出了RV起始點S,可以計算終點索引E=mod(S+N'-1,N buffer )。在從起始點S到終點E可以獲得所選擇的位元。填充位元的實際數量F'可被計數。通常,F'可以是零或整數值。數量為F'的填充位元是可以移除的。
在一個實施例中,填充位元在傳輸前是不會被移除的。在這種情況下,填充位元可以用於傳訊控制資訊。例如,所有的'0'填充位元都可以用於傳訊控制信號A,而所有'1'填充位元則可以用於傳訊控制資訊B。在一個實施例中,每一個RV的固定起始位置可被預先選擇,其中所支援的RV總數是NmaxRV,並且緩衝器大小是Nbuffer
第16圖是顯示了具有用於RV起始位置均勻分佈在緩衝器中的方案(a)、RV起始位置均勻分佈在同位位元上的方案(b)以及RV起始位置均勻分佈在P2個同位位元上的方案(c)的四個冗餘版本(RV)(NmaxRV=4)的範例固定起始位置的圖式1600。
對於將RV均勻分佈在緩衝器上的方案(a)來說,可以選擇固定RV起始 位置,使得位置{S 0,S 1,...,
Figure 107103589-A0305-02-0051-282
}均勻分佈在緩衝器上,使得
Figure 107103589-A0305-02-0051-77
,其中k=0,1,...,N maxRV -1是RV索引。如果可以將前NpZ個打孔位元包括在緩衝器 中,那麼該等式可被修改為
Figure 107103589-A0305-02-0051-78
Figure 107103589-A0305-02-0051-266
。替 代地,這些位置可以基於基礎圖形來計算,然後可被轉換為緩衝器中的索引。例如:
Figure 107103589-A0305-02-0052-141
Figure 107103589-A0305-02-0052-142
Figure 107103589-A0305-02-0052-83
例如,對於前兩行可被打孔且為46X48的基礎圖形維度來說,緩衝器大小是66Z。如果打孔系統位元沒有進入循環緩衝器,那麼起始位置[S 0,S 1,S 2,S 3]=[0,16Z,32Z,48Z]。
在上述範例以及後續範例中,可以使用floor()運算。然而在實施例中,該運算可以被運算ceil()或round()取代。其中,floor(x)給出小於或等於x的最大整數,ceil(x)給出大於或等於x的最小整數,以及round(x)給出最接近x的整數。藉由應用無條件進位(ceiling)或捨入(round)運算而不是無條件捨去(floor)運算,起始位置[S 0,S 1,S 2,S 3]=[0,17Z,33Z,50Z]。另一個可能的選擇可以是以公式
Figure 107103589-A0305-02-0052-84
為基礎的[S 0 ,S 1 ,S 2 ,S 3]=[0,16Z,33Z,49Z]。
對於前兩行可被打孔且大小為42X52的基礎圖形維度來說,緩衝器大小是50Z。如果打孔系統位元沒有進入循環緩衝器,那麼藉由使用無條件捨去運算,起始位置[S 0,S 1,S 2,S 3]=[0,12Z,24Z,36Z],或者,藉由使用無條件進位或捨入運算,起始位置[S 0,S 1 ,S 2 ,S 3]=[0,13Z,25Z,38Z]。另一個可能的選擇可以是[S 0,S 1,S 2,S 3]=[0,12Z,25Z,37Z]。
在實施例中,上述均勻分佈的RV起始點可以與RV0以外的可自解碼的RV的設計結合。舉例來說,RV3的起始點可以朝著緩衝器的末端向前行動,使得其可自解碼。對於BG2來說,這樣做會導致[S 0 ,S 1 ,S 2 ,S 3]=[0,17Z,33Z,56Z]以及[S 0,S 1,S 2,S 3]=[0,13Z,25Z,43Z]。
對於將RV均勻分佈在同位位元上的方案(b)來說,可以選擇固定RV起始位置,使得第一位置是從除了打孔位置之外的碼字開端選擇的,並且剩餘位置可以均勻分佈在同位位元上。如果沒有將打孔位元儲存在循環緩衝器中, 那麼
Figure 107103589-A0305-02-0053-90
,其中k=0,1,...,N maxRV -1是RV索引並且K b =N b -M b K b Z是資訊位元長度。如果可以將前NpZ個打孔位元包括在緩衝器中,那麼該等式可被修改為:
Figure 107103589-A0305-02-0053-85
替代地,這些位置可以基於基礎圖形來計算,然後可被轉換為緩衝器中的索引。例如:
Figure 107103589-A0305-02-0053-87
在將RV均勻分佈在同位位元上的方案的變型中,可以選擇固定的RV起始位置,使得其間隔K b 。該固定RV起始位置可被選擇,使得位置{S 0 ,S 1 ,...,
Figure 107103589-A0305-02-0053-228
}均勻分佈在緩衝器上並且間隔K b ,使得S k =mod(K b Z * k,N buffer ),其中k=0,1,...,N maxRV -1是RV索引並且K b =N b -M b ,以及K b Z是資訊位元長度。如果可以將前N p 個打孔位元包括在緩衝器中,那麼該等式可被修改為S k =mod(K b Z*k,N buffer )+N p ZS k =mod(K b Z * k,N buffer -N p Z)+N p Z
在將RV均勻分佈在同位位元上的方案的另一個變型中,可以選擇固定的RV起始位置,使得位置RV{S 0,S 1,...,
Figure 107103589-A0305-02-0054-234
}均勻分佈在緩衝器上並且間隔K b -N p ,使得S k =mod((K b -N p )Z * k,N buffer ),其中k=0,1,...,N maxRV -1是RV索引,K b =N b -M b K b Z是資訊位元長度,以及N p 對應於打孔塊。如果可以將前N p 個打孔位元包括在緩衝器中,那麼該等式可被修改為S k =mod((K b -N p )Z * k,N buffer )+N p ZS k =mod((K b -N p )Z * k,N buffer -N p Z)+N p Z
於將RV均勻分佈在P2個同位位元上的方案(c)而言,可以選擇固定的RV起始位置,使得第一位置是從除了打孔位置之外的碼字開端選擇的,並且剩餘位置可以均勻分佈於同位位元的第二部分(即第16圖中顯示的P2個同位位元)。在第16圖中顯示了範例的RV起始位置RV0,並且
Figure 107103589-A0305-02-0054-91
,其中k=0,1,...,N maxRV -1是RV索引並且K b =N b -M b ,以及K b Z是資訊位元長度。如果可以將前N p 個打孔位元包括在緩衝器中,那麼該等式可被修改為:
Figure 107103589-A0305-02-0054-92
替代地,這些位置可以基於基礎圖形來計算,然後可被轉換為緩衝器中的索引。例如:
Figure 107103589-A0305-02-0054-93
Figure 107103589-A0305-02-0055-95
在將RV均勻分佈在P2個同位位元上的方案的變型中,可以選擇固定的RV起始位置,使得其間隔K b +P 1 。這些固定的RV起始位置可被選擇,使得位置{S 0,S 1,...,
Figure 107103589-A0305-02-0055-235
}可被均勻分佈在緩衝器中並且間隔K b ,使得S k =mod((K b +P 1)Z * k,N buffer ),其中k=0,1,...,N maxRV -1是RV索引並且K b =N b -M b ,以及K b Z是資訊位元長度。如果可以將前N p 個打孔位元包括在緩衝器中,那麼該等式可被修改為S k =mod((K b +P 1)Z * k,N buffer )+N p ZS k =mod((K b +P 1)Z * k,N buffer -N p Z)+N p Z
在將RV均勻分佈在P2個同位位元上的方案的另一個變型中,可以選擇固定的RV起始位置,使得其間隔K b +P 1 -N p 。固定的RV起始位置可被選擇,使得位置{S 0 ,S 1,...,
Figure 107103589-A0305-02-0055-230
}可被均勻分佈在緩衝器上並且間隔K b ,使得S k =mod((K b +P 1-N p )Z * k,N buffer ),其中k=0,1,...,N maxRV -1是RV索引。K b =N b -M b 並且K b Z是資訊位元長度。如果可以將前N p 個打孔位元包括在緩衝器中,那麼該等式可被修改為S k =mod((K b +P 1-N p )Z * k,N buffer )+N p ZS k =mod((K b +P 1-N p )Z * k,N buffer -N p Z)+N p Z
一旦形成循環緩衝器,那麼緩衝器中的位元可以是[b 0,b 1,...,
Figure 107103589-A0305-02-0055-231
]。對於每一次傳輸,傳輸器能選擇其中一個RV索引進行傳輸。例如,對於第m次傳輸,傳輸器可以選擇RV k 。如果預期碼字長度是N,那麼所傳送的位元可以是[
Figure 107103589-A0305-02-0055-232
,...,
Figure 107103589-A0305-02-0055-233
]。
不同的重傳版本可能具有不同的性能。該性能還可能取決於碼率或碼字長度。如果每一次傳輸中的重疊位元數量較少,那麼將會帶來更好的性能。如果N maxRV =4,那麼RV的自然順序是[RV 0 ,RV 1 ,RV 2 ,RV 3 ]。然而,非自然的RV順序可以用於實現更好的HARQ性能。舉例來說,在實施例中可以使用以下的RV順序:[RV 0 ,RV 2 ,RV 3 ,RV 1 ]。如果考慮可自解碼的RV起始位置,那麼還可以應用以下的RV順序:[RV 0 ,RV 2 ,RV 1 ,RV 3 ]
雖然為系統定義的LDPC碼可以具有與多個同位矩陣對應的多個原型矩陣,但是這些原型矩陣可以基於資訊塊長度來定義。舉例來說,如果資訊塊長度大於臨界值(即X),那麼可以使用LDPC原型矩陣1;否則可以使用原型矩陣2。在一些實施例中,分段會引入不均勻的位元分佈。在執行分段時,一或多個分段有可能會落入原型矩陣1的範圍,而其他的一或多個分段則有可能落入原型矩陣2的範圍。
作為範例,傳輸塊可能具有大於最大支援資訊位元的Y個資訊位元。因此,分段可被執行。由於某種不均勻的分隔,一個分段具有Y1個位元,另一個分段具有Y2個位元。可能的情況是Y1>X以及Y2<X,而這將會觸發2個LDPC碼。
作為範例,所描述的實施例可以預先填充一或多個較小的分段,使得被填充的分段的大小大於臨界值X,並且因此可以使用相同的LDPC原型矩陣,從而解決這個問題。在另一個實施例中,分段數量可以加1,使得每個分段的長度可以屬於比該臨界值X小的區域。
如上該,在實施例中,位元交錯可以在速率匹配之後以及剛好在調變之前執行。在一個實施例中,塊交錯器可被使用。為了確定塊交錯器的大小,以下的一或多個參數可被考慮:提升大小Z、被調變符號中的調變階數或位元數、所支援的資料流的數量以及所分配的RB大小或最小支援RB大小。
第17圖是使用了交錯的範例LDPC編碼程序的流程圖1700。如上該,在給定了TBS及碼率下,LDPC基礎圖形選擇及分段可被執行。然後,LDPC編碼操作可被執行。在第17圖所示的範例中,傳輸器隨後可以***填充位元(1710)、執行LDPC編碼(1720)、將前2Z個資訊位元打孔(1730)、將輸出傳遞至循環緩衝器(1740)、執行速率匹配(1740)、移除填充符(1750)、執行交錯(1760)、以及執行調變(1770)。
為了執行速率匹配(1740),可以計算所要傳送的位元數量Ncb。Ncb可以取決於調變階數、填充位元數以及資源塊分配。例如,Nrb個RB可被分配給傳輸,其中每一個RB可以攜帶NsymPerRB個調變符號,並且調變階數可以是M。填充位元的數量可被假設成是Nfiller。在此場景中,N cb =N rb N symPerRB log 2 M+N filler ,並且從循環緩衝器中可以讀出Ncb個位元。
為了執行交錯(1760),可以使用塊交錯器,其中列數可以由調變階數來確定。例如,對於64QAM來說,調變階數M=64,並且塊交錯器中的列數可被設定為m=log2(M)=6。該塊交錯器可以是逐行寫入及逐列讀取的。
可以定義數種調變映射順序,包括自然順序、反向順序以及循環移位順序。對於自然順序,從塊交錯器中讀取的每一行的位元可被直接發送到調變映射器。對於反向順序,從塊交錯器中讀取的每一行的位元可被反轉,然後可被發送到調變映射器。例如,對於64QAM調變,來自塊交錯器的一行位元的自然順序可以是[m0,m1,m2,m3,m4,m5]。反向順序可以是[m5,m4,m3,m2,m1,m0],並且調變器的輸入可以依照反向順序。對於循環移位順序,從塊交錯器讀取的每一行位元可以循環移位S shift 位元。例如,對於64QAM調變,來自塊交錯器的一行位元的自然順序可以是[m0,m1,m2,m3,m4,m5]。具有S shift =2的循環移位順序可以是[m2,m3,m4,m5,m0,m1],並且調變器的輸入可以依照該循環移位 順序。具有S shift =4的循環移位順序可以是[m4,m5,m0,m1,m2,m3],並且調變器的輸入可以依照該循環移位順序。
在實施例中,如上所述的每一個唯一的調變映射順序都可被指派調變映射順序索引(MMOI)。例如,如下表2所示,MMOI=0可以表明自然順序。MMOI=1可以表明反向順序。MMOI=2可以表明具有S shift =mod(2,log2(M))的循環移位順序。MMOI=3可以表明具有S shift =mod(4,log2(M))的循環移位順序。MMOI=4可以表明具有S shift =mod(6,log2(M))的循環移位順序。MMOI=5可以表明具有S shift =mod(8,log2(M))的循環移位順序。上述調變階數是作為範例提供的。然而,系統可以採用相同調變階數集合、更大的調變階數集合或調變階數子集合。MMOI可以依照傳輸場景而被確定、傳訊及/或暗示。
在關於MMOI的確定或預先配置的實施例中,相同的MMOI可被應用於整個CB。MMOI 0及1(對應於自然順序及反向順序)可被使用。在實施例中,MMOI可以由RV及/或新資料指示符(NDI)來確定。在其他實施例中,MMOI可以是預先配置的。例如,對於具有新資料傳輸(也就是NDI被切換)的RV0,MMOI=0。對於具有重傳(也就是NDI未被切換)的RV0,MMOI=1。對於RV1,MMOI=1。對於RV2,MMOI=0。對於RV3,MMOI=1。
在另一個實施例中,相同的MMOI可被應用於整個CB。MMOI 0、1及2/3/4/5(對應於自然順序、反向順序及循環移位順序)是可以使用的。在實施例中,MMOI可以由RV及/或NDI來確定。在其他實施例中,MMOI可以是預先配置的。例如,對於具有新資料傳輸(也就是NDI被切換)的RV0,MMOI=0。對於具有重傳(也就是NDI未被切換)的RV0,MMOI=1。對於RV1,MMOI=2(即Sshift=mod(2,log2(M)),對於RV2,MMOI=4(即Sshift=mod(6,log2(M))。對於RV3,MMOI=3(即Sshift=mod(4,log2(M))。
表2
Figure 107103589-A0305-02-0059-97
在另一個實施例中,不同的MMOI可被應用於一個CB。舉例來說,CB可被分成P個部分,並且每一個部分可以具有一個MMOI。在實施例中,MMOI可以由RV及/或NDI來確定。在其他實施例中,MMOI可以是預先配置的。舉例來說,每一個CB可以具有P=4個部分。作為範例,如下表3所示,該部分可以以均勻的方式執行。在實施例中,在這些範例中提供的MMOI指派可被修改為與這裡描述的實施一致。
Figure 107103589-A0305-02-0059-98
LDPC解碼器的內同位檢查能力可以提升其誤警性能。因此,在實施例中,CB級CRC並不是實現所需要的誤警規則所必需的。取而代之的是,塊群組可以共用公共CRC,以便減小開銷以及由此提升資料傳輸通量。
第18A圖是使用了具有CBG級CRC的CQ-LDPC碼的資料通道的範例TB處理方法的流程圖1800A。流程圖1800A與第4B圖中的流程圖400B相同,只不過CB級CRC附加(440B)以CBG產生及CBG級CRC附加(1810A)取代。在實施例中,CB級CRC(440B)可被看作是群組大小等於1的CBG級CRC 1810A的特例。
對於CBG產生及CBG級CRC附加(1810A),CBG可以藉由序連若干個CB以及將CRC位元附加於每一個CBG來形成。可能需要確定用於CBG產生及 CBG級CRC附加(1810A)的若干個參數,包括TB中的CG數量、每一個CBG中的CB的數量、以及用於每一個CBG的CRC長度。
第18B圖是使用了具有CBG級CRC的QC-LDPC碼的資料通道的另一個範例TB處理方法的流程圖1800B。在第18B圖所示的範例中,在上文中對照第18A圖描述的CBG操作會與在上文中對照第4B圖描述的CB操作結合。在第4B圖、第18A圖及第18B圖之間的相同方塊具有相同的說明標記。在第18B圖所示的範例中,該方法包括在速率匹配(470B)之後的交錯1820,以取代速率匹配之前的交錯460B。
CBG可以用多種不同的方法來產生。在CBG產生的一個實施例中,每一個CBG中的CB的數量可被配置。B可以是一個代表了單一TB中的分段CB的總數的值。這個值可以在參數確定(420B)期間被確定、並且可以在碼塊分段(430B)期間被使用。令S 1 ,...,S B 是被分段的CB的大小。L可以是TB中的CBG的總數,並且X 1 ,...,X L 可以是L個CBG中的CB的數量。LX 1 ,...,X L 可以用多種不同的方式其中之一確定。在後續的實施例中,這些方法可以由如下所述的CBG相關傳訊的第一實施例而被傳訊。
在一個實施例中,CBG中的CB數量(例如Xmax)可以是預先定義或預 先配置的。L可被設定,使得
Figure 107103589-A0305-02-0060-99
。前L-1個CBG中的CB數量可以等於X max ,而最後一個CBG中的CB數量可以等於B-(L-1)* X max 。換句話說:X i =X max ,i=1,...,L-1。
X L =B-(L-1)* X max
mod(B,L)個CBG中的CB數量可以是
Figure 107103589-A0305-02-0060-100
,而剩餘的L-mod(B,L)個 CBG中的CB的數量可以是
Figure 107103589-A0305-02-0060-101
。換句話說:
Figure 107103589-A0305-02-0061-103
在另一個實施例中,CBG中支援的位元數量(例如Pmax)可以是預先定義或預先配置的。Y 1,...,Y B 可以是TB的每一個碼塊中的位元數量。第一個CBG中的CB數量可被設定為最大值X 1,使得
Figure 107103589-A0305-02-0061-104
Y i
Figure 107103589-A0305-02-0061-201
P max ;第二個CBG中的CB的數 量可被設定為最大值X 2,使得
Figure 107103589-A0305-02-0061-105
Y i
Figure 107103589-A0305-02-0061-202
P max ;依此類推。
在CBG產生的另一個實施例中,每一個TB中的CBG數量可以被配置。通信系統可能有關於每TB的ACK/NACK回饋位元的最大數量(例如B’)的一些限制。很清楚,L
Figure 107103589-A0305-02-0061-203
min{B,B'}。在這種情況下,TB中的CBG的最大數量(即B')可以是預先定義或預先配置的。如果TB具有單一TB中總共B個分段CB,那麼每 一個CBG可以具有
Figure 107103589-A0305-02-0061-257
個CB。在這裡,最後一個CBG可以包含少於
Figure 107103589-A0305-02-0061-258
的CB。在用於分組CB的替代方案中,如果給出了每TB的最大數量(例如B’)CBG,那麼 一些CBG可被設定為包含
Figure 107103589-A0305-02-0061-256
個CB,並且其他CBG可被設定為包含
Figure 107103589-A0305-02-0061-267
個CB。
Figure 107103589-A0305-02-0061-204
可以是包含
Figure 107103589-A0305-02-0061-269
個CB的CBG的數量,並且
Figure 107103589-A0305-02-0061-268
可以是包含
Figure 107103589-A0305-02-0061-247
個CB的CBG的數量。
Figure 107103589-A0305-02-0061-292
Figure 107103589-A0305-02-0061-293
的值可以由以下等式來確定:
Figure 107103589-A0305-02-0061-291
;b)
Figure 107103589-A0305-02-0061-117
(特 別地,
Figure 107103589-A0305-02-0061-271
以及
Figure 107103589-A0305-02-0061-295
)。前
Figure 107103589-A0305-02-0061-294
個CBG有可能包含
Figure 107103589-A0305-02-0061-252
個 CB,而最後的
Figure 107103589-A0305-02-0061-273
個CBG有可能包含
Figure 107103589-A0305-02-0061-272
個CB。此外,前
Figure 107103589-A0305-02-0061-207
個CBG也有可能包含
Figure 107103589-A0305-02-0061-253
個CB,而最後的
Figure 107103589-A0305-02-0061-284
個CBG則有可能包含
Figure 107103589-A0305-02-0061-251
個CB。 在B
Figure 107103589-A0305-02-0061-210
B'的情況下,那麼每一個CBG可能只包含單一CB。由於CBG的總數小於B',因此有可能需要一些附加傳訊來通知接收器。此實施例可以包括使用了以下描述的CBG相關傳訊的第二實施例的傳訊。
在另一個實施例中,以上描述的兩個CBG產生實施例可以取決於TB大小來組合。對於較大的TB大小(例如eMBB訊務),理想的情況是限制ACK/NACK回饋傳訊開銷。對於小到中等的TB大小,理想的情況是為每一個CBG規定CB數量,使得可以用適時方式形成及傳送適當的CB集合。此實施例可以藉由應用下列來實施:如果TB大小>TB_thres,那麼可以應用如上所述的第二CBG產生實施例,否則可以應用如上所述的第一CBG產生實施例。TB_thres可以是預先定義或是由RRC訊息傳遞配置的。基於此實施例,可以選擇如上所述的第一或第二CBG產生實施例來分別確定CBG數量或是每一個CBG中的CB數量,其中該數量可以用如下所述的對應的CBG傳訊方法傳訊給接收器,以用於解碼。
在實施例中,使用多級CBG可以避免在大型CBG內重傳整個CB。對於初始傳輸,接收器可以取決於CBG內的CB的解碼成功或失敗來產生每CBG的單一位元ACK或NACK。如果CBG對應於NACK,那麼傳輸器可以重傳CBG的所有CB。對於重傳,CBG大小可以減小(例如減小到子CBG大小)。換句話說,接收器可以取決於子CBG內的CB的解碼成功或失敗來為重傳的CB產生每子CBG的單一位元ACK或NACK。在第二次重傳時,如果子CBG對應於NACK,那麼傳輸器可以發送子CBG中的所有CB。這樣做可以避免重傳CBG中的所有CB。子CBG大小可以隨著下一輪的重傳而繼續減小。
例如,設想兩級CBG,其中CBG對應於初始傳輸,並且子CBG對應於所有輪次的重新傳輸。對於初始傳輸來說,每一個CBG可以使用1位元的ACK/NACK。如果回饋是ACK,那麼可以繼續將每一個CBG的1位元ACK/NACK用於新傳輸。如果將1位元的回饋NACK用於初始傳輸,那麼可以將子CBG級ACK/NACK用於重傳,並且每一個子CBG可以使用1位元的ACK/NACK。
第19圖是兩級CBG的範例的圖式1900。在第19圖所示的範例中,CBG包括6個CB,並且子CBG包括3個CB。傳輸器1960可以發送CBG的初始傳輸 1910。初始傳輸1910之後,在沒有正確解碼CBG中的CB(例如第一CB1)的情況下,接收器1970可以回饋單一位元的NACK 1920。然後,傳輸器1960然後可以在第一次重傳1930中重傳該CBG中的所有6個CB。由於這六個CB屬於兩個子CBG,因此,第一次重傳1930的回饋可以由兩個位元組成,其中每一個子CBG一個位元。
在所示範例中,第一CB在第一次重傳1930之後還是未被正確解碼。在這裡,回饋1940是(NACK,ACK),其中NACK意味著第一子CBG的解碼失敗,並且ACK意味著第二個子CBG的成功解碼。一旦接收到回饋1940,則傳輸器1960在第二次重傳1950中只傳送第一子CBG的3個CB。這樣做可以減少所需要的傳輸。
替代地,CBG級應答可以是非對稱的。如果成功偵測到CBG,那麼可以在CBG ACK中設置一個位元。如果沒有成功偵測到CBG,那麼可以在CBG NACK中使用位元映像。該位元映像中的每一個位元都可以對應於CBG中的一個CB。如果認為成功偵測到CB,那麼可以將該位元映像中的對應位元設定為0。否則,其可以被設定為1。在此範例中,0及1是可以交換的。在NACK中可以顯性地傳訊位元映像中的位元數量。替代地,位元映像中的位元數量可以是隱含的,並且可以由每CBG的CB數量來確定,其中該數量在傳輸器及接收器上都是已知的。
為了確定每一個CBG的CRC長度,可以使用多種不同方法中的一種方法。在一個實施例中,CBG級CRC長度C 3可以取決於CBG中CB數量(例如X)。舉例來說,長CRC長度可以用於具有較多的CB的群組,以實現與將短CRC長度用於具有較少CB的群組所能實現的誤警率性能類似的誤警率(FAR)性能。舉例來說,假設所支援的CBG級CRC長度是CRC 1
Figure 107103589-A0305-02-0063-214
CRC 2
Figure 107103589-A0305-02-0063-215
CRC 3位元。CBG級CRC長度可以如下確定: C 3=CRC 1,如果X<Thres1;C 3=CRC 2,如果Thres1
Figure 107103589-A0305-02-0064-216
X<Thres2;C 3=CRC 3,如果Thres2
Figure 107103589-A0305-02-0064-217
X,其中Thres1<Thres2。
在另一個實施例中,CBG級CRC長度C 3可以取決於CBG中的CB大小(例如每一個CB中Y個位元)。舉例來說,長CRC長度可以用於具有較大CB大小的CBG,而短CRC長度則可用於具有較小CB大小的CBG。CBG級CRC長度可以如下定義:C 3=CRC 1,如果Y<Thres3;C 3=CRC 2,如果Thres3
Figure 107103589-A0305-02-0064-218
Y<Thres4;C 3=CRC 3,如果Thres4
Figure 107103589-A0305-02-0064-219
Y,其中Thres3<Thres4。如上該,此實施例以及在前的實施例可以在假設了均勻的CBG產生的情況下使用。
在另一個實施例中,基於CBG內的總CB大小,CBG級CRC長度可以是特定於CBG的。特別地,CBG級CRC長度C 3可以取決於CBG內的CB大小的總和。舉例來說,假設Y i 是CBG內的第i個CB的CB大小。該CBG級CRC長度可以如下確定: C 3=CRC 1,如果
Figure 107103589-A0305-02-0064-243
Y i <Thres5; C 3=CRC 2,如果Thres5
Figure 107103589-A0305-02-0064-285
Y i <Thres6; C 3=CRC 3,如果Thres6
Figure 107103589-A0305-02-0064-287
Y i ,其中Thres5<Thres6。
在上文中提到,在LDPC編碼處理中,LDPC碼的母碼率可以基於資料QoS來確定。對於蜂巢系統中的下鏈傳輸,eNB可以確定LDPC碼的母碼率。此母碼率資訊可能需要被發送至WTRU,使得WTRU可以使用相同同位檢查矩陣以用於解碼。
在實施例中,母碼率與每一個傳輸的碼率是不同的(或者較低)。舉例來說,在LTE系統中,在DCI資訊塊中包含了5位元的MCS索引以及RB指派資訊。MCS索引及RB指派全都暗示編碼塊的長度。並且,TBS大小可以基於查找表來確定。然後,接收器可以導出每一個分段的長度。之後,用於傳輸的碼率可被確定。WTRU可能仍然需要知道母碼率,以便其為重傳分配足夠的記憶體、以及使用適當的同位檢查矩陣以用於解碼。
例如,設想存在R個被支援的母碼率。用於表明這個母碼率的位元總共是
Figure 107103589-A0305-02-0065-276
個。作為範例,R=4,並且可以產生關於母碼率的2位元資訊。這些
Figure 107103589-A0305-02-0065-237
個位元可以連同其他參數一起被置於DCI,並且可以被遞送至WTRU。
由於母碼率可能僅僅是經由若干個重傳傳送的一次性資訊(one time information),因此,此資訊可以與新資料指示符位元結合。舉例來說,如果新資料指示符是1,那麼可以在DCI中包含
Figure 107103589-A0305-02-0065-238
個位元的母碼率。如果新資料指示符是0,那麼在DCI中將不需要母碼率,因為這些傳輸只是重傳,並且可以使用相同的母碼率。
在上述範例中,由於絕對母碼率通常小於每一個傳輸的碼率,因此在DCI中可以編碼及傳送該絕對母碼率。因此,在給出了目前傳輸的碼率下,使用完整的
Figure 107103589-A0305-02-0065-239
個位元來表明母碼率將會造成浪費。其可以僅僅表明小於目前傳輸的碼率的可能的母碼率。在這裡,所使用的可以是與目前傳輸的碼率相對的母碼率。舉例來說,假設完整的母碼率集合是{1/3,2/5,½,2/3},並且目前傳輸的碼率已經是0.45。那麼,可能的母碼率只能是{1/3,2/5}。因此,可以使用1位元資訊。
對於蜂巢系統中的上鏈傳輸,作為範例,eNB也可以確定用於WTRU的調變及編碼方案、冗餘版本、RB指派以及NDI。此資訊可以被包含在DCI格式0中並被發送給WTRU。WTRU可以遵從此指示來執行此上鏈傳輸。同樣,對於上 鏈傳輸,LDPC碼的母碼率也可被包含在DCI格式0中。由於此資訊對於重傳是保持不變的,因此該資訊僅僅是傳輸所必需的。
在上文中提到,原型矩陣選擇可以由WTRU能力資訊中包含的WTRU類別來暗示。一旦基地台(例如eNB)接收到WTRU類別資訊,那麼其可以因此做出原型矩陣選擇。
第20圖是在基地台(例如eNB)上選擇用於特定WTRU的原型矩陣的範例方法的流程圖2000,其中該基地台具備WTRU類別資訊。在第20圖所示的範例中,基地台接收包括了WTRU類別資訊的無線電資源控制(RRC)訊息(2010)。該基地台可以確定WTRU類別是否與單一原型矩陣相關聯(2020)。如果WTRU類別與單一原型矩陣相關聯,那麼可以應用單一原型矩陣(2030)。如果WTRU類別不與單一原型矩陣相關聯(或是與一個以上的原型矩陣相關聯),那麼可以應用多個原型矩陣(2040)。
如上該,在WTRU能力資訊元素(IE)中可以顯性提供WTRU支援多個原型矩陣的能力。例如,在UE-EUTRA-Capability IE中可以添加附加項,該附加項可以規定WTRU是否支援多個原型矩陣及/或表明WTRU支援多少個原型矩陣。這一點可以以如下方式來表明:如果系統內僅使用兩個LDPC碼,
Figure 107103589-A0305-02-0066-124
Figure 107103589-A0305-02-0067-126
第21圖是在基地台(例如eNB)上選擇用於特定WTRU的原型矩陣的另一個範例方法的流程圖2100,其中該基地台具備WTRU能力資訊。在第21圖所示的範例中,基地台接收包括WTRU能力資訊的RRC訊息(2110)。該基地台可以確定WTRU能力資訊(即UE ldp能力資訊)是否包括ldpc_matrix_number>1。在WTRU能力資訊沒有表明應用一個以上的原型矩陣的能力(例如,UE ldpc能力資訊不具有ldpc_matrix_number>1)的情況下,可以應用單一原型矩陣(2130)。在WTRU能力資訊表明應用一個以上的原型矩陣的能力(例如,UE ldpc能力資訊具有ldpc_matrix_number>1),可以應用多個原型矩陣(2140)。
如上文中詳細描述的那樣,CBG產生可以包括確定每一個CBG中的CB數量以及每一個TB中的CBG的總數。CBG相關參數可以用多種不同方式傳訊給WTRU。
在一個實施例中,每一個CBG中的CB數量以及每一個TB中的CBG的總數可以取決於CBG中支援的CB的最大數量(即xmax)。在另一個實施例中,這些數量可以取決於CBG支援的最大位元數量(即Pmax)。在這些實施例中,Xmax或Pmax可能需要從傳輸器被傳訊給接收器。在實施例中,此資訊可被包括在DCI中。在這裡,Xmax或Pmax的值可以是從一組候選中選擇的,其中僅僅該候選的索引可能需要被包括在用於下鏈傳輸的DCI、或是用於上鏈傳輸的UCI中。例如,CBG中CB的最大數量可以是從集合
Figure 107103589-A0305-02-0067-260
={5,10,15,20}中選擇的。位元'00'可以表明5,位元'01'可以表明10,位元'10'可以表明15,以及位元'11'可以表明20。該DCI或UCI還可以包括另外的與CBG產生相關的2個位元。
一種用於配置CBG的替代方法可以是使用偏移設定。偏移可以是從集合{-1,0,1}中選擇的,其中'-1'可以意味著新的CB最大數量小於先前的值,'0'可以 意味著新的CB最大數量與先前的值相等,以及'1'可以意味著新的CB最大數量大於先前的值。例如,假設用於先前TB的過去的CBG產生中的CB的最大數量是來自集合
Figure 107103589-A0305-02-0068-261
={5,10,15,20}的10。偏移值'-1'可以意味著新值是5,偏移值'0'可以意味著新值是10,而偏移值'1'可以意味著新值是15。
在上述實施例中,假設CBG大小可以經由DCI指示而被動態調整。在一些實施例中,該配置可以是半靜態的。在這樣的實施例中,傳訊可以基於RC。作為範例,在RRC連接建立或RRC連接再配置訊息中可以配置CBG使能符及CBG大小。作為範例,在RRCConnectionReconfiguration訊息中可以添加以下各項:
Figure 107103589-A0305-02-0068-127
CBG大小的配置還可以基於2個等級:經由RRC傳訊的半靜態等級以及經由DCI/UCI傳訊的動態等級。例如,RRC傳訊可以提供預設CBG大小(例如基於WTRU能力及通道頻寬),而DCI傳訊還可以提供經過調整的CBG大小(例如基於通道條件、TB中的CB的總數以及資料QoS)。
在另一個實施例中,每一個CBG中的CB的數量以及每一個TB中的CBG的總數可以取決於TB中支援的CBG的最大數量(即B')。在實施例中,B'的值可以例如經由RRC傳訊而用半靜態的方式配置,其中在RRC訊息中只需要包括候選的索引。例如,TB中的CBG的最大數量可以是從集合B={10,20,30,40}中選擇的。索引0可以表明B'=10,索引1可以表明B'=20,索引2可以表明B'=30,以及索引3可以表明B'=40。
在RRC連接建立或RRC連接再配置訊息中可以配置CBG數量。例如,在RRCConectionReconfiguration訊息中可以添加以下各項。
Figure 107103589-A0305-02-0069-128
上述訊息中的DL/UL CBG賦能符可以與DL/UL CBG數量索引結合。如果禁用DL/UL CBG功能,那麼對應的DL/UL CBG數量可以等於每TB的CB數量。換句話說,每一個CBG可以由單一CB組成。如果在DL/UL CBG數量索引中保留一個值來表明此資訊,那麼可以在DL/UL CBG數量索引上攜帶該資訊。
在實施例中,關於B'的可能數值的列表可以經由RRC傳訊來配置,而在所配置的CBG數量之中的選擇可以經由MAC傳訊。例如,一組可能的B'值可以是{10,20,30,40}。這組值可以藉由RRC連接建立訊息或RRC連接再配置訊息來遞送。例如,取決於資料QoS、資料大小、通道條件以及通道頻寬,實際的CBG數量可以從所配置的CBG數量中選擇、並且可以經由MAC傳訊來遞送。在以上的範例中,對於與10相等的CBG數量,MAC傳訊可以使用索引“00”,與20相等的CBG數量可以使用“01”,與30相等的CBG數量可以使用“10”,與30相等的CBG數量可以使用“11”。
在實施例中,B'的可能數值的列表可以經由RRC傳訊來配置,而在所配置的CBG數量之中的選擇可以經由L1傳訊(例如DCI)。舉例來說,一組可能的B'數值可以是{10,20,30,40}。這組值可以藉由RRC連接建立訊息或RRC連接重新配置訊息來遞送。例如,取決於資料QoS、資料大小、通道條件及通道頻寬,實際CBG數量可以從所配置的CBG數量中選擇、並且可以經由L1傳訊(例如DCI)被傳訊。在以上範例中,L1傳訊可以將索引“00”用於與10相等的CBG數量, 將“01”用於與20相等的CBG數量,將“10”用於與30相等的CBG數量,以及將“11”用於與30相等的CBG數量。
如果TB包含的CB少於所配置的值(也就是B個CB,其中B
Figure 107103589-A0305-02-0070-222
B'),那麼可以在DCI或UCI中應用動態傳訊。在這裡,在DCI或UCI上可以添加1位元指示符。如果將這個位元設定為1,則意味著B
Figure 107103589-A0305-02-0070-223
B',每一個CBG隨後包含1個CB,以及TB包含少於B'個CBG。在重傳的情況中,重傳CBG的數量可以小於初始傳輸中包含的CBG數量。在這種情況下,該1位元指示符可被添加到DCI或UCI中,表明該重傳中的CBG數量少於所配置的CBG數量。
在實施例中,DCI或UCI可以包括在目前傳輸中使用的實際CBG的資訊。一種用於對此進行處理的簡單的方式是在DCI或UCI中包含CBG位元映像,其中該位元映像大小即為所配置的CBG數量。舉例來說,如果所配置的CBG數量是5,那麼DCI可以包含5個位元,其中每一個位元對應於一個CBG。如果該位元被設定為0,那麼在目前傳輸中不包含對應的CBG。如果該位元被設定為1,那麼在目前傳輸中包含該CBG。
來自接收器的ACK/NACK回饋位元的數量可以等於所配置的(或表明的)CBG數量、或等於實際(或排程)傳送的CBG數量。在這兩個選項之間做出的選擇同樣可以是預先確定或配置的(例如經由RRC傳訊)。舉例來說,在RRCConectionReconfiguration訊息中可以添加以下各項:
Figure 107103589-A0305-02-0070-129
在將Configured_CBG_ACK_NACK設定為真,那麼ACK/NACK回饋可以基於所配置的CBG數量。否則,ACK/NACK回饋可以基於實際傳送的CBG數量。
第22圖是用於基於位元的CBG指示以及相關聯的ACK/NACK回饋的範例傳訊的信號圖2200。在第22圖所示的範例中,RRC及/或MAC傳訊被用於提供關於每一個TB至多可以包含5個CBG的配置。傳輸器2210可以將包括所有的5個CBG的初始傳輸2230發送到接收器2200。在這裡,DCI包括5位元CBG位元映像,其中所有位元都被設定為1。在所示的範例中,接收器2220解碼第一、第二及第四個CBG,並且未能解碼第三及第五個CBG。接收器可以提供由[Ack,Ack,Nack,Ack,Nack]給出的ACK/NACK回饋2340。在第一次重傳2250中,只有第三及第五個CBG會被重傳,並且DCI的CBG位元映像被設定為[0,0,1,0,1]。
接收器2220這次可以解碼重傳的所有這兩個CBG。接收器2220可以具有關於Ack/Nack回饋2260的兩個選項。一個選項可以是使ACK/NACK位元的數量等於所配置的CBG的數量(也就是5)。在這裡,回饋2260是[A,A,A,A,A],其表明所有的5個CBG都已被成功解碼。另一個選項可以是使回饋2260中的ACK/NACK位元數量等於重傳中包含的CBG的數量(也就是第一重傳中的2個)。在這裡,回饋2260是[A,A],其表明第一次重傳中的兩個CBG已被成功解碼。
在基於位元映像的CBG指示中,用於TB的NDI可以被重新使用。在這裡,NDI可以充當CBG沖洗資訊。
作為基於位元映像的CBG指示的替代,在每一次傳輸中可以表明實際的CBG數量。此數量可以被包括在DCI或UCI中。舉例來說,假設所配置的CBG數量是B'。對於每一次傳輸,DCI或UCI可以使用
Figure 107103589-A0305-02-0071-262
個位元來表明該傳輸中包括多少個CBG。初始傳輸中的CBG的實際數量可以等於所配置的CBG數量。 如果每TB的CB數量(也就是B)小於所配置的CBG數量,那麼初始傳輸中的實際CBG數量可以等於每TB的CB數量。重傳中的實際CBG數量可以取決於來自先前傳輸的ACK/NACK回饋。特別地,重傳中的CBG的實際數量可以等於回饋中的NACK位元的數量。
第23圖是用於實際CBG數量以及相關聯的ACK/NACK回饋的範例傳訊的信號圖2300。在第23圖所示的範例中,RRC及/或MAC傳訊被用於提供關於每一個TB至多可以包含5個CBG的配置。傳輸器2310可以向接收器2320傳送包含了所有5個CBG的初始傳輸2330。在這裡,DCI可以包含關於實際CBG數量(也就是5)的欄位,並且由於[log25]=3,只有3個位元會被使用。如果接收器解碼了第一、第二及第四個CBG,並且未能解碼第三及第五個CBG,那麼接收器2320可以提供由[Ack,Ack,Nack,Ack,Nack]給出的回饋2340。在第一次重傳2350中,可以只包括第三及第五個CBG,並且DCI的實際CBG數量可被設定為2。如果接收器2320這次解碼了所有這兩個CB,那麼可以用若干個選項發送來自接收器2320的ACK/NACK回饋2360。在一個選項中,回饋2360中的ACK/NACK位元的數量可以等於所配置的CBG的數量(也就是5)。在這裡,回饋2360將會是[A,A,A,A,A],表明所有5個CBG都被成功解碼。第二個選項可以是回饋2360中的ACK/NACK位元數量等於重傳2350中包括的CBG的實際數量(也就是用於第一重傳2350的2個)。在這裡,回饋2360將會是[A,A],表明第一次重傳2350中的兩個CBG都已被成功解碼。
X max (或P max )或B'的確定可以取決於各種因素,例如包括通道條件(例如接收信號強度指示符(RSSI)、參考信號接收功率(RSRP)及/或參考信號接收品質(RSRQ))、WTRU能力、通道頻寬、TB中CB的總數、及/或資料QoS。更好的通道條件可以意味著有更多的HARQ-ACK/NACK資訊位元可被編 碼及回饋。這樣可以隱含地放寬對於TB中的CBG總數的限制。由此,對應的X max 可以更小。
對於功能較少的WTRU,其所支援的HARQ過程的數量會受到限制。由此,X max 的值可被選擇的更大,以使每一個TB上保持較少的CBG(並且因此保持較少的HARQ過程)。
對於在較大頻寬上操作的WTRU,更多的HARQ-ACK/NACK資訊位元可被編碼及回饋。這樣做可以放寬對於TB中CBG總數的限制。因此,對應的X max 可以更小。
如果在每一個TB上傳輸更多資料,那麼將會導致產生更多的CB。因此,X max 的值可以更大,以便與將在TB內發送的CB的總數匹配。
對於一些具有高可靠性需求的資料,由於CRC位元與CBG中的位元總數的比率有可能會較大,因此,X max 的值可以較小,以提升FAR性能。對於具有低潛時需求的一些資料,X max 的值可以較小,以增加成功偵測概率。
每CBG的CRC位元數量也可以被傳訊,因為接收器可能需要此資訊以用於錯誤偵測。可能的CRC位元數量可以是從一組候選中選擇的,其中只有該候選的索引需要被包括在用於下鏈傳輸的DCI或用於上鏈傳輸的UCI中。
每CBG的CRC位元數量也可以使用某個高階傳訊來配置。在這種情況下,CBG級CRC長度可以是半靜態的。
再將兩個或更多碼字用於MIMO應用的情況中,可以定義與CBG相關的傳訊。舉例來說,用於每一個碼字的CBG的最大數量可以由RRC傳訊配置。一種執行此處理的簡單方式可以是假設所有碼字全都包含相同數量的CBG。因此,單一CBG數量的配置已足夠。另一種執行此處理的方式是假設每一個碼字包含不同數量的CBG。在這裡,關於每一個碼字的CBG數量的配置將是必需的。另一種執行此處理的方式可以是配置所有碼字共用的CBG的最大數量。
DCI資訊可以表明在目前傳輸中包括哪些CBG。在多個碼字的情況下,此指示可以是基於每個碼字的。替代地,該指示可以被包括在與單一碼字對應的DCI中。
如果應用CBG,那麼ACK/NACK回饋可以是多個位元。此外,CBG級ACK/NACK與TB級ACK/NACK可以是同時發生的。因此,在相同UCI或DCI中可以包括兩級ACK/NACK回饋。
CBG級ACK/NACK可以基於CBG級CRC檢查、或者也可以基於關於CBG中的所有CB的ACK/NACK的邏輯與。TB級ACK/NACK可以主要基於TB級CRC檢查。甚至所有的CBG等級都可以被肯定應答,而TB級CRC檢查卻有可能會失敗。因此,除了CBG級ACK/NACK回饋之外,TB級ACK/NACK回饋也是必需的。
在TB級,單一位元的ACK/NACK可以與CBG級的多位元ACK/NACK多工。舉例來說,TB級ACK/NACK可以位於開端,而CBG級ACK/NACK則可以位於其後。CBG級ACK/NACK位元的數量會隨重傳而改變、並且會隨TB而改變,這一點取決於目前傳輸中使用的CBG數量。
第24A圖、第24B圖、第24C圖及第24D圖是TB級ACK/NACK輔助的CBG級ACK/NACK回饋及重傳的範例的圖式2400A、2400B、2400C及2400D。在所示範例中,假設ACK/NACK回饋位元的數量等於實際(或排程)傳送的CBG數量。TB級ACK/NACK的相同方法可以應用於ACK/NACK回饋位元的數量等於所配置的(或指示的)CBG數量的情形。
所示的範例假設TB具有10個CBG。在第一次傳輸之後,第三、第五及第九個CB未被正確解碼。如第24A圖所示,混合的TB及CBG ACK/NACK 2400A具有11個位元,包括10位元的CBG級ACK/NACK 2410以及1位元的TB級ACK/NACK 2420。
在失敗的CBG的第一次重傳之後,只有第九個CBG仍不正確地被解碼。如第24B圖所示,混合的TB及CBG ACK/NACK 2400B可以具有4個位元,包括3位元的CBG級ACK/NACK 2430以及1位元的TB級ACK/NACK 2440。
如第24C圖所示,在第九個CBG的第二次重傳之後,如果所有CBG都被正確解碼,並且總的TB通過CRC檢查,那麼混合的TB及CBG ACK/NACK 2400C可以具有兩個位元,包括1位元的CBG級ACK/NACK 2450以及1位元的TB級ACK/NACK 2460。如第24D圖所示,在第九個CBG的第二次重傳之後,如果所有的CBG都被正確解碼,但是總的TB沒有通過CRC檢查,那麼混合的TB及CBG ACK/NACK 2400D可以具有2個位元,包括1位元的CBG級ACK/NACK 2470以及1位元的TB級ACK/NACK 2480。
如果ACK/NACK回饋位元數量等於所配置(或指示的)CBG數量,那麼也可以用CBG級ACK/NACK來隱含表明TB級ACK/NACK。特別地,如果所有配置的CBG都被成功解碼,並且通過了TB級CRC檢查,那麼接收器可以發送針對所有CBG的ACK。如果所有配置的CBG都被成功解碼,但是TB級CRC檢查失敗,那麼接收器可以發送針對所有CBG的NACK。
設想與上文相同的範例,並且假設在TB中存在10個CBG。在第一次傳輸之後,第三、第五及第九個CBG未被正確解碼。CBG ACK/NACK具有10個位元。
第25A圖、第25B圖、第25C圖及第25D圖是以上述範例為基礎的由TB級ACK/NACK輔助的CBG級ACK/NACK回饋及重傳的另一個範例的圖式2500A、2500B、2500C及2500D。第25A圖顯示了如先前段落中述及的具有10個位元CBG ACK/NACK 2500A。在失敗的CBG的第一次重傳之後,只有第九個CBG的解碼仍不正確。如第25B圖所示,CBG ACK/NACK 2500B具有10個位元。在第九個CBG的第二次重傳之後,如果所有CBG都被正確解碼並且總的TB也通 過了CRC檢查,那麼如第25C圖所示,CBG ACK/NACK 2500C具有10個位元。在第九個CBG的第二次重傳之後,如果所有CBG都被正確解碼,但是總的TB沒有通過CRC檢查,那麼如第25D圖所示,CBG ACK/NACK 2500D具有10個位元。
在LTE中,冗餘版本的最大數量是4。因此,在DCI/UCI中會為RV欄位保留2個位元。在新型無線電(NR)中,冗餘版本的最大數量可以大於4。因此,在DCI/UCI中可能需要更多用於RV欄位的位元。為了避免增大DCI/UCI酬載大小,可以使用DCI/UCI中的MCS欄位來攜帶RV資訊。
在LTE中的初始傳輸中,MCS索引可以是從0到28中選擇的,並且RV被設定為0。在LTE中的重傳中,MCS索引可以是從29到31中選擇的。因此,DCI/UCI中的MCS索引可以具有針對32個可能數值的5個位元。對於重傳的PDSCH,MCS索引是由調變階數而不是RV確定的。對於重傳的PUSCH,MCS索引是由RV而不是調變階數確定的。
對於重傳的NR-PDSCH,設想只有2個位元被用於DCI中的MCS索引,這一點取決於調變階數。這樣做會節省來自DCI中的MCS索引的3個位元。所節省的這3個位元可以用於增加的RV。這種用法基於這樣一種假設,即用於初始傳輸的RV欄位應被限制在2個位元。換句話說,用於初始傳輸的可能的RV可以是從0、1、2、3中選擇的。設想這樣一個範例,在第一次傳輸中,MCS索引='10010'以及RV='00'。這意味著MCS索引是18並且調變階數是6。在重傳中,MCS索引='10'並且RV='00001'。這意味著調變階數是6並且冗餘版本是1。經由這種在初始傳輸與重傳之間的DCI中的MCS索引欄位及RV欄位的動態切換,DCI酬載大小可以保持固定,同時,所支援的RV的數量可以從4個(也就是2位元)增加到32個(也就是5位元)。換句話說,通過在初始傳輸與重傳之間動態切換DCI中的MCS索引欄位,能夠支援多達32個RV。
在NR中,如果所支援的RV的數目不到32個,那麼來自重傳中MCS欄位的節省位元可以用於表明CBG資訊(例如,實際CBG數量小於所配置的CBG數量的指示或是或實際CBG數量的指示)。類似的方案也可應用於UCI。
以上描述了若干個位元交錯器的實施例。若干種調變映射順序是可以定義的(例如自然順序、反向順序以及循環移位順序)。在實施例中,在傳輸器與接收器之間可以同步調變映射順序。用於處理傳輸器與接收器之間的這種同步的方式有若干種:靜態傳訊、半靜態傳訊、具有附加的DCI/UCI位元的動態傳訊、以及帶有MCS表的動態傳訊。
對於靜態傳訊,沒有用於調變映射順序的顯性傳訊。調變映射順序可以與RV相關。在一個實施例中,每一個RV可以對應於自然調變映射順序、或可以對應於反向調變映射順序。舉例來說,RV0及RV2可以始終依照自然調變映射順序,並且RV1及RV3可以始終依照反向調變映射順序。其原因有可能是因為RV0及(RV1,RV3)在編碼位元上存在某種重疊。(RV1,RV3)的反向調變映射順序提供了這些重疊編碼位元的差異性。同樣,RV2與(RV1,RV3)有可能在編碼位元上存在一些重疊。(RV1,RV3)的反向調變映射順序提供了這些重疊編碼位元的差異性。一種可能的情況是,RV1、RV3的反向調變映射順序只適用於高階調變,例如16QAM、64QAM及256QAM。在另一個實施例中,每一個RV都對應於具有某個移位值的循環移位順序。例如,RV0始終可以取決於移位值為0的循環移位順序,RV1可以始終取決於移位值為2的循環移位順序,RV2可以始終依照移位值為4的循環移位順序,以及RV3可以始終取決於移位值為6的循環移位。在另一個實施例中,每一個RV都可以對應於某個MMOI值。例如,RV0可以始終對應於MMOI=0,RV1可以始終對應於MMOI=1,RV2可以始終對應於MMOI=2,以及RV3可以始終對應於MMOI=3。
對於半靜態傳訊,調變映射順序可以用某個RRC傳訊來配置,並且調變映射順序可以與RV相關。在這裡,RRC連接建立或RRC連接再配置訊息可被用於該配置。舉例來說,在RRCConectionReconfiguration訊息中可以添加以下各項:
Figure 107103589-A0305-02-0078-130
其中值“0”表明移位值為0的循環移位順序,值“1”表明移位值為2的循環移位順序,值“2”表明具有移位值為4的循環移位順序,值“3”表明移位值為6的循環移位順序。
在另一個實施例中,該值可以表明MMOI索引,並且在RRCConnectionReconfiguration訊息中可以添加以下各項:
Figure 107103589-A0305-02-0078-131
其中值“ture”表明自然調變映射順序,值“false”表明反向調變映射順序。
由於RV0與固定調變映射順序相關,因此,關於調變映射順序的靜態或半靜態傳訊可能不利於追加合併類型的HARQ。為了增強分集等級,RV0可以基於NDI值而在自然調變映射順序與反向調變映射順序之間切換。如果NDI值被切換(即新傳輸),那麼可以將RV0用於自然調變映射順序。否則可以將RV0用於反向調變映射順序。
對於具有附加的DCI/UCI位元的動態傳訊,在附加的DCI/UCI欄位中可以動態地傳訊調變映射順序。舉例來說,DCI或UCI中的附加的1個位元可以表明是使用自然調變映射順序還是使用反向調變映射順序。在另一個範例中,DCI或UCI中的另外的2個位元可以表明循環移位調變映射的移位值(即0、2、4、6)。在另一個範例中,DCI或UCI中的附加位元可以表明MMOI索引。
對於具有MCS表的動態傳訊,假設為初始傳輸應用的始終是自然調變映射順序。調變映射重排序僅僅會在重傳中進行。因此,可以使用MCS表來表明調變映射重排序。
對於下鏈傳輸,用於PDSCH的MCS表可以僅僅使用3或4個索引(也就是29、30、31及/或28)來表明重傳中的調變階數。對於上鏈傳輸,用於PUSCH的MCS表可以僅僅使用3或4個索引(也就是29、30、31及/或28)來表明重傳中的RV版本。在這裡,實際使用的可以是2個位元。考慮到MCS索引總共有5個位元,可以提供附加的3個位元來表明用於下鏈重傳或上鏈重傳的調變映射順序。所使用的附加位元可以是一個、兩個或三個。在1個位元的情況下,其可以用於表明在目前重傳中使用自然調變映射順序還是反向調變映射順序。在2或3個位元的情況下,這些位元可以用於表明循環移位調變映射中的移位值、或是表明MMOI索引。
一些LDPC解碼演算法的性能可能取決於SNR的準確估計。舉例來說,偏移最小總和解碼器或調整最小總和解碼器對於SNR估計誤差並不敏感,而正規化最小總和解碼器對於SNR估計誤差並不敏感。
基地台(例如eNB、gNB或TPR)可能需要知悉WTRU的解碼能力,包括WTRU可以支援的解碼演算法。這一點可以在初始佔用階段的RRC訊息中完成。
基於通道條件以及一些SNR校準測試,基地台可以估計WTRU是否能夠具有適當的SNR估計。如果是的話,則可以使用對SNR估計誤差敏感的更先進的解碼演算法。這個決定可以使用RRC訊息傳遞而從基地台通知給WTRU。此訊息可以根據通道條件來更新。
第26圖是針對具有所支援的解碼演算法的WTRU能力的範例訊息交換的信號圖2600。在第26圖所示的範例中,eNB 2610向WTRU 2620發送UE能力請求訊息2630。回應於該請求2630,WTRU 2620發送可包括WTRU解碼演算法的UE能力回應2640。接收到UE能力回應2640的eNB 2610可以向WTRU 2620發送可以至少部分基於UE能力回應2640中表明的WTRU 2620支援的WTRU解碼演算法所確定的建議解碼演算法(2650)。
由於LDPC也可用於eMBB UL,因此可以為UL使用類似的SNR估計適應性解碼演算法。替代地,對SNR估計誤差敏感的更先進的解碼演算法也是可以使用的。作為範例,此類演算法可是預先定義或是指定在基地台上使用的。
針對用於HARQ重傳的符號級交錯,可以使用簡單的符號交錯器。舉例來說,可以使用行列交錯器,其中碼字位元流可以用先列後行的方式寫入。交錯器可以先讀取行再讀取列。
第27圖是範例的符號級行列交錯器2710的圖式2700。在第27圖所述的範例中,來自每一個CB1...CBm的調變符號S1,1...Sm,nm被分佈在頻域上。如第27圖所示的行列交錯器可以用於第一次傳輸。如果需要重傳,那麼可以使用類似的交錯器。然而,在第一次傳輸中包含了來自CB的調變符號的子載波還會在重傳中包括來自相同CB的調變符號。如果子載波遭遇到深度衰落,那麼這將會導致解碼CB的性能降級。為了避免這個問題,在應用行列交錯器之前,可針對重傳在碼字中的組成CB上可以應用混洗操作。
第28圖是使用重傳混洗2820的範例的符號級行列交錯器2810的圖式2800。在第28圖所示的範例中,重傳混洗2820是在使用行列交錯器2810執行交錯處理之前發生的。在圖式範例中,CBm 2830a被行動到碼字2840的開端(被表示為2830b)。在實施例中,其他混洗方案也是可以應用的。舉例來說,如果CB處於初始傳輸中的碼字的第i個位置,那麼可以將其設置到用於重傳的碼字中的第(i+offset)個位置。在實施例中,該混洗演算法可以取決於傳輸次數。舉例來說,第一次重傳及第二次重傳可以使用不同的混洗參數。
雖然於上以特定組合描述了特徵及要素,但是本領域中具有通常知識者將會認識到,每一個特徵或元素可以單獨使用、或以與其他特徵及要素的任何組合使用。此外,這裡描述的方法可以在電腦可讀媒體中引入以用於由電腦或處理器執行的電腦程式、軟體或韌體中實施。電腦可讀媒體的範例包括電信號(經由有線或無線連接傳送)以及電腦可讀儲存媒體。電腦可讀儲存媒體的範例包括但不限於唯讀記憶體(ROM)、隨機存取記憶體(RAM)、暫存器、快取記憶體、半導體儲存裝置、磁性媒體(例如內部硬碟及可移磁片)、磁光媒體、以及光學媒體(例如CD-ROM碟片及數位多功能光碟(DVD))。與軟體關聯的處理器可以用於實施在WTRU、UE、終端、基地台、RNC或任何電腦主機使用的射頻收發器。
TB‧‧‧傳輸塊
CRC‧‧‧循環冗餘檢查
CB‧‧‧碼塊

Claims (18)

  1. 一種無線傳輸/接收單元(WTRU),包括:一收發器;以及一處理器,通訊地耦接至該收發器;該收發器及該處理器被配置為:將一傳輸塊(TB)級循環冗餘檢查(CRC)位元附加於一TB,基於一碼率(CR)及一TB酬載大小(TBS)以選擇一第一低密度同位檢查(LDPC)基礎圖形(BG)或一第二LDPC BG,在該第一LDPC BG被選擇的一條件下,應用一第一碼塊(CB)分段方案分段包含該TB級CRC位元的該TB成一第一數量的相同大小的CB,在該第二LDPC BG被選擇的一條件下,應用一第二CB分段方案分段包含該TB級CRC位元的該TB成一第二數量的相同大小的CB,確定CB級CRC位元的數量以用於CB級CRC位元的附加,在用於CB級CRC位元附加的CB級CRC位元的經確定數量>0的一條件下,將經確定數量的多個CB級CRC位元附加於該被分段的TB的該CB中的每一個CB,使用所選擇的LDPC BG來編碼該被分段的TB的該CB中的每一個CB,以及傳送該被編碼的CB。
  2. 如申請專利範圍第1項所述的WTRU,該收發器及該處理器進一步被配置為將多個填充位元附加於該被分段TB的該CB中的每一個CB,其中該填充位元的數量取決於一提升大小集合與所選擇的LDPC BG。
  3. 如申請專利範圍第1項所述的WTRU,其中該CB級CRC位元經確定的數量是0。
  4. 如申請專利範圍第1項所述的WTRU,其中該CB級CRC位元經確定的數量是24。
  5. 如申請專利範圍第1項所述的WTRU,其中:該第一CB分段方案是該第一LDPC BG的最大CB大小的一個函數;以及該第二CB分段方案是該第二LDPC BG的最大CB大小的一個函數。
  6. 如申請專利範圍第1項所述的WTRU,該收發器及該處理器進一步被配置為將該多個CB分組為多個CB群組(CBG),其中一TB中的一CBG數量被配置為小於min{B,B’},其中B是一單一TB中的被分段的CB的一總數,並且B'是一TB中的CBG的一最大數量,其中該多個CBG包括一第一CBG集合以及一第二CBG集合,其中該第一CBG集合中的每一個CBG比該第二CBG集合中的每一個CBG多包括一個CB。
  7. 如申請專利範圍第6項所述的WTRU,其中一TB中的CBG的一最大數量是藉由無線電資源控制(RRC)傳訊而被配置。
  8. 如申請專利範圍第1項所述的WTRU,該處理器及該收發器進一步被配置為接收一下鏈控制資訊(DCI),該DCI帶有經編碼的CB的一傳輸以及經編碼的CB的一重傳中的至少其中之一,該DCI包括下列至少其中之一:表明一傳輸針對的是與所配置的CBG的最大數量相較下較少CBG的一指示、以及表明正被傳送或重傳的多個特定CBG的一CBG位元映像。
  9. 如申請專利範圍第1項所述的WTRU,該處理器及該收發器進一步被配置為:接收一下鏈控制資訊(DCI),該DCI帶有經編碼的CB的一傳輸,該DCI表明該傳輸中包括的一CBG數量,傳送一回饋,該回饋表明已被解碼的多個特定CBG以及未被解碼的多個特定CBG中的至少一者、以及表明已被解碼的一TB,在該回饋表明該傳輸中的至少一個CBG未被解碼的情況下,重新接收未被解碼的該多個特定CBG以及用於表明該重傳中包括的一CBG數量的該DCI,其中該多個特定CBG是作為子CBG而被重傳,以及傳送表明來自該傳輸及重傳的已被解碼及未被解碼的多個特定CBG中的一 個CBG的一回饋。
  10. 一種在無線傳輸/接收單元(WTRU)中執行的方法,該方法包括:將一傳輸塊(TB)級循環冗餘檢查(CRC)位元附加於一TB;基於一碼率(CR)及一TB酬載大小來選擇一第一低密度同位檢查(LDPC)基礎圖形(BG)或一第二LDPC BG;在該第一LDPC BG被選擇的一條件下,應用一第一碼塊(CB)分段方案分段包含該TB級CRC位元的該TB成一第一數量的相同大小的CB;在該第二LDPC BG被選擇的一條件下,應用一第二CB分段方案分段包含該TB級CRC位元的該TB成一第二數量的相同大小的CB;確定用於CB級CRC位元附加的CB級CRC位元的一數量;在用於CB級CRC位元附加的CB級CRC位元經確定的數量>0的一條件下,將經確定數量的多個CB級CRC位元附加於該被分段的TB的該CB中的每一個CB;使用所選擇的LDPC BG來編碼該被分段的TB的該CB中的每一個CB;以及傳送該被編碼的CB。
  11. 如申請專利範圍第10項所述的方法,進一步包括:將多個填充位元附加於該被分段TB中的該CB中的每一個CB,其中該填充位元的數量取決於一提升大小集合與所選擇的LDPC基礎圖形。
  12. 如申請專利範圍第10項所述的方法,其中該CB級CRC位元經確定的數量是0。
  13. 如申請專利範圍第10項所述的方法,其中該CB級CRC位元經確定的數量是24。
  14. 如申請專利範圍第10項所述的方法,其中:該第一CB分段方案是該第一LDPC BG的最大CB大小的一個函數;以及 該第二CB分段方案是該第二LDPC BG的最大CB大小的一個函數。
  15. 如申請專利範圍第10項所述的方法,該方法進一步包括:將該多個CB分成多個CB群組(CBG),其中一TB中的一CBG數量被配置為小於min{B,B’},其中B是一單一TB中的被分段的CB的一總數,並且B'是一TB中的CBG的一最大數量,其中該多個CBG包括一第一CBG集合及一第二CBG集合,其中該第一CBG集合中的每一個CBG比該第二CBG集合中的每一個CBG多包括一個CB。
  16. 如申請專利範圍第15項所述的方法,其中一TB中的CBG的一最大數量是藉由無線電資源控制(RRC)傳訊而被配置。
  17. 如申請專利範圍第10項所述的方法,進一步包括:接收一下鏈控制資訊(DCI),該DCI帶有經編碼的CB的一傳輸以及經編碼的CB的一重傳中的至少其中之一,該DCI包括以下的至少其中之一:表明一傳輸針對的是與所配置的CBG的最大數量相較下較少CBG的一指示、以及表明正被傳送或重傳的多個特定CBG的一CBG位元映像。
  18. 如申請專利範圍第10項所述的方法,進一步包括:接收一下鏈控制資訊(DCI),該DCI帶有經編碼的CB的一傳輸,該DCI表明該傳輸中包括的一CBG數量,傳送一回饋,該回饋表明已被解碼的多個特定CBG以及未被解碼的多個特定CBG中的至少一者、以及表明已被解碼的一TB,在該回饋表明該傳輸中的至少一個CBG未被解碼的情況下,重新接收未被解碼的該多個特定CBG以及用於表明該重傳中包括的一CBG數量的該DCI,其中該多個特定CBG是作為子CBG而被重傳,以及傳送表明來自該傳輸及重傳的已被解碼及未被解碼的多個特定CBG中的一個CBG的一回饋。
TW107103589A 2017-02-03 2018-02-01 無線傳輸/接收單元及在無線傳輸/接收單元中執行的方法 TWI685237B (zh)

Applications Claiming Priority (14)

Application Number Priority Date Filing Date Title
US201762454623P 2017-02-03 2017-02-03
US62/454,623 2017-02-03
US201762475126P 2017-03-22 2017-03-22
US62/475,126 2017-03-22
US201762500897P 2017-05-03 2017-05-03
US62/500,897 2017-05-03
US201762519671P 2017-06-14 2017-06-14
US62/519,671 2017-06-14
US201762543033P 2017-08-09 2017-08-09
US62/543,033 2017-08-09
US201762556079P 2017-09-08 2017-09-08
US62/556,079 2017-09-08
US201762565716P 2017-09-29 2017-09-29
US62/565,716 2017-09-29

Publications (2)

Publication Number Publication Date
TW201841485A TW201841485A (zh) 2018-11-16
TWI685237B true TWI685237B (zh) 2020-02-11

Family

ID=61193159

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107103589A TWI685237B (zh) 2017-02-03 2018-02-01 無線傳輸/接收單元及在無線傳輸/接收單元中執行的方法

Country Status (9)

Country Link
US (2) US11038540B2 (zh)
EP (1) EP3577764A1 (zh)
JP (1) JP7075409B2 (zh)
KR (2) KR102539912B1 (zh)
CN (3) CN110249537B (zh)
BR (1) BR112019016156A2 (zh)
RU (1) RU2720950C1 (zh)
TW (1) TWI685237B (zh)
WO (1) WO2018144560A1 (zh)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106160937B (zh) 2015-04-15 2019-01-04 中兴通讯股份有限公司 一种实现码块分割的方法及装置
US10784901B2 (en) 2015-11-12 2020-09-22 Qualcomm Incorporated Puncturing for structured low density parity check (LDPC) codes
US11043966B2 (en) 2016-05-11 2021-06-22 Qualcomm Incorporated Methods and apparatus for efficiently generating multiple lifted low-density parity-check (LDPC) codes
US10454499B2 (en) 2016-05-12 2019-10-22 Qualcomm Incorporated Enhanced puncturing and low-density parity-check (LDPC) code structure
US9917675B2 (en) 2016-06-01 2018-03-13 Qualcomm Incorporated Enhanced polar code constructions by strategic placement of CRC bits
US10469104B2 (en) 2016-06-14 2019-11-05 Qualcomm Incorporated Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes
CN108400832B (zh) * 2017-02-06 2022-09-09 华为技术有限公司 数据处理方法和通信设备
US10340949B2 (en) 2017-02-06 2019-07-02 Qualcomm Incorporated Multiple low density parity check (LDPC) base graph design
WO2018152714A1 (zh) * 2017-02-22 2018-08-30 广东欧珀移动通信有限公司 用于信息传输的方法和设备
EP3633896B1 (en) * 2017-03-08 2022-10-05 LG Electronics Inc. Method and apparatus for transmitting and receiving radio signals in a wireless communication system
WO2018171043A1 (zh) 2017-03-24 2018-09-27 中兴通讯股份有限公司 一种准循环低密度奇偶校验编码处理方法及装置
CN108696943B (zh) * 2017-04-12 2022-11-08 株式会社Kt 用于新无线电的发送和接收数据信道的方法及使用该方法的装置
CN108809509B (zh) * 2017-05-05 2021-01-22 电信科学技术研究院 低密度奇偶校验码的基础图选择方法及装置
US10312939B2 (en) 2017-06-10 2019-06-04 Qualcomm Incorporated Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code
JP2019004246A (ja) * 2017-06-13 2019-01-10 シャープ株式会社 端末装置、基地局装置、および、通信方法
KR20200008567A (ko) * 2017-06-15 2020-01-28 엘지전자 주식회사 무선 통신 시스템에서 단말과 기지국 간 확인 응답 정보를 송수신하는 방법 및 이를 지원하는 장치
CN109150380B (zh) * 2017-06-16 2020-12-08 华为技术有限公司 数据传输的方法、网络设备和终端设备
CN109150420B (zh) * 2017-06-19 2022-02-25 华为技术有限公司 信息处理的方法、装置、通信设备和通信***
EP3649755B1 (en) * 2017-07-07 2023-09-20 QUALCOMM Incorporated Communication techniques applying low-density parity-check code base graph selection
KR102176388B1 (ko) * 2017-08-10 2020-11-10 노키아 테크놀로지스 오와이 방법 및 장치
WO2019031925A1 (ko) 2017-08-10 2019-02-14 삼성전자 주식회사 통신 또는 방송 시스템에서 채널 부호화/복호화 방법 및 장치
BR112020003426A2 (pt) * 2017-08-24 2020-08-25 Telefonaktiebolaget Lm Ericsson (Publ) segmentação de bloco de código para novo rádio 3gpp
KR102420721B1 (ko) * 2017-09-08 2022-07-18 삼성전자 주식회사 통신 또는 방송 시스템에서 전송블록 크기 결정 방법 및 장치
JP7464521B2 (ja) * 2017-09-11 2024-04-09 中興通訊股▲ふん▼有限公司 Ldpcコード化データを処理する方法および装置
WO2019095190A1 (en) * 2017-11-16 2019-05-23 Qualcomm Incorporated Reduced overhead error detection code design for decoding a codeword
CN109802800B (zh) * 2017-11-17 2020-12-22 华为技术有限公司 一种通信方法及设备
EP3711419A4 (en) 2017-11-17 2021-06-02 ZTE Corporation SYSTEM AND METHOD FOR PROCESSING TAX INFORMATION
WO2019122000A1 (en) * 2017-12-21 2019-06-27 Telefonaktiebolaget Lm Ericsson (Publ) Network node, method and computer program for unlicensed spectrum operation
WO2019164515A1 (en) * 2018-02-23 2019-08-29 Nokia Technologies Oy Ldpc codes for 3gpp nr ultra-reliable low-latency communications
US11432279B2 (en) * 2018-04-13 2022-08-30 Lg Electronics Inc. Method for transmitting transport block by using downlink control information in wireless communication system and apparatus therefor
US11405150B2 (en) * 2018-05-10 2022-08-02 Lg Electronics Inc. Method by which terminal transmits data in unlicensed band, and apparatus for using method
CN112119674B (zh) * 2018-05-17 2024-05-14 株式会社Ntt都科摩 网络节点
EP3841692B1 (en) * 2018-08-24 2022-06-15 Telefonaktiebolaget LM Ericsson (publ) Enhancements to limited buffer rate-matching
BR112020015861A2 (pt) 2018-08-29 2021-03-09 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Método de comunicações sem fio, dispositivo de comunicações, chip e meio de armazenamento legível por computador
EP3797483B1 (en) * 2018-09-28 2024-06-19 Huawei Technologies Co., Ltd. Devices, methods and computer programs for adaptively selective retransmission in wireless communications
US10644835B1 (en) 2018-10-12 2020-05-05 Samsung Electronics Co., Ltd. System and method for interleaving distributed CRC in polar codes for early termination
WO2020107751A1 (zh) * 2018-11-28 2020-06-04 Oppo广东移动通信有限公司 一种数据传输方法及装置、终端
US11419133B2 (en) * 2018-11-30 2022-08-16 Qualcomm Incorporated Flexible control information for wireless communications
WO2020114573A1 (en) * 2018-12-03 2020-06-11 Huawei Technologies Co., Ltd. Devices, methods and computer programs for spatial diversity via enhanced bit interleaving in wireless communications
US11963182B2 (en) 2018-12-12 2024-04-16 Telefonaktiebolaget Lm Ericsson (Publ) Radio code block transmission based on DCI extension
US20220116999A1 (en) * 2018-12-29 2022-04-14 Samsung Electronics Co., Ltd. Method and apparatus for transmitting a signal in wireless communication system
US11259334B2 (en) * 2019-01-30 2022-02-22 Qualcomm Incorporated Code-block-based communication for random access channel
US12021617B2 (en) 2019-04-09 2024-06-25 Lg Electronics Inc. Interleaving for code block
CN111918333B (zh) * 2019-05-07 2023-10-24 成都华为技术有限公司 数据传输方法和设备
US11509419B2 (en) * 2019-09-25 2022-11-22 Qualcomm Incorporated Acknowledgement and retransmission techniques utilizing secondary wireless channel
CN112889235B (zh) * 2019-09-29 2023-07-28 北京小米移动软件有限公司 Harq-ack码本的发送方法、接收方法及装置
CN112865810A (zh) * 2019-11-28 2021-05-28 华为技术有限公司 编译码方法及装置
US11588578B2 (en) 2019-12-13 2023-02-21 Samsung Electronics Co., Ltd. System and method for encoding data using punctured low-density parity-check codes
US11316616B2 (en) * 2020-02-21 2022-04-26 Qualcomm Incorporated Constraint-based code block interleaver for data aided receivers
WO2021168763A1 (en) * 2020-02-28 2021-09-02 Qualcomm Incorporated Base graph selection for multi-slot shared channel
AU2021232001B2 (en) * 2020-03-04 2023-06-29 Fort Robotics, Inc. Secure wireless communication of robotic safety state information
US11515987B2 (en) * 2020-03-09 2022-11-29 Mediatek Singapore Pte. Ltd. Leftover bits processing for proportional round-robin resource unit parsing in extreme high-throughput systems
US20210297180A1 (en) * 2020-03-20 2021-09-23 Jianglei Ma Methods and systems for network coding using cross-packet check blocks
CN111757118B (zh) * 2020-06-29 2023-04-21 北京百度网讯科技有限公司 视频转码处理方法、装置、设备和介质
US20220021483A1 (en) * 2020-07-17 2022-01-20 Yu Cao Methods and appratuses for broadcast multicast or groupcast transmission using vertical check blocks
US11515968B2 (en) * 2020-08-31 2022-11-29 Qualcomm Incorporated Hierarchical hybrid automatic repeat request for multi-level coding
WO2022073181A1 (en) * 2020-10-09 2022-04-14 Qualcomm Incorporated Starting bit determination for pusch repetition with transport block size scaling
CN113098529B (zh) * 2021-03-30 2022-06-21 中山大学 基于循环移位的额外信息传输方法、***及存储介质
WO2022217593A1 (en) * 2021-04-16 2022-10-20 Telefonaktiebolaget Lm Ericsson (Publ) Overlap encoding and decoding for multicarrier transmission schemes
US11917597B2 (en) * 2021-05-26 2024-02-27 Qualcomm Incorporated Methods and apparatuses for generating dynamic code block group in sidelink
WO2023039806A1 (zh) * 2021-09-16 2023-03-23 Oppo广东移动通信有限公司 数据传输方法、装置、设备及存储介质
CN117918053A (zh) * 2021-09-28 2024-04-23 华为技术有限公司 使用根据子块交织器生成的校验块进行无线通信重传的方法和装置
WO2023055908A1 (en) * 2021-09-29 2023-04-06 Interdigital Patent Holdings, Inc. Hybrid automatic repeat request (harq) related approaches to mitigate the impact of interference
CN114070468B (zh) * 2021-11-12 2023-05-23 四川天邑康和通信股份有限公司 一种应用于5g基站通信中冗余版本号2的自解识别方法
US11831570B2 (en) * 2022-01-11 2023-11-28 Qualcomm Incorporated Redundancy version cross carrier interleaving
US20230142897A1 (en) * 2022-03-31 2023-05-11 Intel Corporation Enhanced codeword-based block acknowledgement for wi-fi
WO2023205208A1 (en) 2022-04-19 2023-10-26 Fort Robotics, Inc. Method for safety responses to security policy violations
CN117335923A (zh) * 2022-07-01 2024-01-02 华为技术有限公司 Uwb***中ldpc码字的长度确定方法及相关装置
US20240031055A1 (en) * 2022-07-19 2024-01-25 Qualcomm Incorporated Mutual information based channel decoder power savings

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101529737A (zh) * 2006-10-18 2009-09-09 松下电器产业株式会社 多输入多输出(mimo)***中的数据传输的方法和***
US20120224523A1 (en) * 2006-12-29 2012-09-06 Interdigital Technology Corporation Method and apparatus for transmitting and receiving multimedia broadcast multicast services via a dedicated downlink carrier

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2419212C2 (ru) * 2007-01-05 2011-05-20 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ преобразования уровней и способ передачи данных для системы mimo
EP2100385A4 (en) 2007-01-05 2012-07-25 Lg Electronics Inc METHODS OF LAYER MAPPING AND DATA TRANSMISSION FOR MIMO SYSTEM
EP2115981A4 (en) 2007-01-31 2013-11-20 Samsung Electronics Co Ltd METHOD AND DEVICE FOR CODE BLOCK SEGMENTATION IN A MOBILE COMMUNICATION SYSTEM
US20080226074A1 (en) * 2007-03-15 2008-09-18 Interdigital Technology Corporation Method and apparatus for ciphering packet units in wireless communications
US8379738B2 (en) * 2007-03-16 2013-02-19 Samsung Electronics Co., Ltd. Methods and apparatus to improve performance and enable fast decoding of transmissions with multiple code blocks
US8234551B2 (en) 2007-11-02 2012-07-31 Broadcom Corporation Single CRC polynomial for both turbo code block CRC and transport block CRC
CN102461039A (zh) * 2009-06-10 2012-05-16 诺基亚西门子通信公司 多点接收上行链路数据传送中的码块选择组合
KR101802518B1 (ko) 2010-03-03 2017-11-29 엘지전자 주식회사 무선 통신 시스템에서 상향링크 제어 정보 전송 방법 및 장치
EP2445279B1 (en) * 2010-10-21 2018-12-05 Lg Electronics Inc. Method and apparatus for transmitting control information in a wireless communication system
KR20140123397A (ko) 2013-04-12 2014-10-22 주식회사 케이티 코드 블록 분할 방법 및 그 기지국
US9379739B2 (en) * 2014-08-11 2016-06-28 Qualcomm Incorporated Devices and methods for data recovery of control channels in wireless communications
CN105515719B (zh) * 2014-09-24 2019-04-26 中兴通讯股份有限公司 一种数据传输方法及装置
WO2017091018A1 (en) 2015-11-24 2017-06-01 Samsung Electronics Co., Ltd. Method and apparatus for channel encoding/decoding in a communication or broadcasting system
WO2017197264A1 (en) * 2016-05-12 2017-11-16 Idac Holdings, Inc. Flow-based processing in wireless systems
CN117240415A (zh) 2016-08-10 2023-12-15 交互数字专利控股公司 Harq及高级信道码

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101529737A (zh) * 2006-10-18 2009-09-09 松下电器产业株式会社 多输入多输出(mimo)***中的数据传输的方法和***
US20120224523A1 (en) * 2006-12-29 2012-09-06 Interdigital Technology Corporation Method and apparatus for transmitting and receiving multimedia broadcast multicast services via a dedicated downlink carrier

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
Nokia, Alcatel-Lucent Shanghai Bell,"Padding for LDPC codes",3GPP TSG-RAN WG1_NR Ad-Hoc meeting,R1-1701031,Spokane, U.S.A., January 16-20, 2017.
Nokia, Alcatel-Lucent Shanghai Bell,"Padding for LDPC codes",3GPP TSG-RAN WG1_NR Ad-Hoc meeting,R1-1701031,Spokane, U.S.A., January 16-20, 2017. Samsung," Discussion on Rate Matching for LDPC codes",3GPP TSG RAN WG1 NR Ad-Hoc Meeting,R1-1700977, Spokane, USA, 16th~20th January 2017. *
Samsung," Discussion on Rate Matching for LDPC codes",3GPP TSG RAN WG1 NR Ad-Hoc Meeting,R1-1700977, Spokane, USA, 16th~20th January 2017.
Session Chairman (Nokia),"Chairman’s Notes of Agenda Item 5.1.5 Channel coding",3GPP TSG RAN WG1 AH_NR Meeting,R1-1701384,Spokane, USA, 16th~20th January 2017. *
Session Chairman (Nokia),"Chairman’s Notes of Agenda Item 5.1.5 Channel coding",3GPP TSG RAN WG1 AH_NR Meeting,R1-1701384,Spokane, USA, 16th~20th January 2017.。

Also Published As

Publication number Publication date
CN116260555A (zh) 2023-06-13
BR112019016156A2 (pt) 2020-03-24
JP7075409B2 (ja) 2022-05-25
WO2018144560A1 (en) 2018-08-09
US20200235759A1 (en) 2020-07-23
KR20190119036A (ko) 2019-10-21
EP3577764A1 (en) 2019-12-11
CN110249537B (zh) 2023-04-04
TW201841485A (zh) 2018-11-16
US11038540B2 (en) 2021-06-15
CN110249537A (zh) 2019-09-17
KR20230079251A (ko) 2023-06-05
KR102539912B1 (ko) 2023-06-02
US20210384922A1 (en) 2021-12-09
JP2020511030A (ja) 2020-04-09
CN116260556A (zh) 2023-06-13
RU2720950C1 (ru) 2020-05-15

Similar Documents

Publication Publication Date Title
TWI685237B (zh) 無線傳輸/接收單元及在無線傳輸/接收單元中執行的方法
TWI826402B (zh) 無線傳輸/接收單元及確定混合自動重傳請求確認位元之數量的方法
TWI744508B (zh) 極編碼系統、方法及發信
US11309988B2 (en) System and method for adaptive modulation
CN110168986B (zh) 无线***中的接收机反馈
TW202005317A (zh) 新無線電(nr)車聯網(v2x)通訊控制資訊發信及方法
TW201834435A (zh) 控制通道高級極碼
TWI813662B (zh) 無線傳輸/接收單元及由其實施的方法
US12003441B2 (en) Backward compatible physical layer convergence procedure (PLCP) protocol data unit (PPDU) design in wireless local area network (WLAN) system
TWI783080B (zh) 無線傳輸/接收單元(wtru)與傳輸極性編碼位元之方法
TW202005439A (zh) Noma之harq 方法