Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4181084B2 - Wireless transmission device and wireless reception device - Google Patents
[go: Go Back, main page]

JP4181084B2 - Wireless transmission device and wireless reception device - Google Patents

Wireless transmission device and wireless reception device Download PDF

Info

Publication number
JP4181084B2
JP4181084B2 JP2004160260A JP2004160260A JP4181084B2 JP 4181084 B2 JP4181084 B2 JP 4181084B2 JP 2004160260 A JP2004160260 A JP 2004160260A JP 2004160260 A JP2004160260 A JP 2004160260A JP 4181084 B2 JP4181084 B2 JP 4181084B2
Authority
JP
Japan
Prior art keywords
bits
data
bit
processing unit
field
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.)
Expired - Fee Related
Application number
JP2004160260A
Other languages
Japanese (ja)
Other versions
JP2005341440A (en
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.)
Toshiba Corp
Original Assignee
Toshiba 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
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2004160260A priority Critical patent/JP4181084B2/en
Publication of JP2005341440A publication Critical patent/JP2005341440A/en
Application granted granted Critical
Publication of JP4181084B2 publication Critical patent/JP4181084B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Radio Transmission System (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Transmitters (AREA)
  • Circuits Of Receivers In General (AREA)

Description

本発明は、無線通信システムに関し、特に可変長の送信データに対応する無線フレームの生成方法に関する。   The present invention relates to a radio communication system, and more particularly to a method for generating a radio frame corresponding to transmission data of variable length.

高速な無線通信を可能とする標準規格としてIEEE802.11aと称される無線通信規格がある。これは20MHzの周波数帯域幅を有する無線チャネルを用いて無線通信を行う規格であり、最大で54Mbpsの通信速度を得ることが可能である。   There is a wireless communication standard called IEEE 802.11a as a standard that enables high-speed wireless communication. This is a standard for performing wireless communication using a wireless channel having a frequency bandwidth of 20 MHz, and a maximum communication speed of 54 Mbps can be obtained.

IEEE802.11aでは無線伝送方式として直交周波数分割多重(OFDM)が適用されている。これは複数の狭帯域周波数成分(サブキャリア)においてシンボルが形成され、複数のシンボルにより無線フレームが形成される。IEEE802.11aに適用される無線フレームは、図1に示すようにPreambleフィールド、Signalフィールド、Dataフィールドを含む。PreambleフィールドはShort Preamble及びLong Preambleフィールドと称されるシステム固有のシンボルを含み、受信装置において、同期処理及び伝送路推定処理等に利用される。SignalフィールドはRate及びLengthフィールド等を含み、受信装置に対して当該無線フレームの伝送レートや長さを通知する目的で利用される。DataフィールドはService、PSDU、Tail及びPaddingフィールドを含み、送信データはPSDUに割当てられる。   In IEEE 802.11a, orthogonal frequency division multiplexing (OFDM) is applied as a wireless transmission method. In this case, symbols are formed in a plurality of narrowband frequency components (subcarriers), and a radio frame is formed by the plurality of symbols. A radio frame applied to IEEE 802.11a includes a preamble field, a signal field, and a data field as shown in FIG. The Preamble field includes system-specific symbols called a Short Preamble and a Long Preamble field, and is used for synchronization processing, transmission path estimation processing, and the like in the receiving apparatus. The Signal field includes a Rate field, a Length field, and the like, and is used for the purpose of notifying the receiving apparatus of the transmission rate and length of the radio frame. The Data field includes Service, PSDU, Tail, and Padding fields, and transmission data is assigned to the PSDU.

ここで、Paddingフィールドは図2に示すように当該無線フレームの最後のシンボルにおいて、割当て可能なデータビット数に対して送信するデータビット数が満たない場合に、当該シンボルの全てのサブキャリアに対してデータビットが割当てられるよう補う目的で利用されている。この時Paddingフィールドに割当てられるビット数NPADは、次式(1)から算出することができる(非特許文献1参照)。 Here, as shown in FIG. 2, when the number of data bits to be transmitted is less than the number of data bits that can be allocated in the last symbol of the radio frame, the padding field indicates all subcarriers of the symbol. This is used for the purpose of supplementing the data bit allocation. At this time, the number of bits N PAD allocated to the padding field can be calculated from the following equation (1) (see Non-Patent Document 1).

Figure 0004181084
Figure 0004181084

例えばNDBPS=216bitの場合、送信データのビット数DDATAが130Byteのときには、NPAD=18bitのPaddingフィールドが付加されることになる。
IEEE802.11a “Wireless LAN Medium Access Control(MAC) and Physical Layer(PHY) specifications”, P15(17.3.5.4)
For example, in the case of N DBPS = 216 bits, a padding field of N PAD = 18 bits is added when the number of transmission data bits D DATA is 130 bytes.
IEEE802.11a “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications”, P15 (17.3.5.4)

ところで、近年の高速無線通信に対する要求から、送信装置及び受信装置に複数のアンテナを有し、無線信号を空間的に多重化することで高速化を実現するMIMO(Multi Input Multi Output)と称される技術が注目されている。上述した従来技術をMIMOが適用された無線通信システムに適用する場合、Paddingフィールドに割当てられるビット数NPADは、次式(2)を用いて算出することができる。 By the way, a request for high-speed wireless communication in recent years is referred to as MIMO (Multi Input Multi Output) which has a plurality of antennas in a transmission device and a reception device and realizes high speed by spatially multiplexing wireless signals. The technology is attracting attention. When the above-described conventional technique is applied to a wireless communication system to which MIMO is applied, the number of bits N PAD allocated to the padding field can be calculated using the following equation (2).

Figure 0004181084
Figure 0004181084

なお、式(1)、式(2)において、「ceil」は除算結果の少数点以下を切り上げることを意味している。   Note that in the expressions (1) and (2), “ceil” means rounding up the decimal point of the division result.

例えば、NANT=4、NDBPS=216bitの場合、送信データのビット数DDATAが130Byteのときには、666bitのPaddingフィールドが付加されることになる。 For example, in the case of N ANT = 4 and N DBPS = 216 bits, when the number of transmission data bits D DATA is 130 bytes, a 666-bit padding field is added.

これは、上述したMIMOが適用された無線通信システムに適用する場合、Paddingフィールドに割当てられるビット数が増加し、送信データのビット数に対するPaddingフィールドのビット数の割合も増加する傾向にあることを意味している。Paddingフィールドは本来何ら意味を持たないフィールドであり、このようなフィールドが増加することは無線通信の効率を考慮した場合、決して好ましい状態ではない。   This is because, when applied to a wireless communication system to which the above-described MIMO is applied, the number of bits allocated to the padding field increases, and the ratio of the number of bits of the padding field to the number of bits of transmission data also tends to increase. I mean. The padding field is essentially a field that has no meaning, and an increase in such a field is not a preferable state in consideration of the efficiency of wireless communication.

そこで、本発明は、無線フレームの最後のシンボルに割当て可能なデータビット数に対して送信するデータビット数が満たない場合に、これを補う目的で送信データの冗長性や誤り耐性を増大させることで、当該無線フレームの受信特性を向上させることを可能にする無線通信システムを提供することを目的とする。   Therefore, the present invention increases the redundancy and error tolerance of transmission data in order to compensate for the case where the number of data bits to be transmitted is less than the number of data bits that can be assigned to the last symbol of a radio frame. Therefore, an object of the present invention is to provide a wireless communication system that can improve reception characteristics of the wireless frame.

(1)本発明は、データフィールド内に挿入すべき補足ビット数を求める手段と、前記データフィールドをパンクチャード符号化する符号化手段とを有し、パンクチャード符号化されたデータフィールドを含むフレーム信号を送信する無線送信装置において、前記符号化手段は、前記パンクチャード符号化により削除するビット数を前記補足ビット数分減じる手段を具備する。   (1) The present invention includes a frame including means for obtaining the number of supplementary bits to be inserted in a data field and encoding means for punctured encoding the data field, and including the punctured encoded data field. In the wireless transmission apparatus for transmitting a signal, the encoding means includes means for reducing the number of bits to be deleted by the punctured encoding by the number of supplemental bits.

本発明の無線受信装置は、符号化処理及びパンクチャ処理の施された第1のデータ系列と前記符号化処理及び前記パンクチャ処理のうち前記符号化処理のみ施された第2のデータ系列を含むデータフィールドを含むフレーム信号を受信する手段と、前記第1のデータ系列にダミービットを挿入する手段と、前記ダミービットの挿入された第1のデータ系列と前記第2のデータ系列を復号する復号手段とを具備する。   The radio reception apparatus of the present invention includes a first data sequence that has been subjected to an encoding process and a puncture process, and a second data series that has been subjected to only the encoding process among the encoding process and the puncture process. Means for receiving a frame signal including a field; means for inserting dummy bits in the first data series; and decoding means for decoding the first data series and the second data series in which the dummy bits are inserted. It comprises.

フレーム信号中のデータフィールドに挿入すべき補足ビット(パディングビット)数分、パンクチャされるビット数を減少させることで、(データに対する冗長性を増加させて)、当該フレーム信号の受信特性の向上が図れる。   By reducing the number of punctured bits by the number of supplementary bits (padding bits) to be inserted into the data field in the frame signal (increasing the redundancy for the data), the reception characteristics of the frame signal can be improved. I can plan.

(2)本発明は、データフィールド内に挿入すべき補足ビット数を求める手段と、前記データフィールドに前記補足ビット数の補足ビットを挿入する挿入手段と、前記挿入手段で前記補足ビットの挿入されたデータフィールドをパンクチャード符号化する符号化手段と、パンクチャード符号化されたデータフィールドを含むフレーム信号を送信する手段とを有する無線送信装置において、前記挿入手段は、前記パンクチャード符号化により削除されるビットが前記補足ビットとなるように前記データフィールド内に前記補足ビットを挿入する。 (2) The present invention provides means for determining the number of supplementary bits to be inserted into a data field, insertion means for inserting supplementary bits of the number of supplementary bits into the data field, and insertion of the supplementary bits by the insertion means. In the wireless transmission device having encoding means for punctured encoding of the data field and means for transmitting a frame signal including the punctured encoded data field, the inserting means is deleted by the punctured encoding. The supplementary bit is inserted into the data field so that the bit to be processed becomes the supplementary bit.

データフィールド内のデータ中のパンクチャード符号化により除去されるビット位置に補足ビットを挿入した後、パンクチャード符号化を行うことにより、必要な情報を含むデータ内からパンクチャード符号化により除去されるビット数を抑えることができる。その結果、このようなフレーム信号の受信特性の向上が図れる。   By inserting a supplementary bit at a bit position to be removed by punctured coding in the data in the data field and then performing punctured coding, the data including necessary information is removed by punctured coding. The number of bits can be reduced. As a result, the reception characteristics of such a frame signal can be improved.

(3)本発明の無線送信装置は、データフィールド内に挿入すべき補足ビット数を求める手段と、前記データフィールド内のデータの前記補足ビット数分のコピーを当該データフィールドに挿入する挿入手段と、前記挿入手段で前記コピーの挿入されたデータフィールドをパンクチャード符号化する符号化手段と、パンクチャード符号化されたデータフィールドを含むフレーム信号を送信する手段とを具備する。 (3) The wireless transmission device of the present invention includes means for obtaining the number of supplemental bits to be inserted into a data field, and insertion means for inserting a copy of the data in the data field for the number of supplemental bits into the data field. , Encoding means for punctured encoding of the data field into which the copy is inserted by the inserting means, and means for transmitting a frame signal including the punctured encoded data field.

パンクチャード符号化されたデータフィールドを含むフレーム信号を受信する無線受信装置は、前記データフィールドの補足ビット数を求める手段と、前記データフィールドを、前記データフィールドに含まれる前記補足ビット数分のコピーを用いて復元する手段とを具備する。   A radio receiving apparatus for receiving a frame signal including a punctured encoded data field includes means for determining the number of supplemental bits of the data field, and copies the data field for the number of supplemental bits included in the data field. And restoring means using.

データフィールド内のデータの一部のコピーをパディングビット数分データフィールド内に挿入した後、パンクチャード符号化を行うことにより、必要な情報を含むデータ内からパンクチャード符号化により除去されるビット数を抑えることができる。その結果、当該フレーム信号の受信特性の向上が図れる。   The number of bits removed by punctured encoding from the data containing the required information by inserting a copy of a part of the data in the data field into the data field for the number of padding bits and then performing punctured encoding Can be suppressed. As a result, the reception characteristics of the frame signal can be improved.

(4)本発明の無線送信装置は、データフィールドをパンクチャード符号化する符号化手段と、パンクチャード符号化されたデータフィールドに挿入すべき補足ビット数を求める手段と、パンクチャード符号化されたデータフィールドを含むフレーム信号を変調する変調手段と、変調されたフレーム信号を送信する手段とを有し、前記変調手段は、前記パンクチャード符号化されたデータフィールド内の前記補足ビット数に応じて、所定のデータを相対的に誤り耐性の大きい変調方式で変調する。   (4) The radio transmission apparatus according to the present invention includes encoding means for punctured encoding of a data field, means for determining the number of supplementary bits to be inserted into the punctured encoded data field, and punctured encoding Modulation means for modulating a frame signal including a data field; and means for transmitting the modulated frame signal, wherein the modulation means is responsive to the number of supplementary bits in the punctured encoded data field. The predetermined data is modulated by a modulation method having relatively high error tolerance.

パンクチャード符号化されたデータフィールドを含むフレーム信号を受信する手段と、前記データフィールドの補足ビット数を求める手段と、前記フレーム信号中の前記データフィールドを復調する復調手段と、復調された前記データフィールドにダミービットを挿入して復号する復号手段とを具備した無線受信装置の前記復調手段は、前記データフィールドの前記補足ビット数に応じて、所定のデータを相対的に誤り耐性の大きい変調方式で復調する。   Means for receiving a frame signal including a punctured encoded data field; means for determining the number of supplemental bits of the data field; demodulating means for demodulating the data field in the frame signal; and the demodulated data The demodulating means of the radio receiving apparatus comprising the decoding means for decoding by inserting dummy bits into the field, the modulation method having relatively high error tolerance for predetermined data according to the number of supplementary bits of the data field Demodulate with.

データフィールド内にパディングフィールドを付加する代わりにデータフィールド内の一部のデータに対する変調方式を、それ以外の部分の変調方式よりも誤り耐性の大きい変調方式とすることで、データフィールド内のデータに対する誤り耐性を大きくすることができる。その結果、このようなフレーム信号の受信特性の向上が図れる。   Instead of adding a padding field in the data field, the modulation scheme for a part of the data in the data field is changed to a modulation scheme having a higher error tolerance than the modulation scheme of the other part, so that the data in the data field is Error resilience can be increased. As a result, the reception characteristics of such a frame signal can be improved.

(5)本発明は、データフィールドをパンクチャード符号化する符号化手段と、パンクチャード符号化されたデータフィールドを変調する変調手段と、変調されたデータフィールドを含むフレーム信号を送信する手段とを有する無線送信装置であって、パンクチャード符号化されたデータフィールドに挿入すべき補足ビット数を求める手段と、パンクチャード符号化されたデータフィールド内の前記変調手段での変調により相対的に誤り耐性の小さくなる各ビット位置に、前記補足ビット数分の補足ビットをそれぞれ挿入する挿入手段とを具備し、前記変調手段は、前記補足ビットの挿入された前記パンクチャード符号化されたデータフィールドを含むフレーム信号を変調する。 (5) The present invention includes encoding means for punctured encoding of a data field, modulating means for modulating the punctured encoded data field, and means for transmitting a frame signal including the modulated data field. A wireless transmission device having a means for obtaining the number of supplementary bits to be inserted into a punctured encoded data field and a relative error resistance by modulation by the modulating means in the punctured encoded data field Insertion means for inserting supplementary bits corresponding to the number of supplementary bits at each bit position where the supplementary bits are reduced, and the modulation means includes the punctured encoded data field in which the supplementary bits are inserted. Modulate the frame signal.

無線受信装置は、変調されたデータフィールドを含むフレーム信号を受信する受信手段と、前記データフィールドを復調する復調手段と、復調されたデータフィールドから相対的に誤り耐性の小さくなる各ビット位置に挿入された補足ビットを削除する手段とを具備する。   The radio receiving apparatus receives a frame signal including a modulated data field, a demodulating means for demodulating the data field, and inserts the demodulated data field at each bit position where error tolerance becomes relatively small. And means for deleting the supplementary bits.

パンクチャード符号化データ内の、多値変調後に相対的に誤り耐性が小さくなるビット位置に、情報としての意味をもたないパディングビットを挿入した後に変調を行うことで、データフィールド内の情報として意味をもつデータが、比較的誤り耐性の小さい位置に配置されることが抑制でき、データフィールド内のデータに対する誤り耐性を大きくすることができる。その結果、このようなフレーム信号の受信特性の向上が図れる。   As information in the data field, modulation is performed after inserting padding bits having no meaning as information at bit positions where error tolerance becomes relatively small after multilevel modulation in punctured encoded data. It is possible to suppress meaningful data from being placed at a position with relatively low error resistance, and to increase error resistance with respect to data in the data field. As a result, the reception characteristics of such a frame signal can be improved.

本発明によれば、無線信号の受信特性が向上する。   According to the present invention, radio signal reception characteristics are improved.

以下、本発明の実施形態について、図面を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(第1の実施形態)
図3は、第1の実施形態に係る無線通信システムにおける送信装置の構成例を示したものであり、図4は、第1の実施形態に係る無線通信システムにおける受信装置の構成例を示したものである。
(First embodiment)
FIG. 3 shows a configuration example of the transmission apparatus in the wireless communication system according to the first embodiment, and FIG. 4 shows a configuration example of the reception apparatus in the wireless communication system according to the first embodiment. Is.

図3の送信装置は、アンテナ301、無線処理部302、変調処理部303、パンクチャ処理部304、符号化処理部305、誤り検出符号付加部306、送信バッファ307、制御部308、位置決定部309、補足ビット計算部310を含む。   3 includes an antenna 301, a radio processing unit 302, a modulation processing unit 303, a puncture processing unit 304, an encoding processing unit 305, an error detection code addition unit 306, a transmission buffer 307, a control unit 308, and a position determination unit 309. , A supplemental bit calculation unit 310 is included.

図4の受信装置は、アンテナ401、無線処理部402、復調処理部403、デパンクチャ処理部404、復号処理部405、誤り検出処理部406、受信バッファ407、制御部408、位置決定部409、補足ビット計算部410を含む。   4 includes an antenna 401, a radio processing unit 402, a demodulation processing unit 403, a depuncture processing unit 404, a decoding processing unit 405, an error detection processing unit 406, a reception buffer 407, a control unit 408, a position determination unit 409, and a supplement. A bit calculation unit 410 is included.

図3の送信装置及び図4の受信装置は各々以下のように動作する。送信データ(図1のPSDUフィールドのデータ系列)は制御部308より送信バッファ307に入力されて一時的に記憶される。所定のタイミングにより送信データは誤り検出符号付加部306に入力され、例えばCRC符号等の誤り検出符号が付加され、符号化処理部305へ入力される。符号化処理部305は入力されたデータに対して畳み込み符号化等の所定の符号化処理を行う。所定の符号化率により符号化されたデータはパンクチャ処理部304へ入力される。パンクチャ処理部304は入力されたデータに対して所定のパンクチャード符号化率により決定されるビット消去パターン(ビットマップパターンとも呼ぶ)に基づき、規則的にビットを除去するパンクチャ処理を行い、その結果を変調処理部303へ入力する。変調処理部303は入力されたデータに対し、所定の変調方式により変調を行う。変調された送信データは無線処理部302へ入力される。無線処理部502は入力されたデータに対して、D/A変換、直交変調、アップコンバード、帯域制限、電力増幅等の所定の無線処理を行って、無線信号を生成する。当該無線信号はアンテナ301より無線通信路へ送信される。   Each of the transmitting apparatus in FIG. 3 and the receiving apparatus in FIG. 4 operates as follows. The transmission data (data sequence of the PSDU field in FIG. 1) is input from the control unit 308 to the transmission buffer 307 and temporarily stored. The transmission data is input to the error detection code adding unit 306 at a predetermined timing, and an error detection code such as a CRC code is added and input to the encoding processing unit 305. The encoding processing unit 305 performs predetermined encoding processing such as convolutional encoding on the input data. Data encoded at a predetermined encoding rate is input to the puncture processing unit 304. The puncture processing unit 304 performs puncture processing for regularly removing bits on the input data based on a bit erasure pattern (also referred to as a bitmap pattern) determined by a predetermined punctured coding rate. Is input to the modulation processing unit 303. The modulation processing unit 303 modulates the input data by a predetermined modulation method. The modulated transmission data is input to the wireless processing unit 302. The wireless processing unit 502 performs predetermined wireless processing such as D / A conversion, quadrature modulation, up-conversion, band limitation, and power amplification on the input data to generate a wireless signal. The wireless signal is transmitted from the antenna 301 to the wireless communication path.

なお、以下の説明において、符号化処理部305での畳み込み符号化等の符号化処理と、パンクチャ処理部304でのパンクチャ処理(パンクチャード処理)とを合わせて、パンクチャード符号化処理と呼ぶ。図1のSarviceフィールドとPSDUフィールドとTailフィールドを含むDataフィールド(ここには、パディングフィールドは含まれていない)が、パンクチャード符号化される。   In the following description, encoding processing such as convolutional encoding in the encoding processing unit 305 and puncturing processing (punctured processing) in the puncture processing unit 304 are collectively referred to as punctured encoding processing. A Data field including a Service field, a PSDU field, and a Tail field in FIG. 1 (here, a padding field is not included) is punctured encoded.

制御部308は補足ビット計算部310に対して、送信データのビット数、変調方式、符号化率、パンクチャード符号化率を通知する。補足ビット計算部310はこれらの値を用いて、例えば、アンテナが1つのみの場合には式(1)、複数のアンテナを用いる場合には式(2)を用いて、当該送信データを含む無線フレームに対して不足しているビット数、すなわちパディングビット数(補足ビット数)を決定し、当該パディングビット数を位置決定部309へ通知する。位置決定部310は通知されたパディングビット数に基づき、パンクチャ処理を行うデータの範囲を決定し、パンクチャ処理部304へ通知する。   The control unit 308 notifies the supplemental bit calculation unit 310 of the number of bits of transmission data, the modulation scheme, the coding rate, and the punctured coding rate. The supplemental bit calculation unit 310 includes the transmission data using these values, for example, using Equation (1) when only one antenna is used, and Equation (2) when using a plurality of antennas. The number of bits deficient in the radio frame, that is, the number of padding bits (the number of supplementary bits) is determined, and the position determination unit 309 is notified of the number of padding bits. Based on the notified number of padding bits, the position determination unit 310 determines a range of data to be punctured and notifies the puncture processing unit 304 of the range.

なお、送信データのビット数は、図1のシグナルフィールドのLengthフィールドに書き込まれて受信装置へ通知され、変調方式や符号化率、パンクチャード符号化率を通知するための情報も同じく図1のシグナルフィールのRateフィールドに書き込まれて受信装置へ通知される。Rateフィールドに書き込まれている伝送レートにより、変調方式と符号化率及びパンクチャード符号化率が定まる。ただし、符号化率については一般的にシステム固有に設定されている。   The number of bits of transmission data is written in the Length field of the signal field in FIG. 1 and notified to the receiving apparatus, and the information for notifying the modulation scheme, coding rate, and punctured coding rate is also shown in FIG. It is written in the Rate field of the signal field and notified to the receiving device. The modulation scheme, coding rate, and punctured coding rate are determined by the transmission rate written in the Rate field. However, the coding rate is generally set unique to the system.

送信装置から送信された無線信号は受信装置のアンテナ401にて受信され、無線処理部402に入力される。無線処理部402は入力された無線信号に対して帯域制限、ダウンコンバート、直交復調、A/D変換等の所定の無線処理を行い、その結果得られるデータは復調処理部403へ入力される。復調処理部403は入力されたデータに対して、同期処理、伝搬路推定処理及び所定の復調方式により復調処理を行い、復調されたデータをデパンクチャ処理部404へ入力する。デパンクチャ処理部404は、所定のパンクチャード符号化率により決定されるビット消去パターン(ビットマップパターン)に従って、消去されたビット位置にダミービットを挿入し、結果を復号処理部405へ入力する。復号処理部405は入力されたデータに対してビタビ復号等の所定の復号処理を行い、復号されたデータを誤り検出処理部406へ入力する。誤り検出処理部406は入力されたデータに対して誤り検出処理を行い、誤り検出結果を制御部へ通知すると共に、受信データを受信バッファ407へ入力する。受信データは受信バッファ407に一時的に記憶され、所定のタイミングにより制御部408へ出力される。   A radio signal transmitted from the transmission apparatus is received by the antenna 401 of the reception apparatus and input to the radio processing unit 402. The radio processing unit 402 performs predetermined radio processing such as band limitation, down-conversion, quadrature demodulation, A / D conversion, and the like on the input radio signal, and data obtained as a result is input to the demodulation processing unit 403. The demodulation processing unit 403 performs demodulation processing on the input data using synchronization processing, propagation path estimation processing, and a predetermined demodulation method, and inputs the demodulated data to the depuncture processing unit 404. The depuncture processing unit 404 inserts dummy bits at the erased bit positions according to a bit erasure pattern (bitmap pattern) determined by a predetermined punctured coding rate, and inputs the result to the decoding processing unit 405. The decoding processing unit 405 performs predetermined decoding processing such as Viterbi decoding on the input data, and inputs the decoded data to the error detection processing unit 406. The error detection processing unit 406 performs error detection processing on the input data, notifies an error detection result to the control unit, and inputs received data to the reception buffer 407. The received data is temporarily stored in the reception buffer 407 and output to the control unit 408 at a predetermined timing.

なお、受信装置では、図1のIEEE802.11aの無線フレームを受信すると、まず、当該無線フレームのうち、先頭からSignalフィールドまでを復調・復号した結果が先に制御部408に入力され、制御部408は、Signalフィールドなどに含まれている情報を基に、上記各部を制御して、当該無線フィールド内のDataフィールドを復号するようになっている。すなわち、制御部408は、Signalフィールド内のLengthフィールドや、Rateフィールド内の情報から、当該無線フィールド内のDataフィールドに含まれるデータ系列(送信データ)のビット数、変調方式、符号化率、パンクチャード符号化率を認識して、それを補足ビット計算部410に対して通知する。ただし、符号化率については一般的にシステム固有に設定されている。   When the receiving apparatus receives the IEEE802.11a radio frame in FIG. 1, first, the result of demodulating / decoding from the head to the Signal field in the radio frame is input to the control unit 408 first, and the control unit Reference numeral 408 controls each part described above based on information included in the Signal field or the like to decode the Data field in the radio field. That is, the control unit 408 determines the number of bits of the data sequence (transmission data) included in the Data field in the radio field, the modulation scheme, the coding rate, the puncture from the Length field in the Signal field and the information in the Rate field. Recognize the Chard coding rate and notify it to the supplementary bit calculation unit 410. However, the coding rate is generally set unique to the system.

補足ビット計算部410はこれらの値を適用して、例えば式(1)、式(2)を用いて、当該送信データを含む無線フレームに対して不足しているビット数、すなわちパディングビット数NPADを決定して、結果を位置決定部409へ通知する。位置決定部409は通知されたパディングビット数に基づき、パンクチャ処理が行われているデータの範囲(あるいは、パンクチャ処理が行われていないデータの範囲)を決定し、デパンクチャ処理部404へ通知する。 The supplemental bit calculation unit 410 applies these values and uses, for example, Equation (1) and Equation (2) to calculate the number of bits that are insufficient with respect to the radio frame including the transmission data, that is, the number of padding bits N The PAD is determined and the result is notified to the position determination unit 409. Based on the notified number of padding bits, the position determination unit 409 determines a data range for which puncture processing has been performed (or a data range for which puncture processing has not been performed), and notifies the depuncture processing unit 404 of the range.

なお、送信装置の制御部308は、無線処理部302、変調処理部303、パンクチャ処理部304、符号化処理部305、誤り検出符号付加部306、送信バッファ307を制御する。また、受信装置の制御部408は、無線処理部402、復調処理部403、デパンクチャ処理部404、復号処理部405、誤り検出処理部406、受信バッファ407を制御する。   Note that the control unit 308 of the transmission apparatus controls the wireless processing unit 302, the modulation processing unit 303, the puncture processing unit 304, the encoding processing unit 305, the error detection code addition unit 306, and the transmission buffer 307. Also, the control unit 408 of the receiving apparatus controls the radio processing unit 402, the demodulation processing unit 403, the depuncture processing unit 404, the decoding processing unit 405, the error detection processing unit 406, and the reception buffer 407.

具体的には、無線処理部302、402に対しては、適用する無線チャネルの周波数等を通知する。変調処理部303に対しては変調方式等を通知し、復調処理部403に対しては変調方式及び復調方法等を通知する。パンクチャ処理部304に対してはパンクチャード符号化率を通知し、デパンクチャード処理部404に対してはパンクチャード符号化率を通知する。符号化処理部305に対しては符号化方式及び符号化率等を通知し、復号処理部405に対しては復号方式及び符号化率等を通知する。   Specifically, the radio processing units 302 and 402 are notified of the frequency of the radio channel to be applied. The modulation processing unit 303 is notified of the modulation method and the like, and the demodulation processing unit 403 is notified of the modulation method and the demodulation method. The puncture processing unit 304 is notified of the punctured coding rate, and the depuncture processing unit 404 is notified of the punctured coding rate. The encoding processing unit 305 is notified of the encoding method and the encoding rate, and the decoding processing unit 405 is notified of the decoding method and the encoding rate.

続いて、図5を参照して、図3の符号化処理部305及びパンクチャ処理部304の動作について説明する。   Next, operations of the encoding processing unit 305 and the puncture processing unit 304 of FIG. 3 will be described with reference to FIG.

図5では、符号化処理部305及びパンクチャ処理部304をそれぞれ、「Encorder」、「Puncture」と示している。   In FIG. 5, the encoding processing unit 305 and the puncture processing unit 304 are indicated as “Encoder” and “Puncture”, respectively.

ここでは、符号化処理部305における符号化率をR(enc)=1/2、パンクチャ処理部304におけるパンクチャード符号化率をR(punc)=3/4としている。NBitのデータは符号化処理部305に入力され、所定の符号化方式により符号化され、N/R(enc)すなわち2NBitの符号化データとして出力される。2Nビットの符号化データはパンクチャ処理部304に入力され、パンクチャ処理部304においてN(num)/R(enc)=6Bit単位にブロック化され、R(punc)=3/4の所定のビット消去パターン(図5では、ビットマップパターン(Bit Map Pattern))によりパンクチャ処理が行われる。なお、N(num)はR(punc)の分子の値である。   Here, the encoding rate in the encoding processing unit 305 is R (enc) = 1/2, and the punctured encoding rate in the puncture processing unit 304 is R (punc) = 3/4. The NBit data is input to the encoding processing unit 305, encoded by a predetermined encoding method, and output as N / R (enc), that is, 2 NBit encoded data. The encoded data of 2N bits is input to the puncture processing unit 304. The puncture processing unit 304 blocks the data in units of N (num) / R (enc) = 6 bits and erases predetermined bits of R (punc) = 3/4. Puncturing processing is performed using a pattern (in FIG. 5, a bit map pattern). N (num) is the numerator value of R (punc).

ここで、図5に示したビットマップパターンでは、「1」で示されたビットは出力し、「0」で示されたビットを消去するとしている。これにより所定の符号化率R(punc)=3/4にてパンクチャード符号化されたN/R(punc)すなわち4N/3Bitのデータが出力される。   Here, in the bit map pattern shown in FIG. 5, the bit indicated by “1” is output, and the bit indicated by “0” is erased. As a result, punctured N / R (punc), that is, 4N / 3-bit data is output at a predetermined coding rate R (punc) = 3/4.

パンクチャード符号化率R(punc)が3/4の場合、符号化率1/2の畳み込み符号化データ6ビットのうち2ビットを削除されるから、ここでは、6ビットを1ブロックとしている。   When the punctured coding rate R (punc) is 3/4, 2 bits are deleted from 6 bits of the convolutionally encoded data with the coding rate of 1/2, and therefore, 6 bits are defined as one block here.

続いて、図6を参照して図4に示したデパンクチャ処理部404及び復号処理部405の動作について説明する。なお、図6では、復号処理部405及びデパンクチャ処理部404をそれぞれ、「Decorder」、「DePuncture」と示している。   Next, operations of the depuncture processing unit 404 and the decoding processing unit 405 illustrated in FIG. 4 will be described with reference to FIG. In FIG. 6, the decoding processing unit 405 and the depuncture processing unit 404 are indicated as “Decoder” and “DePuncture”, respectively.

ここでは復号処理部405における符号化率をR(dec)=1/2、デパンクチャ処理部404におけるパンクチャード符号化率をR(depunc)=3/4としている。4N/3Bitのパンクチャード符号化されたデータはデパンクチャ処理部404に入力される。デパンクチャ処理部404では、N(den)=4Bit単位にブロック化され、R(debunc)=3/4の所定のビットマップパターンの「0」で示されるビットに対してダミービットが挿入され、N/R(dec)すなわち2NBitの符号化データが出力される。2NBitの符号化データは復調処理部405に入力され、所定の復号方式により復号されNBitの受信データとして出力される。   Here, the coding rate in the decoding processing unit 405 is R (dec) = 1/2, and the punctured coding rate in the depuncture processing unit 404 is R (depunc) = 3/4. The 4N / 3-bit punctured encoded data is input to the depuncture processing unit 404. In the depuncture processing unit 404, N (den) = blocked in units of 4 bits, and dummy bits are inserted into bits indicated by “0” of a predetermined bitmap pattern of R (debunc) = 3/4. / R (dec), that is, encoded data of 2 NBit is output. The 2 NBit encoded data is input to the demodulation processing unit 405, decoded by a predetermined decoding method, and output as NBit received data.

続いて、図7を参照して、図3、図4に示した位置決定部309、409の動作について説明する。まず、位置決定部309について説明する。位置決定部309には、補足ビット計算部310で算出された、送信データを含む無線フレームに対して不足しているビット数、すなわち、パディングビット数Npad及びパンクチャード符号化率により決定される(当該パンクチャード符号化率のビットマップパターンで示されている)、1ブロック内で消去されるビット数Npunc per blockが入力される。 Next, operations of the position determination units 309 and 409 illustrated in FIGS. 3 and 4 will be described with reference to FIG. First, the position determination unit 309 will be described. The position determination unit 309 is determined by the number of bits that are insufficient for the radio frame including the transmission data calculated by the supplemental bit calculation unit 310, that is, the number of padding bits N pad and the punctured coding rate. The number of bits N punct per block to be erased in one block (indicated by the bitmap pattern of the punctured coding rate) is input.

そして、これらを用いて、次式(3)により、NpadをNpunc per blockで除することにより、パンクチャ処理を行わないブロック数Nnp blockを算出する。 Then, using these, by dividing the N pad by the N punct per block by the following equation (3), the number of blocks N np block for which puncture processing is not performed is calculated.

Figure 0004181084
Figure 0004181084

パンクチャード符号化率R(punc)が3/4の場合、符号化率1/2の畳み込み符号化データ6ビットのうち2ビットを削除されるから、1ブロック内で消去されるビット数Npunc per blockは「2」となる。 When the punctured coding rate R (punc) is 3/4, 2 bits are deleted from the 6 bits of the convolutionally coded data with a coding rate of 1/2, so the number of bits N punc erased in one block The per block is “2”.

位置決定部309は、当該算出された、パンクチャ処理を行わないブロック数Nnp block、さらに、その位置(パンクチャ処理を行わない範囲)をパンクチャ処理部304へ通知する。 The position determination unit 309 notifies the puncture processing unit 304 of the calculated block number N np block for which puncture processing is not performed and the position (range where puncture processing is not performed).

位置決定部309で決定される、パンクチャ処理を行わないブロック(パンクチャ処理を行わない範囲)は、図7に示すように、例えば3通りある。なお、図7では、Nnp blockをN(np)と表し、送信データ内の全ブロック数をN(all)と表している。 As shown in FIG. 7, there are, for example, three types of blocks (the range where puncture processing is not performed) determined by the position determination unit 309 and where puncture processing is not performed. In FIG. 7, N np block is represented as N (np), and the total number of blocks in the transmission data is represented as N (all).

図7(1)では、送信データの先頭からNnp block個のブロックをパンクチャ処理を行わない範囲とし、パンクチャ処理を行わないようにする場合を示している。図7(2)では、送信データの最後部からNnp block個のブロックをパンクチャ処理を行わない範囲とし、パンクチャ処理を行わないようにする場合を示している。図7(3)では、送信データ内において所定間隔おきにパンクチャ処理を行わないブロックを設け、パンクチャ処理を行わないブロックが全部でNnp block個とする場合を示している。 FIG. 7 (1) shows a case where N np block blocks from the beginning of the transmission data are in a range where puncture processing is not performed, and puncture processing is not performed. FIG. 7 (2) shows a case where N np block blocks from the last part of the transmission data are set as a range where puncture processing is not performed, and puncture processing is not performed. FIG. 7 (3) shows a case in which blocks that are not subjected to puncture processing are provided at predetermined intervals in the transmission data, and the number of blocks that are not subjected to puncture processing is N np blocks.

図7に示すように、パンクチャ処理部304は、パンクチャ処理を行わない範囲を除いてパンクチャ処理を行うよう動作する。   As shown in FIG. 7, the puncture processing unit 304 operates to perform puncture processing except for a range where puncture processing is not performed.

位置決定部409には、補足ビット計算部410で算出された、受信データを含む無線フレームに対して不足しているビット数Npad及びパンクチャード符号化率により決定される(当該パンクチャード符号化率のビットマップパターンで示されている)、1ブロック内で消去されるビット数Npunc per blockが入力される。そして、上記位置決定部309と同様に、パンクチャ処理を行わないブロック数Nnp blockを算出し、図7に示したようなパンクチャ処理を行わないブロック数Nnp block及びその位置(パンクチャ処理を行わない範囲)をパンクチャ処理部304へ通知する。デパンクチャ処理部404は、パンクチャ処理が行われていない範囲を除いてデパンクチャ処理を行うよう動作する。 The position determination unit 409 determines the number of missing bits N pad and the punctured coding rate for the radio frame including the received data calculated by the supplementary bit calculation unit 410 (the punctured coding). The number of bits to be erased in one block, N punct per block ( shown in the rate bitmap pattern) is input. Then, similarly to the position determination unit 309, the number of blocks N np block that is not subjected to the puncturing process is calculated, and the number of blocks N np block that is not subjected to the puncturing process as shown in FIG. 7 and its position (the puncture process is performed). Puncture processing unit 304 is notified. The depuncture processing unit 404 operates to perform the depuncture process except for a range where the puncture process is not performed.

以上説明したように、上記第1の実施形態に係る送信装置では無線フレームを生成する際には、当該無線フレーム中のDataフィールド内にパディングフィールドを付加する代わりに、当該Dataフィールド内のパンクチャード符号化により消去するビット数を減少させる。その結果、このような無線フレームを受信する上記受信装置の復号処理部405において、高精度に復号が行え、受信特性の向上が図れる。   As described above, when the transmission apparatus according to the first embodiment generates a radio frame, instead of adding a padding field to the Data field in the radio frame, the punctured field in the Data field is used. The number of bits to be erased is reduced by encoding. As a result, the decoding processing unit 405 of the receiving apparatus that receives such a radio frame can perform decoding with high accuracy and improve reception characteristics.

(第2の実施形態)
図8は、第2の実施形態に係る無線通信システムにおける送信装置の構成例を示したものであり、図9は、第2の実施形態に係る無線通信システムにおける受信装置の構成例を示したものである。なお、図8、図9では、図3、図4と同一部分には同一符号を付し、異なる部分についてのみ説明する。すなわち、図8の送信装置では、図3の位置決定部309に代えて、パンクチャード符号化処理前のデータフィールド内に補足ビットを挿入するための補足ビット挿入部809が新たに追加されている。また、図9の受信装置では、図4の位置決定部409に代えて、復号処理部405からの出力データから、送信装置により挿入された補足ビットを取り除くための補足ビット抽出部909が新たなに追加されている。
(Second Embodiment)
FIG. 8 shows a configuration example of a transmission apparatus in the wireless communication system according to the second embodiment, and FIG. 9 shows a configuration example of a reception apparatus in the wireless communication system according to the second embodiment. Is. 8 and 9, the same parts as those in FIGS. 3 and 4 are denoted by the same reference numerals, and only different parts will be described. That is, in the transmission apparatus in FIG. 8, a supplemental bit insertion unit 809 for newly inserting supplemental bits into the data field before punctured encoding processing is newly added instead of the position determination unit 309 in FIG. . Further, in the receiving apparatus of FIG. 9, a supplemental bit extracting unit 909 for removing supplemental bits inserted by the transmitting apparatus from the output data from the decoding processing unit 405 is newly provided instead of the position determining unit 409 of FIG. Has been added to.

図8の補足ビット挿入部809には、補足ビット計算部310で算出されたパディングビット数及びパンクチャード符号化率が入力され、当該パンクチャード符号化率に対応するビットマップパターンに基づき、誤り検出符号付加部306から符号化処理部305へ入力されるデータ(図1のDataフィールド内のPaddinngフィールドを除く、ServiceフィールドからTailフィールドまでのデータ)中に、所定の規則に従って補足ビットを挿入する。挿入する補足ビットの総数は、補足ビット計算部310で算出されたパディングビット数に等しい。なお、パディングビットは情報として意味を持たないデータであり、一般的には「0」が挿入されるから、ここでは、補足ビットとして「0」を挿入するものとする。   The supplementary bit insertion unit 809 in FIG. 8 receives the number of padding bits calculated by the supplemental bit calculation unit 310 and the punctured coding rate, and detects errors based on the bitmap pattern corresponding to the punctured coding rate. Supplementary bits are inserted according to a predetermined rule into data (data from the Service field to the Tail field excluding the Padding field in the Data field in FIG. 1) input from the code adding unit 306 to the encoding processing unit 305. The total number of supplemental bits to be inserted is equal to the number of padding bits calculated by the supplemental bit calculation unit 310. The padding bit is data that has no meaning as information, and generally “0” is inserted. Therefore, “0” is inserted as a supplemental bit here.

好ましくは、補足ビット挿入部809では、パンクチャ処理部304で、符号化処理部305から出力される畳み込み符号化データから除去されるビットが上記補足ビットであるように、誤り検出符号付加部306から出力されるデータに補足ビットを挿入する。   Preferably, in the supplementary bit insertion unit 809, from the error detection code addition unit 306, the puncture processing unit 304 removes the bit removed from the convolutionally encoded data output from the encoding processing unit 305 from the supplementary bit. Insert supplementary bits into the output data.

図9の補足ビット抽出部909には、補足ビット計算部410で算出されたパディングビット数及びパンクチャード符号化率が入力され、当該パンクチャード符号化率に対応するビットマップパターンに基づき、復号処理部405からの出力データから、図8の送信装置により挿入されている補足ビット(すなわち、「0」)を抽出する。   The supplemental bit extraction unit 909 in FIG. 9 receives the number of padding bits and the punctured coding rate calculated by the supplemental bit calculation unit 410, and performs decoding processing based on the bitmap pattern corresponding to the punctured coding rate. From the output data from the unit 405, the supplementary bit (that is, “0”) inserted by the transmission apparatus of FIG. 8 is extracted.

次に、図10を参照して、図8の補足ビット挿入部809の動作について説明する。なお、図10では、補足ビット挿入部809は、「Padding Bit Insertion」と表している。また、補足ビット計算部310で算出されたパディングビット数Npadは、N(pad)と、パンクチャード符号化率をR(punc)と表している。 Next, the operation of the supplementary bit insertion unit 809 in FIG. 8 will be described with reference to FIG. In FIG. 10, the supplemental bit insertion unit 809 is represented as “Padding Bit Insertion”. Further, the padding bit number N pad calculated by the supplemental bit calculation unit 310 represents N (pad) and the punctured coding rate is R (punc).

図10に示すように、補足ビット挿入部809に対しては、補足ビット計算部310で計算されたパディングビット数N(pad)及び、Dataフィールド内のデータに対するパンクチャード符号化率R(punc)が入力される。 As shown in FIG. 10, for the supplementary bit insertion unit 809, the number of padding bits N (pad) calculated by the supplementary bit calculation unit 310 and the punctured coding rate R (punc) for the data in the Data field Is entered.

補足ビット挿入部809はR(punc)に対応するビットマップパターンに基づき、パンクチャ処理が行われる単位ブロック数及び除去されるビット位置を決定する。   The supplemental bit insertion unit 809 determines the number of unit blocks to be punctured and the bit positions to be removed based on the bitmap pattern corresponding to R (punc).

図10では、パンクチャード符号化率R(punc)=3/4の場合の補足ビット挿入部809での補足ビットの挿入方法を3通り示している。この場合、ビットマップパターンは、図5に示すように、連続する3ビットのうちの2及び3ビット目である。また、ここでは、連続する3ビットが符号化処理部305で6ビットとなり、パンクチャ処理部304のパンクチャ処理により2ビットが取り除かれる。従って、符号化処理部305に入力するデータの連続する3ビットのうち後2ビットが補足ビットとなるように補足ビットを挿入すると、パンクチャ処理により取り除かれるビットは補足ビットとなる。図10(1)には、誤り検出符号付加部306から出力されるデータの先頭から、図10(2)では、誤り検出符号付加部306から出力されるデータの最後部から、図10(3)では、誤り検出符号付加部306から出力されるデータに等間隔に補足ビットを挿入する場合を示している。   FIG. 10 shows three methods of inserting supplementary bits in supplementary bit inserting section 809 when punctured coding rate R (punc) = 3/4. In this case, the bitmap pattern is the 2nd and 3rd bits of the 3 consecutive bits as shown in FIG. Also, here, 3 consecutive bits become 6 bits in the encoding processing unit 305, and 2 bits are removed by the puncture processing of the puncture processing unit 304. Therefore, when a supplementary bit is inserted so that the last two bits of the three consecutive bits of data input to the encoding processing unit 305 become supplemental bits, the bits removed by the puncture processing become supplementary bits. 10 (1) shows the beginning of the data output from the error detection code adding unit 306, and FIG. 10 (2) shows the last part of the data output from the error detecting code adding unit 306. ) Shows a case in which supplementary bits are inserted into the data output from the error detection code adding unit 306 at equal intervals.

以上説明したように、上記第2の実施形態に係る送信装置では無線フレームを生成する際には、当該無線フレーム中のDataフィールド内にパディングフィールドを付加する代わりに、当該Dataフィールド内(ServiceフィールドからTailフィールド)のデータ中のパンクチャード符号化により除去されるビット位置に補足ビットを挿入した後、符号化処理部305及びパンクチャ処理部304でパンクチャード符号化を行うことにより、必要な情報を含むデータ内からパンクチャード符号化により除去されるビット数を抑えることができる。その結果、このような無線フレームを受信する上記受信装置の復号処理部405において、高精度に復号が行え、受信特性の向上が図れる。   As described above, in the transmitting apparatus according to the second embodiment, when generating a radio frame, instead of adding a padding field in the Data field in the radio frame, the Data field (Service field) To the tail field), after inserting supplemental bits at bit positions to be removed by punctured encoding, the encoding processing unit 305 and the puncture processing unit 304 perform punctured encoding to obtain necessary information. It is possible to reduce the number of bits removed by punctured coding from the included data. As a result, the decoding processing unit 405 of the receiving apparatus that receives such a radio frame can perform decoding with high accuracy and improve reception characteristics.

(第3の実施形態)
図11は、第3の実施形態に係る無線通信システムにおける送信装置の構成例を示したものであり、図12は、第3の実施形態に係る無線通信システムにおける受信装置の構成例を示したものである。なお、図11、図12では、図3、図4と同一部分には同一符号を付し、異なる部分についてのみ説明する。すなわち、図11の送信装置では、図3の位置決定部309はなく、その代わり、誤り符号付加部306と符号化処理部305との間にビット複製部1109が挿入され、補足ビット計算部310で算出されたパディングビット数などがビット複製部1109に入力するように接続されている。また、図12の受信装置では、図4の位置決定部409はなく、その代わりに復号処理部405と誤り検出処理部406の間にビット復元部1209が挿入され、補足ビット計算部410で算出されたパディングビット数などがビット複製部1209に入力するように接続されている。
(Third embodiment)
FIG. 11 shows a configuration example of a transmission apparatus in the wireless communication system according to the third embodiment, and FIG. 12 shows a configuration example of a reception apparatus in the wireless communication system according to the third embodiment. Is. 11 and 12, the same parts as those in FIGS. 3 and 4 are denoted by the same reference numerals, and only different parts will be described. In other words, the transmission apparatus in FIG. 11 does not have the position determination unit 309 in FIG. 3. Instead, the bit duplication unit 1109 is inserted between the error code addition unit 306 and the encoding processing unit 305, and the supplemental bit calculation unit 310. The number of padding bits calculated in the above is connected so as to be input to the bit duplicating unit 1109. 12 does not have the position determination unit 409 in FIG. 4, but instead, a bit restoration unit 1209 is inserted between the decoding processing unit 405 and the error detection processing unit 406, and is calculated by the supplemental bit calculation unit 410. The padding bit number and the like are connected so as to be input to the bit duplicating unit 1209.

図11のビット複製部1109には、補足ビット計算部310で算出されたパディングビット数が入力され、誤り検出符号付加部306から出力されるデータのうちの例えばPSDUフィールド内の当該パディングビット数分のデータのコピーをPSDUフィールドの後に追加し、符号化処理部305へ出力する。   The bit duplicating unit 1109 in FIG. 11 receives the number of padding bits calculated by the supplemental bit calculating unit 310, and for example, the number of padding bits in the PSDU field of the data output from the error detection code adding unit 306 Is added after the PSDU field and output to the encoding processing unit 305.

図12のビット復元部1209には、補足ビット計算部410で算出されたパディングビット数が入力され、復号処理部405から出力されるデータに対して、例えばコヒーレント加算演算を行い、送信装置のビット複製部1109で複製された、パディングビット数分のデータを復元して、誤り検出処理部406へ出力する。   The bit restoration unit 1209 in FIG. 12 receives the number of padding bits calculated by the supplemental bit calculation unit 410, performs, for example, a coherent addition operation on the data output from the decoding processing unit 405, and transmits the bit of the transmission device Data corresponding to the number of padding bits copied by the copying unit 1109 is restored and output to the error detection processing unit 406.

次に、図13を参照して、ビット複製部1109の動作について説明する。なお、図13では、ビット複製部1109は、「Bit copy」と表している。また、補足ビット計算部310で算出されたパディングビット数Npadは、N(pad)と表している。図13に示すようにビット複製部1109には、補足ビット計算部310で算出されたパディングビット数N(pad)が入力される。 Next, the operation of the bit duplicating unit 1109 will be described with reference to FIG. In FIG. 13, the bit duplicating unit 1109 is represented as “Bit copy”. Further, the padding bit number N pad calculated by the supplemental bit calculation unit 310 is expressed as N (pad). As shown in FIG. 13, the bit duplication unit 1109 receives the padding bit number N (pad) calculated by the supplemental bit calculation unit 310.

