JP4672081B2 - Packet relay method and apparatus - Google Patents
Packet relay method and apparatus Download PDFInfo
- Publication number
- JP4672081B2 JP4672081B2 JP2009521449A JP2009521449A JP4672081B2 JP 4672081 B2 JP4672081 B2 JP 4672081B2 JP 2009521449 A JP2009521449 A JP 2009521449A JP 2009521449 A JP2009521449 A JP 2009521449A JP 4672081 B2 JP4672081 B2 JP 4672081B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- transmission
- feedback information
- packet discard
- rate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 141
- 238000012937 correction Methods 0.000 claims description 39
- 238000012423 maintenance Methods 0.000 description 18
- 230000008859 change Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 6
- 230000006866 deterioration Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000000275 quality assurance Methods 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0028—Formatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/12—Flow control between communication endpoints using signalling between network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0097—Relays
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、パケット中継方法及び装置に関する。本発明は、特に、無線ネットワークにおけるリアルタイム系パケットの中継方法及び装置に適用するのが好適である。 The present invention relates to a packet relay method and apparatus. The present invention is particularly suitable for application to a real-time packet relay method and apparatus in a wireless network.
無線ネットワークシステムとしては、その代表的なものとして、図11に示す無線LAN(IEEE 802.11)システムや、図12に示すセルラ(3GPP) システムが知られているが、近年、これらの無線ネットワークを利用したリアルタイム系ストリーミングサービスを利用するケースが増えて来ている。 Representative wireless network systems include the wireless LAN (IEEE 802.11) system shown in FIG. 11 and the cellular (3GPP) system shown in FIG. 12, but these wireless networks have recently been used. More and more real-time streaming services are being used.
マルチメディアサービス、特にビデオサービスにおいては、インターネットなどによる配信のためのネットワークへの負荷や、また膨大なビデオデータのストレージ領域への圧迫を考慮し、これらを回避する観点から、ビデオファイルは必要に応じた圧縮符号化が行われる。これは、例えばMPEG1,2に代表される。 In multimedia services, especially video services, video files are necessary from the viewpoint of avoiding the burden on the network for distribution via the Internet and the pressure on the storage area of huge video data. Corresponding compression encoding is performed. This is represented by, for example, MPEG1,2.
これはまた、3G向け携帯電話用符号化方式としてH.263、更にはQCIFレベルからHDレベルまで広帯域に圧縮レートを変化可能なH.264が新たな符号化方式として提案され、MPEG-4規格part10であるAVCと規格の統一化が行われ、H.264/AVCとして標準化されている。 In addition, H.263 is proposed as a coding system for 3G mobile phones, and H.264 that can change the compression rate over a wide band from QCIF level to HD level is proposed as a new coding system. The standard is unified with AVC which is part10, and it is standardized as H.264 / AVC.
ストリーミングデータとしては、生放送や中継、テレビ電話会議のように、即時(リアルタイム)再生を要求するものの他に、オンデマンド型ビデオプログラム配信の様に、一時的なバッファリングを許容するものが存在する。すなわち、再生におけるタイムライン上での再生タイミングに対してある程度バッファリングしてから再生するものであり、またテレビ番組のように、再生に当り必ずしもメディアサーバMSより送信された全てのデータが受信装置に届くことを強要しないものが存在する。 In addition to data that requires immediate (real-time) playback, such as live broadcasting, relaying, and video teleconference, there is data that allows temporary buffering, such as on-demand video program distribution. . That is, playback is performed after buffering to some extent with respect to playback timing on the timeline in playback, and all data transmitted from the media server MS is not necessarily received during playback, such as a television program. There is something that doesn't force you to reach.
なお、参考例として、各中継ノードに、接続された各受信端末又は配下の中継ノードから上り回線に送出される情報受信状況データを取得する情報入力手段と、受信状況データを予め定めた規則で集計して接続された受信端末の受信状況の統計情報を生成する統計処理手段と、生成した統計情報を上位の中継ノード又は送信装置に対して定期的に送出する統計情報出力手段とを設け、統計的情報をフィードバックする一斉同報通信システム及び方法がある(例えば特許文献1参照。)。 As a reference example, information input means for acquiring information reception status data transmitted to the uplink from each connected receiving terminal or subordinate relay node to each relay node, and reception status data according to a predetermined rule. Statistical processing means for generating statistical information on the reception status of the receiving terminals connected by aggregation, and statistical information output means for periodically sending the generated statistical information to the upper relay node or transmission device, There is a broadcast communication system and method for feeding back statistical information (see, for example, Patent Document 1).
また、別の参考例として、受信ノード内のQoS制御部が、中継ノードと受信ノード自身から通知されるデータ受信実績及びデータ処理実績と現在の送信レートをもとに送信ノードと中継ノードでの実時間転送が可能な送信レートを表すQoSパラメータをそれぞれ算出して、当該パラメータへの設定変更を要求し、送信ノードと中継ノードでは、送信ノードに対してQoS制御を一時停止させるメッセージを送出した後、送信許容優先度を段階的に下げながら、且つ同一周期における当該優先度と同一優先度のデータブロックの送信許容ブロック数を段階的に増やしながら、各データブロックを送信または破棄することで、指定された送信レートに到達するように転送データ量を調整するストリーム通信システム及びストリーム転送制御方法がある(例えば特許文献2参照。)。
上述したシステムでは、伝送媒体として品質の高い媒体を想定しており、無線のような伝送品質を保証する上で条件の厳しい環境にある媒体を考慮して設計されたものではない。そのため、無線品質によるサービスの影響が問題となっている。 The above-described system assumes a high-quality medium as a transmission medium, and is not designed in consideration of a medium in a severe environment for guaranteeing transmission quality such as wireless communication. For this reason, the influence of service due to wireless quality is a problem.
無線環境は一般的に、フェージングやマルチパス、チャネル間干渉、システム間干渉、端末の移動などによって、刻々と変化し一定ではない。このような問題を回避するために、無線基地局と端末間において、電力制御、Rake受信、チャネルの直交化、送信ダイバーシティ、ソフトハンドオーバーなどの技術が用いられ、更にインターリーブやFEC(Forward Error Collection)などの技術によって、無線伝送品質劣化に伴って発生した符号誤りに対して、誤りの隠蔽や誤りの回復処理を行う技術が存在する。 In general, the wireless environment is not constant and constantly changes due to fading, multipath, inter-channel interference, inter-system interference, terminal movement, and the like. In order to avoid such problems, technologies such as power control, Rake reception, channel orthogonalization, transmission diversity, soft handover, etc. are used between the radio base station and the terminal, and interleaving and FEC (Forward Error Collection) are used. For example, there is a technique for performing error concealment and error recovery processing on a code error that occurs due to deterioration in wireless transmission quality.
しかしながら、これらの技術を以てしても、全ての誤りの除去を行える訳ではなく、例えばハードハンドオーバーによる基地局−端末間のリンク断や深刻なフェージングにより、インターリーブなどの効果が得られないバースト誤りの発生がある。 However, even with these techniques, not all errors can be eliminated. For example, burst errors that do not provide interleaving effects due to link failure or severe fading between the base station and the terminal due to hard handover. Occurs.
これは、一時的な無線伝送路の環境変化と、連続的な無線伝送路の環境変化、つまり、端末の状態変化に起因し、例えば静止状態から移動し始めた場合や、移動速度に変化が発生したり、これに伴う端末と、サービス提供エリア(これは特に図12に示すセルラシステムの場合にはセルと呼ばれる。)との位置関係の変化に起因する。すなわち、通常、セル端にいる場合と、基地局付近にいる場合で、誤り率(パケット廃棄率やパケット廃棄数など)の増加に伴って伝送可能な速度が異なり、基地局付近に対してセル端付近の方が、伝送誤り率の増加に伴って伝送速度が低くなる。 This is due to a temporary change in the environment of the wireless transmission path and a change in the environment of the continuous wireless transmission path, that is, a change in the state of the terminal. This occurs due to a change in the positional relationship between the terminal and the service providing area (this is called a cell particularly in the case of the cellular system shown in FIG. 12). In other words, the rate at which data can be transmitted differs depending on the increase in error rate (packet discard rate, number of packet discards, etc.) between the cell edge and the base station. In the vicinity of the edge, the transmission speed decreases as the transmission error rate increases.
メディア再生側(受信装置)では、一般的に、送信装置に対してRTCP受信レポートパケット(図6参照。)によりパケット廃棄率やパケット廃棄数などを格納したフィードバック情報を送ることで受信装置の受信状況を報告する手段を有する。これにより送信装置は、図13に示す如く、伝送能力としての送信データの伝送速度(スループット)を誤り率に応じて落とすための処理、例えばビデオ圧縮における量子化パラメータを変更したりする。 The media playback side (receiving device) generally receives the receiving device by sending feedback information storing the packet discard rate, the number of packet discards, etc. to the transmitting device using the RTCP reception report packet (see Fig. 6). Have a means to report the situation. As a result, as shown in FIG. 13, the transmission apparatus changes processing for reducing the transmission rate (throughput) of transmission data as transmission capability according to the error rate, for example, a quantization parameter in video compression.
しかしながら、上記のフィードバック情報とは、無線区間での誤り訂正の結果得られた伝送品質を対象としているため、誤り訂正能力が限界値に達するまで、送信装置では通信環境、特に無線リンクの変化を知る術がなく、伝送速度の制御を行わないため、図13に斜線で示すような誤り状態ERRが発生してしまう。 However, since the above feedback information is intended for the transmission quality obtained as a result of error correction in the radio section, the transmission apparatus changes the communication environment, particularly the radio link, until the error correction capability reaches the limit value. Since there is no way to know and no control of the transmission rate is performed, an error state ERR as shown by hatching in FIG. 13 occurs.
すなわち、送信装置では、フィードバック情報により、受信装置におけるパケット廃棄率等の誤り率情報を取得することができるが、そのパケット廃棄率等の維持のために、中継装置がいかなる程度の貢献(強力な誤り訂正方式への変更、複数回の再送処理等)を行っているかを送信装置は知ることができない。 That is, in the transmission device, error rate information such as the packet discard rate in the reception device can be acquired from the feedback information. However, in order to maintain the packet discard rate and the like, the relay device contributes to what degree (strong The transmission apparatus cannot know whether an error correction method has been changed or a plurality of retransmission processes have been performed.
従って、中継装置において伝送能力の限界に達しつつあるにもかかわらず、送信装置では受信装置における伝送品質が依然良好であると判断して伝送速度を下げる方向への処理を行うことはなく、中継装置において伝送能力を超えた段階(誤り状態ERR)で、初めて送信装置が伝送速度を下げることとなる。 Therefore, in spite of reaching the limit of transmission capability in the relay device, the transmission device determines that the transmission quality in the receiving device is still good and does not perform processing in the direction of decreasing the transmission speed, When the transmission capacity of the device is exceeded (error state ERR), the transmission device reduces the transmission speed for the first time.
このような状況の変化はビデオ送信にとって深刻であり、特に圧縮技術に伴って、ストリーミングされるビデオのピクチャ間参照を行っている場合には、その参照フレームの欠落により、画像の復元が行えず、視覚的に耐えられない品質となって現れる。 Such a change in the situation is serious for video transmission. Especially when the inter-picture reference of the video to be streamed is performed due to the compression technique, the image cannot be restored due to the lack of the reference frame. Appears as visually unbearable quality.
すなわち、無線ネットワークの伝送品質維持に伴う制御の限界を超えてしまうと、エラーとして上位アプリケーション、例えばマルチメディアストリーミングデータに影響が出てしまう。近年、無線環境におけるビデオ配信サービスの利用が増えて来つつあり、前述のような問題が顕著に現れて来ている。 That is, if the control limit associated with maintaining the transmission quality of the wireless network is exceeded, the upper application such as multimedia streaming data is affected as an error. In recent years, the use of video distribution services in a wireless environment has been increasing, and the above-described problems have become prominent.
従って、本発明は、パケットの送信装置から受信装置に中継するに際し、中継装置における伝送品質に対する貢献を考慮することを目的とする。また、受信装置での急激な受信品質劣化を抑えることを目的とする。 Therefore, an object of the present invention is to consider the contribution to the transmission quality in the relay device when relaying from the packet transmission device to the reception device. It is another object of the present invention to suppress a sudden deterioration in reception quality at the receiving apparatus.
上記の目的を達成するため、本発明に係るパケット中継方法又は装置は、送信装置から受信装置へ送信したパケットの伝送品質を含むフィードバック情報を該受信装置から受信し、前記受信装置に至る伝送経路に含まれる無線リンクの維持のために消費されたリソース情報に基づいて、該フィードバック情報に含まれる前記伝送品質を下方修正して該送信装置へ転送する。 In order to achieve the above object, a packet relay method or apparatus according to the present invention receives a feedback information including transmission quality of a packet transmitted from a transmission apparatus to a reception apparatus from the reception apparatus, and transmits a transmission path to the reception apparatus. Based on the resource information consumed for maintaining the radio link, the transmission quality included in the feedback information is modified downward and transferred to the transmitter.
本発明によれば、パケットの送信装置から受信装置に中継するに際し、中継装置における伝送品質に対する貢献を考慮することができる。
また、受信装置での急激な受信品質劣化を抑えることができる。According to the present invention, when a packet is relayed from a transmission device to a reception device, contribution to transmission quality in the relay device can be taken into consideration.
In addition, it is possible to suppress rapid reception quality deterioration in the reception apparatus.
1つの実施例として、ネットワーク構成例が図1に示されており、受信装置2で総称されるn個の受信装置2_0〜2_nと、中継装置1と、この中継装置1の中継によって通信を行う受信装置2及び送信装置3とを備える。区間Aは、区間Bに対し、伝送品質が時間的に変化しやすい特徴を有しする。例えば、区間Aは、無線区間に相当し、送信可能な帯域等も時間的に大きく変化することがある。
As an example, a network configuration example is shown in FIG. 1, and communication is performed by n receiving devices 2_0 to 2_n collectively referred to as a
このようなネットワーク環境において、リアルタイム系、特にフィードバック情報を伴うビデオストリーム送信を取り扱うに当たり、伝送環境の変化に伴い、その伝送路における誤り訂正処理、例えば再送処理などを一定回数以上実施した場合に、ビデオストリームの送信元に対して、フィードバック情報で報告される伝送品質(パケット廃棄率やパケット廃棄数等)を、維持している伝送品質よりも低い(悪い)品質として報告する。すなわち、中継装置1と受信装置2との区間Aの伝送品質を維持するために消費したリソース情報に基づいて、受信装置2から送信装置3に対して送られるフィードバック情報の下方修正を行って(その効果分を修正して)から送信する。
In such a network environment, when handling a real-time system, particularly a video stream transmission with feedback information, due to a change in the transmission environment, when error correction processing in the transmission path, for example, retransmission processing, etc. is performed a certain number of times, The transmission quality (packet discard rate, number of packet discards, etc.) reported in the feedback information is reported to the video stream transmission source as lower (bad) quality than the maintained transmission quality. That is, based on the resource information consumed to maintain the transmission quality of the section A between the
この結果、図2に太線Cで示すように、或る伝送速度での無線ネットワークの誤り訂正能力、すなわち伝送品質維持能力の限界値に対応する閾値(限界値を下回る閾値でもよい)に達したときに、早目にマルチメディアストリームの送信装置3での伝送速度を落とさせる(例えば符号化率を下げさせる)ことで、中継装置において送信データがたまりすぎてしまうことを防止したり、より低速の帯域に対応する無線リソースを使用することを許容する。
As a result, as indicated by a thick line C in FIG. 2, the threshold value corresponding to the limit value of the error correction capability of the wireless network at a certain transmission rate, that is, the transmission quality maintenance capability (or a threshold value lower than the limit value) may be reached. Sometimes, by reducing the transmission speed of the multimedia
これを図3のシーケンスで説明すると、送信装置3が送信したパケットを中継装置1で中継し、受信装置2で受信する(ステップT1)上で、中継装置1では、受信装置2から常に伝送品質を報告するためのフィードバック情報を中継して送信装置3へ転送している(ステップT2)。この区間Aの伝送路の品質変動、例えば品質劣化に伴い、中継装置1では、必要に応じてパケットの再送や、誤り訂正符号の冗長化(強化)、或いはこの伝送区間Aが無線の場合には電力レベルの増加が行われ、以て中継装置1では、受信装置2との間で維持可能な限りの品質保証制御(ステップT3)(例えば誤り率を所定値以下に制御する)が行われる。
This will be explained with reference to the sequence of FIG. 3. When the
ここで、中継装置1では、受信装置に至る伝送経路に含まれる無線リンクの維持のために消費したリソース情報に基づいて、フィードバック情報を修正(ステップT4)する。例えば、一定閾値(限界値又は限界値未満)以上の能力を実施していると判断している場合には、例えば一定期間内における再送回数、送信電力レベル、誤り訂正符号の符号長などの無線リンクの維持のために消費されたリソース情報に基いてフィードバック情報を修正するためのパラメータを生成し、そのパラメータによって、フィードバック情報を修正する。
Here, the
つまり受信装置2では、中継装置1での誤り保護制御によって維持される伝送品質に基づいたフィードバック情報を通知するが、中継装置1では、このフィードバック情報から、中継装置1で実施した誤り保護分を割り引いた値に書き換える(フィードバック情報に含まれる伝送品質を下方修正する)。これを送信装置3に通知することで、送信装置3では、送信したパケットデータが受信装置2において、そのいくつかが到達していないと判断し、例えば符号化率を落とすことで送信速度を落とす(ステップT5)。
In other words, the receiving
ここで、上記の伝送品質維持能力が、一定期間におけるパケットの再送回数であるとき、上記のフィードバック情報を修正する際には、一定期間内における該受信装置への該パケットの再送回数に相当するパケット廃棄数、又は該パケット廃棄数をパケットの送信数で割った値で示されるパケット廃棄率から該閾値を減算した値を、該フィードバック情報に格納された伝送品質を示すパケット廃棄率又はパケット廃棄数にそれぞれ加算すればよい。 Here, when the transmission quality maintenance capability is the number of packet retransmissions in a certain period, when correcting the feedback information, it corresponds to the number of retransmissions of the packet to the receiving apparatus in the certain period. The packet discard rate or the packet discard indicating the transmission quality stored in the feedback information, the packet discard rate or a value obtained by subtracting the threshold from the packet discard rate indicated by dividing the packet discard count by the packet transmission count. What is necessary is just to add to each number.
また、上記の伝送品質維持能力が、一定期間における送信電力レベルであるときには、該一定期間に対する、予め規定した電力レベルを該送信電力レベルが越えた期間の割合に基づいて決定されたパケット廃棄率又は該パケット廃棄率に基づくパケット廃棄数から該閾値を減算した値を、該フィードバック情報に含まれる伝送品質としてのパケット廃棄率又はパケット廃棄数にそれぞれ加算すればよい。 Further, when the transmission quality maintenance capability is a transmission power level in a certain period, a packet discard rate determined based on a ratio of a period in which the transmission power level exceeds a predetermined power level with respect to the certain period Alternatively, a value obtained by subtracting the threshold value from the packet discard number based on the packet discard rate may be added to the packet discard rate or the packet discard number as the transmission quality included in the feedback information.
さらに上記の伝送品質維持能力が、一定期間における誤り訂正符号の符号長であるときには、誤り訂正符号の符号長に基づいて決定されたパケット廃棄率又はパケット廃棄数から該閾値を減算した値を、該フィードバック情報に含まれる伝送品質としてのパケット廃棄率又はパケット廃棄数にそれぞれ加算すればよい。 Further, when the transmission quality maintenance capability is the code length of the error correction code in a certain period, a value obtained by subtracting the threshold from the packet discard rate or the number of packet discards determined based on the code length of the error correction code, What is necessary is just to add to the packet discard rate or the number of packet discards as the transmission quality included in the feedback information.
構成例:図4〜図6
図4は、本発明に係るパケット中継方法及び装置の実施例として、無線ネットワーク、特に、図11に示すような無線LANシステムを対象とした実施例を示す。この無線LANシステムは、複数のアクセスポイントAP#0〜AP#n(以下、APと総称することがある。)と、これを制御するコントローラSWと、端末UE#0〜UE#m(以下、UEと総称することがある。)とを備える。このコントローラSWとアクセスポイントAPとで、図1に示した中継装置1を構成し、アクセスポイントAPと、図1に示した受信装置2に対応する端末UEとの区間Aは、図1と同様に無線リンクとする。 Configuration example: Figs. 4-6
FIG. 4 shows an embodiment of a packet relay method and apparatus according to the present invention targeting a wireless network, in particular, a wireless LAN system as shown in FIG. This wireless LAN system includes a plurality of access
コントローラSWは、例えばRFC3984に記載される「MANE:Media Aware Network Element」を搭載している。MANEとは、RTPペイロードヘッダの一部やRTPペイロードを構文解析してメディアの内容に反応できるミドルボックスやアプリケーションレイヤゲートウェイ(図11参照。)のようなネットワーク要素である。 The controller SW is equipped with “MANE: Media Aware Network Element” described in RFC3984, for example. MANE is a network element such as a middle box or application layer gateway (see Fig. 11) that can parse part of the RTP payload header or RTP payload and react to the contents of the media.
端末UE向けパケットは、コントローラSWからその端末UEを支配下に持つアクセスポイントAP向けに送信される。例えば端末UE#0向けのパケットをコントローラSWが送信装置3(図示せず。)から受信すると、コントローラSWは、アクセスポイントAP#0を経由して端末UE#0へ送信する。
The packet for the terminal UE is transmitted from the controller SW to the access point AP having control of the terminal UE. For example, when the controller SW receives a packet for the
ここで、アクセスポイントAP#0−端末UE#0間の無線リンクの維持(無線リンクが切断されないように維持すること、無線リンクにおける誤り率を所定以下に維持すること等)のために消費したリソース情報は、コントローラSWに報告される。無線リンクの維持のために消費したリソース情報は、例えば、電力制御情報、アクセスポイントAP−端末UE間で再送制御が実施されるような場合での再送情報、又はターボ符号方式等の誤り訂正符号化処理を用いたときの誤り訂正符号の符号長情報などである。これらの情報は、アクセスポイントAP#0−端末UE#0間の無線リンクにおいて、アクセスポイントが、無線リンクの維持のために消費しているリソースに関する情報であり、端末において受信レベルが低下しているために増大させた電力値や、端末において受信が失敗したことにより行った再送(例えば、HARQによる再送制御)の回数、ターボ符号により符号化を行う際にどの程度符号長を長くしたかの情報が例として挙げられる。 このような実施例において、コントローラSWは、図5に示すように、網側送信部1_1とフィードバック情報修正部1_2と品質管理部1_3と送信部1_4と受信部1_5とで構成され、各部は以下の機能を備えている。
Here, it was consumed for maintaining the radio link between the access
・網側送信部1_1は、フィードバック情報修正部1_2から受領したフィードバック情報、例えばリアルタイムデータ通信の際に、制御情報用として使用されるプロトコルであるRTCP(Realtime Transfer Control Protocol)で通知される、図6に示した受信報告(RTCP-RR)(パケット廃棄率又はパケット廃棄数)を網側に送信する。この受信報告はフィードバック情報修正部1_2で必要に応じて編集されたものである。 The network side transmission unit 1_1 is notified of feedback information received from the feedback information correction unit 1_2, for example, RTCP (Realtime Transfer Control Protocol), which is a protocol used for control information, in real-time data communication. The reception report (RTCP-RR) (packet discard rate or packet discard number) shown in Fig. 6 is transmitted to the network side. This reception report has been edited as necessary by the feedback information correction unit 1_2.
・フィードバック情報修正部1_2では、受信部1_5から受領したフィードバック情報を、品質管理部1_3から受領した無線リンクの維持のために消費したリソース情報に基いて、必要に応じて修正し、修正したフィードバック情報を網側送信部1_1へ転送する。 The feedback information correction unit 1_2 corrects the feedback information received from the reception unit 1_5 as necessary based on the resource information consumed for maintaining the radio link received from the quality management unit 1_3, and the corrected feedback The information is transferred to the network side transmission unit 1_1.
・品質管理部1_3では、受信部1_5から受領した無線リンクの維持のために消費したリソース情報、例えばアクセスポイントAPで実施した再送回数や、電力制御情報や、誤り訂正符号の符号長情報から、フィードバック情報修正部1_2に通知すべき情報を生成する。例えば、再送対象パケット数や再送成功率、特定の閾値を超過した送信電力区間における送信パケット数から、フィードバック情報修正部1_2で使用可能な値に変換する。例えばフィードバック情報として、図6に示すようなRTCP受信報告(RTCP-RR)によるパケット廃棄数やパケット廃棄率を使用する場合、品質管理部1_3が通知する値はこのパケット廃棄数やパケット廃棄率等の誤り率(エラーレート)等の値(変更すべき値の大きさであってもよい)である。 In the quality management unit 1_3, from the resource information consumed for maintaining the radio link received from the reception unit 1_5, for example, the number of retransmissions performed at the access point AP, power control information, and the code length information of the error correction code, Information to be notified to the feedback information correction unit 1_2 is generated. For example, the number of packets to be retransmitted, the success rate of retransmission, and the number of transmission packets in a transmission power section that exceeds a specific threshold are converted into values that can be used by the feedback information correction unit 1_2. For example, when using the number of discarded packets and the packet discard rate by the RTCP reception report (RTCP-RR) as shown in FIG. 6 as feedback information, the value notified by the quality management unit 1_3 is the number of discarded packets, the packet discard rate, etc. The error rate (error rate) or the like (may be the value to be changed).
・受信部1_5では、アクセスポイントAPから受領した伝送品質維持能力情報を品質管理部1_3へ通知すると共に、網側送信部1_1へ転送すべきデータがあれば転送し、フィードバック情報、すなわち受信報告をフィードバック情報修正部1_2へ転送する。 In the receiving unit 1_5, the transmission quality maintenance capability information received from the access point AP is notified to the quality management unit 1_3, and if there is data to be transferred to the network side transmitting unit 1_1, the feedback information, that is, the reception report is transmitted. Transfer to feedback information correction unit 1_2.
・送信部1_4では、送信したパケット数を品質管理部1_3へ通知する。送信したパケット数情報は、品質管理部において、前述変換に用いてもよいが用いなくともよい。 The transmission unit 1_4 notifies the quality management unit 1_3 of the number of transmitted packets. The transmitted packet number information may or may not be used for the conversion in the quality management unit.
全体動作例:図7
図4に示した実施例の動作例が図7及び図8に示されている。なお、図7では、図4のシステムに対して送信装置としてメディアサーバMSが加えられている。また、図3と同様の動作は同じ符号を付している。 Example of overall operation: Fig. 7
An example of the operation of the embodiment shown in FIG. 4 is shown in FIGS. In FIG. 7, a media server MS is added as a transmission device to the system of FIG. The same operations as those in FIG. 3 are denoted by the same reference numerals.
通常、無線ネットワークでは、所定の伝送品質を維持するために、無線品質劣化などが発生した場合には、再送制御や、電力制御、或いは冗長符号化が実施されるが、このシーケンスでは再送による品質維持を例示している。またEnd-to-Endでは、フィードバック情報を実施することにより、現状の品質に合ったデータの配信を行うが、ここでは、コントローラSWがそのフィードバック情報を編集して転送している。 Normally, in a wireless network, retransmission control, power control, or redundant coding is performed when wireless quality degradation occurs in order to maintain a predetermined transmission quality. Example of maintenance. In End-to-End, the feedback information is used to distribute data that matches the current quality. Here, the controller SW edits and transfers the feedback information.
まず伝送速度TR1[Mbps]でのストリーミングデータが流れている状態にある(ステップT1)。端末UEは定期的なフィードバック情報をメディアサーバMSに返す(ステップT2)。ここでコントローラSWではフィードバック情報を中継する際に一旦取り込む。 First, streaming data at a transmission rate TR1 [Mbps] is flowing (step T1). The terminal UE returns periodic feedback information to the media server MS (step T2). Here, the controller SW captures the feedback information once when it is relayed.
ここで、一般に無線区間Aでのアクセスは、伝送品質が有線区間Bと比較して悪いため、コントローラSWにおいて誤り訂正による伝送品質維持が行われる(ステップT3)。例えば誤りが発生したパケットデータの再送や、送信電力レベルの増加、又は誤り訂正符号の冗長化(強化)である。このような動作によって所定の伝送品質が維持される。 Here, since access in the wireless section A is generally poor in transmission quality as compared with the wired section B, the transmission quality is maintained by error correction in the controller SW (step T3). For example, retransmission of packet data in which an error has occurred, increase in transmission power level, or redundancy (enhancement) of an error correction code. Predetermined transmission quality is maintained by such an operation.
端末UEは維持された伝送品質に基づいたフィードバック情報をメディアサーバMSに返すが、これを中継するコントローラSWでは、その伝送品質維持能力(誤り訂正能力)の程度によって、そのフィードバック情報を修正すべきか否かを決定する(これは図10に関連して後述する。)。 The terminal UE returns feedback information based on the maintained transmission quality to the media server MS. In the controller SW that relays the feedback information, should the feedback information be corrected depending on the degree of the transmission quality maintenance capability (error correction capability)? (This will be described later in connection with FIG. 10).
すなわち伝送品質維持のために消費しているリソースが、伝送品質維持能力(消費可能なリソースの限界)(記憶部に記憶している既知又はアクセスポイントAPから通知された伝送品質維持能力)に対して低い(余裕がある)場合には情報の修正は行わないが、品質維持能力に対して高い(余裕が無い)場合には、今後伝送品質維持能力を超過し、所定値以上のエラーが発生すると予測して、フィードバック情報を修正し、端末UEがメディアサーバMSに報告する値よりも劣る値をメディアサーバMSに通知する(ステップT4)。伝送品質維持能力との対比は行わず、単純に無線リンクの維持のために消費したリソースが所定以上増大したらフィードバック情報を下方修正することとしてもよい。 That is, the resource consumed for maintaining the transmission quality corresponds to the transmission quality maintenance capability (consumable resource limit) (the transmission quality maintenance capability notified from the known or access point AP stored in the storage unit). If it is low (with a margin), the information is not corrected, but if the quality maintenance capability is high (without a margin), the transmission quality maintenance capability will be exceeded and an error exceeding the specified value will occur. As a result, the feedback information is corrected, and a value inferior to the value reported by the terminal UE to the media server MS is notified to the media server MS (step T4). The comparison with the transmission quality maintenance capability is not performed, and the feedback information may be corrected downward if the resource consumed for maintaining the radio link increases more than a predetermined value.
これを受けたメディアサーバMSでは、現状のトラフィック量(データ量)ではサービスを維持できないと判断し、フィードバック情報に記載の情報(パケット廃棄率又はパケット廃棄数)から可能なトラフィック量に情報量を変更し、例えば伝送速度TR2(TR2<TR1)[Mbps]でストリーミングデータを送信する(ステップT5)。 In response to this, the media server MS determines that the service cannot be maintained with the current traffic volume (data volume), and converts the information volume from the information (packet discard rate or packet discard count) described in the feedback information to the possible traffic volume. For example, streaming data is transmitted at a transmission rate TR2 (TR2 <TR1) [Mbps] (step T5).
品質管理部での情報生成例
図5に示すコントローラSWにおいて、送信部1_4からはアクセスポイントAPへの送信パケット数(α)、受信部1_5からは、アクセスポイントAPで実施した無線リンクの維持のために消費したリソース情報が品質管理部1_3へと通知される。 Example of information generation in quality management unit In the controller SW shown in FIG. 5, the number of transmission packets (α) from the transmission unit 1_4 to the access point AP, and the reception unit 1_5 from the wireless link maintenance performed by the access point AP Therefore, the resource information consumed for this is notified to the quality management unit 1_3.
例えばパケットの再送が成功した数(β)が、伝送品質維持効果であり、消費したリソースとも見なすことが出来る。従って、βを廃棄数、β/αを廃棄率(γ)としてフィードバック情報修正部1_2へ通知することもできる。 For example, the number (β) of successful retransmissions of packets is the transmission quality maintenance effect and can be regarded as a consumed resource. Therefore, it is also possible to notify the feedback information correction unit 1_2 of β as the number of discards and β / α as the discard rate (γ).
或いは、伝送品質維持能力として送信電力レベルを使用する場合、例えば一定期間内における電力レベルが、規定値を上回っている期間の割合に、特定の係数を乗算したものをパケット廃棄率(γ)とし、これからパケット廃棄数(β)を求めることができる。例えば一定期間の10%において規定送信電力レベルを上回っていた場合、この値に対し、特定の係数を0.1とすると、パケット廃棄率は1%となり、その一定期間での送信パケット数が10000の場合には、100個がパケット廃棄数として計上されることになる。 Alternatively, when the transmission power level is used as the transmission quality maintenance capability, for example, a packet discard rate (γ) is obtained by multiplying a ratio of a period in which the power level within a certain period exceeds a specified value by a specific coefficient. From this, the packet discard number (β) can be obtained. For example, if the specified transmission power level is exceeded for 10% of a certain period, if the specific coefficient is 0.1 for this value, the packet discard rate is 1%, and the number of transmitted packets in that period is 10,000. 100 is counted as the number of discarded packets.
情報の更新:図8及び図9
フィードバック情報修正部1_2では、品質管理部1_3で生成された値を、フィードバック情報に格納されている値から引く上で、その値の一定の有効時間が定義されている。例えば、図8(1)及び図9(1)に示すように、フィードバック情報の受信と同期してその間(情報有効期間)に情報収集を行い(ステップS1)、次のフィードバック情報の受信時にフィードバック情報を修正して送信してもよいし(ステップS2,S3)、図8(2)及び図9(2)に示すように、特定の期間(情報有効期間)を周期として定義し(ステップS4, S5)、その周期内に蓄積された値(ステップS1)を用いて、次のフィードバック情報の受信時に合わせてフィードバック情報を修正し送信してもよい。またこの処理は品質管理部1_3で行ってもよい。 Information update: Figures 8 and 9
In the feedback information correction unit 1_2, the value generated by the quality management unit 1_3 is subtracted from the value stored in the feedback information, and a certain valid time of the value is defined. For example, as shown in FIG. 8 (1) and FIG. 9 (1), information is collected in synchronization with the reception of feedback information (information validity period) (step S1), and feedback is received when the next feedback information is received. The information may be corrected and transmitted (steps S2 and S3), and as shown in FIGS. 8 (2) and 9 (2), a specific period (information effective period) is defined as a cycle (step S4). , S5), using the value accumulated in the cycle (step S1), the feedback information may be modified and transmitted in accordance with the reception of the next feedback information. This processing may be performed by the quality management unit 1_3.
何れにせよ、本実施例の場合では、フィードバック情報を中継装置1が受信したことを契機として、情報有効期間における無線品質状況、例えば誤り訂正能力や再送回数、電力レベルなどのパラメータが、所定の閾値を超えているか否かが判断され、所定の閾値を超えている場合には、フィードバック情報が、端末UEから報告された値よりも劣った値に修正される(ステップS3)。
In any case, in the case of the present embodiment, when the
フィードバック情報の修正判定:図10
このステップS3の内容は上記においても言及されているが、より具体的な例が図10に示されている。この実施例では、フィードバック情報を修正するに当たって必要となる情報は、品質管理部1_3からフィードバック情報修正部1_2へと送られる。従って、図10に示すように、フィードバック情報修正部1_2では、収集した情報(ステップS1)から以下のステップを実行する。 Feedback information correction judgment: Fig. 10
Although the content of step S3 is also referred to above, a more specific example is shown in FIG. In this embodiment, information necessary for correcting feedback information is sent from the quality management unit 1_3 to the feedback information correction unit 1_2. Therefore, as shown in FIG. 10, the feedback information correction unit 1_2 executes the following steps from the collected information (step S1).
ステップS3_1:
伝送品質は維持されているか否かを判定する。すなわち、パケット再送や電力制御、誤り訂正符号レベル強化によって所定の伝送品質(例えば、パケット廃棄率又はパケット廃棄数等の誤り率)が保たれているか否かを判定する。 Step S3_1:
It is determined whether or not the transmission quality is maintained. That is, it is determined whether or not a predetermined transmission quality (for example, an error rate such as a packet discard rate or the number of packet discards) is maintained by packet retransmission, power control, and error correction code level enhancement.
ステップS3_2:
リソース情報が閾値(例えば限界値)を越えているか否かを判定する。すなわち、パケット再送回数や電力レベルが上限値となっているか否か、又は誤り訂正符号化の符号長が最大のものを使用しているか否かを判定する。限界値より小さい値を閾値としてもよい。例えば、所定のオフセット量だけ小さい値であり、最大再送回数Nに対してN-1を閾値とすることもできる。 Step S3_2:
It is determined whether the resource information exceeds a threshold value (for example, a limit value). That is, it is determined whether or not the number of packet retransmissions and the power level are upper limit values, or whether or not the one with the maximum error correction coding code length is used. A value smaller than the limit value may be used as the threshold value. For example, it is a value that is small by a predetermined offset amount, and N-1 can be set as a threshold value with respect to the maximum number of retransmissions N.
ステップS3_3:
伝送品質が維持されていない場合には、必然的にフィードバック情報が修正されることになる。 Step S3_3:
If the transmission quality is not maintained, the feedback information is necessarily corrected.
一方、伝送品質が維持されているが、伝送品質維持能力を更に上げる余裕がある場合、つまり更に電力増強や、パケットの再送回数の増加、又はより強力な誤り訂正符号化(符号の冗長化)が行える場合には、フィードバック情報を修正しない。そうでない場合(ステップS3_3)、フィードバック情報が修正されることになる。 On the other hand, if the transmission quality is maintained, but there is room to further increase the transmission quality maintenance capability, that is, further power enhancement, an increase in the number of packet retransmissions, or stronger error correction coding (code redundancy) If this is possible, the feedback information is not corrected. Otherwise (step S3_3), the feedback information is corrected.
なお、本発明は、上記実施例によって限定されるものではなく、特許請求の範囲の記載に基づき、当業者によって種々の変更が可能なことは明らかである。 It should be noted that the present invention is not limited to the above-described embodiments, and it is apparent that various modifications can be made by those skilled in the art based on the description of the scope of claims.
実施例によれば、リアルタイムで符号化し、その符号化率を受信装置からのフィードバック情報によって変更可能なマルチメディア送信装置に対して、無線リンクでの伝送品質維持能力が、所望の伝送品質を維持できる限界値に達する前に、その符号化率を下げることにより送信速度を落とすように促すことが出来る。この結果、メディアを再生する際に、無線リンクでの伝送品質維持能力の限界を超えることによって発生する、再生時の画質や音質の急激な劣化を回避することが出来る。 According to the embodiment, the transmission quality maintenance capability in the radio link maintains the desired transmission quality for the multimedia transmission device that can encode in real time and change the coding rate by feedback information from the receiving device. Before reaching a possible limit value, it is possible to prompt the user to lower the transmission rate by lowering the coding rate. As a result, when the media is reproduced, it is possible to avoid the sudden deterioration of the image quality and the sound quality at the time of reproduction, which is caused by exceeding the limit of the transmission quality maintenance capability in the wireless link.
更には、無線リンクにおける伝送品質改善可能な余力を常に持たせることが出来る。従来では、ある一定以上の無線ネットワークでの伝送品質改善能力を超えたときに、品質劣化度が大きくなるが、この実施例では、伝送品質劣化における変化の度合いが緩やかとなる。これはまた、ネットワークの処理を軽くするためにも重要で、これにより確保された余力は、他の処理に用いることが出来、ネットワークの性能向上に寄与することができる。 Furthermore, it is possible to always have a margin for improving the transmission quality in the radio link. Conventionally, when the transmission quality improvement capability in a wireless network of a certain level or more is exceeded, the degree of quality deterioration increases, but in this embodiment, the degree of change in transmission quality deterioration becomes moderate. This is also important for reducing the processing of the network, and the remaining capacity secured by this can be used for other processing and can contribute to the improvement of the performance of the network.
1 中継装置
1_1 網側送信部
1_2 フィードバック情報修正部
1_3 品質管理部
1_4 送信部
1_5 受信部
2, 2_0, 2_1,・・・2_n 受信装置
3 送信装置
SW コントローラ
AP, AP#0〜AP#n アクセスポイント
UE, UE#0〜UE# 端末
MS メディアサーバ
GW 無線ネットワークゲートウェイ
図中、同一符号は同一又は相当部分を示す。1 Relay device
1_1 Network side transmitter
1_2 Feedback Information Correction Department
1_3 Quality Control Department
1_4 Transmitter
1_5 receiver
2, 2_0, 2_1, ... 2_n receiver
3 Transmitter
SW controller
AP,
UE,
MS media server
GW wireless network gateway In the figure, the same reference numerals indicate the same or corresponding parts.
Claims (10)
前記受信装置に至る伝送経路に含まれる無線リンクの維持のために消費されたリソース情報に基いて、該フィードバック情報に含まれる前記伝送品質を下方修正して該送信装置へ転送する、
ことを特徴とするパケット中継方法。Receiving feedback information including the transmission quality of the packet transmitted from the transmission device to the reception device from the reception device;
Based on the resource information consumed for maintaining the radio link included in the transmission path to the receiving device, the transmission quality included in the feedback information is corrected downward and transferred to the transmitting device.
A packet relay method.
前記下方修正は、前記消費したリソース情報が、所定の閾値に達することを示す場合に実行し、達しない場合は、実行しない、
ことを特徴とするパケット中継方法。In claim 1,
The downward correction is performed when the consumed resource information indicates that a predetermined threshold is reached, and is not performed when the resource information is not reached.
A packet relay method.
該リソース情報が、一定期間におけるパケットの再送回数であり、
該フィードバック情報を下方修正する際、該受信装置への該パケットの再送回数に相当するパケット廃棄数、又は該パケット廃棄数をパケットの送信数で割った値で示されるパケット廃棄率から該閾値を減算した値を、該フィードバック情報に格納された伝送品質を示すパケット廃棄率又はパケット廃棄数にそれぞれ加算することを特徴としたパケット中継方法。In claim 1,
The resource information is the number of packet retransmissions in a certain period,
When the feedback information is corrected downward, the threshold is calculated from the number of packet discards corresponding to the number of retransmissions of the packet to the receiving device or the packet discard rate represented by dividing the number of packet discards by the number of packet transmissions. A packet relay method characterized by adding the subtracted value to a packet discard rate or packet discard number indicating transmission quality stored in the feedback information.
該リソース情報が、一定期間における送信電力レベルであり、
該フィードバック情報を下方修正する際、該一定期間に対する、予め規定した電力レベルを該送信電力レベルが越えた期間の割合に基づいて決定されたパケット廃棄率又は該パケット廃棄率に基づくパケット廃棄数から該閾値を減算した値を、該フィードバック情報に格納された伝送品質を示すパケット廃棄率又はパケット廃棄数にそれぞれ加算することを特徴としたパケット中継方法。In claim 1,
The resource information is a transmission power level in a certain period,
When downwardly correcting the feedback information, a packet discard rate determined based on a ratio of a period in which the transmission power level exceeds a predetermined power level with respect to the certain period, or a packet discard number based on the packet discard rate is determined. A packet relay method characterized by adding a value obtained by subtracting the threshold value to a packet discard rate or a packet discard number indicating transmission quality stored in the feedback information.
該リソース情報が、一定期間における誤り訂正符号の符号長であり、
該フィードバック情報を下方修正する際、誤り訂正符号の符号長に基づいて決定されたパケット廃棄率又はパケット廃棄数から該閾値を減算した値を、該フィードバック情報に格納された伝送品質を示すパケット廃棄率又はパケット廃棄数にそれぞれ加算することを特徴としたパケット中継方法。In claim 1,
The resource information is a code length of an error correction code in a certain period,
When downwardly correcting the feedback information, a packet discard indicating the transmission quality stored in the feedback information is obtained by subtracting the threshold from the packet discard rate or the number of discarded packets determined based on the code length of the error correction code. A packet relay method characterized by adding to the rate or the number of discarded packets.
前記受信装置に至る伝送経路に含まれる無線リンクの維持のために消費されたリソース情報に基いて、該フィードバック情報に含まれる前記伝送品質を下方修正して該送信装置へ送信する送信部と、
を備えたことを特徴とするパケット中継装置。A receiving unit for receiving feedback information including transmission quality of a packet transmitted from the transmitting device to the receiving device from the receiving device;
A transmission unit that downwardly corrects the transmission quality included in the feedback information based on the resource information consumed for maintaining the radio link included in the transmission path leading to the reception device, and transmits the transmission quality to the transmission device;
A packet relay device comprising:
前記下方修正は、前記消費したリソース情報が、所定の閾値に達することを示す場合に実行し、達しない場合は、実行しない、
ことを特徴とするパケット中継装置。In claim 6,
The downward correction is performed when the consumed resource information indicates that a predetermined threshold is reached, and is not performed when the resource information is not reached.
A packet relay device.
該リソース情報が、一定期間におけるパケットの再送回数であり、
該送信部が、該フィードバック情報を下方修正する際、該受信装置への該パケットの再送回数に相当するパケット廃棄数、又は該パケット廃棄数をパケットの送信数で割った値で示されるパケット廃棄率から該閾値を減算した値を、該フィードバック情報に格納された伝送品質を示すパケット廃棄率又はパケット廃棄数にそれぞれ加算する手段を含むことを特徴としたパケット中継装置。In claim 6,
The resource information is the number of packet retransmissions in a certain period,
When the transmitter corrects the feedback information downward, the number of packet discards corresponding to the number of retransmissions of the packet to the receiving device, or the packet discard indicated by the number of packet discards divided by the number of packet transmissions A packet relay device comprising means for adding a value obtained by subtracting the threshold value from the rate to a packet discard rate or a packet discard number indicating the transmission quality stored in the feedback information.
該リソース情報が、一定期間における送信電力レベルであり、
該送信部が、該フィードバック情報を下方修正する際、該一定期間に対する、予め規定した電力レベルを該送信電力レベルが越えた期間の割合に基づいて決定されたパケット廃棄率又は該パケット廃棄率に基づくパケット廃棄数から該閾値を減算した値を、該フィードバック情報に格納された伝送品質を示すパケット廃棄率又はパケット廃棄数にそれぞれ加算する手段を含むことを特徴としたパケット中継装置。In claim 6,
The resource information is a transmission power level in a certain period,
When the transmitter corrects the feedback information downward, the packet discard rate or the packet discard rate determined based on a ratio of a period in which the transmission power level exceeds a predetermined power level with respect to the predetermined period is set. A packet relay apparatus comprising means for adding a value obtained by subtracting the threshold value from the packet discard number based on the packet discard rate or the packet discard number indicating the transmission quality stored in the feedback information.
該リソース情報が、一定期間における誤り訂正符号の符号長であり、
該送信部が、該フィードバック情報を下方修正する際、誤り訂正符号の符号長に基づいて決定されたパケット廃棄率又はパケット廃棄数から該閾値を減算した値を、該フィードバック情報に格納された伝送品質を示すパケット廃棄率又はパケット廃棄数にそれぞれ加算する手段を含むことを特徴としたパケット中継装置。In claim 6,
The resource information is a code length of an error correction code in a certain period,
When the transmission unit corrects the feedback information downward, a value obtained by subtracting the threshold from the packet discard rate or the number of packet discards determined based on the code length of the error correction code is stored in the feedback information. A packet relay apparatus comprising means for adding to a packet discard rate or packet discard number indicating quality, respectively.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2007/063165 WO2009004694A1 (en) | 2007-06-29 | 2007-06-29 | Packet relay method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2009004694A1 JPWO2009004694A1 (en) | 2010-08-26 |
JP4672081B2 true JP4672081B2 (en) | 2011-04-20 |
Family
ID=40225764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009521449A Expired - Fee Related JP4672081B2 (en) | 2007-06-29 | 2007-06-29 | Packet relay method and apparatus |
Country Status (4)
Country | Link |
---|---|
US (1) | US8830896B2 (en) |
EP (1) | EP2164205B1 (en) |
JP (1) | JP4672081B2 (en) |
WO (1) | WO2009004694A1 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2234301B1 (en) * | 2008-01-11 | 2016-10-05 | ZTE Corporation | A method for relaying and forwarding the feedback information in harq scene |
JP5224964B2 (en) * | 2008-07-31 | 2013-07-03 | キヤノン株式会社 | Receiving method of receiving apparatus, receiving apparatus and program |
US9015242B2 (en) * | 2009-09-06 | 2015-04-21 | Tangome, Inc. | Communicating with a user device |
US8588839B2 (en) * | 2009-12-16 | 2013-11-19 | Telefonaktiebolaget L M Ericsson (Publ) | Power loop control method and apparatus |
US8718667B2 (en) | 2011-08-05 | 2014-05-06 | Apple, Inc. | Adaptive random access channel retransmission |
CN103814563B (en) * | 2011-09-21 | 2016-12-28 | 富士通株式会社 | Data communication equipment, data transmission method for uplink and computer system |
US20130195119A1 (en) * | 2011-10-14 | 2013-08-01 | Qualcomm Incorporated | Feedback channel for wireless display devices |
US10094324B2 (en) | 2013-05-30 | 2018-10-09 | General Electric Company | System and method of operating an internal combustion engine |
US20150100622A1 (en) * | 2013-10-04 | 2015-04-09 | Comcast Cable Communications, Llc | Network Device Mediation |
KR20170060075A (en) * | 2014-09-19 | 2017-05-31 | 닛본 덴끼 가부시끼가이샤 | Wireless control system, and method for monitoring wireless link error |
TWI609591B (en) | 2015-08-13 | 2017-12-21 | 鴻海精密工業股份有限公司 | A system and method for controlling quality of data transmission |
CN108604944B (en) * | 2016-03-11 | 2021-09-14 | 诺基亚技术有限公司 | Feedback signaling management |
CN111741533B (en) * | 2016-04-01 | 2022-04-01 | 大唐移动通信设备有限公司 | Method and device for processing indication message of resource scheduling |
ES2899236T3 (en) | 2018-05-15 | 2022-03-10 | Ericsson Telefon Ab L M | Signaling optimization in 3GPP analysis |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002325095A (en) * | 2001-04-24 | 2002-11-08 | Mitsubishi Electric Corp | Data communication system, data transmitter, and data communication method |
JP2004140674A (en) * | 2002-10-18 | 2004-05-13 | Fujitsu Ltd | Hand-off control method and equipment in portable terminal |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5912045A (en) * | 1995-05-22 | 1999-06-15 | Eisenhammer; Thomas | Process for producing selective absorbers |
US5710981A (en) * | 1995-05-23 | 1998-01-20 | Ericsson Inc. | Portable radio power control device and method using incrementally degraded received signals |
JP2955561B1 (en) * | 1998-05-29 | 1999-10-04 | 株式会社ディジタル・ビジョン・ラボラトリーズ | Stream communication system and stream transfer control method |
EP1124384A1 (en) * | 2000-02-10 | 2001-08-16 | Sony Corporation | Information processing apparatus for compressed image data using class-classification adaptive processing |
JP3550349B2 (en) | 2000-03-29 | 2004-08-04 | 日本電信電話株式会社 | Broadcast communication system and method for feeding back statistical information |
US7454527B2 (en) * | 2001-05-02 | 2008-11-18 | Microsoft Corporation | Architecture and related methods for streaming media content through heterogeneous networks |
US7319670B2 (en) * | 2003-02-08 | 2008-01-15 | Hewlett-Packard Development Company, L.P. | Apparatus and method for transmitting data to a network based on retransmission requests |
KR100742456B1 (en) * | 2003-02-17 | 2007-07-25 | 교세라 가부시키가이샤 | Wireless unit |
EP2512185B1 (en) * | 2003-09-04 | 2016-02-10 | Fujitsu Limited | Communication system |
US7894844B2 (en) * | 2003-12-26 | 2011-02-22 | Agere Systems Inc. | Method and apparatus for automatic transmit power variation in a wireless communication system |
US20060246938A1 (en) * | 2005-05-02 | 2006-11-02 | Nokia Corporation | Power control in a communication network |
US8259566B2 (en) * | 2005-09-20 | 2012-09-04 | Qualcomm Incorporated | Adaptive quality of service policy for dynamic networks |
US8036186B2 (en) * | 2006-07-26 | 2011-10-11 | Tropos Networks, Inc. | Adaptively setting transmission power levels of nodes within a wireless mesh network |
JP4930589B2 (en) * | 2007-05-21 | 2012-05-16 | 富士通株式会社 | Relay device and output control method |
-
2007
- 2007-06-29 JP JP2009521449A patent/JP4672081B2/en not_active Expired - Fee Related
- 2007-06-29 EP EP07767949.6A patent/EP2164205B1/en not_active Not-in-force
- 2007-06-29 WO PCT/JP2007/063165 patent/WO2009004694A1/en active Application Filing
-
2009
- 2009-12-23 US US12/645,698 patent/US8830896B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002325095A (en) * | 2001-04-24 | 2002-11-08 | Mitsubishi Electric Corp | Data communication system, data transmitter, and data communication method |
JP2004140674A (en) * | 2002-10-18 | 2004-05-13 | Fujitsu Ltd | Hand-off control method and equipment in portable terminal |
Also Published As
Publication number | Publication date |
---|---|
JPWO2009004694A1 (en) | 2010-08-26 |
WO2009004694A1 (en) | 2009-01-08 |
EP2164205A4 (en) | 2013-07-31 |
EP2164205B1 (en) | 2016-12-07 |
US20100097979A1 (en) | 2010-04-22 |
EP2164205A1 (en) | 2010-03-17 |
US8830896B2 (en) | 2014-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4672081B2 (en) | Packet relay method and apparatus | |
JP4454320B2 (en) | Transmission apparatus, transmission control program, and transmission method | |
JP4116470B2 (en) | Media streaming distribution system | |
KR101571145B1 (en) | Method and apparatus for adaptive forward error correction with merged automatic repeat request for reliable multicast in wireless local area networks | |
JP5533435B2 (en) | Image data distribution control method, apparatus, system, and program | |
KR100680671B1 (en) | Method and apparatus for generating error correction data, and computer-readable recording medium storing error correction data generating program | |
CN100592670C (en) | System and method for controlling self-adaptive forward error dynamically in IPTV network | |
US20080134005A1 (en) | Adaptive Forward Error Correction | |
JP5109787B2 (en) | Data transmission system, program and method | |
US20100067430A1 (en) | Relay apparatus and relay method | |
JP2008541607A (en) | Multi-carrier scheduling | |
Chieochan et al. | Wireless fountain coding with IEEE 802.11 e block ACK for media streaming in wireline-cum-WiFi networks: a performance study | |
JP4930589B2 (en) | Relay device and output control method | |
Argyriou | Cross-layer error control for multimedia streaming in wireless/wireline packet networks | |
KR100851918B1 (en) | Network-adaptive Data Transmission Method, Data Transmission System, Data Sender, and Data Receiver Therefor | |
JP5170106B2 (en) | Relay device | |
JP5032678B2 (en) | Multi-carrier scheduling | |
Nunome et al. | An Adaptive Modulation Method with IEEE 802.11 aa GCR Block Ack for QoE Enhancement of Audio-Video Reliable Groupcast | |
JP2012195973A (en) | Repeating device | |
Munaretto et al. | Reliable broadcast streaming over 802.11 WLANs with minimum channel usage | |
Santos et al. | On the design of robust and adaptive IEEE 802.11 multicast services for video transmissions | |
Pasin et al. | Error resilient real-time multimedia streaming over vehicular networks | |
Al-Suhail et al. | Mobile video streaming over heterogeneous networks | |
Zia et al. | Interactive error control for mobile video telephony | |
Poornima et al. | Streaming high definition video over heterogeneous wireless networks (HWN) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110118 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110118 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4672081 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140128 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |