[go: up one dir, main page]

JP2008270863A - Radio receiving apparatus, radio transmitting apparatus, and radio communication system - Google Patents

Radio receiving apparatus, radio transmitting apparatus, and radio communication system Download PDF

Info

Publication number
JP2008270863A
JP2008270863A JP2007106847A JP2007106847A JP2008270863A JP 2008270863 A JP2008270863 A JP 2008270863A JP 2007106847 A JP2007106847 A JP 2007106847A JP 2007106847 A JP2007106847 A JP 2007106847A JP 2008270863 A JP2008270863 A JP 2008270863A
Authority
JP
Japan
Prior art keywords
unit
data
decoding
transmission
packet data
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.)
Pending
Application number
JP2007106847A
Other languages
Japanese (ja)
Inventor
Hidekuni Yomo
英邦 四方
Hiroto Mukai
裕人 向井
Seiho Kobayashi
聖峰 小林
Masanori Kunieda
賢徳 國枝
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2007106847A priority Critical patent/JP2008270863A/en
Publication of JP2008270863A publication Critical patent/JP2008270863A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Radio Transmission System (AREA)

Abstract

【課題】 復号処理の処理遅延を防止すると共に、高性能な反復復号を行なえる無線受信装置を提供する。
【解決手段】 無線受信装置1は、パケットデータをシンボル毎に復号する復号部14と、復号データを記憶するバッファリング部28と、復号部14にて復号された復号データを利用して反復復号を行なう反復復号部18と、バッファリング部に逐次蓄積された復号データと、当該復号データを利用して反復復号部18にて逐次生成される復号データのうち、いずれの復号データを取得するかを切り替える切替部32と、切替部32を介して反復復号部18またはバッファリング部28から逐次取得した復号データを用いてパケットデータを構成し、パケットデータに伝送誤りが発生しているか否かを判定するMAC部24と、MAC部24にて伝送誤りが発生していないと判定された場合に、確認応答を送信する送信部26とを備える。
【選択図】 図1
PROBLEM TO BE SOLVED: To provide a radio receiver capable of preventing a processing delay of a decoding process and performing high performance iterative decoding.
A radio receiving apparatus 1 uses a decoding unit 14 that decodes packet data for each symbol, a buffering unit 28 that stores decoded data, and iterative decoding using the decoded data decoded by the decoding unit 14. Which decoding data is to be acquired among the iterative decoding unit 18 that performs the decoding, the decoded data sequentially stored in the buffering unit, and the decoded data that is sequentially generated by the iterative decoding unit 18 using the decoded data Packet data is configured using decoded data sequentially acquired from the iterative decoding unit 18 or the buffering unit 28 via the switching unit 32, and whether or not a transmission error has occurred in the packet data. The MAC unit 24 to be determined and a transmission unit 26 that transmits a confirmation response when the MAC unit 24 determines that a transmission error has not occurred.
[Selection] Figure 1

Description

本発明は、無線LAN等を用いた無線受信装置および無線送信装置に関し、特に、パケット誤り率を低減する技術に関する。   The present invention relates to a wireless reception device and a wireless transmission device using a wireless LAN, and more particularly to a technique for reducing a packet error rate.

近年、IEEE802.11標準規格に準じた無線LANがコンピュータ通信などで盛んに利用されている。この規格においては、通信が成功した場合、無線受信装置は、受信完了から所定時間(SIFS:Short Interframe Space, 16μsec)が経過したタイミング(以下、「SIFSタイミング」という)に、確認応答(Ack:Acknowledgment)信号を返信することが定められている。   In recent years, wireless LANs conforming to the IEEE 802.11 standard have been actively used for computer communication and the like. According to this standard, when communication is successful, the wireless reception device receives an acknowledgment (Ack :) at a timing (hereinafter referred to as “SIFS timing”) when a predetermined time (SIFS: Short Interframe Space, 16 μsec) has elapsed since completion of reception. Acknowledgment) signal is required to be returned.

無線LANにおいて送受信されるデータは、予め定められた固定のプリアンブル部と信号部とから構成される。プリアンブル部は16μsecの時間長であり、STS(Short Training Symbol)とLTS(Long Training Symbol)とから構成されている。プリアンブル部の後に続く信号部は、SIGNALと、MACヘッダと、FCS(Frame Check Sequence)とから構成されている。SIGNALは、変調方式、符号化率、データ長を示すシンボルである。MACヘッダは、フレーム制御、デュレーション、無線受信装置のアドレスから構成されている。   Data transmitted and received in the wireless LAN is composed of a predetermined fixed preamble portion and a signal portion. The preamble part has a time length of 16 μsec and is composed of STS (Short Training Symbol) and LTS (Long Training Symbol). The signal part following the preamble part is composed of SIGNAL, MAC header, and FCS (Frame Check Sequence). SIGNAL is a symbol indicating a modulation scheme, a coding rate, and a data length. The MAC header is composed of frame control, duration, and address of the wireless receiver.

無線送信装置から自局宛ての信号が送信されてきた場合、無線受信装置は、FCSによる誤り検出の結果、誤りが発生していればAck信号を返信せずにアイドル状態に移行し、パケットが再送されるのを待つ。誤りが発生していなければ、無線受信装置はAck信号を無線送信装置宛てに返信する。標準規格によって、Ack信号の返信タイミングは、SIFSタイミングであると定められている。   When a signal addressed to itself is transmitted from the wireless transmission device, the wireless reception device shifts to an idle state without returning an Ack signal if an error occurs as a result of error detection by FCS, and the packet is Wait for it to be resent. If no error has occurred, the wireless reception device returns an Ack signal to the wireless transmission device. According to the standard, the return timing of the Ack signal is determined to be the SIFS timing.

無線受信装置から返信されたAck信号を受信した無線送信装置は、Ack信号のプリアンブル部を用いて同期およびチャネル推定を行った後に、プリアンブル以降の信号を判定する。無線送信装置は、FCSを用いて誤り検出を行った結果、誤りがなければ再送せずにアイドル状態に遷移する。誤りが検出された場合、またはSIFSタイミング経過後にAck信号の受信を確認できない場合には、無線送信装置は、対象となるパケットを再送する。   The wireless transmission device that has received the Ack signal returned from the wireless reception device performs synchronization and channel estimation using the preamble portion of the Ack signal, and then determines a signal after the preamble. If there is no error as a result of error detection using FCS, the wireless transmission device transitions to the idle state without retransmission. When an error is detected, or when reception of the Ack signal cannot be confirmed after the SIFS timing has elapsed, the wireless transmission device retransmits the target packet.

高速無線LAN規格であるIEEE802.11nでは、MIMO(Multi−Input Multi−Output)伝送技術が採用されている。MIMO伝送技術は、複数の送受信アンテナを用いて、複数の送信ストリームを同時に送受信する技術である。MIMO伝送システムの受信品質を向上させる技術の一つとして、受信信号の復号処理を繰り返し行う反復復号処理の適用が検討されている。反復復号処理を適切な回数だけ行なうことにより、受信品質を向上できる。   IEEE 802.11n, which is a high-speed wireless LAN standard, employs MIMO (Multi-Input Multi-Output) transmission technology. The MIMO transmission technique is a technique for simultaneously transmitting and receiving a plurality of transmission streams using a plurality of transmission and reception antennas. As one technique for improving the reception quality of a MIMO transmission system, the application of iterative decoding processing in which decoding processing of a received signal is repeated has been studied. By performing the iterative decoding process an appropriate number of times, the reception quality can be improved.

反復復号処理の効果を十分に得るには、繰り返し復号回数を増やすことが必要である。しかし、反復回数を増やすと処理時間も増大するため、通信が成功したかどうかを検出する誤り検出タイミングも遅れることとなる。誤り検出タイミングがSIFSタイミングより遅れると、IEEEが定める標準規格との整合性を保つことができなくなる。   In order to sufficiently obtain the effect of the iterative decoding process, it is necessary to increase the number of times of iterative decoding. However, if the number of iterations is increased, the processing time also increases, so that the error detection timing for detecting whether or not the communication is successful is also delayed. When the error detection timing is delayed from the SIFS timing, consistency with the standard defined by IEEE cannot be maintained.

非特許文献1は、反復復号による遅延を考慮したAck信号の返信方法を開示している。非特許文献1に記載された返信方法では、無線受信装置は、反復復号処理が完了する前にAck信号を生成しておく。そして、無線受信装置は、FCSによる誤り検出が完了していなくとも、SIFSタイミングにAck信号のプリアンブル部分の送信を開始する。無線受信装置は、Ack信号のプリアンプル部分の送信中に反復復号処理を完了させ、FCSによる誤り検出を行う。無線受信装置は、FCSによる誤りが検出されない場合にはそのままAck信号を送信し続け、誤りが検出された場合にはAck信号における受信局アドレスを自局宛に変更する。これにより、SIFSタイミングにAck信号を送信開始して標準規格との整合性を保つと共に、誤りが発生しているにも関わらずAck信号を返信してしまい、データが再送されないといった事態を防ぐ。   Non-Patent Document 1 discloses a method of returning an Ack signal in consideration of a delay due to iterative decoding. In the reply method described in Non-Patent Document 1, the wireless reception device generates an Ack signal before the iterative decoding process is completed. Then, even if the error detection by FCS is not completed, the wireless reception device starts transmission of the preamble portion of the Ack signal at the SIFS timing. The wireless reception device completes the iterative decoding process during transmission of the preample part of the Ack signal, and performs error detection by FCS. When no error due to FCS is detected, the wireless reception device continues to transmit the Ack signal as it is, and when an error is detected, the receiving station address in the Ack signal is changed to that addressed to itself. As a result, transmission of an Ack signal is started at SIFS timing to maintain consistency with the standard, and a situation in which an Ack signal is returned despite an error has occurred and data is not retransmitted is prevented.

また、特許文献1は、SIFSタイミングにAck信号を返信可能にするための別の方法を開示している。特許文献1は、反復復号における遅延を考慮し、情報信号の後に情報信号と無関係なダミーデータを付加する。SIFSタイミングは、データの受信完了時点から計算するので、ダミーデータを付加することにより、無線受信装置はダミーデータを受信する時間の分だけ長く、情報信号の反復復号処理の時間を確保できる。
特開2006−197045号公報 「A Modified Medium Access Control Algorithm for Systems with Iterative Decoding」、Inkyu Lee他、IEEE Trans. on Wireless Communications, vol.5, no.2, Feb. 2006
Patent Document 1 discloses another method for enabling an Ack signal to be returned at SIFS timing. Patent Document 1 considers a delay in iterative decoding, and adds dummy data irrelevant to the information signal after the information signal. Since the SIFS timing is calculated from the time point when the data reception is completed, by adding dummy data, the wireless reception device is longer by the time for receiving the dummy data and can secure the time for the iterative decoding process of the information signal.
JP 2006-197045 A "A Modified Medium Access Control Algorithm for Systems with Iterative Decoding", Inkyu Lee et al., IEEE Trans. On Wireless Communications, vol.5, no.2, Feb. 2006

しかしながら、上記した非特許文献1に記載された技術は、誤りが発生した場合にもAck信号のプリアンブル部分を送信するため、他の端末と共用している無線チャネルを無駄に浪費してしまい、伝送効率を低下させてしまう。また、消費電力が大きくなってしまうという課題がある。   However, since the technique described in Non-Patent Document 1 described above transmits the preamble part of the Ack signal even when an error occurs, the wireless channel shared with other terminals is wasted, Transmission efficiency is reduced. In addition, there is a problem that power consumption increases.

また、上記した特許文献1に記載された伝送システムでは、無線受信装置が、ダミーデータが付加されていることを把握する必要がある。すなわち、無線送信装置は、無線受信装置に対して何らかの方法で、標準的な規格と異なることを示す必要がある。   Further, in the transmission system described in Patent Document 1 described above, it is necessary for the wireless reception device to grasp that dummy data is added. In other words, the wireless transmission device needs to show that the wireless reception device is different from the standard specification in some way.

無線LANの規格IEEE802.11aでは、伝送路の状態に応じて最適な変調方式や符号化率を選択できるように規定されている。変調方式や符号化率等の情報は、MCS(Modulation and Coding Scheme)と呼ばれる。無線受信装置は、MCSに応じて情報データを復号する。MCSは、情報データに先立って送信されるSIGNALと呼ばれるシンボルによって伝送される。SIGNALは、既知で固定の変調方式(BPSK)および符号化率で符号化される。無線受信装置は、MCSに記載された変調方式や符号化率に基づいて、SIGNALに続く情報データを復号する。   The wireless LAN standard IEEE802.11a stipulates that an optimum modulation scheme and coding rate can be selected according to the state of the transmission path. Information such as modulation scheme and coding rate is called MCS (Modulation and Coding Scheme). The wireless reception device decodes the information data according to the MCS. MCS is transmitted by a symbol called SIGNAL transmitted prior to information data. SIGNAL is encoded with a known and fixed modulation scheme (BPSK) and code rate. The wireless reception device decodes information data following SIGNAL based on the modulation scheme and coding rate described in MCS.