ビット複製部1109は、誤り検出符号付加部306から出力されるデータのうちの例えばPSDUフィールド内から当該パディングビット数分のデータをコピーして、当該コピーをPSDUフィールドの最後部に挿入する。あるいは、PSDUフィールド内から数ビット分のデータをコピーして、当該コピーをPSDUフィールド内の最後部に挿入する操作を挿入されたビット総数がパディングビット数N(pad)になるまで繰返す。なお、パディングビット数N(pad)を超えない限りどのように繰り返し挿入しても構わない。また、MIMOが適用されている無線通信システムにおいては、異なるアンテナから送信される各データの一部のコピーをそれぞれの無線フレーム内に挿入するようにしてもよい。   The bit duplicating unit 1109 copies data corresponding to the number of padding bits from, for example, the PSDU field in the data output from the error detection code adding unit 306, and inserts the copy into the last part of the PSDU field. Alternatively, several bits of data are copied from the PSDU field, and the operation of inserting the copy into the last part of the PSDU field is repeated until the total number of inserted bits reaches the padding bit number N (pad). In addition, as long as the number of padding bits N (pad) is not exceeded, it may be repeatedly inserted. Further, in a wireless communication system to which MIMO is applied, a partial copy of each data transmitted from different antennas may be inserted into each wireless frame.

以上説明したように、上記第3の実施形態に係る送信装置では無線フレームを生成する際に、当該無線フレーム中のDataフィールド内にパディングフィールドを付加する代わりに、当該Dataフィールド内(ServiceフィールドからTailフィールド)のデータの一部のコピーをパディングビット数分Dataフィールド内に挿入した後、符号化処理部305及びパンクチャ処理部304でパンクチャード符号化を行うことにより、必要な情報を含むデータ内からパンクチャード符号化により除去されるビット数を抑えることができる。その結果、このような無線フレームを受信する上記受信装置の復号処理部405において、高精度に復号が行え、受信特性の向上が図れる。   As described above, in the transmitting apparatus according to the third embodiment, when generating a radio frame, instead of adding a padding field in the Data field in the radio frame, the data field (from the Service field) After a part of the data in the tail field) is inserted into the Data field for the number of padding bits, the encoding processing unit 305 and the puncturing processing unit 304 perform punctured encoding to include data in necessary data. Therefore, the number of bits removed by punctured coding can be suppressed. As a result, the decoding processing unit 405 of the receiving apparatus that receives such a radio frame can perform decoding with high accuracy and improve reception characteristics.

(第4の実施形態)
図14は、第4の実施形態に係る無線通信システムにおける送信装置の構成例を示したものであり、図15は、第4の実施形態に係る無線通信システムにおける受信装置の構成例を示したものである。なお、図14、図15では、図3、図4と同一部分には同一符号を付し、異なる部分についてのみ説明する。すなわち、図14の送信装置では、図3の位置決定部309の代わりに、パディングビットを付加する代わりに、Dataフィールド内の一部のデータの変調方式をより誤り耐性の大きい変調方式に変更するために、変調方式制御部1409が追加されている。また、図15の受信装置では、図4の位置決定部409の代わりに変調方式制御部1509が追加されている。
(Fourth embodiment)
FIG. 14 shows a configuration example of a transmission apparatus in the wireless communication system according to the fourth embodiment, and FIG. 15 shows a configuration example of a reception apparatus in the wireless communication system according to the fourth embodiment. Is. 14 and 15, the same parts as those in FIGS. 3 and 4 are denoted by the same reference numerals, and only different parts will be described. That is, in the transmission apparatus of FIG. 14, instead of adding padding bits, instead of the position determination unit 309 of FIG. 3, the modulation system of a part of data in the Data field is changed to a modulation system with higher error resistance. Therefore, a modulation scheme control unit 1409 is added. Further, in the receiving apparatus of FIG. 15, a modulation scheme control unit 1509 is added instead of the position determination unit 409 of FIG.

図14の変調方式制御部1409には、補足ビット計算部310からパディングビット数Npad及びパンクチャード符号化率R(punc)が入力され、次式(4)を用いて、パンクチャ処理部304から出力された、パンクチャード符号化データ(PaddingフィールドのないDataフィールド)の一部を相対的に誤り耐性の大きい変調方式で変調する場合のシンボル数、すなわち、変調方式を変更する変調シンボル数Nmod changeを算出する。なお、式(4)では、パンクチャード符号化率R(punc)をRpuncと表している。 The padding bit number N pad and the punctured coding rate R (punc) are input from the supplementary bit calculation unit 310 to the modulation scheme control unit 1409 in FIG. 14, and the puncture processing unit 304 uses the following equation (4). The number of symbols when a part of the output punctured encoded data (Data field without the Padding field) is modulated by a modulation scheme having relatively high error tolerance, that is, the number of modulation symbols N mod for changing the modulation scheme Change is calculated. In Equation (4), the punctured coding rate R (punc) is represented as R punc .

Figure 0004181084
Figure 0004181084

ここで、式(4)の説明を補足する。例えば、N(PAD)=9でR(PUNC)=3/4の場合、12ビットが不要なビットになる。これを例えば16QAMで変調する場合、1シンボル当たり4ビットを送信することができるので、3シンボルが不要なシンボルになる。不要というのは、従来だとパディングビットが挿入されていることを示す。ここで、一部のシンボルに対する変調方式をBPSKに変更した場合、1シンボル当たり1ビットを送信することになる。この時、本来なら4ビット送信するはずのシンボルが1ビットに変更されるので3ビットが浮いてしまうことになる。この浮いた3ビットが不要なシンボルを埋めていくように制御されればよい。そこで、式(4)をそのまま適用すると、変更するシンボル数は4シンボルとなる。9/(3/4)/3を計算している。16QAMで送信するはずだった4シンボルがBPSKに変更されると、(4−1)×3の12ビットが浮きます。これを不要な12ビットの代わりする。   Here, the explanation of Expression (4) will be supplemented. For example, when N (PAD) = 9 and R (PUNC) = 3/4, 12 bits become unnecessary bits. When this is modulated by 16QAM, for example, 4 bits can be transmitted per symbol, so that 3 symbols become unnecessary symbols. Unnecessary means that padding bits have been inserted in the prior art. Here, when the modulation scheme for some symbols is changed to BPSK, one bit is transmitted per symbol. At this time, since the symbol that should have been transmitted by 4 bits is changed to 1 bit, 3 bits are floated. The floating 3 bits may be controlled so as to fill unnecessary symbols. Therefore, if Equation (4) is applied as it is, the number of symbols to be changed is 4 symbols. 9 / (3/4) / 3 is calculated. If 4 symbols that should have been transmitted in 16QAM are changed to BPSK, 12 bits of (4-1) x 3 will float. This is replaced with unnecessary 12 bits.

ここでは、変調方式は変調シンボル単位のビット数を減らすように制御する。なお、Dataフィールドの変調方式は、シグナルフィールド内のRataフィールドに書き込まれている伝送レートにより定まるもである。Rataフィールドに書き込まれている伝送レートから、例えば、Dataフィールドに対する変調方式が16QAM(16値直交振幅変調)である場合には、QPSK(4層位相変調)等に変更するように制御する。この場合には、式(4)の変調方式を変更する場合の変調シンボル単位のビット数差Nmod subは、4Bit(16QAM)−2Bit(QPSK)=2Bitとなる。 Here, the modulation scheme is controlled so as to reduce the number of bits per modulation symbol. The modulation method of the Data field is determined by the transmission rate written in the Data field in the signal field. For example, when the modulation method for the Data field is 16QAM (16-value quadrature amplitude modulation), the transmission rate written in the Data field is controlled to be changed to QPSK (4-layer phase modulation) or the like. In this case, the bit number difference N mod sub in units of modulation symbols when the modulation scheme of Expression (4) is changed is 4 bits (16QAM) −2 bits (QPSK) = 2 bits.

