TWI730172B - 用於編碼的傳輪的重傳技術 - Google Patents

用於編碼的傳輪的重傳技術 Download PDF

Info

Publication number
TWI730172B
TWI730172B TW106131544A TW106131544A TWI730172B TW I730172 B TWI730172 B TW I730172B TW 106131544 A TW106131544 A TW 106131544A TW 106131544 A TW106131544 A TW 106131544A TW I730172 B TWI730172 B TW I730172B
Authority
TW
Taiwan
Prior art keywords
information
transmission
circuit
block
module
Prior art date
Application number
TW106131544A
Other languages
English (en)
Other versions
TW201815110A (zh
Inventor
徐章隆
李建
韋超
李忠
約瑟夫畢那米拉 索瑞亞嘉
季雷 侯
Original Assignee
美商高通公司
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 美商高通公司 filed Critical 美商高通公司
Publication of TW201815110A publication Critical patent/TW201815110A/zh
Application granted granted Critical
Publication of TWI730172B publication Critical patent/TWI730172B/zh

Links

Images

Classifications

    • 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
    • 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/13Linear 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/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
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/336Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • H04L1/0063Single parity check
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Electromagnetism (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Error Detection And Correction (AREA)

Abstract

本案內容的各種態樣與用於對資訊的傳送(例如,用於無線通訊)的重傳技術相關。在一些態樣中,如果包括編碼的資料和同位資訊(經受刪餘)的設備的第一傳輸失敗,則設備的重傳(例如,回應於NAK)包含發送被刪餘的同位資訊。在一些態樣中,選擇用於將針對第一傳輸的資料編碼的編碼速率來滿足針對第二傳輸的差錯率(例如,區塊差錯率)。第二傳輸還可以包括重複資訊,所述重複資訊包括編碼的資料。重複資訊還可以包括編碼的同位資訊的至少一部分。

Description

用於編碼的傳輸的重傳技術
相關申請的交叉引用
本專利申請案請求於2016年9月27日提出申請的專利合作條約申請號PCT/CN2016/100313,和於2017年6月22日提出申請的專利合作條約申請號PCT/CN2017/089561的優先權和權益。
本文中描述的各種態樣係關於通訊,特定言之但不排外地說,係關於用於編碼的傳輸的重傳技術。
無線通訊系統可以使用糾錯碼來在充滿雜訊通道上促進對數位訊息的可靠傳輸。封包碼是一類糾錯碼。在典型的封包碼中,資訊訊息或序列被分成區塊,以及在發送設備處的編碼器用數學方法向資訊訊息增加冗餘。對在編碼的資訊訊息中的該冗餘的利用改善了訊息的可靠性,實現針對可能由於雜訊而出現的位元錯誤的修正。換言之,即便由於由通道增加了雜訊而使得可能部分地出現位元錯誤,在接收設備處的解碼器亦可以利用冗餘來可靠地恢復資訊訊息。糾錯封包碼的例子除了其他例子之外包括,漢明碼、博斯-喬赫裡-霍克文黑姆(Bose-Chaudhuri-Hocquenghem,BCH)碼以及turbo碼。許多現存的無線通訊網路使用此種封包碼,例如使用turbo碼之3GPP LTE網路和IEEE 802.11n Wi-Fi網路。
為了進一步改善(例如,在無線通訊系統中的)通訊效能,可以使用諸如混合自動重傳請求(HARQ)的重傳方案。在HARQ方案中,若未成功地解碼第一傳輸,則重新發送編碼區塊。在一些情況下,可能需要若干重傳來實現期望的通訊效能的位準。然而,在給定與多個重傳相關聯的延遲的情況下,HARQ方案可能不提供針對具有非常嚴格的延時及/或可靠性要求的系統的充分地穩健的效能。相應地,需要可以提供(例如,針對低延時應用和其他穩健應用的)高位準的效能的糾錯技術。
下文提供對本案內容的一些態樣的簡要概述,以提供對此些態樣的基本理解。該概述不是對本案內容的全部預期特徵的泛泛概括,亦不意欲標識本案內容的全部態樣的關鍵或重要元素或者描述本案內容的任意或全部態樣的範圍。其目的僅在於作為後文所提供的更詳細的描述的序言,以簡化形式提供本案內容的一些態樣的各種概念。
在一態樣中,本案內容提供被配置用於通訊的裝置,該裝置包括記憶體和耦合到記憶體的處理器。處理器和記憶體被配置為:對第一資料進行編碼,以產生編碼的資料和編碼的同位資訊;發送包括編碼的資料和編碼的同位資訊的一部分的第一資訊;決定需要重傳;及作為決定需要重傳的結果,發送包括編碼的同位資訊的第二資訊。
本案內容的另一態樣提供用於通訊的方法,包括:對第一資料進行編碼,以產生編碼的資料和編碼的同位資訊;發送包括編碼的資料和編碼的同位資訊的一部分的第一資訊;決定需要重傳;及作為決定需要重傳的結果,發送包括編碼的同位資訊的第二資訊。
本案內容的另一態樣提供被配置用於通訊的裝置。裝置包括:用於對第一資料進行編碼以產生編碼的資料和編碼的同位資訊的構件;用於發送的構件,其被配置為發送包括編碼的資料和編碼的同位資訊的一部分的第一資訊;及用於決定需要重傳的構件,其中作為決定需要重傳的結果,用於發送的構件亦被配置為發送包括編碼的同位資訊的第二資訊。
本案內容的另一態樣提供儲存電腦可執行代碼的非暫時性電腦可讀取媒體,包括用於進行以下操作的代碼:對第一資料進行編碼以產生編碼的資料和編碼的同位資訊;發送包括編碼的資料和編碼的同位資訊的一部分的第一資訊;決定需要重傳;及作為決定需要重傳的結果,發送包括編碼的同位資訊的第二資訊。
在一態樣中,本案內容提供被配置用於通訊的裝置,該裝置包括記憶體和耦合到記憶體的處理器。處理器和記憶體被配置為:接收包括編碼的資料和編碼的同位資訊的第一資訊;對第一資訊進行解碼;基於解碼來發送關於需要重傳的指示;在發送指示之後接收包括額外的編碼的同位資訊的第二資訊;及使用第二資訊來對第一資訊進行解碼。
本案內容的另一態樣提供用於通訊的方法,包括:接收包括編碼的資料和編碼的同位資訊的第一資訊;對第一資訊進行解碼;基於解碼來發送關於需要重傳的指示;在發送指示之後接收包括額外的編碼的同位資訊的第二資訊;及使用第二資訊來對第一資訊進行解碼。
本案內容的另一態樣提供被配置用於通訊的裝置。裝置包括:用於接收的構件,其被配置為接收包括編碼的資料和編碼的同位資訊的第一資訊;用於解碼的構件,其被配置為對第一資訊進行解碼;及用於基於解碼來發送關於需要重傳的指示的構件,其中用於接收的構件亦被配置為在發送指示之後接收包括額外的編碼的同位資訊的第二資訊;及用於解碼的構件亦被配置為使用第二資訊來對第一資訊進行解碼。
本案內容的另一態樣提供儲存電腦可執行代碼的非暫時性電腦可讀取媒體,包括用於進行以下操作的代碼:接收包括編碼的資料和編碼的同位資訊的第一資訊;對第一資訊進行解碼;基於解碼來發送關於需要重傳的指示;在發送指示之後接收包括額外的編碼的同位資訊的第二資訊;及使用第二資訊來對第一資訊進行解碼。
在回顧下文的具體實施方式時,將更全面地理解本案內容的該等態樣和其他態樣。在連同附圖地回顧本案內容的特定的實現方式的下文描述內容時,本案內容的其他態樣、特徵和實現方式對本領域的一般技藝人士將是顯而易見的。儘管可以相對於下文的某些實現方式和圖來論述本案內容的特徵,但是本案內容的所有實現方式可以包括本文中論述的優勢特徵中的一或多個優勢特徵。換言之,儘管可以將一或多個實現方式論述為具有某些優勢特徵,但是亦可以根據本文中論述的揭露內容的各種實現方式來使用此種特徵中的一或多個特徵。同樣地,儘管下文可以將某些實現方式論述為設備、系統或方法實現方式,但是應當理解的是可以在各種設備、系統和方法中實現此種實現方式。
本案內容的各種態樣涉及對編碼資訊的重傳。由設備進行的第一傳輸可以包括編碼的資料和(在某種程度上被刪餘的)編碼的同位資訊。若在接收器處未成功地接收設備的第一傳輸,則設備可以進行重傳(例如,回應於來自接收器的否定確認NAK)。根據本文中的教導,重傳可以包括(例如,作為整體)被刪餘的編碼的同位資訊。此外,重傳可以包括重複資訊,該重複資訊包括在第一傳輸期間發送的、編碼的資料中的至少一部分及/或編碼的同位資訊中的至少一部分。
下文結合附圖闡述的具體實施方式意欲作為對各種配置的描述,並且不意欲表示可以實現本文中描述的概念的僅有的配置。出於提供對各種概念的全面理解的目的,具體實施方式包括特定細節。然而,對本領域技藝人士而言將顯而易見的是,在沒有該等特定細節的情況下亦可以實踐該等概念。此外,在不脫離本案內容的範圍的情況下,可以設計替代的配置。額外地,熟知的元素將不會被詳細描述或將被省略,以便不使本案內容的相關細節含糊。
遍及本案內容所提供的各種概念可以跨越廣泛的各種電信系統、網路架構以及通訊標準來實現。例如,第三代合作夥伴計畫(3GPP)是定義針對網路的若干無線通訊標準的標準體,該網路包含進化型封包系統(EPS),經常被稱作為長期進化(LTE)網路。例如第五代(5G)網路的LTE網路的進化版本可以提供許多不同類型的服務或應用,包括但不限於網頁瀏覽、視訊流、VoIP、關鍵任務應用、多跳網路、具有即時回饋的遠端操作(例如,遠端手術)等。因此,可以根據各種網路技術來實現本文中的教導,該網路技術包括而不限於5G技術、***(4G)技術、第三代(3G)技術以及其他網路架構。此外,可以將本文中描述的技術用於下行鏈路、上行鏈路、同級間鏈路或某種其他類型的鏈路。
使用的實際電信標準、網路架構及/或通訊標準將取決於特定應用以及施加在系統上的整體設計約束。出於說明的目的,下文可以在5G系統及/或LTE系統的語境中描述各種態樣。然而,應當領會的是,本文中的教導亦可以在其他系統中使用。因此,對在5G及/或LTE術語的語境中提及的功能應當被理解為同等地適用於其他類型的技術、網路、元件、訊號傳遞等等。示例通訊系統
圖1說明無線通訊系統100的例子,其中使用者裝備(UE)可以經由無線通訊訊號傳遞來與其他設備通訊。例如,第一UE 102和第二UE 104可以使用無線通訊資源來與發送接收點(TRP)106通訊,該無線通訊資源是由TRP 106及/或其他網路元件(例如,核心網路108、網際網路服務提供者(ISP)110、同級設備等等)來管理的。在一些實現方式中,系統100的元件中的一或多個元件可以經由設備到設備(D2D)鏈路112或某種其他相似類型的直接鏈路來直接地互相通訊。
對在系統100的元件中的兩個或兩個以上元件之間的資訊的通訊可以包含將資訊編碼。例如,TRP 106可以將TRP 106向UE 102或UE 104發送的資料或控制資訊編碼。作為另一個例子,UE 102可以將UE 102向TRP 106或UE 104發送的資料或控制資訊編碼。編碼可以包含諸如極化編碼的封包編碼(block coding)。根據本文中的教導,UE 102、UE 104、TRP 106或系統100的某種其他元件中的一者或多者可以包括編碼器及/或解碼器用於對包括先前刪餘的同位資訊114的重傳。
無線通訊系統100的元件和鏈路可以在不同實現方式中採取不同的形式。UE的例子可以包括而不限於蜂巢設備、物聯網路(IoT)設備、蜂巢IoT(CIoT)設備、LTE無線蜂巢設備、機器類型通訊(MTC)蜂巢設備、智慧警報、遠端感測器、智慧型電話、行動電話、智慧型儀器表、個人數位助理(PDA)、個人電腦、網狀節點以及平板電腦。
在一些態樣中,TRP可以指併入了針對特定的實體細胞服務區的無線頭端功能的物理實體。在一些態樣中,TRP可以包括基於正交分頻多工(OFDM)的具有空中介面的5G新無線(NR)功能。NR可以支援例如而非不限於增強行動寬頻(eMBB)、關鍵任務服務、以及IoT設備的大規模部署。TRP的功能可以在一或多個態樣中類似於(或包括或被併入)CIoT基地台(C-BS)、節點B、進化型節點B(eNodeB)、無線存取網路(RAN)存取節點、無線網路控制器(RNC)、基地台(BS)、無線基地台(RBS)、基地台控制器(BSC)、基地台收發機(BTS)、收發機功能(TF)、無線收發機、無線路由器、基礎服務集(BSS)、擴展服務集(ESS)、巨集細胞服務區、巨集節點、家庭eNB(HeNB)、毫微微細胞服務區、毫微微節點、微微節點或某種其他合適的實體的功能。在不同的場景(例如,NR、LTE等)中,TRP可以被稱作為g節點B(gNB)、eNB、基地台或使用其他術語來提及。
在無線通訊系統100中可以支援各種類型的網路到設備鏈路和D2D鏈路。例如,D2D鏈路可以包括而不限於機器到機器(M2M)鏈路、MTC鏈路、載具到載具(V2V)鏈路以及載具到任何事物(V2X)鏈路。網路到設備鏈路可以包括而不限於上行鏈路(或反向鏈路)、下行鏈路(或前向鏈路)以及載具到網路(V2N)鏈路。示例通訊 元件
圖2說明包括可以使用本文中的教導的第一無線通訊設備202和第二無線通訊設備204的無線通訊系統200。在一些實現方式中,第一無線通訊設備202或第二無線通訊設備204可以對應於UE 102、UE 104、TRP 106或圖1的某種其他元件。
在所說明的例子中,第一無線通訊設備202在通訊通道206(例如,無線通道)上向第二無線通訊設備204發送訊息。在此種方案中應該提出以提供對訊息的可靠通訊的問題是考慮影響通訊通道206的雜訊208。
經常使用封包碼(block code)或糾錯碼來在雜訊通道上提供對訊息的可靠的傳輸。在典型的封包碼中,來自在第一(發送)無線通訊設備202處的資訊源210的資訊訊息或序列被分為區塊,每個區塊具有為K位元的長度。編碼器212以數學方法向資訊訊息增加冗餘,結果是碼字組具有為N的長度,其中N > K。此處,碼率R是在訊息長度和區塊長度之間的比例(即R = K / N)。在編碼資訊訊息中利用該冗餘是在第二(接收)無線通訊設備204處可靠地接收所發送的訊息的關鍵,憑藉冗餘實現針對可能由於施加給所發送的訊息的雜訊208而出現的位元錯誤的修正。換言之,即便由於對通道206添加208雜訊而導致可能部分地出現位元錯誤,在第二(接收)無線通訊設備204處的解碼器214亦可以利用冗餘來可靠地恢復資訊訊息。解碼器214向適當的資訊槽216提供恢復出的資訊訊息。
此種糾錯封包碼的許多例子對本領域的一般技藝人士而言是已知的,除了其他例子之外包括漢明碼、博斯-查德赫利-霍昆格姆(Bose-Chaudhuri-Hocquenghem,BCH)碼以及turbo碼。一些現存的無線通訊網路使用此種封包碼。例如,3GPP LTE網路可以使用turbo碼。然而,對於未來的網路,稱為極化碼的新類別的封包碼提供了相對於其他碼具有改善的效能的可靠和高效資訊傳送的潛在機會。
本案內容在一些態樣與對具有(下文中描述的)極化碼的混合自動重傳請求(HARQ)的使用有關。例如,編碼器212可以將來自資訊源210的資訊位元編碼,來產生編碼的資料和同位資訊218。第一無線通訊設備202的發送控制器(TX)226包括用於向第二無線通訊設備204發送第一傳輸的模組,該第一傳輸包括編碼的資料和編碼的同位資訊228中的第一部分(例如,同位資訊中的未被刪餘的部分)。此外,編碼器212儲存第二傳輸220之編碼的同位資訊(例如,編碼的同位資訊中在第一傳輸期間未被發送的刪餘的部分),以防備需要重傳。
第二無線通訊設備204的接收控制器(RX)230包括用於接收第一傳輸232的模組。解碼器214包括用於解碼第一傳輸222的模組(例如,根據本文中的教導實現的連續消除(SC)解碼器)。若解碼器214不能夠正確地解碼所接收的編碼的資料和第一傳輸的同位,則第二無線通訊設備204可以向第一無線設備202發送NAK回饋(未圖示)。
回應於NAK回饋,第一無線通訊設備202可以經由用於發送第二傳輸的模組來向第二無線設備204發送第二傳輸(其亦可以被稱作為重傳),該第二傳輸包括編碼的同位資訊234中的第二部分(例如,包括在第一傳輸中未被發送的被刪餘的同位資訊)。在一些情況下,第二傳輸亦可以包括重複資訊。重複資訊可以包括,例如,對編碼的資料(例如,編碼的資料的系統位元的至少一部分)的重複及/或在第一傳輸中發送的同位資訊。因此,如在下文更詳細論述的,重傳(例如,最終傳輸)可以包含發送針對上文所論述的第二傳輸220的編碼的同位資訊,可選擇地具有重複資訊。
接收控制器(RX)230包括用於接收第二傳輸236的模組,以及因此接收針對第二傳輸224的編碼的同位資訊。根據本文中的教導,用於解碼第一傳輸222的模組可以使用針對第二傳輸224的編碼的同位資訊來解碼所接收的資料。如上文提及,該同位資訊包括在第一傳輸中未發送的(例如,被刪餘的)同位資訊。為了該目的,用於解碼第一傳輸222的模組包括用於使用第二傳輸238的同位資訊來解碼第一傳輸的資料的模組。
此外,用於解碼第一傳輸222的模組可以使用在第二傳輸中所包括的重複資訊來解碼所接收的資料。如上文提及的,重複資訊可以包括,例如,編碼的資料中的至少一部分以及可選擇地,來自第一傳輸的編碼的同位資訊的至少一部分。因此,用於解碼第一傳輸222的模組可以使用重複資訊來執行對編碼的資料及/或第一傳輸的同位與編碼的資料及/或第二傳輸的同位的軟組合。
如在下文中更詳細地論述的,在一些態樣中,針對超高可靠性低延時通訊(URLLC),所揭示的HARQ方案可以是有效的。可以將URLLC應用使用在例如5G系統或某種其他類型的通訊系統中。URLLC可以被用於支援諸如智慧電網、工業自動化、增強現實以及其他高效能應用的應用。在一些態樣中,URLLC應用可以具有非常嚴格的效能要求。例如,可以指定近似於1E-5或甚至更低的區塊差錯率(BLER)。此外,可以指定近似於1毫秒(ms)或更低的延時。
現在轉到圖3和圖4,將更詳細地描述極化碼和HARQ方案的若干態樣。應當領會的是該等例子是出於解釋的目的而提供的,以及本文中的教導可以適用於其他類型的編碼和重傳方案。極化碼
極化碼是線性封包糾錯碼,其中通道極化是利用定義極化碼的遞迴演算法來產生的。極化碼是實現對稱二進位輸入離散無記憶通道的通道容量的第一個明確編碼。換言之,極化碼實現了通道容量(香農極限)或在存在雜訊的情況下可以在給定頻寬的離散無記憶通道上發送的無差錯資訊的量的理論上界。可以利用簡單連續消除(SC)解碼器來實現該容量。
在圖3中圖示了極化碼的典型的編碼器結構300。基於與每個子通道相關聯的相應的差錯概率,來將極化碼子通道分配到兩個子集中,最好子通道和最差子通道。隨後將資訊位元302放在最好子通道上而將凍結位元304(具有零值)放在最差子通道上。使用位元反向置換306來提供解碼器的按照期望序列的輸出位元。在乘以哈達瑪矩陣308之後執行編碼。極化碼的產生矩陣由哈達瑪矩陣的行組成。選擇與SC解碼器的低錯誤概率相對應的行用於資訊位元,而剩餘的行用於凍結位元。
因此可以看出極化碼是一種類型的封包碼(N, K),其中N是碼字組長度以及K是資訊位元的數量。利用極化碼,碼字組長度N是二的冪(例如,256、512、1024等),因為極化矩陣的原始結構是基於
Figure 02_image001
的克羅內克積的。HARQ
在無線通訊系統中廣泛地使用HARQ增量冗餘(HARQ-IR)方案來改善傳輸效率。在HARQ-IR方案中,若未正確地解碼第一傳輸,則將重新發送編碼區塊。在典型應用中的傳輸最大數量是4。然而,一些應用可以使用不同的重傳限制。
在圖4中圖示了針對極化碼的HARQ-IR方案400的例子。為了簡單,僅圖示第一傳輸和第二傳輸(重傳)。在第一傳輸的µ域402中,將資訊位元分配到表示為A和B的兩個子塊中。F區塊是用於具有為零的值的凍結位元。在位元反向置換和編碼之後,獲得在X域中的編碼區塊。若在接收器處成功地解碼了該區塊的第一傳輸(1TX)404,則傳輸結束。
然而,若未成功地解碼第一傳輸(1TX)404,則發射器將產生在µ域406中的具有B資訊位元的新碼字組。在位元反向置換和編碼之後,發射器引動第二傳輸(2TX)408來在X2域中發送對應的編碼區塊。若接收器未成功地解碼針對第二傳輸(2TX)408的B資訊,則可以引動第三傳輸,等等。
若由接收器成功地解碼了在第二傳輸(2TX)408中的B資訊,則在第一傳輸中的B資訊將被設置為凍結位元,以及將相應地解碼在第一傳輸中的A資訊。在該情況下,這等同於獲得針對在第一傳輸中的A資訊的低速率。
從效能的角度來說,圖4的演算法因此可以在編碼增益方面等同於現存(例如,非極化編碼)的HARQ-IR方案。在圖4中,在兩個傳輸之後等效的編碼速率是具有第一傳輸區塊大小的第一傳輸的編碼速率的一半。同樣地,效能可能比使用一半的速率編碼的、具有第一傳輸的兩倍塊大小會有的效能要差。此外,圖4的演算法包含兩個分開的編碼程序:一個用於第一傳輸以及另一個用於第二傳輸。
鑒於上文,現存的演算法可能難以在URLLC中應用。在URLLC系統中,傳輸的最大數量可以是相對低的來滿足低延時要求。例如,傳輸的最大數量可以被限制為2(或某個其他數),要求為該小數量的傳輸仍滿足期望的區塊差錯率(BLER)。現存的方案可能不能夠在最大的允許傳輸數量內滿足期望的BLER。因此,對於在URLLC應用中給定超高可靠性和低延時要求的URLLC,現存的HARQ方案可能不足夠有效率。針對極化碼的低延時和超高可靠性 HARQ
本案內容在一些態樣中與針對具有比現存的編碼方案的效能要好的極化碼的HARQ方案相關。在一些態樣中,所揭示的方案可以提供超高可靠性和低延時(例如,足夠用於URLLC應用)。
下文是根據本文中的教導的針對極化碼的HARQ的設計規則的例子。第一,可以保證最終傳輸的目標BLER。第二,可以選擇針對第一傳輸的合適的編碼速率以提高效率。第三,較多資源可以被分配用於最終傳輸來提供超低殘留BLER。示例編碼操作
圖5根據上文的設計規則說明用於對資料進行編碼的示例程序500。程序500可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台,或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序500。
在方塊502處,裝置(例如,包括編碼器的設備)選擇用於將母碼進行編碼的編碼速率。在一些態樣中,可以基於針對最終傳輸的目標差錯率來選擇該編碼速率。
在方塊504處,裝置產生母碼。例如,裝置可以根據在方塊502處所選擇的編碼速率來對輸入資料進行編碼。如在本文中論述的,該編碼可以是極化編碼。
在方塊506處,裝置選擇針對編碼的輸入資料的第一傳輸的編碼速率。在一些態樣中,可以基於針對第一傳輸的目標差錯率(例如,BLER)來選擇該編碼速率。例如,可以根據編碼速率來將母碼刪餘,以產生要發送的資料區塊。
在方塊508處,裝置進行第一傳輸。例如,裝置可以經由有線或無線通訊媒體來向接收裝置發送編碼的資料區塊。
如在本文中所論述的,在一些情況中,可以發生重傳。例如,裝置可以接收到關於接收裝置不能夠成功地解碼第一傳輸的指示(例如,NAK)。取決於應用要求,可以允許一或多個重傳。
在方塊510處,裝置分配資源用於最終傳輸來滿足針對最後重傳的目標差錯率(例如,BLER)。
在方塊512處,裝置使用在方塊510處所分配的資源來進行最終重傳。
在一些態樣中,程序500可以包括上文特徵中的兩個或兩個以上特徵的任意組合。示例 HARQ 結構
圖6是根據本文中的教導圖示了針對極化碼的具有低延時和超高可靠性的HARQ方案的示例結構600。在µ域602中,資訊位元表示為D以及具有為零的值的凍結位元表示為F。因此,圖6中的區塊D大體對應於圖4的A區塊和B區塊。該等位元的系統極化編碼604建立了所謂的母碼606,該母碼606包括表示為D的區塊(編碼的資料)和表示為區塊P 608的區塊(編碼的同位檢查位元)。因此,在該例子中,母碼606是系統極化碼。基於所選擇的編碼速率,將母碼606的位元中的一些位元刪餘。區塊P2 610表示針對第一傳輸612的刪餘的位元。區塊P1 614表示包括在第一傳輸612中的同位檢查位元。區塊P1 614來自區塊P 608(大體具有在位元位置上的改變)。
若接收器未成功地解碼第一傳輸612,則引動第二傳輸616(重傳)。在一些態樣中,第二傳輸608可以包含對區塊P2 618(對應於區塊P2 610)的傳輸或連同來自第一傳輸612的重複位元620的區塊P2的傳輸。可以如下文的章節中所描述地產生針對第一傳輸612和第二傳輸616的編碼的位元。多個重傳
圖7說明示例HARQ結構700,其中有不只一個重傳。如該例所示,第一重傳702可以包括與第一傳輸704相同的資訊。在其他實現方式中,可以以其他方式最佳化第一重傳702或任意其他中間的重傳(亦即,在最終重傳706之前的任意重傳)。
類似於圖6,在HARQ結構700中,在µ域708中的資訊位元表示為D以及具有為零的值的凍結位元表示為F。該等位元的系統極化編碼710建立了母碼712,該母碼712包括表示為D的區塊(編碼的資料)和表示為區塊P 714的區塊(編碼的同位檢查位元)。區塊P2 716表示針對第一傳輸704的刪餘的位元。區塊P1 718表示包括在第一傳輸704中的同位檢查位元。若接收器未成功地解碼第一傳輸704,則引動第一重傳702。在最後重傳706之前的重傳數量取決於系統配置。如所示出的,最後傳輸706可以包含對區塊P2 720(對應於區塊P2 716)的傳輸或連同來自第一傳輸704的重複位元722的區塊P2的傳輸。
在給定場景中使用的重傳數量可以基於操作要求。在一些態樣中,傳輸的最大數量可以限於訊框結構。例如,在分時雙工(TDD)系統中,固定的時間量被分配用於在要求轉向(例如,到下行鏈路)之前的在一個方向上的傳輸(例如,上行鏈路)。因此,在一些情況下,在轉向出現之前可能需要完成所有的重傳。因此,在一些情況下,重傳時間預算可以取決於訊框結構。替代地或另外,重傳時間預算可以是基於某種或某些其他因素的。
圖8根據本案內容的一些態樣說明針對決定重傳的最大數量的程序800。程序800可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序800。
在方塊802處,裝置(例如,包括編碼器的設備)決定重傳時間預算。例如,該預算可以基於訊框結構或某種其他因素。
在方塊804處,裝置基於時間預算來決定重傳的最大數量。例如,若重傳時間預算是1 ms,以及重傳花費400微秒,則重傳的最大數量是二。
在一些態樣中,程序800可以包括上文特徵中的兩個或兩個以上特徵的任意組合。 產生母碼
根據傳輸區塊大小來獲得母碼的資訊位元的數量。因此,母碼的大小可以取決於由上層所指定的協定資料單元(PDU)之大小。在一些態樣中,上層可以基於被發送的資料的類型、系統要求或其他因素來設置傳輸區塊大小。
大體上,在URLLC中的傳輸區塊大小可以相對較小。因此,在該情況下,可以將傳輸區塊編碼到一個碼區塊中來避免高延時。
鑒於上文,在一些態樣中,圖6和圖7中的D的大小可以取決於傳輸區塊大小。在一個非排他的例子中,針對圖6的第一傳輸612的區塊大小與圖4的區塊大小相同(例如,其中D亦相同)。因此,針對圖6的母碼606的區塊大小比圖4的區塊大小要大,因此實現較好的效能。
可以根據長期訊雜比(SNR)來選擇用於產生母碼的調制階數和編碼速率,來實現第二傳輸的目標BLER。例如,可以藉由對在一段時間內經由通道來接收的資料的SNR進行平均來獲得長期SNR。
圖9根據本案內容的一些態樣說明用於產生母碼的程序900。程序900可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序900。
在方塊902處,裝置(例如,包括編碼器的設備)基於傳輸區塊大小來決定的針對母碼的資訊位元的數量。
在方塊904處,裝置決定針對最終傳輸的目標差錯率(例如,BLER)。如上文提及的,目標差錯率可以是基於長期SNR的。
在方塊906處,裝置基於在方塊904處所決定的目標差錯率來決定用於對母碼進行編碼的編碼速率。
在方塊908處,裝置根據塊906的編碼速率來對母碼進行編碼。如本文中所論述的,可以使用系統極化碼來提供較好的效能。
在一些態樣中,程序900可以包括上文特徵中的兩個或兩個以上特徵的任意組合。產生針對第一傳輸的碼
第一傳輸的資訊位元數量可以與母碼的資訊位元數量相同。可以基於針對第一傳輸的目標BLER來決定編碼速率。可以藉由(例如,根據所選擇的編碼速率)將來自所產生的母碼的同位位元刪餘來獲得第一傳輸的編碼位元。在一些情況下,可以使用一致的刪餘來提供較好的效能。在一些系統中,目標BLER不需要具有低值(例如,為10%的BLER可以是合適的)。產生針對最終傳輸的碼
若未成功地解碼在第一傳輸中的碼,則接收器可以向發射器回饋NAK信號。在最終重傳中,如圖6和圖7所示發射器將發送編碼的同位位元。根據通道品質來獲得針對最終重傳的編碼速率。例如,可以基於通道品質指示符(CQI)回饋來決定通道品質。
若所獲得的編碼速率不小於在第一傳輸中的編碼速率,則可以發送在第一傳輸中被刪餘的所有位元P2。發送所有位元P2有助於確保滿足第二傳輸的期望效能。
若所獲得的編碼速率小於在第一傳輸中的編碼速率,則可以發送額外的重複位元來滿足針對第二傳輸的目標BLER。若需要重複,則可以(例如,使用一致的重複)首先重複系統資訊位元(即資料)。另外,若重複所有系統資訊位元,則(例如,取決於調制和編碼方案)若有位元的空間的話,可以(例如,一致地)重複同位位元中的一些或全部同位元位元。
綜上所述,應當領會的是,由於當產生母碼時對較大的區塊大小的使用,第二傳輸的BLER可以比現存的演算法的BLER要低。此外,揭露的演算法可以在保證第二傳輸的目標BLER方面提供較好的輸送量。而且,與圖4的例子相反,第二傳輸不包含分開的極化編碼操作。
圖10根據本案內容的一些態樣說明用於發送最終重傳的程序1000。程序1000可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序1000。
在可選方塊1002處,裝置(例如,包括編碼器的設備)可以決定通道狀況。例如,裝置可以監測長期SNR。
在方塊1004處,裝置決定針對最終傳輸的目標差錯率(例如,BLER)。
在方塊1006處,裝置基於目標差錯率來分配用於最終傳輸的資源。
在方塊1008處,裝置使用所分配的資源來進行最終傳輸。
在一些態樣中,程序1000可以包括上文特徵中的兩個或兩個以上特徵的任意組合。第一示例裝置
圖11根據本案內容的一或多個態樣說明被配置為使用編碼的裝置1100的示例硬體實現方式的方塊圖。裝置1100能夠體現在或實現在UE、發送接收點(TRP)、基地台或如本文所講的支援編碼的某種其他類型的設備內。在各種實現方式中,裝置1100能夠體現在或實現在存取終端、存取點或某種其他類型的設備內。在各種實現方式中,裝置1100可以體現在或實現在行動電話、智慧型電話、平板電腦、可攜式電腦、伺服器、網路實體、個人電腦、感測器、警報器、載具、機器、娛樂設備、醫療設備或具有電路系統的任意其他電子設備內。
裝置1100包括通訊介面1102(例如,至少一個收發機)、儲存媒體1104、使用者介面1106、記憶體設備1108以及處理電路1110(例如,至少一個處理器)。可以將該等元件耦合及/或置為經由訊號傳遞匯流排或其他合適的元件來相互通訊,大體經由圖11的連接線來表示。訊號傳遞匯流排可以包括任意數量的互相連接的匯流排和橋接器,取決於處理電路1110的特定應用和整體設計約束。訊號傳遞匯流排將各種電路連結在一起,使得通訊介面1102、儲存媒體1104、使用者介面1106和記憶體設備1108中的每一者皆耦合到處理電路1110及/或與處理電路1110電氣地相通訊。訊號傳遞匯流排亦可以將例如時序源、周邊設備、穩壓器和功率管理電路的各種其他電路(未圖示)連結在一起,這在本領域是公知的,因此將不會進一步描述。
通訊介面1102可以適用於促進裝置1100的無線通訊。例如,通訊介面1102可以包括電路系統及/或程式,該電路系統及/或程式適用於促進相對於在網路中的一或多個通訊設備雙向地對資訊的通訊。因此,在一些實現方式中,通訊介面1102可以耦合到一或多個天線1112用於在無線通訊系統內無線通訊。在一些實現方式中,通訊介面1102可以被配置為用於基於有線的通訊。例如,通訊介面1102可以是匯流排介面、發送/接收介面,或某種其他類型的信號介面,該其他類型的信號介面包括驅動器、暫存器,或用於輸出及/或獲得信號(例如,輸出來自積體電路的信號及/或接收進入到積體電路的信號)的其他電路系統。通訊介面1102可以被配置具有一或多個獨立式接收器及/或發射器,以及一或多個收發機。在所說明的例子中,通訊介面1102包括發射器1114和接收器1116。
記憶體設備1108可以表示一或多個記憶體設備。已經指出,記憶體設備1108可以維護編碼相關的資訊1118連同由裝置1100使用的其他資訊。在一些實現方式中,將記憶體設備1108以及儲存媒體1104實現為公共記憶體元件。記憶體設備1108亦可以用於儲存由處理電路1110或裝置1100的某種其他元件來操作的資料。
儲存媒體1104可以表示一或多個電腦可讀的、機器可讀取的及/或處理器可讀的用於儲存程式的設備,例如處理器可執行的代碼或指令(例如,軟體、韌體)、電子資料、資料庫或其他數位資訊。儲存媒體1104亦可以被用於儲存當執行程式時由處理電路1110來操作的資料。儲存媒體1104可以是可以由通用或專用處理器存取的任意可用的媒體,包括便攜的或固定的儲存設備、光學儲存設備、以及能夠儲存、包含或攜帶程式的各種其他媒體。
經由舉例而非限制性的方式,儲存媒體1104可以包括磁儲存設備(例如,硬碟、軟碟、磁條)、光碟(例如,壓縮光碟(CD)或數位多功能光碟(DVD))、智慧卡、快閃記憶體設備(例如,卡、棒、鍵式磁碟)、隨機存取記憶體(RAM)、唯讀記憶體(ROM)、可程式化ROM(PROM)、可抹除PROM(EPROM)、電子可抹除PROM(EEPROM)、暫存器、可移除磁碟以及用於儲存可由電腦存取和讀取的軟體及/或指令的任意其他適合的媒體。儲存媒體1104可以體現在生產的製品(例如,電腦程式產品)中。舉例而言,電腦程式產品可以包括包裝材料中的電腦可讀取媒體。鑒於上文,在一些實現方式中,儲存媒體1104可以是非暫時性(例如,有形的)儲存媒體。
儲存媒體1104可以耦合到處理電路1110,使得處理電路1110可以從儲存媒體1104讀取資訊,以及向儲存媒體1104寫入資訊。換言之,儲存媒體1104可以耦合到處理電路1110,使得儲存媒體1104至少是由處理電路1110可存取的,包括至少一個儲存媒體整合到處理電路1110的例子及/或至少一個儲存媒體是與處理電路1110分離的例子(例如,常駐在裝置1100中、裝置1100外部、跨越多個實體來分佈等)。
由儲存媒體1104儲存的程式,當其被處理電路1110執行時,使得處理電路1110來執行本文描述的各種功能及/或程序中的一者或多者。例如,儲存媒體1104可以包括操作,該操作被配置為用於調節在處理電路1110的一或多個硬體塊處的操作,以及使用通訊介面1102用於使用其各自的通訊協定來無線通訊。在一些態樣中,儲存媒體1104可以是儲存電腦可執行代碼的非暫時性電腦可讀取媒體,該電腦可執行代碼包括用於執行如本文中描述的操作的代碼。
處理電路1110大體適用於處理,包括對儲存在儲存媒體1104上的此種程式的執行。如在本文中使用的,無論被稱作為軟體、韌體、仲介軟體、微代碼、硬體描述語言還是其他術語,術語「代碼」或「程式」應當被廣泛地解釋為包括而不限於指令、指令集、資料、代碼、程式碼片段、程式碼、程式、程式化、副程式、軟體模組、應用、軟體應用、套裝軟體、常式、子常式、物件、可執行檔、執行的執行緒、程序、函數等。
處理電路1110被設置為獲得、處理及/或發送資料、控制資料存取和儲存、發出命令以及控制其他期望的操作。在至少一個例子中處理電路1110可以包括被配置為實現由適當的媒體提供的期望的程式的電路系統。例如,可以將處理電路1110實現為一或多個處理器、一或多個控制器及/或被配置為執行可執行程式的其他結構。處理電路1110的例子可以包括通用處理器、數位訊號處理器(DSP)、特殊應用積體電路(ASIC)、現場可程式化閘陣列(FPGA)或其他可程式化邏輯元件、個別閘或者電晶體邏輯、個別硬體元件或者被設計為執行本文中描述的功能的其任意組合。通用處理器可以包括微處理器,以及任意一般的處理器、控制器、微控制器或者狀態機。處理電路1110亦可以被實現為計算元件的組合,例如,DSP和微處理器的組合、若干微處理器、一或多個微處理器連同DSP核心、ASIC和微處理器,或者任意其他數量的不同配置。處理電路1110的該等例子是用於說明的,以及亦可預期在本案內容的範圍內的其他合適的配置。
根據本案內容的一或多個態樣,處理電路1110可以適用於執行針對本文描述的任意或所有裝置中的任意或所有特徵、程序、功能、操作及/或常式中。例如,處理電路1110可以被配置為執行相對於圖1-10和圖12-19描述的任意步驟、功能及/或程序。如本文中使用的,關於處理電路1110的術語「適用」可以指處理電路1110是被配置、使用、實現,及/或程式化為中的一者或多者,以根據本文中描述的各種特徵來執行特定的程序、功能、操作及/或常式。
處理電路1110可以是專用的處理器,例如特殊應用積體電路(ASIC),該特殊應用積體電路起到用於實現連同圖1-10和圖12-19描述的操作中的任意一個操作的構件(例如,的結構)的作用。處理電路1110可以起到用於發送的構件及/或用於接收的構件中的一個例子的作用。在各種實現方式中,處理電路1110可以提供及/或併入圖2的第一無線通訊設備202(例如,編碼器212)或圖24的編碼器2402的功能。
根據裝置1100的至少一個例子,處理電路1110可以包括用於編碼的電路/模組1120、用於發送的電路/模組1122、用於決定需要重傳的電路/模組1124、用於選擇編碼速率的電路/模組1126、用於決定通道狀況的電路/模組1128、用於對比的電路/模組1130、用於決定是否進行發送的電路/模組1132、用於決定位元數量的電路/模組1134、用於決定時間預算的電路/模組1136,或用於選擇重傳數量的電路/模組1138中的一或多個電路/模組。在各種實現方式中,用於編碼的電路/模組1120、用於發送的電路/模組1122、用於決定需要重傳的電路/模組1124、用於選擇編碼速率的電路/模組1126、用於決定通道狀況的電路/模組1128、用於對比的電路/模組1130、用於決定是否進行發送的電路/模組1132、用於決定位元數量的電路/模組1134、用於決定時間預算的電路/模組1136,或用於選擇重傳數量的電路/模組1138可以至少部分地提供及/或併入上文描述的針對圖2的第一無線通訊設備202(例如,編碼器212)或圖24的編碼器2402的功能。
如上文提及的,由儲存媒體1104儲存的程式,當其被處理電路1110執行時,使得處理電路1110來執行本文中描述的各種功能及/或處理操作中的一者或多者。例如,程式可以使得處理電路1110來執行本文中描述的關於圖1-10和圖12-19的在各種實現方式中的各種功能、步驟及/或程序。如圖11所示,儲存媒體1104可以包括用於編碼的代碼1140、用於發送的代碼1142、用於決定需要重傳的代碼1144、用於選擇編碼速率的代碼1146、用於決定通道狀況的代碼1148、用於對比的代碼1150、用於決定是否進行發送的代碼1152、用於決定位元數量的代碼1154、用於決定時間預算的代碼1156,或用於選擇重傳數量的代碼1158中的一或多個代碼。在各種實現方式中,可以執行或以其他方式使用用於編碼的代碼1140、用於發送的代碼1142、用於決定需要重傳的代碼1144、用於選擇編碼速率的代碼1146、用於決定通道狀況的代碼1148、用於對比的代碼1150、用於決定是否進行發送的代碼1152、用於決定位元數量的代碼1154、用於決定時間預算的代碼1156或用於選擇重傳數量的代碼1158來提供本文中描述的針對用於編碼的電路/模組1120、用於發送的電路/模組1122、用於決定需要重傳的電路/模組1124、用於選擇編碼速率的電路/模組1126、用於決定通道狀況的電路/模組1128、用於對比的電路/模組1130、用於決定是否進行發送的電路/模組1132、用於決定位元數量的電路/模組1134、用於決定時間預算的電路/模組1136或用於選擇重傳數量的電路/模組1138的功能。
用於編碼的電路/模組1120可以包括適用於執行例如與編碼資訊相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體1104上的用於編碼的代碼1140)。在一些態樣之,用於編碼的電路/模組1120(例如,用於編碼的構件)可以對應於例如處理電路。
在一些態樣中,用於編碼的電路/模組1120可以執行編碼演算法。例如,用於編碼的電路/模組1120可以執行封包編碼演算法或極化編碼演算法。在一些態樣中,用於編碼的電路/模組1120可以執行上文描述的連同圖2和圖5-10的編碼操作。隨後用於編碼的電路/模組1120(例如,向用於發送的電路/模組1122、通訊介面1102、記憶體設備1108或某種其他元件)輸出結果的編碼資訊。
用於發送的電路/模組1122可以包括適用於執行例如與使得資訊被發送相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體1104上的用於發送的代碼1142)。在一些實現方式中,用於發送的電路/模組1122可以(例如,從用於編碼的電路/模組1120、記憶體設備1108,或裝置1100的某種其他元件)獲得資訊、處理資訊(例如,編碼資訊用於傳輸)、以及向將向另一個元件發送資訊的另一個元件(例如,發射器1114、通訊介面1102,或某種其他元件)提供資訊。在一些場景中(例如,若用於發送的電路/模組1122是發射器或包括發射器),則用於發送的電路/模組1122經由射頻訊號傳遞或適用於可應用的通訊媒體的某種其他類型的訊號傳遞,來向另一個設備(例如,最終目的地)直接地發送資訊。
用於發送的電路/模組1122(例如,用於發送的構件)可以採用各種形式。在一些態樣中,用於發送的電路/模組1122可以對應於,例如介面(例如,匯流排介面、發送/接收介面,或某種其他類型的信號介面)、通訊設備、收發機、發射器,或如本文中論述的某種其他相似的元件。在一些實現方式中,通訊介面1102包括用於發送的電路/模組1122及/或用於發送的代碼1142。在一些實現方式中,用於發送的電路/模組1122及/或用於發送的代碼1142被配置為控制通訊介面1102(例如,收發機或發射器)來發送資訊。
用於決定需要重傳的電路/模組1124可以包括適用於執行例如與決定是否執行重傳相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體1104上的用於決定需要重傳的代碼1144)。在一些態樣中,用於決定需要重傳的電路/模組1124(例如,用於決定需要重傳的構件)可以對應於例如處理電路。
在一些場景中,用於決定需要重傳的電路/模組1124可以獲得回饋資訊。例如,用於決定需要重傳的電路/模組1124可以獲得ACK或NAK(例如,來自通訊介面1102、記憶體設備1108或裝置1100的某種其他元件)。若回饋是NAK或某種其他類似的值,則用於決定需要重傳的電路/模組1124可以選擇重傳。隨後用於決定需要重傳的電路/模組1124可以(例如,向用於發送的電路/模組1122、記憶體設備1108或某種其他元件)輸出對決定的指示。
用於選擇編碼速率的電路/模組1126可以包括適用於執行例如與選擇用於對資訊進行編碼的編碼速率相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體1104上的用於選擇編碼速率的代碼1146)。在一些態樣中,用於選擇編碼速率的電路/模組1126(例如,用於選擇編碼速率的構件)可以對應於例如處理電路。
用於選擇編碼速率的電路/模組1126可以基於各種輸入來選擇編碼速率。例如,用於選擇編碼速率的電路/模組1126可以基於目標差錯率、通道狀況,或某種其他輸入來選擇編碼速率。因此,用於選擇編碼速率的電路/模組1126首先可以(例如,從用於決定通道狀況的電路/模組1128、儲存設備1108或裝置1100的某種其他元件)獲得輸入資訊。因此用於選擇編碼速率的電路/模組1126可以基於適當的輸入來決定要使用的編碼速率(例如,如上文連同圖5-10論述的)。隨後用於選擇編碼速率的電路/模組1126可以(例如,向用於編碼的電路/模組1120、用於發送的電路/模組1122、用於決定位元數量的電路/模組1134、記憶體設備1108、編碼器或某種其他元件)輸出對選擇的指示。
用於決定通道狀況的電路/模組1128可以包括適用於執行例如與決定在一段時間內通道的狀況相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體1104上的用於決定通道狀況的代碼1148)。在一些態樣中,用於決定通道狀況的電路/模組1128(例如,用於決定通道狀況的構件)可以對應於例如處理電路。
在一些場景中,用於決定通道狀況的電路/模組1128可以引動通道量測。例如,用於決定通道狀況的電路/模組1128可以控制通訊介面1102來監測通道(以及可選擇地由另一個設備發送用於通道量測的模式),或控制裝置1100的某種其他元件。因此用於決定通道狀況的電路/模組1128可以獲得接收的信號資訊,以及處理該資訊來產生至少一個通道估計。隨後用於決定通道狀況的電路/模組1128可以(例如,向用於選擇編碼速率的電路/模組1126、記憶體設備1108,或某種其他元件)輸出對通道估計的指示。
用於對比的電路/模組1130可以包括適用於執行例如與對比兩個值相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體1104上的用於對比的代碼1150)。在一些態樣中,用於對比的電路/模組1130(例如,用於對比的構件)可以對應於例如處理電路。
在一些場景中,用於對比的電路/模組1130(例如,從用於選擇編碼速率的電路/模組1126、記憶體設備1108,或裝置1100的某種其他元件)獲得第一編碼速率和第二編碼速率。用於對比的電路/模組1130(例如,藉由執行減法操作)決定該等值中的哪一個值比該等值中的其他值要大。隨後用於對比的電路/模組1130可以(例如,向用於決定是否進行發送的電路/模組1132、記憶體設備1108或某種其他元件)輸出對該決定的結果。
用於決定是否進行發送的電路/模組1132可以包括適用於執行例如與決定是否向另一個裝置發送資訊相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體1104上的用於決定是否進行發送的代碼1152)。在一些態樣中,用於決定是否進行發送的電路/模組1132(例如,用於決定是否進行發送的構件)可以對應於例如處理電路。
在一些場景中,用於決定是否進行發送的電路/模組1132可以決定是否發送重複資訊。例如,用於決定是否進行發送的電路/模組1132可以決定獲得的編碼速率是否小於第一傳輸的編碼速率。若如此,則可能需要發送重複位元來滿足第二傳輸的目標BLER。隨後用於決定是否進行發送的電路/模組1132可以(例如,向用於發送的電路/模組1122、通訊介面1102、記憶體設備1108或某種其他元件)輸出對上文的決定的指示。
用於決定位元數量的電路/模組1134可以包括適用於執行例如與決定將多少位元用於重複相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體1104上的用於決定位元數量的代碼1154)。在一些態樣中,用於決定位元數量的電路/模組1134(例如,用於決定位元數量的構件)可以對應於例如處理電路。
用於決定位元數量的電路/模組1134可以基於編碼速率來決定位元數量。例如,若需要重複,則用於決定位元數量的電路/模組1134可以首先選擇重複系統資訊(例如,使用均勻重複)。另外,若重複所有的系統資訊位元,則(例如,取決於調制和編碼方案)若有針對位元的空間的話,可以(例如,均勻地)重複同位位元中的一些或全部同位元位元。因此,用於決定位元數量的電路/模組1134可以(例如,從用於選擇編碼速率的電路/模組1126、記憶體設備1108,或裝置1100的某種其他元件)獲得編碼速率資訊。隨後用於決定位元數量的電路/模組1134基於編碼速率資訊(例如,如前述)來計算待使用的位元數量。隨後用於決定位元數量的電路/模組1134可以(例如,向用於編碼的電路/模組1120、記憶體設備1108、編碼器或某種其他元件)輸出對位元數量的指示。
用於決定時間預算的電路/模組1136可以包括適用於執行例如與決定重傳的時間預算相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體1104上的用於決定時間預算的代碼1156)。在一些態樣中,用於決定時間預算的電路/模組1136(例如,用於決定時間預算的構件)可以對應於例如處理電路。
用於決定時間預算的電路/模組1136可以基於使用的訊框結構或對轉向時間或通訊分配的某種其他指示,來決定時間預算。因此,用於決定時間預算的電路/模組1136可以首先(例如,從通訊介面1102、記憶體設備1108或裝置1100的某種其他元件)獲得適當的輸入。隨後用於決定時間預算的電路/模組1136可以基於輸入資訊(例如,基於在用於接收的轉向之前被分配用於傳輸的訊框的數量)來計算時間預算。隨後用於決定時間預算的電路/模組1136可以(例如,向用於選擇重傳數量的電路/模組1138、記憶體設備1108或某種其他元件)輸出對計算的時間預算的指示。
用於選擇重傳數量的電路/模組1138可以包括適用於執行例如與決定可以執行多少重傳相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體1104上的用於選擇重傳數量的代碼1158)。在一些態樣中,用於選擇重傳數量的電路/模組1138(例如,用於選擇重傳數量的構件)可以對應於例如處理電路。
用於選擇重傳數量的電路/模組1138可以基於時間預算來決定要執行的重傳數量。因此,用於選擇重傳數量的電路/模組1138可以(例如,從用於決定時間預算的電路/模組1136、記憶體設備1108或裝置1100的某種其他元件)獲得時間預算資訊。隨後用於選擇重傳數量的電路/模組1138基於時間預算資訊(例如,藉由將時間預算除以完成重傳要花費的時間)來計算重傳數量。隨後用於選擇重傳數量的電路/模組1138可以(例如,向用於發送的電路/模組1122、記憶體設備1108或某種其他元件)輸出對計算的重傳數量的指示。第一示例程序
圖12根據本案內容的一些態樣說明用於通訊的程序1200。程序1200可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序1200。
在方塊1202處,裝置(例如,包括編碼器的設備)對第一資料編碼來產生編碼的資料和編碼的同位資訊。在一些態樣中,編碼可以包括極化編碼。在一些態樣中,編碼可以包括系統極化編碼。
在一些實現方式中,圖11的用於編碼的電路/模組1120執行塊1202的操作。在一些實現方式中,執行圖11的用於編碼的代碼1140來執行方塊1202的操作。
在方塊1204處,裝置發送來自方塊1202的包括編碼的資料和編碼的同位資訊的一部分的第一資訊。在一些態樣中,方塊1204的操作可以與第一傳輸相關聯。
在一些實現方式中,圖11的用於發送的電路/模組1122執行方塊1204的操作。在一些實現方式中,執行圖11的用於發送的代碼1142來執行方塊1204的操作。
在方塊1206處,裝置決定需要重傳。
在一些實現方式中,圖11的用於決定需要重傳的電路/模組1124執行方塊1206的操作。在一些實現方式中,執行圖11的用於決定需要重傳的代碼1144來執行方塊1206的操作。
在方塊1208處,作為方塊1206的決定需要重傳的結果,裝置發送第二資訊。在一些態樣中,第二資訊可以包括編碼的同位資訊的至少一部分(例如,在方塊1202處產生的、在第一資訊中未包括的同位資訊)。
在一些實現方式中,圖11的用於發送的電路/模組1122執行方塊1208的操作。在一些實現方式中,執行圖11的用於發送的代碼1142來執行方塊1208的操作。
在一些態樣中,程序1200亦可以包括在對第一資訊的發送之後和在對第二資訊的發送之前,至少發送第三資訊。在一些態樣中,對第二資訊的發送是第一資料的最終傳輸(例如,與第一資料的傳輸相關聯的HARQ程序的最終傳輸)。
在一些態樣中,程序1200亦可以包括選擇第一編碼速率來滿足傳輸第二資訊的目標差錯率。在該情況下,可以根據第一編碼速率來將第一資料編碼。在一些態樣中,程序1200亦可以包括決定在一段時間內通道的狀況(例如,通道的訊雜比(SNR))。在該情況下,可以基於SNR來選擇第一編碼速率。在一些態樣中,程序1200亦可以包括選擇第二編碼速率來滿足傳輸第一資訊的目標差錯率。在該情況下,可以根據第二編碼速率來發送第一資訊。
在一些態樣中,第二資訊可以包括重複資訊。在一些態樣中,重複資訊可以包括編碼的資料。在一些態樣中,重複資訊可以包括編碼的同位資訊的至少一部分。在一些態樣中,程序1200亦可以包括將傳輸第一資訊的第一編碼速率與傳輸第二資訊的第二編碼速率相對比,以及基於對比來決定是否發送重複資訊。在一些態樣中,程序1200亦可以包括基於第二資訊的傳輸的編碼速率來決定重複資訊的位元數量。
在一些態樣中,程序1200亦可以包括基於時間預算來選擇重傳的數量。
在一些態樣中,程序1200可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。第二示例程序
圖13根據本案內容的一些態樣說明用於通訊的程序1300。可以連同圖12的程序1200(例如,除了其之外或作為其一部分)來使用程序1300的一或多個態樣。程序1300可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序1300。
在方塊1302處,裝置(例如,包括編碼器的設備)發送包括編碼的資料和編碼的同位資訊的一部分的第一資訊。在一些態樣中,方塊1302的操作可以對應於圖12的方塊1204的操作。
在一些實現方式中,圖11的用於發送的電路/模組1122執行方塊1302的操作。在一些實現方式中,執行圖11的用於發送的代碼1142來執行方塊1302的操作。
在方塊1304處,裝置決定需要重傳。在一些態樣中,方塊1304的操作可以對應於圖12的方塊1206的操作。
在一些實現方式中,圖11的用於決定需要重傳的電路/模組1124執行方塊1304的操作。在一些實現方式中,執行圖11的用於決定需要重傳的代碼1144來執行方塊1304的操作。
在方塊1306處,作為方塊1304的決定需要重傳的結果,裝置發送第三資訊。在一些場景中,第三資訊可以與在方塊1302處發送的第一資訊相同或類似。
在一些實現方式中,圖11的用於發送的電路/模組1122執行方塊1306的操作。在一些實現方式中,執行圖11的用於發送的代碼1142來執行方塊1306的操作。
在方塊1308處,作為方塊1306的決定(或隨後的需要至少一個其他重傳的決定)的結果,裝置發送第二資訊。在一些態樣中,方塊1308的操作可以對應於圖12的方塊1208的操作。因此,第二資訊可以包括編碼的同位資訊的在第一資訊中未包括的至少一部分。在一些態樣中,對第二資訊的傳輸是第一資料的最終傳輸(例如,與第一資料的傳輸相關聯的HARQ程序的最終傳輸)。
在一些實現方式中,圖11的用於發送的電路/模組1122執行方塊1308的操作。在一些實現方式中,執行圖11的用於發送的代碼1142來執行方塊1308的操作。
在一些態樣中,程序1300可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。第三示例程序
圖14根據本案內容的一些態樣說明用於通訊的程序1400。可以連同圖12的程序1200及/或圖13的程序1300(例如,除了其之外或作為其一部分)來使用程序1400的一或多個態樣。例如,程序1400可以至少在一些態樣中對應於圖12的方塊1202。程序1400可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序1400。
在方塊1402處,裝置(例如,包括編碼器的設備)選擇第一編碼速率來滿足傳輸(例如,在圖12的方塊1208處)第二資訊的傳輸的目標差錯率。
在一些實現方式中,圖11的用於選擇編碼速率的電路/模組1126執行方塊1402的操作。在一些實現方式中,執行圖11的用於選擇編碼速率的代碼1146來執行方塊1402的操作。
在方塊1404處,裝置根據第一編碼速率來對第一資料編碼。
在一些實現方式中,圖11的用於編碼的電路/模組1120執行方塊1404的操作。在一些實現方式中,執行圖11的用於編碼的代碼1140來執行方塊1404的操作。
在一些態樣中,程序1400可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。第四示例程序
圖15根據本案內容的一些態樣說明用於通訊的程序1500。可以連同圖12的程序1200及/或圖13的程序1300(例如,除了其之外或作為其一部分)來使用程序1500的一或多個態樣。例如,程序1500可以至少在一些態樣中對應於圖14的方塊1402。程序1500可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序1500。
在方塊1502處,裝置(例如,包括編碼器的設備)決定在一段時間內通道的狀況。
在一些實現方式中,圖11的用於決定通道狀況的電路/模組1128執行方塊1502的操作。在一些實現方式中,執行圖11的用於決定通道狀況的代碼1148來執行方塊1502的操作。
在方塊1504處,裝置基於通道的狀況來選擇第一編碼速率。例如,可以基於在方塊1502處決定的通道狀況來計算圖14的方塊1402的目標差錯率。因此,對第一編碼速率的選擇以滿足目標差錯率可以是基於通道狀況的。
在一些實現方式中,圖11的用於選擇編碼速率的電路/模組1126執行方塊1504的操作。在一些實現方式中,執行圖11的用於選擇編碼速率的代碼1146來執行方塊1504的操作。
在一些態樣中,程序1500可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。第五示例程序
圖16根據本案內容的一些態樣說明用於通訊的程序1600。可以連同圖12的程序1200及/或圖13的程序1300(例如,除了其之外或作為其一部分)來使用程序1600的一或多個態樣。例如,程序1600可以至少在一些態樣中對應於圖12的方塊1204。程序1600可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序1600。
在方塊1602處,裝置(例如,包括編碼器的設備)選擇第二編碼速率來滿足第一資訊的傳輸的目標差錯率。例如,可以將該編碼速率用於決定要應用到母碼的刪餘。
在一些實現方式中,圖11的用於選擇編碼速率的電路/模組1126執行方塊1602的操作。在一些實現方式中,執行圖11的用於選擇編碼速率的代碼1146來執行方塊1602的操作。
在方塊1604處,裝置根據第二編碼速率來發送第一資訊。例如,該傳輸可以對應於圖6的第一傳輸612。
在一些實現方式中,圖11的用於發送的電路/模組1122執行方塊1604的操作。在一些實現方式中,執行圖11的用於發送的代碼1142來執行方塊1604的操作。
在一些態樣中,程序1600可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。第六示例程序
圖17根據本案內容的一些態樣說明用於通訊的程序1700。可以連同圖12的程序1200及/或圖13的程序1300(例如,除了其之外或作為其一部分)來使用程序1700的一或多個態樣。例如,程序1700可以至少在一些態樣中對應於圖12的方塊1208。程序1700可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序1700。
在方塊1702處,裝置(例如,包括編碼器的設備)將傳輸第一資訊的第一編碼速率與傳輸第二資訊的第二編碼速率對比。例如,可以將圖14的方塊1402的第一編碼速率與圖18的方塊1802的第二編碼速率相對比。
在一些實現方式中,圖11的用於對比的電路/模組1130執行方塊1702的操作。在一些實現方式中,執行圖11的用於對比的代碼1150來執行方塊1702的操作。
在方塊1704處,裝置基於對比來決定是否發送重複資訊。例如,若第二編碼速率小於第一編碼速率,則裝置可以發送重複資訊。
在一些實現方式中,圖11的用於決定是否進行發送的電路/模組1132執行方塊1704的操作。在一些實現方式中,執行圖11的用於決定是否進行發送的代碼1152來執行方塊1704的操作。
在一些態樣中,程序1700可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。第七示例程序
圖18根據本案內容的一些態樣說明用於通訊的程序1800。可以連同圖12的程序1200及/或圖13的程序1300(例如,除了其之外或作為其一部分)來使用程序1800的一或多個態樣。例如,程序1800可以至少在一些態樣中對應於圖12的方塊1208。程序1800可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序1800。
在方塊1802處,裝置(例如,包括編碼器的設備)選擇傳輸第二資訊的編碼速率。在一些態樣中,該選擇可以是基於CQI回饋的。
在一些實現方式中,圖11的用於選擇編碼速率的電路/模組1126執行方塊1802的操作。在一些實現方式中,執行圖11的用於選擇編碼速率的代碼1146來執行方塊1802的操作。
在方塊1804處,裝置基於傳輸第二資訊的編碼速率來決定重複資訊的位元數量。例如,若編碼速率允許額外的位元,則可以使用額外的重複位元。
在一些實現方式中,圖11的用於決定位元數量的電路/模組1134執行方塊1804的操作。在一些實現方式中,執行圖11的用於決定位元數量的代碼1154來執行方塊1804的操作。
在一些態樣中,程序1800可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。第八示例程序
圖19根據本案內容的一些態樣說明用於通訊的程序1900。可以連同圖12的程序1200及/或圖13的程序1300(例如,除了其之外或作為其一部分)來使用程序1900的一或多個態樣。程序1900可以發生在處理電路(例如,圖11的處理電路1110)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序1900。
在方塊1902處,裝置(例如,包括編碼器的設備)決定時間預算。例如,裝置可以基於要用於HARQ程序的訊框結構來計算時間預算。
在一些實現方式中,圖11的用於決定時間預算的電路/模組1136執行方塊1902的操作。在一些實現方式中,執行圖11的用於決定時間預算的代碼1156來執行方塊1902的操作。
在方塊1904處,裝置基於時間預算來選擇與對第一資訊的傳輸相關聯的重傳數量。例如,裝置可以藉由將時間預算除以重傳的持續時間(例如,重傳會花費的最大時間量)來決定預期的重傳數量。
在一些實現方式中,圖11的用於選擇重傳數量的電路/模組1138執行方塊1904的操作。在一些實現方式中,執行圖11的用於選擇重傳數量的代碼1158來執行方塊1904的操作。
在一些態樣中,程序1900可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。第二示例裝置
圖20根據本案內容的一或多個態樣說明被配置為使用編碼的裝置2000的示例硬體實現方式的方塊圖。裝置2000可以體現在或實現在UE、發送接收點(TRP)、基地台或支援本文所講的編碼的某種其他類型的設備內。在各種實現方式中,裝置2000可以體現在或實現在存取終端、存取點或某種其他類型的設備內。在各種實現方式中,裝置2000可以體現在或實現在行動電話、智慧型電話、平板電腦、可攜式電腦、伺服器、網路實體、個人電腦、感測器、警報器、載具、機器、娛樂設備、醫療設備或具有電路系統的任意其他電子設備內。
裝置2000包括通訊介面2002(例如,至少一個收發機)、儲存媒體2004、使用者介面2006、記憶體設備2008(例如,儲存代碼資訊2018)、以及處理電路(例如,至少一個處理器)2010。在各種實現方式中,使用者介面2006可以包括以下各項中的一項或多項:按鍵、顯示器、揚聲器、擴音器、觸控式螢幕顯示器或用於從使用者接收輸入或向使用者發送輸出的某種其他電路系統。可以將該等通訊介面2002耦合到一或多個天線2012,以及可以包括發射器2014和接收器2016。大體上,圖20的元件可以類似於圖11的裝置1100的相對應的元件。
根據本案內容的一或多個態樣,處理電路2010可以適用於執行針對本文描述的任意或所有裝置的任意或所有特徵、程序、功能、操作及/或常式。例如,處理電路2010可以被配置為執行相對於圖1-10和圖21-23描述的任意步驟、功能及/或程序。如本文中使用的,關於處理電路2010的術語「適用」可以指處理電路2010是被配置、使用、實現及/或程式化為中的一者或多者,以根據本文中描述的各種特徵來執行特定的程序、功能、操作及/或常式。
處理電路2010可以是專用的處理器,例如特殊應用積體電路(ASIC),該特殊應用積體電路起到用於實現連同圖1-10和圖21-23描述的操作中的任意一個操作的構件(例如,的結構)的作用。處理電路2010可以起到用於發送的構件及/或用於接收的構件中的一個例子的作用。在各種實現方式中,處理電路2010可以提供及/或併入圖2的第二無線通訊設備204(例如,解碼器214)或圖24的解碼器2404的功能。
根據裝置2000的至少一個例子,處理電路2010可以包括用於接收的電路/模組2020、用於解碼的電路/模組2022、用於發送的電路/模組2024、用於決定預期的重傳數量的電路/模組2026、用於決定時間預算的電路/模組2028。在各種實現方式中,用於接收的電路/模組2020、用於解碼的電路/模組2022、用於發送的電路/模組2024、用於決定預期的重傳數量的電路/模組2026或用於決定時間預算的電路/模組2028可以至少部分地提供及/或併入針對圖2的第二無線通訊設備204(例如,解碼器214)或圖24的解碼器2404的上文描述的功能。
如上文提及的,由儲存媒體2004儲存的程式,當其被處理電路2010執行時,使得處理電路2010來執行本文中描述的各種功能及/或程序操作中的一者或多者。例如,程式可以使得處理電路2010來執行在各種實現方式中本文中相對於圖1-10和圖21-23描述的各種功能、步驟及/或程序。如圖20所示,儲存媒體2004可以包括用於接收的代碼2030、用於解碼的代碼2032、用於發送的代碼2034、用於決定預期的重傳數量的代碼2036或用於決定時間預算的代碼2038中的一或多個代碼。在各種實現方式中,可以執行或以其他方式使用用於接收的代碼2030、用於解碼的代碼2032、用於發送的代碼2034、用於決定預期的重傳數量的代碼2036或用於決定時間預算的代碼2038,來提供本文中描述的用於接收的電路/模組2020、用於解碼的電路/模組2022、用於發送的電路/模組2024、用於決定預期的重傳數量的電路/模組2026、用於決定時間預算的電路/模組2028的功能。
用於接收的電路/模組2020可以包括適用於執行例如與接收資訊相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體2004上的用於接收的代碼2030)。在一些場景中,用於接收的電路/模組2020可以(例如,從通訊介面2002、記憶體設備2008或裝置2000的某種其他元件)獲得資訊,以及處理(例如,解碼)資訊。在一些場景中(例如,若用於接收的電路/模組2020是或包括射頻接收器),則用於接收的電路/模組2020可以直接地從發送了資訊的設備接收資訊。不論哪種情況,用於接收的電路/模組2020可以向裝置2000的另一個元件(例如,用於解碼的電路/模組2022、記憶體設備2008或某種其他元件)輸出獲得的資訊。
用於接收的電路/模組2020(例如,用於接收的構件)可以具有各種形式。在一些態樣中,用於接收的電路/模組2020可以對應於,例如介面(例如,匯流排介面、發送/接收介面或某種其他類型的信號介面)、通訊設備、收發機、接收器或如本文中論述的某種其他相似的元件。在一些實現方式中,通訊介面2002包括用於接收的電路/模組2020及/或用於接收的代碼2030。在一些實現方式中,用於接收的電路/模組2020及/或用於接收的代碼2030被配置為控制通訊介面2002(例如,收發機或接收器)來接收資訊。
用於解碼的電路/模組2022可以包括適用於執行例如與解碼資訊相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體2004上的用於解碼的代碼2032)。在一些態樣中,用於解碼的電路/模組2022(例如,用於解碼的構件)可以對應於例如處理電路。
在一些態樣中,用於解碼的電路/模組2022可以執行解碼演算法。例如,用於解碼的電路/模組2022可以執行SC解碼演算法。在一些態樣中,用於編碼的電路/模組2020可以執行上文結合圖2描述的解碼操作。隨後用於編碼的電路/模組2020(例如,向用於發送的電路/模組2024、通訊介面2002、記憶體設備2008或某種其他元件)輸出所得到的解碼的資訊。
用於發送的電路/模組2024可以包括適用於執行例如與發送(例如,發射)資訊相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體2004上的用於發送的代碼2034)。在一些實現方式中,用於發送的電路/模組2024可以(例如,從用於解碼的電路/模組2022、記憶體設備2008或裝置2000的某種其他元件)獲得資訊,處理資訊(例如,將資訊編碼用於傳輸),以及將資訊提供給將向另一個裝置發送資訊的另一個元件(例如,向發射器2014、通訊介面2002或某種其他元件)。在一些場景中(例如,若用於發送的電路/模組2024包括發射器),則用於發送的電路/模組2024經由射頻訊號傳遞或適合於可應用的通訊媒體的某種其他類型的訊號傳遞,來向另一個裝置(例如,最終目的地)直接地發送資訊。
用於發送的電路/模組2024(例如,用於發送的構件)可以具有各種形式。在一些態樣中,用於發送的電路/模組2024可以對應於,例如介面(例如,匯流排介面、發送/接收介面或某種其他類型的信號介面)、通訊設備、收發機、發射器或如本文中論述的某種其他類似的元件。在一些實現方式中,通訊介面2002包括用於發送的電路/模組2024及/或用於發送的代碼2034。在一些實現方式中,用於發送的電路/模組2024及/或用於發送的代碼2034被配置為控制通訊介面2002(例如,收發機或發射器)來發送資訊。
用於決定預期的重傳數量的電路/模組2026可以包括適用於執行例如與決定可以接收到多少重傳相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體2004上的用於決定預期的重傳數量的代碼2036)。在一些態樣中,用於決定預期的重傳數量的電路/模組2026(例如,用於決定預期的重傳數量的構件)可以對應於例如處理電路。
用於決定預期的重傳數量的電路/模組2026可以基於時間預算來決定重傳的數量。因此,用於決定預期的重傳數量的電路/模組2026可以(例如,從用於決定時間預算的電路/模組2028、記憶體設備2008或裝置2000的某種其他元件)獲得時間預算資訊。隨後用於決定預期的重傳數量的電路/模組2026可以基於時間預算資訊(例如,藉由將時間預算除以完成重傳花費的時間)來計算重傳數量。隨後用於決定預期的重傳數量的電路/模組2026可以(例如,向用於接收的電路/模組2020、記憶體設備2008或某種其他元件)輸出對計算的重傳數量的指示。
用於決定時間預算的電路/模組2028可以包括適用於執行例如與決定用於重傳的時間預算相關的若干功能的電路系統及/或程式(例如,儲存在儲存媒體2004上的用於決定時間預算的代碼2038)。在一些態樣中,用於決定時間預算的電路/模組2028(例如,用於決定時間預算的構件)可以對應於例如處理電路。
用於決定時間預算的電路/模組2028可以基於使用的訊框結構或對轉向時間或通訊分配的某種其他指示來決定時間預算。因此,用於決定時間預算的電路/模組2028可以(例如,從通訊介面2002、記憶體設備2008或裝置2000的某種其他元件)獲得適當的輸入。隨後用於決定時間預算的電路/模組2028可以基於輸入資訊(例如,基於在用於接收的轉向之前分配的用於傳輸的訊框的數量)來計算時間預算。隨後用於決定時間預算的電路/模組2028可以(例如,向用於決定預期重傳的數量的電路/模組2026、記憶體設備2008或某種其他元件)輸出對計算的時間預算的指示。第九示例程序
圖21根據本案內容的一些態樣說明用於通訊的程序2100。程序2100可以發生在處理電路(例如,圖20的處理電路2010)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供解碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序2100。
在方塊2102處,裝置(例如,包括解碼器的設備)接收包括編碼的資料和編碼的同位資訊的第一資訊。在一些態樣中,編碼的資料和編碼的同位資訊可以包括極化編碼資訊。在一些態樣中,編碼的資料和編碼的同位資訊可以包括系統極化編碼資訊。
在一些實現方式中,圖20的用於接收的電路/模組2020執行方塊2102的操作。在一些實現方式中,執行圖20的用於接收的代碼2030來執行方塊2102的操作。
在方塊2104處,裝置對第一資訊進行解碼。例如,裝置可以包括SC解碼器。
在一些實現方式中,圖20的用於解碼的電路/模組2022執行方塊2104的操作。在一些實現方式中,執行圖20的用於解碼的代碼2032來執行方塊2104的操作。
在方塊2106處,裝置基於解碼來發送關於需要重傳的指示。例如,若裝置不能夠成功地對第一資訊進行解碼,則裝置可以發送NAK。
在一些實現方式中,圖20的用於發送的電路/模組2024執行方塊2106的操作。在一些實現方式中,執行圖20的用於發送的代碼2034來執行方塊2106的操作。
在方塊2108處,裝置接收包括額外的編碼的同位資訊的第二資訊。在一些態樣中,裝置可以在方塊2106處發送指示之後接收第二資訊。在一些態樣中,第二資訊可以包括編碼的同位資訊的至少一部分。在一些態樣中,第二資訊可以包括編碼資訊的至少一部分。
在一些態樣中,第二資訊亦可以包括重複資訊。在一些態樣中,重複資訊可以包括編碼的資料的至少一部分。在一些態樣中,重複資訊可以包括編碼的同位資訊的至少一部分。
在一些實現方式中,圖20的用於接收的電路/模組2020執行方塊2108的操作。在一些實現方式中,執行圖20的用於接收的代碼2030來執行方塊2108的操作。
在方塊2110處,裝置使用第二資訊來對第一資訊進行解碼。例如,裝置可以使用來自第二資訊的同位位元來判決第一資訊。在另一個例子中,裝置可以執行軟組合。
在一些實現方式中,圖20的用於解碼的電路/模組2022執行方塊2110的操作。在一些實現方式中,執行圖20的用於解碼的代碼2032來執行方塊2110的操作。
在一些態樣中,程序2100亦可以包括在對第一資訊的接收之後和在對第二資訊接收之前,至少接收第三資訊。在一些態樣中,對第二資訊的接收可以是與第一資訊相關聯的最終接收(例如,與第一資訊的傳輸相關聯的HARQ程序的最終接收)。
在一些態樣中,程序2100亦可以包括基於時間預算來決定預期重傳的預期數量。例如,裝置可以接收對時間預算的指示以及基於重傳的持續時間(例如,重傳會花費的最大時間量)來決定預期重傳的數量。
在一些態樣中,程序2100可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。第十示例程序
圖22根據本案內容的一些態樣說明用於通訊的程序2200。可以連同圖21的程序2100(例如,除了其之外或作為其一部分)來使用程序2200的一或多個態樣。程序2200可以發生在處理電路(例如,圖20的處理電路2010)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序2200。
在方塊2202處,裝置(例如,包括解碼器的設備)接收包括編碼的資料和編碼的同位資訊的第一資訊。在一些態樣中,方塊2202的操作可以對應於圖21的方塊2102的操作。
在一些實現方式中,圖20的用於接收的電路/模組2020執行方塊2202的操作。在一些實現方式中,執行圖20的用於接收的代碼2030來執行方塊2202的操作。
在方塊2204處,裝置發送關於需要重傳的指示。在一些態樣中,方塊2204的操作可以對應於圖21的方塊2106的操作。因此,若裝置不能夠成功地對第一資訊進行解碼,則裝置可以發送NAK。
在一些實現方式中,圖20的用於發送的電路/模組2024執行方塊2204的操作。在一些實現方式中,執行圖20的用於發送的代碼2034來執行方塊2204的操作。
在方塊2206處,裝置在發送指示之後接收第三資訊。在一些態樣中,第三資訊可以包括對由編碼裝置在第一資訊中發送的編碼的資料和編碼的同位資訊的複本。
在一些實現方式中,圖20的用於接收的電路/模組2020執行方塊2206的操作。在一些實現方式中,執行圖20的用於接收的代碼2030來執行方塊2206的操作。
在方塊2208處,裝置接收第二資訊。在一些態樣中,方塊2208的操作可以對應於圖21的方塊2108處的操作。因此,對第二資訊的接收可以是與第一資訊相關聯的最終接收(例如,與對第一資訊的傳輸相關聯的HARQ程序的最終接收)。
在一些態樣中,第二資訊可以包括編碼的同位資訊的至少一部分。在一些態樣中,第二資訊可以包括編碼的資料的至少一部分。
在一些態樣中,第二資訊亦可以包括重複資訊。在一些態樣中,重複資訊可以包括編碼的資料的至少一部分。在一些態樣中,重複資訊可以包括編碼的同位資訊的至少一部分。
在一些實現方式中,圖20的用於接收的電路/模組2020執行方塊2208的操作。在一些實現方式中,執行圖20的用於接收的代碼2030來執行方塊2208的操作。
在方塊2110處,裝置使用第二資訊來對第一資訊進行解碼。在一些態樣之,方塊2210的操作可以對應於圖21的方塊2110的操作。
在一些實現方式中,圖20的用於解碼的電路/模組2022執行方塊2110的操作。在一些實現方式中,執行圖20的用於解碼的代碼2032來執行方塊2210的操作。
在一些態樣中,程序2200亦包括基於時間預算來決定預期重傳的預期數量。
在一些態樣中,程序2200可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。第十一示例程序
圖23根據本案內容的一些態樣說明用於通訊的程序2300。可以連同圖21的程序2100及/或圖22的程序2200(例如,除了其之外或作為其一部分)來使用程序2300的一或多個態樣。程序2300可以發生在處理電路(例如,圖20的處理電路2010)內,該處理電路可以位於UE、TRP、存取終端、基地台或(例如,提供編碼的)某種其他合適的裝置中。當然,在本案內容的範圍內的各種態樣中,可以由能夠支援通訊相關的操作的任意合適的裝置來實現程序2300。
在方塊2302處,裝置(例如,包括解碼器的設備)決定時間預算。例如,裝置可以(例如,從編碼裝置或排程實體)接收對時間預算的指示或計算時間預算。
在一些實現方式中,圖20的用於決定時間預算的電路/模組2028執行方塊2302的操作。在一些實現方式中,執行圖20的用於決定時間預算的代碼2038來執行方塊2302的操作。
在方塊2304處,裝置基於時間預算來決定預期重傳的數量。在一些態樣中,(例如,在圖21的方塊2102處)對第一資訊的接收與第一傳輸相關聯,使得預期重傳的數量與第一傳輸相關聯。在一些態樣中,裝置可以藉由將時間預算除以重傳的持續時間(例如,重傳會花費的最大時間量)來決定預期重傳的數量。
在一些實現方式中,圖20的用於決定預期重傳的數量的電路/模組2026執行方塊2304的操作。在一些實現方式中,執行圖20的用於決定預期重傳的數量的代碼2036來執行方塊2304的操作。
在一些態樣中,程序2300可以包括上文的特徵中的兩個或兩個以上特徵的任意組合。示例編碼器和解碼器
圖24說明根據本文中的教導構造的示例編碼器2402和示例解碼器2404。在一些態樣中,編碼器2402和解碼器2404可以分別對應於圖2的編碼器212和解碼器214。
編碼器2402對資料2406進行編碼來產生編碼的資料2408。根據本文中的教導,編碼器2402可以包括針對極化編碼的具有重傳的功能,該重傳可以包括在較早的傳輸2410中未包括的(例如,被刪餘的)同位資訊。
解碼器2404(例如,在通訊通道上的傳輸之後,未圖示)對編碼的資料2408進行解碼以提供恢復出的資料2412。根據本文中的教導,解碼器2404可以包括用於使用在隨後的傳輸2414中接收的同位資訊來從較早的傳輸解碼資訊的功能。如上文所論述的,在典型的實現方式中,在較早的傳輸中不包括同位資訊(例如,被刪餘)。
在一些實現方式中,編碼器2402可以包括介面2416、介面2418或二者。類似地,解碼器2404可以包括介面2420、介面2422或二者。介面可以包括,例如,介面匯流排、匯流排驅動器、匯流排接收器、其他合適的電路系統或其組合。例如,介面2416或介面2420可以包括接收器設備、緩衝器或用於接收信號的其他電路系統。作為另一個例子,介面2418或介面2422可以包括輸出設備、驅動器或用於發送信號的其他電路系統。在一些實現方式中,介面2416和介面2418可以被配置為接合編碼器2402中的一或多個其他元件(其他元件未在圖24中示出)。類似地,介面2420和介面2422可以被配置為接合解碼器2404中的一或多個其他元件(其他元件未在圖24中示出)。
在不同實現方式中編碼器2402和解碼器2404可以具有不同的形式。在一些情況下,編碼器2402及/或解碼器2404可以是積體電路。在一些情況下,可以在包括其他電路系統(例如,處理器和相關的電路系統)的積體電路中包括編碼器2402及/或解碼器2404。 額外的態樣
提供本文中闡述的例子來說明揭露內容的特定概念。本領域的一般技藝人士將理解的是該等僅是對性質的說明,其他例子可以落在本案內容以及所附權利說明的範圍內。基於本文的教導,本領域技藝人士應當領會到的是,本文中揭露的態樣可以獨立於任意其他態樣來實現,以及可以利用各種方式組合該等態樣中的兩個或兩個以上態樣。例如,使用本文闡述的任意數量的態樣可以實現裝置或者可以實施方法。此外,除了或不同於本文中闡述的態樣中的一或多個態樣,使用其他的結構、功能或結構和功能可以實現此種裝置或實施此種方法。
如本領域技藝人士將易於領會的,遍及本案內容描述的各種態樣可以擴展到任意合適的電信系統、網路架構以及通訊標準。舉例而言,各種態樣可以應用到廣域網、同級間網路、區域網路、其他合適的系統或其任意組合,包括彼等描述為尚未定義的標準。各種態樣可以應用於3GPP 5G系統及/或其他合適的系統,包括彼等描述為尚未定義的廣域網標準。各種態樣亦可以應用於使用LTE(在FDD、TDD或者兩種模式中)、改進的LTE(LTE-A)(在FDD、TDD或者兩種模式中)、通用行動電信網路(UMTS)、全球行動通訊網路(GSM)、分碼多工存取(CDMA)、CDMA2000、進化資料最佳化(EV-DO)、超行動寬頻(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、超寬頻(UWB)、藍芽的系統及/或其他合適的系統。各種態樣亦可以應用於UMTS系統,例如W-CDMA、TD-SCDMA和TD-CDMA。使用的實際的電信標準、網路架構及/或通訊標準將取決於特定的應用和施加在系統上的整體設計約束。
在由例如計算設備的元素來執行的動作順序方面描述了許多態樣。將被認識到的是,本文中描述的各種動作可以由特定電路、經由由一或多個處理器來執行的程式指令或由二者的組合來執行,該特定電路例如中央處理單元(CPU)、圖形處理單元(GPU)、數位訊號處理器(DSP)、特殊應用積體電路(ASIC)、現場可程式化閘陣列(FPGA)或各種其他類型的通用或專用處理器或電路。另外,本文中描述的動作的順序可以被認為是完全地體現在任意形式的電腦可讀取儲存媒體內,在該電腦可讀取儲存媒體中已經儲存了相應的電腦指令的集合,該電腦指令的集合一經執行,會使得關聯的處理器來執行本文中描述的功能。因此,本案內容的各種態樣可以體現在若干不同形式中,已經預期所有該形式在要求的主題的範圍內。另外,針對本文描述的態樣之每一者態樣,任意此種態樣的對應的形式可以在本文中描述為,例如,「被配置為……的邏輯」執行描述的動作。
本領域技藝人士將領會到的是,資訊和信號可以使用各種不同的製程和技術中的任何一種來表示。例如,遍及以上描述所提及的資料、指令、命令、資訊、信號、位元、符號和碼片可以經由電壓、電流、電磁波、磁場或粒子、光場或粒子或者其任意組合來表示。
另外,本領域技藝人士將領會到的是,結合本文揭露態樣的各種說明性的邏輯區塊、模組、電路和演算法步驟可以實現為電子硬體、電腦軟體或二者的組合。為了清楚地說明硬體和軟體的互換性,上文已經根據各種說明性的元件、方塊、模組、電路和步驟的功能對其進行了概括描述。至於此種功能是實現為硬體還是軟體,取決於特定的應用以及施加在整個系統上的設計約束。本領域技藝人士可以針對每個特定的應用,以變通的方式實現所描述的功能,但是,此種實現決策不應當被解釋為引起脫離本案內容的範圍。
可以將上文中說明的元件、步驟、特徵及/或功能中的一者或多者重新安排及/或組合成單個元件、步驟、特徵或功能,或體現在若干元件、步驟或功能中。亦可以增加額外的元素、元件、步驟及/或功能而不脫離本文中揭露的新穎性特徵。可以配置上文中說明的裝置、設備及/或元件來執行本文中描述的方法、特徵或步驟中的一者或多者。本文中描述的新穎性演算法亦可以在軟體及/或嵌入在硬體中有效率地實現。
應當理解的是,所揭示的方法中步驟的特定次序或層次是對示例程序的說明。應當理解的是,基於設計偏好可以重新排列方法中步驟的特定次序或層次。所附的方法請求項以舉例次序提供了各個方法的元素,並且除非在其中明確地敘述,否則不意味著受限於所提供的特定次序或層次。
結合本文揭露的態樣描述的方法、順序或演算法可以直接地體現在硬體中、在由處理器執行的軟體模組中或者在二者的組合中。軟體模組可以常駐在RAM記憶體、快閃記憶體、ROM記憶體、EPROM記憶體、EEPROM記憶體、暫存器、硬碟、可移除磁碟、CD-ROM或者本領域已知的任意其他形式的儲存媒體中。將儲存媒體的例子耦合到處理器,使得處理器可以從儲存媒體讀取資訊,以及向儲存媒體寫入資訊。在替代的方式中,儲存媒體可以被整合到處理器。
本文使用的詞語「示例性的」意味著「作為例子、實例或說明」。本文中描述為「示例性」的任何態樣不必被解釋為優選於其他態樣或者比其他態樣有優勢。同樣地,術語「態樣」不要求所有態樣包括論述的特徵、優勢或操作模式。
本文中使用的術語僅是出於描述特定態樣的目的,以及不意欲成為對態樣的限定。如本文中使用的,除非語境清楚地另有指示,否則單數形式的「一(a)」、「一個(an)」和「該(the)」意欲同樣地包括複數形式。亦將理解的是,當在本文中使用術語「包含(comprises)」、「包含(comprising)」、「包括(includes)」、「包括(including)」時,指明所述的特徵、整體、步驟、操作、元素或元件的存在,但不排除對一或多個其他特徵、整體、步驟、操作、元素、元件或其群組的增加或存在。此外,要理解的是,除非明確地另有聲明,否則詞語「或」具有與佈林操作符「OR」相同的含義,換言之,其包含「二者中任一的」和「二者皆」的可能性而不限於「異或」(「XOR」)。亦要理解的是,除非明確地另有聲明,否則在兩個相鄰詞語之間的符號「/」具有與「或」相同的含義。而且,除非明確地另有聲明,否則諸如「連接到」、「耦合到」或「與……相通訊」的短語不限於直接的連接。
本文中使用諸如「第一」、「第二」等等的名稱對元素的任意提及通常不限制彼等元素的數量或順序。相反,本文中可以使用該等名稱作為對在兩個或兩個以上元素或元素的實例之間的方便的區分方法。因此,對第一元素和第二元素的提及不意指僅可以使用兩個元素或第一元素必須以某種方式在第二元素之前。而且,除非另有聲明,否則元素的集合可以包括一或多個元素。此外,說明書或申請專利範圍中使用的「a、b或c中的至少一個」或「a、b、c或其任意組合」形式的術語意指「a或b或c或該等元素的任意組合」。例如,該術語可以包括a,或b,或c,或a和b,或a和c,或a和b和c,或2a,或2b,或2a和b等等。
如本文中使用的,術語「決定」包含廣泛的不同動作。例如,「決定」可以包含計算、運算、處理、匯出、調查、檢視(例如,在表、資料庫或另一種資料結構中檢視)、查明,諸如此類。此外,「決定」可以包括接收(例如,接收資訊)、存取(例如,在記憶體中存取資料),諸如此類。此外,「決定」可以包括解析、選擇、挑選、建立,諸如此類。
儘管前述的揭露內容展示說明性的態樣,但是應當注意的是,在不脫離如經由所附的申請專利範圍的範圍的情況下,可以在本文中進行各種改變和修改。除非明確地另有聲明,否則根據本文描述態樣的方法請求項的功能、步驟或動作不需要以任何特定的次序執行。另外,儘管元素可以以單數形式來描述或要求,但是除非明確聲明限制為單數形式,否則複數形式是預期的。
100‧‧‧無線通訊系統102‧‧‧第一UE104‧‧‧第二UE106‧‧‧發送接收點(TRP)108‧‧‧核心網路110‧‧‧網際網路服務提供者(ISP)112‧‧‧設備到設備(D2D)鏈路114‧‧‧同位資訊200‧‧‧無線通訊系統202‧‧‧第一無線通訊設備204‧‧‧第二無線通訊設備206‧‧‧通訊通道208‧‧‧雜訊210‧‧‧資訊源212‧‧‧編碼器214‧‧‧解碼器216‧‧‧資訊槽218‧‧‧編碼的資料和同位資訊220‧‧‧第二傳輸222‧‧‧解碼第一傳輸224‧‧‧第二傳輸226‧‧‧發送控制器(TX)228‧‧‧編碼的資料和編碼的同位資訊230‧‧‧接收控制器(RX)232‧‧‧第一傳輸234‧‧‧同位資訊236‧‧‧第二傳輸238‧‧‧第二傳輸300‧‧‧編碼器結構302‧‧‧資訊位元304‧‧‧凍結位元306‧‧‧位元反向置換308‧‧‧哈達瑪矩陣400‧‧‧HARQ-IR方案402‧‧‧第一傳輸的µ域404‧‧‧第一傳輸(1TX)406‧‧‧µ域408‧‧‧第二傳輸(2TX)500‧‧‧示例程序502‧‧‧方塊504‧‧‧方塊506‧‧‧方塊508‧‧‧方塊510‧‧‧方塊512‧‧‧方塊600‧‧‧示例結構602‧‧‧µ域604‧‧‧系統極化編碼606‧‧‧母碼608‧‧‧區塊P610‧‧‧區塊P2612‧‧‧第一傳輸614‧‧‧區塊P1616‧‧‧第二傳輸618‧‧‧區塊P2620‧‧‧重複位元700‧‧‧示例HARQ結構700702‧‧‧第一重傳704‧‧‧第一傳輸706‧‧‧最終重傳708‧‧‧µ域710‧‧‧系統極化編碼712‧‧‧母碼714‧‧‧區塊P716‧‧‧區塊P2718‧‧‧區塊P1720‧‧‧區塊P2722‧‧‧重複位元800‧‧‧程序802‧‧‧方塊804‧‧‧方塊900‧‧‧程序902‧‧‧方塊904‧‧‧方塊906‧‧‧方塊908‧‧‧方塊1000‧‧‧程序1002‧‧‧可選方塊1004‧‧‧方塊1006‧‧‧方塊1008‧‧‧方塊1100‧‧‧裝置1102‧‧‧通訊介面1104‧‧‧儲存媒體1106‧‧‧使用者介面1108‧‧‧記憶體設備1110‧‧‧處理電路1112‧‧‧天線1114‧‧‧發射器1116‧‧‧接收器1118‧‧‧資訊1120‧‧‧用於編碼的電路/模組1122‧‧‧用於發送的電路/模組1124‧‧‧用於決定需要重傳的電路/模組1126‧‧‧用於選擇編碼速率的電路/模組1128‧‧‧用於決定通道狀況的電路/模組1130‧‧‧用於對比的電路/模組1132‧‧‧用於決定是否進行發送的電路/模組1134‧‧‧用於決定位元數量的電路/模組1136‧‧‧用於決定時間預算的電路/模組11361138‧‧‧用於選擇重傳數量的電路/模組1140‧‧‧用於編碼的代碼1142‧‧‧用於發送的代碼1144‧‧‧用於決定需要重傳的代碼1146‧‧‧用於選擇編碼速率的代碼1148‧‧‧用於決定通道狀況的代碼1150‧‧‧用於對比的代碼1152‧‧‧用於決定是否進行發送的代碼1154‧‧‧用於決定位元數量的代碼1156‧‧‧用於決定時間預算的代碼1158‧‧‧用於選擇重傳數量的代碼1200‧‧‧程序1202‧‧‧方塊1204‧‧‧方塊1206‧‧‧方塊1208‧‧‧方塊1300‧‧‧程序1302‧‧‧方塊1304‧‧‧方塊1306‧‧‧方塊1308‧‧‧方塊1400‧‧‧程序1402‧‧‧方塊1404‧‧‧方塊1500‧‧‧程序1502‧‧‧方塊1504‧‧‧方塊1600‧‧‧程序1602‧‧‧方塊1604‧‧‧方塊1700‧‧‧程序1702‧‧‧方塊1704‧‧‧方塊1800‧‧‧程序1802‧‧‧方塊1804‧‧‧方塊1900‧‧‧程序1902‧‧‧方塊1904‧‧‧方塊2000‧‧‧裝置2002‧‧‧通訊介面2004‧‧‧儲存媒體2006‧‧‧使用者介面2008‧‧‧記憶體設備2010‧‧‧處理電路2012‧‧‧天線2014‧‧‧發射器2016‧‧‧接收器2018‧‧‧代碼資訊2020‧‧‧用於接收的電路/模組2022‧‧‧用於解碼的電路/模組2024‧‧‧用於發送的電路/模組2026‧‧‧用於決定預期的重傳數量的電路/模組2028‧‧‧用於決定時間預算的電路/模組2030‧‧‧用於接收的代碼2032‧‧‧用於解碼的代碼2034‧‧‧用於發送的代碼2036‧‧‧用於決定預期的重傳數量的代碼2038‧‧‧用於決定時間預算的代碼2100‧‧‧程序2102‧‧‧方塊2104‧‧‧方塊2106‧‧‧方塊2108‧‧‧方塊2110‧‧‧方塊2200‧‧‧程序2202‧‧‧方塊2204‧‧‧方塊2206‧‧‧方塊2208‧‧‧方塊2210‧‧‧方塊2300‧‧‧程序2302‧‧‧方塊2304‧‧‧方塊2402‧‧‧示例編碼器2404‧‧‧示例解碼器2406‧‧‧資料2408‧‧‧資料2410‧‧‧較早的傳輸2412‧‧‧恢復出的資料2414‧‧‧傳輸2416‧‧‧介面2418‧‧‧介面2420‧‧‧介面
提供附圖來幫助對本案內容的態樣的描述,以及提供附圖僅用於對態樣的說明並且不是對其的限制。
圖1是示例通訊系統的方塊圖,本案內容的態樣可以在該示例通訊系統中使用。
圖2是根據本案內容的一些態樣的示例通訊設備的方塊圖。
圖3是基於極化碼來說明編碼的例子的概念圖。
圖4是針對極化碼的示例混合自動重傳請求(HARQ)方案的圖。
圖5是根據本案內容的一些態樣說明編碼程序的例子的流程圖。
圖6是根據本案內容的一些態樣的針對極化碼的HARQ方案的示例結構的圖。
圖7是根據本案內容的一些態樣的針對極化碼的具有多個重傳的HARQ方案的示例結構的圖。
圖8是根據本案內容的一些態樣說明針對決定重傳的最大數量的程序的例子的流程圖。
圖9是根據本案內容的一些態樣說明針對產生母碼的程序的例子的流程圖。
圖10是根據本案內容的一些態樣說明針對進行最終重傳的程序的例子的流程圖。
圖11是根據本案內容的一些態樣說明針對可以支援編碼的裝置(例如,電子設備)的示例硬體實現方式的方塊圖。
圖12是根據本案內容的一些態樣說明編碼程序的例子的流程圖。
圖13是根據本案內容的一些態樣說明具有多個重傳的編碼程序的例子的流程圖。
圖14是根據本案內容的一些態樣的以基於針對另一傳輸的目標差錯率的速率來對資料進行編碼的程序的例子的流程圖。
圖15是根據本案內容的一些態樣的針對基於通道狀況來選擇編碼速率的程序的例子的流程圖。
圖16是根據本案內容的一些態樣的針對以基於目標差錯率的速率來發送資料的程序的例子的流程圖。
圖17是根據本案內容的一些態樣的針對決定是否發送重複資訊的程序的例子的流程圖。
圖18是根據本案內容的一些態樣的針對決定針對重複資訊的位元數量的程序的例子的流程圖。
圖19是根據本案內容的一些態樣的針對決定重傳數量的程序的例子的流程圖。
圖20是根據本案內容的一些態樣說明針對可以支援解碼的裝置(例如,電子設備)的示例硬體實現方式的方塊圖。
圖21是根據本案內容的一些態樣說明解碼程序的例子的流程圖。
圖22是根據本案內容的一些態樣說明針對多個傳輸的解碼程序的例子的流程圖。
圖23是根據本案內容的一些態樣說明針對決定預期重傳的數量的程序的例子的流程圖。
圖24是根據本案內容的一些態樣的示例編碼器和示例解碼器的方塊圖。
國內寄存資訊 (請依寄存機構、日期、號碼順序註記) 無
國外寄存資訊 (請依寄存國家、機構、日期、號碼順序註記) 無
200‧‧‧無線通訊系統
202‧‧‧第一無線通訊設備
204‧‧‧第二無線通訊設備
206‧‧‧通訊通道
208‧‧‧雜訊
210‧‧‧資訊源
212‧‧‧編碼器
214‧‧‧解碼器
216‧‧‧資訊槽
218‧‧‧編碼的資料和同位資訊
220‧‧‧第二傳輸
222‧‧‧解碼第一傳輸
224‧‧‧第二傳輸
226‧‧‧發送控制器(TX)
228‧‧‧編碼的資料和編碼的同位資訊
230‧‧‧接收控制器(RX)
232‧‧‧第一傳輸
234‧‧‧同位資訊
236‧‧‧第二傳輸
238‧‧‧第二傳輸

Claims (22)

  1. 一種用於發送第一資訊及第二資訊的通訊方法,包括:選擇一第一編碼速率來滿足針對該第二資訊的該發送的一目標差錯率;根據被選擇來滿足針對該第二資訊的該發送的該目標差錯率的該第一編碼速率,對第一資料進行編碼,以產生編碼的資料和編碼的同位資訊;選擇一第二編碼速率來滿足針對該第一資訊的該發送的一目標差錯率;發送包括該編碼的資料和該編碼的同位資訊的一部分的第一資訊,該編碼的同位資訊的該部分是藉由根據被選擇來滿足針對該第一資訊的該發送的該目標差錯率的該第二編碼速率來對該編碼的同位資訊進行刪餘而取得的;決定需要一重傳;及發送該第二資訊,該第二資訊包括作為該決定需要一重傳的一結果的該編碼的同位資訊。
  2. 根據請求項1之方法,還包括:在針對該第一資訊的該發送之後和在針對該第二資訊的該發送之前,發送至少一第三資訊。
  3. 根據請求項2之方法,其中針對該第二資訊 的該發送是針對該第一資料的一最終發送。
  4. 根據請求項1之方法,還包括:決定在一段時間內一通道的一狀況;其中該第一編碼速率是基於該通道的該狀況來選擇的;其中該第一編碼速率是在該通道上發送的;及其中該第二編碼速率是在該通道上發送的。
  5. 根據請求項1之方法,其中該第二資訊亦包括重複資訊,該重複資訊包括該編碼的資料。
  6. 根據請求項5之方法,還包括:將該第一編碼速率與該第二編碼速率對比;及在發送亦包括該重複資訊的該第二資訊之前,基於該對比來決定發送該重複資訊。
  7. 根據請求項5之方法,還包括:基於該第一編碼速率來決定該重複資訊的位元的一數量。
  8. 根據請求項1之方法,還包括:決定一時間預算;及基於該時間預算,來選擇與針對該第一資訊的該發送相關聯的重傳的一數量。
  9. 根據請求項1之方法,其中該編碼包括極化編碼。
  10. 根據請求項1之方法,其中該編碼包括系統極化編碼。
  11. 一種用於發送第一資訊及第二資訊的用於通訊的裝置,包括:一記憶體;及一處理器,其耦合到該記憶體;該處理器和該記憶體被配置為:選擇一第一編碼速率來滿足針對該第二資訊的該發送的一目標差錯率;根據被選擇來滿足針對該第二資訊的該發送的該目標差錯率的該第一編碼速率,對第一資料進行編碼,以產生編碼的資料和編碼的同位資訊;選擇一第二編碼速率來滿足針對該第一資訊的該發送的一目標差錯率;發送包括該編碼的資料和該編碼的同位資訊的一部分的第一資訊,該編碼的同位資訊的該部分是藉由根據被選擇來滿足針對該第一資訊的該發送的該目標差錯率的該第二編碼速率來對該編碼的同位資訊進行刪餘而取得的;決定需要一重傳;及發送該第二資訊,該第二資訊包括作為該決定需要一重傳的一結果的該編碼的同位資訊。
  12. 根據請求項11之裝置,其中該處理器和該記憶體亦被配置為:在針對該第一資訊的該發送之後和在針對該第二資訊的該發送之前,發送至少一第三資訊。
  13. 根據請求項12之裝置,其中針對該第二資訊的該發送是針對該第一資料的一最終發送。
  14. 根據請求項11之裝置,其中該處理器和該記憶體亦被配置為:決定在一段時間內一通道的一狀況;其中該第一編碼速率是基於該通道的該狀況來選擇的;其中該第一編碼速率是在該通道上發送的;及其中該第二編碼速率是在該通道上發送的。
  15. 根據請求項11之裝置,其中該第二資訊亦包括重複資訊,該重複資訊包括該編碼的資料。
  16. 根據請求項15之裝置,其中該處理器和該記憶體亦被配置為:將該第一編碼速率與該第二編碼速率對比;及在發送亦包括該重複資訊的該第二資訊之前,基於該對比來決定發送該重複資訊。
  17. 根據請求項15之裝置,其中該處理器和該記憶體亦被配置為: 基於該第一編碼速率來決定該重複資訊的位元的一數量。
  18. 根據請求項11之裝置,其中該處理器和該記憶體亦被配置為:決定一時間預算;及基於該時間預算,來選擇與針對該第一資訊的該發送相關聯的重傳的一數量。
  19. 根據請求項11之裝置,其中該編碼包括極化編碼。
  20. 根據請求項11之裝置,其中該編碼包括系統極化編碼。
  21. 一種用於發送第一資訊及第二資訊的用於通訊的裝置,包括:用於選擇一第一編碼速率來滿足針對該第二資訊的該發送的一目標差錯率的構件;用於根據被選擇來滿足針對該第二資訊的該發送的該目標差錯率的該第一編碼速率來對第一資料進行編碼以產生編碼的資料和編碼的同位資訊的構件;用於選擇一第二編碼速率來滿足針對該第一資訊的該發送的一目標差錯率的構件;用於發送包括該編碼的資料和該編碼的同位資訊的一部分的第一資訊的構件,該編碼的同位資訊的該部 分是藉由根據被選擇來滿足針對該第一資訊的該發送的該目標差錯率的該第二編碼速率來對該編碼的同位資訊進行刪餘而取得的;及用於決定需要一重傳的構件;用於發送該第二資訊的構件,該第二資訊包括作為該決定需要一重傳的一結果的該編碼的同位資訊。
  22. 一種儲存電腦可執行代碼的非暫時性電腦可讀取媒體,包括用於進行以下操作的代碼:選擇一第一編碼速率來滿足針對該第二資訊的該發送的一目標差錯率;根據被選擇來滿足針對該第二資訊的該發送的該目標差錯率的該第一編碼速率,對第一資料進行編碼以產生編碼的資料和編碼的同位資訊;選擇一第二編碼速率來滿足針對該第一資訊的該發送的一目標差錯率;發送包括該編碼的資料和該編碼的同位資訊的一部分的第一資訊,該編碼的同位資訊的該部分是藉由根據被選擇來滿足針對該第一資訊的該發送的該目標差錯率的該第二編碼速率來對該編碼的同位資訊進行刪餘而取得的;及決定需要一重傳;發送該第二資訊,該第二資訊包括作為該決定需要 一重傳的一結果的該編碼的同位資訊。
TW106131544A 2016-09-27 2017-09-14 用於編碼的傳輪的重傳技術 TWI730172B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
PCT/CN2016/100313 WO2018058295A1 (en) 2016-09-27 2016-09-27 Hybrid automatic repeat request for block codes
WOPCT/CN2016/100313 2016-09-27
PCT/CN2017/089561 WO2018059023A1 (en) 2016-09-27 2017-06-22 Retransmission techniques for encoded transmissions
WOPCT/CN2017/089561 2017-06-22

Publications (2)

Publication Number Publication Date
TW201815110A TW201815110A (zh) 2018-04-16
TWI730172B true TWI730172B (zh) 2021-06-11

Family

ID=61762551

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106131544A TWI730172B (zh) 2016-09-27 2017-09-14 用於編碼的傳輪的重傳技術

Country Status (5)

Country Link
US (1) US10855405B2 (zh)
EP (1) EP3520265A4 (zh)
CN (1) CN109792314B (zh)
TW (1) TWI730172B (zh)
WO (2) WO2018058295A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018058295A1 (en) * 2016-09-27 2018-04-05 Qualcomm Incorporated Hybrid automatic repeat request for block codes
WO2018076194A1 (en) 2016-10-26 2018-05-03 Qualcomm Incorporated Hybrid automatic repeat request for encoded data
WO2019227276A1 (en) * 2018-05-28 2019-12-05 Qualcomm Incorporated Polar code construction for incremental redundancy
US11165541B2 (en) * 2018-11-02 2021-11-02 Qualcomm Incorporated Retransmission protocol based on forward error correction codewords
US11910034B2 (en) * 2018-12-21 2024-02-20 Koninklijke Kpn N.V. Network-based assistance for receiver processing of video data
CN113812200B (zh) * 2019-04-30 2024-03-26 日本电气株式会社 多trp/面传输的下行链路重传
WO2021010623A1 (ko) * 2019-07-12 2021-01-21 엘지전자 주식회사 Harq 동작을 위한 인코딩 기법
US11405057B2 (en) * 2019-10-28 2022-08-02 Huawei Technologies Co., Ltd. System and method for hybrid-ARQ

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020015419A1 (en) * 2000-05-22 2002-02-07 Samsung Electronics Co., Ltd. Data transmission apparatus and method for an HARQ data communication system
US20080301518A1 (en) * 2006-02-09 2008-12-04 Fujitsu Limited LDPC Check Matrix Generation Method, Check Matrix Generator, and Code Retransmission Method
US7954041B2 (en) * 2005-10-31 2011-05-31 Samsung Electronics Co., Ltd Apparatus and method for transmitting/receiving a signal in a communication system using a low density parity check code
US20130039270A1 (en) * 2011-07-20 2013-02-14 Emilio Calvanese Strinati Data packet transmission process in a link adaptation telecommunication system based on a harq protocol for optimising transmission power
US20130242914A1 (en) * 2005-12-29 2013-09-19 Interdigital Technology Corporation Method and apparatus for selecting multiple transport formats and transmitting multiple transport blocks simultaneously with multiple h-arq processes
US20150358113A1 (en) * 2014-06-06 2015-12-10 Huawei Technologies Co., Ltd. System and Method for Forward Error Correction
CN105874736A (zh) * 2014-03-19 2016-08-17 华为技术有限公司 极性码的速率匹配方法和速率匹配装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7155655B2 (en) * 2003-07-22 2006-12-26 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive hybrid ARQ algorithms
KR20050046471A (ko) * 2003-11-14 2005-05-18 삼성전자주식회사 저밀도 패러티 검사 부호를 병렬 연접하는 채널부호화/복호화 장치 및 방법
CN101379747A (zh) * 2005-12-29 2009-03-04 美商内数位科技公司 选择多传输格式和使用多h-arq处理同时发送多传输块的方法和设备
KR101191196B1 (ko) * 2006-06-07 2012-10-15 엘지전자 주식회사 패리티 검사 행렬을 이용하여 부호화 및 복호화하는 방법
CN101741527B (zh) * 2008-11-27 2013-03-27 中兴通讯股份有限公司 速率匹配方法和装置
CN101877629B (zh) * 2009-04-28 2014-11-26 三星电子株式会社 基于卷积turbo编码的HARQ重传方法及设备
CN103138880B (zh) 2011-11-30 2016-03-16 北京东方广视科技股份有限公司 编解码方法和设备
US9362956B2 (en) * 2013-01-23 2016-06-07 Samsung Electronics Co., Ltd. Method and system for encoding and decoding data using concatenated polar codes
WO2015026148A1 (ko) * 2013-08-20 2015-02-26 엘지전자 주식회사 무선 접속 시스템에서 폴라 코딩을 이용한 데이터 송신방법
CN103475379B (zh) 2013-09-10 2016-02-24 电子科技大学 一种ldpc编码方法
US9007241B2 (en) 2013-09-16 2015-04-14 Seagate Technology Llc Reduced polar codes
US10461779B2 (en) * 2015-08-12 2019-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Rate-compatible polar codes
WO2017217827A1 (ko) * 2016-06-17 2017-12-21 엘지전자 주식회사 데이터 전송 방법 및 전송 장치와, 데이터 수신 방법 및 수신 장치
WO2018058295A1 (en) * 2016-09-27 2018-04-05 Qualcomm Incorporated Hybrid automatic repeat request for block codes

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020015419A1 (en) * 2000-05-22 2002-02-07 Samsung Electronics Co., Ltd. Data transmission apparatus and method for an HARQ data communication system
US7954041B2 (en) * 2005-10-31 2011-05-31 Samsung Electronics Co., Ltd Apparatus and method for transmitting/receiving a signal in a communication system using a low density parity check code
US20130242914A1 (en) * 2005-12-29 2013-09-19 Interdigital Technology Corporation Method and apparatus for selecting multiple transport formats and transmitting multiple transport blocks simultaneously with multiple h-arq processes
US20080301518A1 (en) * 2006-02-09 2008-12-04 Fujitsu Limited LDPC Check Matrix Generation Method, Check Matrix Generator, and Code Retransmission Method
US20130039270A1 (en) * 2011-07-20 2013-02-14 Emilio Calvanese Strinati Data packet transmission process in a link adaptation telecommunication system based on a harq protocol for optimising transmission power
CN105874736A (zh) * 2014-03-19 2016-08-17 华为技术有限公司 极性码的速率匹配方法和速率匹配装置
US20150358113A1 (en) * 2014-06-06 2015-12-10 Huawei Technologies Co., Ltd. System and Method for Forward Error Correction

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
網路資料:「Polar HARQ 3GPP TSG-RAN WG1 #86 R1-166371 (網頁時間:2016年8月13日、查詢時間:2020年12月29日)、https://www.3gpp.org/ftp/tsg_ran/WG1_RL1/T/Docs/」 *
網路資料:「Polar HARQ 3GPP TSG-RAN WG1 #86 R1-166371 (網頁時間:2016年8月13日、查詢時間:2020年12月29日)、https://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_86/Docs/」

Also Published As

Publication number Publication date
EP3520265A1 (en) 2019-08-07
WO2018058295A1 (en) 2018-04-05
US20190215105A1 (en) 2019-07-11
CN109792314A (zh) 2019-05-21
EP3520265A4 (en) 2020-05-27
WO2018059023A1 (en) 2018-04-05
US10855405B2 (en) 2020-12-01
TW201815110A (zh) 2018-04-16
CN109792314B (zh) 2021-07-27

Similar Documents

Publication Publication Date Title
TWI730172B (zh) 用於編碼的傳輪的重傳技術
CN108781122B (zh) 一种使用具有经过极化编码的传输的harq的方法和装置
US10389487B2 (en) Adaptive downlink control channel structure for 5G or other next generation networks
TWI749063B (zh) 編碼及解碼技術
WO2017157028A1 (en) Transmission of new data in hybrid automatic repeat request (harq) retransmission with polar coded transmissions
KR102364244B1 (ko) 무선 통신을 위한 레이트 제어
US11616598B2 (en) Puncturing and retransmission techniques for encoded transmissions
US12052102B2 (en) Method and apparatus for scheduling transport blocks
US11973518B2 (en) Rate matching for block encoding
US9729270B2 (en) Self-adaptively improving system stability
CN103684660B (zh) 一种发送和接收传输信息的方法、***和设备

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees