(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2025015778
(43)【公開日】2025-01-30
(54)【発明の名称】無線通信システムにおけるデータブロック送信方法及び送信機
(51)【国際特許分類】
H03M 13/27 20060101AFI20250123BHJP
H04L 1/00 20060101ALI20250123BHJP
H04L 27/26 20060101ALI20250123BHJP
【FI】
H03M13/27
H04L1/00 F
H04L27/26 110
【審査請求】有
【請求項の数】10
【出願形態】OL
(21)【出願番号】P 2024201815
(22)【出願日】2024-11-19
(62)【分割の表示】P 2023037946の分割
【原出願日】2011-10-21
(31)【優先権主張番号】10-2011-0107646
(32)【優先日】2011-10-20
(33)【優先権主張国・地域又は機関】KR
(31)【優先権主張番号】10-2010-0110160
(32)【優先日】2010-11-08
(33)【優先権主張国・地域又は機関】KR
(31)【優先権主張番号】10-2010-0103381
(32)【優先日】2010-10-22
(33)【優先権主張国・地域又は機関】KR
(71)【出願人】
【識別番号】596099882
【氏名又は名称】エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート
【氏名又は名称原語表記】ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
(74)【代理人】
【識別番号】100120031
【弁理士】
【氏名又は名称】宮嶋 学
(74)【代理人】
【識別番号】100107582
【弁理士】
【氏名又は名称】関根 毅
(74)【代理人】
【識別番号】100096921
【弁理士】
【氏名又は名称】吉元 弘
(72)【発明者】
【氏名】オー、ジョン、エ
(72)【発明者】
【氏名】チョン、ミン、ホ
(72)【発明者】
【氏名】リー、ソク、キュ
(57)【要約】
【課題】無線通信システムにおけるデータブロック送信方法及び装置を提供する。
【解決手段】前記方法は、信号コンステレーションの一軸に割り当てられるビット数(s)及びエンコーダの個数(N
ES)を決定するステップ、前記s及びN
ESに基づいて情報ビットをエンコーディングしてコーディングされたブロックを生成するステップ、前記s及びN
ESに基づいて前記コーディングされたブロックをパーシングして複数の周波数サブブロックを生成するステップ、及び前記複数の周波数サブブロックを受信機に送信するステップを含む。
【選択図】
図16
【特許請求の範囲】
【請求項1】
無線通信システムでデータを送信する方法であって、
情報ビットを符号化して符号化データビットを生成するステップと、
前記符号化データビットを複数のブロックにストリームパーシングするステップと、前記ブロックの数は空間ストリームの数であり、
所定の値に基づいて各々の前記ブロックを2つのサブブロックにパーシングするステップと、
各々の前記サブブロックをコンステレーションにマッピングするステップと、
前記サブブロックを受信機に送信するステップと、
を含み、
前記所定の値は、空間ストリーム当たりの副搬送波当たりの符号化されたビット個数に基づいて決定されることを特徴とするデータを送信する方法。
【請求項2】
前記所定の値は、
であり、N
BPSCSは空間ストリーム当たりの副搬送波当たりの符号化されたビット個数であることを特徴とする請求項1に記載のデータを送信する方法。
【請求項3】
前記所定の値は、信号コンステレーションの軸に割り当てられたビット数であることを特徴とする請求項1に記載のデータを送信する方法。
【請求項4】
前記符号化は、FEC(Forward Error Coorrection) 符号化であることを特徴とする請求項1に記載のデータを送信する方法。
【請求項5】
前記FEC符号化は、LDPC(Low-Density Parity-check Coding) であることを特徴とする請求項4に記載のデータを送信する方法。
【請求項6】
無線通信ステーションであって、
情報ビットを符号化して符号化データビットを生成し、
前記符号化データビットを複数のブロックにストリームパーシングし、前記ブロックの数は空間ストリームの数であり、
所定の値に基づいて各々の前記ブロックを2つのサブブロックにパーシングし、
各々の前記サブブロックをコンステレーションにマッピングし、
前記ステーションに、前記サブブロックを受信機に送信させる、
ように構成された回路を備え、
前記所定の値は、空間ストリーム当たりの副搬送波当たりの符号化されたビット個数に基づいて決定されることを特徴とする無線通信ステーション。
【請求項7】
前記所定の値は、
であり、N
BPSCSは空間ストリーム当たりの副搬送波当たりの符号化されたビット個数であることを特徴とする請求項6に記載の無線通信ステーション。
【請求項8】
前記所定の値は、信号コンステレーションの軸に割り当てられたビット数であることを特徴とする請求項6に記載の無線通信ステーション。
【請求項9】
前記符号化は、FEC(Forward Error Coorrection) 符号化であることを特徴とする請求項6に記載の無線通信ステーション。
【請求項10】
前記FEC符号化は、LDPC(Low-Density Parity-check Coding) であることを特徴とする請求項9に記載の無線通信ステーション。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、無線通信に関し、より詳しくは、無線通信システムにおけるデータブロック送信方法及びこれを利用した送信機に関する。
【背景技術】
【0002】
最近、情報通信技術の発展につれて多様な無線通信技術が開発されている。このうち、WLAN(Wireless Local Area Network)は、無線周波数技術に基づいて個人携帯用情報端末機(Personal Digital Assistant;PDA)、ラップトップコンピュータ、携帯用マルチメディアプレーヤ(Portable Multimedia Player;PMP)などのような携帯用端末機を利用して家庭や企業又は特定サービス提供地域で無線にインターネットに接続することができるようにする技術である。
【0003】
WLANで脆弱点と指摘されている通信速度に対する限界を克服するために、比較的最近制定された技術規格としてIEEE(Institute of Electrical and Electronics Engineering)802.11nがある。IEEE802.11nは、ネットワークの速度と信頼性を増加させ、無線ネットワークの運営距離を拡張することを目的とする。より具体的に、IEEE802.11nでは、データ処理速度が最大540Mbps以上である高処理率(High Throughput;HT)をサポートし、また、送信エラーを最小化してデータ速度を最適化するために、送信部と受信部の両方ともに多重アンテナを使用するMIMO(Multiple Inputs and Multiple Outputs)技術に基づいている。また、この規格は、データ信頼性を高めるために、重複される写本を複数個送信するコーディング方式を使用するだけでなく、速度を増加させるために、OFDM(Orthogonal Frequency Division Multiplex)を使用することもできる。
【0004】
一般的に、無線通信システムでは、周波数ダイバーシティ利得を得てインターリービング効果を最大化するために、符号語(codeword)を全体周波数帯域にわたってインターリービングする。使われる周波数帯域の大きさが増加すると、符号語及びインターリーバを周波数帯域の大きさで増加させることで、符号化利得及びダイバーシティ利得を得る。
【0005】
しかし、周波数帯域の大きさが大きくなることによってインターリーバの大きさを増加させることは、既存構造の変更による負担が大きくなり、複雑度が増加することができる。
【発明の概要】
【発明が解決しようとする課題】
【0006】
本発明は、無線ランシステムにおいて、広帯域をサポートするデータブロック送信方法及びこれを利用した送信機を提供する。
【課題を解決するための手段】
【0007】
一態様において、無線通信システムにおけるデータブロック送信方法が提供される。前記方法は、信号コンステレーションの一軸に割り当てられるビット数(s)及びエンコーダの個数(NES)を決定するステップ;前記s及びNESに基づいて情報ビットをエンコーディングしてコーディングされたブロックを生成するステップ、前記s及びNESに基づいて前記コーディングされたブロックをパーシングして複数の周波数サブブロックを生成するステップ、及び前記複数の周波数サブブロックを受信機に送信するステップを含む。
【0008】
【数1】
であり、N
BPSCSは空間ストリーム当たり副搬送波当たりコーディングされたビット個数である。
【0009】
前記情報ビットをエンコーディングするステップは、NES個のFEC(forward error correction)エンコーダを利用して前記情報ビットをエンコーディングするステップ、及び前記s及びNESに基づいて前記エンコーディングされた情報ビットを再配列して前記コーディングされたブロックを生成するステップを含む。
【0010】
前記信号コンステレーションは、BPSK(Binary phase shift keying)、QPSK(Quadrature phase shift keying)、16-QAM(Quadrature amplitude modulation)、64-QAM及び256-QAMのうち少なくとも一つに使われる。
【0011】
前記複数の周波数サブブロックは、複数の周波数バンドに各々対応する。
【0012】
各周波数バンドは、80MHzの帯域幅を有する。
【0013】
前記複数の周波数サブブロックの個数は、2である。
【0014】
前記コーディングされたブロックは、前記複数の周波数サブブロックを生成するためにラウンドロビン方式にパーシングされる。
【0015】
他の態様において、無線通信システムにおけるデータブロックを送信する送信機が提供される。前記送信機は、信号コンステレーションの一軸に割り当てられるビット数(s)及びエンコーダの個数(NES)を決定し、前記s及びNESに基づいて情報ビットをエンコーディングしてコーディングされたブロックを生成するコーディング部、前記s及びNESに基づいて前記コーディングされたブロックをパーシングして複数の周波数サブブロックを生成するパーシング部、及び前記複数の周波数サブブロックを受信機に送信する送信部を含む。
【0016】
他の態様において、無線通信システムにおけるデータブロック送信方法が提供される。前記方法は、信号コンステレーションの一軸に割り当てられるビット数s及びエンコーダの個数NESを決定するステップ;コーディングされたブロックを生成するステップ;sNESビット単位に前記コーディングされたブロックをパーシングして複数の周波数サブブロックを生成するステップ;及び、前記複数の周波数サブブロックを受信機に送信するステップ;を含む。
【発明の効果】
【0017】
エンコーディングブロックの隣接したビットが連続的に信号コンステレーション上の同じ信頼度を有しないようにし、受信機の復号性能が劣化されることを防止することができる。
【図面の簡単な説明】
【0018】
【
図1】IEEE802.11のアーキテクチャを示す図面である。
【
図2】PPDUフォーマットの一例を示すブロック図である。
【
図3】隣接帯域で本発明の実施例が具現される送信機の一例を示すブロック図である。
【
図4】非隣接帯域で本発明の実施例が具現される送信機の一例を示すブロック図である。
【
図6】
図5のセグメントパーシングを適用した一例を示す。
【
図7】
図5のセグメントパーシングを適用した他の例を示す。
【
図8】本発明の一実施例に係るセグメントパーシングの一例を示す。
【
図9】本発明の一実施例に係るセグメントパーシングの他の例を示す。
【
図10】本発明の一実施例に係るセグメントパーシングを示す。
【
図11】本発明の他の実施例に係るセグメントパーシングを示す。
【
図15】本発明の一実施例に係るデータ送信方法を示すフローチャートである。
【
図16】本発明の他の実施例に係るデータ送信方法を示すフローチャートである。
【
図17】本発明の実施例が具現される送信機を示すブロック図である。
【発明を実施するための形態】
【0019】
本発明の実施例が具現されるWLAN(Wireless Local Area Network)システムは、少なくとも一つのBSS(Basic Service Set)を含む。BSSは、互いに通信するために、成功的に同期化されたステーション(station;STA)の集合である。BSSは、独立(Independent)BSS(IBSS)とインフラストラクチャ(Infrastructure)BSSとに分類することができる。
【0020】
BSSは、少なくとも一つのSTAとAP(Access Point)とを含むことができる。STAは、AP又はnon-AP STAである。APは、BSS内のSTAの各々の無線媒体(Wireless Medium)を介して連結を提供する機能媒体である。APは、集中制御器(centralized controller)、BS(Base Station)、スケジューラなどのような他の名称で呼ばれることもある。
【0021】
図1は、IEEE802.11のアーキテクチャを示す図面である。
【0022】
IEEE802.11のPHY(wireless-medium physical layer)アーキテクチャは、PLME(PHY Layer Management Entity)、PLCP(Physical Layer Convergence Procedure)副階層110、PMD(Physical Medium Dependent)副階層100を含む。
【0023】
PLMEは、MLME(MAC(Medium Access Control) Layer Management Entity)と協調してPHYの管理機能を提供する。
【0024】
PLCP副階層110は、MAC副階層120とPMD副階層100との間でMAC階層の指示によってMAC副階層120から受けたMPDU(MAC Protocol DataUnit)を副階層に伝達したり、PMD副階層100から来るフレームをMAC副階層120に伝達したりする。
【0025】
PMD副階層100は、PLCP下位階層であり、無線媒体を介した二つのSTA間PHYエンティティ(entity)の送信及び受信が可能にする。
【0026】
MAC副階層120が伝達したMPDUは、PLCP副階層110でPSDU(Physical Service Data Unit)という。MPDUは、PSDUと類似するが、複数のMPDUを集約(aggregation)したA-MPDU(aggregated MPDU)が伝達された場合、個々のMPDUとPSDUは互いに異なる。
【0027】
PLCP副階層110は、PSDUをMAC副階層120から受けてPMD副階層100に伝達する過程で物理階層送受信機により必要な情報を含む付加フィールドを付加する。この時、付加されるフィールドは、MPDUにPLCPプリアンブル(preamble)、PLCPヘッダ(header)、データフィールド上に必要なテールビット(Tail Bits)などである。PLCPプリアンブルは、PSDUの送信前に、受信機が同期化機能とアンテナダイバーシティを準備するようにする役割をする。PLCPヘッダは、フレームに対する情報を含むフィールドを含む。
【0028】
PLCP副階層110では、PSDUに前述したフィールドを付加してPPDU(PLCP Protocol Data Unit)を生成し、PMD副階層を経て受信ステーションに送信する。受信ステーションは、PPDUを受信し、PLCPプリアンブル、PLCPヘッダからデータ復元に必要な情報を得て復元する。
【0029】
図2は、PPDUフォーマットの一例を示すブロック図である。
【0030】
PPDU600は、L-STF(Legacy-Short Training Field)610、L-LTF(Legacy-Long Training Field)620、L-SIG(Legacy-Signal)フィールド630、VHT(Very High Throughput)-SIG Aフィールド640、VHT-STF650、VHT-LTF660、VHT-SIG B670、及びデータフィールド680を含むことができる。
【0031】
L-STF610は、フレームタイミング獲得(frame timing acquisition)、AGC(Automatic Gain Control)、粗い(coarse)周波数獲得などに使われる。
【0032】
L-LTF620は、L-SIGフィールド630及びVHT-SIG Aフィールド640の復調のためのチャネル推定に使われる。
【0033】
L-SIGフィールド630は、PPDUの送信時間に関する制御情報を含む。
【0034】
VHT-SIG Aフィールド640は、MIMO(multiple input multiple output)送信をサポートするSTAが空間ストリーム(spatial stream)の受信に必要な共通の情報を含む。VHT-SIG Aフィールド640は、各STAに対する空間ストリームに対する情報、チャネル帯域幅情報、グループ識別子(Group Identifier)、各グループ識別子の割当を受けたSTAに対する情報、短いGI(Guard Interval)、ビーム形成情報(SU-MIMOかMU-MIMOかを含む)を含む。
【0035】
VHT-STF650は、MIMO送信においてAGC推定の性能を改善するために使われる。
【0036】
VHT-LTF660は、各STAがMIMOチャネルを推定するために使われる。
【0037】
VHT-SIG Bフィールド670は、各STAに対する個別的な制御情報を含む。VHT-SIG Bフィールド670は、MCS(Modualtion and Coding Scheme)情報を含む。VHT-SIG Bフィールド640の大きさは、MIMO送信の類型(MU-MIMO又はSU-MIMO)及びPPDU送信のために使用するチャネル帯域幅によって異なる。
【0038】
データフィールド680は、MAC階層から伝達されたPSDU、サービスフィールド、テールビット、及び必要時パディングビットを含む。
【0039】
より高いデータレートをサポートするために、WLANシステムは、多様な帯域幅をサポートすることができる。例えば、サポートされる帯域幅は、20MHz、40Hz、80MHz、及び160MHzのうち少なくともいずれか一つを含むことができる。また、常に連続的な帯域幅が可用されるものではないため、非隣接(non-contiguous)帯域が使われることができる。例えば、2個の非隣接80MHz帯域(これを80+80Mhzと表記する)を使用し、160MHz帯域幅がサポートされる。
【0040】
以下、隣接(contiguous)160MHz帯域と非隣接80+80MHz帯域を例示して記述する。しかし、帯域幅の大きさや個数に制限があるものてはない。
【0041】
WLANシステムは、MU-MIMO及び/又はSU-MIMOをサポートすることができる。以下、SU-MIMOを例示的に記述するが、当業者であればMU-MIMOにも容易に適用することができる。
【0042】
図3は、隣接帯域で本発明の実施例が具現される送信機の一例を示すブロック図である。
【0043】
データユニットは、少なくとも一つのFEC(Forward Error Coorrection)エンコーダによりエンコーディングされる(S710)。データユニットは、PDSUにPHYパディングビットが付加され、スクランブルされた情報ビットを含む。データユニットは、エンコーダパーサ(encoder parser)により特定ビットサイズを有するビットシーケンスに分けられ、各ビットシーケンスが各々のFECエンコーダに入力されることができる。
【0044】
エンコーディング方式は、BCC(Binary Convolution Code)である。ただし、掲示されるエンコーディング方式は例示に過ぎず、当業者であればLDPC(low-density parity-check)、ターボコードなど、よく知られたエンコーディング方式に本発明の技術的思想を適用することができる。
【0045】
エンコーディングされたデータユニットは、ストリームパーサ(stream parser)によってNSS個の空間ブロックで再配列される(S720)。NSSは、空間ストリームの個数である。
【0046】
各ストリームパーサの出力ビットは、2個の周波数サブブロックに分けられる(S730)。一つの周波数サブブロックは、80MHz帯域幅に対応されることができる。
【0047】
2個の周波数サブブロックの各々は、BCCインターリーバにより独立的にインターリービングされる(S740)。インターリーバは、20MHz、40MHz及び80MHzに対応する大きさを有することができる。一つの周波数サブブロックは、80MHz帯域に対応されるため、周波数サブブロックは、80MHzに対応されるインターリーバによりインターリービングされることができる。
【0048】
インターリービングされた各周波数サブブロックは、コンステレーションマッパ (constellation mapper)によって信号コンステレーション(signal constellation)上に独立的にマッピングされる(S750)。信号コンステレーションは、BPSK(Binary Phase Shift Keying)、QPSK(Quadrature phase-shift keying)、16-QAM(Quadrature amplitude modulation)、64-QAM又は256-QAMなど、多様な変調方式に対応されることができ、変調方式に制限があるものてはない。
【0049】
マッピングされたサブブロックは、STBC(Space-time block coding)及びCSD(Cyclic Shift Delay)を利用して空間マッピング(spatial mapping)される(S760)。
【0050】
2個の空間マッピングされたサブブロックがIDFT(inverse discrete Fourier transform)が実行されて送信される(S770)。
【0051】
図4は、非隣接帯域で本発明の実施例が具現される送信機の一例を示すブロック図である。
【0052】
図3の送信機と比較し、2個の周波数サブブロックの各々は、独立的にIDFTが実行される。各周波数サブブロックは、80MHz帯域に対応され、80MHz帯域幅は、非隣接するため、独立的にIDFTが実行されることである。
【0053】
セグメントパーサは、エンコーディングされたデータユニットを複数の周波数サブブロックにパーシングする。これはBCCインターリーバの大きさを増加させることなく、より広い帯域幅をサポートするためである。
【0054】
例えば、既存BCCインターリーバが最大80MHzをサポートすると仮定する。160MHz帯域幅をサポートするためには、BCCインターリーバを160MHzをサポートするように変更せざるを得ない。しかし、セグメントパーサを利用することで、BCCインターリーバがサポートする周波数帯域幅の大きさを有するサブブロックにデータストリームをパーシングすることである。したがって、インターリーバの大きさを変更することなく、より広い帯域幅をサポートすることができ、また、周波数ダイバーシティ利得も得ることができる。
【0055】
以下、下記のようなパラメータを定義する。
【0056】
NCBPS:シンボル当たりコーディングされたビット個数(number of coded bits per symbol)
【0057】
NCBPSS:空間ストリーム当たりシンボル当たりコーディングされたビット個数(numberofcodedbitspersymbolperspatialstream)
【0058】
NBPSC:全ての空間ストリームで副搬送波当たりコーディングされたビット個数(number of coded bits per subcarrier over all spatial streams)
【0059】
NBPSCS:空間ストリーム当たり副搬送波当たりコーディングされたビット個数(number of coded bits per subcarrier per spatial stream)
【0060】
NSS:空間ストリームの個数
【0061】
NES:データフィールドのためのエンコーダの個数(number of encoders for data fields)、エンコーダの個数は符号語の個数と同じである。
【0062】
R:コード率(code rate)
【0063】
図5は、セグメントパーシングの一例を示す。既存に提案され、最も簡単なセグメントパーシングは、各空間ストリームに対して偶数(even)ビットを1番目のサブブロックに割り当て、奇数(odd)ビットを2番目のサブブロックに割り当てることである。
【0064】
図6は、
図5のセグメントパーシングを適用した一例を示す。64-QAM、N
ES=4、 N
SS=6、R=6/5、帯域幅80MHzの場合である。
【0065】
64-QAM信号コンステレーションのQ-軸(又はI-軸)に該当するビット数は3である。したがって、エンコーダの出力を各空間ストリームに対して3ビットずつラウンドロビン(Round Robin)方式に割り当てる。各空間ストリームは、ストリームパーサによりパーシングされ、サブブロックが生成される。
【0066】
パーシングされたサブブロックは、インターリーバによりインターリービングされる。26個の列にインターリーバ入力ビットが順次割り当てられ、3i番目の列の3j、3j+1、3j+2列は、そのまま信号コンステレーションにマッピングされ、3i+1番目の列の3j、3j+1、3j+2列は、1段下に循環シフトを適用して信号コンステレーションにマッピングされる。3i+2番目の列の3j、3j+1、3j+2列は、2段下に循環シフトを適用して信号コンステレーションにマッピングされる。
【0067】
符号語の連続されたビットらが信号コンステレーション上で信頼度が互いに異なるビットにマッピングされることを示す。
【0068】
図7は、
図5のセグメントパーシングを適用した他の例を示す。64-QAM、N
ES=1又は2、N
SS=1、R=6/5、帯域幅160MHzの場合である。
図6の例と違って、このような条件では、符号語の連続されたビットが信号コンステレーション上の同じ信頼度を有する位置に連続的にマッピングされることを示す。
【0069】
符号語のビットが信号コンステレーション上の同じ信頼度を継続的に有するようになると、受信機のデコーディング性能が大きく落ちることができる。チャネル状態が前記信頼度で落ちると、エラーが発生することができるためである。
【0070】
したがって、本発明では、符号語のビットが信号コンステレーション上の同じ信頼度を継続的に有しないようにするセグメントパーシングが提案される。
【0071】
提案されたセグメントパーシングは、エンコーダの個数と信号コンステレーションの一軸に割り当てられたビット数を考慮する。
【0072】
信号コンステレーションの一軸に割り当てられたビット数sを以下のように考慮する。
【0073】
【0074】
例えば、BPSK、QPSKの場合s=1であり、16-QAMの場合s=2であり、64-QAMの場合s=4であり、256-QAMの場合s=4である。
【0075】
図8は、本発明の一実施例に係るセグメントパーシングの一例を示す。各変調方式によって空間ストリーム別にs単位に2個の周波数サブブロックに割り当てる例を示す。
【0076】
図9は、本発明の一実施例に係るセグメントパーシングの他の例を示す。これは各エンコーダ別出力を束ねたことである。即ち、空間ストリーム別にsN
ES単位にパーシングする。
【0077】
隣接する符号語のビットが信号コンステレーション上の異なる信頼度を有するようにマッピングされることができる。
【0078】
【0079】
各空間ストリームパーサの出力ビットをNCBPSSビットのブロックで割る。各ブロックは、NCBPSS/2ビットの2個の周波数サブブロックに以下の数式のようにパーシングされる。
【0080】
【数3】
ここで、
【数4】
はzと同じ又は小さい最も大きい整数であり、z mod tは整数zを整数tで割った時の残りであり、x
mはN
CBPSSビットのブロックのm番目のビットであり、m=0,...,N
CBPSS-1であり、lはサブブロックインデックスであり、l=0,1、y
k,lはサブブロックlのk番目のビットである。
【0081】
一方、コーディングされたブロックのビット数(即ち、i番目の空間ブロックのビット数)が2sNESの倍数でない場合、周波数サブブロックに割り当てられない余分のビット(residue bits)がある可能性がある。即ち、コーディングされたブロックのビット数が2sNESで割られない場合、余分のビットをどのように割り当てるかが問題になる。代表的に、160MHz帯域幅で以下のような場合が問題になる。
(1)64-QAM、R=2/3、NSS=5、NES=5
(2)64-QAM、R=2/3、NSS=7、NES=7
(3)64-QAM、R=3/4、NSS=5、NES=5
(4)64-QAM、R=3/4、NSS=7、NES=7
【0082】
図10は、本発明の一実施例に係るセグメントパーシングを示す。
【0083】
【数5】
までのビットは、数式2のようにパーシングする。この時、2sQ(Q=(N
CBPSS mod 2sN
ES)/(2s))個のパーシングされない余分のビットが残る。そして、余分のビットは、sビットの副集合で割る。互いに異なるサブブロックに各副集合がラウンドロビン方式に割り当てられる。1番目のsビットは1番目のサブブロック(l=0)に割り当てられる。即ち、s個のビット束を1番目のサブブロックと2番目のサブブロックとに順次割り当てる。
【0084】
即ち、NCBPSSが2sNESで割られない場合、各ブロックは、NCBPSS/2ビットの2個の周波数サブブロックに以下の数式のようにパーシングされる。
【0085】
【0086】
数式3は、数式2に余分のビットの割当を追加的に示す。
【0087】
図11は、本発明の他の実施例に係るセグメントパーシングを示す。
【0088】
【数7】
までのビットは、数式2のようにパーシングする。そして、余分のビットは、2ビットの副集合で割る。互いに異なるサブブロックに各副集合がラウンドロビン方式に割り当てられる。
【0089】
図12乃至
図14は、シミュレーション結果を示す。
図12は、N
SS=3、16-QAM、R=1/2であり、
図13は、N
SS=3、16-QAM、R=3/4であり、
図14は、N
SS=3、256-QAM、R=3/4である。‘Nseg=1’は、セグメントパーシングなしに60MHz帯域幅にわたって一つのインターリーバを使用したものである。‘Nseg=2、parser=0’は、
図5の既存セグメントパーシングを適用したものである。‘Nseg=2、parser=1’は、
図10の提案されたセグメントパーシングを適用したものである。
【0090】
セグメントパーシングが実行されない場合に比べて既存セグメントパーシングは、PER(Packet Error Rate)が増加するが、提案されたセグメントパーシングは、PERがほぼ増加しないことを示す。
【0091】
図15は、本発明の一実施例に係るデータ送信方法を示すフローチャートである。
【0092】
情報ビットをエンコーディングしてコーディングされたブロックが生成される(S910)。エンコーディングは、BCC又はLDPCのようなFECエンコーディングとともにストリームパーサによる空間マッピングを含むことができる。(空間ストリーム当たり)コーディングされたブロックのビット数は、NCBPSSである。
【0093】
ストリームパーサは、sに基づいてパーシングすることができる。FECエンコーダの出力ビットは、NCBPSSのNSSS個の空間ブロックに再配列される。sビットの連続的なブロックがラウンドロビン方式に他の空間ストリームに割り当てられることができる。
【0094】
第1のセグメント単位にセグメントパーシングを実行する(S920)。第1のセグメント単位はsNESの値を有することができる。各エンコーディングされたブロックは、NCBPSS/MビットのM個の周波数サブブロックにパーシングされることができる。サブブロックは、インターリーバの大きさに対応する帯域幅に対応されることができる。
【0095】
M=2の場合、数式2のようにエンコーディングされたブロックがパーシングされて2個のサブブロックに分けられることができる。
【0096】
余分のビットがあるかどうかを決定する(S930)。
【0097】
NCBPSSがM×第1のセグメント単位に分けられない場合(即ち、NCBPSSがM×第1のセグメント単位の倍数でない場合)、余分のビットに対して第2のセグメント単位にM個の周波数サブブロックにパーシングされることができる(S940)。第1のセグメント単位は、第2のセグメント単位のNES倍であり、第2のセグメント単位は、sの値を有することができる。M=2の場合、数式3のようにエンコーディングされたブロックがパーシングされて2個のサブブロックに分けられることができる。
【0098】
各サブブロックは、受信機に送信される(S950)。パーシングされたサブブロックは、インターリーバにより独立的にインターリービングされ、信号コンステレーション上にマッピングされて送信される。
【0099】
図16は、本発明の他の実施例に係るデータ送信方法を示すフローチャートである。
【0100】
情報ビットをエンコーディングしてコーディングされたブロックが生成される(S1010)。エンコーディングは、BCC又はLDPCのようなFECエンコーディングとともにストリームパーサによる空間マッピングを含むことができる。(空間ストリーム当たり)コーディングされたブロックのビット数は、NCBPSSである。
【0101】
ストリームパーサは、sに基づいてパーシングすることができる。FECエンコーダの出力ビットは、NCBPSSのNSSS個の空間ブロックに再配列される。sビットの連続的なブロックがラウンドロビン方式に他の空間ストリームに割り当てられることができる。
【0102】
コーディングされたブロックの大きさNCBPSSが基準値に分けられるかどうかを決定する(S1020)。基準値は、M×第1のセグメント単位である。
【0103】
NCBPSSがM×第1のセグメント単位に分けられる場合、第1のセグメント単位にセグメントパーシングを実行する(S1030)。第1のセグメント単位は、sNESの値を有することができる。各エンコーディングされたブロックは、NCBPSS/MビットのM個の周波数サブブロックにパーシングされることができる。サブブロックは、インターリーバの大きさに対応する帯域幅に対応されることができる。M=2の場合、数式2のようにエンコーディングされたブロックがパーシングされて2個のサブブロックに分けられることができる。
【0104】
NCBPSSがM×第1のセグメント単位に分けられない場合、余分のビットに対して及び第1のセグメント単位及び第2のセグメント単位にM個の周波数サブブロックにパーシングされることができる(S1040)。第1のセグメント単位は、第2のセグメント単位のNES倍である。第1のセグメント単位は、sNESの値を有し、第2のセグメント単位は、sの値を有することができる。まず、第1のセグメント単位にセグメントパーシングを実行し、余分のビットに対して第2のセグメント単位にセグメントパーシングを実行する。M=2の場合、数式3のようにエンコーディングされたブロックがパーシングされて2個のサブブロックに分けられることができる。
【0105】
各サブブロックは、受信機に送信される(S1050)。パーシングされたサブブロックは、インターリーバにより独立的にインターリービングされ、信号コンステレーション上にマッピングされて送信される。
【0106】
図17は、本発明の実施例が具現される送信機を示すブロック図である。
図15乃至
図16の実施例は、送信機により具現されることができる。
【0107】
送信機1000は、コーディング部1010、パーシング部1020及び送信部1030を含む。コーディング部1010は、
図3及び
図4のFECエンコーディング及びストリームパーサの機能を具現することができる。パーシング部1020は、
図3及び
図4のセグメントパーサの機能を具現することができる。送信部1030は、
図3及び
図4のインターリーバ、コンステレーションマッパの機能を具現することができる。
【0108】
コーディング部1010は、エンコーディングされたブロックを生成する。パーシング部1020は、エンコーディングされたブロックを複数の周波数サブブロックにパーシングする。数式2又は数式3のセグメントパーシングは、パーシング部1020により具現されることができる。送信部1030は、サブブロックを受信機に送信する。
【0109】
コーディング部1010、パーシング部1020及び送信部1030は、一つ又はそれ以上のプロセッサにより具現されることができる。プロセッサは、ASIC(application-specific integrated circuit)、他のチップセット、論理回路及び/又はデータ処理装置を含むことができる。メモリは、ROM(read-only memory)、RAM(random access memory)、フラッシュメモリ、メモリカード、格納媒体及び/又は他の格納装置を含むことができる。実施例がソフトウェアで具現される時、前述した技法は前述した機能を遂行するモジュール(過程、機能など)で具現されることができる。モジュールは、メモリに格納され、プロセッサにより実行されることができる。メモリは、プロセッサの内部又は外部にあり、よく知られた多様な手段によりプロセッサと連結されることができる。
【0110】
前述した例示的なシステムで、方法は一連のステップ又はブロックで順序図に基づいて説明されているが、本発明はステップの順序に限定されるものではなく、あるステップは前述と異なるステップと異なる順序に又は同時に発生することができる。また、当業者であれば、順序図に示すステップが排他的でなく、他のステップが含まれたり、順序図の一つ又はそれ以上のステップが本発明の範囲に影響を及ぼさずに削除可能であることを理解することができる。