SIGNALに、ダミーデータを含まない情報データのみのパケット長を規格通りに記載し、情報データにダミーデータを付加して送信した場合、標準規格に則った無線受信装置はダミーデータの受信が完了する前に送信を開始してしまい、送信データの電波と受信データの電波が空中で干渉してしまう可能性がある。そもそもアクセスポイント側が受信モードに移行していないため、通信に失敗してしまう事態も想定される。   When the packet length of only the information data not including dummy data is described in the SIGNAL according to the standard, and the dummy data is added to the information data and transmitted, the wireless receiver in accordance with the standard completes the reception of the dummy data. There is a possibility that the transmission data radio wave and the reception data radio wave interfere with each other in the air because transmission has been started before. In the first place, since the access point side has not shifted to the reception mode, there may be a situation where communication fails.

これは、ダミーデータが送信されている瞬間における無線受信装置での信号レベルが、無線受信装置が送信前に実施するキャリアセンスにおける規定レベル値(−62dBm)より低く、かつ、SIGNALの変調方式であるBPSKの受信感度(−82dBm)より高い場合など、SIGNALに記載されているパケット長を正確に把握できるために発生する。すなわち、キャリアセンスレベルよりも低く、SIGNALで記載されたパケット長にDIFS(Distributed Coordination Function)時間(=34μsec)にランダムなバックオフ時間を加えたタイミング以降の場合には送信が認められているため、標準規格の無線受信装置は送信を開始してしまう。従って、付加するダミーデータの時間的な長さは34μsec以下とする必要がある。   This is because the signal level at the wireless reception device at the moment when the dummy data is transmitted is lower than the specified level value (−62 dBm) in carrier sense performed by the wireless reception device before transmission, and the SIGNAL modulation method. This occurs because the packet length described in SIGNAL can be accurately grasped, for example, when it is higher than the reception sensitivity (−82 dBm) of a certain BPSK. That is, transmission is permitted after the timing lower than the carrier sense level and after adding the random back-off time to the DIFS (Distributed Coordination Function) time (= 34 μsec) to the packet length described in SIGNAL. The standard wireless receiver starts transmission. Therefore, the time length of the dummy data to be added needs to be 34 μsec or less.

変調多値数や符号化率が大きいほど、シンボルあたりのビット数が多くなるために処理遅延が増大し、SIFSタイミングまでにAck信号を返信することが難しくなる。また、物理層で伝送される総ビット数が、シンボルあたりのビット数の倍数となるように情報データの後にパディングビットを追加する処理が行われる。パディングビット数の大小によってもAck信号を返信するまでの時間が変わる。すなわち、パケットあたりの情報すべきデータのビット数をNi、シンボルあたりのビット数をNsとしたとき、パディングビット数Np=Ns−Modulo(Ni/Ns)(Modulo(Ni/Ns)≠0の場合、Modulo(Ni/Ns)=0の場合にはNp=0)であり、復号処理の必要のないパディングビットにより獲得できる時間的な余裕はNpが小さいほど少なくなる。よって、MCSとパケットあたりの情報データ長によってAck信号の返信までの時間が定まることとなる。   The larger the modulation multi-level number and the coding rate, the larger the number of bits per symbol, so that the processing delay increases and it becomes difficult to return the Ack signal by the SIFS timing. Further, a process of adding padding bits after the information data is performed so that the total number of bits transmitted in the physical layer is a multiple of the number of bits per symbol. The time until the Ack signal is returned also varies depending on the number of padding bits. That is, when the number of bits of data to be reported per packet is Ni and the number of bits per symbol is Ns, the number of padding bits Np = Ns−Modulo (Ni / Ns) (Modulo (Ni / Ns) ≠ 0 , Modulo (Ni / Ns) = 0, Np = 0), and the time margin that can be obtained by padding bits that do not require decoding processing decreases as Np decreases. Therefore, the time until the return of the Ack signal is determined by the MCS and the information data length per packet.

特許文献1には、無線送信装置と無線受信装置との間で、相互接続性を確保する方式について詳しい説明はない。相互接続性を確保するためには、例えば、通信の開始時点で、ダミーデータを用いた通信を行う旨を示す信号を送信し、無線受信装置は、ダミーデータを用いた通信が可能か否かを判断する方法が考えられる。しかし、この確認方法は、OSI(Open Systems Interconnection)参照モデルにおける物理層よりも上位の層で行われるのに対し、情報信号の受信および反復復号の制御は物理層で行われる。   Patent Document 1 does not have a detailed description of a method for ensuring mutual connectivity between a wireless transmission device and a wireless reception device. In order to ensure the interoperability, for example, at the start of communication, a signal indicating that communication using dummy data is performed is transmitted, and the wireless reception device determines whether communication using dummy data is possible. A method for judging the above can be considered. However, this confirmation method is performed in a layer higher than the physical layer in the OSI (Open Systems Interconnection) reference model, whereas information signal reception and iterative decoding are controlled in the physical layer.

従って、上位層での相互接続性の確認を物理層にフィードバックして処理を行わなければならない。このため、実装する装置が複雑になってしまうと共に、装置の検証の工数が大きくなり、不具合が発生する可能性も高くなってしまう。また、無線受信装置の回路規模が大きくなり、消費電力が大きくなってしまうという問題もある。さらに、反復復号における遅延を考慮したダミーデータを付加することによって無線チャネルを浪費してしまい、伝送効率を低下させてしまう。   Therefore, the confirmation of the interconnectivity in the upper layer must be fed back to the physical layer for processing. This complicates the device to be mounted, increases the number of man-hours for device verification, and increases the possibility of problems. In addition, there is a problem that the circuit scale of the wireless reception device is increased and the power consumption is increased. Furthermore, by adding dummy data considering delay in iterative decoding, a radio channel is wasted and transmission efficiency is reduced.

そこで、本発明は、復号処理の処理遅延を防止すると共に、高性能な反復復号を行なえる無線受信装置および無線送信装置を提供することを目的とする。   Therefore, an object of the present invention is to provide a wireless reception device and a wireless transmission device capable of preventing a processing delay of decoding processing and performing high-performance iterative decoding.

本発明の無線受信装置は、デジタル変調方式によって変調されたパケットデータを受信するパケットデータ受信部と、前記パケットデータをシンボル毎に復号する復号部と、前記復号部にて復号された復号データを記憶するバッファリング部と、前記復号部にて復号された復号データを利用して反復復号を行なう反復復号部と、前記復号部にて復号され前記バッファリング部に逐次蓄積された復号データと、当該復号データを利用して前記反復復号部にて逐次生成される復号データのうち、いずれの復号データを取得するかを切り替える切替部と、前記切替部を介して前記反復復号部または前記バッファリング部から逐次取得した復号データを用いて前記パケットデータを構成し、前記パケットデータに伝送誤りが発生しているか否かを判定する伝送誤り判定部と、前記伝送誤り判定部にて伝送誤りが発生していないと判定された場合に、確認応答を送信する確認応答送信部とを備える。   A wireless receiver of the present invention includes a packet data receiving unit that receives packet data modulated by a digital modulation method, a decoding unit that decodes the packet data for each symbol, and a decoding data decoded by the decoding unit. A buffering unit for storing; an iterative decoding unit that performs iterative decoding using the decoded data decoded by the decoding unit; decoded data that is decoded by the decoding unit and sequentially accumulated in the buffering unit; Of the decoded data sequentially generated by the iterative decoding unit using the decoded data, a switching unit that switches which decoding data is acquired, and the iterative decoding unit or the buffering via the switching unit The packet data is composed using the decoded data sequentially obtained from the unit, and it is determined whether or not a transmission error has occurred in the packet data That includes a transmission error determination unit, when a transmission error by the transmission error determination unit determines not occurred, the acknowledgment transmitting unit for transmitting the acknowledgment.

反復復号部によって得られる復号データは、復号部によって得られる復号データより復号の精度が高いが処理時間を要する。本発明の構成によれば、切替部によって復号部にて得られた復号データと反復復号部で得られた復号データのいずれを取得するかを切り替えて、伝送誤り判定部に入力することにより、復号の精度を高く保ちつつ、復号に要する処理時間を短縮することができる。これにより、SIFSタイミングまでに復号処理を完了することができ、Ack信号を標準規格に則ったタイミングで送信することができる。   The decoded data obtained by the iterative decoding unit has higher decoding accuracy than the decoded data obtained by the decoding unit, but requires processing time. According to the configuration of the present invention, by switching which of the decoded data obtained by the decoding unit and the decoded data obtained by the iterative decoding unit is acquired by the switching unit, and input to the transmission error determination unit, Processing time required for decoding can be shortened while maintaining high decoding accuracy. As a result, the decoding process can be completed by the SIFS timing, and the Ack signal can be transmitted at a timing according to the standard.

本発明の無線受信装置において、前記切替部は、最終シンボルから最終シンボルの所定個数手前までのシンボルに対応する復号データを前記バッファリング部から取得し、残りのシンボルに対応する復号データを前記反復復号部から取得するように切替えを行なってもよい。   In the radio reception apparatus of the present invention, the switching unit obtains decoded data corresponding to symbols from the last symbol to a predetermined number of symbols before the final symbol from the buffering unit, and the decoded data corresponding to the remaining symbols is the iteration. Switching may be performed so as to obtain from the decoding unit.

この構成により、最終シンボルの受信タイミングに基づいて決まるSIFSタイミングに間に合うように、受信パケットデータの復号処理を完了させることができる。また、最終シンボルの所定個数手前のシンボルまでは、反復復号処理を行うことができるので、精度の高い復号処理を行うことができる。   With this configuration, the decoding process of the received packet data can be completed in time for the SIFS timing determined based on the reception timing of the final symbol. In addition, since iterative decoding can be performed up to a predetermined number of symbols before the final symbol, highly accurate decoding can be performed.

本発明の無線受信装置は、前記反復復号部における反復復号処理の完了が、あらかじめ定められた確認応答の送信タイミングから遅延する時間を、前記復号部による復号処理がシンボル間で中断する中断時間で除して得られた値以上であって最小の整数を前記所定個数として決定する切替タイミング決定部を備えてもよい。   The wireless reception apparatus of the present invention is configured such that the completion of the iterative decoding process in the iterative decoding unit is delayed from the transmission timing of a predetermined acknowledgment response, and the interruption time in which the decoding process by the decoding unit is interrupted between symbols. A switching timing determination unit may be provided that determines a minimum integer equal to or greater than the value obtained by dividing the predetermined number as the predetermined number.

この構成により、切替部にて復号データを取得する取得元を、反復復号部から復号部に切り替えるタイミングを適切に決定することができる。   With this configuration, it is possible to appropriately determine the timing for switching the acquisition source from which the decoded data is acquired by the switching unit from the iterative decoding unit to the decoding unit.

本発明の無線受信装置において、前記切替タイミング決定部は、最終シンボルに含まれるパディングビットのビット数に基づいて、前記所定個数を決定してもよい。   In the radio reception apparatus of the present invention, the switching timing determination unit may determine the predetermined number based on the number of padding bits included in the final symbol.

パディングビットの受信中に復号処理を行えるので、最終シンボルの受信タイミングによって定まるSIFSタイミングまでに復号処理を行える時間の長さは、パディングビットのビット数に応じて異なる。本発明の構成により、パディングビットのビット数に基づいて切替えのタイミングを適切に決定できる。   Since the decoding process can be performed while the padding bits are being received, the length of time during which the decoding process can be performed before the SIFS timing determined by the reception timing of the final symbol differs depending on the number of bits of the padding bits. According to the configuration of the present invention, the switching timing can be appropriately determined based on the number of padding bits.

本発明の無線受信装置において、前記切替タイミング決定部は、パディングビットのビット数と前記所定個数とを関連付けて記憶したテーブルを有し、前記テーブルを参照して前記所定個数を決定してもよい。   In the wireless reception device of the present invention, the switching timing determination unit may have a table storing the number of padding bits associated with the predetermined number, and may determine the predetermined number with reference to the table .

この構成により、テーブルを参照して切替えのタイミングを決定できるので、切替えタイミングを計算しなくてもよく、小さな回路規模で、迅速に処理を行える。   With this configuration, since the switching timing can be determined with reference to the table, it is not necessary to calculate the switching timing, and processing can be performed quickly with a small circuit scale.

本発明の無線通信システムは、パケットデータをデジタル変調方式によって変調して送信する無線送信装置と、前記パケットを受信する上記した無線受信装置とを備える。   The wireless communication system of the present invention includes a wireless transmission device that modulates and transmits packet data by a digital modulation method, and the above-described wireless reception device that receives the packet.

この構成により、上記した無線受信装置と同様に、復号の精度を高く保ちつつ、復号に要する処理時間を短縮することができる。   With this configuration, the processing time required for decoding can be shortened while maintaining high decoding accuracy, as with the above-described wireless reception device.

本発明の無線通信システムにおいて、前記無線送信装置は、送信データを、1シンボルで送信可能なバイト数の整数倍+1バイトの長さのパケットデータに分割するパケット分割部を備えてもよい。   In the wireless communication system of the present invention, the wireless transmission device may include a packet division unit that divides transmission data into packet data having a length that is an integral multiple of the number of bytes that can be transmitted in one symbol + 1 byte.

