JP2008092018A - 通信装置および通信方法 - Google Patents
通信装置および通信方法 Download PDFInfo
- Publication number
- JP2008092018A JP2008092018A JP2006267550A JP2006267550A JP2008092018A JP 2008092018 A JP2008092018 A JP 2008092018A JP 2006267550 A JP2006267550 A JP 2006267550A JP 2006267550 A JP2006267550 A JP 2006267550A JP 2008092018 A JP2008092018 A JP 2008092018A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- frame
- frames
- clock
- waiting
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/552—Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0632—Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
【解決手段】フレーム保持手段11は、送信待ちのフレームを保持する。送信手段13は、制御信号に基づいてフレーム保持手段11からフレームを順次取り出し伝送路4bへ出力する。送信制御手段14は、初期動作としてTクロック(T≧2)周期で制御信号を発信すると共に、N×Tクロック(N≧2)毎に待ちフレーム数を取得する。待ちフレーム数がK個(K≧1)の場合、少なくとも一部の発信間隔をTクロックより短くすることで、次のN×Tクロックの間にN+K回の制御信号を発信する。
【選択図】図1
Description
図1は、本実施の形態の概要を示す図である。本実施の形態に係る通信装置10は、通信装置2から通信装置3へ送信されるフレームを中継するものである。通信装置10は、フレーム保持手段11、受信手段12、送信手段13および送信制御手段14を有している。受信手段12は、通信装置2と伝送路4aを介して接続されている。送信手段13は、通信装置3と伝送路4bを介して接続されている。
[第1の実施の形態]
図2は、本実施の形態のシステム構成を示す図である。本実施の形態のフレーム転送システムは、端末装置間でデータの送受信を行えるように、複数のレイヤ2スイッチがデータリンク層のフレームを中継するものである。
例えば、物理伝送速度を100Mbps、クロック周波数を125MHz、最短フレーム長を84バイトとすると、1フレーム時間は840クロックとなる。以下、本実施の形態では、1フレーム時間を840クロックとする。
A+B=1000000+Y
したがって、パラメータ演算部142は、パラメータA,Bを以下の数式によって求めることができる。
B=1000000−839×Y
分周制御部143は、125MHzのクロック信号を839分周または840分周し、分周周期毎に送信周期信号を発信する。具体的には、パラメータ演算部142が計算したパラメータA,Bの値を用いて、839クロック毎の送信周期信号をA回、840クロック毎の送信周期信号をB回発信する。
図5は、可変長フレームを出力するタイミングを示す図である。図5のタイミング図は、送信周期信号の周期が840クロックの場合について示したものであるが、送信周期信号の周期が839クロックの場合についても同様である。
[ステップS11]パラメータ演算部142は、周期調整部144から調整周期終了信号を受信すると、キュー情報取得部141から、出力キュー130bに格納された待ちフレームの数を取得する。
[ステップS14]分周制御部143は、ステップS13でパラメータ演算部142からパラメータA,Bの値を取得した後に発信した送信周期信号の発信回数がA回未満か否か判断する。発信回数がA未満の場合には、処理がステップS15に進められる。発信回数がA以上の場合には、処理がステップS16に進められる。
[ステップS16]分周制御部143は、前回の送信周期信号から840クロック経過後に、送信周期信号を周期調整部144とフレーム送信管理部145へ発信する。
[ステップS19]周期調整部144は、内部カウンタが満了したか否か、すなわち、内部カウンタがステップS13で取得したパラメータA,Bの合計値(A+Bの値)に達したか否か判断する。内部カウンタが満了した場合には、処理がステップS20に進められる。内部カウンタが満了していない場合には、処理がステップS14に進められる。
このようにして、パラメータ演算部142が、100万フレーム時間毎に待ちフレーム数を取得し、待ちフレーム数に応じて839分周および840分周の回数を計算する。次に、分周制御部143がパラメータ演算部142が計算したパラメータに従って、839分周および840分周の送信周期信号を発信する。そして、フレーム送信管理部145が、送信周期信号を受信する毎に、可変長フレームの出力処理を行う。
次に、本発明の第2の実施の形態を、図面を参照して詳細に説明する。前述の第1の実施の形態との相違点を中心に説明し、同様の事項については説明を省略する。第2の実施の形態は、第1の実施の形態における送信周期信号の調整方法を、他の方法に置き換えたものである。
分周カウント部143aは、125MHzのクロック信号を420分周し、420分周信号を発出制御部144aへ発信する。
[ステップS21]パラメータ演算部142aは、発出制御部144aから調整周期終了信号を受信すると、キュー情報取得部141aから、出力キュー130bに格納された待ちフレームの数を取得する。
[ステップS23]パラメータ演算部142aは、ステップS22で計算したパラメータAの値を発出制御部144aに通知する。
[ステップS25]発出制御部144aは、内部カウンタが奇数か否か判断する。内部カウンタが奇数の場合には、処理がステップS27に進められる。内部カウンタが偶数の場合には、処理がステップS26に進められる。
[ステップS28]フレーム送信管理部145aは、発出制御部144aから送信周期信号を受信すると、前述の方法に従って可変長フレームの出力処理を行う。すなわち、フレーム送信管理部145aは、トークンが非負の場合、出力キュー部130へ出力キュー130bに格納されたフレームの送信を指示すると共に、送信したフレームのフレーム長を出力キュー部130から取得する。
このようにして、パラメータ演算部142aが、100万フレーム時間毎に待ちフレーム数を取得し、待ちフレーム数に応じて420分周の回数を計算する。次に、発出制御部144aが、パラメータ演算部142aが計算したパラメータに従って、420分周および840分周の送信周期信号を発信する。そして、フレーム送信管理部145aが、送信周期信号を受信する毎に、可変長フレームの出力処理を行う。
4a,4b 伝送路
11 フレーム保持手段
12 受信手段
13 送信手段
14 送信制御手段
Claims (5)
- 伝送路を介して非同期でフレームを送受信する通信装置において、
送信待ちの前記フレームを保持するフレーム保持手段と、
前記フレームを送信するタイミングを示す制御信号に基づいて、前記フレーム保持手段から前記フレームを順次取り出し前記伝送路へ出力する送信手段と、
初期動作としてTクロック(Tは2以上の整数)周期で前記制御信号を発信すると共に、N×Tクロック(Nは2以上の整数)毎に、前記フレーム保持手段の待ちフレーム数を取得し、前記待ちフレーム数がK個(Kは1以上の整数)の場合、少なくとも一部の発信間隔をTクロックより短くすることで、次のN×Tクロックの間にN+K回の前記制御信号を発信する送信制御手段と、
を有することを特徴とする通信装置。 - 前記送信制御手段は、前記待ちフレーム数がK個の場合、N+K回の前記制御信号の発信間隔が高々1クロック差になるように発信間隔を制御する、
ことを特徴とする請求項1記載の通信装置。 - 前記送信制御手段は、前記待ちフレーム数がK個の場合、Tクロック周期による前記制御信号に加えて、K個の空きタイミングを選択して前記制御信号を発信する、
ことを特徴とする請求項1記載の通信装置。 - 前記送信制御手段は、T÷2クロック周期の分周信号を発信しており、初期動作として前記分周信号を2回発信する毎に前記制御信号を発信すると共に、前記待ちフレーム数がK個の場合、前記分周信号のタイミングの中からK個の空きタイミングを選択する、
ことを特徴とする請求項3記載の通信装置。 - 伝送路を介して非同期でフレームを送受信する通信装置による通信方法において、
フレーム保持手段が保持する送信待ちの前記フレームを順次取り出して前記伝送路へ出力するタイミングを示す制御信号を、初期動作としてTクロック(Tは2以上の整数)周期で発信し、
N×Tクロック(Nは2以上の整数)毎に、前記フレーム保持手段の待ちフレーム数を取得し、
前記待ちフレーム数がK個(Kは1以上の整数)の場合、少なくとも一部の発信間隔をTクロックより短くすることで、次のN×Tクロックの間にN+K回の前記制御信号を発信する、
ことを特徴とする通信方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006267550A JP4842754B2 (ja) | 2006-09-29 | 2006-09-29 | 通信装置および通信方法 |
US11/892,144 US7710992B2 (en) | 2006-09-29 | 2007-08-20 | Communication device and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006267550A JP4842754B2 (ja) | 2006-09-29 | 2006-09-29 | 通信装置および通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008092018A true JP2008092018A (ja) | 2008-04-17 |
JP4842754B2 JP4842754B2 (ja) | 2011-12-21 |
Family
ID=39261153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006267550A Expired - Fee Related JP4842754B2 (ja) | 2006-09-29 | 2006-09-29 | 通信装置および通信方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7710992B2 (ja) |
JP (1) | JP4842754B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013258770A (ja) * | 2009-06-08 | 2013-12-26 | Nec Corp | 携帯端末装置、携帯端末装置の制御方法、通信システム、通信装置、通信装置の制御方法 |
WO2016189737A1 (ja) * | 2015-05-28 | 2016-12-01 | 三菱電機株式会社 | 空気調和システム |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8593570B2 (en) | 2008-11-07 | 2013-11-26 | Looxcie, Inc. | Video recording camera headset |
US8526779B2 (en) | 2008-11-07 | 2013-09-03 | Looxcie, Inc. | Creating and editing video recorded by a hands-free video recording device |
JP5218979B2 (ja) * | 2008-12-15 | 2013-06-26 | 日本電気株式会社 | データ転送装置 |
JP5638832B2 (ja) * | 2010-04-16 | 2014-12-10 | 京セラ株式会社 | 通信端末、通信システム、および通信端末の動作方法 |
US20120304232A1 (en) * | 2011-05-27 | 2012-11-29 | Saroop Mathur | Method and apparatus for adjusting encoding of audiovisual stream |
US8737803B2 (en) | 2011-05-27 | 2014-05-27 | Looxcie, Inc. | Method and apparatus for storing and streaming audiovisual content |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61189048A (ja) * | 1985-02-15 | 1986-08-22 | Fujitsu Ltd | 通信制御過負荷調整方式 |
JPH02296435A (ja) * | 1989-05-11 | 1990-12-07 | Nec Corp | データフロー制御方式 |
JP2003249948A (ja) * | 2002-02-22 | 2003-09-05 | Matsushita Electric Ind Co Ltd | 転送制御装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6067408A (en) * | 1993-05-27 | 2000-05-23 | Advanced Micro Devices, Inc. | Full duplex buffer management and apparatus |
US6539031B1 (en) * | 1997-10-14 | 2003-03-25 | Innowave Eci Wireless Systems Ltd. | Adaptive countermeasures for wireless communication of fast ethernet data packages |
US7292583B2 (en) * | 2002-01-04 | 2007-11-06 | Scientific-Atlanta, Inc. | Receiving streams over asynchronous networks |
US7091967B2 (en) * | 2003-09-01 | 2006-08-15 | Realtek Semiconductor Corp. | Apparatus and method for image frame synchronization |
-
2006
- 2006-09-29 JP JP2006267550A patent/JP4842754B2/ja not_active Expired - Fee Related
-
2007
- 2007-08-20 US US11/892,144 patent/US7710992B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61189048A (ja) * | 1985-02-15 | 1986-08-22 | Fujitsu Ltd | 通信制御過負荷調整方式 |
JPH02296435A (ja) * | 1989-05-11 | 1990-12-07 | Nec Corp | データフロー制御方式 |
JP2003249948A (ja) * | 2002-02-22 | 2003-09-05 | Matsushita Electric Ind Co Ltd | 転送制御装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013258770A (ja) * | 2009-06-08 | 2013-12-26 | Nec Corp | 携帯端末装置、携帯端末装置の制御方法、通信システム、通信装置、通信装置の制御方法 |
WO2016189737A1 (ja) * | 2015-05-28 | 2016-12-01 | 三菱電機株式会社 | 空気調和システム |
WO2016189974A1 (ja) * | 2015-05-28 | 2016-12-01 | 三菱電機株式会社 | 空気調和システム |
JPWO2016189974A1 (ja) * | 2015-05-28 | 2017-08-17 | 三菱電機株式会社 | 空気調和システム |
Also Published As
Publication number | Publication date |
---|---|
US7710992B2 (en) | 2010-05-04 |
JP4842754B2 (ja) | 2011-12-21 |
US20080080556A1 (en) | 2008-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4842754B2 (ja) | 通信装置および通信方法 | |
JP4616535B2 (ja) | パケットスケジューリングを用いるネットワーク交換方法 | |
US7161907B2 (en) | System and method for dynamic rate flow control | |
US8576850B2 (en) | Band control apparatus, band control method, and storage medium | |
EP3032785B1 (en) | Transport method in a communication network | |
JP4629593B2 (ja) | パケット送信装置及びパケット伝送システム | |
JP4652314B2 (ja) | イーサoamスイッチ装置 | |
EP2323317A1 (en) | Band control method and band control device for node device | |
US6912224B1 (en) | Adaptive playout buffer and method for improved data communication | |
JP4577220B2 (ja) | トークンバケットによるトラヒック制御装置、方法及びプログラム | |
JP2002077245A (ja) | Ipゲートウェイ装置 | |
EP1882224B1 (en) | A system and method for transmitting data | |
EP1340344B1 (en) | Latency management for a network | |
WO2011026508A1 (en) | Method for distributing data traffic over radio links | |
JP3855822B2 (ja) | Ip/wdm網におけるノード装置を有するシステム | |
US20230421505A1 (en) | Data flow control in a network | |
WO2023174081A1 (zh) | 一种队列调度的方法及装置 | |
JP5617625B2 (ja) | データ中継装置および通信優先制御方法 | |
EP3389202B1 (en) | Multi-frequency transmitter and associated method | |
JP2006246207A (ja) | パケットスケジューリング装置およびパケットスケジューリング方法 | |
JP3816834B2 (ja) | ネットワーク帯域制御装置 | |
JP2001160830A (ja) | ゲートウェイおよびデータ転送方法 | |
JP3324987B2 (ja) | パケット転送方法 | |
JP2013110665A (ja) | バッファ装置、通信装置およびフレーム送信方法 | |
JP2013062595A (ja) | 伝送装置および伝送方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090611 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110308 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110426 |
|
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: 20111004 |
|
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: 20111006 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141014 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |