JP2006121562A - Radio communications device - Google Patents
Radio communications device Download PDFInfo
- Publication number
- JP2006121562A JP2006121562A JP2004309378A JP2004309378A JP2006121562A JP 2006121562 A JP2006121562 A JP 2006121562A JP 2004309378 A JP2004309378 A JP 2004309378A JP 2004309378 A JP2004309378 A JP 2004309378A JP 2006121562 A JP2006121562 A JP 2006121562A
- Authority
- JP
- Japan
- Prior art keywords
- time
- data
- cta
- notification
- transmission buffer
- 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
Abstract
Description
本発明は時分割方式を採用した無線通信システムにおけるストリーム伝送の効率改善に関するものである。 The present invention relates to an improvement in stream transmission efficiency in a wireless communication system employing a time division method.
近年、IEEE802.11aのように数十Mbps以上のデータ伝送速度を有する無線通信システムが普及し、無線通信システムを用いた映像データや音声データのストリーム伝送が注目されている。ストリーム伝送には伝送遅延を抑えたQoS(Quality of Service)の保証が要求され、従来から有線伝送システムに用いられていた時分割方式を取り入れる事により、QoSを保証する無線通信システムが検討されている。このことは無線技術としてUWB(Ultra Wide Band)を採用し、数十Mbpsのデータ伝送速度を実現するIEEE802.15.3に関しても該当している。 In recent years, wireless communication systems having a data transmission rate of several tens of Mbps or more such as IEEE 802.11a have become widespread, and video and audio data stream transmission using the wireless communication system has attracted attention. Stream transmission is required to guarantee QoS (Quality of Service) with reduced transmission delay, and a wireless communication system that guarantees QoS by adopting a time-sharing method conventionally used in wired transmission systems has been studied. Yes. This also applies to IEEE 802.15.3, which employs UWB (Ultra Wide Band) as a wireless technology and realizes a data transmission rate of several tens of Mbps.
図8はIEEE802.15.3で規定されたネットワークの構成を示すものである。図8において、
1はPNC(PicoNet Coordinator)
2a〜2dはDEV(Device)
と呼ばれる無線通信装置である。IEEE802.15.3はPeer to Peer(1対1)通信を行うアドホックネットワークについての通信規格であり、構成された無線ネットワークの管理者であるPNC1が出力する制御信号(Beacon)に従い、PNC1とDEV2a〜2d間や各DEV2a〜2d間で1対1通信を行う。前述したように、IEEE802.15.3も時分割方式を採用しており、各無線通信装置に個々にタイムスロット(以下CTA:Channel Time Allocation)を割当て、QoSを保証している。例えば、PNC1とDEV2aが通信を行う場合、PNC1のデータ送信用CTAおよびDEV2aのデータ送信用CTAの2つのCTAが割当てられることになる。
FIG. 8 shows a network configuration defined in IEEE802.15.3. In FIG.
1 is PNC (PicoNet Coordinator)
2a to 2d are DEV (Device)
It is a wireless communication device called. IEEE 802.15.3 is a communication standard for an ad hoc network that performs peer-to-peer (one-to-one) communication. PNC1 and DEV2a are in accordance with a control signal (Beacon) output by PNC1 that is a manager of a configured wireless network. To 1d communication between DEV2a and 2d. As described above, IEEE 802.15.3 also employs a time division method, and assigns a time slot (hereinafter referred to as CTA) to each wireless communication device to guarantee QoS. For example, when the
このように無線通信システムにおいて用いられるようになった時分割方式は、QoS保証という面では効果があるが、伝送するデータが無い場合においても、各CTAの間、CTAが割当てられた無線通信装置以外の無線通信装置はデータ送信できないという課題を有する。この課題を解決すべき手法として、特開2001−186154号公報がある。 The time division method used in the wireless communication system as described above is effective in terms of QoS guarantee, but even when there is no data to be transmitted, the wireless communication apparatus to which a CTA is assigned between each CTA. Other wireless communication devices have a problem that data cannot be transmitted. JP-A-2001-186154 is a method for solving this problem.
図9は従来の装置構成を示す図である。図9において、
20は入力端子
21は送信バッファ
22はデータ転送手段(データ送信手段)
23は初期CTA要求手段
24はMAC(Medium Access Control)処理手段
25は無線送信手段(データ送信手段)
26は無線受信手段
27は出力端子
であり、送信バッファ21にはFIFO(First−In First−Out)で動作する。
FIG. 9 is a diagram showing a conventional apparatus configuration. In FIG.
20 is an
23 is an initial CTA request means 24 is a MAC (Medium Access Control) processing means 25 is a wireless transmission means (data transmission means)
各DEV2a〜2dは無線ネットワークに参加した後、PNC1や他DEV2a〜2dと通信を行うためにCTA割当て要求をPNC1に対して行う。具体的には、装置内部プログラムやアプリケーションといった初期CTA要求手段23からMAC処理手段24へ初期CTA要求が入力される。この初期CTA要求は少なくとも通信相手となる無線通信装置のID、および、CTAの時間幅(最大約65msec)を変数としたコマンドである。MAC処理手段24は、初期CTA要求を基にPNC1宛にChannel Time Requestフレームと呼ばれる制御MACフレームを作成し、無線送信手段25においてBaseband処理やRF処理といった変調処理を行った後、アンテナ(図には記載せず)より無線フレームを送信する。
After each
その後、PNC1より割当てられたCTAを用いてDEV2a〜2dは通信を行う。具体的には、入力端子20から入力されたデータを次のCTAが訪れるまで、送信バッファ21に一旦蓄積する。一方、MAC処理手段24を介してCTAが訪れたことを、データ転送手段23が検出し、送信バッファ21に蓄積されたデータをMAC処理手段24に入力する。その後、MAC処理手段24において入力されたデータよりMACフレームが作成され、無線送信手段25より無線フレームとして送信される。
Thereafter, the
一方、他のDEV2a〜2dやPNC1から送信された無線フレームは無線受信手段26を介して受信され、MAC処理手段24によってデータを取り出され、出力端子27より装置内部へと出力される。
On the other hand, radio frames transmitted from the
更に、特開2001−186154号公報では、CTA開始までに送信バッファ21に蓄積されたデータを送信完了した後、CTAの残り時間を解放することで無線ネットワークに参加する他の無線通信装置が通信を行えるようにし、帯域利用効率を改善するものであった。具体的な動作を図10に示すタイムチャートを用いて説明する。
Further, in Japanese Patent Laid-Open No. 2001-186154, after completing transmission of data accumulated in the
図10において、
30a〜30hは入力データ
40b〜40dはバッファ待機時間
50a〜50dはBeacon
60a〜60cはCTA
70a〜70cは無線フレーム
80a、80cはCTA解放時間
である。
In FIG.
30a to 30h is
60a-60c is CTA
70a to 70c are
例えばCTA60bで送信される無線フレーム70bは、送信バッファ21においてバッファ待機時間40bに蓄積された入力データ30a〜30cより作成されたものである。また、CTA60cで送信される無線フレーム70cは、送信バッファ21においてバッファ待機時間40cに蓄積された入力データ30d〜30eより作成されたものである。
For example, the
更に、CTA60aでは無線フレーム70bの送信完了後、時間が残っているため、CTA解放時間80aとして、他の無線通信装置が通信可能となるようにCTAを解放する。同様に、CTA60cでは無線フレーム70cの送信完了後、時間が残っているため、CTA解放時間80cとして、他の無線通信装置が通信可能となるようにCTAを解放する。
Furthermore, since the
以上のように、特開2001−186154号公報では、送信バッファ21でCTAの開始時刻までに蓄積されたデータを送信し、送信完了後のCTAの残り時間を解放することで、帯域利用を改善するものであった。
しかしながら、前記従来の構成では、現CTAで送信されるデータは前CTA開始時刻から現CTA開始時刻までに送信バッファ21に蓄積されたデータであり、最大1Beacon間隔の遅延が生じる(例えばBeacon50a〜Beacon50bまでの間遅延する)。したがって、IEEE802.15.3ではBeacon周期が最大約65msecであることから、入力端子20にデータが入力された時刻から無線フレーム送信までに最大約65msecの遅延が生じることになる。
However, in the conventional configuration, data transmitted in the current CTA is data accumulated in the
本発明は、前記従来の課題を解決するもので、帯域利用効率を改善しつつ、伝送遅延時間を短縮した無線通信装置を提供することを目的とする。 The present invention solves the above-described conventional problems, and an object of the present invention is to provide a wireless communication apparatus that shortens transmission delay time while improving bandwidth utilization efficiency.
前記従来の課題を解決するために、本発明の無線通信装置は、送信バッファ21内部のデータ蓄積量を監視し、一定量(無線フレームのデータサイズ)まで蓄積されたことを通知する蓄積量監視手段と、割当てられたCTAの時間幅より短く設定されたタイムアウト時間の経過を検出してタイムアウト発生として通知するタイムアウト通知手段を有し、CTA中において送信バッファ21内に無線フレームのデータサイズのデータが蓄積される、または、任タイムアウト時間が経過した場合、直ちに送信バッファ21に蓄積されたデータより無線フレームを作成し送信を行う。更にタイムアウト発生頻度を基に、初期に要求したCTAによって送信可能なデータレートと、実際に送信されたデータレートの差を検出し、CTAの時間幅の調整を行う。
In order to solve the above-described conventional problem, the wireless communication apparatus of the present invention monitors the amount of data stored in the
本構成によって、伝送遅延時間を短縮するとともに、実際に送信されるデータレートに適したCTAを要求することにより帯域利用効率を改善することができる。 With this configuration, it is possible to shorten the transmission delay time and improve the bandwidth utilization efficiency by requesting a CTA suitable for the data rate actually transmitted.
本発明の無線通信装置によれば、伝送遅延時間を短縮するとともに、実際に送信されるデータレートに適したCTAの要求および割当てにより、帯域利用効率を改善することができる。 According to the wireless communication apparatus of the present invention, it is possible to improve the bandwidth utilization efficiency by reducing the transmission delay time and requesting and assigning a CTA suitable for the data rate to be actually transmitted.
以下本発明の実施の形態について、図面を参照しながら説明する。 Embodiments of the present invention will be described below with reference to the drawings.
(実施の形態1)
図1は、本発明の実施の形態1における無線通信装置の構成図である。図1において、図9と同じ構成要素については同じ符号を用い、説明を省略する。
(Embodiment 1)
FIG. 1 is a configuration diagram of a radio communication apparatus according to
図1において、
110はデータ転送手段
120は蓄積量監視手段
130はタイムアウト通知手段
である。
In FIG.
データ転送手段110はMAC処理手段24よりCTA期間中であることを通知するCTA情報を入力し、蓄積量監視手段120より蓄積完了通知信号を入力し、タイムアウト通知手段130よりタイムアウト通知信号を入力し、送信バッファ21に蓄積されたデータをMAC処理手段24に転送させるデータ転送指示を出力する。また、CTAの開始時およびデータ転送時にタイムアウト通知手段130に対して動作開始タイミングを示すリセット信号を出力する。
The data transfer means 110 inputs CTA information for notifying that the CTA period is in progress from the MAC processing means 24, inputs an accumulation completion notification signal from the accumulation amount monitoring means 120, and inputs a timeout notification signal from the timeout notification means 130. Then, a data transfer instruction for transferring the data stored in the
蓄積量監視手段120は送信バッファ21に蓄積されたデータ量を監視し、無線フレームのデータサイズ(最大4096Bytes)が蓄積されるごとに、蓄積完了通知信号を出力し、データ転送手段110に入力する。
The accumulated
タイムアウト通知手段130はデータ転送手段110よりリセット信号を入力し、リセット信号入力時から予め設定された時間(以下タイムアウト時間)が経過すると、タイムアウト通知信号を出力し、データ転送手段110に入力する。このタイムアウト時間はCTAの時間幅に対して短い値が設定される。 The timeout notification means 130 receives a reset signal from the data transfer means 110, and outputs a timeout notification signal and inputs it to the data transfer means 110 when a preset time (hereinafter, timeout time) has elapsed since the reset signal was input. The timeout time is set to a short value with respect to the CTA time width.
図1で構成された無線通信装置の動作を以下に説明する。 The operation of the wireless communication apparatus configured in FIG. 1 will be described below.
入力端子20より入力されたデータは送信バッファ21に順次蓄積される。このとき、蓄積量監視手段120によって送信バッファ21内のデータ蓄積量が監視され、無線フレームのデータサイズまでデータが蓄積された場合、蓄積量監視手段120は無線フレームのデータサイズのデータが送信バッファ21に蓄積されたことを通知する蓄積完了通知信号を出力し、データ転送手段110に入力する。
Data input from the
一方、データ転送手段110はMAC処理手段24より入力されたCTA情報を基にCTAの開始を検出し、タイムアウト通知手段130に対して動作開始タイミングを示すリセット信号を出力し、タイムアウト通知手段130へ入力する。なお、CTAの開始の検出とはCTA情報が例えばCTA期間中をHレベルの状態、CTA期間外をL状態で表す2値信号で与えられる場合、LレベルからHレベルへの立ち上がりを検出することになる。
On the other hand, the
更に、CTA開始前までに蓄積完了通知信号を入力されていた場合、データ転送手段110はCTAの開始を検出後に送信バッファ21に対して内部の蓄積データをMAC処理手段24へ転送させる。また、CTA期間中において、タイムアウト通知手段130よりタイムアウト通知信号が入力された場合においても、データ転送手段110は送信バッファ21に対して内部の蓄積データを転送させる。
Further, when the accumulation completion notification signal is input before the start of the CTA, the
更に、蓄積完了通知信号の入力またはタイムアウト通知信号の入力によって、送信バッファ21に蓄積データの転送指示を行った場合、データ転送手段110はリセット信号を出力し、タイムアウト通知手段130へ入力する。
Further, when the
以上の動作において、入力端子20より入力された入力データと無線フレームの送信タイミングの関係を図2に示すタイムチャートを用いて説明する。
In the above operation, the relationship between the input data input from the
図2において、
140a〜140gは入力データ
150a〜150bはBeacon
160a〜160iは無線フレーム
170a〜170bはCTA(初期CTA)
180はタイムアウト時間
である。
In FIG.
140a-140g is
160a to 160i are
Reference numeral 180 denotes a timeout time.
無線通信装置はCTA170a〜170b期間中であり入力データ140a〜140gが無線フレームのデータサイズ以上であれば、直ちに無線フレーム160a〜160iを送信する。例えば入力データ140a(140b)より直ちに無線フレーム160a(160b〜c)作成され送信される。このとき、入力データが1つの無線フレームによって送りきれない場合(入力データ140bの場合)は、入力データ140bを2以上の無線フレーム160b〜160cに分割して送信する。
If the wireless communication apparatus is in the
また、CTA170a〜170b期間中であり入力データ140a〜140gが無線フレームのデータサイズより小さい場合(例えば入力データ140cの場合)については、送信バッファ21に無線フレームのデータサイズまで蓄積されずとも、タイムアウト時間180が経過した後、無線フレーム160dが送信される。
Further, when the
また、CTA170a〜170b期間外に送信バッファ21に蓄積された入力データ(例えば入力データ140eの場合)については、次のCTA170b開始後に当該データより作成した無線フレーム160fが送信される。
For input data stored in the
図3の(a)に蓄積量監視手段120よりデータ転送手段110へ蓄積完了通知信号が入力されることで作成される無線フレームを、図3の(b)にタイムアウト通知手段130よりデータ転送手段110へタイムアウト通知信号が入力されることで作成される無線フレームをそれぞれ示す。
FIG. 3A shows a radio frame generated by inputting a storage completion notification signal from the storage
蓄積完了通知信号の入力を基に作成された無線フレームのデータペイロード部(この場所に送信バッファのデータが格納される)は入力データのみで満たされる。また、タイムアウト通知信号の入力を基に作成された無線フレームのデータペイロード部は入力データとNULL(例えば「0」の値)によって満たされる。 The data payload portion of the radio frame created on the basis of the input of the accumulation completion notification signal (the data in the transmission buffer is stored in this place) is filled only with the input data. The data payload portion of the radio frame created based on the input of the timeout notification signal is filled with input data and NULL (for example, a value of “0”).
以上の説明のように、実施の形態1の構成によれば、CTA170a〜170b期間中に入力されたデータについて、送信バッファ21に蓄積された入力データ140a〜401gをタイムアウト時間以下の遅延で送信することが可能となり、伝送遅延時間を短縮することができる。
As described above, according to the configuration of the first embodiment, the
(実施の形態2)
図4は、本発明の実施の形態2の無線通信装置の構成図である。図4において、図1および図9と同じ構成要素については同じ符号を用い、説明を省略する。
(Embodiment 2)
FIG. 4 is a configuration diagram of the wireless communication apparatus according to the second embodiment of the present invention. 4, the same components as those in FIGS. 1 and 9 are denoted by the same reference numerals, and the description thereof is omitted.
図4において、 190は帯域変更要求手段であり、現在の割当てられているCTAの時間幅と実際に送信を行っている時間の差を検出し、CTAの時間幅の変更要求を行う。また、蓄積量監視手段120は実施の形態1で行った、送信バッファ21のデータ蓄積量確認の際、送信バッファ21がオーバーフローを起こしている場合、その旨をバッファフル通知信号として出力する。
In FIG. 4,
以上のように構成された実施の形態2における無線通信装置の動作について説明する。
The operation of the radio communication apparatus according to
帯域変更要求手段190はMAC処理手段24よりCTA情報を、蓄積量監視手段120より送信バッファ21がオーバーフローを起こしたこと示すバッファフル通知信号を入力し、タイムアウト通知手段130よりタイムアウト通知信号を入力し、初期CTA要求手段23より初期CTA要求を入力し、現在の割当てられているCTAの時間幅と実際に送信を行っている時間の差を検出し、現在のCTAの短縮をPNC1へ要求するCTA変更要求、もしくは、現在のCTAの延長をPNC1へ要求するCTA変更要求をMAC処理手段24へ入力する。
The bandwidth
このCTA変更要求は、少なくとも変更前のCTAを識別するためのID(通信相手となる無線通信装置のIDを使用する場合もある)、および、新しいCTAの時間幅(最大約65msec)を変数としたコマンドである。 This CTA change request uses at least an ID for identifying the CTA before the change (the ID of the wireless communication device as the communication partner may be used) and the time width of the new CTA (up to about 65 msec) as variables. Command.
MAC処理手段24は入力されたCTA変更要求を基にPNC1宛にChannel Time Requestフレームと呼ばれる制御MACフレームを作成する。その後、無線送信手段25において、Channel Time Requestフレームより無線フレームが作成され、送信される。
The
以上の動作において、帯域変更要求手段190の内部動作について図5を用いて更に詳しく説明する。
In the above operation, the internal operation of the band
図5は帯域変更要求手段190の内部構成図である。図5において、
191はカウンタ
192は閾値記憶手段
193は比較手段
194は帯域変更コマンド発行手段
である。
FIG. 5 is an internal block diagram of the band change request means 190. In FIG.
191 is a
カウンタ191はMAC処理手段24より入力されたCTA情報より、CTA期間中であることを検出すると、タイムアウト通知手段130より入力されたタイムアウト通知信号を用いてCTA期間中に生じたタイムアウト発生回数をカウントする。ここでCTA期間中であることの検出とは、CTA情報におけるCTA期間についての情報が例えばCTA期間中をHレベルの状態、CTA期間外をL状態で表す2値信号で与えられる場合、Hレベルの状態が保持される間を検出することになる。また、このときCTAの開始をLレベルからHレベルへの立ち上がりより検出し、カウンタ191内の過去のカウンタ値をリセットする構成としてもよい。以上のように、カウンタ191によってカウントされたCTA期間中のタイムアウト発生回数は当該CTA終了後、比較手段193へ入力される。
When the
閾値記憶手段192は一定時間内で許容されるタイムアウト発生回数を記憶し、記憶した値を閾値として出力し、比較手段193へ入力する。
The
比較手段193はカウンタ191よりタイムアウト発生回数を入力し、閾値記憶手段192より閾値を入力し、タイムアウト発生回数が閾値を超過しているか否かを判断する。そして、タイムアウト発生回数が閾値を超過している場合、帯域変更コマンド発行手段194へタイムアウト回数が閾値を超過していることを通知する。
The
帯域変更コマンド発行手段194は、比較手段193よりタイムアウト発生回数が閾値を超過していることを通知されると、現在割当てられているCTAが短縮されるようにCTA変更要求を出力し、MAC処理手段24に入力する。このとき現在割当てられているCTAの時間幅を知るために、別途内部で現在のCTAの時間幅を記憶する構成としても、また、MAC処理手段24から入力されるCTA情報を用いる構成としても実施可能である。更にCTAを短縮する割合についても、予め定められた固定量を短縮する(例えば現在のCTAの時間幅を10%削減した時間を新しいCTAの時間幅として要求する)構成としてもよいし、タイムアウト発生回数を変数として現在のCTAの時間幅を短縮する割合を算出し、新しいCTAの時間幅を求めるような構成とする方法も可能である。 When the bandwidth change command issuing means 194 is notified by the comparing means 193 that the number of times the timeout has occurred exceeds the threshold value, it outputs a CTA change request so that the currently assigned CTA is shortened, and the MAC processing Input to means 24. At this time, in order to know the time width of the currently allocated CTA, the present invention is implemented as a configuration in which the current CTA time width is separately stored, or a configuration in which CTA information input from the MAC processing means 24 is used. Is possible. Further, regarding the rate of CTA shortening, a predetermined fixed amount may be shortened (for example, a time when the current CTA time width is reduced by 10% is required as a new CTA time width), and a time-out occurs. It is also possible to use a method in which the ratio of shortening the current CTA time width is calculated using the number of times as a variable to obtain the new CTA time width.
また、帯域変更コマンド発行手段194は蓄積量監視手段120よりバッファフル通知信号を入力されると、現在のCTAが延長されるようにCTA変更要求を出力し、MAC処理手段24に入力する。
In addition, when the buffer change notification signal is input from the accumulation
このとき現在割当てられているCTAの時間幅を知るために、別途内部で現在のCTAの時間幅を記憶する構成としても、また、MAC処理手段24から入力されるCTA情報を用いる構成としても実施可能である。更にCTAを延長する割合についても、予め定められた固定量を用いて段階的に延長する(例えば現在のCTAの時間幅を10%増加した時間を新しいCTAの時間幅として要求する)構成としてもよいし、図5に記載するように初期CTA要求手段23より初期CTA要求を入力し、CTAの時間幅を初期状態に復元する構成とする方法も可能である。 At this time, in order to know the time width of the currently allocated CTA, the present invention is implemented as a configuration in which the current CTA time width is separately stored, or a configuration in which CTA information input from the MAC processing means 24 is used. Is possible. Further, the CTA extension rate may be extended stepwise using a predetermined fixed amount (for example, a time period in which the current CTA time width is increased by 10% is required as a new CTA time width). Alternatively, as shown in FIG. 5, a method of inputting an initial CTA request from the initial CTA request means 23 and restoring the time width of the CTA to the initial state is also possible.
なお、本実施の形態では蓄積量監視手段120から入力する信号として送信バッファ21がオーバーフローを起こしたことを示すバッファフル通知信号を用いたが、オーバーフローにならずとも送信バッファ21内に任意の蓄積量(ただし、無線フレームのデータサイズより大きい値とする)以上のデータが蓄積された場合、帯域変更コマンド発行手段194へその旨を通知する信号を入力する構成としてもよい。この構成ならば、送信バッファ21がオーバーフローを起こし、送信バッファ21内のデータが削除されることがなくなり、データを欠落させることなく送信することが可能となる。
In the present embodiment, a buffer full notification signal indicating that the
以上の動作によってCTAを変更(CTAを短縮)した後における、入力端子20より入力された入力データと無線フレームの送信タイミングの関係を図6に示すタイムチャートで説明する。
The relationship between the input data input from the
図6は、本発明の実施の形態2のタイムチャートである。図6において、図2と同じ構成要素については同じ符号を用い、説明を省略する。図6において、
200a〜200bは更新されたCTA
210a〜210bは開放されたCTA
であり、更新されたCTA200a(200b)と開放されたCTA期間210a(210b)の和は初期CTA170a(170b)と等しい長さになる。
FIG. 6 is a time chart according to the second embodiment of the present invention. In FIG. 6, the same components as those in FIG. In FIG.
200a-200b is an updated CTA
210a-210b is an open CTA
The sum of the updated
また、220a(220b)はCTA200a(200b)開始時刻までに送信バッファ21に蓄積されたデータから作成された無線フレームである。
まずCTA200aが開始すると、無線通信装置はCTA200a開始までに送信バッファ21に蓄積されたデータを無線フレーム220aとして送信する。これは更新されたCTA200a〜200bは初期CTA170a〜170bに比べて時間が短くなっているため、実施の形態1(図2に示すタイムチャート)と比べて送信バッファ21内部にデータが蓄積される確立が高くなっているためである。その後、CTA200a期間中に入力されたデータ140a〜140cが無線フレームのデータサイズ以上であれば(例えば入力データ140aや入力データ140bの場合)、直ちに無線フレーム160a〜160cを送信する。このとき、入力データが1つの無線フレームによって送りきれない場合(入力データ140bの場合)は、入力データ140bを2以上の無線フレーム160b〜160cに分割して送信する。
First, when the
またCTA200a期間中であり入力データ140a〜140が無線フレームのデータサイズより小さければ(例えば入力データ140cの場合)、タイムアウト時間が経過した後、無線フレームが送信される。しかし、図6ではタイムアウト時間が経過する前にCTA200aが終了しているため、送信バッファ21内に待機することになる。
Further, if the
その後、次のCTA200bが開始されると、無線通信装置はそれまでに送信バッファ21内部に蓄積されたデータ(入力データ140c〜140e)を無線フレーム220bとして送信する。その後、CTA200b期間中に入力されたデータ140f〜140gが無線フレームのデータサイズ以上であれば、直ちに無線フレーム160g〜160iを送信する。このとき、入力データが1つの無線フレームによって送りきれない場合(入力データ140fの場合)は、入力データ140fを2以上の無線フレーム160g〜160hに分割して送信する。
Thereafter, when the
以上のように、実施の形態2ではタイムアウト発生回数を基に初期CTA(170a〜170b)の一部210a〜210bを開放することにより、システム全体の帯域利用効率を改善している。また、それに伴い実施の形態1の装置構成に比べると入力データの一部(図6の140c〜140d)が遅延するものの、従来例で生じた遅延時間であるBeacon周期に比べて、最大遅延時間がBeacon周期−CTA200a(200b)に縮小されるという効果が得られる。
As described above, in the second embodiment, the bandwidth utilization efficiency of the entire system is improved by releasing a
また、実施の形態2の装置構成では、タイムアウト通知手段130のタイムアウト通知信号をそのまま反映させずに、単位時間当たりのタイムアウト発生回数が一定以上となる場合にのみ、初期CTA期間170a(170b)から更新されたCTA200a(200b)へ時間幅の変更を行う。このとき図7に示すように単位時間あたりに送信されるデータ量の変化が激しい状態230では処理を行わず、単位時間あたりに送信されるデータ量の変化が緩やかな状態231のみにおいて、CTAの時間幅を変更することになり、MAC処理手段24の負荷削減や不必要なChannel Time Requestフレームの送信を回避するといった効果を得ることができる。
In the apparatus configuration of the second embodiment, the
なお、本実施の形態2ではBeacon周期において、CTAが1つだけ割当てられた場合についての装置構成やタイムチャートを説明したが、複数のCTAが割当てられる場合、例えば複数の無線通信装置と通信し宛先毎に個別のCTAを割当てられた場合においても応用することができる。一例として、宛先となる無線通信装置のIDと当該無線通信装置との通信に割当てられたCTAを関連付けし、実施の形態2で説明した動作をCTA毎に行うことで実現することができる。 In the second embodiment, the device configuration and the time chart when only one CTA is assigned in the Beacon cycle have been described. However, when a plurality of CTAs are assigned, for example, communication with a plurality of wireless communication devices is performed. The present invention can be applied even when a separate CTA is assigned to each destination. As an example, it can be realized by associating the ID of the wireless communication apparatus as the destination with the CTA assigned to the communication with the wireless communication apparatus and performing the operation described in the second embodiment for each CTA.
本発明にかかる無線通信装置は、従来の装置構成と比べ、帯域利用効率の低減を抑えたうえで伝送遅延時間を短縮する機能を有し、映像や音声といったAVストリーム伝送等に用いる無線通信システムへの利用に有用である。また伝送遅延時間の縮小により、リアルタイム性が要求される監視システムや遠隔操作を行う際のモニタ等の用途にも応用できる。 The wireless communication apparatus according to the present invention has a function of shortening the transmission delay time while suppressing the reduction in bandwidth utilization efficiency as compared with the conventional apparatus configuration, and is used for AV stream transmission such as video and audio. Useful for use. Also, by reducing the transmission delay time, it can be applied to uses such as a monitoring system that requires real-time performance and a monitor for remote operation.
1 PNC
2a〜2d DEV
20 入力端子
21 送信バッファ
22 データ転送手段(データ送信手段)
23 初期CTA要求手段
24 MAC処理手段
25 無線送信手段(データ送信手段)
26 無線受信手段
27 出力端子
30a〜30h 入力データ
40b〜40d バッファ待機時間
50a〜50d Beacon
60a〜60c CTA
70a〜70c 無線フレーム
80a,80c CTA解放時間
110 本発明におけるデータ転送手段
120 蓄積量監視手段
130 タイムアウト通知手段
150a〜150b Beacon
160a〜160i 無線フレーム
170a〜170b CTA(初期CTA)
180 タイムアウト時間
190 帯域変更要求手段
191 カウンタ
192 閾値記憶手段
193 比較手段
194 帯域変更コマンド発行手段
200a〜200b 更新されたCTA
210a〜210b 開放されたCTA
220a〜220b CTA開始時刻までの蓄積データから作成された無線フレーム
230 単位時間あたりに送信されるデータ量の変化が激しい状態
231 単位時間あたりに送信されるデータ量の変化が緩やかな状態
1 PNC
2a-2d DEV
20
23 initial CTA request means 24 MAC processing means 25 wireless transmission means (data transmission means)
26 Wireless receiving means 27
60a-60c CTA
70a to
160a to
180
210a-210b Open CTA
220a to 220b Radio frame created from accumulated data up to CTA start time 230 A state in which a change in the amount of data transmitted per unit time is severe 231 A state in which a change in the amount of data transmitted per unit time is gradual
Claims (6)
送信すべきデータを蓄積する送信バッファと、
前記送信バッファのデータ蓄積量が第1の規定量に達した旨を通知する蓄積量監視手段と、
規定時間の経過を通知するタイムアウト通知手段と、
前記タイムスロット期間内において、前記蓄積量監視手段より前記データ蓄積量が規定量に達した通知の受理、または、前記タイムアウト通知手段より前記規定時間の経過した通知の受理によって前記送信バッファ内に蓄積されたデータの送信を行うデータ送信手段を備えることを特徴とする無線通信装置。 In a wireless communication device that reserves a time slot for a certain time in advance and transmits data to another wireless communication device in the time slot
A transmission buffer for storing data to be transmitted;
Storage amount monitoring means for notifying that the data storage amount of the transmission buffer has reached a first specified amount;
Timeout notification means for notifying the elapse of the specified time;
Within the time slot period, the notification is accumulated in the transmission buffer by accepting the notification that the data accumulation amount has reached a prescribed amount from the accumulation amount monitoring means, or accepting the notification that the prescribed time has passed from the timeout notification means. A wireless communication apparatus comprising data transmission means for transmitting the received data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004309378A JP2006121562A (en) | 2004-10-25 | 2004-10-25 | Radio communications device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004309378A JP2006121562A (en) | 2004-10-25 | 2004-10-25 | Radio communications device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006121562A true JP2006121562A (en) | 2006-05-11 |
Family
ID=36539006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004309378A Pending JP2006121562A (en) | 2004-10-25 | 2004-10-25 | Radio communications device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006121562A (en) |
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010034886A (en) * | 2008-07-29 | 2010-02-12 | Nissan Motor Co Ltd | Communication system, center system, on-board communication apparatus and communication method |
JP2010505352A (en) * | 2006-09-29 | 2010-02-18 | ローズマウント インコーポレイテッド | Wireless mesh network with multi-sized time slots for TDMA communication |
JP2011041159A (en) * | 2009-08-17 | 2011-02-24 | Ntt Docomo Inc | Mobile communication method and mobile station |
US8203988B2 (en) | 2007-08-10 | 2012-06-19 | Lg Electronics Inc. | Effective reception method in wireless communication system providing MBMS service |
WO2012086200A1 (en) * | 2010-12-22 | 2012-06-28 | パナソニックモバイルコミュニケーションズ株式会社 | Communication terminal device and data volume reporting method |
US8315641B2 (en) | 2007-06-18 | 2012-11-20 | Lg Electronics Inc. | Method of controlling uplink synchronization state at a user equipment in a mobile communication system |
US8345611B2 (en) | 2007-09-18 | 2013-01-01 | Lg Electronics Inc. | Method of transmitting a data block in a wireless communication system |
US8351388B2 (en) | 2007-10-23 | 2013-01-08 | Lg Electronics Inc. | Method for transmitting data of common control channel |
US8355331B2 (en) | 2008-03-17 | 2013-01-15 | Lg Electronics Inc. | Method for transmitting PDCP status report |
US8411583B2 (en) | 2007-09-18 | 2013-04-02 | Lg Electronics Inc. | Method of performing polling procedure in a wireless communication system |
JP2013062820A (en) * | 2006-05-26 | 2013-04-04 | Qualcomm Inc | Wireless architecture for traditional wire-based protocol |
US8416678B2 (en) | 2007-10-29 | 2013-04-09 | Lg Electronics Inc. | Method for repairing an error depending on a radio bearer type |
US8488523B2 (en) | 2007-08-14 | 2013-07-16 | Lg Electronics Inc. | Method of transmitting and processing data block of specific protocol layer in wireless communication system |
US8509167B2 (en) | 2007-10-23 | 2013-08-13 | Lg Electronics Inc. | Method of effectively transmitting identification information of terminal during the generation of data block |
US8509164B2 (en) | 2007-08-10 | 2013-08-13 | Lg Electronics Inc. | Method for re-attempting a random access effectively |
US8526416B2 (en) | 2007-09-13 | 2013-09-03 | Lg Electronics Inc. | Method of performing polling procedure in a wireless communication system |
US8588167B2 (en) | 2007-09-18 | 2013-11-19 | Lg Electronics Inc. | Method for QoS guarantees in a multilayer structure |
US8594030B2 (en) | 2007-08-10 | 2013-11-26 | Lg Electronics Inc. | Method for controlling HARQ operation in dynamic radio resource allocation |
US8634312B2 (en) | 2007-09-18 | 2014-01-21 | Lg Electronics Inc. | Effective data block transmission method using header indicator |
US8687565B2 (en) | 2007-09-20 | 2014-04-01 | Lg Electronics Inc. | Method of effectively transmitting radio resource allocation request in mobile communication system |
US8743797B2 (en) | 2007-09-13 | 2014-06-03 | Lg Electronics Inc. | Method of allocating radio resouces in a wireless communication system |
US8767606B2 (en) | 2007-08-10 | 2014-07-01 | Lg Electronics Inc. | Method of transmitting and receiving control information in a wireless communication system |
US8811294B2 (en) | 2008-04-04 | 2014-08-19 | Qualcomm Incorporated | Apparatus and methods for establishing client-host associations within a wireless network |
US8862162B2 (en) | 2007-06-20 | 2014-10-14 | Lg Electronics Inc. | Effective system information reception method |
US8958411B2 (en) | 2008-03-17 | 2015-02-17 | Lg Electronics Inc. | Method of transmitting RLC data |
US8964783B2 (en) | 2011-01-21 | 2015-02-24 | Qualcomm Incorporated | User input back channel for wireless displays |
US9065876B2 (en) | 2011-01-21 | 2015-06-23 | Qualcomm Incorporated | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays |
CN104737611A (en) * | 2012-10-23 | 2015-06-24 | 高通股份有限公司 | Methods and apparatus for managing wireless medium utilization |
US9100896B2 (en) | 2007-06-18 | 2015-08-04 | Lg Electronics Inc. | Method of updating repeatedly-transmitted information in a wireless communication system |
US9198084B2 (en) | 2006-05-26 | 2015-11-24 | Qualcomm Incorporated | Wireless architecture for a traditional wire-based protocol |
US9264248B2 (en) | 2009-07-02 | 2016-02-16 | Qualcomm Incorporated | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment |
US9398089B2 (en) | 2008-12-11 | 2016-07-19 | Qualcomm Incorporated | Dynamic resource sharing among multiple wireless devices |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US9503771B2 (en) | 2011-02-04 | 2016-11-22 | Qualcomm Incorporated | Low latency wireless display for graphics |
US9525998B2 (en) | 2012-01-06 | 2016-12-20 | Qualcomm Incorporated | Wireless display with multiscreen service |
US9582238B2 (en) | 2009-12-14 | 2017-02-28 | Qualcomm Incorporated | Decomposed multi-stream (DMS) techniques for video display systems |
US9582239B2 (en) | 2011-01-21 | 2017-02-28 | Qualcomm Incorporated | User input back channel for wireless displays |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US10108386B2 (en) | 2011-02-04 | 2018-10-23 | Qualcomm Incorporated | Content provisioning for wireless back channel |
US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
-
2004
- 2004-10-25 JP JP2004309378A patent/JP2006121562A/en active Pending
Cited By (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9198084B2 (en) | 2006-05-26 | 2015-11-24 | Qualcomm Incorporated | Wireless architecture for a traditional wire-based protocol |
JP2013062820A (en) * | 2006-05-26 | 2013-04-04 | Qualcomm Inc | Wireless architecture for traditional wire-based protocol |
JP2010505352A (en) * | 2006-09-29 | 2010-02-18 | ローズマウント インコーポレイテッド | Wireless mesh network with multi-sized time slots for TDMA communication |
US9100896B2 (en) | 2007-06-18 | 2015-08-04 | Lg Electronics Inc. | Method of updating repeatedly-transmitted information in a wireless communication system |
US8315641B2 (en) | 2007-06-18 | 2012-11-20 | Lg Electronics Inc. | Method of controlling uplink synchronization state at a user equipment in a mobile communication system |
US8812009B2 (en) | 2007-06-18 | 2014-08-19 | Lg Electronics Inc. | Method of controlling uplink synchronization state at a user equipment in a mobile communication system |
US9668282B2 (en) | 2007-06-18 | 2017-05-30 | Lg Electronics Inc. | Method of controlling uplink synchronization state at a user equipment in a mobile communication system |
US8862162B2 (en) | 2007-06-20 | 2014-10-14 | Lg Electronics Inc. | Effective system information reception method |
US9264160B2 (en) | 2007-08-10 | 2016-02-16 | Lg Electronics Inc. | Method of transmitting and receiving control information in a wireless communication system |
US9497014B2 (en) | 2007-08-10 | 2016-11-15 | Lg Electronics Inc. | Method of transmitting and receiving control information in a wireless communication system |
US9699778B2 (en) | 2007-08-10 | 2017-07-04 | Lg Electronics Inc. | Method of transmitting and receiving control information in a wireless communication system |
US8203988B2 (en) | 2007-08-10 | 2012-06-19 | Lg Electronics Inc. | Effective reception method in wireless communication system providing MBMS service |
US8509164B2 (en) | 2007-08-10 | 2013-08-13 | Lg Electronics Inc. | Method for re-attempting a random access effectively |
US8767606B2 (en) | 2007-08-10 | 2014-07-01 | Lg Electronics Inc. | Method of transmitting and receiving control information in a wireless communication system |
US8594030B2 (en) | 2007-08-10 | 2013-11-26 | Lg Electronics Inc. | Method for controlling HARQ operation in dynamic radio resource allocation |
US8488523B2 (en) | 2007-08-14 | 2013-07-16 | Lg Electronics Inc. | Method of transmitting and processing data block of specific protocol layer in wireless communication system |
US8743797B2 (en) | 2007-09-13 | 2014-06-03 | Lg Electronics Inc. | Method of allocating radio resouces in a wireless communication system |
US8526416B2 (en) | 2007-09-13 | 2013-09-03 | Lg Electronics Inc. | Method of performing polling procedure in a wireless communication system |
US9661524B2 (en) | 2007-09-18 | 2017-05-23 | Lg Electronics Inc. | Method for QoS guarantees in a multilayer structure |
US9565699B2 (en) | 2007-09-18 | 2017-02-07 | Lg Electronics Inc. | Method of performing polling procedure in a wireless communication system |
US8665815B2 (en) | 2007-09-18 | 2014-03-04 | Lg Electronics Inc. | Method for QoS guarantees in a multilayer structure |
US9084125B2 (en) | 2007-09-18 | 2015-07-14 | Lg Electronics Inc. | Method of performing polling procedure in a wireless communication system |
US8625503B2 (en) | 2007-09-18 | 2014-01-07 | Lg Electronics Inc. | Method for QoS guarantees in a multilayer structure |
US8588167B2 (en) | 2007-09-18 | 2013-11-19 | Lg Electronics Inc. | Method for QoS guarantees in a multilayer structure |
US8345611B2 (en) | 2007-09-18 | 2013-01-01 | Lg Electronics Inc. | Method of transmitting a data block in a wireless communication system |
US8634312B2 (en) | 2007-09-18 | 2014-01-21 | Lg Electronics Inc. | Effective data block transmission method using header indicator |
US9060238B2 (en) | 2007-09-18 | 2015-06-16 | Lg Electronics Inc. | Method for QoS guarantees in a multilayer structure |
US8411583B2 (en) | 2007-09-18 | 2013-04-02 | Lg Electronics Inc. | Method of performing polling procedure in a wireless communication system |
US9386477B2 (en) | 2007-09-18 | 2016-07-05 | Lg Electronics Inc. | Method for QoS guarantees in a multilayer structure |
US8687565B2 (en) | 2007-09-20 | 2014-04-01 | Lg Electronics Inc. | Method of effectively transmitting radio resource allocation request in mobile communication system |
US8351388B2 (en) | 2007-10-23 | 2013-01-08 | Lg Electronics Inc. | Method for transmitting data of common control channel |
US8509167B2 (en) | 2007-10-23 | 2013-08-13 | Lg Electronics Inc. | Method of effectively transmitting identification information of terminal during the generation of data block |
US8416678B2 (en) | 2007-10-29 | 2013-04-09 | Lg Electronics Inc. | Method for repairing an error depending on a radio bearer type |
US8958411B2 (en) | 2008-03-17 | 2015-02-17 | Lg Electronics Inc. | Method of transmitting RLC data |
US8355331B2 (en) | 2008-03-17 | 2013-01-15 | Lg Electronics Inc. | Method for transmitting PDCP status report |
US8811294B2 (en) | 2008-04-04 | 2014-08-19 | Qualcomm Incorporated | Apparatus and methods for establishing client-host associations within a wireless network |
JP2010034886A (en) * | 2008-07-29 | 2010-02-12 | Nissan Motor Co Ltd | Communication system, center system, on-board communication apparatus and communication method |
US9398089B2 (en) | 2008-12-11 | 2016-07-19 | Qualcomm Incorporated | Dynamic resource sharing among multiple wireless devices |
US9264248B2 (en) | 2009-07-02 | 2016-02-16 | Qualcomm Incorporated | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment |
JP2011041159A (en) * | 2009-08-17 | 2011-02-24 | Ntt Docomo Inc | Mobile communication method and mobile station |
US9582238B2 (en) | 2009-12-14 | 2017-02-28 | Qualcomm Incorporated | Decomposed multi-stream (DMS) techniques for video display systems |
WO2012086200A1 (en) * | 2010-12-22 | 2012-06-28 | パナソニックモバイルコミュニケーションズ株式会社 | Communication terminal device and data volume reporting method |
US9582239B2 (en) | 2011-01-21 | 2017-02-28 | Qualcomm Incorporated | User input back channel for wireless displays |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US9065876B2 (en) | 2011-01-21 | 2015-06-23 | Qualcomm Incorporated | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays |
US10911498B2 (en) | 2011-01-21 | 2021-02-02 | Qualcomm Incorporated | User input back channel for wireless displays |
US8964783B2 (en) | 2011-01-21 | 2015-02-24 | Qualcomm Incorporated | User input back channel for wireless displays |
US10382494B2 (en) | 2011-01-21 | 2019-08-13 | Qualcomm Incorporated | User input back channel for wireless displays |
US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US9723359B2 (en) | 2011-02-04 | 2017-08-01 | Qualcomm Incorporated | Low latency wireless display for graphics |
US10108386B2 (en) | 2011-02-04 | 2018-10-23 | Qualcomm Incorporated | Content provisioning for wireless back channel |
US9503771B2 (en) | 2011-02-04 | 2016-11-22 | Qualcomm Incorporated | Low latency wireless display for graphics |
US9525998B2 (en) | 2012-01-06 | 2016-12-20 | Qualcomm Incorporated | Wireless display with multiscreen service |
CN104737611A (en) * | 2012-10-23 | 2015-06-24 | 高通股份有限公司 | Methods and apparatus for managing wireless medium utilization |
JP2015536600A (en) * | 2012-10-23 | 2015-12-21 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Method and apparatus for managing wireless medium usage |
JP2017063423A (en) * | 2012-10-23 | 2017-03-30 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Methods and apparatus for managing wireless medium utilization |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006121562A (en) | Radio communications device | |
EP3749040B1 (en) | Systems and methods for constrained multi-link operation in a wireless network | |
CN107079491B (en) | Method of LBT mechanism and wireless device | |
KR101170847B1 (en) | Escape mechanism for a wireless local area network | |
US8238925B2 (en) | Hybrid QoS access method for power save stations | |
TWI407725B (en) | Automatic resignation from ad hoc network | |
US10841804B2 (en) | Wireless resource allocation device, wireless resource allocation method, and recording medium storing wireless resource allocation program | |
US20060050728A1 (en) | Method for bi-directional communication between source device and destination device during allocated channel time | |
JP2005277862A (en) | Wireless communication system and base station system thereof | |
JP2009060213A (en) | Wireless communication device, wireless communication system, wireless communication method and program | |
KR20040071332A (en) | System and method for handling long asynchronous data in an asynchronous time slot | |
KR20070119036A (en) | Wlan transmit scheduler comprising an accelerated back-off function | |
CN112055994B (en) | Intelligent radio arbiter with timing predictability based conflict resolution | |
KR100763217B1 (en) | Method and apparatus for determining a quality measure of a channel within a communication system | |
KR102343961B1 (en) | Method for managing radio resource and access point using the same | |
CN112867071A (en) | Selective multilink operation in a WLAN | |
KR20140088097A (en) | Controlling transmission of data | |
JP4108390B2 (en) | Wireless communication method, wireless communication terminal, and wireless LAN system | |
CN108292968B (en) | Method for efficient channel access, mobile communication system and mobile communication device | |
KR101975483B1 (en) | Apparatus and method for transmitting packet in device to device communication system | |
TWI672050B (en) | Method for reallocating transmission period for a wireless module in a communication apparatus | |
CN113206689B (en) | Communication method and device, Bluetooth slave device and Bluetooth communication system | |
US11438786B1 (en) | Bandwidth estimation and management for connected devices | |
WO2022178831A1 (en) | Radio resource scheduling method and device | |
KR200380699Y1 (en) | Escape mechanism for a wireless local area network |