[go: up one dir, main page]

TWI337011B - Wireless communication system for processing individual parity bit steams derived through puncturing bits and method thereof - Google Patents

Wireless communication system for processing individual parity bit steams derived through puncturing bits and method thereof Download PDF

Info

Publication number
TWI337011B
TWI337011B TW095146533A TW95146533A TWI337011B TW I337011 B TWI337011 B TW I337011B TW 095146533 A TW095146533 A TW 095146533A TW 95146533 A TW95146533 A TW 95146533A TW I337011 B TWI337011 B TW I337011B
Authority
TW
Taiwan
Prior art keywords
bits
rate
puncture
bit
rate matching
Prior art date
Application number
TW095146533A
Other languages
English (en)
Other versions
TW200737742A (en
Inventor
J Pietraski Philip
S Sternberg Gregory
Original Assignee
Interdigital Tech Corp
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=32719499&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=TWI337011(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Interdigital Tech Corp filed Critical Interdigital Tech Corp
Publication of TW200737742A publication Critical patent/TW200737742A/zh
Application granted granted Critical
Publication of TWI337011B publication Critical patent/TWI337011B/zh

Links

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/27Coding, 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 using interleaving techniques
    • H03M13/2771Internal interleaver for turbo 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/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
    • H04L1/0013Rate matching, e.g. puncturing or repetition of code symbols
    • 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/35Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
    • 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/27Coding, 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 using interleaving techniques
    • 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/27Coding, 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 using interleaving techniques
    • H03M13/2792Interleaver wherein interleaving is performed jointly with another technique such as puncturing, multiplexing or routing
    • 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/29Coding, 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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • 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/6381Rate compatible punctured turbo [RCPT] 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/0067Rate matching

Landscapes

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

Description

133701,1 九、發明說明: 【發明所屬之技術領域】 本發明侧於渴輪碼的_般使用。尤指一種使用渴輪解碼器 的穿刺渦輪碼中偵測和改正降低性能之方法。 【先前技術】
無線通汛系統在該技術領域為眾所皆知。一般來說,這樣的 系統包含傳送和接收相互之間無線通訊訊號的通訊台。具代表性 的是,基地台被賦予能夠管理與複數個用戶台(subscriber stati〇ns) 之間的無線並行通訊。在第三代行動通訊伙伴合作計畫(3Gpp) 指定的分碼多工系統(CDMA)中,基地台稱為NodeBs、用戶台 稱做使用者裝備(User Equipment,UE ),而在該Node Bs和該UES
之間的無線介面稱做Uu介面。圖一表示一個典型的3GppCDMA 系統。 一個3GPP通訊系統的Uu無線介面使用用來傳送使用者資料 的傳輸頻道(TrCH) ’並且在UES和Node Bs之間傳送訊號。在 3GPP時分雙工(TDD)通訊中,相互排斥實體資源定義的一或多 個實體頻道傳送TrCH資料。TrCH資料以連續的傳輸區塊 (Transport Blocks,TB )群組傳送,其定義為傳輸區塊組(Transp〇rt Block Sets,TBS)。每一個TBS以一個規定的傳送時間間隔 (Transmission Time Interva卜 TTI)傳送,其 TTI 可跨越(sapn) 複數個連續不斷的系統時框(time frames )。一個典型的系統時框 5
I3370U 為10毫秒’而TTls現在被指定為卜2、4或8個這樣時框的跨 度(spanning ) ° 圖二顯示出依照3GPP TS 25.222 v3 8 〇,在TDD模式的TrCHs 轉換為編碼合成(CGdedCGmpQsite)傳輸舰(cciych),然後 轉換為或夕個實體頻道資料流的處理過程。由tb資料開始,附 上循環几餘檢查碼(Cyclic Redundancy Check,CRC)並且執行連 接TB和分割編碼區塊。然後執行迴旋(c〇nv〇luti〇n)編碼或渴輪 編碼’但在-些例子巾並不指定任—種編碼。編碼之後的步驟包 含等化無線1罐(frame)、第-次翅(interfeaving)、分割無線訊 框和速率的調整。該無線訊框的分割劃分了在指定的TTI中的一 些訊框之上的資料。利用位元重覆或穿刺操作的該速率匹配功 忐,定義每一個處理的TrCH的一些位元,其TrCH後來以多工的 方式形成一個CCTrCH資料流。
该CCTrCH資料流的處理包含位元加密(化_仙哗)、分割 實體頻道、第二次交錯和映射至—或多個實體頻道。該複數個實 體頻道對應該實體頻道分割。對於上行鏈路(upHnk)傳輸,UE 到NodeB ’對於CC1VCH傳輸的實體驗最大值目前被指定為兩 個。對於下行鏈路(downlink)傳輸,Node b到ues,對於CCTrCH 傳輸的實體頻道最大值目前被指定為十六。每一個實體頻道資料 流被頻道化碼(channelization c〇des)延展,並且被調變為了在指定 的頻率之上的空中傳輸(air transmission )。 在該TrCH資料的接收/解碼中,該接收台本質上反轉該過程。
[I3370U 因此,TrCHs的UE和Node B實體接收需要TrCH處理參數的次 訊來修復該TBS資料。對於每一個TrCH,指定—個傳輪格气貝 (Transport Format Set,TFS)來包含一些預定的傳輸格= (Transport Format,TF )。每一個TF指定不同的動態參數:二^ ΤΉ、編碼形式、編碼速率、速率匹配和CRC長度。對於—個^
別的訊框的(ΧΤΚΉ的Tl€Hs的,事先定義的TFSs的集合稱 做一個傳輸格式組合(Trai^portF〇rmatC〇mbinati〇n,TFc)。 CCTrCH的傳輸格式組合指標(TFCI)的傳輸用來幫助接& 台的處理過程。3GPP用接收Μ選擇性地規定“遮蔽(bHnd)傳 輸格式偵測,,,其中該接收台考慮有效的可能TFCIs。其之中只有 一個有效的TFCI,且使用在任一個例子中。 在3GPP中’時槽(timesiGt)的傳輪出現於事先定義的發射 叢訊(bu咖),其巾該傳輸實體頻道齡柄辦槽部分和結束 時槽部分。-個選擇性的訓練序歹,j (Midamble)被包含在該兩個 ^體頻道龍部分之間。該而目前被指定為在該繼序列的任 一邊’還有在兩個實體頻道資料部分之_兩個部分傳輸。圖三 t圖四個別表示兩個從3GppTR25.944V3 5 〇得到的例子,其中 ^不MA的區塊表不訓練序列,而標示為τ的區塊表示tfcj的 部分。在圖四中’該CCTrCH被映射至兩個實體頻道,但只有一 個包含TFCI。 π圖五a、五b和圖六為依照3GPp頻分雙工(FDD )之說明而 得之頻道編碼和多工之範例圖示。 7 丨 133701,1 奴訊系統執行的編碼步驟,在通信系統中的性能和能力中 := 要角色。特別的是’無線傳輸的資料_碼在㈣ 糸統的TDD和FDD通訊中扮演—個重要角色。 編碼原理已經廣泛的應用在資訊理論,且部分構成主要 做。這些原理被使用在錯誤控制、偵測、干擾抑 ==Γ咖峨° 鮮彳爾㈣統迴
紅編碼形式,討錄親的編碼和解碼來侧轉正發生在通 過不同頻道時數位㈣傳輸的錯誤。渦輪編碼在祕情況下 資料傳輸能_達Sha_定律的理論極限時特別有用。這些入 適的情況-般包含大區塊資料的傳輸,特別在行動通财非常: 用0 ” 座生如輯殊的編碼比麟雜能差。在臨界 訊號噪音比(Signai-tG_NGise RatiQ,SNR)值中量得如同础 損失。 具代表性的是,穿刺(㈣除)低速率編碼的同位位元而產 生的高速率涡輪碼,直到達到理想的編碼速率。穿刺產生的特殊 闕比期待·是縣某㈣触元雜^因為麵輪編碼 器中的遞歸編碼區塊有-個無限的脈衝響應,有關每—個系統位 元的散佈在許多的該同位位元中。 在任何採用穿儀錯誤控制編碼方案,财刺位元的位置將 影響性此。14是因為連續位7C的穿卿(strings)可被視為該解碼 器的叢訊錯誤(bum e_)。财錯純财n修正小於某 8 fI33701.1 些門檻的叢訊錯誤。因此,重要的是當設計穿刺方树考慮該 編碼的叢訊錯誤修正能力。在缺乏錯誤控制編碼方案的特定資訊 下’ 一個好個方妓最小傾SF雜元帶的最大值。對於高的編 碼速率而言,這對應於均勻散佈在該傳送區制的非穿刺位元。 均勻散佈該非㈣位元㈣刺方案能夠阻止與某些錯誤控制碼產 生互動,而產生解碼器性能的降低(degradati〇n)。 因為在該渦輪編碼器的遞歸編碼區塊有無限的脈衝響應,有 關每一個系統位元資訊散佈於許多該同位位元之間。由考慮保留 在殘留同位位元中的許多資料,而能夠在品質上說明在該同位位 元中某些週期性非穿刺型態的影響。 量測該穿刺型態的距離以形成一個具有關於該洞輪編碼器的 遞歸編碼區塊的半獅脈衝響應的職來歧該冑綱輪碼的性 能下降區域。 對於3GPP的渦輪編碼器而言,組成的遞歸編碼器有一個脈衝 響應,其係對於正時間(positive time)(半週期性,semi peri〇dic) 有七個符號週期的週期性。由作為一個最長序列(maximanength sequence簡稱M-sequence)產生器的該編碼器的解釋可以及時了 解’即假如該位移暫存器(Shift Register)以零態開始且在㈣時 僅使用一個時,然後該編碼器係恰好為具有三階本質多項式 (primitivepolynomial)和初始狀態{1 〇〇}的線性回授位移暫存器 (Linear Feedback Shift Register,LFSR)時,可產生一個正時間 的週期23-1=7之最長序列。 9 133701,1 該編碼器是在^
—進位域(bmary fidd).中線性非時變(L 丁賺工·職t ’ LTI)系统。因此,該解碼写 衝響應的位移版本她和,备編w ° ’疋…扁碼益脈 冬〜、和母—個位移脈衝響應對應在該TB中的】,, 的位置。假如我們考慮—個對於(>τ時為全部賴輸入,而對於 t>T该組成遞歸編塊的輸出也將是半週紐。 、
次某些非穿刺週期可導致關於在同位位元組中一小群位元散佈 貝蝴員失。例如’使該TB包含伴隨許多零的七個位元。現在藉 由,察在大量穿刺後編碼器的輸出,朗考慮決定該七個位元的 問題。在該輸出的每—她察為該七個位元之子集合的總和,而 X非穿刺週期和5亥遞歸編碼區塊的脈衝響應決定該子集合。對 於大部分非穿刺贿(其週齡要與辭職性脈衝響應之週期 相關)’最射制七個相子集合_和。因此,形成具有七個 未知數壯⑽、統方程式。假設它們為雜獨立,可以決定該七 烟立元的值。然而考慮該非穿刺週期是簡單的(每週期一個殘留 ^位位;〇’而該遞歸編碼區塊7的週期也是。織對於t>6而言, =個觀察為5彡七個位元相同子集合的總和,因此無法獲得新的 貝況。即一個秩·J (rank l)的系統方程式形成而唯一解並不存 在。這是由於該信號的週雛本質。當該非穿刺週期主要相關於 該遞歸編碼區塊之週㈣,朗位位元的—系舰察最後將形成 一個秩-7的系統方程式。對於我們的七位元群組而言,這足夠單 獨決定該位元,即能触定触摘f訊是散佈於誠留同位位 元之間。當該週期不是主要相關時,該系統的秩變成L/K,其中乙 為遞歸編碼區塊的週期’而KJbI^N的最大共同分酉己器(伽祕
Common Divider ’ GCD),而N為該非穿刺型態的週期。 在上述的說明中’為了清楚的目的,而假定在該小群位元後 為-長串的零。然而’允許額外的位元群來追隨第—群,並不附 於及關於早期群組的散佈資訊。這可以從該系統的因果關係中 得到。 ^ 一些散佈纽也可能遺失甚至於在非簡單聊,例如,考慮 鱗穿刺型態在三和四之間交替的簡單週期。這產生—個週期七 但具有每職兩個前同位位元的非穿刺型態。上述的同樣問題 個八有七個方私式而秩為二的系統,其仍然不足以單獨決 定該位元組,但卻減対能增加的空間大小。清楚地,-些非穿 刺型態損失-些關於該小群位元的資訊。 為了獲得合適的效能,我們需要去偵測、避免及/或改正在該 a同位位元射的_穿·態但不需去避免編碼速率。典型的問 崎互發生在渦輪編碼器輸出和在速率匹配階段的穿刺之間。 提供—轉由修改穿刺型態,來產生—個避免問題 互動的尚速率渦輪碼的方法。 【發明内容】 低案的發明’確^忍在穿刺誤差改正編碼傳輸中的品質降 並按照該穿刺型態和該特殊編碼速相的匹配來調整 133701.1 預期降低的值。 。對於FDD和TDD兩者而言,包含兩個速率匹配階段和兩個穿 刺操作’這由某些技術上稱做遞增性冗餘(incre_tai redunda_) 的技術來完成。其係鱗-個鱗傳輸/接收單元(w而)來接 收和软組合(soft combme)從基地台令相同TB的多重傳輸。假 如該傳輸第-次失敗’該峨以更多㈣料重傳來在第二次 傳輸時成功。為了達到這個目的,因此使用兩個不同階段的穿刺, •由於該WTRU具有某些性能、某些它可支援的暫存大小,和為了 能夠放入被合併至有兩個㈣階段之該暫存的再傳輸。該第一階 段的速率匹配㈣足夠的位元’使得該殘留位元減置於一暫存 内,且第二階段的穿刺(或重複)是為了達到理想的全部編碼速 率。當組合該_段的速率匹配時,—個編碼速率關題區域是 多面的。因此,目前牵涉的兩個速率中,其令一個速率在穿刺的 第一階段,而一個在第二階段。 _ 依照本案的第一較佳實施例’單-P皆段速率匹配的P1/P2穿 刺偏差,使用該穿刺誤差修正編碼傳輸來執行。 依照本案的第二較佳實施例,在每一階段的速率匹配可以使 用兩個或以上的階段,用以偵測和改正在R5高速下行鏈路數據分 組接入(High Speed Downlink Packet Access ’ HSDPA)的高速下 行刀子頻道(High Speed Downlink Shared Channel,HS-DSCH)的 穿刺渴輪碼之性能。 12 丨1337011 【實施方式】 本案之發明係關於-些不时避免編碼速率,而可偵測、避 免和/或改正在同位位元針問題㈣雜的綠和實施例。 本案也可顧於在FDD、CDMA 2_和獅㈣行動通訊 系統(Universal Mobile TeleCommunicati〇ns ,觀叫的傳 輪模式和其他傳輸模式的第—層和第二層。此外,之後用以修改 ♦ 穿刺型態的方法,可修復降低的渦輪碼的性能。 關於本案之發明’其方法可實施在一個無線傳輸/接收單元 (WTRU)及/或一個基地台上。之後提到的WTRU可包含但不限 制於-個UE、行動台、固定或行動用戶單元、傳呼(?聯)、或 其他型可时在-無線環境下操作的Μ。之後提到的基地台可 包含但不限制於-個基地台、Node-B、站台控制器、存取點( point)、或其他在一無線環境下的介面裝置。 籲 _八係為當同位位元P1/P2產生偏壓時’以高或然率和編碼 速率來描述用來成功解碼一個資料區塊(極限SNR)的SNR。如 圖七所示,我們發現用1/3的3GPP渦輪碼速率來穿刺產生的特殊 碼比理想的性能差,如圖中顯示的峰值。 圖九係為關於序偶(ordered pair) (rl,r2)的問題區域圖示, 其為個別在速率匹配的第一和第二階段中穿刺同位位元流的速 率。如可見的,同位流的穿刺速率為如此的一些結合速率時的特 別區域是有問題的。 13 I3370L1 在一個貫施例令,同位位元的P1和p2的穿刺偏壓是用在單 一階段的速率匹配。圖十係為用於HSDPA的3GPP速率匹配的電 路600之方塊示意圖,其係使用於一個渦輪編碼的。該 電路600執行一個HSDPA的3GPP速率匹配計晝。該電路6〇〇包 含-個電路分離電路615、一個第二速率匹配階段62〇和一個位元 收集電路625。該第-速軸崎段包含—個陳1(parityi, P1)位元速率匹配電路630和同位2 (parity 2,P2)位元速率匹 •配電路635。该第二速率匹配階段62〇包含-個系統位元速率匹配 電路640個用於第二速率匹配的ρι位元速率匹配電路泌和 用於第一速率匹配的p2位元速率匹配電路6刈。在操作中,該系 統位兀、P1和P2位元經由該第一速率匹配階段61〇、該虛擬瓜 子器5 »亥第一速率匹配階段620和該位元收集電路625來處 理。注意到該P1和P2位元被分別的處理。在該位元收集電路625 •組合的,統位元、Η和P2位元提供-個資料訊號輸出職切。 问時注意該編碼位摘數量小於或等於該虛擬IR暫存器615的大 2 ’趣辑率匹配_的第—階段是顯而易見的。考慮該顯 見的第階段案例和Rel-4的速率匹配。 *的應用上,—共同電路,如微處理電路和依照程式的 ^不將糊來執料同的電路魏。驗實施本判的該特定 的=月。b將因此作為那些在該速率匹配電路_内之該調整電路 又如王的編碼速率大於1/3時,該速率匹配的規則為執行穿 1337011 刺的功能,而在小於1/3時,執行重複的功能。目前編碼速率大於 =的完成是由於施加相__速率料_穿綱態相位至 位% (至位70㈣部)°為了避免已經絲可降低該渴輪 碼性能的_!週雛’該P1和p2崎觀率偏妓獨立的。 例如假㈣位元的數目是減少的1 p2位元龍目是增加時, 该全部編碼速林變但料避免關題料刺職。料個方法
來避免該問題編碼速率,而且已經推導出—麵要偏差的分析表 示式。 -個修改該穿刺㈣_子和有效方絲增加在ρι和p2穿 刺位元數量縣距’是使用在―個种增加餐的賴並從另一 個當中移除的方法。該偏差量應該只是用來避免某些週期。在偏 差該P1和P2位元的穿刺速率時,必須合乎兩個限制。
$使用具有欄為7Ad2,3.·.)的非穿刺黯時,結果產 生性能降低。每當P1和Μ位元的平均神刺職對個別的偶數 和奇數τν而言是在7^2的±1或;^以内時,將採用這些週期。 1彳P2速率匹配區塊的平均非穿刺速率是p(p/2),其中I是 在速率匹配畴—個分支輸出上的位元數目。而P是在速率匹配 輸出上的同位位元(P1和P2)的全部數目。耻,理想的編碼速 率將導致—個問題穿刺型態,假如: 7N .N N (尸/2)-了 <1--+ 2 ~2 方程式一 對於々>〇,其巾: 15 I3370I1 N. 方程式二 4/ 1 ---1— [IP 2 在偏差。玄同位位元流1和2及pi和p2位元的穿刺速率時, 必須合乎兩個限制。 第一,一個數目△必須有效增加在同位位元流1的殘留位元數 目’以避免該問題穿刺型態。第二,相同數目么必須減少在同位位 兀流2的殘留位疋數目’以同樣有效避免該問題穿刺型態。 這兩個限制可合併至下列的△表示式,其中: max ΊΝ-\ ~Ύ~ Ρ Ρ ---2,2 7Ν 方程式. 步驟一)使用方程式二來計算々 、-一 |工 士、y Ο 步驟二)使用方程式—來決定是否理想的編碼速率產生一個 .穿刺型態。如果县的註,Ηι, _ β _ __ _ . (if I 7N N N (Pf2) Y > 1 - ---h 2 ~ϊ 步驟三)使用方程式三來計算偏差△。 步驟四)用修改在TS25.21·的表格來計算速率匹配她 為了避免降侧輪碼性_穿_態,_加朗餘元心 和2的穿鑛有微小的差異,但物_位元_量一定。 假如在同健元流1的㈣位域量減…時,職同位位元 流2的穿刺位元㈣將增加Λ,總體的編碼速率不變啊避 題穿刺型態。注意對於這__位元收集和位认收集階段必 16 133701.1 須對應著調整。因為降低性能的個別區域傾向變小,可能有助於 簡單地避免使用具有降低性能的編碼速率。因為具有降低性能的 編碼速率現在可用上述的方程式偵測,因此避開它們是很簡單的。 對於如同在3GPP中展開的混和自動重複要求(Hybrid AutomaticRepeatreQuest ’ HARQ)而言,可能需要執行兩階段的 速率匹配。這發生在每當執行遞增性冗餘(incremental redundancy ’ IR),且速率匹配規則的位元輸出數量大於該虛擬瓜 • 暫存器時。注意當使用組合HARQ的追趕(Chase)時,不需要一 個特別的IR暫存器;一個接收位元暫存器就足夠了。(假如不重 新排列的話,一個接收符號的暫存器就足夠了。)假如這是由瓜 在追趕組合上僅提供一個小改善而來決定的話,從該標準令移除 IR將是明智的。 為了獲得較高的資料料,3GPP已經純行鏈_適( adaptation) B夺引入HSDPA選擇。鏈路調適的其中一個元件是調 # 適性的編碼和調變(Adaptive Modulation and Coding,鳩〇。由 於AMC,使用一個頻道品質估算來選擇一個可達到最大傳輸率 (throughput)的機方式和編碼速率。當頻道品質高時,選擇 QAM機和焉的編碼速率。使用―個丨制輪碼速率的穿刺來 獲浔门,扁馬速率。在頻道品質指示(也⑽此1 ^出cati〇n,cq】) 表的叹相間’觀察到某些傳輸區塊組大小(Transport b丨。ck Set S·三TBSS)顯示出比預_性能差。該观表是絲將頻道品 質估算映射到—個建議的調變和TBSS。這個比預期性能差的問題 17 133701.1 别間早的手掉(hand㈣㈣)CQi絲避開弓1起問題的 TBSSs。在AMC中,這將導致傳輸率比最佳的傳輸率差 佳的傳輸率將一定會㈣開。 為最 透過AMC支持的鏈路調適是Rs HSDpA的一個整體特徵。 由於AMC ’在HS-DSCH_h_變方式和編碼速率可以依照頻道 情況而變化。在HS.DSCH上的不同編碼速率將由在一個預定的方 法:該則9渴輪編碼器的速率調適(重複或穿刺)輸出來完成, •就是說作為-個聰的功能和實體頻道位元的可用數目。卿^ # R5兩者使用綱的1/3的編碼速率的渦輪編碼器。當速率匹配 的原則對於R4和R5是相同時,較高效率的編碼速率(>ι/2)的 合適和較常的使用、速率匹配的多重階段的使用和遞增性冗餘 (IR)的可能性的標準容許可區別尺99爪4和把。 DPA在WG4巾的性能要求已經指出對於在hs dsch的 渦輪編碼和穿娜輸區塊中異常高的和非常魏預料的SNR性能 至少在有效編碼速率在1/2以上的範騎低—些犯。 由1/3基本速率的滿輪編碼器輸出的不合適的同位位元流的 穿做癌將重度的打擊在HS_DSCH的渦輪編碼性能。雖然TDD 的文早提供原始的WG4模擬結果,相同的降低也同樣恰好發生在 FDD中,賴是兩健式都恰好使關樣的方式完成在
HS-DSCH 傳輸區塊(產生棚題互動)的渦輪編碼和速率匹配 和 TS25.222 )。 在些=貝料速率中比預期的性能差也是一個固定調變和編碼 18 133701.1 方案的問題。假如指派會產生該問題的編碼速率給一使用者,功 率控制將會補償較差的編碼速率,使得細胞台的容量降低。 在另一個實施例中,該同位位元流的調整允許高速媒體存取 控制協疋(Medium Access Control —High Speed,MAC-hs)來簡 單選擇任何理想的傳輸區塊大小作為一個排程決定的結果。它需 要微小地改變在TS25.212/222的速率匹配階段的穿刺型態降低。 例如一個實行於TS 25.212制訂的現今FDD標準的修改被附加於 鲁 為什麼該修改是合理的討論中。 對於顯而易見的的第一階段速率匹配例子和採用的第一和第 二階段速率匹配的例子而言,存在一些可接受的解決方案,藉由 透過同位位元穿刺的調整來避開該問題互動(pr〇blematic interactions )。 其中一個解決方案,例如一個簡單偏差(biasing)方法,被 概述在提供概念上顯而易見的的第一階段速率的範例的影響之 9 下。 見今加上同樣穿刺篁到在該涡輪編碼器(圖十)輸出w中 的同位位元"IL 1和同位位元流2以使編碼速率大於1/3,雖然也可 以調整穿刺型態相位(phases)。 、 #要求-個特殊的編碼速率,而確定使用它會導錄能降低 時’選擇-贿小的較低編碼速率以賴該降低性能。—個好的 替代編瑪速率是低於該要求的編碼速率中允許的最大編碼速率, 其要求的編碼速率已經確定有一個可接受的降低性能。 19 133701.1 假如希望-辦、統可無關使用可用的編碼速率,然後穿刺 里先、的修改可喊雜能。回復穿綱輪碼⑽關鍵是避開有 關該系統位元的該殘存同位位⑽度的冗餘(π—),換言 之,修改該穿刺型態以改進性能。
』完成該目的的其中—個作法是取樣該同位位元,使得所有對 應該半週期脈衝響應的—個完整週期的點能盡可能減少取樣數, 然而部維持相同的編碼速率,但在該資料區塊上的穿刺不被過份 扭曲,或者在P1和P2中_位元的數目上產生極度的不穩定。 注意這個緩和的方法可以應用到具有兩個以上同位流的系 、·先例如3GPP顺碼(CDMA 2〇〇〇)包含四個同位流。假如發 =個問題穿刺型態,可以調整每—個個別的同位流的穿刺鱗 緩和,當維持—個穩定的整體有效編碼速率。 任返率匹配的單—階段案例中,如同在聊似使用和許多 ,她⑽編碼㈣和_輪序狀關該問題互 此_湘_翻近似轉於七個倍數的殘雜 他域,且當平均每3.5_位位元殘存—個的時後。 =降_情_,為二_。本_應秩 況。秩為二的情況在_降低上比秩為一的情 顯,不又是^較高秩(>2)的情況雜能的降低並不明 、為—和秩為二的情況在這裡並不討論。 ^下决疋在14些區域中心的編碼速率: 133701.1 1 3.5N _ #=1,2,.·..方程式四
3.5N 當N是偶數時,該臨界編碼速率CR對應秩為一的情況;當 N是奇數時,該臨界編碼速率CR對應秩為二的情況。對於秩等於 一時,我們得到CR=7/9, 7/8, 21/23,"·,而秩等於二時,我們得到 CR=7/11,21/25,."。 在同位位元流1或同位位元流2中系統位元和同位位元數目 φ 的比可以視為同位穿刺比(parity puncturing rate)。當使用具有接 近或等於搬(N=l,2,3,...)㈤位穿刺比的殘留位元型態時,性 能將會降低。-些雜編碼和穿刺互動也冊發生在每當對個別 的偶數和奇數N而言,該同位位元流i朗位位元流2的殘留位 元的平均週期在7N/2的±1或±χ内。 當採用兩個或兩個階段以上的速率匹配時,用任何階段或在 速率匹配階段間的互動可以產生問題穿刺型態。 • —個封閉型態表示式已經發展在用來預測性能降低的Re〖ease 5 3GPP渦輪編碼器/速率匹配。該表示式將以下三者{在速率匹配 的第:階段之前的位^,在第—次速率匹配之後的最大位元在 第一一人速率匹配之後的位元}或兩者{有關同位位元的第-次速率 匹配的速率’有關同位位元的第二次速率匹配的速率}之-作為輸 輸出如下列方程式五表示的,為—個合理的數目,其可 與個門檻值比較來接受/拒絕該配置作為提供/不提供可接受的 性能。該參數rl和汐此* ea 士 子r2代表關連於該有關同位位元流的第一和第二 21 1337011 階段的速率匹配的速率。雖然看起來很複雜,但該方程式五在Η、 Γ2上疋片段線性(Piecewise Linear)且為連續函數,因此很容易 求解。 ( 1- V j[r^nr2]\- 紅+2,(狀2 - 1^2上(-‘2]—⑷别 + 〇 + 1 一 \ 士「如 11 \ j-nr2 + lnr2j + l)(rl[w2J _ |_rlL„r2JJ) + / 1- V ~[r\\nr2]\- ^LHk2jJ Λ " J(-w2 + Lw2」+ 1)(-hLw2」+ +1) 方程式五 一個基於該方程式的門檻比較,其係用以測試是否該成對的 編碼速率能充分的執行。同樣地,可以使用下列三者{資料區塊大 小、在第一次速率匹配階段之後的大小'在第二次速率匹配階段 之後的大小},因為這三者直接映射到該成對的編碼速率。 穿刺型態的週期性效應也可用在調整速率之前交錯 (interleaving)該同位位元來減小。在這個方法中,在反交錯 (de-interleaving)後,避開該同位位元的週期性取樣,即使當在 速率匹配中完成週期性取樣時。 該頻道交錯器的功能性可以合併至速率匹配區塊交錯器。這 可由增加一個額外的限制到該速率匹配區塊交錯器(其由該頻道 父錯器所疋義)來達成,當設計該交錯器時。然而,這將需要一 個額外該系統位元的交錯器。 注意該非穿刺位元的重新安排僅需要發生在一個範圍内,其 22 133701.1 ;β輪扁馬器的邊遞歸編碼區塊的半週期脈衝響應的週期。 ’可以增加微小時暖化的交錯同位位元流以避開問 題穿刺型態。這擁有需要較少記憶體和有助於最小化該穿刺的相 同失真的優點。 變化某些參數可作為—個時間函數(或位姑標)來產生可 減弱性能降低的穿刺型態。一個這樣的3Gpp例子包含在整個執行
速率匹配巾鱗㈣參數Xi、—、e—‘和e』丨⑽參數的修 文在k種方式中,影響該穿刺型態的參數可以在一個或一個以 上的位元被穿舰塊_位置上變化。由於允許該參數變化該 即時的編碼速率可以不同於該理想的全部編碼速率(因此可避開 該穿刺互動),而細_目_全部辦速率。例如· 1) e』以 和e一minus可在演算法中改變頻率來切斷任何可能長期的有宝穿 刺=可改㈣刺來改變編碼速率使得它在編碼區塊的某麵域 較南,而在其他區域較低。 上述的方法是用來產生特定編碼速率的穿刺型態修改範例。 所有這樣的綠可財慮特職情獅錢㈣賴排列的較一 般概念下的絲。改_穿_態的任何方法,即產生某此原始 穿刺型態的排列,有改變-個編碼的全部性能_勢。一。 -個可達到理想的全部編碼速率而避_題穿刺辦的方法 是調整在每-階段中執行的㈣量。這個方法#被放置於3聊 HSDPA膽碼/速率匹配的演算法内時,導致該虛擬遞增性冗餘 (IR)暫存H的體積減少。該方法—般暗指—靖每—階段個別 23 11337011 穿刺速率的修改,而產生—個理想的全部穿刺型態。 改變該操作點(該成對的rl,Γ2)成為某些在固定編碼速率 ^線上的點(即仍2的乘積不變),私性能稱低在可容許的 範圍内可增加階段速率的偏差。 調整該階财觀率和在__赠之_撕速率的組 合也可以減少在穿刺·和渦輪碼性能__互動。
我們可以練將崎作點分柄她。其巾—倾應該第一 同位位元流的第-和第二階段速率匹配的速率,而另—個則對應 5亥第二同位位元流。應該選擇該_使得全部編碼速率不變,苴 兩者落於可接受性能的區域,而在逮率匹配第—階段之後的殘留 位兀的總數量娜過加強·制,如—個瓜暫存器。 本案提供許多簡單及有效的_、避免及/或改正在同位位元 流的問題穿刺型態而不用避開理想編碼速率的技術。按照本發 明’確認—健近—制編碼鱗的穿刺麵,且觀該穿刺型 態和^_編碼速率祕配_整—個翻降低的值 ,將減少在 穿刺誤差修正編碼傳輸的降低。 田透過穿㈣產生㊉編碼速率時’―般理想的是盡可能平均 用來穿伽位7C。制這個方鱗,不可避免的,某些編碼 速率將需紐输絲輸咖位切態。其巾—個這樣的例 在田及非穿刺位疋型態是週期性時,其具有一個等於該渦 輪器的遞歸編碼區塊的半週期脈衝響應的週期。可以使用一 個消异法來確認財具有降低性能的穿刺型態。 24 1337011 在本發明的-個特別例子中,決定一個wtru的容量, 含該WTRU支_暫翻从。使_冰減纽元數目以合適 該暫存II ’並且調整該全部編碼速率以便提供足夠關錯能力。 這在穿刺的第-階段提供第—速率,並在穿刺的第二階段提供第 二速率。
術方案 知…本心月T達到在同位位元流中债測、避免及/或改正問 題穿刺型態和完成穿伽輪碼而不__想的編碼速率。這適 用於但並稀·咖、TDD和其他傳輸模式且關對相對較 差涡輪瑪性能的區域做確認或避免,其可能導因於早期習用的技 本案提供包含狐編碼和穿刺的前置錯誤修正(forward _ c—)’其在任舰_量測和有效編碼料之間可達成一個 平滑的功能性_,該有效編碼速率導因於合併由具同位位元穿 刺的渴輪編碼器產生的較低編碼速率。性能量測的範例為虹&、 位元錯誤率(bit enOr rate,舰)、需要的信號干擾比⑽)或 需要的SNR。 在一個制請速率上產生-個編碼雜,並將_些編碼位 元排除而產生穿刺的型態。在接收器端,零或其他填入⑽㈦ 位7L被放置以取傾穿刺位元,且該解碼程序是建立在具有該遺 失位元的触訊號上。依照本發明,修改該穿_態是為了消除 將在特別穿刺型態下發生的性能降低。特別的是,假如該穿刺型 態是常規的且本質上有-個職性,則雜可能歧—個訊號上 25 的降低。繼降低才可能達到理想的編物。 本案特別朗於3GPP的 峋咖)的伽,和内W 了使用於低片碼速率(“ 子円片碼速率的丁de^ofdd。 其中-個如此的週祕 等於古m民哭“ 〜玍在田非穿刺型態的週期性 接供二ί 歸編碼區塊的半週期脈衝響應的週期時。 ㈣目Γ异縣確認具有降低的全部穿_態。額外的,執行 ”刺型g祕改使得該渦輪碼的性能被儲存。 使用修改的穿刺以儲存渦輪性能。假如理想中—個系統可允 j限制的使用可用的編碼速率,則修改該穿刺型態可以儲存該 ί·生此。因此’假如理想中統被認為可允許無關的使用可 用的編碼速率,則修改該穿刺鶴可以儲存該性能。 口適的編碼意指從彳旨示賴道品質的WTRU巾獲得的空中資 λ。因此’轉送n調整在其他參數間調整它的編碼速率。在接 收不良的例子中’加入大量的冗餘(㈣如血㈣)導致一個非常低 的、扁碼速率,但允許資料的傳送完成所要求區塊錯誤的可能性。 品質估算步驟天生不考慮也不應該去考慮可能已經使用的問 題穿刺的可紐。典型的頻道品質是基於訊號神和啤音功率而 。,但不考慮已經以一個有問題的方法而穿刺的編碼器,因此 AMC將不被用來避開有問題的編碼速率。由於頻道品質良好,因 此僅需要非常少的編碼並且可以使用較高階的調變。假如頻道品 質不良,則該編碼速率減小。因此,使用一個減小的資料速率來 提供理想的錯誤性能。使用一個頻道品質指示器去監控該頻道品 1337011 質並依序提供該資料速率控繼的輸出。 旦= 陳應的使用者而來決定—個合併的資料速率以測量容 里X在一個細胞範圍内一個以上的使用者調到—個 編碼速率時,騎些制者紐認為需要更多的辨因而減少了 細胞台的容量。在許多的案例中’透過本發明可以知道或決定有 問題的編碼速率,因此可避開這些速率。
本案提供-個透過1分析方法來進—步確綱題速率的能 力,並且動態或靜態避開這些速率以回應這個資訊。 對於用來產生特定編碼速率的穿刺㈣的修改有—些代表性 範例,如在本案中之TDD和FDD的傳輸模式中的第一層和第二 層。可想像-些對於描述範例的變化。所有這樣的變化可視為特 殊案例和該穿刺型態排列的更—般概念的特定實施。改變該穿刺 型態的任何方法,即產生原始穿刺型態的—些排列,有改變編碼 的全部性能的傾向,並且它的目的是枝含本案絲的穿刺型態 的產生如此排列的排列和方法。 圖十-表示三個不_ HS-DSCH傳輸區塊BLER性能,其個 別增加4554、娜和侧大小的位元。它們全部為1/3的渴輪編 碼速率,織映賴高速實體下行分享倾(HighSpeedphysica] DownHnk Shared ChanneIs ’ HS_pDSCH)的穿刺降為 6〇72 個位元。 這導致該三個增加的傳輸區塊大小的—财效編碼速率的〇乃倍 (心不為7/9-)、〇.77倍(標示為7/9)和〇.8〇倍(標示為7/9+)。 當在HS-DSCH上的-個渦輪編碼傳輸區塊增加有效編碼速 27 日,(或增加相同地穿刺速率),可預計BLER性能將以一定的比 7低’即隨著有效編碼速率的提高,而刺更差的性能。但不 地奶-定會發生,在這個例子中可見到速率077 (7/9)的編 碼傳輪區塊需要一些比速率㈣的編碼傳輸 來達到約10%的相帳R。 對於觀察到崎低的理由是在賴膽編碼糾位位元流的 輸出中的週紐(週鮮於七),如組成的遞歸瓣編·的脈衝 s Μ斤。予的在許夕例子中與第二及/或第一速率匹配階段實施 的穿刺31,4週期性產生不良的互動。這個效應隨著穿刺速率的增 向而增加。 在下列的分析中’假設—個單—R99速率匹配區塊。然而, 這個概念更-般性的將遞增性冗餘和不將遞增性冗餘實施在r4 年R5騎細侧子的結論是該導致snr降低的臨界穿刺速 率是可在規财預測的,但需要考慮—個相#複雜的參數群組。 在Node B的MAC-hs中避免臨界穿刺速率的設定,其具有一 個特別的優點使目前的標準不需要改變並且能留下開放給廠商 (vendor-Specific)執行的細節。當這個方法更好時,使用的查詢 表(look-uptables)是複雜的,且在可能的的排程器決定 加上限制。 替代性地,對穿刺型態作微小的改變,其係如同目前在TS 25.212/222 ~ HS-DSCH的調整階段產生的。這些修改僅組成一微 小改變在速軸配麵:魅在TS25 212/222時,並且更重要的是 28 山 7011 不需要額外的發出訊號。 由於第二選擇方案(在_編碼同位位元流上產生穿刺型態 的微】〇正)過於簡單’並且它對於祖⑽排程器(簡單地選 擇而不論傳輸區塊大小是如該馳器決定結果所要求的)的顯而 易見性,在TS 25.謂22做出一個對應的改變來補救這個問題。 該組成遞歸迴旋編碼器在如Ts 25.212/222的渴輪編碼器中有 1 (positive time)的週期七的無限的脈衝響應。在同位 位元流中殘留(即非穿刺的)位元的鶴的衝擊可用考慮有 多少資訊留在這些殘留·位元喊示且品質。 該渴輪編碼ϋ產生三個位元流、對應輸出相㈣統位元、 同位位福1 (第-組成編·的輸出)和_ 成編碼器的輸出)。 、弟一、、且 注意該組成遞歸迴旋編碼器是—個在gf2上的⑶。因此, 該編碼器的輸出是該編碼器的脈衝響應位移 脈衝響應的位移版本對應在TB中第一個位置。 母個 =峨可導致有關—小群橫跨在其中—個同位位元流 散佈資訊損失。例如㈣包含後面跟著許多零的七個 位兀。現在考慮試圖決 後的編題’藉由在大量穿刺之 子集合的總和。每;:::在該輸出做的觀察是該七個位元 糾H 特別硯察的子集合是由該殘留位元週期和 3亥遞“碼區塊的脈衝響應來決定。 對於大部分的穿刺型態,最後可觀察該七個位摘七個不同 29 設它們鸟^獨^此t成七條帶有七個未知數的祕方程式。假 們為線性獨立,則可決定該七個位元的值。 元)=,元的週期性是簡單(每週期-樣^ /、遞V扁碼區塊的週_ 性,對於h t貝】由於祕唬的週期 产撞舰心恤元_同子齡_和,並且 =軌=法獲得新崎訊^形成— 私式,但無唯一解。 當=位元的週期性不是七的倍數時,在幾次觀察該同位位 二:=會形成一個秩為七的系統方程式。對於我們的七位元 =门夠去糊較触元,即有㈣㈣訊來蚊散佈在殘 留同位位元間的位元。 些非簡易週期的散佈資訊也可能損失,例如考慮非穿 刺U在-個三和四的簡單週期之間(每週期為七時有兩個殘留 同位位元)輪替的例子。 _這導致-個職七非㈣型態但具有每週期兩個殘留同位位 几。f的有關爭論產生—個秩為二的七條系統方程式。這仍然 不夠單獨决❹群位疋,但這的確減少他們可能跨越空間的維 度。清楚地,有關ΤΒ的-些資訊對於非穿刺殘留位元型態也可能 損失。 至少有兩_代方絲避免如輪編碼輸出和在速率匹配階 段穿刺之間的問題互動。 避免問題穿刺型態是用-個方法,其需要該祖⑽去避免 1337011 使用導致降低的穿刺鶴和錢㈣些將接㈣傳輸區塊大小映 射至HS-PDSCHs的組合。 、 該避免若不是需要建立时確制題配置的錢表,就是估 算先刖在MAC-hs排程器裡描述的預期降低表示。 使用查询表方法的一個優點是不需改變目前的標準,並且不 需留給廠商特殊的執行工作。 避免方法的一個缺點是事實上它是很複雜的,假如一個特别 •的配置將加大性能降低時,由於該問題有許多的維度 (dimensions),而它們將全部在決定中扮演一個重要的角色。該 MAC-hs排程器的參數將需要額外考慮增加: (1 ) HS-DSCH傳輸的傳輸區塊組大小; (2) 儲存於WTRU而給予HARQ的軟資訊位元數量;以及 (3) 分配給HS-PDSCHs的實體頻道位元數量。 對於FDD ’這些參數概含於有__道化編碼的數目 籲和調變格式《阶29)的合併指示器以及在TS25.321中該傳輸區塊 大小 ki(0<ki<62) 〇 以下描述的是本案的-個實施例,其包含先前描述技術的組 合。 該混和ARQ技術地分_該頻道編碼器輸出上的位元數目 給該HS-DSCH映射到該HS-PDSCHs組的總位元數目。遞歸版本 (redundancy version,RV)參數控制該混和mq的功能性。在混 和ARQ功能性的輸出上的精確位元組將依賴輸入位元的數目、輸 133701.1 出位元的數目和該RV參數。 該混和ARQ的功能性包含兩個速率匹配階段和一個虛擬暫 存器。 第一速率匹配階段分配輸入位元的數目給該虛擬瓜暫存器, 相關的資訊由較高層(layer)提供。注意假如輸人位元的數目沒 有超過該虛擬IR暫存容量時H速率隨階段是顯而易見的。 第二速率匹配階段分配在第一速率匹配階段之後的位元數目 • 給在該TTI的HS-PDSCH組有用的實體頻道位元數目。 使用標記的定義: :速率匹配前在傳輸時間間格_的位元數目。 m,.: —個中間的計算變數。 ⑽厂.若為正值,則代表具有傳輸格式丨的Tr(:H丨上的每一個 傳輸時間間格裡重複的位元數目。 若為負值’則代表具有傳輸格式i的TrCH i上的每一個傳輸 籲 時間間格裡穿刺的位元數目。 ·在HARQ的第-次速率取配階段中,調整同位流長度 的位元數目。 H TTI中對HS-DSCH有用的位元總數。 〜.在速率匹配型態決定演算法中變數e的初始值。 .在速率匹配型態決定演算法中變數e的增加值。 :在速率匹配型態決定演算法中變數e的減少值。 b·指示系統和同位位元 32 133701.1 假如執行第一階段穿刺時,應該執行下列的步驟。使用指標b 來指示系統位元(b=l)、第一同位位元(b=2)和第二同位位元 (b=3)。參數δλ^λ/7Τ是改變同位流中的長度,以避免問題穿刺速 率的發生。 第一階段速率匹配變化值如以下所計算: 假如執行穿刺時: =L^'/T/ /3j /^ = L-AA^;7//2」; a^/mr/7t=0; δ,,κ=49·, α = \
while ( α<4) 7a-PR+- round =--- 7 · a λ - PR - round
( 1 ) 「48) ( 1 Ί 1又丨> c or PR> — or PR< — then l ) l 49; l 49 J a-a + \ 5pr = 98 else if ( A > 0 ) then
AN
PARJU
AN 777 /2」- .足. , 1、 round - \ δ
PR else AN,, , 1、 round - δ
PR a = 5 end if end while AN,= ;7丨 /\ -ANY1 /2
~ AM CAjy PARIU + ^NpARJIY ,b = 2 ,办=3 a=2 當=2 a=l 當=3 34 1337011 —假如碼在W或b=3時為零時,則不應該執行下列對應同位 位元流的步驟和速率匹配演算法。 對於每一個無線框架,應該計算速率匹配型態,其中: 尤如上所示 emi e plus = a X X i emmuss =a X|^^i| • hs-dsch 傳__ _ 可能方法之一來完成。 假如使用第二穿刺’並且其中—個同位流的複合穿刺速 率在使用以下公式計算時落在以下任何的區間時, [91/128,92/128]、[217/256,222/256]、[231/256,232/256]、 [237/256,238/256],則應該穿刺該同位流。注意到穿刺可能發生在 兩個同位流其中之一,或兩者皆發生,或甚至皆不發生,但絕不 • 會發生在系統同位流上。 複合穿刺比(Composite Puncturing Ratio ), CPR = \{ Nmn ,一 此外’ HS-DSCH傳輸頻道的第二階段速率匹配應該用下列的 參數來完成。被選擇來穿刺的位元,其表示為δ,應該被丟棄並且 不被計算在接近該位元收集的位元流内。 35 1337011 第二速率匹配階段的參數取決於該RV參數s和r的值。該來 數S在傳輪躺使用〇和丨的值來區分依先後.處理的系統位 元(s=l)和非系統位元(s=〇)。該參數r (範圍從〇到‘ 在 穿刺的時候,改變初始錯誤變數、。在重複的時候,參數s和r 兩者改變初始錯誤變數e 算。 。該參數4、e咖和ω用下列的表一來計
-將第二速率匹配之前的位元數目記做〜以代表該系統位 儿’ I代表同位1位元(parity 1 bits ),而〜代表同位2位元( 2 bits)。將使用在HS DSCH的實體頻道數目記做ρ。乂^是在一 ΤΤΙ中對HS-DSCH有效的位元數目,並且定義ρχ3謂。 data\ s玄速率匹配參數決定如下。 對於I +义,+ ~時,在第二速率匹配階段中執行穿刺。 傳輸時的傳輸系統位元的數目,對於系統位元優先而言的傳輸是 =min{'S,乂」,而對於非系統位元優先而言的傳輸是
對於;V 時,在第二速率匹配階段中執行重複 設定傳輸純位元的數目為I 元流中的相似重複。 ν.,,+2Ν, 來完成在全部位 在傳輸中的同位位錄目對個別的同位1和同位2位元而言 是:Λ^丨 = max〔 Ndatu - L 2 N, t.sys 、 —ANFAI{nY ,0 / \ 和 N m = N -a - (N, sys + N, p、、。 ------ Xt epius ^minus 36 1337011
上述的表一摘要了對第二速率匹配階段的參數選擇結果。對 於每-個位TL流的速率匹配參數按照RV參數^和s來計算, 其在穿刺時為',々)=队_卜咖"眶」_1)福〜,」+ 1,即 而 在在重 複時為 e,„,(0 = {(^.-L(^2.,).^/(2.rmax)j_1)m〇d^} + 1 , ^Ndat〇>Nsys+Np{+Np2 〇 其中re{0,l,L,rmax —1} ’而rmax是改變r而得到的全部冗餘版本的數目。 注意到rmax是依調變模式而變化,即對於16qam而言,,而 對QPSK而言,w=4。
系統 RMS ------ ^ys lul 同位1 — RMP1_2 ------ 〜丨 2·Νρ1 2 ·Κ. Nfii 2 RM P2_2 〜2 ΝΡ2 Κ-^2| 表一 :HARQ第二速率匹配的參數 ^data - ^sys + ^p\ + Np2 注意:在模操作下(m〇dul〇 operation )使用下列的說明:(χ m〇d y)的值嚴格限制在〇到W的範圍内(即_丨m〇d 1〇=9)。
HS-DSCH 傳輸頻_ HARQ 方式完成’其將每-個位元流以下列計算的特定參數分離為區塊 (segment)。被選擇來穿刺的位元,其表示為§,應該被丢棄並且 不被計算在接近該位元收集的位元流内。 该同位位元流將被分為三個區塊,第一區塊將由同位流的第 一 Xsegl位元所組成,第二區塊將由下—個&位元所組成,而 最後區塊將由剩下的Xseg3位元所組成。 37 1337011 第一區塊記做Ά.2,.··'_ ; 第二區塊記做Xi.Ml+丨’ '~丨+2 ”"X’,辦2 ; 而最後區塊言己^故'於咖+ A^g2 + 1 ’ '沿egUA^2+2 ’…A’力; 其中々,=42. k / 98_Uw = 56. |_尤,/ 98』々,=岑 mod 98 注意:假如當Xi少於98出現在只有第三區塊存在時,且假 如Xi是98的倍數而第三區塊是空的時候。對於這些特別的區塊 疋空的情況而言’則當然不會在不存在的區塊上執行任何的穿刺。 HARQ第二速率匹配階段的額外參數用在問題穿刺速率。 。十鼻參數 P、Ndata、Nsys、Npi、Np2、Np,ti 和 Np,t2,額外參數定 義如下。 將第二速率匹配前,分離後的同位丨位元的數目對於個別在 第一、第二和第三區塊的同位1位元記做Npisegl 、Npiseg2和 Npl,seg3。將第二速率匹配前,分離後的同位1位元的數目對於個別 在第一、第二和第三區塊的同位2位元記做Np2segi、Np2seg2和 NP2,seg3。速率匹配參數決定如下。 對+ +心2而言,在第二速率匹配階段執行穿刺。 分離後的同位位元數目為 ^pb.seg\ = 42 · |_A^pA / 98j ^pb.seg2 = 56 * K*/98j NPb.se^ ^Npb mod 98 38 對於同位1位元(b=2)和同位? A 、 个N位2位tl (b=3)在每一個區塊 的同位位元數目為: N. t、pf>、segl Ν' 、ph,segl 49.〜奴“98」
Npb 2 49'^-L^/98j
N pf>
^ t,ph、segi = N t,pb - (Jsf t ph ㈣ + ISf t 沖邮' 參數Xi、eplus和eminus以下面的表二來叶算 區塊t xi 1 — 系統 RMS Nsys ___^plus_____ Nsys ®minus |NSyS_Nt,SyS| 同位1 RM P12 第一 第二 丄’PUscel Npl,se^2 —[Np 丨,seg 丨__ —^ ·Νρ|,5εε2 2 ·|Νρΐ^βι- Nt.Di4Seei| 2 ·|Νρι,5ββ2· Nt,pi,seg2| 第二 Npl,sepi 同位2 RMP22 弟 -^-iipKseft3 2 |Npi,seg3· Nt,pi,seg3| 第二 NnoT~^〜 —~^^P2.segl 2 *|ND2)SeKl- NtiP2,seKl| 第三 * ’P人 sep? -^Np2、seg2 2 |Np2iSeg2~ Nt)p2,seg2| 一;^平匹配參數
嫌每個位tl"il的區塊’該速率匹配參數^是按照rv參 re(0’U,m ’ * rmax是改變r而得到的全部冗餘版本的數 目。注意到W是依調變模式而變化,即對於16QAM而言^=2, 而對QPSK而言,rmax=4。 ^ /主心在模操作下(m〇dul〇 operation)使用下列的說 月Umody)的值嚴格限制在〇到y l的範圍内(即心讓^ 1〇=9)〇 錢率匹配演算法被依序要求同位朗每-個區塊。 對於兩個同位流’在該速率匹配演算法之後已經被要求三個 39 1337011 區塊中的每-個,該三個穿舰塊應該被連鎖在他們原始的 命令。 該再連鎖的位元流記做: 。玄HARQ位元收集以l χ m、的方形交錯器(比恤口㈣肛 interleaver)來完成。行跟列的數目是由下列決定: 對於16QAM ’ 7V卿=4,而對於QPSK,u
^c〇r~N^ataf]\[r〇w 資料是逐躺寫人該交錯器,而從第—姻輯獅從該交錯器 讀出。 是傳送系統位元的數目。中間的值Nr*NC使用下列計 算: 假如从=〇且%>0,則該系統位元被寫入第1,…X列。 此外系統位元在第一個Nc搁位中被寫入第^糾列,且 假如% >0時,系統位元在剩下的^况的棚位中也被寫入第 1,..爲列。 剩下的帥被填朗位位元。該同位位元賴方向填入各自 欄位的剩餘的列。同位1和同位2位it以替代的順序填入,以一 個同位2位·始在—個具有最低指標數的第—個有效攔位。假 ^個同位流具有不―樣的長度,同位1和同位2位疏該交替 後較=再以—個同位2位7"開始,直到較短的同位流結束,然 長的流中的殘留同位位元應該被寫入。 對於16QAM的每一攔而言,該位元以第一列、第二列第三 :第四列的順序從交錯器讀出。對於_的每一爛而言該 元以第-列、第二列的順序從交錯器讀出。 田速率問題的分析被_在帛—階段的HS_dSCH速率 匹配情況是_易見時,在速輕配鶴的職性和雕編瑪器 固,的週期性之_互動產生性能降低。制的是,它表示出在 題烏馬速率上’殘留位元(即非穿刺的)的位置(即在非穿刺 位元流)餘相同的位置,或對於非穿刺流的長區塊而言,在— 個七週期的模態的位置裡。性能的降低已經被證明透過相同的機 制而提高,當第-卩皆段不是顯而易見時。 在下列的敘述中,-個“穿刺型態”被定義為從—個原始流 中穿刺的位元位置_態。“穿刺速率,,被定義為在原始位元流 中在穿刺位7G位置間(包含穿刺位置)的位元數目的倒數。 在兩階段的速率匹配_子中,導麟低的穿刺可能以兩個 方法發生: 1) 只從第一階段穿刺的位元出現的型態 2) 在第二階段之後穿刺的位元出現_態,這_態取決於第 一和第二速率匹配階段兩者。 為了避免導致性能降低的其巾—個㈣齡】,下觸方法已 1337011 經被採用:
在第一階段,測試該穿刺是否會產生一個問題穿刺型態。由 估算一個隱含持續,,(imP脑duration)函數來完成,其預測在 穿刺型態中週期性的長度。第—階段速率匹配只在假如計算的隱 含持續函數指在這個例子巾,示出需要時才調整。在這個例子中: 在第-位元流中㈣的位元數微小的增加,而在第二位元流的數 目是對應的微小減少。這擁有在兩流中穿刺速率位移的效應以打 破七週期的模態’當保持穿刺位元的總數時也—樣。保持在每一 流中穿刺速率_整_小到使每—流巾執行的編碼不受影響。 在第二階段’―個對於每一位元流的複合穿刺速率,考慮叶 f實現在第—階段_刺速率_整。在每—位极的㈣速 率以一個麵槪較,其查絲_麵為七職辦的速率, ㈣將會提高編碼性能断低。假如-她元流的複合速率落在 -個問題速率的範圍内,則執行—個“顫抖,,(働_)演算法。 假如在第-階段的穿刺速率的穿刺型態將導致速率降低,或 段速率匹配财_ —__態時,在兩個同 珊物。在_子中,在第—同位流 Μ量減少,同時在第二_位 視-個叶算的轉加。是否應該執行這樣改變的決定是 見個什异的參數而定,其估算在該非穿刺 位置的織椒⑽數。這個長度變得比49個位元== 七模態七週w,m執賴触元流錢的調整。 42 U37011 一相抖穿刺演算法可以應用於在第二階段的兩個同位流其中 ^或兩者。當處理-個同位流時,該演算法採用兩個穿刺速率, 個穿2:原始的穿刺速率,而另—個則低於;然後它在這兩 穿刺逮率間切換,同時對該同位位元流執行 總數被保持與原始演算法_。 ^位疋的 穿刺速率之心一“ 在-個同位流内的兩個 、b1有—個或許多個切換點。切換點的數目對性能而士 並不關鍵,因為在每一速率上穿刺° 是分別獨立的。 叫—的數目 =輸顧為—個(或_,雜議流包含兩 ^或二個)該第-區塊使用一個低於原始速率的穿刺速率,而 區塊❹—個高於原始速率的穿刺速率的區塊 ^興ntS)。假如無法轉全部㈣赠,财原 的最後允許一個第三區塊。該第三區塊維持在短的狀態,且Γ穿 刺精確的數量上允許維持全部的穿刺速率。以絲^穿 些次要參數⑽變來使Γ 配演算法可_單地以一 P抽15塊上*^的?刺速率和原始縣之間,以及在第二 mm綱鉢私料之_不此經概為_。 : 免在所有範例令的問題速率,並且在編碼速率上不會 產生一個明顯的改變。 -八的例子中該修改的速率匹配演算法在如先前定義的 元王相同的方法下操作。在次要的例子中,其第一或第二階段速 43 1337011 • *» 率匹配將導致-條,執行柯長雜元流和/或類抖。 廷兩者修改並沒有以任何方式改變速率匹配步驟的本體,但卻應 用了速率匹配參數。此外在—個實施例中,該修改可以用一個對 e亥速率匹配DSP軟體(Rate Matching DSP software)的修改來完 成,而不會影響系統的其他任何部分。 上述是對提供、偵測、避免/改正問題渦輪碼穿刺型態的較佳 實施例和替代解決方案的描述。由於本案已經以相關的較佳實施 鲁合J來表示及描述’熟習§亥技術之人士將會瞭解在本案在任何形式 上的改變和不脫如上述發明範圍内的細節。 【圖式簡單說明】 本發明之各種細節係配合較佳實施例,並參考所附圖式詳細 說明如下,其中: ’ 圖一係為依照現今3GPP之說明,一個典型CDMA系統之圖示。 • 圖二係為依照3GPP TDD之說明,一個CCTrCH中TrCH資料 處理過程。 、 圖三和圖四係為依照3GPP TDD之說明,頻道編碼和多工範例圖 不0 圖五a、五B和圖六依照3GPP FDD之說明,頻道編碼和 例圖示。 圖七係為穿刺產生的特別碼的典型結果,其極限SNR值為4dB的 損失。 S係為g P1/P2產生偏壓時,以尚或然率和編碼速率來描述用 44 133701.1 來成功解碼一個資料區塊(極限SNR)的SNR。 圖九係為關於序偶(ordered pair) (d,r2)的問題區域圖示其為 個別在速率匹配的第一和第二階段中穿刺同位位元流的速率:、… 圖十係為HSDPA的3GPP速率匹配的電路方塊圖,其使用一個渦 輪編碼的HS-DSCH。 圖十一係為對於具有某些有效編碼速率之HS-DSCH傳輸區塊,初 始區塊錯誤率(initial Bl〇ck Error Rate,BLER)之圖示。 【主要元件符號說明】 600電路 605第一速率匹配階段 610第一速率匹配階段 615虛擬ir暫存器 620第二速率匹配階段 625位元收集電路 630、635位元速率匹配電路 640系統位元速率匹配電路 645 P1位元速率匹配電路 650 P2位元迷率匹配電路 45

Claims (1)

1337011 •十、申請專利範®: 1 · 一種用於在使用複數速率匹配階段以對經由穿刺一選定數目 的位元所產生的複數個別同位位元流進行處理的通訊系統中的方 法,其中確認出在具有一第一群的同位1(p])位元和一第二群的同 位2(P2)位元的穿刺錯誤改正編碼傳輸上的品質降低,並藉由在該 第一群位元上增加一些非穿刺的川立元以及在該第二群位元上減 少在該第-群位元上所增加之非穿刺ρι位元數量的非穿刺朽位 • 元,該P1和P2位元的穿刺速率進行偏差,其包括: ⑷用來決定位元々的-數目,其中α輪入到各逮 率匹配分支上的位元數目,而Ρ是在速率匹配的輸出上?1 位元的總數目; u (b)假如 max ΊΝ ~\ 2 I _ 7N (ΡΪ2)~Ύ ,Ν < 1--- 2 Ν_ ~2 時 則計算偏差值 Ρ ΡΙΊ ΊΝ + 以及 __7N 不小於1 N 2 則設定Δ: ⑹假如 L 2 八j叹心δ = υ 〇 2. 如申請專利範圍第w所述之方法, 非穿刺型態會導致性能上的降低,且〇、— 週期為 3. 如申請專利範圍第丨項所 疋整數。 々而言,Ρ1武_ 呔,其中,對於偶數和奇怒< 内時則使用該非穿刺型t⑽穿刺軸分別在如如或W 46 133.7011 4. 一種使用複數速率匹配階段來處理經由穿刺一選定數目的位 元所產生的個別同位位元流的無線通訊系統,其中確認出在具有 一第一群的同位1 (P1)位元和一第二群的同位2 (P2)位元的穿 刺錯誤改正編碼傳輸上的品質降低,並藉由在該第一群位元上增 加一些非穿刺的P1位元以及在該第二群位元上減少在該第一群位 元上所增加之非穿刺P1位元數量的非穿刺P2位元,該P1和p2 位元的穿刺速率進行偏差,該系統包括:
⑻用於使用 41 1 --f- 一 7P 2 來決疋位元々的一數目的襄置,其中 I是輸入到各速耗配分支上驗元數目,而p是在速率匹配的輸 出上P1和P2位元的總數目; 用於在 I 7N <1人 N {PI2) 2 2 ~2 - 編 時計算該偏差值 ΊΝ-\ ~~~2~ P P_ max 7Ν + 的裝置;以及
(C)用於在 2 I ΊΝ Ν Ν 不小於1. 時设定A = 〇的敦置。5.如申請專利細第4項所述之系統,其中且有二 非穿刺型態會導致性能上的降低,且々是—整數。嫣則的 6·如中請專利範圍第4項所述之系統,其中,對 ^而言,Π或!>2位元的平均非穿刺週期分別^ 奇數的 内時則使用該非穿刺型態。 J±i或±%以 (Ρ/2) 2 1337011 拾壹、圖式:
1/12
UE UE UE UE UE Uu' lub lu
核心網路 1337011
2/12
1337011 3/12 PCH FACH1 附加傳輸區塊的CRC nPCH_TB CRC nPCH TB 16 363 CRC 363 16 FACH2 171 CRC 171 連接TrBk
回一 圖二 1337011 5r«sd5.寸·ε 龚槲 sdq>lc\J.^ 龚佩 sdcpir^
ε + !# 醤 _ 寸14 8oo? 0® 2 + !# m0000芒 mCo00η·τ— l· + !#璧雪 mCooos H也 HOU SII.W rss OLL.1 nust 1337011 Me Hod qM® 2 7 5/ l:roi 2H3VU. CRC 00 CD T- 99L XOVLL. CRC S CO CRC CO 卜丨 IT o Q_ 2: •^milHodz coCSJTO=roHovu_a) cmhovu.cq,§ ^^vdgj,g 2_dg _ {lHQWa」,8+2s<」a,-m).2 cdli® uss越15i雲口 s 91 09CO
!·:ί 劄ii褂剖 Ivdgj ,iHo%{$#j.li .Exoo/yxovda ,f—XOVLLN +om) Hodg .lHodz+(寸 2+CDi Hodzs la—H: §sIJQgvjgj ϊι^β lodJL I^I s——3- H 你 HoJi —i ->72 6/t 1337011 2 7/7 竑«sds^e ¾¾ sdszojl· 龚佩 sdqiCNj-f-·
odi m'mg VN 0 H咖 HoJl Is Hoda sdsyos 1337011 • ·
屮凾 麗 6080zo90S.0 寸 Ό εο 虼m 塑及 1337011
褂撖酸_ 6Ό 80ΖΌ 9090. .寸 Ό εο Ο 晚S' jp= Ss -- V® 1337011
圖九 i 1337011 11/12 is-gN 〇 L〇g Ρ· s. 丨〜 ONIHoIVSUJlvccaNOoLUsccUJltnCDHnvnIHIMCDNIHolLUlvcclscrLI
lliz ο 2 1337011 2 7 2/
OOI/JOI ·0 5.0 Η3Ί9 5-0
TW095146533A 2002-12-16 2003-12-08 Wireless communication system for processing individual parity bit steams derived through puncturing bits and method thereof TWI337011B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US43423202P 2002-12-16 2002-12-16
US44406803P 2003-01-30 2003-01-30
US47092103P 2003-05-15 2003-05-15
US49440403P 2003-08-11 2003-08-11

Publications (2)

Publication Number Publication Date
TW200737742A TW200737742A (en) 2007-10-01
TWI337011B true TWI337011B (en) 2011-02-01

Family

ID=32719499

Family Applications (5)

Application Number Title Priority Date Filing Date
TW092134624A TWI287915B (en) 2002-12-16 2003-12-08 Detection, avoidance and/or correction of problematic puncturing patterns in parity bit streams used when implementing turbo codes
TW101130331A TWI527384B (zh) 2002-12-16 2003-12-08 實施渦輪碼時所用同位位元流中問題緊縮形態之偵測、避免及/或改正
TW093120815A TWI367644B (en) 2002-12-16 2003-12-08 Detection, avoidance and/or correction of problematic puncturing patterns in parity bit streams used when implementing turbo codes
TW095146533A TWI337011B (en) 2002-12-16 2003-12-08 Wireless communication system for processing individual parity bit steams derived through puncturing bits and method thereof
TW098101733A TWI387215B (zh) 2002-12-16 2003-12-08 實施渦輪碼時所用同位位元流中問題緊縮形態之偵測、避免及/或改正

Family Applications Before (3)

Application Number Title Priority Date Filing Date
TW092134624A TWI287915B (en) 2002-12-16 2003-12-08 Detection, avoidance and/or correction of problematic puncturing patterns in parity bit streams used when implementing turbo codes
TW101130331A TWI527384B (zh) 2002-12-16 2003-12-08 實施渦輪碼時所用同位位元流中問題緊縮形態之偵測、避免及/或改正
TW093120815A TWI367644B (en) 2002-12-16 2003-12-08 Detection, avoidance and/or correction of problematic puncturing patterns in parity bit streams used when implementing turbo codes

Family Applications After (1)

Application Number Title Priority Date Filing Date
TW098101733A TWI387215B (zh) 2002-12-16 2003-12-08 實施渦輪碼時所用同位位元流中問題緊縮形態之偵測、避免及/或改正

Country Status (15)

Country Link
US (5) US7293217B2 (zh)
EP (3) EP1573923A4 (zh)
JP (6) JP2006510333A (zh)
KR (3) KR20110119802A (zh)
AR (2) AR042477A1 (zh)
AU (4) AU2003298791B2 (zh)
BR (1) BR0316783A (zh)
CA (2) CA2509965A1 (zh)
IL (1) IL169170A0 (zh)
MX (1) MXPA05006462A (zh)
MY (1) MY140376A (zh)
NO (1) NO20053329L (zh)
SG (1) SG154338A1 (zh)
TW (5) TWI287915B (zh)
WO (1) WO2004062113A1 (zh)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7027539B2 (en) * 2002-12-09 2006-04-11 Broadcom Corporation Pipeline architecture for multi-slot wireless link processing
US7293217B2 (en) * 2002-12-16 2007-11-06 Interdigital Technology Corporation Detection, avoidance and/or correction of problematic puncturing patterns in parity bit streams used when implementing turbo codes
JP4015939B2 (ja) * 2002-12-17 2007-11-28 株式会社エヌ・ティ・ティ・ドコモ パケット通信方法、基地局、移動局及びパケット通信用プログラム
US7394768B2 (en) * 2003-04-30 2008-07-01 Nokia Corporation Fair scheduling with guaranteed minimum parameter
JP4224688B2 (ja) * 2003-06-18 2009-02-18 日本電気株式会社 レートデマッチング処理装置
EP1633067B1 (en) 2003-07-02 2015-09-09 Panasonic Intellectual Property Corporation of America Communication apparatus and communication method
JP2005064961A (ja) * 2003-08-15 2005-03-10 Sony Ericsson Mobilecommunications Japan Inc 無線通信システム及び中継装置
FR2868657B1 (fr) * 2004-03-31 2006-07-21 Evolium Sas Soc Par Actions Si Gestion de taille de memoire virtuelle pour la transmission de blocs de bits de donnees dans un canal descendant de type hs-dsch d'un reseau de communications mobile
GB0421663D0 (en) * 2004-09-29 2004-10-27 Nokia Corp Transmitting data in a wireless network
EP1657845A3 (en) 2004-11-10 2012-03-07 Alcatel Lucent Dynamic retransmission mode selector
JP4689316B2 (ja) * 2005-03-28 2011-05-25 富士通株式会社 無線通信の下りリンクチャネルを伝送する制御情報のエラー検出方法及び移動端末
CN1893342B (zh) * 2005-07-05 2010-06-09 上海原动力通信科技有限公司 多载波hsdpa的业务传输信道编码方法和编码装置
US7764743B2 (en) * 2005-08-05 2010-07-27 Alcatel-Lucent Usa Inc. Methods of channel coding for communication systems
EP1920635B1 (en) * 2005-08-30 2010-01-13 LG Electronics Inc. Apparatus and method for decoding an audio signal
KR100678580B1 (ko) * 2005-10-14 2007-02-02 삼성전자주식회사 통신시스템에서 터보부호의 성능을 향상하기 위한 장치 및방법
US20070127458A1 (en) * 2005-12-06 2007-06-07 Micrel, Inc. Data communication method for detecting slipped bit errors in received data packets
US8726121B2 (en) 2007-03-27 2014-05-13 Qualcomm Incorporated Circular buffer based rate matching
US8448052B2 (en) 2007-06-20 2013-05-21 Lg Electronics Inc. Method for data rate matching
US8051358B2 (en) 2007-07-06 2011-11-01 Micron Technology, Inc. Error recovery storage along a nand-flash string
US8065583B2 (en) 2007-07-06 2011-11-22 Micron Technology, Inc. Data storage with an outer block code and a stream-based inner code
JP5069060B2 (ja) * 2007-08-14 2012-11-07 株式会社エヌ・ティ・ティ・ドコモ 通信制御方法及び基地局
US8254996B2 (en) * 2007-11-05 2012-08-28 Hewlett-Packard Development Company, L.P. Systems and methods for managing access channels
US8046542B2 (en) 2007-11-21 2011-10-25 Micron Technology, Inc. Fault-tolerant non-volatile integrated circuit memory
US8327245B2 (en) 2007-11-21 2012-12-04 Micron Technology, Inc. Memory controller supporting rate-compatible punctured codes
CN101471758B (zh) * 2007-12-28 2012-09-26 三星电子株式会社 混合自动重传处理方法
US8599824B2 (en) * 2008-01-11 2013-12-03 Broadcom Corporation Method and system for bluetooth conditional synchronization
JP2009290618A (ja) * 2008-05-29 2009-12-10 Kyocera Corp 無線通信装置および無線通信方法
EP2150001B1 (en) * 2008-08-01 2019-10-23 Telefonaktiebolaget LM Ericsson (publ) Technique for rate matching in a data transmission system
KR101533240B1 (ko) * 2008-08-25 2015-07-03 주식회사 팬택 이동통신 시스템에서 레이트 매칭을 제어하기 위한 레이트 매칭 장치 및 그 방법
US8316286B2 (en) * 2008-09-04 2012-11-20 Futurewei Technologies, Inc. System and method for rate matching to enhance system throughput based on packet size
CA2680306C (en) * 2008-09-24 2018-01-16 Accenture Global Services Gmbh Identification of concepts in software
JP5356073B2 (ja) * 2009-03-06 2013-12-04 シャープ株式会社 符号化装置、受信装置、無線通信システム、パンクチャパターン選択方法及びそのプログラム
EP2434823A1 (en) * 2009-04-27 2012-03-28 Panasonic Corporation Wireless communication device and wireless communication method
US8839081B2 (en) * 2010-05-03 2014-09-16 Intel Corporation Rate matching and de-rate matching on digital signal processors
US8806310B2 (en) * 2010-05-03 2014-08-12 Intel Corporation Rate matching and de-rate matching on digital signal processors
US8386895B2 (en) 2010-05-19 2013-02-26 Micron Technology, Inc. Enhanced multilevel memory
KR101806212B1 (ko) * 2011-02-22 2017-12-08 삼성전자주식회사 디지털 방송 시스템에서 시그널링 정보 전송 방법 및 장치
US8681698B2 (en) * 2011-04-29 2014-03-25 Lsi Corporation Rate matching for wideband code division multiple access
JP5860885B2 (ja) * 2011-08-30 2016-02-16 パナソニック株式会社 送信装置及び送信方法
US8879650B2 (en) * 2011-10-28 2014-11-04 Trellisware Technologies, Inc. Method and system for controlling the peak-to-average power ratio of orthogonal frequency-domain signals
KR101907943B1 (ko) 2012-01-31 2018-12-19 삼성전자주식회사 통신 시스템에서 데이터 송/수신 장치 및 방법
US20130262952A1 (en) * 2012-03-30 2013-10-03 Broadcom Corporation Memory architecture for turbo decoder
US8996957B1 (en) 2012-05-22 2015-03-31 Pmc-Sierra, Inc. Systems and methods for initializing regions of a flash drive having diverse error correction coding (ECC) schemes
US9021333B1 (en) 2012-05-22 2015-04-28 Pmc-Sierra, Inc. Systems and methods for recovering data from failed portions of a flash drive
US9176812B1 (en) 2012-05-22 2015-11-03 Pmc-Sierra, Inc. Systems and methods for storing data in page stripes of a flash drive
US8972824B1 (en) 2012-05-22 2015-03-03 Pmc-Sierra, Inc. Systems and methods for transparently varying error correction code strength in a flash drive
US9021336B1 (en) 2012-05-22 2015-04-28 Pmc-Sierra, Inc. Systems and methods for redundantly storing error correction codes in a flash drive with secondary parity information spread out across each page of a group of pages
US9047214B1 (en) 2012-05-22 2015-06-02 Pmc-Sierra, Inc. System and method for tolerating a failed page in a flash device
US9183085B1 (en) 2012-05-22 2015-11-10 Pmc-Sierra, Inc. Systems and methods for adaptively selecting from among a plurality of error correction coding schemes in a flash drive for robustness and low latency
US9021337B1 (en) 2012-05-22 2015-04-28 Pmc-Sierra, Inc. Systems and methods for adaptively selecting among different error correction coding schemes in a flash drive
IN2014DN06712A (zh) * 2012-09-19 2015-05-22 Ericsson Telefon Ab L M
US9577673B2 (en) 2012-11-08 2017-02-21 Micron Technology, Inc. Error correction methods and apparatuses using first and second decoders
US10708043B2 (en) 2013-03-07 2020-07-07 David Mayer Hutchinson One pad communications
US9208018B1 (en) 2013-03-15 2015-12-08 Pmc-Sierra, Inc. Systems and methods for reclaiming memory for solid-state memory
US9009565B1 (en) 2013-03-15 2015-04-14 Pmc-Sierra, Inc. Systems and methods for mapping for solid-state memory
US9026867B1 (en) 2013-03-15 2015-05-05 Pmc-Sierra, Inc. Systems and methods for adapting to changing characteristics of multi-level cells in solid-state memory
US9053012B1 (en) 2013-03-15 2015-06-09 Pmc-Sierra, Inc. Systems and methods for storing data for solid-state memory
US9081701B1 (en) 2013-03-15 2015-07-14 Pmc-Sierra, Inc. Systems and methods for decoding data for solid-state memory
EP3057255B1 (en) * 2013-11-04 2018-08-22 Huawei Technologies Co., Ltd. Rate matching method and apparatus for polar codes, and wireless communication device
KR102100261B1 (ko) * 2013-11-13 2020-04-13 엘지디스플레이 주식회사 유기발광다이오드 표시장치의 제조방법
US10541780B2 (en) * 2015-03-15 2020-01-21 Qualcomm Incorporated Code block level error correction and media access control (MAC) level hybrid automatic repeat requests to mitigate bursty puncturing and interference in a multi-layer protocol wireless system
CN108476550A (zh) * 2015-11-09 2018-08-31 纽瑞科姆有限公司 无线网络中的用户特定控制信息的通信
US10644839B2 (en) * 2016-01-15 2020-05-05 Avago Technologies International Sales Pte. Limited Codeword puncturing for varying code rates
US10686472B2 (en) * 2017-01-20 2020-06-16 Qualcomm Incorporated Methods and apparatus for achieving low coding rates
CN114050892B (zh) * 2021-11-11 2023-12-05 杭州红岭通信息科技有限公司 一种降低上行harq合并缓存空间大小的方法

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5996104A (en) * 1996-09-13 1999-11-30 Herzberg; Hanan System for coding system
US6631491B1 (en) * 1997-11-10 2003-10-07 Ntt Mobile Communications Network, Inc. Interleaving method, interleaving apparatus, and recording medium in which interleave pattern generating program is recorded
US6370669B1 (en) * 1998-01-23 2002-04-09 Hughes Electronics Corporation Sets of rate-compatible universal turbo codes nearly optimized over various rates and interleaver sizes
US6339834B1 (en) * 1998-05-28 2002-01-15 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Industry Through The Communication Research Centre Interleaving with golden section increments
BR9906479B1 (pt) 1998-06-05 2013-01-22 dispositivo de codificaÇço de canal, e, processo de codificaÇço de canal.
US6374386B1 (en) 1998-08-20 2002-04-16 Samsung Electronics Co., Ltd. Device and method for inserting previously known bits in input stage of channel encoder
KR100315708B1 (ko) 1998-12-31 2002-02-28 윤종용 이동통신시스템에서터보인코더의펑처링장치및방법
EP1072122A1 (en) * 1999-02-11 2001-01-31 Hughes Electronics Corporation Optimized rate-compatible turbo encoding
CA2742096C (en) * 1999-04-13 2015-01-06 Ericsson Ab Rate matching and channel interleaving for a communications system
JP3453124B2 (ja) * 1999-04-27 2003-10-06 ヒューズ・エレクトロニクス・コーポレーション 通信ネットワークにおいて速度整合アルゴリズムを使用するシステムおよび方法
US6266795B1 (en) 1999-05-28 2001-07-24 Lucent Technologies Inc. Turbo code termination
US6351832B1 (en) * 1999-05-28 2002-02-26 Lucent Technologies Inc. Turbo code symbol interleaver
CA2277239C (en) * 1999-07-08 2007-09-04 Wen Tong Puncturing of convolutional codes
DE10030407B4 (de) * 1999-07-14 2011-09-01 Lg Electronics Inc. Verfahren zur optimalen Ratenanpassung in einem Mobilkommunikationssystem
DE10038229B4 (de) * 1999-08-24 2011-06-09 LG Electronics Inc., Kangnam-gu Verfahren und Vorrichtung zur Ratenanpassung in einem Mobilkommunikationssystem
US6308294B1 (en) * 1999-11-17 2001-10-23 Motorola, Inc. Adaptive hybrid ARQ using turbo code structure
KR100407351B1 (ko) * 2000-05-22 2003-11-28 삼성전자주식회사 복합 재전송형식을 사용하는 데이터 통신시스템의 데이터송수신장치 및 방법
KR100672347B1 (ko) * 2000-07-05 2007-01-24 엘지전자 주식회사 가변 데이터 레이트 매칭 방법
JP4213879B2 (ja) * 2000-07-11 2009-01-21 エルジー エレクトロニクス インコーポレイティド 通信システム及び該システムの信号伝送方法
DE10034714A1 (de) * 2000-07-17 2002-02-07 Infineon Technologies Ag Verfahren und Einrichtung zur Diversitätsübertragung codierter Information
US6665813B1 (en) * 2000-08-03 2003-12-16 International Business Machines Corporation Method and apparatus for updateable flash memory design and recovery with minimal redundancy
US6476734B2 (en) * 2000-09-14 2002-11-05 Texas Instruments Incorporated Method and apparatus for prioritizing information protection in high order modulation symbol mapping
KR100442685B1 (ko) 2000-10-21 2004-08-02 삼성전자주식회사 통신시스템에서 부호 생성장치 및 방법
US6845482B2 (en) * 2001-02-28 2005-01-18 Qualcomm Incorporated Interleaver for turbo decoder
KR100464360B1 (ko) * 2001-03-30 2005-01-03 삼성전자주식회사 고속 패킷 데이터 전송 이동통신시스템에서 패킷 데이터채널에 대한 효율적인 에너지 분배 장치 및 방법
KR100450968B1 (ko) * 2001-06-27 2004-10-02 삼성전자주식회사 부호분할다중접속 이동통신시스템에서 데이터 송/수신장치 및 방법
JP2005508595A (ja) * 2001-11-05 2005-03-31 ノキア コーポレイション 通信システムのための部分充填ブロックインターリーバ
US7000173B2 (en) 2002-02-11 2006-02-14 Motorola, Inc. Turbo code based incremental redundancy
KR100973856B1 (ko) * 2002-02-15 2010-08-03 지멘스 악티엔게젤샤프트 레이트 매칭을 위한 방법
US7293217B2 (en) * 2002-12-16 2007-11-06 Interdigital Technology Corporation Detection, avoidance and/or correction of problematic puncturing patterns in parity bit streams used when implementing turbo codes
US7089450B2 (en) * 2003-04-24 2006-08-08 International Business Machines Corporation Apparatus and method for process recovery in an embedded processor system
US8726121B2 (en) * 2007-03-27 2014-05-13 Qualcomm Incorporated Circular buffer based rate matching
US9686044B2 (en) * 2007-03-27 2017-06-20 Qualcomm Incorporated Rate matching with multiple code block sizes

Also Published As

Publication number Publication date
TW201325100A (zh) 2013-06-16
MY140376A (en) 2009-12-31
EP2242182A3 (en) 2010-12-29
AU2007200808B2 (en) 2009-01-29
EP3879731A1 (en) 2021-09-15
AU2003298791B2 (en) 2006-11-23
TW200520438A (en) 2005-06-16
EP2242182A1 (en) 2010-10-20
HK1133336A1 (zh) 2010-03-19
AU2003298791A1 (en) 2004-07-29
IL169170A0 (en) 2007-07-04
US7293217B2 (en) 2007-11-06
JP2009247003A (ja) 2009-10-22
AR042477A1 (es) 2005-06-22
KR20110119802A (ko) 2011-11-02
US8359520B2 (en) 2013-01-22
TWI387215B (zh) 2013-02-21
US20140289592A1 (en) 2014-09-25
TW200737742A (en) 2007-10-01
US20040187069A1 (en) 2004-09-23
NO20053329L (no) 2005-09-15
KR20050085693A (ko) 2005-08-29
AU2009202467A1 (en) 2009-07-16
TWI527384B (zh) 2016-03-21
AU2008258196B2 (en) 2009-08-13
KR101296020B1 (ko) 2013-08-12
AU2007200808A1 (en) 2007-03-15
CA2627995A1 (en) 2004-07-22
KR20050098981A (ko) 2005-10-12
WO2004062113A1 (en) 2004-07-22
JP2010213348A (ja) 2010-09-24
JP4819149B2 (ja) 2011-11-24
NO20053329D0 (no) 2005-07-07
JP2006510333A (ja) 2006-03-23
US20080046800A1 (en) 2008-02-21
MXPA05006462A (es) 2005-09-08
AU2008258196A1 (en) 2009-01-15
TW200415858A (en) 2004-08-16
TWI287915B (en) 2007-10-01
CA2509965A1 (en) 2004-07-22
AR063386A2 (es) 2009-01-28
SG154338A1 (en) 2009-08-28
EP1573923A4 (en) 2008-10-08
HK1085852A1 (zh) 2006-09-01
US20130139040A1 (en) 2013-05-30
EP1573923A1 (en) 2005-09-14
JP2014017883A (ja) 2014-01-30
JP2016171593A (ja) 2016-09-23
BR0316783A (pt) 2005-10-25
TWI367644B (en) 2012-07-01
JP2017216748A (ja) 2017-12-07
KR101409948B1 (ko) 2014-06-20
US8788920B2 (en) 2014-07-22
US20120079344A1 (en) 2012-03-29
US9065486B2 (en) 2015-06-23
TW200939644A (en) 2009-09-16
US8074143B2 (en) 2011-12-06

Similar Documents

Publication Publication Date Title
TWI337011B (en) Wireless communication system for processing individual parity bit steams derived through puncturing bits and method thereof
AU2002301886B2 (en) Transceiver apparatus and method for efficient retransmission of high-speed packet data
CA2406043C (en) Apparatus and method for generating and decoding codes in a communication system
US7599291B2 (en) Data-rate detection in CDMA systems
RU2233541C2 (ru) Устройство и способ генерирования кодов в системе связи
JP3984246B2 (ja) 移動通信システムにおける送/受信装置及び方法
US6370669B1 (en) Sets of rate-compatible universal turbo codes nearly optimized over various rates and interleaver sizes
JP4309767B2 (ja) 速度整合のための方法
JP2003534710A (ja) 複合再伝送方式を使用するデータ通信システムにおけるデータ送信装置及び方法
CN1394418A (zh) 在移动通信系统中传输分组数据
KR20050106942A (ko) 이동통신 시스템에서 전송채널들의 레이트 매칭 파라미터 결정 방법 및 장치
EP1199835B1 (en) Apparatus and method for generating codes in communications system
KR100347501B1 (ko) 최적화 레이트-호환가능 터보 엔코딩
CN100521555C (zh) 实施涡轮码时所用同位位流中问题穿刺型态的检测、避免及/或改正
KR100470010B1 (ko) 상이한 인코딩 레이트들을 사용하는 셀루러 시스템간의 소프트 핸드오프 방법 및 장치
KR100344873B1 (ko) 상향 링크 레이트 매칭을 위한 파라미터 결정 방법
EP1950902A2 (en) Forward error correction scheme for data channels using turbo codes
HK1133336B (zh) 實施渦輪碼時所用同位位流中問題穿刺型態的檢測、避免及/或改正
HK1085852B (zh) 實施渦輪碼時所用同位位流中問題穿刺型態的檢測、避免及/或改正
HK1123408B (zh) 採用turbo碼的數據信道的前向糾錯方法

Legal Events

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