JP2008270863A - Radio receiving apparatus, radio transmitting apparatus, and radio communication system - Google Patents
Radio receiving apparatus, radio transmitting apparatus, and radio communication system Download PDFInfo
- 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
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とを備える。
【選択図】 図1PROBLEM 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
また、特許文献1は、SIFSタイミングにAck信号を返信可能にするための別の方法を開示している。特許文献1は、反復復号における遅延を考慮し、情報信号の後に情報信号と無関係なダミーデータを付加する。SIFSタイミングは、データの受信完了時点から計算するので、ダミーデータを付加することにより、無線受信装置はダミーデータを受信する時間の分だけ長く、情報信号の反復復号処理の時間を確保できる。
しかしながら、上記した非特許文献1に記載された技術は、誤りが発生した場合にもAck信号のプリアンブル部分を送信するため、他の端末と共用している無線チャネルを無駄に浪費してしまい、伝送効率を低下させてしまう。また、消費電力が大きくなってしまうという課題がある。
However, since the technique described in
また、上記した特許文献1に記載された伝送システムでは、無線受信装置が、ダミーデータが付加されていることを把握する必要がある。すなわち、無線送信装置は、無線受信装置に対して何らかの方法で、標準的な規格と異なることを示す必要がある。
Further, in the transmission system described in
無線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)参照モデルにおける物理層よりも上位の層で行われるのに対し、情報信号の受信および反復復号の制御は物理層で行われる。
従って、上位層での相互接続性の確認を物理層にフィードバックして処理を行わなければならない。このため、実装する装置が複雑になってしまうと共に、装置の検証の工数が大きくなり、不具合が発生する可能性も高くなってしまう。また、無線受信装置の回路規模が大きくなり、消費電力が大きくなってしまうという問題もある。さらに、反復復号における遅延を考慮したダミーデータを付加することによって無線チャネルを浪費してしまい、伝送効率を低下させてしまう。 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
受信部8は、無線送信装置から送信された無線信号を受信する機能を有する。受信部8は、受信した無線信号を、図示しない各種の処理部を介して同期部10に入力する。ここで、各種の処理部には、例えば、アナログベースバンド信号をデジタル信号に変換する処理部が含まれる。
The receiving
同期部10は、AD変換後の電力を測定し、図示しないRF部のゲインを調整する自動利得制御(AGC)を行う。また、同期部10は、周波数誤差を補償する周波数同期を行い、高速フーリエ変換(FFT)するタイミングを調整する時間同期を行う。
The
復調部12は、同期部10からの信号によって定められたタイミングでFFTを行い、既知のプリアンブルを用いてチャネル特性を推定し、推定結果に応じてデータ信号の等化を行う(またはストリームの分離を行う)。ここで、MIMO伝送の場合には各アンテナ間のチャネル推定値を行列化した場合の逆行列を求め、データ信号に対して行列演算することでストリームを分離する方式が一般的に用いられている。
The
復号部14は、復調結果を受信データの変調方式に応じて判定して誤り訂正復号を行う。復号部14は、SIGNALで得られたMCSに対応する変調方式で定められた理想信号点(または信号点間のスレッショルド値)からの距離(尤度)を求め、最尤復号によって誤り訂正復号を行う。なお、SIGNAL信号は、既知のMCS(BPSK、符号化率1/2)で送信されている。パケット解析部16は、データ信号部分のMCSおよびパケット長を求める。
The
反復復号部18は、復号部14にて復号されたデータから干渉成分等をキャンセルしたうえで、再度復号処理を行う。反復復号部18は、干渉成分をキャンセルするキャンセル部20と、キャンセル後の信号を各々の変調方式に応じて誤り訂正復号を行う復号部22とを含んでいる。
The
キャンセル部20は、復号部14から得られた復号結果、および復調部12において推定したチャネル特性に基づいて再変調を行い、MIMOチャネルのそれぞれのストリームに対して干渉となっている他のチャネルの信号のレプリカを生成する。そして、復調部12においてFFTした信号から干渉信号のレプリカ信号を差し引く。各受信アンテナで得られたストリームからレプリカ信号を差し引く処理を行った後、同じストリームとなるべき信号を最大比合成によって合成し、ダイバーシチゲインを得る。続いて、復号部22は、MCSに対応する変調方式で定められた理想信号点(または信号点間のスレッショルド値)からの距離(尤度)を求め、最尤復号によって誤り訂正復号を再度行う。
The cancel
MAC部24は、データ伝送を制御する機能を有する。MAC部24は、復号された受信データのFCSに基づいて誤り検出を行う。誤りが検出されなかった場合には、MAC部24はAck信号を生成し、SIFSタイミングにAck信号を送信する。MAC部24は、Ack信号を送信部26に渡し、送信部26がAck信号を送信する。
The
第1の実施の形態の無線受信装置1は、データを誤りなく受信できたか否かの判断をSIFSタイミングまでに行えるようにするため、以下の構成を備えている。すなわち、無線受信装置1は、復号部14の出力を記憶するバッファリング部28と、バッファリング部28に記憶されたデータを読み出す読出し制御部30と、MAC部24への入力データとして反復復号部18にて復号したデータを用いるか、読出し制御部30にて読み出したデータを用いるか、を切り替える切替部32と、を備えている。
The
切替部32には、切替タイミング決定部34に接続されており、反復復号部18からの出力と読出し制御部30からの出力を切り替える。切替タイミング決定部34は、読出し制御部30にも接続されており、読出し制御部30に切替えのタイミングを通知する。これにより、読出し制御部30は、切替部32が読出し制御部30からMAC部24にデータ送信を開始するタイミングで、バッファリング部28からのデータ読出しを開始できる。
The switching
次に、切替部32による切替えのタイミングについて説明する。切替部32は、データの受信開始から最終シンボルの数シンボル前までは、反復復号部18からの出力データをMAC部24に入力し、最終の数シンボルについてバッファリング部28からの読出しデータをMAC部24に入力するように切り替える。最終の何シンボルをバッファリング部28から読み出すかは、MCSおよびパケット長に基づいて決定する。
Next, the timing of switching by the switching
パケットの受信が完了してデータ信号の復号が完了するまでに要する処理時間は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
無線受信装置1におけるデジタル信号処理回路では、FFTを行うクロック周波数の倍数となる周波数のいずれかを用いて構成されることが一般的である。この場合、ガードインターバル長の待ち時間に加えて、シンボル間の冗長な待ち時間がさらに増える。例えばIEEE802.11nで定められているMCS15(64QAM、符号化率5/6、2ストリーム)の場合、ビタビ復号部では160MHzのクロック信号を用いて復号することを想定すると、1シンボルあたりの総クロック数は640クロックである。そのうち復号に必要なクロック数は1シンボルあたりのパンクチャービットを含むビット数である375クロックとなるため、265クロック分の待ち時間がある。
The digital signal processing circuit in the
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
切替部32は、SIFSタイミングにAck信号を返信できるように、最終シンボルに近い数シンボルについては、反復復号部18より先に処理が完了している復号部14の復号データをMAC部24に送信する。MAC部24は、復号部14で復号されたデータを用いて、伝送誤りがあるか否かを判定する。
The switching
図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
復号部14による復号データは、反復復号部18による復号データよりも誤り率特性が劣っている。無線受信装置1の受信性能を向上させるために、MAC部24は反復復号部18による復号データをできるだけ多く用いて、受信パケットデータを構成することが望ましい。切替タイミング決定部34は、復号部14による復号データをできる限り少なくするシンボル数を決定する。ここで、復号部14から読み出すシンボル数について説明する。
The decoded data by the
図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
ここで、シンボル間の待ち時間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
図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
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
このように、図4に示すテーブルを記憶しておくことにより、切替タイミング決定部34は、N=[ΔTi/D]+1という演算を行うことなく、切替シンボル数Nを容易に算出することができる。他の変調方式についても同様にして表を作成しておくと、全てのMCSに対して切替えタイミングを規定することができる。
以上、第1の実施の形態の無線受信装置1について説明した。
In this way, by storing the table shown in FIG. 4, the switching
Heretofore, the
第1の実施の形態の無線受信装置1は、受信したシンボルの最終の数シンボルについては、反復復号部18より処理時間の短い復号部14で復号された復号データをMAC部24に入力するので、MAC部24は、データを正常に受信できたか否かの判断をSIFSタイミングの前までに行うことができ、データを正常に受信できた場合にはSIFSタイミングにAck信号を返信できる。
The
また、第1の実施の形態の無線受信装置1は、最後の数シンボルの前までは反復復号処理を行なうので、受信性能を高くできる。
In addition, since the
なお、第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
(第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
硬判定部36は、復調部12からの出力データに対して硬判定を行い、受信データの「1」「0」を判定する。硬判定用キャンセル部38は、硬判定部36で得られた硬判定結果、および復調部12において推定したチャネル特性に基づいて再変調を行い、MIMOチャネルのそれぞれのストリームに対して干渉となっている他のチャネルの信号のレプリカを生成する。その後、硬判定用キャンセル部38は、復調部12にて復調した信号から干渉信号のレプリカを差し引く処理を行い、同じストリームとなるべき信号を最大比合成によって合成し、ダイバーシチゲインを得る。硬判定用復号部40は、MCSに対応する変調方式で定められた理想信号点(または信号点間のスレッショルド値)からの距離(尤度)を求め、最尤復号によって誤り訂正復号を再度行う。
The
本実施の形態においても、反復復号前のバッファリング部28から読み出したデータは、反復復号部18からの出力データよりも誤り率特性が劣るので、反復復号部18からの出力データをできるだけ多く用いることにより、処理遅延を増大させない範囲で可能な限り誤り率が小さくなるように切替制御を行う。
Also in the present embodiment, the data read from the
本実施の形態の無線受信装置2は、バッファリング部28に記憶しておくデータについても干渉成分のキャンセルを行うので、信号品質の劣化を最小限にし、高い受信性能を実現できる。
The
また、本実施の形態の無線受信装置2は、復調部12からの出力データをバッファリング部28に記憶するので、復号部14の処理に時間がかかる構成の場合には特に好適である。
Moreover, since the
図6は、復号部14の構成の例を示す図である。図6に示す復号部14は、尤度算出部42と、デインタリーブ部44と、誤り訂正復号部46とを有する。この構成において、デインタリーブ部44がシンボル単位でデインターリーブを行なう場合、少なくとも1シンボルの処理遅延が発生してしまう。
FIG. 6 is a diagram illustrating an example of the configuration of the
また、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
(第3の実施の形態)
次に、本発明の実施の形態の無線送信装置3について説明する。第3の実施の形態の無線送信装置3は、ネットワーク構造の設計方針「OSI(Open Systems Interconnection)」に基づく上位層において、送信すべきデータをパケット単位に分割する際、パディングビットの数が最大となるように制御する。
(Third embodiment)
Next, the
図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
分割単位決定部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
パケット長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
第3の実施の形態の無線送信装置3は、不要なダミーデータを付加しているわけではないので、伝送効率が低下するといった弊害は生じない。標準規格に準拠したままで反復復号を用いた高性能な受信方式を採用することができ、好適である。
Since the
なお、送信すべきデータをパケット単位に分割する機能は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
例えば、無線送信装置4において畳み込み符号化後にパンクチャを行って符号化率を向上させているような場合には、このパンクチャしてしまったビットをパディングビットとしてまとめて送信する。無線受信装置ではこのパンクチャビットをビタビ復号のときに利用することで復号性能を向上させる。パンクチャビットはインターリーブせずに送信することで、デインターリーブが不要となりレイテンシーの発生を防止できる。
For example, when the
図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
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
図9は、上記した無線送信装置4から送信されるパケットを受信する無線受信装置5の復号部の構成を示す図である。この無線受信装置5の基本的な構成は、図9に示す復号部以外は、第1の実施の形態と同じである。
FIG. 9 is a diagram illustrating a configuration of a decoding unit of the
図9に示すように、無線受信装置5の復号部は、デマップ部80と、尤度算出部82と、デインターリーブ部84と、デパンクチャ部86と、ビタビ復号部88と、タイミング制御部90とを有する。デマップ部80は、復調部から出力された信号を所定の変調方式に基づいてデマップを行い、デマップした結果を尤度算出部82に入力する。尤度算出部82は、位相空間ダイヤグラム上の理想信号点からの距離の最小値を算出する。デインターリーブ部84は、尤度算出部82で算出された尤度を用いてデインターリーブを行う。デパンクチャ部86は、デインターリーブされたデータをデパンクチャする。
As illustrated in FIG. 9, the decoding unit of the
従来は、デパンクチャ部86は、常にビット0に対応する尤度とビット1に対応する尤度の中間の値をデパンクチャしていた。本実施の形態におけるデバンクチャ部86は、最終データからK+1ビットまでは従来と同様の値をデパンクチャし、最終データからKビット前以降のデータについては尤度算出部82で得られた尤度の値に置き換える。
Conventionally, the
図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
このように、デパンクチャ部86は、パディングビットの位置に挿入されているパンクチャデータを利用して行うデパンクチャ処理を最終シンボルに近い数シンボルについてのみ行う。これにより、デパンクチャ部86は、最終シンボルに近い数シンボルまでは、パンクチャデータを用いないでデパンクチャを行なうので、デパンクチャ処理を迅速に完了することができる。
As described above, the
本実施の形態は、パディングビットに代えて、シンボルにパンクチャデータを含めて送信するので、無線受信装置は、このパンクチャデータを利用して誤り訂正を実施することで、反復復号を行なわない復号データについても、受信性能を高めることができる。従って、上記した第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.
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
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:
パディングビットのビット数と前記所定個数とを関連付けて記憶したテーブルを有し、
前記テーブルを参照して前記所定個数を決定する請求項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.
前記送信データを間引くパンクチャ処理を行うパンクチャ処理部と、
パケットデータを搬送する複数のシンボルのうちの最終シンボルに、前記パンクチャ処理部にて間引かれたパンクチャデータを含めた無線信号を生成する無線信号生成部と、
を備える請求項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.
前記パケットデータを搬送する無線信号を生成する無線信号生成部と、
前記無線信号を送信する送信部と、
を備える無線送信装置。 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:
前記パケットデータを搬送する無線信号を生成するステップと、
前記無線信号を送信するステップと、
を備える無線送信方法。 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
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)
| 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 |
-
2007
- 2007-04-16 JP JP2007106847A patent/JP2008270863A/en active Pending
Cited By (39)
| 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 |