この構成により、最終シンボルに含まれるパディングビットのビット数を多くすることができるので、パディングビットの受信時間を長くし、その間に復号処理を行うことができる。   With this configuration, since the number of padding bits included in the final symbol can be increased, the reception time of padding bits can be increased, and decoding processing can be performed during that time.

本発明の無線通信システムにおいて、前記無線送信装置は、前記送信データを間引くパンクチャ処理を行うパンクチャ処理部と、パケットデータを搬送する複数のシンボルのうちの最終シンボルに、前記パンクチャ処理部にて間引かれたパンクチャデータを含めた無線信号を生成する無線信号生成部とを備えてもよい。   In the wireless communication system according to the present invention, the wireless transmission device may include a puncture processing unit that performs puncture processing for thinning out the transmission data, and a puncture processing unit that interposes a final symbol among a plurality of symbols carrying packet data. And a radio signal generation unit that generates a radio signal including the drawn puncture data.

この構成により、パケットデータを受信した無線受信装置は、最終シンボルに含まれるパンクチャデータを用いて復号を行なえるので、精度の高い復号を行なうことができる。   With this configuration, the wireless reception device that has received the packet data can perform decoding using the puncture data included in the final symbol, so that highly accurate decoding can be performed.

本発明の無線通信システムにおいて、前記無線受信装置の復号部は、最終シンボルに含まれるパンクチャデータを用いて、デパンクチャ処理を行うデパンクチャ処理部を備えてもよい。   In the wireless communication system of the present invention, the decoding unit of the wireless reception device may include a depuncture processing unit that performs a depuncture process using puncture data included in a final symbol.

この構成により、最終シンボルに含まれるパンクチャデータを用いて復号を行なえるので、精度の高い復号を行なうことができる。   With this configuration, decoding can be performed using the puncture data included in the final symbol, so that highly accurate decoding can be performed.

本発明の無線送信装置は、送信データを、1シンボルで送信可能なバイト数の整数倍+1バイトの長さのパケットデータに分割するパケット分割部と、前記パケットデータを搬送する無線信号を生成する無線信号生成部と、前記無線信号を送信する送信部と、を備える。   The wireless transmission device of the present invention generates a packet dividing unit that divides transmission data into packet data having an integral multiple of the number of bytes that can be transmitted in one symbol + 1 byte, and a wireless signal that carries the packet data A radio signal generation unit; and a transmission unit that transmits the radio signal.

この構成により、最終シンボルに含まれるパディングビットのビット数を多くすることができるので、パディングビットの受信時間を長くし、その間に復号処理を行うことができる。   With this configuration, since the number of padding bits included in the final symbol can be increased, the reception time of padding bits can be increased, and decoding processing can be performed during that time.

本発明の別の態様に係る無線送信装置は、送信データを間引くパンクチャ処理を行うパンクチャ処理部と、前記送信データを複数のパケットデータに分割するパケット分割部と、前記パケットデータを搬送する複数のシンボルのうちの最終シンボルに、前記パンクチャ処理部にて間引かれたパンクチャデータを含めた無線信号を生成する無線信号生成部と、前記無線信号を送信する送信部とを備える。   A wireless transmission device according to another aspect of the present invention includes a puncture processing unit that performs puncturing processing to thin out transmission data, a packet division unit that divides the transmission data into a plurality of packet data, and a plurality of units that carry the packet data A radio signal generation unit that generates a radio signal including puncture data thinned out by the puncture processing unit in a final symbol of the symbols, and a transmission unit that transmits the radio signal.

この構成により、パケットデータを受信した無線受信装置は、最終シンボルに含まれるパンクチャデータを用いて復号を行なえるので、精度の高い復号を行なうことができる。   With this configuration, the wireless reception device that has received the packet data can perform decoding using the puncture data included in the final symbol, so that highly accurate decoding can be performed.

本発明の無線受信方法は、デジタル変調方式によって変調されたパケットデータを受信するステップと、前記パケットデータをシンボル毎に復号するステップと、復号データをバッファリング部に記憶するステップと、復号データを利用して反復復号を行なうステップと、前記バッファリング部に逐次蓄積される復号データと、前記復号データを利用した反復復号によって逐次生成される復号データのうち、いずれの復号データを取得するかを切り替えるステップと、前記切り替えるステップによって切替えを行ないつつ逐次取得した復号データを用いてパケットデータを構成し、前記パケットデータに伝送誤りが発生しているか否かを判定するステップと、伝送誤りが発生していないと判定された場合に、確認応答を送信するステップとを備える。   The wireless reception method of the present invention includes a step of receiving packet data modulated by a digital modulation method, a step of decoding the packet data for each symbol, a step of storing the decoded data in a buffering unit, Which decoding data is to be acquired among the step of performing iterative decoding using, the decoded data sequentially stored in the buffering unit, and the decoded data sequentially generated by iterative decoding using the decoded data A step of switching, a step of determining whether or not a transmission error has occurred in the packet data by configuring packet data by using the decoded data sequentially obtained while switching in the switching step, and a transmission error has occurred Sending a confirmation response when it is determined that Obtain.

この構成により、本発明の無線受信装置と同様に、復号の精度を高く保ちつつ、復号に要する処理時間を短縮することができる。なお、本発明の無線受信装置の各種の構成を本発明の無線受信方法に適用することが可能である。   With this configuration, as with the wireless reception device of the present invention, it is possible to shorten the processing time required for decoding while maintaining high decoding accuracy. Various configurations of the wireless reception device of the present invention can be applied to the wireless reception method of the present invention.

本発明の無線送信方法は、送信データを、1シンボルで送信可能なバイト数の整数倍+1バイトの長さのパケットデータに分割するステップと、前記パケットデータを搬送する無線信号を生成するステップと、前記無線信号を送信するステップとを備える。   The wireless transmission method of the present invention includes a step of dividing transmission data into packet data having a length of an integral multiple of the number of bytes that can be transmitted in one symbol + 1 byte, and a step of generating a wireless signal carrying the packet data; And transmitting the radio signal.

この構成により、本発明の無線送信装置と同様に、パディングビットの受信時間を長くし、その間に復号処理を行なうことができる。   With this configuration, similarly to the wireless transmission device of the present invention, it is possible to lengthen the reception time of padding bits and perform decoding processing during that time.

本発明の別の態様に係る無線送信方法は、前記送信データを間引くパンクチャ処理を行うステップと、前記送信データを複数のパケットデータに分割するステップと、前記パケットデータを搬送する複数のシンボルのうちの最終シンボルに、送信データから間引かれたパンクチャデータを含めた無線信号を生成するステップと、前記無線信号を送信するステップとを備える。   A wireless transmission method according to another aspect of the present invention includes a step of performing a puncturing process for thinning out the transmission data, a step of dividing the transmission data into a plurality of packet data, and a plurality of symbols carrying the packet data Generating a radio signal including the puncture data thinned out from the transmission data in the final symbol, and transmitting the radio signal.

この構成により、パケットデータを受信した無線受信装置は、最終シンボルに含まれるパンクチャデータを用いて復号を行なえるので、精度の高い復号を行なうことができる。   With this configuration, the wireless reception device that has received the packet data can perform decoding using the puncture data included in the final symbol, so that highly accurate decoding can be performed.

本発明のプログラムは、デジタル変調方式によって変調されたパケットデータを受信するためのプログラムであって、コンピュータに、前記パケットデータを受信するステップと、前記パケットデータをシンボル毎に復号するステップと、復号データをバッファリング部に記憶するステップと、復号データを利用して反復復号を行なうステップと、前記バッファリング部に逐次蓄積される復号データと、前記復号データを利用した反復復号によって逐次生成される復号データのうち、いずれの復号データを取得するかを切り替えるステップと、前記切り替えるステップによって切替えを行ないつつ逐次取得した復号データを用いてパケットデータを構成し、前記パケットデータに伝送誤りが発生しているか否かを判定するステップと、伝送誤りが発生していないと判定された場合に、確認応答を送信するステップとを実行させる。   A program of the present invention is a program for receiving packet data modulated by a digital modulation method, the step of receiving the packet data by a computer, the step of decoding the packet data for each symbol, and the decoding Steps of storing data in a buffering unit, steps of performing iterative decoding using decoded data, decoded data sequentially stored in the buffering unit, and iterative decoding using the decoded data are sequentially generated Of the decoded data, the step of switching which decoded data is to be acquired and the packet data is configured using the decoded data sequentially acquired while performing the switching in the switching step, and a transmission error occurs in the packet data. A step of determining whether there is a transmission error There If it is determined that not occurred, and a step of transmitting an acknowledgment.

この構成により、本発明の無線受信装置と同様に、復号の精度を高く保ちつつ、復号に要する処理時間を短縮することができる。なお、本発明の無線受信装置の各種の構成を本発明のプログラムに適用することが可能である。   With this configuration, as with the wireless reception device of the present invention, it is possible to shorten the processing time required for decoding while maintaining high decoding accuracy. Various configurations of the wireless reception device of the present invention can be applied to the program of the present invention.

本発明の別の態様に係るプログラムは、パケットデータをデジタル変調方式によって変調して送信するためのプログラムであって、コンピュータに、送信データを、1シンボルで送信可能なバイト数の整数倍+1バイトの長さのパケットデータに分割するステップと、前記パケットデータを搬送する無線信号を生成するステップと、前記無線信号を送信するステップとを実行させる。   A program according to another aspect of the present invention is a program for modulating packet data by a digital modulation method and transmitting the packet data to a computer, which is an integral multiple of the number of bytes that can be transmitted in one symbol plus one byte. And a step of generating a radio signal carrying the packet data and a step of transmitting the radio signal.

この構成により、本発明の無線送信装置と同様に、パディングビットの受信時間を長くし、その間に復号処理を行うことができる。   With this configuration, similarly to the wireless transmission device of the present invention, it is possible to lengthen the reception time of padding bits and perform decoding processing during that time.

本発明の別の態様に係るプログラムは、パケットデータをデジタル変調方式によって変調して送信するためのプログラムであって、コンピュータに、送信データを間引くパンクチャ処理を行うステップと、前記送信データを複数のパケットデータに分割するステップと、パケットデータを搬送する複数のシンボルのうちの最終シンボルに、送信データから間引かれたパンクチャデータを含めた無線信号を生成するステップと、前記無線信号を送信するステップとを備える。   A program according to another aspect of the present invention is a program for modulating packet data by a digital modulation scheme and transmitting the packet data to a computer, performing a puncturing process for thinning transmission data, and transmitting the transmission data to a plurality of Dividing into packet data; generating a radio signal including puncture data thinned out from transmission data in a final symbol of a plurality of symbols carrying packet data; and transmitting the radio signal With.

この構成により、パケットデータを受信した無線受信装置は、最終シンボルに含まれるパンクチャデータを用いて復号を行なえるので、精度の高い復号を行なうことができる。   With this configuration, the wireless reception device that has received the packet data can perform decoding using the puncture data included in the final symbol, so that highly accurate decoding can be performed.

本発明によれば、標準の規格に準拠しつつ、高性能な反復復号を適用することができ、受信性能を向上できる効果を有する。   According to the present invention, it is possible to apply high-performance iterative decoding while conforming to a standard specification, and to improve reception performance.

以下、本発明の実施の形態について、図面を参照しながら説明する。
(第1の実施の形態)
図1は、第1の実施の形態を示す無線受信装置1のブロック構成図である。本実施の形態の無線受信装置1は、データを受信して復号するための構成として、受信部8と、同期部10と、復調部12と、復号部14と、パケット解析部16と、反復復号部18と、MAC部24と、送信部26とを備えている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(First embodiment)
FIG. 1 is a block configuration diagram of a wireless reception device 1 according to the first embodiment. As a configuration for receiving and decoding data, the wireless reception device 1 according to the present embodiment has a reception unit 8, a synchronization unit 10, a demodulation unit 12, a decoding unit 14, a packet analysis unit 16, and an iterative unit. The decoding part 18, the MAC part 24, and the transmission part 26 are provided.

受信部8は、無線送信装置から送信された無線信号を受信する機能を有する。受信部8は、受信した無線信号を、図示しない各種の処理部を介して同期部10に入力する。ここで、各種の処理部には、例えば、アナログベースバンド信号をデジタル信号に変換する処理部が含まれる。   The receiving unit 8 has a function of receiving a wireless signal transmitted from the wireless transmission device. The receiving unit 8 inputs the received radio signal to the synchronization unit 10 via various processing units (not shown). Here, the various processing units include, for example, a processing unit that converts an analog baseband signal into a digital signal.

同期部10は、AD変換後の電力を測定し、図示しないRF部のゲインを調整する自動利得制御(AGC)を行う。また、同期部10は、周波数誤差を補償する周波数同期を行い、高速フーリエ変換(FFT)するタイミングを調整する時間同期を行う。   The synchronization unit 10 measures the power after AD conversion and performs automatic gain control (AGC) for adjusting the gain of an RF unit (not shown). In addition, the synchronization unit 10 performs frequency synchronization for compensating for a frequency error, and performs time synchronization for adjusting the timing of fast Fourier transform (FFT).