変調方式制御部1409は、式(4)の計算結果、及び適用した変更後の変調方式を変調処理部303へ通知する。変調処理部303は通知された変更後の変調方式及びこれを適用する変調シンボル数に基づき、図16に示すように変調処理を行う。なお、図16では、変調処理部303は、「modulator」と表されている。ここでは、例えば、Dataフィールドに対する変調方式が16QAMである場合に、Dataフィールド内のNmod changeシンボルについてはQPSKで変調する場合を例にとり説明する。図16(1)に示すように、変調処理部303は、Dataフィールド内の先頭からNmod changeシンボルまではQPSKで変調し、それ以外は16QAMで変調する。あるいは、Dataフィールド内の最後部からNmod changeシンボルまではQPSKで変調し、それ以外は16QAMで変調する。Dataフィールド内の先頭あるいは最後部のうちどちらの変調方式を変更するかは、予め定められているものとする。 The modulation scheme control unit 1409 notifies the modulation processing unit 303 of the calculation result of Expression (4) and the applied modified modulation scheme. The modulation processing unit 303 performs modulation processing as shown in FIG. 16 based on the notified modulation method after change and the number of modulation symbols to which the modulation method is applied. In FIG. 16, the modulation processing unit 303 is represented as “modulator”. Here, for example, when the modulation method for the Data field is 16QAM, the case where N mod change symbol in the Data field is modulated by QPSK will be described as an example. As shown in FIG. 16A, the modulation processing unit 303 modulates from the head in the Data field to the N mod change symbol by QPSK, and otherwise modulates by 16QAM. Alternatively, modulation from the last part in the Data field to the N mod change symbol is performed by QPSK, and otherwise, modulation is performed by 16QAM. It is assumed that which one of the modulation schemes in the Data field is to be changed is predetermined.

このように、送信装置の変調方式制御部1409では、パンクチャード符号化されたデDataフィールド内の補足ビット数(パディングビット数)を求め、変調処理部303では、パンクチャード符号化されたDataフィールド内の補足ビット数に応じて決定される、所定のデータを相対的に誤り耐性の大きい変調方式で変調する。例えば、Dataフィールドに対する変調方式が16QAMである場合には、当該Dataフィールドの先頭あるいは最後部の所定のデータについてはQPSKで変調し、当該Dataフィールドの他の部分は16QAMで変調する。   As described above, the modulation scheme control unit 1409 of the transmission apparatus obtains the number of supplementary bits (the number of padding bits) in the punctured coded data field, and the modulation processing unit 303 performs the punctured coded data field. The predetermined data, which is determined according to the number of supplemental bits, is modulated by a modulation method having relatively high error resistance. For example, when the modulation method for the Data field is 16QAM, predetermined data at the beginning or the end of the Data field is modulated by QPSK, and the other part of the Data field is modulated by 16QAM.

図15の変調方式制御部1509には、変調方式制御部1409と同様に、補足ビット計算部410で算出されたパディングビット数及びパンクチャード符号化率が入力され、式(4)を用いて、変調方式を変更する変調シンボル数Nmod changeを算出する。そして、変調方式が変更されている変調シンボル数Nmod change及び変更後の変調方式を復調処理部403へ通知する。復調処理部403は通知された変更後の変調方式及びこれを適用する変調シンボル数に基づき復調を行う。 The modulation scheme control unit 1509 of FIG. 15 receives the number of padding bits and the punctured coding rate calculated by the supplemental bit calculation unit 410 as in the modulation scheme control unit 1409, and uses Equation (4), The number of modulation symbols N mod change for changing the modulation scheme is calculated. Then, the modulation processing unit 403 is notified of the modulation symbol number N mod change in which the modulation method is changed and the changed modulation method. The demodulation processing unit 403 performs demodulation based on the notified modulation scheme after change and the number of modulation symbols to which the modulation scheme is applied.

以上説明したように、上記第4の実施形態に係る送信装置では無線フレームを生成する際に、当該無線フレーム中のDataフィールド内にパディングフィールドを付加する代わりに、当該Dataフィールド内(ServiceフィールドからTailフィールド)の一部のデータに対する変調方式を、それ以外の部分の変調方式よりも誤り耐性の大きい変調方式とすることで、Dataフィールド内のデータに対する誤り耐性を大きくすることができる。その結果、このような無線フレームを受信する上記受信装置での受信特性の向上が図れる。   As described above, in the transmission apparatus according to the fourth embodiment, when generating a radio frame, instead of adding a padding field in the Data field in the radio frame, the data field (from the Service field) By making the modulation scheme for a part of the data in the tail field a modulation scheme having a higher error tolerance than the modulation schemes in the other parts, the error tolerance for the data in the data field can be increased. As a result, it is possible to improve reception characteristics in the receiving apparatus that receives such a radio frame.

(第5の実施形態)
図17は、第5の実施形態に係る無線通信システムにおける送信装置の構成例を示したものであり、図18は、第5の実施形態に係る無線通信システムにおける受信装置の構成例を示したものである。なお、図17、図18では、図3、図4と同一部分には同一符号を付し、異なる部分についてのみ説明する。すなわち、図17の送信装置では、図3の位置決定部309の代わりに、パディングビットを、多値変調後に相対的に誤り耐性が小さくなるビット位置に挿入するための補足ビット挿入部1709が追加されている。また、図18の受信装置では、図4の位置決定部409の代わりに、送信装置にて挿入されたパディングビットを復調後に取り除くための補足ビット抽出部1809が追加されている。
(Fifth embodiment)
FIG. 17 illustrates a configuration example of a transmission device in the wireless communication system according to the fifth embodiment, and FIG. 18 illustrates a configuration example of a reception device in the wireless communication system according to the fifth embodiment. Is. 17 and 18, the same parts as those in FIGS. 3 and 4 are denoted by the same reference numerals, and only different parts will be described. That is, in the transmission apparatus of FIG. 17, a supplemental bit insertion unit 1709 for inserting padding bits into bit positions where error tolerance becomes relatively small after multi-level modulation is added instead of the position determination unit 309 of FIG. Has been. Further, in the receiving apparatus of FIG. 18, a supplemental bit extracting unit 1809 for removing padding bits inserted by the transmitting apparatus after demodulation is added instead of the position determining unit 409 of FIG.

図17の補足ビット挿入部1709は、補足ビット計算部310で算出されたパディングビット数Npad=N(pad)及びパンクチャード符号化率R(punc)が入力され、パンクチャード符号化処理後のパディングビット数N(pad)/R(punc)を求める。そして、Dataフィールドに適用される変調方式に基づき、変調シンボル内の信号点間距離が小さい各ビット位置に、パンクチャード符号化処理後のパディングビット数分のパディングビットを1ビットずつ挿入する。その後、変調処理部303で変調が行われる。 The supplementary bit insertion unit 1709 in FIG. 17 receives the padding bit number N pad = N (pad) and the punctured coding rate R (punc) calculated by the supplemental bit calculation unit 310, and after the punctured encoding process. The number of padding bits N (pad) / R (punc) is obtained. Based on the modulation method applied to the Data field, padding bits corresponding to the number of padding bits after the punctured encoding processing are inserted bit by bit at each bit position where the distance between signal points in the modulation symbol is small. Thereafter, modulation is performed by the modulation processing unit 303.

図18の補足ビット抽出部1809は、補足ビット計算部410で算出されたパディングビット数Npad=N(pad)及びパンクチャード符号化率R(punc)が入力され、パンクチャード符号化処理後のパディングビット数N(pad)/R(punc)を求める。そして、Dataフィールドに適用される変調方式に基づき、復号処理部405からの出力データより、変調シンボル内の信号点間距離が小さいビット位置に対して送信装置により挿入されているパディングビットを取り除く。 The supplementary bit extraction unit 1809 in FIG. 18 receives the padding bit number N pad = N (pad) and the punctured coding rate R (punc) calculated by the supplemental bit calculation unit 410, and after the punctured encoding process. The number of padding bits N (pad) / R (punc) is obtained. Then, based on the modulation method applied to the Data field, the padding bits inserted by the transmission apparatus are removed from the output data from the decoding processing unit 405 at the bit positions where the distance between signal points in the modulation symbol is small.

次に、図19を参照して、図17の補足ビット挿入部1709の動作について説明する。なお、図19では、補足ビット挿入部1709は、「Padding Bit Insertion」と表している。図19に示すように補足ビット挿入部1709には、パディングビット数Npad=N(pad)及びパンクチャード符号化率R(punc)が入力される。補足ビット挿入部1709は、パンクチャード符号化処理後のパディングビット数N(pad)/R(punc)を求め、変調シンボルを単位として、変調方式に基づき決定される、信号点距離の小さいビット位置に対して、求めたパディングビット数分のパディングビット「0」を挿入する。図19では、Dataフィールドに対する変調方式を16QAMとしている。図19(1)では、データフィールドの先頭から、信号点距離の小さいビット位置に対して、求めたパディングビット数分のパディングビット「0」を挿入する場合を示している。図19(2)では、データフィールドの最後部から、信号点距離の小さいビット位置に対して、求めたパディングビット数分のパディングビット「0」を挿入する場合を示している。 Next, the operation of the supplementary bit insertion unit 1709 in FIG. 17 will be described with reference to FIG. In FIG. 19, the supplementary bit insertion unit 1709 is represented as “Padding Bit Insertion”. As shown in FIG. 19, padding bit number N pad = N (pad) and punctured coding rate R (punc) are input to supplementary bit inserting section 1709. Supplementary bit insertion section 1709 obtains the number of padding bits N (pad) / R (punc) after punctured encoding processing, and determines the bit position with a small signal point distance determined based on the modulation scheme in units of modulation symbols. For this, padding bits “0” corresponding to the obtained number of padding bits are inserted. In FIG. 19, the modulation method for the Data field is 16QAM. FIG. 19 (1) shows a case where padding bits “0” corresponding to the obtained number of padding bits are inserted from the beginning of the data field to the bit position having a small signal point distance. FIG. 19 (2) shows a case where padding bits “0” corresponding to the calculated number of padding bits are inserted from the last part of the data field into bit positions with a small signal point distance.

以上説明したように、上記第5の実施形態に係る送信装置では無線フレームを生成する際に、パンクチャード符号化データ内の、多値変調後に相対的に誤り耐性が小さくなるビット位置に、情報としての意味をもたないパディングビットを挿入した後に変調を行うことで、Dataフィールド内の情報として意味をもつデータが、比較的誤り耐性の小さい位置に配置されることが抑制でき、Dataフィールド内のデータに対する誤り耐性を大きくすることができる。その結果、このような無線フレームを受信する上記受信装置での受信特性の向上が図れる。   As described above, when the transmitting apparatus according to the fifth embodiment generates a radio frame, information is placed in bit positions in the punctured encoded data that have relatively low error resistance after multi-level modulation. By performing modulation after inserting padding bits having no meaning as, it is possible to suppress data having meaning as information in the Data field from being placed at a position having a relatively small error resistance. It is possible to increase the error tolerance for the data. As a result, it is possible to improve reception characteristics in the receiving apparatus that receives such a radio frame.

以上第1乃至第5の実施形態に係る送信装置で生成する無線フレームのDataフィールドにはパディングフィールドは含まれていない。上記各実施形態によれば、パディングビットを挿入する代わりに、Dataフィールド内のデータに対する冗長性を増加させたり(第1乃至第3の実施形態)、Dataフィールド内の一部のデータに対する誤り耐性を増加させる(第4、第5の実施形態)ことで、パディングビット数分のデータを補い、当該無線フレームの受信特性を向上させることができる。   As described above, the padding field is not included in the Data field of the radio frame generated by the transmitting apparatus according to the first to fifth embodiments. According to each of the above embodiments, instead of inserting padding bits, redundancy for data in the Data field is increased (first to third embodiments), or error resilience for some data in the Data field. (Fourth and fifth embodiments) can supplement the data for the number of padding bits and improve the reception characteristics of the radio frame.

なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。   Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

IEEE802.11aで規定されているフレーム信号のフォーマットを示した図。The figure which showed the format of the frame signal prescribed | regulated by IEEE802.11a. パディングビットについて説明するための図。The figure for demonstrating a padding bit. 第1の実施形態に係る無線通信システムの無線送信装置の構成例を示した図。The figure which showed the structural example of the radio | wireless transmitter of the radio | wireless communications system which concerns on 1st Embodiment. 第1の実施形態に係る無線通信システムの無線受信装置の構成例を示した図。The figure which showed the structural example of the radio | wireless receiving apparatus of the radio | wireless communications system which concerns on 1st Embodiment. 符号化処理部及びパンクチャ処理部の動作について説明するための図。The figure for demonstrating operation | movement of an encoding process part and a puncture process part. デパンクチャ処理部及び復号処理部の動作について説明するための図。The figure for demonstrating operation | movement of a depuncture process part and a decoding process part. 位置決定部の動作について説明するための図。The figure for demonstrating operation | movement of a position determination part. 第2の実施形態に係る無線通信システムの無線送信装置の構成例を示した図。The figure which showed the structural example of the radio | wireless transmitter of the radio | wireless communications system which concerns on 2nd Embodiment. 第2の実施形態に係る無線通信システムの無線受信装置の構成例を示した図。The figure which showed the structural example of the radio | wireless receiver of the radio | wireless communications system which concerns on 2nd Embodiment. 補足ビット挿入部の動作について説明するための図。The figure for demonstrating operation | movement of a supplement bit insertion part. 第3の実施形態に係る無線通信システムの無線送信装置の構成例を示した図。The figure which showed the structural example of the radio | wireless transmitter of the radio | wireless communications system which concerns on 3rd Embodiment. 第3の実施形態に係る無線通信システムの無線受信装置の構成例を示した図。The figure which showed the structural example of the radio | wireless receiver of the radio | wireless communications system which concerns on 3rd Embodiment. ビット複製部の動作について説明するための図。The figure for demonstrating operation | movement of a bit duplication part. 第4の実施形態に係る無線通信システムの無線送信装置の構成例を示した図。The figure which showed the structural example of the radio | wireless transmitter of the radio | wireless communications system which concerns on 4th Embodiment. 第4の実施形態に係る無線通信システムの無線受信装置の構成例を示した図。The figure which showed the structural example of the radio | wireless receiver of the radio | wireless communications system which concerns on 4th Embodiment. 変調方式制御部及び変調処理部の動作について説明するための図。The figure for demonstrating operation | movement of a modulation system control part and a modulation process part. 第5の実施形態に係る無線通信システムの無線送信装置の構成例を示した図。The figure which showed the structural example of the radio | wireless transmitter of the radio | wireless communications system which concerns on 5th Embodiment. 第5の実施形態に係る無線通信システムの無線受信装置の構成例を示した図。The figure which showed the structural example of the radio | wireless receiver of the radio | wireless communications system which concerns on 5th Embodiment. 補足ビット挿入部の動作について説明するための図。The figure for demonstrating operation | movement of a supplement bit insertion part.

符号の説明Explanation of symbols

301…アンテナ、302…無線処理部、303…変調処理部、304…パンクチャ処理部、305…符号化処理部、306…誤り検出符号付加部、307…送信バッファ、308…制御部、309…位置決定部、310…補足ビット計算部、401…アンテナ、402…無線処理部、403…復調処理部、404…デパンクチャ処理部、405…復号処理部、406…誤り検出処理部、407…受信バッファ、408…制御部、409…位置決定部、410…補足ビット計算部、809…補足ビット挿入部、909…補足ビット抽出部、1109…ビット複製部、1209…ビット復元部、1409…変調方式制御部、1509…変調方式制御部、1709…補足ビット挿入部、1809…補足ビット抽出部。   DESCRIPTION OF SYMBOLS 301 ... Antenna, 302 ... Wireless processing part, 303 ... Modulation processing part, 304 ... Puncture processing part, 305 ... Coding process part, 306 ... Error detection code addition part, 307 ... Transmission buffer, 308 ... Control part, 309 ... Position Determining unit, 310 ... supplementary bit calculation unit, 401 ... antenna, 402 ... radio processing unit, 403 ... demodulation processing unit, 404 ... depuncture processing unit, 405 ... decoding processing unit, 406 ... error detection processing unit, 407 ... receiving buffer, 408 ... Control unit, 409 ... Position determination unit, 410 ... Supplemental bit calculation unit, 809 ... Supplemental bit insertion unit, 909 ... Supplemental bit extraction unit, 1109 ... Bit duplication unit, 1209 ... Bit restoration unit, 1409 ... Modulation method control unit , 1509... Modulation scheme control unit, 1709. Supplementary bit insertion unit, 1809.

Claims (1)

データフィールド内に挿入すべき補足ビット数を求める手段と、
前記データフィールドを符号化する符号化手段と、
前記符号化手段で符号化されたデータフィールドのうち、パンクチャ処理により削除さ
れるビット数を前記補足ビット数分減じるための前記パンクチャ処理を行わない範囲を決
定する手段と、
前記符号化手段で符号化されたデータフィールドのうち、前記パンクチャ処理を行わな
い範囲を除いて前記パンクチャ処理を行う手段と、
前記パンクチャ処理後のデータフィールドを含むフレーム信号を送信する手段と、
を有する無線送信装置。
Means for determining the number of supplemental bits to be inserted in the data field;
Encoding means for encoding the data field;
Means for determining a range in which the puncturing process for reducing the number of bits to be deleted by the puncturing process is not performed in the data field encoded by the encoding means by the puncturing process;
Means for performing the puncture processing except for a range in which the puncture processing is not performed in the data field encoded by the encoding means;
Means for transmitting a frame signal including a data field after the puncturing;
A wireless transmission device.
JP2004160260A 2004-05-28 2004-05-28 Wireless transmission device and wireless reception device Expired - Fee Related JP4181084B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004160260A JP4181084B2 (en) 2004-05-28 2004-05-28 Wireless transmission device and wireless reception device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004160260A JP4181084B2 (en) 2004-05-28 2004-05-28 Wireless transmission device and wireless reception device

Publications (2)

Publication Number Publication Date
JP2005341440A JP2005341440A (en) 2005-12-08
JP4181084B2 true JP4181084B2 (en) 2008-11-12

Family

ID=35494456

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004160260A Expired - Fee Related JP4181084B2 (en) 2004-05-28 2004-05-28 Wireless transmission device and wireless reception device

Country Status (1)

Country Link
JP (1) JP4181084B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006109270A (en) * 2004-10-07 2006-04-20 Matsushita Electric Ind Co Ltd Wireless packet communication device
US8855142B2 (en) 2010-02-01 2014-10-07 Intel Corporation Coded bit padding

Also Published As

Publication number Publication date
JP2005341440A (en) 2005-12-08

Similar Documents

Publication Publication Date Title
US11477065B2 (en) Method and apparatus for code block division
RU2498517C2 (en) Method of encoding control information in communication system, as well as method and apparatus for transmitting and receiving control information
KR101108750B1 (en) Method of transmitting control information in wireless communication system
US7200128B2 (en) Methods and systems for multiplexing of multiple users for enhanced capacity radiocommunications
CN103354481B (en) The method and apparatus receiving control information in broadcast/communication system
RU2559898C2 (en) Method and system for transmitting uplink control information, and method and apparatus for determining number of coded symbols
US20090219884A1 (en) Method and apparatus for transmitting/receiving control information in a wireless communication system
US20130322567A1 (en) Generation and Application of a Sub-Codebook of an Error Control Coding Codebook
JP2004266585A (en) Wireless communication system and transmission power and data rate control method thereof
CN105531942B (en) Communication method and system
US8102882B2 (en) Subcarrier truncating data transmission scheme in OFDM system
CN107926032A (en) Information transmission device, method and communication system
KR20050116995A (en) Apparatus and method for erasure detection and soft-decision decoding of cellular system receiver
US11223448B2 (en) Method and apparatus for decoding using soft decision
CA2809886C (en) Generation and application of a sub-codebook of an error control coding codebook
WO2002065724A1 (en) Multiple-level modulating method, multiple-level demodulating method, and multiple-level modulating/demodulating method
US20100316149A1 (en) Wireless communication system
CN101103580A (en) Method for reducing ambiguity level of transmitted symbols
JP4181084B2 (en) Wireless transmission device and wireless reception device
CN103227760A (en) Channel estimation method under high-speed mobile environment
CN111106838A (en) Communication synchronization method, device and system
KR20130054092A (en) Apparatus and method for transmitting and receiving data in communication system
JP2006511154A (en) Transmitter diversity method for OFDM system
JP3810360B2 (en) Modulation apparatus, modulation / demodulation system, modulation method, modulation program, and computer-readable recording medium recording the modulation program
JP5293079B2 (en) Wireless communication system and transmission power and data rate control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050907

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071113

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080115

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080603

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080626

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080807

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: 20080826

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080828

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110905

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110905

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120905

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120905

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130905

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees