JP5320584B2 - 多重層巡回冗長検査コードを使用する無線通信装置 - Google Patents

多重層巡回冗長検査コードを使用する無線通信装置 Download PDF

Info

Publication number
JP5320584B2
JP5320584B2 JP2010524949A JP2010524949A JP5320584B2 JP 5320584 B2 JP5320584 B2 JP 5320584B2 JP 2010524949 A JP2010524949 A JP 2010524949A JP 2010524949 A JP2010524949 A JP 2010524949A JP 5320584 B2 JP5320584 B2 JP 5320584B2
Authority
JP
Japan
Prior art keywords
crc
generator polynomial
block
parity bit
wireless communication
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2010524949A
Other languages
English (en)
Other versions
JP2010539797A (ja
Inventor
イー. バックリー、マイケル
ダブリュ. ブランケンシップ、ユフェイ
ケイ. クラッソン、ブライアン
ニンバルカー、アジト
エイ. スチュアート、ケネス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Mobility LLC
Original Assignee
Motorola Mobility LLC
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 Motorola Mobility LLC filed Critical Motorola Mobility LLC
Publication of JP2010539797A publication Critical patent/JP2010539797A/ja
Application granted granted Critical
Publication of JP5320584B2 publication Critical patent/JP5320584B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/09Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
    • 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
    • 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/0064Concatenated codes
    • H04L1/0065Serial concatenated codes

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)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

本開示は、無線通信に一般に関する。より詳細には、本開示は周期冗長検査(CRC)コードの使用による、データ符号化に関する。
CRC符号化は、一般に無線通信システムにおいて送信されたデータのエラー検出を行なうために使用される。たとえば開発中の3GPP LTE規格は、伝送ブロック(TB)全体に基づき、24個のCRCパリティビットを生成することを提案している。伝送ブロックには24個のCRCパリティビットが付加され、その後この伝送ブロックは、複数のコードブロック(CB)に分けられる。LTEの提案によると、24個のCRCパリティビットは更にそれぞれコードブロック(CB)に基づき計算されて、対応するコードブロックに付加される。LTEの提案によると、伝送ブロックに基づくCRCパリティビットの生成において、ならびにコードブロックに基づくCRCパリティビットの生成において同じ生成多項式が使用される。第1伝送CRC符号化によって、受信機による残余エラー検出が容易になる。コードブロックのCRC符号化は、ターボ復号の処理数の削減、ターボ復号の反復数の削減、またはターボ復号器メモリの使用量の削減を行なうために、受信機によって使用されることが提案されている。このコードブロックはその後、送信前にターボ符号などによってチャネル符号化される。
CRCチェックの両レベルにおいて検出されないエラーイベントを、減らす無線通信装置が望まれている。
本開示の様々な態様、特徴、および利点は、添付の図面を参照し以下の詳細な説明を十分に検討することによって、本技術分野の当業者に更に明らかになるであろう。図面は明確にするために簡素化されてもよく、必ずしも縮尺で描かれてはいない。
無線通信システムを示す概略図。 送信機を有する無線通信装置の、概略ブロック図。 受信機を有する無線通信装置の、概略ブロック図。
図1において、無線通信システム100は、地理的領域に分散したネットワークを形成する1つ以上の固定ベースインフラストラクチャユニットを含む。基地局(ベースユニット)は、アクセスポイント、アクセス端末、Node−B、eNode−Bとして、または本技術分野において使用される他の用語で称されることもある。1つ以上の基地局101,102は、供給エリア(たとえばセル)内またはセルセクタ内の複数の遠隔ユニット103,110に対して機能する。遠隔ユニット103,110は、固定ユニットまたは携帯端末であってもよい。遠隔ユニット103,110は、加入者ユニット、移動局、ユーザ、端末、加入者ステーション、ユーザ設備(UE)、ターミナルとして、または本技術分野において使用される他の用語で称されることもある。
一般に、基地局101,102は、時間領域および/または周波数領域において遠隔ユニットとして機能するために、ダウンリンク通信信号104,105を送信する。遠隔ユニット103,110は、アップリンク通信信号106,113によって1つ以上の基地局101,102と通信を行なう。1つ以上の基地局は、遠隔ユニットとして機能する1つ以上の送信機および1つ以上の受信機を含んでもよい。遠隔ユニットは、1つ以上の送信機および1つ以上の受信機を含んでもよい。
一実施形態において、通信システムは、OFDMAまたはアップリンク送信用の次世代シングルキャリア(SC)方式のFDMAアーキテクチャ、たとえばインターリーブされた周波数分割多元接続(IFDMA)、局所化された周波数分割多元接続(LFDMA)、IFDMAまたはLFDMAを用いた離散フーリエ変換−拡散直交周波数分割多重(DFT−SOFDM)を利用する。OFDM方式のシステムにおいて、無線リソースはOFDMシンボルを含み、このOFDMシンボルは、サブキャリアのグループであるスロットに分割され得る。典型的なOFDM方式のプロトコルは、開発中の3GPP LTEプロトコルである。
エラー検出は、巡回冗長検査(CRC)によって、プロトコルデータユニット(たとえば伝送ブロック)に対して行なわれる。図2は、無線通信システムにおける送信用のCRCコードデータに対して構成された無線通信装置としての、送信機200またはその部分を示す。図1において、このようなデータは、基地局101と遠隔ユニット103の間で送信される。3GPP LTEの一実施例において、データまたはプロトコルデータユニットは、伝送ブロックである。CRC符号化は、通常、基地局と遠隔ユニットとの両方の送信機200で行なわれる。図2において、送信機200は、伝送ブロック202に対し第1CRCパリティビットブロック204を生成するように構成された第1CRC符号器(エンティティ)210を含む。
伝送ブロック202全体は、通常、CRCパリティビットの計算または生成に使用される。レイヤ1に配信された伝送ブロック202のビットをa,a,a,a,...,aA−1として表し、パリティビットをp,p,p,p,...,pL−1として表す。Aは伝送ブロック202のサイズであり、Lはパリティビットの数である。3GPP LTEの一実施例において、第1ブロックは24個のCRCパリティビットを含む(すなわちLは24ビットに設定される)。しかし、一般的には、他の数のパリティビットが伝送ブロック202に含まれる場合がある。パリティビットは、第1CRC生成多項式としての第1送信多項式212に基づき計算される。第1CRCパリティビットブロック204は、通常、伝送ブロック202に関連付けられている。図2において、第1CRCパリティビットブロック204が、伝送ブロック202に付加される。他の実施形態において、第1CRCパリティビットブロック204は、伝送ブロック202の他の部分に付加される。
図2において、送信機200は、セグメント化器214も含む。第1CRCパリティビットブロック204が付加された伝送ブロック202は、セグメント化器214に配信される。セグメント化器214に対するコードブロックの入力ビットのシーケンスは、b,b,b,b,...,bB−1として表され、B>0である。セグメント化器214は、関連付けられた第1CRCパリティビットブロック204を有する伝送ブロック202を、複数のコードブロック206,207,208に分ける。第2CRC符号器(エンティティ)216は、複数のコードブロック206,207,208のそれぞれに対し、第2CRCパリティビットブロック230,232,234を生成するように構成されている。第2CRCパリティビットブロック230,232,234のそれぞれは、第2送信多項式218に基づく。3GPP LTEの一実施例において、第2CRCパリティビットブロック230,232,234はまた、24個のCRCパリティビットを含む。第2CRCパリティビットブロック230,232,234のそれぞれは、第2CRCパリティビットブロック230,232,234の基準となる対応するコードブロック206,207,208に関連付けられる。図2において、第2CRCパリティビットブロック230,232,234は、対応するコードブロック206,207,208に付加される。この処理は、セグメント化されたコードブロック206,207,208のそれぞれに連続的に実行されてもよい。幾つかの実施例において、セグメント化は条件付けされている。たとえばBが、最大コードブロックサイズ(たとえばZ=6144)よりも大きい場合、入力ビットシーケンスのセグメント化が行なわれ、L=24ビットの追加のCRCシーケンスが、コードブロック206,207,208のそれぞれに付加される。この場合、CRCビットは、第2生成多項式に基づき計算される。Bが最大コードブロックサイズ以下である場合、コードブロックのセグメント化器214は透過的であり、第2CRCパリティビットブロック230,232,234は不要である。
図2に示す第1CRC符号器210と第2CRC符号器216とに、共通の生成多項式を使用する場合、CRCチェックの一方のレベルまたは両レベルにおいて検出されないエラーイベントが生じることを発明者らは認めた。CRCチェックの両レベルにおいてエラーイベントが検出されない場合、受信機は、誤ったブロックを、正しいブロックとして容認する。このため、CRCチェックの両レベルにおいて検出されないエラーイベントを、減らすことが好ましい。CRCコードについて、0以外の符号語に相当するエラーイベントは、CRC復号器によっては検出することができない(符号語が非周期的にシフトした形態は、なお符号語であることに留意されたい)。したがって、第1CRC符号器と第2CRC符号器とに共通の生成多項式を選択した場合、コードブロック206,207,208の系統的部分において検出できないエラーイベントは、CRCチェックの両レベルにおいて検出されないまま残り、受信機は誤ったブロックを容認する場合がある。
発明者らは更に、伝送ブロック202およびセグメント化されたコードブロック206,207,208を符号化するCRCに対し、互いに異なる生成多項式を使用することによって、2レベルのCRCチェックのエラー検出能力が改善され得ることを認めた。したがって、幾つかの実施形態において、第1生成多項式と第2生成多項式は互いに異なる。一実施形態において、たとえば第1生成多項式と第2生成多項式は、少なくとも1つの互いに異なる因数を有する。別の実施形態において、第1生成多項式と第2生成多項式は、共通の因数を共有しない。別の実施形態において、第1生成多項式と第2生成多項式は、多項式係数の互いに異なる組を有する。他の実施形態において、第1生成多項式と第2生成多項式は、他の特性によって識別される。一般的に、第1生成多項式と第2生成多項式は、これらの特性および/または他の特性の組合せによって識別されてもよい。一実施形態において、第1生成多項式と第2生成多項式は、(D+1)の因数および/または共通の次数を共有する。他の実施形態においては、第1生成多項式と第2生成多項式は、以下に記載の生成多項式と同様である。
一実施例において、第1次数生成多項式と第2次数生成多項式は、最大で(D+1)の因数を共有する以下の次数24のCRC生成多項式を含む一群から選択される;
CRC24,a(D)=D24+D23+D+D+D+1。この生成多項式は、以下の形式に因数分解することができる:gCRC24,a(D)=(D+l)(D23+D+1) 。
CRC24,b(D)=D24+D21+D20+D17+D15+D11+D+D+D+D+D+1。この生成多項式は、以下の形式に因数分解することができる:gCRC24,b(D)=(D+1)(D23+D22+D21+D19+D18+D17+D14+D13+D12+D11+D+D+1) 。
CRC24,c(D)=D24+D23+D18+D17+D14+D11+D10+D+D+D+D+D+D+1。この生成多項式は、以下の形式に因数分解することができる:gCRC24,c(D)=(D+1)(D23+D17+D13+D12+D11+D+D+D+D+D+1) 。
CRC24,d(D)=D24+D23+D14+D12+D+1。この生成多項式は、以下の形式に因数分解することができる:gCRC24,d(D)=(D+1)(D+D+1)(D10+D+D+D+D+D+D+D+1)(D10+D+D+D+1) 。
CRC24,e(D)=D24+D21+D20+D16+D15+D14+D13+D12+D11+D10+D+D+D+D+1 。
CRC24,f(D)=D24+D22+D20+D19+D18+D16+D14+D13+D11+D10+D+D+D+D+D+1。この生成多項式は、以下の形式に因数分解することができる:gCRC24,f(D)=(D+1)(D11+D+D+D+D+D+1)(D11+D+D+D+D+D+D+D+1) 。
CRC24,g(D)=D24+D22+D21+D20+D19+D17+D16+D+D+D+D+D+D+1。この生成多項式は、以下の形式に因数分解することができる:gCRC24,g(D)=(D+1)(D22+D19+D18+D16+D15+D13+D11+D+D+D+D+D+1) 。
CRC24,h(D)=D24+D21+D20+D17+D13+D12+D+1。この生成多項式は、以下の形式に因数分解することができる:gCRC24,h(D)=(D+1)(D11+D10+D+D+D+D+D+D+1)(D11+D10+D+D+D+D+D+D+1) 。
CRC24,i(D)=D24+D22+D12+D10+D+D+D+1。この生成多項式は、以下の形式に因数分解することができる:gCRC24,i(D)=(D+1)(D11+D+1)(D11+D+D+D+D+D+1) 。
CRC24,j(D)=D24+D22+D20+D19+D17+D16+D15+D14+D10+D+D+D+D+D+1。この生成多項式は、以下の形式に因数分解することができる:gCRC24,j(D)=(D12+D11+D+D+D+D+1)(D12+D11+D+D+D+D+D+D+1) 。
別の実施例において、第1次数生成多項式と第2次数生成多項式は、上記の次数24のCRC生成多項式のうちの1つと、上記の次数24のCRC生成多項式のうちの1つの逆数とを含む一群から選択される。次数n−kの逆数の多項式g(D)は、Dn−kg(D−1)である。たとえばgCRC24a(D)の逆数は、1+D+D18+D19+D23+D24=(D+1)(D23+D18+1)である。より特定の実施例において、第1次数生成多項式と第2次数生成多項式は、gCRC24a(D)の群と、gCRC24a(D)の逆数の群とから選択される。
別の実施例において、第1次数生成多項式と第2次数生成多項式は、D24+D23+D+D+D+1;D24+D21+D20+D17+D15+D11+D+D+D+D+D+1);およびD24+D23+D18+D17+D14+D11+D10+D+D+D+D+D+D+1を含む生成多項式の一群から選択される。別の実施例において、第1生成多項式と第2生成多項式のうちの少なくとも1つは、D24+D23+D+D+D+1である。
LビットのCRC符号器によって、以下の多項式計算を実行してもよい。CRCの計算において、CRCの計算に対する入力ビットをa,a,a,a,...,aA−1として表し、パリティビットをp,p,p,p,...,pL−1として表す。Aは入力シーケンスのサイズであり、Lはパリティビットの数である。パリティビットは、周期的な生成多項式によって、またはL個のCRCパリティビットが付加されたCRC生成多項式(gCRC(D))によって生成される。符号化は系統的な形式で行なわれる。すなわちGF(2)において、多項式は以下のとおりである:
A+L−1+aA+L−2+...+aA−1+pL−1+pL−2+...+pL−2D+pL−1
この多項式をgCRC(D)で割った場合、剰余は0に相当する。CRC連結部分に続くビットは、b,b,b,b,...,bB−1と表され、B=A+Lである。aとbの関係は、以下のとおりである:
k=0,1,2,...,A−1の場合、b=a
k=A,A+1,A+2,...,A+L−1の場合、b=P(L−1(k−A))
別のアプローチでは、aとbの関係は以下のとおりである:
k=0,1,2,... A−1の場合、b=a
k=A,A+1,A+2,...,A+L−1の場合、b=P(k−A)
図2において、送信機200は、関連付けられた第2CRCパリティビットブロック230,232,234を含むコードブロック206,207,208のそれぞれを符号化するように構成されたチャネル符号器222を、更に含む。チャネル符号器222は、任意数の異なる形式を具現化してもよい。異なる形式とは、これらに制限されないが、他のチャネル符号器のうち、ターボ符号器または畳込み符号器を含む。送信機200は、チャネル符号化後にコードブロック206,207,208を連結するように構成された送信連結器224を更に含む。送信連結器224の出力は、送信用の電力増幅器に繋がれる。送信連結器224は、送信用にコードブロック206,207,208を準備するために、1つ以上のひと続きの他のオペレーション(たとえばレート調整、HARQ冗長バージョンの選択、チャネルのインターリービング、ビットスクランビング、物理的なチャネルリソースへのマッピング、ビットからシンボルへのマッピング、IFFT、DFT拡散など)を行なってもよい。
図3は、CRCコードで符号化されたデータの受信および復号化を行なうように構成された無線通信装置としての、受信機300またはその部分を示す。受信機300は、対応する第2CRCパリティビットブロック230,232,234にそれぞれ関連付けられたコードブロック206,207,208を受信する。CRC符号化が行なわれたこれらのコードブロック206,207,208は、図2に示す送信機200によって送信されたコードブロックに相当する。受信機300は、CRC解除器310を含む。このCRC解除器310は、受信した複数のコードブロック206,207,208のそれぞれに関連付けられた第2CRCパリティビットブロック230,232,234を分割解除することによって、コードブロック206,207,208とするように構成されている。第2CRCパリティビットブロック230,232,234の解除は、第2CRC生成多項式としての第2受信多項式312に基づく。図3のCRC解除器310によって実行される機能は、図2の第2CRC符号器216によって実行される処理のほぼ逆である。したがって、図3のCRC解除器310によって使用される第2受信多項式312は、図2のコードブロック206,207,208について第2CRCパリティビットブロック230,232,234の生成および関連付けを行なうために第2CRC符号器216が使用する第2送信多項式218と同様である。
図3において、受信機300は、推定伝送ブロック205を形成するように構成された受信連結器314を含む。推定伝送ブロック205は、前記推定伝送ブロック205に関連付けられた第1CRCパリティビットブロック204を有する。コードブロック206,207,208にそれぞれ関連付けられた第2CRCパリティビットブロック230,232,234がCRC解除器310によって解除された後、受信連結器314は、コードブロック206,207,208を互いに連結する。図3の受信連結器314は、図2のセグメント化器214によって実行される処理のほぼ逆である。したがって、図3において、第1CRCパリティビットブロック204は、図2の伝送ブロック202に関連付けられた第1CRCパリティビットブロック204にほぼ相当する。
図3において、受信機300は、第1CRC復号器(エンティティ)316を含む。第1CRC復号器316は、第1CRC生成多項式としての第1受信多項式318に基づき、推定伝送ブロック205に対しCRCチェックを行なうように構成されている。上記のように、図3の第1受信多項式318は、図2の第1送信多項式212に相当する。受信機300が回収した推定伝送ブロック205は、送信された伝送ブロック(たとえば図2の伝送ブロック202)に対応するか否かが、CRCチェックによって決定される。CRCチェックによってエラーが検出されると、推定伝送ブロック205は、送信された伝送ブロック202には対応しないと判定されるため、再送信が要求されてもよい。エラーが検出されない場合、推定伝送ブロック205は、送信された伝送ブロック202に対応すると判定されるため、より上位のレイヤに配信される。CRCチェックには、CRCコード性能の測定結果として、検出されないエラーの可能性があることは一般に知られている。
幾つかの実施形態において、受信機300は、第2CRC復号器(エンティティ)320を含む。この第2CRC復号器320は、受信機300において受信した複数のコードブロック206,207,208に対し、CRCチェックを行なうように構成されている。推定伝送ブロック205を形成するためにコードブロック206,207,208が互いに連結される前に、つまり推定伝送ブロック205のCRCチェックを行なう前に、第2CRC復号器320は、コードブロック206,207,208のチェックを行なう。幾つかの実施形態において、推定伝送ブロック205に関係付けられた第1CRCパリティビットブロック204は、第1受信多項式318に基づく。この第1受信多項式318は、コードブロック206,207,208に関連付けられた第2CRCパリティビットブロック230,232,234の基礎を形成する第2受信多項式312とは異なる。しかし、他の実施形態において、第1受信多項式318と第2受信多項式312は、以下に記載の生成多項式と同様である。幾つかの実施形態において、コードブロック206,207,208のCRC符号化は、ターボ復号化の処理数の削減、ターボ復号化の反復数の削減、またはターボ復号器メモリ使用量の削減を行なうために、受信機300によって使用されてもよい。
第2CRC復号器320を含む幾つかの実施形態において、推定伝送ブロック205に対し行なわれたCRCチェックは、条件付けされている。一実施例において、複数のコードブロック206,207,208のCRCチェックによってエラーが検出されない場合のみ、推定伝送ブロック205のCRCチェックを行なう。図3において、条件付きコントローラ322は、コードブロック206,207,208においてエラーが検出されたか否かに基づき、第1CRC復号器316が推定伝送ブロック205のCRCチェックを行なうか否かを制御する信号を供給する。幾つかの実施例において、第2CRC復号器320によってコードブロック206,207,208においてエラーが検出される場合、コードブロック206,207,208は再送信される。幾つかの実施例において、エラーが検出される場合、伝送ブロック202は再送信される。
図2に示す一代替実施形態において、第1CRCパリティビットブロック204を生成するのに使用される第1送信多項式212と、と第2CRCパリティビットブロック230,232,234を生成するのに使用される第2送信多項式218とは、少なくとも1つの因数を共有する。一実施例において、第1生成多項式と第2生成多項式は同じである。この代替実施形態において、インターリービングオペレーションは、第1CRCパリティビットブロック204の関連付けの後、伝送ブロック202において行なわれる。インターリービングは、インターリーバ器240によって行なわれる。一実施形態において、インターリービングはセグメント化前に行なわれる。したがって、インターリーバ器240は、第1CRC符号器210とセグメント化器214の間に位置する。一代替実施形態において、インターリービングは、セグメント化後、且つコードブロック206,207,208のCRC符号化前に行なわれる。この代替実施形態において、インターリーバ器240は、セグメント化器214と第2CRC符号器216の間に位置する。インターリービングパターンは、以下のように規定されてもよい。すなわち第1CRCパリティビットブロック204の関連付けの後に伝送ブロック202をインターリーブすることと、インターリーブした伝送ブロック202を複数のコードブロック206,207,208に分けることとは、第1CRCパリティビットブロック204の関連付けの後に伝送ブロック202を複数のコードブロック206,207,208に分けることと、コードブロック206,207,208を個々にインターリーブすることとに相当する。この相当性は概念的であってもよく、この場合、インターリービングは、セグメント化前に行なわれる。あるいはこの相当性は物理的であってもよく、この場合、セグメント化後に複数のサブインターリービングを行なうことによって、インターリーバが実現される。一実施例において、伝送ブロック202のインターリービングは、ビットレベルで行なわれる。別の実施例において、伝送ブロック202のインターリービングは、それぞれ複数のビットを含むビットグループの順序を変更することによって行なわれる。
幾つかの実施例において、図2のインターリーバの順序変更は、第1レベルのCRCチェックと、第2レベルのCRCチェックとの間において検出できない同じエラーイベントの存在を容認しない場合がある。これによって、エラー検出特性が向上する。インターリービングは1つの選択肢であるが、第1レベルのCRCチェックと第2レベルのCRCチェックの間において検出できない同じエラーの存在を容認しない順序付け(またはインターリービング)に加え、更に転換を実行することも可能である。伝送ブロック202とコードブロック206,207,208との間に導入されたインターリービングによって、一度に1ビットまたは1バイト(または他のサイズのビットグループ)を、インターリーブしてもよい。インターリービングを伝送ブロック202レベルで行なう場合、第1CRCパリティビットブロック204の関連付けの後に伝送ブロック202に関連付けられたインターリーバが必要である。あるいはインターリービングは、コードブロックレベルで行なってもよい(すなわち互いに異なるセグメント同士のビットが混合されないインターリービング)。コードブロックレベルのインターリービングについては、合計でC個のサブインターリーバが必要とされてもよい(Cは、メッセージセグメントの個数)。i番目のサブインターリーバは、i番目のコードブロックに関連付けられている。伝送ブロックレベルまたはコードブロックレベルにおけるインターリーバは、単純な形式(たとえば逆転、すなわち後端から前端までのビットの読出し)、周期的なシフト、ビット反転など)であってもよい。インターリービングにおいて、受信機300には追加のレイテンシまたは追加の回路が必要となる場合があるが、インターリーバを適切に選択することによって、正確な量の削減が可能になる。
図3は、第1生成多項式と第2生成多項式が共通であり、伝送ブロック202またはコードブロック206,207,208が、送信機200によってインターリーブされる実施例を示す。この実施例において、受信機300は、デインターリーバ器328を含む。送信機200において伝送ブロック202に対しインターリービングが行なわれる場合、デインターリーバ器328は、図3に示す受信連結器314の後に位置する。送信機200においてコードブロック206,207,208に対しインターリービングが行なわれる場合、デインターリーバ器328は、受信連結器314の前に位置する。
第1CRC符号器210と第2CRC符号器216とにおいてインターリービングをしないで共通の生成多項式を使用する場合に比べ、通常、第1CRC符号器210と第2CRC符号器216とに互いに異なる生成多項式を使用するために、且つ伝送ブロック202への第1CRCパリティビットブロック204の関連付けの後にインターリービングを行なうために、一層多くの回路および/またはメモリが必要とされる。しかし、エラー検出性能を向上させることによって、複雑さの増加に関連し、コストが一層高くなる。
本開示およびその最良のモードを、所有権を立証すると共に且つ当業者が同様に作成および使用を行なえるように記載したが、本明細書に開示する実施形態の等価物が存在すること、ならびに本発明の範囲および精神から逸脱しないで変形および変更がなされる得ることを理解されたい。これらの変形および変更は、実施形態ではなく添付の特許請求の範囲によって制限される。

Claims (18)

  1. 受信器と第1CRC符号器とセグメント化器と第2CRC符号器とチャネル符号器とを有する無線通信装置であって、
    前記受信器は、ビットシーケンスを有する伝送ブロックを受信するように構成され、Aは前記ビットシーケンスのビット数を示し、
    第1周期冗長検査(CRC)符号器としての前記第1CRC符号器は、前記伝送ブロックに基づき第1CRCパリティビットブロックを生成するように構成され、前記第1CRC符号器は、前記第1CRCパリティビットブロックを前記伝送ブロックに関連付けるように構成され、Lは前記第1CRCパリティビットブロックのビット数を示し、
    前記セグメント化器は、前記第1CRC符号器に接続された入力部を有し、A+Lが6144よりも大きい場合に前記セグメント化器は、前記関連付け後の前記伝送ブロックを複数のコードブロックに分けるように構成され、
    前記第2CRC符号器は、それぞれコードブロックに基づき第2CRCパリティビットブロックを生成するように構成され、前記第2CRC符号器は、前記第2CRCパリティビットブロックをそれぞれ前記コードブロックに関連付けるように構成され、
    A+Lが6144よりも大きい場合に前記チャネル符号器は、それぞれ関連付けられた前記第2CRCパリティビットブロックを有する前記コードブロックを符号化するように構成され、
    前記第1CRCパリティビットブロックは第1生成多項式に基づき、
    前記第2CRCパリティビットブロックは、前記第1生成多項式とは異なる第2生成多項式に基づき、
    前記第1生成多項式と前記第2生成多項式は、共通の次数を有し、
    前記第1生成多項式と前記第2生成多項式とは、
    24 +D 23 +D +D +D+1と、
    24 +D 21 +D 20 +D 17 +D 15 +D 11 +D +D +D +D +D+1と、および
    24 +D 23 +D 18 +D 17 +D 14 +D 11 +D 10 +D +D +D +D +D +D+1と
    のうちから選択される、
    無線通信装置。
  2. 前記Lは24であり、
    前記Aは6120以上である、
    請求項1記載の無線通信装置。
  3. 前記第1生成多項式はD24+D23+D18+D17+D14+D11+D10+D+D+D+D+D+D+1である、
    請求項記載の無線通信装置。
  4. 前記第2生成多項式はD24+D23+D+D+D+1である、
    請求項記載の無線通信装置。
  5. れぞれコードブロックに関連付けられた前記第2CRCパリティビットブロックは、対応する前記コードブロックに基づき生成された前記第2CRCパリティビットブロックである、
    請求項記載の無線通信装置。
  6. 前記Lは24であり、
    前記Aは6120以上である、
    請求項記載の無線通信装置。
  7. 前記第1生成多項式と前記第2生成多項式は、共通の次数を有する、
    請求項記載の無線通信装置。
  8. 前記第1生成多項式はD24+D23+D18+D17+D14+D11+D10+D+D+D+D+D+D+1である、
    請求項記載の無線通信装置。
  9. 前記第2生成多項式はD24+D23+D+D+D+1である、
    請求項記載の無線通信装置。
  10. 受信器と第1CRC符号器とセグメント化器と第2CRC符号器とチャネル符号器とを有する無線通信装置であって、
    前記受信器は、ビットシーケンスを有する伝送ブロックを受信するように構成され、Aは前記ビットシーケンスのビット数を示し、
    第1周期冗長検査(CRC)符号器としての前記第1CRC符号器は、前記伝送ブロックに基づき第1CRCパリティビットブロックを生成するように構成され、前記第1CRC符号器は、前記第1CRCパリティビットブロックを前記伝送ブロックに関連付けるように構成され、
    前記セグメント化器は、前記第1CRC符号器に接続された入力部を有し、前記セグメント化器は、前記関連付け後の前記伝送ブロックを複数のコードブロックに分けるように構成され、
    前記第2CRC符号器は、それぞれコードブロックに基づき第2CRCパリティビットブロックを生成するように構成され、前記第2CRC符号器は、前記第2CRCパリティビットブロックをそれぞれ前記コードブロックに関連付けるように構成され、
    前記チャネル符号器は、それぞれ関連付けられた前記第2CRCパリティビットブロックを有する前記コードブロックを符号化するように構成され
    前記第1CRCパリティビットブロックは第1生成多項式に基づき、
    前記第2CRCパリティビットブロックは、前記第1生成多項式とは異なる第2生成多項式に基づき、
    前記第1生成多項式と前記第2生成多項式は、共通の次数を有し、
    前記第1生成多項式と前記第2生成多項式とは、
    24 +D 23 +D +D +D+1と、
    24 +D 21 +D 20 +D 17 +D 15 +D 11 +D +D +D +D +D+1と、および
    24 +D 23 +D 18 +D 17 +D 14 +D 11 +D 10 +D +D +D +D +D +D+1と
    のうちから選択される、
    無線通信装置。
  11. Lは前記第1CRCパリティビットブロックのビット数を示し、
    A+Lが6144よりも大きい場合に前記セグメント化器は、前記関連付け後の前記伝送ブロックを複数のコードブロックに分けるように構成される、
    請求項10記載の無線通信装置。
  12. Lは前記第1CRCパリティビットブロックのビット数を示し、
    A+Lが6144よりも大きい場合に前記チャネル符号器は、それぞれ関連付けられた前記第2CRCパリティビットブロックを有する前記コードブロックを符号化するように構成される、
    請求項10記載の無線通信装置。
  13. 前記Lは24であり、
    前記Aは6120以上である、
    請求項12記載の無線通信装置。
  14. 前記第1生成多項式はD24+D23+D18+D17+D14+D11+D10+D+D+D+D+D+D+1である、
    請求項10記載の無線通信装置。
  15. 前記第2生成多項式はD24+D23+D+D+D+1である、
    請求項10記載の無線通信装置。
  16. れぞれコードブロックに関連付けられた前記第2CRCパリティビットブロックは、対応する前記コードブロックに基づき生成された前記第2CRCパリティビットブロックである、
    請求項10記載の無線通信装置。
  17. 前記第1生成多項式と前記第2生成多項式は、共通の次数を有する、
    請求項16記載の無線通信装置。
  18. 前記第1生成多項式はD24+D23+D18+D17+D14+D11+D10+D+D+D+D+D+D+1である、
    請求項16記載の無線通信装置。
JP2010524949A 2007-09-14 2008-09-10 多重層巡回冗長検査コードを使用する無線通信装置 Active JP5320584B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/855,637 US7853857B2 (en) 2007-09-14 2007-09-14 Multi-layer cyclic redundancy check code in wireless communication system
US11/855,637 2007-09-14
PCT/US2008/075775 WO2009036004A2 (en) 2007-09-14 2008-09-10 Multi-layer cyclic redundancy check code in wireless communication system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012133596A Division JP5481759B2 (ja) 2007-09-14 2012-06-13 多重層巡回冗長検査コードを使用する無線通信装置

Publications (2)

Publication Number Publication Date
JP2010539797A JP2010539797A (ja) 2010-12-16
JP5320584B2 true JP5320584B2 (ja) 2013-10-23

Family

ID=40369704

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2010524949A Active JP5320584B2 (ja) 2007-09-14 2008-09-10 多重層巡回冗長検査コードを使用する無線通信装置
JP2012133596A Active JP5481759B2 (ja) 2007-09-14 2012-06-13 多重層巡回冗長検査コードを使用する無線通信装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2012133596A Active JP5481759B2 (ja) 2007-09-14 2012-06-13 多重層巡回冗長検査コードを使用する無線通信装置

Country Status (13)

Country Link
US (4) US7853857B2 (ja)
EP (3) EP2181505B1 (ja)
JP (2) JP5320584B2 (ja)
KR (3) KR101490543B1 (ja)
CN (1) CN101803208B (ja)
BR (1) BRPI0816848B1 (ja)
CA (1) CA2698533C (ja)
ES (1) ES2735147T3 (ja)
MX (1) MX2010002845A (ja)
MY (1) MY152323A (ja)
RU (1) RU2481702C2 (ja)
WO (1) WO2009036004A2 (ja)
ZA (1) ZA201001670B (ja)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100685637B1 (ko) * 2000-12-05 2007-02-22 주식회사 하이닉스반도체 반도체 소자의 캐패시터 제조 방법
KR100685636B1 (ko) * 2000-12-21 2007-02-22 주식회사 하이닉스반도체 반도체 소자의 캐패시터 제조 방법
US8379738B2 (en) * 2007-03-16 2013-02-19 Samsung Electronics Co., Ltd. Methods and apparatus to improve performance and enable fast decoding of transmissions with multiple code blocks
US8386878B2 (en) * 2007-07-12 2013-02-26 Samsung Electronics Co., Ltd. Methods and apparatus to compute CRC for multiple code blocks
EP2663004B1 (en) 2007-08-14 2017-04-19 LG Electronics Inc. Method of segmenting a transport block into multiple code blocks when one CRC is added to each code block
JP5232420B2 (ja) * 2007-08-17 2013-07-10 株式会社エヌ・ティ・ティ・ドコモ データ送信方法、データ受信方法、移動端末及び無線通信システム
US8555148B2 (en) * 2007-09-18 2013-10-08 Samsung Electronics Co., Ltd. Methods and apparatus to generate multiple CRCs
EP2210344B1 (en) * 2007-10-26 2019-03-13 Telefonaktiebolaget LM Ericsson (publ) Method and apparatus for providing adaptive cyclic redundancy check computation
US8161360B1 (en) * 2007-10-31 2012-04-17 Link—A—Media Devices Corporation Integrated interleaved codes
US8234551B2 (en) * 2007-11-02 2012-07-31 Broadcom Corporation Single CRC polynomial for both turbo code block CRC and transport block CRC
US8656248B2 (en) * 2007-12-13 2014-02-18 Qualcomm Incorporated Hierarchical CRC scheme
WO2009096658A1 (en) * 2008-01-31 2009-08-06 Lg Electronics Inc. Method for determining transport block size and signal transmission method using the same
US8423870B1 (en) * 2008-03-24 2013-04-16 Marvell International Ltd. Method and apparatus for determining the start of a data field in a data frame
US8892983B2 (en) * 2008-11-04 2014-11-18 Alcatel Lucent Method and apparatus for error detection in a communication system
KR20100095759A (ko) * 2009-02-23 2010-09-01 삼성전자주식회사 디지털 송수신 장치 및 방법
JP5212539B2 (ja) * 2009-03-25 2013-06-19 富士通株式会社 無線通信システム、移動局装置、基地局装置、及び無線通信システムにおける無線通信方法
US8675693B2 (en) * 2009-04-27 2014-03-18 Qualcomm Incorporated Iterative decoding with configurable number of iterations
KR101314232B1 (ko) * 2009-07-01 2013-10-02 실리콘 모션 인코포레이티드 에러 정정 코드의 부호화 및 복호화 방법 그리고 코덱
US8468432B2 (en) 2009-07-01 2013-06-18 Silicon Motion, Inc. Coder-decoder and method for encoding and decoding an error correction code
US8423861B2 (en) * 2009-11-19 2013-04-16 Lsi Corporation Subwords coding using different interleaving schemes
TWI395083B (zh) 2009-12-31 2013-05-01 Ind Tech Res Inst 低壓降穩壓器
US8484536B1 (en) 2010-03-26 2013-07-09 Google Inc. Techniques for data storage, access, and maintenance
US8627171B2 (en) * 2010-05-03 2014-01-07 Samsung Electronics Co., Ltd. Techniques for cyclic redundancy check encoding in communication system
US8719675B1 (en) 2010-06-16 2014-05-06 Google Inc. Orthogonal coding for data storage, access, and maintenance
US8621289B2 (en) 2010-07-14 2013-12-31 Lsi Corporation Local and global interleaving/de-interleaving on values in an information word
US8402324B2 (en) 2010-09-27 2013-03-19 Lsi Corporation Communications system employing local and global interleaving/de-interleaving
US8976876B2 (en) 2010-10-25 2015-03-10 Lsi Corporation Communications system supporting multiple sector sizes
JP2012099989A (ja) * 2010-11-01 2012-05-24 Fujitsu Ltd 無線通信装置および復号処理方法
US8782320B2 (en) * 2010-11-09 2014-07-15 Lsi Corporation Multi-stage interconnection networks having fixed mappings
US8588223B2 (en) 2010-11-09 2013-11-19 Lsi Corporation Multi-stage interconnection networks having smaller memory requirements
US8887022B2 (en) * 2011-03-04 2014-11-11 Infineon Technologies Austria Ag Reliable data transmission with reduced bit error rate
KR101224383B1 (ko) * 2011-04-18 2013-01-21 (주) 유파인스 디바이스들 사이에서의 보안 통신 방법
US8621317B1 (en) 2011-07-25 2013-12-31 Google Inc. Modified orthogonal coding techniques for storing data
US8615698B1 (en) 2011-09-28 2013-12-24 Google Inc. Skewed orthogonal coding techniques
US8856609B2 (en) * 2011-11-21 2014-10-07 Broadcom Corporation Accelerated cyclical redundancy check
US8856619B1 (en) 2012-03-09 2014-10-07 Google Inc. Storing data across groups of storage nodes
US20130262952A1 (en) * 2012-03-30 2013-10-03 Broadcom Corporation Memory architecture for turbo decoder
US8595586B2 (en) * 2012-04-25 2013-11-26 Facebook, Inc. Distributed system for fault-tolerant data storage
EP2885785B1 (en) * 2013-03-27 2021-10-13 Irdeto B.V. Data processing
CA2910573C (en) * 2013-05-03 2021-12-07 Ibiquity Digital Corporation Iterative forward error correction decoding for fm in-band on-channel radio broadcasting systems
US9160371B2 (en) * 2013-09-05 2015-10-13 Kabushiki Kaisha Toshiba Memory controller, storage device and memory control method
GB2519140B (en) * 2013-10-11 2021-03-10 Advanced Risc Mach Ltd Cumulative error detection in data transmission
JP6252196B2 (ja) * 2014-01-20 2017-12-27 大日本印刷株式会社 誤り検出コード付きデータの生成方法および誤り検出方法
US10230404B2 (en) * 2014-12-23 2019-03-12 Texas Instruments Incorporated Forward error control coding
DE102015103809B3 (de) * 2015-03-16 2016-07-07 Intel IP Corporation Verfahren und Vorrichtung zum Schützen eines Datentransportblocks gegen Speicherfehler und Übertragungsfehler
US9893800B2 (en) * 2015-03-20 2018-02-13 Qualcomm Incorporated Method and apparatus for spectral efficient data transmission in satellite systems
KR101551831B1 (ko) 2015-06-16 2015-09-09 충남대학교산학협력단 순환 중복 검사 장치 및 방법
JP2018137491A (ja) * 2015-06-29 2018-08-30 シャープ株式会社 端末装置、基地局装置、通信方法、および、集積回路
US10348466B2 (en) 2015-11-03 2019-07-09 Qualcomm Incorporated Transport block segmentation and signaling
US10771202B2 (en) * 2016-07-15 2020-09-08 Sharp Kabushiki Kaisha Transmission apparatus, reception apparatus, communication method, and integrated circuit
KR20180022175A (ko) 2016-08-23 2018-03-06 에스케이하이닉스 주식회사 컨트롤러, 반도체 메모리 시스템 및 그것의 동작 방법
CN110430010B (zh) * 2017-01-05 2020-08-07 华为技术有限公司 信息处理的方法和设备
US10440703B2 (en) * 2017-01-10 2019-10-08 Mediatek Inc. Physical downlink control channel design for 5G new radio
BR112019019812A2 (pt) * 2017-03-24 2020-04-22 Ericsson Telefon Ab L M transmissor sem fio e método relacionado, receptor sem fio e método relacionado
US10601447B2 (en) * 2017-05-15 2020-03-24 Qualcomm Incorporated Field prioritization for polar codes
CN109274636B (zh) * 2017-07-18 2020-11-06 比亚迪股份有限公司 数据安全传输方法及其装置、***、列车
CN109644066B (zh) * 2017-08-04 2021-08-27 上海朗帛通信技术有限公司 一种被用于无线通信的用户、基站中的方法和设备
US10420089B2 (en) * 2017-08-10 2019-09-17 At&T Intellectual Property I, L.P. Adaptive two-stage downlink control channel structure for code block group based fifth generation (5G) or other next generation systems
JP2020533899A (ja) * 2017-09-12 2020-11-19 テレフオンアクチーボラゲット エルエム エリクソン(パブル) ポーラコードのためのcrcインターリービングパターン
WO2019095190A1 (en) * 2017-11-16 2019-05-23 Qualcomm Incorporated Reduced overhead error detection code design for decoding a codeword
US10530396B2 (en) * 2017-11-20 2020-01-07 International Business Machines Corporation Dynamically adjustable cyclic redundancy code types
US10530523B2 (en) 2017-11-20 2020-01-07 International Business Machines Corporation Dynamically adjustable cyclic redundancy code rates
US10541782B2 (en) 2017-11-20 2020-01-21 International Business Machines Corporation Use of a cyclic redundancy code multiple-input shift register to provide early warning and fail detection
US10419035B2 (en) * 2017-11-20 2019-09-17 International Business Machines Corporation Use of multiple cyclic redundancy codes for optimized fail isolation
CN110535554B (zh) * 2018-05-25 2020-11-06 大唐移动通信设备有限公司 一种数据块的编译码方法及装置
US10887048B2 (en) * 2018-09-27 2021-01-05 Apple Inc. Bluetooth transmission using low density parity check
WO2024059026A1 (en) * 2022-09-14 2024-03-21 Qualcomm Incorporated Cyclic redundancy check design for common and private transport blocks in rate splitting transmissions

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100396507B1 (ko) * 1997-11-17 2003-12-24 삼성전자주식회사 멀티캐리어를사용하는통신시스템의순방향링크통신장치및그구현방법
WO1999048227A1 (en) * 1998-03-14 1999-09-23 Samsung Electronics Co., Ltd. Device and method for exchanging frame messages of different lengths in cdma communication system
US6173431B1 (en) 1998-07-01 2001-01-09 Motorola, Inc. Method and apparatus for transmitting and receiving information packets using multi-layer error detection
US6490260B1 (en) * 1998-08-03 2002-12-03 Samsung Electronics, Co., Ltd. Transmitter with increased traffic throughput in digital mobile telecommunication system and method for operating the same
KR100377939B1 (ko) * 1998-09-01 2003-06-12 삼성전자주식회사 이동통신시스템에서서브프레임전송을위한프레임구성장치및방법
FR2792788B1 (fr) * 1999-04-21 2001-07-13 Mitsubishi Electric France PROCEDE D'EQUILIBRAGE DU RAPPORT Eb/I DANS UN SYSTEME cdma A MULTIPLEXAGE DE SERVICE ET SYSTEME DE TELECOMMUNICATION L'UTILISANT
JP2001027957A (ja) * 1999-07-15 2001-01-30 Fujitsu Ltd 誤訂正検出方法
JP2001223670A (ja) * 2000-02-09 2001-08-17 Nec Corp 拡散符号生成器及びそれを用いるcdma通信装置並びにそれらに用いる拡散符号生成方法
JP3297668B2 (ja) * 2000-04-26 2002-07-02 松下電器産業株式会社 符号/復号化装置及び符号/復号化方法
KR100403738B1 (ko) * 2000-05-24 2003-10-30 삼성전자주식회사 복합 재전송형식을 사용하는 데이터 통신시스템의 데이터송수신장치 및 방법
JP4515651B2 (ja) * 2001-03-05 2010-08-04 ルネサスエレクトロニクス株式会社 巡回冗長検査演算方法及び巡回冗長検査演算回路
US7318185B2 (en) * 2001-08-23 2008-01-08 Nortel Networks Limited Method and apparatus for scrambling based peak-to-average power ratio reduction without side information
KR100762632B1 (ko) * 2001-10-17 2007-10-01 삼성전자주식회사 부호 분할 다중 접속 통신 시스템에서 전송 채널 다중화/역다중화 장치 및 방법
US7372837B2 (en) * 2001-10-26 2008-05-13 Texas Instrument Incorporated Incremental redundancy using two stage rate matching for automatic repeat request to obtain high speed transmission
US6839007B2 (en) * 2001-11-01 2005-01-04 Qualcomm Incorporated Inner coding of higher priority data within a digital message
KR20040081709A (ko) 2002-02-20 2004-09-22 소니 가부시끼 가이샤 데이터 기록 매체, 데이터 기록 방법 및 장치, 데이터재생 방법 및 장치, 데이터 송신 방법 및 데이터 수신 방법
JP2003243993A (ja) * 2002-02-20 2003-08-29 Sony Corp データ記録媒体、データ記録方法および装置、データ再生方法および装置、データ送信方法およびデータ受信方法
EP1357695B1 (en) * 2002-04-24 2009-07-01 Samsung Electronics Co., Ltd. Apparatus and method for supporting automatic repeat request in a high-speed wireless packet data communication system
WO2004004367A2 (en) * 2002-06-26 2004-01-08 Zyray Wireless, Inc. Method and apparatus for space-time turbo-coded modulation
DE10238841B4 (de) * 2002-08-23 2010-01-28 Infineon Technologies Ag Parallelverarbeitung der Decodierung und der zyklischen Redundanzüberprüfung beim Empfang von Mobilfunksignalen
EP1561296A1 (en) * 2002-09-24 2005-08-10 Telefonaktiebolaget LM Ericsson (publ) Interleaving for mobile communications
CN1508993A (zh) * 2002-12-17 2004-06-30 华为技术有限公司 一种wcdma***中用于多用户接收的信道编码方法
CN1228974C (zh) * 2003-01-09 2005-11-23 北京泰美世纪科技有限公司 数字多媒体广播***中的信号通讯的传送***和方法
US6870821B2 (en) * 2003-01-30 2005-03-22 Nokia Corporation Flexible layer overlay for seamless handovers between full rate and half rate channels
US7392400B2 (en) * 2003-04-18 2008-06-24 Via Technologies, Inc. Microprocessor apparatus and method for optimizing block cipher cryptographic functions
KR101000388B1 (ko) * 2003-05-15 2010-12-13 엘지전자 주식회사 이동 통신 시스템 및 이 이동 통신 시스템에서 신호를처리하는 방법
TWI262694B (en) * 2004-01-13 2006-09-21 Interdigital Tech Corp Code division multiple access (CDMA) method and apparatus for protecting and authenticating wirelessly transmitted digital information
US7293206B2 (en) * 2004-09-13 2007-11-06 Avago Technologies General Ip (Singapore) Pte. Ltd. Test data pattern for testing a CRC algorithm
RU2265278C1 (ru) * 2004-10-01 2005-11-27 Денисенко Виктор Петрович Способ и устройство для передачи и приема сигналов с ограниченным спектром (варианты)
JP4379329B2 (ja) * 2004-12-22 2009-12-09 ソニー株式会社 Crc生成多項式の選択方法、crc符号化方法およびcrc符号化回路
US7363573B1 (en) * 2005-01-10 2008-04-22 Xilinx, Inc. Method and apparatus for a dedicated cyclic redundancy check block within a device
CN101167285B (zh) 2005-04-18 2013-01-16 三菱电机株式会社 无线通信方法
CN1893342B (zh) * 2005-07-05 2010-06-09 上海原动力通信科技有限公司 多载波hsdpa的业务传输信道编码方法和编码装置
US7761776B1 (en) * 2005-11-03 2010-07-20 Xilinx, Inc. Method and apparatus for a modular, programmable cyclic redundancy check design
WO2007052991A1 (en) * 2005-11-07 2007-05-10 Samsung Electronics Co., Ltd. Apparatus and method for stopping iterative decoding in a mobile communication system
KR100678156B1 (ko) * 2005-12-12 2007-02-02 삼성전자주식회사 무선 패킷 데이터 송신기 및 수신기와 송신 및 수신방법
US8386878B2 (en) * 2007-07-12 2013-02-26 Samsung Electronics Co., Ltd. Methods and apparatus to compute CRC for multiple code blocks
EP2026470A1 (en) * 2007-08-17 2009-02-18 Panasonic Corporation Running cyclic redundancy check over coding segments

Also Published As

Publication number Publication date
KR20120068977A (ko) 2012-06-27
KR20100065192A (ko) 2010-06-15
BRPI0816848A2 (pt) 2015-03-17
US20120246548A1 (en) 2012-09-27
US20110066927A1 (en) 2011-03-17
WO2009036004A3 (en) 2009-05-22
CA2698533C (en) 2014-06-17
MY152323A (en) 2014-09-15
US8074150B2 (en) 2011-12-06
KR101283724B1 (ko) 2013-07-08
US20120079359A1 (en) 2012-03-29
MX2010002845A (es) 2010-04-01
US8205143B2 (en) 2012-06-19
ZA201001670B (en) 2012-10-31
JP2010539797A (ja) 2010-12-16
BRPI0816848B1 (pt) 2019-05-28
KR20120068978A (ko) 2012-06-27
CN101803208B (zh) 2013-12-25
US20090077447A1 (en) 2009-03-19
KR101275962B1 (ko) 2013-06-17
JP2012195956A (ja) 2012-10-11
RU2481702C2 (ru) 2013-05-10
US8327237B2 (en) 2012-12-04
EP2528239A1 (en) 2012-11-28
CN101803208A (zh) 2010-08-11
US7853857B2 (en) 2010-12-14
ES2735147T3 (es) 2019-12-16
EP2528238A1 (en) 2012-11-28
EP2181505B1 (en) 2019-05-22
JP5481759B2 (ja) 2014-04-23
WO2009036004A2 (en) 2009-03-19
RU2010114717A (ru) 2011-10-20
KR101490543B1 (ko) 2015-02-05
CA2698533A1 (en) 2009-03-19
EP2181505A2 (en) 2010-05-05

Similar Documents

Publication Publication Date Title
JP5320584B2 (ja) 多重層巡回冗長検査コードを使用する無線通信装置
CN108282246B (zh) 信息处理的方法、设备和通信***
JP5349480B2 (ja) 複数の巡回冗長検査(crc)を生成するための方法及び装置
JP2016213871A (ja) トランスポートブロックサイズの決定方法及びこれを用いた信号伝送方法
JP2020507990A (ja) 情報を処理するための方法および装置、通信デバイス、ならびに通信システム
KR20090061562A (ko) 연판정을 이용한 통신방법 및 장치
US10886949B2 (en) Forward error control coding

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20110531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110905

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120613

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130527

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130603

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130621

R150 Certificate of patent or registration of utility model

Ref document number: 5320584

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250