復調部12は、同期部10からの信号によって定められたタイミングでFFTを行い、既知のプリアンブルを用いてチャネル特性を推定し、推定結果に応じてデータ信号の等化を行う(またはストリームの分離を行う)。ここで、MIMO伝送の場合には各アンテナ間のチャネル推定値を行列化した場合の逆行列を求め、データ信号に対して行列演算することでストリームを分離する方式が一般的に用いられている。   The demodulation unit 12 performs FFT at a timing determined by the signal from the synchronization unit 10, estimates channel characteristics using a known preamble, and equalizes the data signal according to the estimation result (or stream separation) I do). Here, in the case of MIMO transmission, a method is generally used in which a stream is separated by calculating an inverse matrix when a channel estimation value between antennas is matrixed and performing a matrix operation on a data signal. .

復号部14は、復調結果を受信データの変調方式に応じて判定して誤り訂正復号を行う。復号部14は、SIGNALで得られたMCSに対応する変調方式で定められた理想信号点(または信号点間のスレッショルド値)からの距離(尤度)を求め、最尤復号によって誤り訂正復号を行う。なお、SIGNAL信号は、既知のMCS(BPSK、符号化率1/2)で送信されている。パケット解析部16は、データ信号部分のMCSおよびパケット長を求める。   The decoding unit 14 performs error correction decoding by determining the demodulation result according to the modulation method of the received data. The decoding unit 14 obtains a distance (likelihood) from an ideal signal point (or a threshold value between signal points) determined by a modulation scheme corresponding to MCS obtained by SIGNAL, and performs error correction decoding by maximum likelihood decoding. Do. The SIGNAL signal is transmitted with a known MCS (BPSK, coding rate 1/2). The packet analysis unit 16 obtains the MCS and packet length of the data signal portion.

反復復号部18は、復号部14にて復号されたデータから干渉成分等をキャンセルしたうえで、再度復号処理を行う。反復復号部18は、干渉成分をキャンセルするキャンセル部20と、キャンセル後の信号を各々の変調方式に応じて誤り訂正復号を行う復号部22とを含んでいる。   The iterative decoding unit 18 cancels interference components and the like from the data decoded by the decoding unit 14 and then performs the decoding process again. The iterative decoding unit 18 includes a canceling unit 20 that cancels interference components, and a decoding unit 22 that performs error correction decoding on the canceled signal in accordance with each modulation scheme.

キャンセル部20は、復号部14から得られた復号結果、および復調部12において推定したチャネル特性に基づいて再変調を行い、MIMOチャネルのそれぞれのストリームに対して干渉となっている他のチャネルの信号のレプリカを生成する。そして、復調部12においてFFTした信号から干渉信号のレプリカ信号を差し引く。各受信アンテナで得られたストリームからレプリカ信号を差し引く処理を行った後、同じストリームとなるべき信号を最大比合成によって合成し、ダイバーシチゲインを得る。続いて、復号部22は、MCSに対応する変調方式で定められた理想信号点(または信号点間のスレッショルド値)からの距離(尤度)を求め、最尤復号によって誤り訂正復号を再度行う。   The cancel unit 20 performs re-modulation based on the decoding result obtained from the decoding unit 14 and the channel characteristics estimated by the demodulation unit 12, and the other channels that interfere with each stream of the MIMO channel. Generate a replica of the signal. Then, the replica signal of the interference signal is subtracted from the signal subjected to FFT in the demodulator 12. After the process of subtracting the replica signal from the stream obtained by each receiving antenna is performed, the signals that should be the same stream are combined by maximum ratio combining to obtain diversity gain. Subsequently, the decoding unit 22 obtains a distance (likelihood) from an ideal signal point (or a threshold value between signal points) determined by a modulation method corresponding to MCS, and performs error correction decoding again by maximum likelihood decoding. .

MAC部24は、データ伝送を制御する機能を有する。MAC部24は、復号された受信データのFCSに基づいて誤り検出を行う。誤りが検出されなかった場合には、MAC部24はAck信号を生成し、SIFSタイミングにAck信号を送信する。MAC部24は、Ack信号を送信部26に渡し、送信部26がAck信号を送信する。   The MAC unit 24 has a function of controlling data transmission. The MAC unit 24 performs error detection based on the FCS of the decoded received data. If no error is detected, the MAC unit 24 generates an Ack signal and transmits the Ack signal at the SIFS timing. The MAC unit 24 passes the Ack signal to the transmission unit 26, and the transmission unit 26 transmits the Ack signal.

第1の実施の形態の無線受信装置1は、データを誤りなく受信できたか否かの判断をSIFSタイミングまでに行えるようにするため、以下の構成を備えている。すなわち、無線受信装置1は、復号部14の出力を記憶するバッファリング部28と、バッファリング部28に記憶されたデータを読み出す読出し制御部30と、MAC部24への入力データとして反復復号部18にて復号したデータを用いるか、読出し制御部30にて読み出したデータを用いるか、を切り替える切替部32と、を備えている。   The wireless reception device 1 according to the first embodiment includes the following configuration in order to determine whether or not data can be received without error before the SIFS timing. That is, the wireless reception device 1 includes a buffering unit 28 that stores the output of the decoding unit 14, a read control unit 30 that reads data stored in the buffering unit 28, and an iterative decoding unit as input data to the MAC unit 24. And a switching unit 32 that switches between using the data decoded at 18 and using the data read out by the read control unit 30.

切替部32には、切替タイミング決定部34に接続されており、反復復号部18からの出力と読出し制御部30からの出力を切り替える。切替タイミング決定部34は、読出し制御部30にも接続されており、読出し制御部30に切替えのタイミングを通知する。これにより、読出し制御部30は、切替部32が読出し制御部30からMAC部24にデータ送信を開始するタイミングで、バッファリング部28からのデータ読出しを開始できる。   The switching unit 32 is connected to the switching timing determination unit 34 and switches between the output from the iterative decoding unit 18 and the output from the read control unit 30. The switching timing determination unit 34 is also connected to the read control unit 30 and notifies the read control unit 30 of the switching timing. Accordingly, the read control unit 30 can start reading data from the buffering unit 28 at a timing when the switching unit 32 starts data transmission from the read control unit 30 to the MAC unit 24.

次に、切替部32による切替えのタイミングについて説明する。切替部32は、データの受信開始から最終シンボルの数シンボル前までは、反復復号部18からの出力データをMAC部24に入力し、最終の数シンボルについてバッファリング部28からの読出しデータをMAC部24に入力するように切り替える。最終の何シンボルをバッファリング部28から読み出すかは、MCSおよびパケット長に基づいて決定する。   Next, the timing of switching by the switching unit 32 will be described. The switching unit 32 inputs the output data from the iterative decoding unit 18 to the MAC unit 24 from the start of data reception to several symbols before the final symbol, and reads the read data from the buffering unit 28 for the final several symbols. It switches so that it may input into the part 24. The final number of symbols to be read from the buffering unit 28 is determined based on the MCS and the packet length.

パケットの受信が完了してデータ信号の復号が完了するまでに要する処理時間はMCSおよびパケット長によって異なる。これはOFDMシンボル単位でデータ信号を送信しているためである。1パケット中で送信すべきデータのビット数を1OFDMシンボルあたりに伝送できるビット数で除したときに余りが生じる場合には、パディングビットと呼ばれるビットが付加され、必ず1OFDMシンボルあたりのビット数の倍数となるビット数となるように調整が行われる。パディングビットが多いほど、最終シンボルに含まれる復号しなくてはならないデータ信号ビット数が少ないため、復号処理に要する時間も短くて済む。一方、誤りなくデータを受信できた場合には、パケットの受信が完了して一定時間経過(SIFS)時点でAck信号の送信を開始することになっている。   The processing time required for completing the reception of a packet and completing the decoding of the data signal differs depending on the MCS and the packet length. This is because the data signal is transmitted in units of OFDM symbols. If there is a remainder when the number of bits of data to be transmitted in one packet is divided by the number of bits that can be transmitted per OFDM symbol, a bit called a padding bit is added, which is always a multiple of the number of bits per OFDM symbol. Adjustment is performed so that the number of bits becomes. The more padding bits, the fewer the number of data signal bits that must be decoded included in the final symbol, and the shorter the time required for the decoding process. On the other hand, when data can be received without error, transmission of an Ack signal is started when a predetermined time has elapsed (SIFS) after reception of the packet is completed.

図2は、復号部14および反復復号部18から復号データが出力されるタイミングを示す図である。図2では、LシンボルのうちのL−3シンボル〜Lシンボルの復号タイミングを示している。図2に示すように、シンボルとシンボルの間には一定の中断時間Dが生じるのが一般的である。IEEE802.11aの場合、少なくともガードインターバル長の時間だけシンボル間に待ち時間が発生する。   FIG. 2 is a diagram illustrating the timing at which decoded data is output from the decoding unit 14 and the iterative decoding unit 18. FIG. 2 shows the decoding timing of L-3 to L symbols out of L symbols. As shown in FIG. 2, a certain interruption time D generally occurs between symbols. In the case of IEEE802.11a, a waiting time is generated between symbols for at least the guard interval length.

無線受信装置1におけるデジタル信号処理回路では、FFTを行うクロック周波数の倍数となる周波数のいずれかを用いて構成されることが一般的である。この場合、ガードインターバル長の待ち時間に加えて、シンボル間の冗長な待ち時間がさらに増える。例えばIEEE802.11nで定められているMCS15(64QAM、符号化率5/6、2ストリーム)の場合、ビタビ復号部では160MHzのクロック信号を用いて復号することを想定すると、1シンボルあたりの総クロック数は640クロックである。そのうち復号に必要なクロック数は1シンボルあたりのパンクチャービットを含むビット数である375クロックとなるため、265クロック分の待ち時間がある。   The digital signal processing circuit in the wireless reception device 1 is generally configured using one of frequencies that is a multiple of the clock frequency for performing FFT. In this case, the redundant waiting time between symbols further increases in addition to the waiting time of the guard interval length. For example, in the case of MCS15 (64QAM, coding rate 5/6, 2 streams) defined in IEEE802.11n, assuming that the Viterbi decoding unit performs decoding using a 160 MHz clock signal, the total clock per symbol The number is 640 clocks. Of these, the number of clocks required for decoding is 375 clocks, which is the number of bits including puncture bits per symbol, so there is a waiting time of 265 clocks.

SIFSタイミングは、最終シンボルを受信した時刻によって定まる。最終シンボルを受信した時刻に、例えば16μsecを加えた時刻がSIFSタイミングとなる。図2に示す例では、反復復号部18が反復復号を完了するタイミングはSIFSタイミングよりもΔTiだけ遅れている。従って、反復復号された信号をMAC部24に送信し、MAC部24にて正しく受信できたか否かを判断していたのでは、Ackの返信がSIFSタイミングに間に合わず、標準規格との整合が取れない。   The SIFS timing is determined by the time when the last symbol is received. For example, a time obtained by adding 16 μsec to the time when the last symbol is received is the SIFS timing. In the example shown in FIG. 2, the timing at which the iterative decoding unit 18 completes the iterative decoding is delayed by ΔTi from the SIFS timing. Therefore, if the iteratively decoded signal is transmitted to the MAC unit 24 and it is determined whether or not the MAC unit 24 has correctly received the signal, the Ack reply is not in time for the SIFS timing, and the standard is not consistent. I can't take it.

切替部32は、SIFSタイミングにAck信号を返信できるように、最終シンボルに近い数シンボルについては、反復復号部18より先に処理が完了している復号部14の復号データをMAC部24に送信する。MAC部24は、復号部14で復号されたデータを用いて、伝送誤りがあるか否かを判定する。   The switching unit 32 transmits the decoded data of the decoding unit 14 that has been processed before the iterative decoding unit 18 to the MAC unit 24 for several symbols close to the final symbol so that the Ack signal can be returned at the SIFS timing. To do. The MAC unit 24 uses the data decoded by the decoding unit 14 to determine whether or not there is a transmission error.

図3は、本実施の形態の無線受信装置1による処理を示す図である。図3は、図2と同じくLシンボルのうちのL−3シンボル〜Lシンボルの復号タイミングを示している。図3に示すように、切替部32は、反復復号部18から出力されるL−3シンボルとL−2シンボルを選択し、MAC部24に送信する。切替部32は、L−1シンボルとLシンボルについては、復号部14から出力された復号データを選択し、MAC部24に送信する。すなわち、切替部32は、復号部14から出力されてバッファリング部28にバッファリングされているL−1シンボルおよびLシンボルを読み出して、MAC部24に送信する。これにより、無線受信装置1は、SIFSタイミングに間に合うように、最後のLシンボルまで処理することができる。   FIG. 3 is a diagram illustrating processing performed by the wireless reception device 1 according to the present embodiment. FIG. 3 shows the decoding timing of L-3 to L symbols out of L symbols as in FIG. As illustrated in FIG. 3, the switching unit 32 selects the L-3 symbol and the L-2 symbol output from the iterative decoding unit 18 and transmits them to the MAC unit 24. The switching unit 32 selects the decoded data output from the decoding unit 14 and transmits the L-1 symbol and the L symbol to the MAC unit 24. That is, the switching unit 32 reads the L-1 symbol and the L symbol output from the decoding unit 14 and buffered in the buffering unit 28, and transmits them to the MAC unit 24. Thereby, the radio | wireless receiver 1 can process to the last L symbol so that SIFS timing may be met.

復号部14による復号データは、反復復号部18による復号データよりも誤り率特性が劣っている。無線受信装置1の受信性能を向上させるために、MAC部24は反復復号部18による復号データをできるだけ多く用いて、受信パケットデータを構成することが望ましい。切替タイミング決定部34は、復号部14による復号データをできる限り少なくするシンボル数を決定する。ここで、復号部14から読み出すシンボル数について説明する。   The decoded data by the decoding unit 14 is inferior to the decoded data by the iterative decoding unit 18 in error rate characteristics. In order to improve the reception performance of the wireless reception device 1, it is desirable that the MAC unit 24 configures the received packet data by using as much decoded data as possible by the iterative decoding unit 18. The switching timing determination unit 34 determines the number of symbols for reducing the data decoded by the decoding unit 14 as much as possible. Here, the number of symbols read from the decoding unit 14 will be described.

図2に示すようにシンボル間の待ち時間をD、反復復号部18の出力完了がSIFSタイミングから遅れる時間をΔTiとする。このとき、切替タイミング決定部34は、復号部14の出力から読み出すシンボル数NをN=[ΔTi/D]+1([X]はXを超えない最大の整数)によって決定する。これにより、受信性能の劣るシンボル、すなわち復号部14の復号データを用いる量を最小限にすることができ好適である。   As shown in FIG. 2, the waiting time between symbols is D, and the time that the output completion of the iterative decoding unit 18 is delayed from the SIFS timing is ΔTi. At this time, the switching timing determination unit 34 determines the number N of symbols to be read from the output of the decoding unit 14 by N = [ΔTi / D] +1 ([X] is the maximum integer not exceeding X). As a result, it is possible to minimize the amount of use of symbols with inferior reception performance, that is, the decoded data of the decoding unit 14.

ここで、シンボル間の待ち時間DはMCSによって定まるので、それぞれのMCSに対応するDの値を切替タイミング決定部34に記憶しておいてもよい。復号部22の出力完了がSIFSタイミングより遅れる時間ΔTiは、MCSおよびパディングビット数Npによって決まる。従って、それぞれのMCSに対してパディングビット数を変化させた時の超過時間ΔTiに基づいて復号部14から取得するシンボル数Nをテーブルに記憶しておいてもよい。   Here, since the waiting time D between symbols is determined by MCS, the value of D corresponding to each MCS may be stored in the switching timing determination unit 34. The time ΔTi that the output completion of the decoding unit 22 is delayed from the SIFS timing is determined by the MCS and the number of padding bits Np. Therefore, the number N of symbols acquired from the decoding unit 14 based on the excess time ΔTi when the number of padding bits is changed for each MCS may be stored in the table.

図4は、復号部14からの読み出しシンボル数Nを記憶したテーブルの一例を示す図である。図4に示す表では、MCSが「3」以下の場合は全ての信号に対して反復復号を行っても、SIFSタイミングまでに反復復号処理が完了するので、N=0が記載されている。すなわち、全シンボルを反復復号部18から読み出すことを示す。   FIG. 4 is a diagram illustrating an example of a table storing the number N of symbols read from the decoding unit 14. In the table shown in FIG. 4, when MCS is “3” or less, even if iterative decoding is performed on all signals, iterative decoding processing is completed by the SIFS timing, so N = 0 is described. That is, all symbols are read from the iterative decoding unit 18.

MCSが「4」の場合、パディングビットが「113」以下の場合に反復復号を行うと、SIFSタイミングまでに反復復号処理が間に合わないので、最後の1シンボルだけは、読出し制御部30にて読み出したシンボルをMAC部24に出力する必要があることを示している。MCSが「4」であってもパディングビットが「114」以上であれば、復号処理の必要のないパディングビットによって時間的な余裕が生じ、全てを反復復号しても、SIFSタイミングまでに反復復号処理が完了するので、N=0が記載されている。   When MCS is “4”, if iterative decoding is performed when the padding bit is “113” or less, the iterative decoding process will not be in time by the SIFS timing, so only the last symbol is read by the read control unit 30. It is shown that it is necessary to output the symbol to the MAC unit 24. Even if MCS is “4”, if the padding bit is “114” or more, there is a time margin due to padding bits that do not require decoding processing, and even if iterative decoding is performed, iterative decoding is performed by the SIFS timing. Since the process is completed, N = 0 is described.

このように、図4に示すテーブルを記憶しておくことにより、切替タイミング決定部34は、N=[ΔTi/D]+1という演算を行うことなく、切替シンボル数Nを容易に算出することができる。他の変調方式についても同様にして表を作成しておくと、全てのMCSに対して切替えタイミングを規定することができる。
以上、第1の実施の形態の無線受信装置1について説明した。
In this way, by storing the table shown in FIG. 4, the switching timing determination unit 34 can easily calculate the number N of switching symbols without performing the calculation N = [ΔTi / D] +1. it can. If tables are similarly created for other modulation schemes, the switching timing can be defined for all MCSs.
Heretofore, the wireless reception device 1 according to the first embodiment has been described.

第1の実施の形態の無線受信装置1は、受信したシンボルの最終の数シンボルについては、反復復号部18より処理時間の短い復号部14で復号された復号データをMAC部24に入力するので、MAC部24は、データを正常に受信できたか否かの判断をSIFSタイミングの前までに行うことができ、データを正常に受信できた場合にはSIFSタイミングにAck信号を返信できる。   The wireless reception device 1 according to the first embodiment inputs the decoded data decoded by the decoding unit 14 having a shorter processing time than the iterative decoding unit 18 to the MAC unit 24 for the last several symbols of the received symbols. The MAC unit 24 can determine whether or not the data has been normally received before the SIFS timing, and can return an Ack signal at the SIFS timing when the data has been normally received.

また、第1の実施の形態の無線受信装置1は、最後の数シンボルの前までは反復復号処理を行なうので、受信性能を高くできる。   In addition, since the wireless reception device 1 according to the first embodiment performs iterative decoding processing before the last several symbols, the reception performance can be improved.

なお、第1の実施の形態では、復号部14による復号データと反復復号部18による復号データのいずれを取得するかを切り替える切替えタイミングを、シンボル単位で制御する例について述べたが、シンボルの途中で切り替えることも可能である。これにより、受信性能の高い反復復号後の復号データをより多く取得することができ、受信性能の向上につながる。この場合、切替部32による切替えタイミングを厳密に制御する必要がある。例えば、切替えシンボル数Nを定めた後にさらにパディングビットの数に応じて切替えのタイミングを決定する。パディングビットが多ければ多いほど、切替えのタイミングを遅くし、反復復号後の信号を出力させる時間を長くすることが可能である。   In the first embodiment, an example has been described in which the switching timing for switching between decoding data acquired by the decoding unit 14 and decoding data acquired by the iterative decoding unit 18 is controlled in symbol units. It is also possible to switch with. As a result, more decoded data after iterative decoding with high reception performance can be acquired, leading to improvement in reception performance. In this case, it is necessary to strictly control the switching timing by the switching unit 32. For example, after the number N of switching symbols is determined, the switching timing is further determined according to the number of padding bits. As the number of padding bits increases, the switching timing can be delayed and the time for outputting the signal after iterative decoding can be lengthened.

(第2の実施の形態)
図5は、第2の実施の形態の無線受信装置2の構成を示す図である。第2の実施の形態の無線受信装置2は、上記した第1の実施の形態の無線受信装置1と基本的な構成は同じである。第2の実施の形態の無線受信装置2は、復号部14の出力がバッファリング部28に入力されるのではなく、復調部12の出力がバッファリング部28に入力される。第2の実施の形態では、復調部12とバッファリング部28との間に、硬判定部36、硬判定用キャンセル部38、硬判定用復号部40を備えており、復調部12から出力されるデータを復号化してバッファリング部28に記憶する。以下、これらの構成について説明する。
(Second Embodiment)
FIG. 5 is a diagram illustrating a configuration of the wireless reception device 2 according to the second embodiment. The wireless reception device 2 of the second embodiment has the same basic configuration as the wireless reception device 1 of the first embodiment described above. In the wireless reception device 2 according to the second embodiment, the output of the decoding unit 14 is not input to the buffering unit 28, but the output of the demodulation unit 12 is input to the buffering unit 28. In the second embodiment, a hard decision unit 36, a hard decision cancellation unit 38, and a hard decision decoding unit 40 are provided between the demodulation unit 12 and the buffering unit 28, and are output from the demodulation unit 12. Data is decoded and stored in the buffering unit 28. Hereinafter, these configurations will be described.

硬判定部36は、復調部12からの出力データに対して硬判定を行い、受信データの「1」「0」を判定する。硬判定用キャンセル部38は、硬判定部36で得られた硬判定結果、および復調部12において推定したチャネル特性に基づいて再変調を行い、MIMOチャネルのそれぞれのストリームに対して干渉となっている他のチャネルの信号のレプリカを生成する。その後、硬判定用キャンセル部38は、復調部12にて復調した信号から干渉信号のレプリカを差し引く処理を行い、同じストリームとなるべき信号を最大比合成によって合成し、ダイバーシチゲインを得る。硬判定用復号部40は、MCSに対応する変調方式で定められた理想信号点(または信号点間のスレッショルド値)からの距離(尤度)を求め、最尤復号によって誤り訂正復号を再度行う。   The hard decision unit 36 makes a hard decision on the output data from the demodulation unit 12 and determines “1” or “0” of the received data. The hard decision cancel unit 38 performs re-modulation based on the hard decision result obtained by the hard decision unit 36 and the channel characteristics estimated by the demodulation unit 12, and causes interference with each stream of the MIMO channel. Generate a replica of the other channel's signal. Thereafter, the hard decision canceling unit 38 performs a process of subtracting a replica of the interference signal from the signal demodulated by the demodulating unit 12, and synthesizes the signals that should be the same stream by the maximum ratio combining to obtain a diversity gain. The hard decision decoding unit 40 obtains a distance (likelihood) from an ideal signal point (or a threshold value between signal points) determined by a modulation method corresponding to MCS, and performs error correction decoding again by maximum likelihood decoding. .

本実施の形態においても、反復復号前のバッファリング部28から読み出したデータは、反復復号部18からの出力データよりも誤り率特性が劣るので、反復復号部18からの出力データをできるだけ多く用いることにより、処理遅延を増大させない範囲で可能な限り誤り率が小さくなるように切替制御を行う。   Also in the present embodiment, the data read from the buffering unit 28 before iterative decoding has a lower error rate characteristic than the output data from the iterative decoding unit 18, so that the output data from the iterative decoding unit 18 is used as much as possible. Thus, switching control is performed so that the error rate is as small as possible without increasing the processing delay.

本実施の形態の無線受信装置2は、バッファリング部28に記憶しておくデータについても干渉成分のキャンセルを行うので、信号品質の劣化を最小限にし、高い受信性能を実現できる。   The radio reception apparatus 2 according to the present embodiment cancels interference components for data stored in the buffering unit 28 as well, thereby minimizing signal quality degradation and realizing high reception performance.

また、本実施の形態の無線受信装置2は、復調部12からの出力データをバッファリング部28に記憶するので、復号部14の処理に時間がかかる構成の場合には特に好適である。   Moreover, since the radio reception apparatus 2 according to the present embodiment stores the output data from the demodulation unit 12 in the buffering unit 28, it is particularly suitable for a configuration in which the processing of the decoding unit 14 takes time.

図6は、復号部14の構成の例を示す図である。図6に示す復号部14は、尤度算出部42と、デインタリーブ部44と、誤り訂正復号部46とを有する。この構成において、デインタリーブ部44がシンボル単位でデインターリーブを行なう場合、少なくとも1シンボルの処理遅延が発生してしまう。   FIG. 6 is a diagram illustrating an example of the configuration of the decoding unit 14. The decoding unit 14 illustrated in FIG. 6 includes a likelihood calculation unit 42, a deinterleaving unit 44, and an error correction decoding unit 46. In this configuration, when the deinterleaving unit 44 performs deinterleaving for each symbol, a processing delay of at least one symbol occurs.

また、IEEE802.11で規定されているように、誤り訂正符号化が畳み込み符号化であって、シンボル単位で復号が完結できないような送信フォーマットになっている場合には、処理遅延がさらに増大する。これは、畳み込み符号化に対応して受信側でビタビ復号する場合には、畳み込み符号化の拘束長の数倍のトレースバック長が必要とされているためである。このため、たとえ1シンボルの受信が完了していたとしても、シンボルにおける最後の方のビットを復号するためには、次のシンボルの入力を待たなくてはならないためである。このように、反復復号する場合には必ず1シンボル以上遅れた信号を使用する必要があり、処理遅延を増大させる一因となってしまっている。   Further, as specified in IEEE 802.11, when error correction coding is convolutional coding and the transmission format is such that decoding cannot be completed in symbol units, the processing delay further increases. . This is because, when Viterbi decoding is performed on the receiving side corresponding to convolutional coding, a traceback length several times the constraint length of convolutional coding is required. For this reason, even if reception of one symbol is completed, in order to decode the last bit in the symbol, it is necessary to wait for the input of the next symbol. As described above, when iterative decoding is performed, it is necessary to always use a signal delayed by one symbol or more, which is a cause of increasing the processing delay.

なお、IEEE802.11nドラフトで規定されているブロックAckモードの場合には、MCSおよびパケット長に関わらず反復復号を実施することができる。これは、復号の結果、誤りが生じているかないかに関わらず、必ずAck信号を返信することになっている。このため、最後のパケットの反復復号が完了していなくとも、反復復号が既に完了している以前に受信したパケットに対する誤り判定の結果を、まずは返信しておくことにより、時間的な余裕ができるためである。ただし、最後のパケットの誤り判定結果を返信するタイミング以前に反復復号が完了していることが前提である。   In the case of the block Ack mode defined by the IEEE 802.11n draft, iterative decoding can be performed regardless of the MCS and the packet length. This means that an Ack signal is always returned regardless of whether or not an error has occurred as a result of decoding. Therefore, even if the iterative decoding of the last packet has not been completed, it is possible to afford time by first returning the error determination result for the packet received before the iterative decoding has already been completed. Because. However, it is assumed that iterative decoding has been completed before the timing of returning the error determination result of the last packet.

第2の実施の形態の無線受信装置2は、例えばデインターリーブ部44を含む復号部14(図6参照)を備えた無線受信装置のように、復号部14での復号処理に時間がかかる場合に特に有効である。   When the wireless reception device 2 according to the second embodiment is a wireless reception device including the decoding unit 14 (see FIG. 6) including the deinterleave unit 44, for example, it takes time for the decoding process in the decoding unit 14. Is particularly effective.

(第3の実施の形態)
次に、本発明の実施の形態の無線送信装置3について説明する。第3の実施の形態の無線送信装置3は、ネットワーク構造の設計方針「OSI(Open Systems Interconnection)」に基づく上位層において、送信すべきデータをパケット単位に分割する際、パディングビットの数が最大となるように制御する。
(Third embodiment)
Next, the wireless transmission device 3 according to the embodiment of the present invention will be described. The wireless transmission device 3 according to the third embodiment has a maximum number of padding bits when the data to be transmitted is divided into packets in an upper layer based on a network structure design policy “OSI (Open Systems Interconnection)”. Control to be

図7は、第3の実施の形態の無線送信装置3においてパケット分割を行うための構成を示す図である。無線送信装置3は、パケット分割部50と分割単位決定部52とを備えている。パケット分割部50は、入力されたデータを分割単位決定部52にて決定された大きさのパケットに分割する。また、無線送信装置3は、パケット分割部50の前後にバッファ54とバッファ56を備えている。これらのバッファ54、バッファ56は、パケット分割前後におけるジッタの影響を緩和する役割を有する。   FIG. 7 is a diagram illustrating a configuration for performing packet division in the wireless transmission device 3 according to the third embodiment. The wireless transmission device 3 includes a packet dividing unit 50 and a division unit determining unit 52. The packet division unit 50 divides the input data into packets having a size determined by the division unit determination unit 52. In addition, the wireless transmission device 3 includes a buffer 54 and a buffer 56 before and after the packet dividing unit 50. These buffers 54 and 56 have a role of mitigating the influence of jitter before and after packet division.

分割単位決定部52は、伝搬路の状況に応じて決定されたMCSが入力されると、1シンボルあたりに送信可能なバイト数Nsを確認し、パケット長NiをNi=Ns×M+1となるように定める。ここでMは任意の自然数であるが、スループットが最大となるように伝搬路の状況やハードウェアの構成などに基づいて設計者が最適な値を設定するのが一般的である。   When the MCS determined according to the state of the propagation path is input, the division unit determination unit 52 checks the number of bytes Ns that can be transmitted per symbol, and sets the packet length Ni to Ni = Ns × M + 1. Stipulated in Here, M is an arbitrary natural number, but it is general that the designer sets an optimal value based on the state of the propagation path, the hardware configuration, and the like so as to maximize the throughput.

パケット長Niを上記のように設定することでパディングビット数が常に(Ns−1)×8と最大値となるため、反復復号処理を行う時間的な余裕が得られる。特に、映像信号等のストリーム信号を伝送する場合には、一定のパケット長で送信し続けることが想定され、MCSを設定したときに一度のみパケット長Niを設定すれば十分であり、制御が容易である。本実施の形態の無線送信装置3から送信されたパケットを受信した無線受信装置は、ほぼ1シンボルを受信する長さの時間的な余裕が得られ、Ack信号の返信をSIFSタイミングに行なえる可能性が高くなる。   By setting the packet length Ni as described above, the number of padding bits is always (Ns−1) × 8, which is the maximum value, so that a time margin for performing the iterative decoding process is obtained. In particular, when transmitting a stream signal such as a video signal, it is assumed that transmission is continued with a constant packet length, and it is sufficient to set the packet length Ni once when MCS is set, and control is easy. It is. The wireless reception device that has received the packet transmitted from the wireless transmission device 3 according to the present embodiment has a time margin for receiving almost one symbol, and can return an Ack signal at the SIFS timing. Increases nature.

第3の実施の形態の無線送信装置3は、不要なダミーデータを付加しているわけではないので、伝送効率が低下するといった弊害は生じない。標準規格に準拠したままで反復復号を用いた高性能な受信方式を採用することができ、好適である。   Since the wireless transmission device 3 of the third embodiment does not add unnecessary dummy data, there is no adverse effect such as a decrease in transmission efficiency. A high-performance reception method using iterative decoding can be adopted while conforming to the standard, which is preferable.

なお、送信すべきデータをパケット単位に分割する機能はOSI参照モデルの3層以上であれば、いずれの層で実施してもよいが、パケット単位に分割する機能が実装されているモジュールに対してMCSに基づいてパケット長を設定するように制御する必要がある。   The function for dividing the data to be transmitted in units of packets may be implemented in any layer as long as the OSI reference model has three or more layers. Therefore, it is necessary to control to set the packet length based on the MCS.

(第4の実施の形態)
次に、第4の実施の形態の無線送信装置4について説明する。第4の実施の形態の無線送信装置4は、第3の実施の形態の無線送信装置3と基本的な構成は同じであるが、パディングビットを所定の値(例えば、全て0)とするのではなく、パディングビットに誤り訂正能力を持った信号を含める点が異なる。
(Fourth embodiment)
Next, the wireless transmission device 4 according to the fourth embodiment will be described. The wireless transmission device 4 of the fourth embodiment has the same basic configuration as the wireless transmission device 3 of the third embodiment, but the padding bits are set to predetermined values (for example, all 0). Instead, the padding bits include a signal having error correction capability.

例えば、無線送信装置4において畳み込み符号化後にパンクチャを行って符号化率を向上させているような場合には、このパンクチャしてしまったビットをパディングビットとしてまとめて送信する。無線受信装置ではこのパンクチャビットをビタビ復号のときに利用することで復号性能を向上させる。パンクチャビットはインターリーブせずに送信することで、デインターリーブが不要となりレイテンシーの発生を防止できる。   For example, when the wireless transmission device 4 performs puncturing after convolutional coding to improve the coding rate, the punctured bits are collectively transmitted as padding bits. In the radio reception apparatus, the decoding performance is improved by using this puncture bit during Viterbi decoding. By transmitting the puncture bits without interleaving, deinterleaving is not required and the occurrence of latency can be prevented.

図8は、第4の実施の形態の無線送信装置4の構成を示す図である。図8に示すように、無線送信装置4は、スクランブル部60と、畳込み符号化部62と、パンクチャ部64と、インターリーブ部66と、切替部68と、インターリーブパターン決定部70とを有する。スクランブル部60は、MAC部から入力されるデータを所定のパターンでスクランブル化する機能を有する。畳込み符号化部62は、スクランブル化したデータを畳み込み符号化する機能を有する。パンクチャ部64は、畳み込み符号化されたデータを所定の間隔でパンクチャする機能を有する。インターリーブ部66は、パンクチャされたデータをインターリーブする機能を有する。インターリーブパターン決定部70は、MCS(変調方式および符号化率)に基づいてインターリーブパターンを決定し、決定されたインターリーブパターンをインターリーブ部66に入力する。   FIG. 8 is a diagram illustrating a configuration of the wireless transmission device 4 according to the fourth embodiment. As illustrated in FIG. 8, the wireless transmission device 4 includes a scramble unit 60, a convolutional coding unit 62, a puncture unit 64, an interleave unit 66, a switching unit 68, and an interleave pattern determination unit 70. The scramble unit 60 has a function of scrambling data input from the MAC unit with a predetermined pattern. The convolutional encoding unit 62 has a function of convolutionally encoding the scrambled data. The puncturing unit 64 has a function of puncturing the convolutionally encoded data at a predetermined interval. The interleave unit 66 has a function of interleaving the punctured data. Interleave pattern determining section 70 determines an interleave pattern based on MCS (modulation scheme and coding rate), and inputs the determined interleave pattern to interleave section 66.

MAC部からのデータには所定のパディングビットが含まれている。本実施の形態では、パンクチャ部64からパンクチャする前のビットを抽出し、切替部68に入力する。切替部68は、パディングビットが出力されるタイミングに、パンクチャ部64から入力されたパンクチャ前のビットを出力するように切替制御を行う。ここで、誤り訂正符号化などが行われる前のパディングビット数(Ns−1)×8に対して所定の畳み込み符号化とパンクチャを実施した場合、ビット数はKに変わる。すなわち、送信可能なパンクチャ前のビット数は(Ns−1)×8ではなくKビットに制限されることに留意する必要がある。切替部68では最終データからKビット分のパンクチャビットを送信するように切替えタイミングを制御する。   The data from the MAC part includes a predetermined padding bit. In the present embodiment, the bits before puncturing are extracted from the puncturing unit 64 and input to the switching unit 68. The switching unit 68 performs switching control so that the bit before puncturing input from the puncturing unit 64 is output at the timing when padding bits are output. Here, when predetermined convolutional coding and puncturing are performed on the number of padding bits (Ns−1) × 8 before error correction coding or the like is performed, the number of bits changes to K. That is, it should be noted that the number of bits before puncturing that can be transmitted is limited to K bits instead of (Ns−1) × 8. The switching unit 68 controls the switching timing so that puncture bits for K bits are transmitted from the final data.

図9は、上記した無線送信装置4から送信されるパケットを受信する無線受信装置5の復号部の構成を示す図である。この無線受信装置5の基本的な構成は、図9に示す復号部以外は、第1の実施の形態と同じである。   FIG. 9 is a diagram illustrating a configuration of a decoding unit of the wireless reception device 5 that receives a packet transmitted from the wireless transmission device 4 described above. The basic configuration of the wireless reception device 5 is the same as that of the first embodiment except for the decoding unit shown in FIG.

図9に示すように、無線受信装置5の復号部は、デマップ部80と、尤度算出部82と、デインターリーブ部84と、デパンクチャ部86と、ビタビ復号部88と、タイミング制御部90とを有する。デマップ部80は、復調部から出力された信号を所定の変調方式に基づいてデマップを行い、デマップした結果を尤度算出部82に入力する。尤度算出部82は、位相空間ダイヤグラム上の理想信号点からの距離の最小値を算出する。デインターリーブ部84は、尤度算出部82で算出された尤度を用いてデインターリーブを行う。デパンクチャ部86は、デインターリーブされたデータをデパンクチャする。   As illustrated in FIG. 9, the decoding unit of the wireless reception device 5 includes a demapping unit 80, a likelihood calculating unit 82, a deinterleaving unit 84, a depuncturing unit 86, a Viterbi decoding unit 88, and a timing control unit 90. Have The demapping unit 80 demaps the signal output from the demodulation unit based on a predetermined modulation method, and inputs the demapped result to the likelihood calculating unit 82. The likelihood calculating unit 82 calculates the minimum value of the distance from the ideal signal point on the phase space diagram. The deinterleaving unit 84 performs deinterleaving using the likelihood calculated by the likelihood calculating unit 82. The depuncture unit 86 depunctures the deinterleaved data.

従来は、デパンクチャ部86は、常にビット0に対応する尤度とビット1に対応する尤度の中間の値をデパンクチャしていた。本実施の形態におけるデバンクチャ部86は、最終データからK+1ビットまでは従来と同様の値をデパンクチャし、最終データからKビット前以降のデータについては尤度算出部82で得られた尤度の値に置き換える。   Conventionally, the depuncture unit 86 always depunctures an intermediate value between the likelihood corresponding to bit 0 and the likelihood corresponding to bit 1. The debanking unit 86 in the present embodiment depunctures the same value as before from the last data to K + 1 bits, and the likelihood value obtained by the likelihood calculating unit 82 for data after K bits before the last data. Replace with

図10は、無線受信装置5における処理のタイミングを示す図である。図10では、送信すべきシンボル数をLとして最後の3シンボルを示している。図10に示すように、尤度算出部82においてシンボル単位で処理が完了するまで、後段のデインターリーブ部84では処理が開始されない。デパンクチャ部86はデインターリーブ部84から処理遅延P1だけ経過した後にデパンクチャが開始される。本実施の形態では、尤度算出部82で得られるデパンクチャデータを利用するために、最後から2番目のシンボルについてのみデパンクチャのタイミングをP2だけ遅延させるようにタイミング制御部90において制御する。   FIG. 10 is a diagram illustrating processing timing in the wireless reception device 5. In FIG. 10, the number of symbols to be transmitted is L, and the last three symbols are shown. As shown in FIG. 10, the processing is not started in the subsequent deinterleaving unit 84 until the processing is completed for each symbol in the likelihood calculating unit 82. The depuncture unit 86 starts depuncturing after the processing delay P1 has elapsed from the deinterleave unit 84. In the present embodiment, in order to use the depuncture data obtained by the likelihood calculating unit 82, the timing control unit 90 controls so that the depuncture timing is delayed by P2 only for the second symbol from the last.

このように、デパンクチャ部86は、パディングビットの位置に挿入されているパンクチャデータを利用して行うデパンクチャ処理を最終シンボルに近い数シンボルについてのみ行う。これにより、デパンクチャ部86は、最終シンボルに近い数シンボルまでは、パンクチャデータを用いないでデパンクチャを行なうので、デパンクチャ処理を迅速に完了することができる。   As described above, the depuncture unit 86 performs the depuncture process performed using the puncture data inserted at the position of the padding bit only for several symbols close to the final symbol. As a result, the depuncture unit 86 performs the depuncture up to several symbols close to the final symbol without using the puncture data, so that the depuncture process can be completed quickly.

本実施の形態は、パディングビットに代えて、シンボルにパンクチャデータを含めて送信するので、無線受信装置は、このパンクチャデータを利用して誤り訂正を実施することで、反復復号を行なわない復号データについても、受信性能を高めることができる。従って、上記した第1の実施の形態や第2の実施の形態で説明したように、SIFSタイミングに間に合わせるために、復号部にて復号された復号データを用いる場合にも、MAC部に入力する復号データの誤りを低減できる。   In the present embodiment, instead of padding bits, puncture data is included in a symbol and transmitted, so that the radio reception apparatus performs error correction using this puncture data, and does not perform iterative decoding. As for, reception performance can be improved. Therefore, as described in the first embodiment and the second embodiment described above, even when the decoded data decoded by the decoding unit is used in order to meet the SIFS timing, it is input to the MAC unit. It is possible to reduce errors in the decoded data.

本発明によれば、誤りの発生を最小限にとどめつつ、再送による伝送効率の低下やスループットの低下を防止する効果を有し、例えば、無線映像伝送等のように障害物等による電波の減衰が大きな環境における無線通信等に適用することができる。   The present invention has an effect of preventing a reduction in transmission efficiency due to retransmission and a reduction in throughput while minimizing the occurrence of errors, for example, attenuation of radio waves due to obstacles such as wireless video transmission It can be applied to wireless communication or the like in a large environment.

第1の実施の形態の無線受信装置の構成を示す図The figure which shows the structure of the radio | wireless receiver of 1st Embodiment 従来の無線受信装置の復号処理における復号タイミングを示す図The figure which shows the decoding timing in the decoding process of the conventional radio | wireless receiver. 第1の実施の形態における無線受信装置の復号装置における復号タイミングを示す図The figure which shows the decoding timing in the decoding apparatus of the radio | wireless receiver in 1st Embodiment 無線受信装置において切替えタイミングを定めるテーブルの例を示す図The figure which shows the example of the table which determines a switching timing in a radio | wireless receiver. 第2の実施の形態の無線受信装置の構成を示す図The figure which shows the structure of the radio | wireless receiver of 2nd Embodiment. 第2の実施の形態の無線受信装置が有する復号装置の例を示す図The figure which shows the example of the decoding apparatus which the radio | wireless receiver of 2nd Embodiment has 第3の実施の形態の無線送信装置におけるパケット分割のための構成を示す図The figure which shows the structure for the packet division | segmentation in the radio | wireless transmitter of 3rd Embodiment 第4の実施の形態の無線送信装置におけるシンボル生成のための構成を示す図The figure which shows the structure for the symbol production | generation in the radio | wireless transmitter of 4th Embodiment. 第4の実施の形態の無線送信装置から送信されるパケットを受信する無線受信装置の構成を示す図The figure which shows the structure of the radio | wireless receiver which receives the packet transmitted from the radio | wireless transmitter of 4th Embodiment. 無線受信装置における受信処理のタイミングを示す図The figure which shows the timing of the reception process in a radio | wireless receiver.

符号の説明Explanation of symbols

8 受信部
10 同期部
12 復調部
14 復号部
16 パケット解析部
18 反復復号部
20 キャンセル部
22 復号部
24 MAC部
26 送信部
28 バッファリング部
30 読出し制御部
32 切替部
34 切替タイミング決定部
36 硬判定部
38 硬判定用キャンセル部
40 硬判定用復号部
42 尤度算出部
44 デインターリーブ部
46 誤り訂正復号部
50 パケット分割部
52 分割単位決定部
54 バッファ
56 バッファ
60 スクランブル部
62 畳込み符号化部
64 パンクチャ部
66 インターリーブ部
68 切替部
70 インターリーブパターン決定部
80 デマップ部
82 尤度算出部
84 デインターリーブ部
86 デパンクチャ部
88 ビタビ復号部
90 タイミング制御部
8 Receiving Unit 10 Synchronizing Unit 12 Demodulating Unit 14 Decoding Unit 16 Packet Analyzing Unit 18 Iterative Decoding Unit 20 Canceling Unit 22 Decoding Unit 24 MAC Unit 26 Transmitting Unit 28 Buffering Unit 30 Reading Control Unit 32 Switching Unit 34 Switching Timing Determination Unit 36 Hard Determination unit 38 Hard decision cancellation unit 40 Hard decision decoding unit 42 Likelihood calculation unit 44 Deinterleaving unit 46 Error correction decoding unit 50 Packet division unit 52 Division unit determination unit 54 Buffer 56 Buffer 60 Scramble unit 62 Convolution coding unit 64 Puncture unit 66 Interleave unit 68 Switching unit 70 Interleave pattern determination unit 80 Demap unit 82 Likelihood calculation unit 84 Deinterleave unit 86 Depuncture unit 88 Viterbi decoding unit 90 Timing control unit

Claims (17)

デジタル変調方式によって変調されたパケットデータを受信するパケットデータ受信部と、
前記パケットデータをシンボル毎に復号する復号部と、
前記復号部にて復号された復号データを記憶するバッファリング部と、
前記復号部にて復号された復号データを利用して反復復号を行なう反復復号部と、
前記復号部にて復号され前記バッファリング部に逐次蓄積された復号データと、当該復号データを利用して前記反復復号部にて逐次生成される復号データのうち、いずれの復号データを取得するかを切り替える切替部と、
前記切替部を介して前記反復復号部または前記バッファリング部から逐次取得した復号データを用いて前記パケットデータを構成し、前記パケットデータに伝送誤りが発生しているか否かを判定する伝送誤り判定部と、
前記伝送誤り判定部にて伝送誤りが発生していないと判定された場合に、確認応答を送信する確認応答送信部と、
を備える無線受信装置。
A packet data receiver for receiving packet data modulated by the digital modulation method;
A decoding unit for decoding the packet data for each symbol;
A buffering unit for storing the decoded data decoded by the decoding unit;
An iterative decoding unit that performs iterative decoding using the decoded data decoded by the decoding unit;
Which decoded data is acquired from the decoded data decoded by the decoding unit and sequentially stored in the buffering unit, and the decoded data sequentially generated by the iterative decoding unit using the decoded data A switching unit for switching between,
Transmission error determination for determining whether or not a transmission error has occurred in the packet data by configuring the packet data using the decoded data sequentially acquired from the iterative decoding unit or the buffering unit via the switching unit And
An acknowledgment transmission unit for transmitting an acknowledgment when the transmission error determination unit determines that a transmission error has not occurred;
A wireless receiver comprising:
前記切替部は、最終シンボルから最終シンボルの所定個数手前までのシンボルに対応する復号データを前記バッファリング部から取得し、残りのシンボルに対応する復号データを前記反復復号部から取得するように切替えを行なう請求項1に記載の無線受信装置。   The switching unit switches to obtain decoded data corresponding to symbols from the last symbol to a predetermined number of symbols before the final symbol from the buffering unit, and to obtain decoded data corresponding to the remaining symbols from the iterative decoding unit. The wireless receiver according to claim 1, wherein: 前記反復復号部における反復復号処理の完了が、あらかじめ定められた確認応答の送信タイミングから遅延する時間を、前記復号部による復号処理がシンボル間で中断する中断時間で除して得られた値以上であって最小の整数を前記所定個数として決定する切替タイミング決定部を備える請求項2に記載の無線受信装置。   The time obtained by completing the iterative decoding process in the iterative decoding unit from the predetermined acknowledgment transmission timing divided by the interruption time in which the decoding process by the decoding unit is interrupted between symbols is greater than or equal to the value obtained The radio reception apparatus according to claim 2, further comprising a switching timing determination unit that determines the smallest integer as the predetermined number. 前記切替タイミング決定部は、最終シンボルに含まれるパディングビットのビット数に基づいて、前記所定個数を決定する請求項3に記載の無線受信装置。   The radio reception apparatus according to claim 3, wherein the switching timing determination unit determines the predetermined number based on the number of padding bits included in a final symbol. 前記切替タイミング決定部は、
パディングビットのビット数と前記所定個数とを関連付けて記憶したテーブルを有し、
前記テーブルを参照して前記所定個数を決定する請求項4に記載の無線受信装置。
The switching timing determination unit
A table storing the number of padding bits and the predetermined number in association with each other;
The radio reception apparatus according to claim 4, wherein the predetermined number is determined with reference to the table.
パケットデータをデジタル変調方式によって変調して送信する無線送信装置と、
前記パケットを受信する請求項1〜5のいずれかに記載の無線受信装置と、
を備えた無線通信システム。
A wireless transmission device that modulates and transmits packet data using a digital modulation method;
The wireless reception device according to any one of claims 1 to 5, which receives the packet;
A wireless communication system.
前記無線送信装置は、送信データを、1シンボルで送信可能なバイト数の整数倍+1バイトの長さのパケットデータに分割するパケット分割部を備える請求項6に記載の無線通信システム。   The wireless communication system according to claim 6, wherein the wireless transmission device includes a packet division unit that divides transmission data into packet data having a length that is an integral multiple of the number of bytes that can be transmitted in one symbol + 1 byte. 前記無線送信装置は、
前記送信データを間引くパンクチャ処理を行うパンクチャ処理部と、
パケットデータを搬送する複数のシンボルのうちの最終シンボルに、前記パンクチャ処理部にて間引かれたパンクチャデータを含めた無線信号を生成する無線信号生成部と、
を備える請求項6に記載の無線通信システム。
The wireless transmission device
A puncture processing unit for performing a puncture process to thin out the transmission data;
A radio signal generation unit that generates a radio signal including puncture data thinned out by the puncture processing unit in a final symbol of a plurality of symbols carrying packet data;
The wireless communication system according to claim 6.
前記無線受信装置の復号部は、
最終シンボルに含まれるパンクチャデータを用いて、デパンクチャ処理を行うデパンクチャ処理部を備える請求項8に記載の無線通信システム。
The decoding unit of the wireless reception device,
The wireless communication system according to claim 8, further comprising a depuncture processing unit that performs depuncture processing using puncture data included in the final symbol.
送信データを、1シンボルで送信可能なバイト数の整数倍+1バイトの長さのパケットデータに分割するパケット分割部と、
前記パケットデータを搬送する無線信号を生成する無線信号生成部と、
前記無線信号を送信する送信部と、
を備える無線送信装置。
A packet division unit that divides transmission data into packet data having an integer multiple of the number of bytes that can be transmitted in one symbol + 1 byte;
A radio signal generator for generating a radio signal carrying the packet data;
A transmitter for transmitting the wireless signal;
A wireless transmission device comprising:
送信データを間引くパンクチャ処理を行うパンクチャ処理部と、
前記送信データを複数のパケットデータに分割するパケット分割部と、
前記パケットデータを搬送する複数のシンボルのうちの最終シンボルに、前記パンクチャ処理部にて間引かれたパンクチャデータを含めた無線信号を生成する無線信号生成部と、
前記無線信号を送信する送信部と、
を備える無線送信装置。
A puncture processing unit that performs puncture processing to thin out transmission data;
A packet division unit for dividing the transmission data into a plurality of packet data;
A radio signal generation unit that generates a radio signal including puncture data thinned out by the puncture processing unit in a final symbol of a plurality of symbols carrying the packet data;
A transmitter for transmitting the wireless signal;
A wireless transmission device comprising:
デジタル変調方式によって変調されたパケットデータを受信するステップと、
前記パケットデータをシンボル毎に復号するステップと、
復号データをバッファリング部に記憶するステップと、
復号データを利用して反復復号を行なうステップと、
前記バッファリング部に逐次蓄積される復号データと、前記復号データを利用した反復復号によって逐次生成される復号データのうち、いずれの復号データを取得するかを切り替えるステップと、
前記切り替えるステップによって切替えを行ないつつ逐次取得した復号データを用いてパケットデータを構成し、前記パケットデータに伝送誤りが発生しているか否かを判定するステップと、
伝送誤りが発生していないと判定された場合に、確認応答を送信するステップと、
を備える無線受信方法。
Receiving packet data modulated by a digital modulation scheme;
Decoding the packet data for each symbol;
Storing the decoded data in the buffering unit;
Performing iterative decoding using the decoded data;
Switching between which decoded data is to be acquired among the decoded data that is sequentially stored in the buffering unit and the decoded data that is sequentially generated by iterative decoding using the decoded data;
Configuring packet data using decoded data obtained sequentially while performing switching by the switching step, and determining whether a transmission error has occurred in the packet data; and
Sending an acknowledgment when it is determined that no transmission error has occurred;
A wireless reception method comprising:
送信データを、1シンボルで送信可能なバイト数の整数倍+1バイトの長さのパケットデータに分割するステップと、
前記パケットデータを搬送する無線信号を生成するステップと、
前記無線信号を送信するステップと、
を備える無線送信方法。
Dividing the transmission data into integer multiples of the number of bytes that can be transmitted in one symbol + 1 byte long packet data;
Generating a radio signal carrying the packet data;
Transmitting the wireless signal;
A wireless transmission method comprising:
送信データを間引くパンクチャ処理を行うステップと、
前記送信データを複数のパケットデータに分割するステップと、
パケットデータを搬送する複数のシンボルのうちの最終シンボルに、送信データから間引かれたパンクチャデータを含めた無線信号を生成するステップと、
前記無線信号を送信するステップと、
を備える無線送信方法。
A step of performing puncture processing to thin out transmission data;
Dividing the transmission data into a plurality of packet data;
Generating a radio signal including puncture data thinned out from transmission data in a final symbol of a plurality of symbols carrying packet data;
Transmitting the wireless signal;
A wireless transmission method comprising:
デジタル変調方式によって変調されたパケットデータを受信するためのプログラムであって、コンピュータに、
前記パケットデータを受信するステップと、
前記パケットデータをシンボル毎に復号するステップと、
復号データをバッファリング部に記憶するステップと、
復号データを利用して反復復号を行なうステップと、
前記バッファリング部に逐次蓄積される復号データと、前記復号データを利用した反復復号によって逐次生成される復号データのうち、いずれの復号データを取得するかを切り替えるステップと、
前記切り替えるステップによって切替えを行ないつつ逐次取得した復号データを用いてパケットデータを構成し、前記パケットデータに伝送誤りが発生しているか否かを判定するステップと、
伝送誤りが発生していないと判定された場合に、確認応答を送信するステップと、
を実行させるプログラム。
A program for receiving packet data modulated by a digital modulation method,
Receiving the packet data;
Decoding the packet data for each symbol;
Storing the decoded data in the buffering unit;
Performing iterative decoding using the decoded data;
Switching between which decoded data is to be acquired among the decoded data that is sequentially stored in the buffering unit and the decoded data that is sequentially generated by iterative decoding using the decoded data;
Configuring packet data using decoded data obtained sequentially while performing switching by the switching step, and determining whether a transmission error has occurred in the packet data; and
Sending an acknowledgment when it is determined that no transmission error has occurred;
A program that executes
パケットデータをデジタル変調方式によって変調して送信するためのプログラムであって、コンピュータに、
送信データを、1シンボルで送信可能なバイト数の整数倍+1バイトの長さのパケットデータに分割するステップと、
前記パケットデータを搬送する無線信号を生成するステップと、
前記無線信号を送信するステップと、
を実行させるプログラム。
A program for modulating and transmitting packet data by a digital modulation method, to a computer,
Dividing the transmission data into integer multiples of the number of bytes that can be transmitted in one symbol + 1 byte long packet data;
Generating a radio signal carrying the packet data;
Transmitting the wireless signal;
A program that executes
パケットデータをデジタル変調方式によって変調して送信するためのプログラムであって、コンピュータに、
送信データを間引くパンクチャ処理を行うステップと、
前記送信データを複数のパケットデータに分割するステップと、
前記パケットデータを搬送する複数のシンボルのうちの最終シンボルに、送信データから間引かれたパンクチャデータを含めた無線信号を生成するステップと、
前記無線信号を送信するステップと、
を備えるプログラム。
A program for modulating and transmitting packet data by a digital modulation method, to a computer,
A step of performing puncture processing to thin out transmission data;
Dividing the transmission data into a plurality of packet data;
Generating a radio signal including puncture data thinned out from transmission data in a final symbol of a plurality of symbols carrying the packet data;
Transmitting the wireless signal;
A program comprising
JP2007106847A 2007-04-16 2007-04-16 Radio receiving apparatus, radio transmitting apparatus, and radio communication system Pending JP2008270863A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007106847A JP2008270863A (en) 2007-04-16 2007-04-16 Radio receiving apparatus, radio transmitting apparatus, and radio communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007106847A JP2008270863A (en) 2007-04-16 2007-04-16 Radio receiving apparatus, radio transmitting apparatus, and radio communication system

Publications (1)

Publication Number Publication Date
JP2008270863A true JP2008270863A (en) 2008-11-06

Family

ID=40049849

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007106847A Pending JP2008270863A (en) 2007-04-16 2007-04-16 Radio receiving apparatus, radio transmitting apparatus, and radio communication system

Country Status (1)

Country Link
JP (1) JP2008270863A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013501413A (en) * 2009-07-29 2013-01-10 マーベル ワールド トレード リミテッド Method and apparatus for WLAN transmission
WO2016164517A3 (en) * 2015-04-07 2016-11-24 Qualcomm Incorporated Processing time extension for high bandwidth wireless communications
WO2017007638A1 (en) * 2015-07-06 2017-01-12 Qualcomm Incorporated Methods and apparatus for extended receiver processing time
CN106716945A (en) * 2014-06-11 2017-05-24 马维尔国际贸易有限公司 Compressed preamble for a wireless communication system
CN107113091A (en) * 2014-12-19 2017-08-29 高通股份有限公司 Transmission technology for realizing immediate acknowledgment
CN107438964A (en) * 2015-04-07 2017-12-05 高通股份有限公司 Wi‑Fi frame including frame extension
JP2019029990A (en) * 2017-07-27 2019-02-21 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Transmitting apparatus and transmitting method

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013501413A (en) * 2009-07-29 2013-01-10 マーベル ワールド トレード リミテッド Method and apparatus for WLAN transmission
US10958492B2 (en) 2014-06-11 2021-03-23 Nxp Usa, Inc. Compressed preamble for a wireless communication system
CN106716945A (en) * 2014-06-11 2017-05-24 马维尔国际贸易有限公司 Compressed preamble for a wireless communication system
JP2017521924A (en) * 2014-06-11 2017-08-03 マーベル ワールド トレード リミテッド Compressed preamble for wireless communication system
US10904058B2 (en) 2014-06-11 2021-01-26 Nxp Usa, Inc. Padding for orthogonal frequency division multiplexing (OFDM) symbols in a wireless communication system
JP2018506202A (en) * 2014-12-19 2018-03-01 クゥアルコム・インコーポレイテッドQualcomm Incorporated Transmission techniques to enable immediate response
CN107113091B (en) * 2014-12-19 2021-05-14 高通股份有限公司 Transmission Technology for Immediate Response
CN107113091A (en) * 2014-12-19 2017-08-29 高通股份有限公司 Transmission technology for realizing immediate acknowledgment
US10194436B2 (en) 2015-04-07 2019-01-29 Qualcomm Incorporated Wi-Fi frames including frame extensions
CN107438964B (en) * 2015-04-07 2020-07-17 高通股份有限公司 Method, apparatus and computer readable medium for wireless communication
KR102454934B1 (en) 2015-04-07 2022-10-13 퀄컴 인코포레이티드 WI-FI frames with frame extensions
KR20170134439A (en) * 2015-04-07 2017-12-06 퀄컴 인코포레이티드 WI-FI frames including frame extensions
WO2016164517A3 (en) * 2015-04-07 2016-11-24 Qualcomm Incorporated Processing time extension for high bandwidth wireless communications
JP2018511265A (en) * 2015-04-07 2018-04-19 クアルコム,インコーポレイテッド Wi-Fi frame with frame extension
JP2018518082A (en) * 2015-04-07 2018-07-05 クゥアルコム・インコーポレイテッドQualcomm Incorporated Processing time extension for high bandwidth wireless communication
CN107431607A (en) * 2015-04-07 2017-12-01 高通股份有限公司 Extended for the processing time of high bandwidth wireless communication
US10136358B2 (en) 2015-04-07 2018-11-20 Qualcomm Incorporated Processing time extension for high bandwidth wireless communications
CN107431607B (en) * 2015-04-07 2020-12-08 高通股份有限公司 Method and apparatus for processing time scaling for high bandwidth wireless communications
CN107438964A (en) * 2015-04-07 2017-12-05 高通股份有限公司 Wi‑Fi frame including frame extension
EP3435572A1 (en) * 2015-04-07 2019-01-30 QUALCOMM Incorporated Wi-fi frames including frame extensions
KR20170134456A (en) * 2015-04-07 2017-12-06 퀄컴 인코포레이티드 Extend processing time for high-bandwidth wireless communications
EP3447949A1 (en) * 2015-04-07 2019-02-27 QUALCOMM Incorporated Wi-fi frames including frame extensions
EP3447948A1 (en) * 2015-04-07 2019-02-27 QUALCOMM Incorporated Wi-fi frames including frame extensions
JP2020036327A (en) * 2015-04-07 2020-03-05 クゥアルコム・インコーポレイテッドQualcomm Incorporated Processing time expansion for high bandwidth wireless communication
AU2016246714B2 (en) * 2015-04-07 2019-09-19 Qualcomm Incorporated Processing time extension for high bandwidth wireless communications
KR102021143B1 (en) 2015-04-07 2019-09-11 퀄컴 인코포레이티드 Extend processing time for high bandwidth wireless communications
US10148326B2 (en) 2015-07-06 2018-12-04 Qualcomm Incorporated Methods and apparatus for extended receiver processing time
TWI676377B (en) * 2015-07-06 2019-11-01 美商高通公司 Method and apparatus for extended receiver processing time
RU2697699C2 (en) * 2015-07-06 2019-08-16 Квэлкомм Инкорпорейтед Method and device for extended processing time of a receiver
AU2016290797B2 (en) * 2015-07-06 2020-07-02 Qualcomm Incorporated Methods and apparatus for extended receiver processing time
CN107710658B (en) * 2015-07-06 2020-10-27 高通股份有限公司 Method and apparatus for extended receiver processing time
KR102017869B1 (en) 2015-07-06 2019-09-03 퀄컴 인코포레이티드 Methods and apparatus for extended receiver processing time
JP2018521584A (en) * 2015-07-06 2018-08-02 クゥアルコム・インコーポレイテッドQualcomm Incorporated Method and apparatus for extended receiver processing time
WO2017007638A1 (en) * 2015-07-06 2017-01-12 Qualcomm Incorporated Methods and apparatus for extended receiver processing time
KR20180027498A (en) * 2015-07-06 2018-03-14 퀄컴 인코포레이티드 Methods and apparatus for extended receiver processing time
CN107710658A (en) * 2015-07-06 2018-02-16 高通股份有限公司 Method and apparatus for the receiver processing time of extension
EP4521667A3 (en) * 2015-07-06 2025-05-21 QUALCOMM Incorporated Methods and apparatus for extended receiver processing time
JP2019029990A (en) * 2017-07-27 2019-02-21 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Transmitting apparatus and transmitting method
JP7083694B2 (en) 2017-07-27 2022-06-13 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Transmission device and transmission method

Similar Documents

Publication Publication Date Title
US7895495B2 (en) Acknowledgement message modification in communication networks
JP5280404B2 (en) Incremental redundancy transmission in MIMO communication systems
JP4116562B2 (en) Method and apparatus for determining log-likelihood ratio in precoding
EP1374466B1 (en) Coding scheme for a wireless communication system
US7924943B2 (en) Method and system for optional closed loop mechanism with adaptive modulations for multiple input multiple output (MIMO) wireless local area network (WLAN) system
JP4342565B2 (en) Transmitter and receiver
Tan et al. Link adaptation based on adaptive modulation and coding for multiple-antenna OFDM system
JP2008278338A (en) MIMO receiver
JP2008270863A (en) Radio receiving apparatus, radio transmitting apparatus, and radio communication system
US7228113B1 (en) SIMO/MISO transceiver for providing packet data communication with SISO transceiver
JP7223520B2 (en) Wireless relay device and wireless relay method
WO2013034327A1 (en) Method and apparatus for decoding a repeated message
JP4308139B2 (en) Simplified implementation of optimal decoding for COFDM transmitter diversity systems
JP2007096658A (en) Wireless transmission device and wireless reception device
US20040184561A1 (en) Receiving device, receiving method, and program
US7747931B2 (en) Apparatus and method for decoding burst in an OFDMA mobile communication system
JP5119413B2 (en) Wireless network
Lanante et al. OFDM-IDMA uplink multi-user system with scalable latency for next generation WLAN
JP2007081931A (en) Wireless transmission device, wireless reception device
KR101141525B1 (en) Method and apparatus for decoding iteratively
JP2008228345A (en) Transmitter and receiver
JP2008035442A (en) Multi-antenna receiver, multi-antenna transmitter, and multi-antenna communication system
Han et al. Adaptive turbo receiver with improved MIMO detector for AMC MIMO systems