JP3785405B2 - Data transmission system - Google Patents

Data transmission system Download PDF

Info

Publication number
JP3785405B2
JP3785405B2 JP2003160227A JP2003160227A JP3785405B2 JP 3785405 B2 JP3785405 B2 JP 3785405B2 JP 2003160227 A JP2003160227 A JP 2003160227A JP 2003160227 A JP2003160227 A JP 2003160227A JP 3785405 B2 JP3785405 B2 JP 3785405B2
Authority
JP
Japan
Prior art keywords
data
terminals
transmission
transmission system
frame
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
Application number
JP2003160227A
Other languages
Japanese (ja)
Other versions
JP2004363973A (en
Inventor
正敏 曲渕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Radio Co Ltd
Original Assignee
Japan Radio Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Radio Co Ltd filed Critical Japan Radio Co Ltd
Priority to JP2003160227A priority Critical patent/JP3785405B2/en
Publication of JP2004363973A publication Critical patent/JP2004363973A/en
Application granted granted Critical
Publication of JP3785405B2 publication Critical patent/JP3785405B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Time-Division Multiplex Systems (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、例えば、遅延が許されない通信である電話(テレビ電話を含む),ファクシミリ,テレビ会議等の通信と、通信の際にある程度の遅延が許されるインターネットやLAN(Local Area Network)等の通信とを多重化して伝送するデータ多重伝送システム等に適用して好適なデータ伝送システムに関する。
【0002】
【従来の技術】
従来から、国土交通省、警察庁及び内閣府等の官公庁、都道府県及び市町村等の自治体、電力会社及びガス会社等の公共事業者では、防災業務、電力系統保護等の目的で自営回線を構築している。
【0003】
この自営回線は、その目的から、地震等の災害発生時においても通信機能を維持する必要があり、近年では、2系統以上の無線回線、又は光ファイバー回線と無線回線の2系統を構成して信頼性を確保している。ここで、光ファイバー回線は、[Gbps]以上の伝送速度の能力を有しているが、無線回線は、電波が有限であることから数[Mbps]〜数百[Mbps]程度の伝送速度(伝送帯域ともいう。)の能力であり、光ファイバー回線と比較して、速度が桁違いに低いのが実情である。
【0004】
また、一部のユーザでは、無線回線を複数のユーザで共同で使用している例もあり、このように共用している無線回線では、1ユーザ当たりの無線回線の伝送速度は、数十[kbps]〜数[Mbps]程度とさらに低い伝送速度の能力の場合が多々ある。
【0005】
なお、近年、自営回線のユーザが、IP技術を導入する傾向にあり、様々な伝送方式が検討されている。光ファイバー回線は、伝送速度の能力が十分に高く、どのような伝送方式の採用も可能であり、一般的には、20[Gbps]WDM、2.4[Gps]SONET、156[Mbps]SDHなどの方式の採用など、選択の自由度は大きい。これに対して、無線回線は、上述のとおり数[Mbps]〜数百[Mbps]と桁違いに低いために、10/100BASE−TX等の伝送速度の低い方式しか実現することができない。
【0006】
現存する自営回線用無線装置のインタフェースは、特定の伝送速度が定められており、1.544[Mbps]、6.312[Mbps]、51.84[Mbps]、155.52[Mbps]等(ハイアラーキと呼ばれており、国際標準期間ITU−Tで勧告されている。)がある。なお、日本国では、この自営回線用無線装置のインタフェースは、現在のところ、3[Mbps]−208[Mbps]の範囲で規格化されている(非特許文献1参照)。
【0007】
無線装置の仕様は、このような伝送速度のインタフェースをN系列入出力できるように作られている。このような装置を採用している既設無線回線の装置入出力インタフェースをIP化する場合は、1系列ごとにN本の10/100BASE−TXに変換するか、あるいは複数本まとめた伝送速度で10/100BASE−TXに変換する機器(一般的にメディアコンバータと呼ばれる。)を外部に追加して改善する方法がある。
【0008】
IPネットワークは、様々なメディアを1つのIP伝送路を共有して伝送できることから、伝送効率のよい伝送方式である。しかしながら、VoIPに代表される遅延の許されないメディアは、帯域を保証して伝送する必要がある。この帯域保証を行う技術としてVLANタグを使用したQoS技術が一般的に利用される。
【0009】
しかしながら、この技術は、VLANタグの付いているパケットを優先して伝送することが可能ではあるものの、帯域を物理的に保証するものではなく、パケットサイズの大きいデータを伝送している間は、VLANタグを有するパケットデータも待たされることとなり、結果として遅延のゆらぎが発生し、最悪の場合にはVoIP等では音声が復元できないような障害が発生する。これを完全に防止するためには、遅延の許されるデータと許されないデータを物理的に異なる伝送路で伝送する、つまり2チャンネルの伝送路で伝送することが望ましい。
【0010】
【非特許文献1】
国土交通省(旧建設省)「6.5GHz帯128QAM多重無線装置仕様書」建電通仕(国電通仕)第48号、平成12年7月4日制定、p.1−p.18
【0011】
【発明が解決しようとする課題】
しかしながら、上述したような、複数のユーザで共用している無線回線では、1ユーザ当たりの無線回線の伝送速度が、数十[kbps]〜数[Mbps]程度と低い伝送速度となっており、この場合は、1.544[Mbps]以下の速度に分離できないことから、物理的に異なる2チャンネルの伝送路で伝送することが不可能である。
【0012】
この発明は、このような課題を考慮してなされたものであり、伝送路が1系統(1チャンネル)であっても、各端末に対して一定の伝送帯域が保証された遅延のゆらぎのない伝送路を提供することを可能とするデータ伝送システムを提供することを目的とする。
【0013】
【課題を解決するための手段】
この発明のデータ伝送システムは、第1の伝送速度を有する複数の端末と、前記複数の端末から送信されるデータを伝送する前記第1の伝送速度よりも遅い第2の伝送速度を有する伝送路と、前記複数の端末と前記伝送路との間に設けられる帯域割当制御装置とを備え、前記帯域割当制御装置は、前記複数の端末から送信されるデータを、前記伝送路を介して、前記複数の端末の相手先端末に送信するとき、前記伝送路の前記第2の伝送速度に対応する一定周期の1フレームを、少なくとも前記複数の端末の数と同数のタイムスロットに分割し、分割したタイムスロットの前記複数の端末のそれぞれに対する割当を決めて送信することを特徴とする(請求項1記載の発明)。
【0014】
この発明によれば、帯域割当制御装置が、複数の端末から送信されるデータを、伝送路を介して、複数の端末の相手先端末に送信するとき、伝送路の第2の伝送速度に対応する一定周期の1フレームを、少なくとも複数の端末の数と同数のタイムスロットに分割し、分割したタイムスロットの複数の端末のそれぞれに対する割当を決めて送信するようにしているので、伝送路が1系統(1チャンネル)であっても、たとえば、複数の端末に対して同等の伝送帯域を割り当てることができる。すなわち、伝送路に接続可能な状態にされている端末に対して一定の伝送帯域が保証される。
【0015】
遅延の許されないデータと遅延の許されるデータとが共有される場合でも、遅延の許されないデータに対する遅延量および遅延のゆらぎを最小限に抑えることができる。
【0016】
遅延の許されないデータがVoIPのデータであるとき、音声の欠落、接続の切断の可能性が可及的に小さくされる。
【0017】
遅延の許されないデータを送受信する端末は、たとえばVoIP端末とされ、遅延の許されるデータを送受信する端末は、データ端末とされるが、いずれの端末も、たとえば10BASE−Tあるいは100BASE−TXのインタフェースを有する端末で構成することができる。
【0018】
この場合、前記帯域割当制御装置は、前記複数の端末のそれぞれに対して、前記1フレームを構成する複数のタイムスロットのうち、少なくとも1つのタイムスロットを割り当てることが好ましい(請求項2記載の発明)。このように割り当てることにより、少なくとも(1タイムスロットのデータ容量/1フレームの時間)分の伝送帯域を1つの端末に割り当てることができる。
【0019】
具体的に例えば、1フレームの時間が125[μs]で、その1フレームで789[bit]のデータが伝送されるときの伝送帯域は、789[bit]/125[μs]=6.312[Mbps]となる。この1フレームを、1タイムスロットのデータ容量が8ビットからなる98個のタイムスロットに分割する(8×98=784ビットであり、残りの5ビットは同期情報に使用する。)。この場合に、1端末に1フレームに対して1タイムスロットを割り当てると、その端末に対して、8[bit]/125[μs]=64[kbps]の伝送帯域が割り当てられる。64[kbps]の伝送帯域は、VoIPの伝送帯域として十分である。
【0020】
すなわち、この発明によれば、例えば1.544[Mbps]、6.312[Mbps]の速度の伝送路を、それよりも低い速度(例えば、64[kbps]×n)の複数の伝送路(タイムスロット)に分離し、分離したそれぞれの伝送路(タイムスロット)をそれぞれ10/100/1000BASE−TXに変換する回路を提供する。
【0021】
また、前記帯域割当制御装置が、前記1フレームを構成する複数のタイムスロットに空きチャンネルが存在することを検出した場合、前記複数の端末のそれぞれに対して予め定められた優先順序に従い、前記空きチャンネルを割り当てることで、端末を利用するユーザに対して優先順位を設けることができる(請求項3記載の発明)。
【0022】
さらに、前記帯域割当制御装置が、前記フレーム内のタイムスロットに空きチャンネルが存在することを検出した場合、データ伝送システム全体としてのデータ遅延が少なくなるように、前記複数の端末のそれぞれに対して前記空きチャンネルを割り当てることで、データ伝送システムの伝送帯域資源を有効に活用することができる(請求項4記載の発明)。
【0023】
また、前記複数の端末が、前記伝送路に接続可能な状態にされているかどうかを検出する接続検出手段を更に備え、前記帯域割当制御装置は、前記接続検出手段により検出された前記伝送路に接続可能な状態にされている端末の数と同数のタイムスロットに前記1フレームを分割することで、1フレームを、接続されている端末数と同数のタイムスロットに自動的に分割することができる(請求項5記載の発明)。
【0024】
なお、伝送路としては、無線伝送路あるいはメタリックケーブル伝送路に適用して好適である(請求項6記載の発明)。
【0025】
【発明の実施の形態】
以下、この発明の実施形態について図面を参照して説明するが、この発明の実施形態の理解を深めるために、まず、この発明の前提となるデータ伝送システムとその課題について説明する。
【0026】
図1は、帯域共有伝送方式が採用されたこの発明の前提となるデータ伝送システム10のブロック図を示している。
【0027】
このデータ伝送システム10は、地点Xと地点Y間の空間伝送路100を、無線機12x、12yを通じて、たとえば6.3[Mbps]の情報をマイクロ波で全二重で双方向通信する構成とされている。
【0028】
空間伝送路(以下、単に、伝送路ともいう。)100の片方向の伝送帯域は、6.3[Mbps]である。この図1では、繁雑さを回避するために、地点Xから地点Y方向へのデータ伝送のみを描いている。
【0029】
この場合、地点Xにおける端末として4人のユーザのそれぞれ対応する4つの端末21x〜24xが存在し、地点Yには、これらの端末21x〜24xの送信相手先端末として端末21y〜24yが配置されているものとする。すなわち、第1のユーザに端末21xと端末21yに対する回線が付与され、第2のユーザに端末22xと端末22yに対する回線が付与され、第3のユーザに端末23xと端末23yに対する回線が付与され、第4のユーザに端末24xと端末24yに対する回線が付与されている。
【0030】
ここで、端末23xと端末23yは、遅延の許されないVoIP端末であり、残りの端末21x、22x、24x、21y、22y、24yは、遅延の許されるパーソナルコンピュータ等のデータ端末であるものとしている。
【0031】
地点X側の端末21x〜24xは、それぞれ、伝送帯域が約100[Mbps]の100BASE−TXのLANケーブルを通じ、レイヤ3スイッチ(L3SW)27xを介し、100BASE−TXのLANケーブルを通じて無線機12xに接続されている。
【0032】
同様に、地点Y側の端末21y〜24yは、それぞれ、100BASE−TXのLANケーブルを通じ、L3SW26yを介し、100BASE−TXのLANケーブルを通じて無線機12yに接続されている。
【0033】
このように4人のユーザが伝送帯域6.3[Mbps]の1系統の空間伝送路100を共有して使用している場合に、端末21x〜24xがほぼ同時にL3スイッチ26xに対してデータD1〜D4を送信したときであって、図2A〜図2Dに模式的に示すように、ハッチング領域あるいはスマッジング領域で示すデータD1〜D4の送信開始時刻に僅かに差があり、データD1〜D4の順に送信されたものと仮定する。
【0034】
この順序で、データD1〜D4を受信したL3スイッチ26xは、図2Eに示すように、無線機12xに対して、受信した順番にデータD1〜D4を連結したデータ30を出力する。このため、自局の無線機12xから対局の無線機12yに対し、空間伝送路100を、連結した順番に対応する図2Eに示すデータ30の順番でデータD1〜D4が伝送される。
【0035】
図2Eに示すデータ順番のデータ30が無線機12yを通じてL3スイッチ26yに入力されると、このL3スイッチ26yにより端末21x〜24xの相手先端末である21y〜24yに分配され、図2F〜図2Iに示すように、端末21y〜24yにそれぞれ時間遅れ(遅延時間)を伴ってデータD1〜D4が出力される。
【0036】
このとき、VoIP端末23xから出力されたデータ(VoIPデータともいう。)D3が、図2Hに示すように、送信時刻から遅延時間Taだけ遅れて相手先のVoIP端末23yに到着することになる。
【0037】
この場合において、空間伝送路100の伝送帯域が、6.3[Mbps]より狭い1.5[Mbps]であると、遅延時間Taはさらに大きくなる。
【0038】
また、無線伝送が多中継である場合に、中間の中継局でも同様なユーザによる入力があると、いわゆるエンドtoエンドの遅延時間Taはさらに大きなものになる。
【0039】
自営回線の場合、一般に、VoIP端末23xを利用するVoIP通信は定期的に送信されるデータであるが、残りのデータ端末21x、22x、24xを利用するデータ通信は不定期で送信されるデータであるため、VoIPの通信データが時刻によっては、定期的に送信されたり、全く送信されないということもある。そのため、遅延時間Taは、時刻によって、大きくなったり、小さくなったりする遅延のゆらぎが発生する。
【0040】
VoIP伝送において、遅延時間Taの絶対値が極端に大きくなったり、ゆらぎの変動幅が大きくなると、音声が途切れたり、最悪の場合には接続が切断されてしまうという問題が発生する。
【0041】
しかも、この図1例のデータ伝送システム10では、ユーザ数を4としているが、ユーザ数が多くなればなるほど、可能性のある最大の遅延時間Taは大きくなって遅延のゆらぎの変動幅も大きくなり、VoIP通信が成立しない可能性が確率的に高くなる。このことは、ユーザに対するサービスに差が出ることを意味し、問題である。
【0042】
以上の説明が、帯域共有伝送方式が採用された、この発明の前提となるデータ伝送システム10の説明である。次に述べる実施形態では、各ユーザに所定の帯域を保証し、このサービスの差を改善することもできる。
【0043】
図3は、この発明の一実施形態のIP帯域保証伝送方式を採用したデータ伝送システム50のブロック図を示している。図3において、図1に示したものと対応するものには、同一の符号を付けている。
【0044】
この実施形態に係るデータ伝送システム50は、地点Xと地点Y間の空間伝送路100を、無線機12x、12yを通じて、たとえば6.3[Mbps]の情報をマイクロ波多重の無線で双方向通信可能な全二重の固定帯域伝送路100の構成とされている。なお、この図3では、繁雑さを回避するために、地点Xから地点Y方向へのデータ伝送のみを描いている。
【0045】
また、6.3[Mbps]は、例であり、これに代えて、1.544[Mbps],32.064[Mbps],97.728[Mbps],2.048[Mbps],8.448[Mbps],34.368[Mbps],51.840[Mbps]等の空間伝送路100とすることができる。
【0046】
ここで、双方向通信可能な固定帯域伝送路としての空間伝送路100は、図4のデータ伝送システム50に示すように、無線機12x、12yを省略して、有線伝送路であるメタリックケーブル伝送路100Mに代替することが可能である。
【0047】
図3において、地点X、Yには、それぞれ、通話品質を確保するために伝送遅延が許されないリアルタイム通信を行うメディア端末であるVoIP端末23xとその相手先VoIP端末23yが配置される。
【0048】
また、地点X、Yには、ある程度の伝送遅延が許されるデータ通信などの非リアルタイム通信を行うメディア端末であるパーソナルコンピュータ等のデータ端末21x、22x、24xと、相手先データ端末21y、22y、24yが配置される。
【0049】
すなわち、第1のユーザにデータ端末21xとデータ端末21yに対する回線が付与され、第2のユーザにデータ端末22xとデータ端末22yに対する回線が付与され、第3のユーザにVoIP端末23xとVoIP端末23yに対する回線が付与され、第4のユーザにデータ端末24xとデータ端末24yに対する回線が付与されている。
【0050】
なお、遅延を許されないメディア端末としては、VoIP端末23x、23yの他IPテレビ電話、テレビ会議装置等の端末がある。
【0051】
ここで、上記の端末21x〜24x、および端末21y〜24yは、それぞれ、IPアドレスとMAC(Media Access Control)アドレスを有している。
【0052】
端末21x〜24xは、第1の伝送速度である約100[Mbps]の100BASE−TXインタフェースによりそれぞれLANケーブルを介して帯域保証伝送装置70xに接続される。
【0053】
帯域保証伝送装置70xは、帯域割当制御装置80xを有し、この帯域割当制御装置80xは、複数の端末21x〜24xから送信されるデータD1〜D4を、空間伝送路100を介して、相手先端末21y〜24yに送信するとき、空間伝送路100の第2の伝送速度である6.3[Mbps]に対応する一定周期125[μs]を、少なくとも複数の端末21x〜24x(21y〜24y)と同数のタイムスロット(伝送路)に分割し、分割したタイムスロットの複数の端末21x〜24x(21y〜24y)のそれぞれの対する割当を決定して送信する機能を有する。
【0054】
この実施形態では、1フレームが複数の端末21x〜24x(21y〜24y)と同数の4個のタイムスロットではなく、さらに2つの端末を接続することの可能な6個のタイムスロットに分割され、帯域割当制御装置80xにより、6個のタイムスロットのうち、第1〜第4のタイムスロットがそれぞれ端末21x〜24xに対して1対1で割り当てられているものとする。
【0055】
すなわち、第5および第6のタイムスロットは空きチャンネルになっており、図示していない2台の端末に割り当てることが可能である。結局、図3例のデータ伝送システム50では、図示はしていないが、6組のユーザがそれぞれの地点X、Yにおいて、各1個の端末を利用することが可能である。
【0056】
次に、この図3例の動作を説明する。
【0057】
このように6組のユーザが伝送帯域6.3[Mbps]を共用可能なデータ伝送システム50において、現在、端末が接続されている4人のユーザの端末21x〜24xがほぼ同時に時点t0で、それぞれIPアドレスとMACアドレスを有するデータD1〜D4を送信した場合であって、図5A〜図5Dに模式的に示すように、ハッチング領域あるいはスマッジング領域で示すデータD1〜D4の送信開始時刻に僅かに差があり、データD1〜D4の順に送信がなされたものと仮定する(図2A〜図2Dに示した図と同じ。)。
【0058】
図示していない残りの2台の端末は、帯域保証伝送装置70x、70yに接続されていないか、接続されているとしても使用されていないものと仮定する。
【0059】
この順序で、データD1〜D4を受信した帯域保証伝送装置70xは、帯域割当制御装置80xに設定されている帯域割当設定値に基づき帯域を割り当てる。この場合、空間伝送路100の帯域に対応する1フレームFを、端末21x〜26xの数に対応した6個のタイムスロットTS(伝送路)に分割して、図5Eに示すように、時点t0からデータD1〜D4を受け取った順番にデータを連結して多重化データ(時分割多重化データ)MDとして出力する。
【0060】
多重化データMDとして出力するとき、1タイムスロットTSよりもデータ量の大きい、3個のタイムスロットTSのデータ量に対応するデータD1、6個のタイムスロットTSのデータ量に対応するデータD2、2個のタイムスロットTSデータ量に対応するデータD4は、それらのデータ量に応じて、複数回に分けて伝送される。
【0061】
この例において、VoIP端末23xから出力されたデータD3は、第1フレームF(F=1)の第3タイムスロットTSで全てのデータD3が、帯域保証伝送装置70xから無線機12x、空間伝送路100、無線機12y、帯域保証伝送装置70yに伝送され、この帯域保証伝送装置70yで100BASE−TSのデータに変換され、時点t1で相手先のVoIP端末23yに受信される。
【0062】
その一方、タイムスロットTSが2個分のデータ量のデータ端末24xから送信されたデータD4は、第2フレーム(F=2)の第4タイムスロットTSの受信時点t2で相手先データ端末24yで受信が開始され、一定時間後に受信が終了する。
【0063】
同様に、タイムスロットTSが3個分のデータ量のデータ端末21xから送信されたデータD1は、第3フレーム(F=3)の第1タイムスロットTSの受信時点t3で相手先データ端末21yで受信が開始され一定時間後に受信が終了する。
【0064】
最後に、タイムスロットTSが6個分のデータ量のデータ端末22xから送信されたデータD3は、第6フレーム(F=6)の第2タイムスロットTSの受信時点t4で相手先データ端末22yで受信が開始され一定時間後に受信が終了する。
【0065】
このように、分割の回数は、無線帯域の伝送速度6.3[Mbps]とタイムスロットTSの数(時分割数)で決定される。
【0066】
図5Hから分かるように、データ伝送帯域が少なくて済むVoIPデータD3は、1フレーム以内の遅延時間Tbで、この実施形態では、125[μs]以内の遅延時間で、すなわち、最小限の遅延時間でデータを送信元VoIP端末23xから相手先(送信先)VoIP端末23yに伝送することができる。
【0067】
また、残りのデータ端末21x、22x、および24xは、それぞれのデータ量、すなわちデータの長さに比例する遅延時間である3フレーム分、6フレーム分および2フレーム分の遅延時間で伝送される。このようにどの端末21x〜24xに対しても、換言すればどのユーザに対してもデータ量に応じた遅延時間で伝送されることになり、たとえば同一支払い料金(優先度)のユーザに対するサービスの提供の均一化・平等化・公平化を図ることができる。
【0068】
このデータ伝送システム50によれば、VoIPを伝送したいユーザは、そのデータの量、VoIPのタイムスロットTSの数をユーザ自らが制限することにより、他のユーザの伝送状態に左右されることなく安定したサービスを受けることができる。
【0069】
なお、上記の実施形態は、既存の伝送方式である帯域占有型データの交換網や専用回線網などを同時に伝送することができる。そして、ユーザ毎に、100BASE−TXや既存のインタフェースであるX.21等を自由に選定することが可能である。
【0070】
また、図6のデータ伝送システム60に示すように、無線伝送が多中継であって、中間の中継局で、もし他のユーザの入力があった場合でも、エンドtoエンド間の遅延時間およびゆらぎがデータ量だけで決まるので、安定したサービスを提供することができる。
【0071】
この図6例では、100BASE−TXのLANのデータDaを伝送するユーザAが、東京と名古屋と豊橋にそれぞれ1個の端末を有し、100BASE−TXのLANのデータDbを伝送するユーザBが、東京と名古屋と沼津にそれぞれ1個の端末を有しているものとしている。なお、静岡は中継局であり、図示はしていないが、データDaを送受信する端末とデータDbを送受信することの可能な端末を接続することもできる。データDa、データDbは、遅延の許されないVoIPデータでも、遅延の許されるデータでもよい。
【0072】
ここで、例えば東京のユーザAと名古屋のユーザAとが双方向通信し、沼津のユーザBと名古屋のユーザBとが双方向通信する場合を考える。
【0073】
まず、東京のユーザAと名古屋のユーザAは、東京のユーザAの端末(不図示)から考えると、データDaは、帯域保証伝送装置70x、無線機12x、空間伝送路100xy、無線機12y−1、帯域保証伝送装置70y−1、L3SW27y−1、帯域保証伝送装置70y−2、無線機12y−2、空間伝送路100yz、無線機12z、および帯域保証伝送装置70zを通じて豊橋のエンドユーザAの端末(不図示)に供給される。名古屋のユーザAの端末(不図示)からのデータDaは、その逆の経路で東京のユーザAの端末に供給される。
【0074】
その一方、沼津のユーザBと名古屋のユーザBは、沼津のユーザBの端末(不図示)から考えると、データDbは、帯域保証伝送装置70w、無線機12w、空間伝送路100wy、無線機12y−4、帯域保証伝送装置70y−4、L3SW27y−2、帯域保証伝送装置70y−2、無線機12y−2、空間伝送路100、無線機12z、および帯域保証伝送装置70zを通じて名古屋のエンドユーザBの端末(不図示)に供給される。名古屋のユーザBの端末からのデータDbは、その逆の経路で沼津のユーザBの端末に供給される。
【0075】
この図6例に示したように、無線伝送が多中継であって、中間の中継局である静岡の中継局で、沼津のユーザBからの入力があった場合でも、エンドtoエンドユーザである東京のユーザAと名古屋のユーザAとは、フレームF中のタイムスロットTの割当を各帯域保証伝送装置70x、70y−1〜70−4、70z、70v、70wを構成する各帯域割当制御装置80(代表して80という。)により予め決定しておくことにより、遅延時間およびゆらぎがデータ量だけで決まるので、安定したサービスを提供することができる。
【0076】
図7は、データの送受信可能な形で描いた、図3に示したデータ伝送システム50の自局側の帯域保証伝送装置70xおよび対局側の帯域保証伝送装置70yの詳細な構成を示すブロック図である。例として、6台のデータ端末21x〜26x(21y〜26y)を描いている。
【0077】
たとえば、自局の端末21x〜26xからの100BASE−TXのシリアルデータD1〜D6が、それぞれLANインタフェース71〜76、送信バッファ91〜96、メモリリード制御回路112を介し、8ビット幅のパラレルデータPD1〜PD6として多重化部(MUX)である制御情報挿入回路116に供給される。
【0078】
LANインタフェース71〜76は、PHY(Physical Media Interface)部と、GMI部と、MAC処理部とを有し、データ端末21x〜26xからPHY部に入力された100BASE−TXのシリアルデータD1〜D6をパラレルデータPD1〜PD6としてライトアドレスWR−ADRを送信バッファ91〜96に発行して送信バッファ91〜96に蓄積させるともに、受信バッファ101〜106からのパラレルデータPD1〜PD6に対してリードアドレスRD−ADRを発行して読み出し、100BASE−TXのシリアルデータD1〜D6に変換してデータ端末21y〜26yに供給する。
【0079】
また、LANインタフェース71〜76を構成する前記のPHY部は、端末21x〜26x(21y〜26y)のそれぞれが、該PHY部を通じて空間伝送路100に接続可能な状態になっているかどうかを検出し、検出結果をオンオフの2値信号であるリンク信号LK1〜LK6として帯域割当制御装置80x(80y)に出力する機能を有する。すなわち、LANインタフェース71〜76は、複数の端末21x〜26x(21y〜26y)のそれぞれが、空間伝送路100に接続可能(を利用可能)な状態にされているかどうかを検出する接続検出手段(接続監視手段ともいう。)としても機能する。なお、接続可能な状態にされているとは、端末21x〜26x(21y〜26y)のそれぞれが、LANインタフェース71に電気的に接続されている状態をいい、端末21x〜26x(21y〜26y)からのデータが実際に空間伝送路100を介して送受信されているかどうかとは無関係である。すなわち、端末21x〜26x(21y〜26y)がケーブルを介してLANインタフェース71に電気的に接続されたとき、LANインタフェース71は、該当する端末21x〜26x(21y〜26y)が接続可能な状態になったと判定し、該当する端末21x〜26x(21y〜26y)に対応するリンク信号LK1〜LK6をオフ状態からオン状態に遷移させる。
【0080】
メモリリード制御回路112は、帯域割当制御装置80xからの帯域割当設定値ALに基づき、送信データである多重化データMDを構成する各フレームFのどのタイムスロットTSにどのLANインタフェース71〜76からのデータを配置するかを決定して、送信バッファ91〜96に対してリードアドレスRD−ADRを発生し、パラレルデータPD1〜PD6を読み出し、制御情報挿入回路116に転送する。
【0081】
パラレルデータPD1〜PD6が供給された制御情報挿入回路116は、音声伝送用シグナリング情報、オーバーフロー情報等の制御情報の挿入回路として機能するととともに、パラシリ変換回路として機能し、フレームタイミング発生器86からのタイミング信号であるフレームタイミングFTおよび帯域割当制御装置80からの帯域割当設定値ALに基づき、パラレルデータPD1〜PD6を1フレームFが6.3[Mpbs]のビットストリームデータである時分割の多重化データMDに変換して自局の無線機12xに送信データとして送る。
【0082】
自局の無線機12xは、多重化データMDを変調し無線信号に変換して、6.3[Mbps]の空間伝送路100に放射する。多重化データMDは、対局の無線機12yにより受信信号として受信される。
【0083】
無線機12yは、受信信号を復調し、多重化データMDの受信データとしてフレーム同期回路120に供給する。
【0084】
フレーム同期回路120は、受信した多重化データMDからフレームタイミングFTを分離し、多重化データMDとともに、制御情報分離回路118に供給する。
【0085】
制御情報分離回路118は、フレームタイミングFTに基づき、多重化データMDから帯域割当設定値ALを分離し、分離した帯域割当設定値ALを、多重化分離部(DEMUX)としてのシリパラ変換回路を含むメモリライト制御回路114に、フレームタイミングFT及び多重化データMDと共に供給する。
【0086】
メモリライト制御回路114は、フレームタイミングFTと帯域割当設定値ALに基づき、ライトアドレスWR−ADRを発行し、シリアルデータである多重化データMDを8ビット幅のパラレルデータPD1〜PD6として受信バッファ101〜106に蓄積する。
【0087】
受信バッファ101〜106に蓄積されたパラレルデータPD1〜PD6は、LANインタフェース71〜76からのリードアドレスRD−ADRにより読み出され、100BASE−TXのシリアルデータD1〜D6とされて相手先データ端末21y〜26yに供給される。
【0088】
この場合、リアルタイム通信を行うVoIP端末23x、23yの送信データであるリアルタイム系データを一時的に記憶する送信バッファ93および、その受信データを一時的に記憶する受信バッファ103のメモリ容量は、これら送受信バッファ93、103での総遅延時間が通話に違和感を与えない程度の短い時間(1無線区間の場合には、最大で300[ms]程度、なお、たとえば、沖縄と北海道の間を50無線区間に分割しているような場合では、6[ms]/1区間の遅延まで許容される。)となるように設計されている。
【0089】
その一方、非リアルタイム通信を行うその他のデータ端末21x(21y)、22x(22y)、24x(24y)〜26x(26y)の送受信データであるデータ系データをそれぞれ一時的に記憶する送受信バッファ91、92、94〜96、101、102、104〜106は、たとえば、数10ミリ秒〜数分程度、好ましくは1秒〜数秒程度の時間に設計する。
【0090】
図8は、多重化データMDを構成する、1フレームFの構成を示している。この例では、1フレームFの時間(一定周期)が125[μs]で、その1フレームで789[bit]のデータが伝送され、伝送帯域が、789[bit]/125[μs]=6.312[Mbps]になっている。
【0091】
この1フレームFを、1タイムスロットTSのデータ容量が8ビットからなる98個のタイムスロットTSに分割している。ここで、タイムスロットTSは、それぞれ16個のタイムスロットTSからなる第1ブロックBK1〜第6ブロックBK6にまとめられ、1ユーザ、この実施形態では、端末21x(21y)〜26x(26y)のそれぞれに対して1ブロック、例えば端末21x、21yに対してそれぞれ第1ブロックBK1が割り当てられる。なお、このようにして分割された第1ブロックBK1〜BK6は、1フレームFの伝送帯域6.312[Mbps]を分割した、それぞれタイムスロット(伝送路あるいは伝送帯域)と考えることができる。
【0092】
図7において、帯域割当制御装置80x、80yに対して、帯域割当処理の設定入力部84から、端末21x(21y)〜26x(26y)に、それぞれ、第1ブロックBK1〜第6ブロックBK6が割り当てられており、その帯域割当設定値ALがメモリライト制御回路114と制御情報挿入回路116に設定される。メモリライト制御回路114および制御情報挿入回路116は、この帯域割当設定値ALに応じて、図8に示した1フレームFのデータ配列を構築する。
【0093】
なお、97番目と98番目のタイムスロットTSには、第1ブロックBK1〜第6ブロックBK6の音声伝送用シグナリング情報、オーバーフロー情報等の制御情報データが制御情報挿入回路116により挿入される。フレームFの最後尾には、対局警報やCRCチェック情報を含んだ同期情報EFが結合されている。
【0094】
また、模式的に描いた図5EのフレームFの1個のタイムスロットTSが、この図8に示すフレームFでは、1ブロックBK分の16個のタイムスロットTSに対応している。
【0095】
フレームFの構成は、図8例に示したデータ用のタイムスロットTS→制御情報用のタイムスロットTS→同期情報EFの順に限らず、同期情報EF→制御情報用のタイムスロットTS→データ用のタイムスロットTSの順にする等、任意のフレーム構成とすることができる。
【0096】
また、無線機12x、12y間の空間伝送路100中にサービスチャンネル(別のチャンネル)が残っている場合には、フレームF中、制御情報用のタイムスロットTSを省略し(すなわち、制御情報を多重化データMDに挿入することなく)、そのサービスチャンネルを利用して制御情報を無線機12x、12y間で伝送するように変更することも可能である。このようにすれば、フレームFの多重化データMDのデータ用の伝送帯域を、その分、広げることができる。
【0097】
以上説明したように上述した図7例によれば、第1の伝送速度、たとえば100[Mbps]である100BASE−TXインタフェースを有する複数の端末21x〜26xと、これら複数の端末21x〜26xから送信されるデータである多重化データMDを伝送する第1の伝送速度よりも遅い第2の伝送速度、たとえば6.3[Mbps]を有する伝送路100と、複数の端末21xと伝送路100との間に設けられる帯域割当制御装置80xとを備えている。
【0098】
帯域割当制御装置80xは、複数の端末21x〜26xから送信されるデータを、伝送路100を介して、複数の端末21x〜26xの相手先端末21y〜26yに送信するとき、伝送路100の第2の伝送速度に対応する一定周期(125[μs])の1フレームFを、少なくとも複数の端末の数と同数のタイムスロットTS{図3(図5)例では6個、図7(図8)例では8個のブロック}に分割し、分割したタイムスロットTSの複数の端末21x〜26xのそれぞれに対する割当・順番を決めて送信している。
【0099】
この場合、帯域割当制御装置80xは、LANインタフェース71〜76からリンク信号LK1〜LK6を取り込んでいるので、リンク信号LK1〜LK6中、オン状態(端末21x〜26xがLANインタフェース71に接続されている状態)になっている数を検出し、検出された端末21x〜26xの数と同数のタイムスロットTSに伝送帯域の1フレームFを分割することで、1フレームFを、接続されている端末数と同数のタイムスロットTSに自動的に分割することができる。この処理、すなわち、リンク信号LK1〜LK6のオン状態の個数(たとえばM個とする。)に一致させて1フレームFを自動的に分割し、空間伝送路100に接続可能な状態にされている端末21x〜26xのそれぞれに空間伝送路100の帯域の1/Mの帯域を割り当てる処理をデフォルト処理(設定入力部84からの設定入力がない場合の帯域割当制御装置80xによる帯域割当処理)とすることも可能である。
【0100】
このようにして、伝送路100が1系統(1チャンネル)であっても、複数の端末21x〜26xのそれぞれに対して、たとえば同等の伝送帯域{1タイムスロットTSであれば、64[kbps]、16タイムスロット(1ブロック)であれば、1.024(8ビット×16/125[μs])[Mbps]}を割り当てることができる。すなわち、複数の端末21x〜26xのそれぞれに対して帯域64[kbps]あるいは帯域1.024{≒6.312/M(M=6)}[Mbps]が保証される。なお、64[kbps]の伝送帯域は、VoIPの伝送帯域として十分である。
【0101】
この場合、図7例に示したように、VoIP端末23x等の遅延の許されないデータの送信と、データ端末21x、22x、24x〜26x等の遅延の許されるデータの送信とが共有される場合でも、遅延の許されないデータの送信に対する遅延量および遅延のゆらぎを最小限に抑えることができる。
【0102】
すなわち、遅延の許されないデータがVoIP端末23x(23y)のデータであるとき、音声の欠落、接続の切断の可能性を可及的に小さくすることができる。
【0103】
なお、遅延の許されないデータを送受信するVoIP端末23x(23y)と、遅延の許されるデータを送受信するデータ端末21x(21y)等とは、いずれの端末も、100BASE−TXのインタフェースに限らず、例えば10BASE−Tあるいは1000BASE−TXのインタフェースを有する端末で構成することができる。
【0104】
実際上、帯域割当制御装置80xは、複数の端末21x〜26xのそれぞれに対して、1フレームFを構成する複数のタイムスロットTSのうち、少なくとも1つのタイムスロットTSを割り当てることが好ましい。このように割り当てることにより、「1タイムスロットのデータ容量/1フレームの時間」分の伝送帯域を1つの端末21x〜26xに割り当てることができる。このような割当の設定は、設定入力部84から帯域割当制御装置80x(80y)に設定することが可能である。
【0105】
なお、帯域割当制御装置80xが、各端末21x〜26x(21y〜26y)の各LANインタフェース71〜76に完全に固定的に帯域を割り当てること以外に、帯域保証の上下限値を設定した上で、送信バッファ91〜96のライトアドレスWR−ADRとリードアドレスRD−ADRの差からLANインタフェース71〜76の負荷状態、いわゆるオーバーフロー状態を検出し、1フレームFを構成する複数のタイムスロットTSに空きチャンネルが存在することを検出した場合、複数の端末21x〜26xのそれぞれに対して予め定められたユーザー(端末21x〜26x)の優先順序に従い、空きチャンネルを割り当てることで、端末21x〜26xを利用するユーザに対して優先順位を設定することができる。この設定も、設定入力部84を利用して行うことができる。
【0106】
さらに、帯域割当制御装置80xが、フレームF内のタイムスロットTSに空きチャンネルが存在することを検出した場合、データ伝送システム50全体としてのデータ遅延が少なくなるように、複数の端末21x〜26x(21y〜26y)のそれぞれに対して空きチャンネルを割り当てることで、データ伝送システム50の伝送帯域資源、この場合、6.312[Mbps]を有効に活用することができる。すなわち、上記の速度の比率は、一時的に空いている伝送路が存在する場合には、適応的に比率を一時的に変化させて、全体として遅延が小さくなるように制御することもできる。なお、空きチャンネルにデータが通り始めたとき、初期設定の比率にもどるようにしておく。
【0107】
上述した実施形態によれば、6.312[Mbps]あるいは1.544[Mbps]の速度の空間伝送路100あるいはメタリックケーブル伝送路100Mを、それより低い速度の、例えば64[kbps]の複数のタイムスロット(伝送路)に時分割し、分離したそれぞれのタイムスロット(伝送路)をそれぞれ10/100BASE−TXに変換する帯域保証伝送装置70x、70yを備えている。そのため、遅延の許されるメディアと、遅延の許されないメディアを時間的に異なるタイムスロット(伝送路)に分離して伝送することができるので、帯域が保証された遅延のゆらぎのない安定した低速度の伝送路が得られる。
【0108】
また、1.544[Mbps]に満たない伝送路の分割数及び速度の比率を、帯域割当制御装置80x、80yにより、例えば64[kbps]×n、64[kbps]×m(n,mは自然数)等、任意に設定することが可能となり、遅延の許されないメディアの数の違い、メディアの速度の違いにも柔軟に対応することができる。
【0109】
【発明の効果】
以上説明したように、この発明によれば、伝送路が1系統(1チャンネル)であっても、伝送路に接続可能な状態にされている端末に対して一定の伝送帯域が保証された遅延のゆらぎのない伝送路を構築することができる。
【図面の簡単な説明】
【図1】この発明の前提となるデータ伝送システムの構成を示すブロック図である。
【図2】遅延時間Taが比較的に大きくなる図1例の動作説明図である。
【図3】この発明の実施形態に係るデータ伝送システムの構成を示すブロック図である。
【図4】図3例中、空間伝送路をメタリックケーブルに代えたデータ伝送システムの構成を示すブロック図である。
【図5】遅延時間Tbが比較的に小さくなる図3例の動作説明図である。
【図6】無線中継装置が複数ある場合のデータ伝送システムの構成を示すブロック図である。
【図7】図3例のデータ伝送システムの詳細な構成を示すブロック図である。
【図8】フレームの構成例を示す模式図である。
【符号の説明】
10、50、50M、60…データ伝送システム
12x、12y…無線機 21x〜26x、21y〜26y…端末
23x、23y…VoIP端末
27x、27y…レイヤ3スイッチ(L3SW)
70x、70y…帯域保証伝送装置 71〜76…LANインタフェース
80、80x、80y…帯域割当制御装置
86…フレームタイミング発生器 91〜96…送信バッファ
100…空間伝送路 100M…メタリックケーブル伝送路
101〜106…受信バッファ 112…メモリリード制御回路
114…メモリライト制御回路 116…制御情報挿入回路
118…制御情報分離回路 120…フレーム同期回路
[0001]
BACKGROUND OF THE INVENTION
The present invention is applicable to communications such as telephones (including videophones), facsimiles, videoconferencing, etc., which are communications in which delay is not allowed, and to the Internet and LAN (Local Area Network) where a certain delay is allowed during communications. The present invention relates to a data transmission system suitable for application to a data multiplex transmission system that multiplexes and transmits communications.
[0002]
[Prior art]
Traditionally, government agencies such as the Ministry of Land, Infrastructure, Transport and Tourism, the National Police Agency and the Cabinet Office, local governments such as prefectures and municipalities, and public utilities such as electric power companies and gas companies have built private lines for the purpose of disaster prevention work and power system protection. is doing.
[0003]
For this purpose, it is necessary to maintain the communication function even in the event of a disaster such as an earthquake. In recent years, this self-supported line is reliable by configuring two or more wireless lines, or optical fiber lines and wireless lines. The sex is secured. Here, the optical fiber line has a capability of a transmission rate of [Gbps] or more, but the radio line has a transmission rate (transmission of about several [Mbps] to several hundred [Mbps] because radio waves are limited. In fact, the speed is an order of magnitude lower than that of an optical fiber line.
[0004]
In addition, there is an example in which some users share a wireless line with a plurality of users, and in the wireless line shared in this way, the transmission speed of the wireless line per user is several tens [ There are many cases where the capability of a lower transmission rate is in the range of kbps] to several [Mbps].
[0005]
In recent years, users of private lines tend to introduce IP technology, and various transmission methods are being studied. The optical fiber line has a sufficiently high transmission rate capability, and any transmission method can be adopted. Generally, 20 [Gbps] WDM, 2.4 [Gps] SONET, 156 [Mbps] SDH, etc. The degree of freedom of selection is large, such as the adoption of this method. On the other hand, as described above, the wireless line is extremely low, such as several [Mbps] to several hundred [Mbps], so that only a method with a low transmission rate such as 10/100 BASE-TX can be realized.
[0006]
A specific transmission speed is defined for the interface of the existing private line wireless device, such as 1.544 [Mbps], 6.31 [Mbps], 51.84 [Mbps], 155.52 [Mbps], etc. It is called Hierarchy and is recommended in the international standard period ITU-T.) In Japan, the interface of this private line wireless device is currently standardized in the range of 3 [Mbps] -208 [Mbps] (see Non-Patent Document 1).
[0007]
The specifications of the wireless device are designed so that an interface having such a transmission rate can be input / output in N series. When the device input / output interface of an existing wireless line employing such a device is converted to IP, it is converted to N 10/100 BASE-TX for each line, or 10 at a transmission rate of a plurality of lines. There is a method of improving by adding a device (generally called a media converter) that converts to / 100BASE-TX.
[0008]
An IP network is a transmission method with high transmission efficiency because various media can be transmitted by sharing one IP transmission path. However, media that do not allow delay, such as VoIP, must be transmitted with guaranteed bandwidth. A QoS technique using a VLAN tag is generally used as a technique for performing this bandwidth guarantee.
[0009]
However, although this technology can preferentially transmit packets with a VLAN tag, it does not physically guarantee the bandwidth, and while transmitting data with a large packet size, Packet data having a VLAN tag is also waited. As a result, a delay fluctuation occurs, and in the worst case, a failure occurs such that voice cannot be restored by VoIP or the like. In order to completely prevent this, it is desirable to transmit data that is allowed to be delayed and data that is not allowed to be transmitted on physically different transmission paths, that is, to be transmitted on a two-channel transmission path.
[0010]
[Non-Patent Document 1]
Ministry of Land, Infrastructure, Transport and Tourism (former Ministry of Construction) “6.5 GHz band 128QAM multiplex radio equipment specifications”, Kenden Tsushin (Nippon Dentsu) No. 48, enacted July 4, 2000, p. 1-p. 18
[0011]
[Problems to be solved by the invention]
However, in the wireless line shared by a plurality of users as described above, the transmission speed of the wireless line per user is as low as several tens [kbps] to several [Mbps], In this case, since it cannot be separated at a speed of 1.544 [Mbps] or less, it is impossible to transmit on two physically different transmission channels.
[0012]
The present invention has been made in consideration of such problems, and even when the transmission path is one system (one channel), there is no fluctuation in delay in which a certain transmission band is guaranteed for each terminal. It is an object of the present invention to provide a data transmission system that can provide a transmission path.
[0013]
[Means for Solving the Problems]
A data transmission system according to the present invention includes a plurality of terminals having a first transmission rate and a transmission path having a second transmission rate that is lower than the first transmission rate for transmitting data transmitted from the plurality of terminals. And a bandwidth allocation control device provided between the plurality of terminals and the transmission path, wherein the bandwidth allocation control device transmits data transmitted from the plurality of terminals via the transmission path, When transmitting to a partner terminal of a plurality of terminals, one frame of a fixed period corresponding to the second transmission rate of the transmission path is divided into at least the same number of time slots as the number of the plurality of terminals, and divided The time slot is assigned to each of the plurality of terminals for transmission (invention according to claim 1).
[0014]
According to the present invention, when the bandwidth allocation control device transmits data transmitted from a plurality of terminals to counterpart terminals of the plurality of terminals via the transmission path, the bandwidth allocation control apparatus supports the second transmission rate of the transmission path. One frame with a certain period is divided into at least the same number of time slots as the number of terminals, and the assignment of the divided time slots to each of the plurality of terminals is determined and transmitted. Even in the system (one channel), for example, an equivalent transmission band can be assigned to a plurality of terminals. That is, a certain transmission band is guaranteed for a terminal that can be connected to the transmission path.
[0015]
Even when data in which delay is not allowed and data in which delay is allowed are shared, it is possible to minimize the amount of delay and fluctuation of the delay with respect to data in which delay is not allowed.
[0016]
When the data whose delay is not allowed is VoIP data, the possibility of voice loss and disconnection is minimized.
[0017]
A terminal that transmits / receives data that is not allowed to be delayed is, for example, a VoIP terminal, and a terminal that transmits / receives data that is allowed to be delayed is a data terminal, but any terminal is, for example, an interface of 10BASE-T or 100BASE-TX. It can comprise with the terminal which has.
[0018]
In this case, it is preferable that the bandwidth allocation control apparatus allocates at least one time slot among the plurality of time slots constituting the one frame to each of the plurality of terminals. ). By allocating in this way, a transmission band corresponding to at least (data capacity of one time slot / time of one frame) can be allocated to one terminal.
[0019]
Specifically, for example, when the time of one frame is 125 [μs] and the data of 789 [bit] is transmitted in the one frame, the transmission band is 789 [bit] / 125 [μs] = 6.312 [ Mbps]. One frame is divided into 98 time slots each having a data capacity of 8 bits (8 × 98 = 784 bits, and the remaining 5 bits are used for synchronization information). In this case, if one time slot is assigned to one terminal for one frame, a transmission band of 8 [bit] / 125 [μs] = 64 [kbps] is assigned to the terminal. A transmission band of 64 [kbps] is sufficient as a transmission band of VoIP.
[0020]
In other words, according to the present invention, for example, a transmission path having a speed of 1.544 [Mbps] or 6.312 [Mbps] is converted into a plurality of transmission paths (for example, 64 [kbps] × n). And a circuit for converting each separated transmission path (time slot) into 10/100/1000 BASE-TX.
[0021]
Further, when the bandwidth allocation control device detects that there are empty channels in a plurality of time slots constituting the one frame, the empty bandwidth allocation control apparatus follows the priority order predetermined for each of the plurality of terminals. By allocating channels, priority can be set for users who use the terminal (invention of claim 3).
[0022]
Further, when the bandwidth allocation control device detects that an empty channel exists in the time slot in the frame, each of the plurality of terminals is configured to reduce data delay as a whole data transmission system. By allocating the empty channel, the transmission band resource of the data transmission system can be effectively used (the invention according to claim 4).
[0023]
Further, the apparatus further comprises connection detecting means for detecting whether or not the plurality of terminals are connectable to the transmission path, and the band allocation control device is provided on the transmission path detected by the connection detecting means. By dividing the one frame into the same number of time slots as the number of terminals that can be connected, one frame can be automatically divided into the same number of time slots as the number of connected terminals. (Invention of Claim 5)
[0024]
The transmission line is preferably applied to a wireless transmission line or a metallic cable transmission line (invention of claim 6).
[0025]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below with reference to the drawings. First, a data transmission system which is a premise of the present invention and its problems will be described in order to deepen the understanding of the embodiments of the present invention.
[0026]
FIG. 1 shows a block diagram of a data transmission system 10 which is a premise of the present invention in which a band sharing transmission system is adopted.
[0027]
This data transmission system 10 has a configuration in which, for example, 6.3 [Mbps] information is bidirectionally communicated in full duplex with a microwave via a wireless device 12x, 12y through a spatial transmission line 100 between a point X and a point Y. Has been.
[0028]
The one-way transmission band of the spatial transmission path (hereinafter also simply referred to as a transmission path) 100 is 6.3 [Mbps]. In FIG. 1, only data transmission from the point X to the point Y direction is illustrated in order to avoid complexity.
[0029]
In this case, there are four terminals 21x to 24x corresponding to four users as terminals at the point X, and terminals 21y to 24y are arranged at the point Y as transmission destination terminals of these terminals 21x to 24x. It shall be. That is, a line for terminals 21x and 21y is given to the first user, a line for terminals 22x and 22y is given to the second user, a line for terminals 23x and 23y is given to the third user, The fourth user is provided with a line for the terminal 24x and the terminal 24y.
[0030]
Here, the terminal 23x and the terminal 23y are VoIP terminals that are not allowed to be delayed, and the remaining terminals 21x, 22x, 24x, 21y, 22y, and 24y are assumed to be data terminals such as personal computers that are allowed to be delayed. .
[0031]
Each of the terminals 21x to 24x on the point X side passes through a 100BASE-TX LAN cable having a transmission band of about 100 [Mbps], through the layer 3 switch (L3SW) 27x, and to the wireless device 12x through the 100BASE-TX LAN cable. It is connected.
[0032]
Similarly, the terminals 21y to 24y on the point Y side are connected to the wireless device 12y through the 100BASE-TX LAN cable, the L3SW 26y, and the 100BASE-TX LAN cable.
[0033]
As described above, when four users share and use one spatial transmission line 100 having a transmission band of 6.3 [Mbps], the terminals 21x to 24x are substantially simultaneously transmitted to the L3 switch 26x with respect to the data D1. To D4, as schematically shown in FIGS. 2A to 2D, there is a slight difference in the transmission start times of the data D1 to D4 indicated by the hatching area or the smuggling area, and the data D1 to D4 Assume that they are sent in order.
[0034]
In this order, the L3 switch 26x that has received the data D1 to D4 outputs data 30 obtained by concatenating the data D1 to D4 in the order of reception to the wireless device 12x, as shown in FIG. 2E. For this reason, the data D1 to D4 are transmitted from the wireless device 12x of the local station to the wireless device 12y of the opposite station in the order of the data 30 shown in FIG.
[0035]
When the data 30 in the data order shown in FIG. 2E is input to the L3 switch 26y through the wireless device 12y, the L3 switch 26y distributes it to the counterpart terminals 21y to 24y of the terminals 21x to 24x, and FIGS. As shown in FIG. 4, data D1 to D4 are output to the terminals 21y to 24y with a time delay (delay time), respectively.
[0036]
At this time, data (also referred to as VoIP data) D3 output from the VoIP terminal 23x arrives at the other party's VoIP terminal 23y with a delay time Ta from the transmission time, as shown in FIG. 2H.
[0037]
In this case, when the transmission band of the spatial transmission line 100 is 1.5 [Mbps] narrower than 6.3 [Mbps], the delay time Ta is further increased.
[0038]
Also, when the wireless transmission is multi-relay, if there is a similar user input even at an intermediate relay station, the so-called end-to-end delay time Ta becomes even larger.
[0039]
In the case of a private line, in general, VoIP communication using the VoIP terminal 23x is data that is periodically transmitted, but data communication using the remaining data terminals 21x, 22x, and 24x is data that is transmitted irregularly. For this reason, VoIP communication data may be transmitted periodically or not at all depending on the time. For this reason, the delay time Ta increases or decreases depending on the time.
[0040]
In VoIP transmission, when the absolute value of the delay time Ta becomes extremely large or the fluctuation range of fluctuation becomes large, there arises a problem that the voice is interrupted or the connection is disconnected in the worst case.
[0041]
In addition, in the data transmission system 10 of FIG. 1, the number of users is 4. However, as the number of users increases, the maximum possible delay time Ta increases and the fluctuation range of delay fluctuation increases. Therefore, the possibility that the VoIP communication is not established is probabilistically increased. This means that there is a difference in services for users, which is a problem.
[0042]
The above description is the description of the data transmission system 10 as the premise of the present invention, in which the band sharing transmission method is adopted. In the embodiment described below, it is possible to guarantee a predetermined bandwidth for each user and to improve the difference in this service.
[0043]
FIG. 3 shows a block diagram of a data transmission system 50 adopting the IP band guaranteed transmission system of one embodiment of the present invention. In FIG. 3, parts corresponding to those shown in FIG.
[0044]
The data transmission system 50 according to this embodiment performs bidirectional communication of information of, for example, 6.3 [Mbps] on the spatial transmission path 100 between the point X and the point Y through the radio units 12x and 12y by radio using microwave multiplexing. A possible full-duplex fixed-band transmission line 100 is configured. In FIG. 3, only data transmission from the point X to the point Y direction is illustrated in order to avoid complexity.
[0045]
Also, 6.3 [Mbps] is an example, and instead, 1.544 [Mbps], 32.064 [Mbps], 97.728 [Mbps], 2.048 [Mbps], 8.448 A spatial transmission line 100 such as [Mbps], 34.368 [Mbps], 51.840 [Mbps], or the like can be used.
[0046]
Here, as shown in the data transmission system 50 in FIG. 4, the spatial transmission line 100 as a fixed-band transmission line capable of bidirectional communication omits the radio units 12x and 12y and transmits a metallic cable that is a wired transmission line. It is possible to substitute for the road 100M.
[0047]
In FIG. 3, VoIP terminal 23x and its counterpart VoIP terminal 23y, which are media terminals that perform real-time communication in which transmission delay is not allowed in order to ensure call quality, are arranged at points X and Y, respectively.
[0048]
Further, at the points X and Y, data terminals 21x, 22x, 24x such as personal computers, which are media terminals that perform non-real-time communication such as data communication that allows a certain amount of transmission delay, and partner data terminals 21y, 22y, 24y is arranged.
[0049]
That is, a line for the data terminal 21x and the data terminal 21y is given to the first user, a line for the data terminal 22x and the data terminal 22y is given to the second user, and the VoIP terminal 23x and the VoIP terminal 23y are given to the third user. A line for the data terminal 24x and the data terminal 24y is given to the fourth user.
[0050]
Note that media terminals that are not allowed to delay include terminals such as VoIP terminals 23x and 23y, IP videophones, and video conference devices.
[0051]
Here, each of the terminals 21x to 24x and the terminals 21y to 24y has an IP address and a MAC (Media Access Control) address.
[0052]
The terminals 21x to 24x are connected to the band-guaranteed transmission device 70x via LAN cables through a 100BASE-TX interface of about 100 [Mbps], which is the first transmission rate.
[0053]
The bandwidth guarantee transmission device 70x includes a bandwidth allocation control device 80x, and the bandwidth allocation control device 80x transmits data D1 to D4 transmitted from a plurality of terminals 21x to 24x via the spatial transmission path 100. When transmitting to the terminals 21y to 24y, at least a plurality of terminals 21x to 24x (21y to 24y) at a fixed period of 125 [μs] corresponding to 6.3 [Mbps] which is the second transmission rate of the spatial transmission line 100. And the number of timeslots (transmission paths) divided into the same number of times, and the allocation of each of the plurality of terminals 21x to 24x (21y to 24y) of the divided time slots is determined and transmitted.
[0054]
In this embodiment, one frame is not divided into four time slots of the same number as the plurality of terminals 21x to 24x (21y to 24y), but is further divided into six time slots capable of connecting two terminals, It is assumed that the first to fourth time slots among the six time slots are assigned to the terminals 21x to 24x on a one-to-one basis by the bandwidth allocation control device 80x.
[0055]
That is, the fifth and sixth time slots are empty channels and can be assigned to two terminals not shown. Eventually, in the data transmission system 50 of FIG. 3, although not shown, six users can use one terminal at each of the points X and Y.
[0056]
Next, the operation of the example in FIG. 3 will be described.
[0057]
In this way, in the data transmission system 50 in which six sets of users can share the transmission band 6.3 [Mbps], the terminals 21x to 24x of the four users currently connected to the terminals are almost simultaneously at time t0. When data D1 to D4 each having an IP address and a MAC address are transmitted, as shown schematically in FIGS. 5A to 5D, the data D1 to D4 indicated by the hatching area or the smudging area are slightly transmitted at the transmission start time. Are assumed to be transmitted in the order of data D1 to D4 (the same as the diagrams shown in FIGS. 2A to 2D).
[0058]
It is assumed that the remaining two terminals not shown are not connected to the bandwidth guaranteed transmission apparatuses 70x and 70y, or are not used even if connected.
[0059]
In this order, the bandwidth guaranteed transmission device 70x that has received the data D1 to D4 allocates the bandwidth based on the bandwidth allocation setting value set in the bandwidth allocation control device 80x. In this case, one frame F corresponding to the bandwidth of the spatial transmission path 100 is divided into six time slots TS (transmission paths) corresponding to the number of terminals 21x to 26x, and as shown in FIG. The data D1 to D4 are connected in the order received, and output as multiplexed data (time division multiplexed data) MD.
[0060]
When outputting as multiplexed data MD, the data D1 corresponding to the data amount of three time slots TS, the data D2 corresponding to the data amount of three time slots TS, the data amount being larger than the one time slot TS, The data D4 corresponding to the two time slot TS data amounts is transmitted in a plurality of times according to the data amount.
[0061]
In this example, the data D3 output from the VoIP terminal 23x includes all the data D3 in the third time slot TS of the first frame F (F = 1) from the bandwidth guaranteed transmission device 70x to the radio unit 12x and the spatial transmission path. 100, transmitted to the wireless device 12y and the band guaranteed transmission apparatus 70y, converted to 100BASE-TS data by the band guaranteed transmission apparatus 70y, and received by the other party's VoIP terminal 23y at time t1.
[0062]
On the other hand, the data D4 transmitted from the data terminal 24x having the data amount of two time slots TS is received by the counterpart data terminal 24y at the reception time t2 of the fourth time slot TS of the second frame (F = 2). Reception starts and reception ends after a certain time.
[0063]
Similarly, the data D1 transmitted from the data terminal 21x having a data amount of three time slots TS is received by the counterpart data terminal 21y at the reception time t3 of the first time slot TS of the third frame (F = 3). Reception starts and reception ends after a certain time.
[0064]
Finally, the data D3 transmitted from the data terminal 22x having a data amount of six time slots TS is received by the counterpart data terminal 22y at the reception time t4 of the second time slot TS of the sixth frame (F = 6). Reception starts and reception ends after a certain time.
[0065]
As described above, the number of divisions is determined by the transmission rate of the wireless band 6.3 [Mbps] and the number of time slots TS (number of time divisions).
[0066]
As can be seen from FIG. 5H, the VoIP data D3 that requires a small data transmission band has a delay time Tb within one frame, and in this embodiment, with a delay time within 125 [μs], that is, a minimum delay time. Thus, data can be transmitted from the transmission source VoIP terminal 23x to the destination (transmission destination) VoIP terminal 23y.
[0067]
Further, the remaining data terminals 21x, 22x, and 24x are transmitted with a delay time of 3 frames, 6 frames, and 2 frames, which is a delay time proportional to the data amount, that is, the length of the data. In this way, to any terminal 21x to 24x, in other words, to any user, it is transmitted with a delay time corresponding to the amount of data. For example, a service for users with the same payment fee (priority) is transmitted. Uniformity, equalization, and fairness of provision can be achieved.
[0068]
According to the data transmission system 50, a user who wants to transmit VoIP can be stable without being influenced by the transmission state of other users by limiting the amount of data and the number of VoIP time slots TS by the user himself / herself. Service.
[0069]
In addition, the above-described embodiment can simultaneously transmit an existing transmission system such as a band occupation type data exchange network or a dedicated line network. For each user, 100BASE-TX or an existing interface X. It is possible to select 21 etc. freely.
[0070]
Further, as shown in the data transmission system 60 of FIG. 6, even when the wireless transmission is multi-relay and an intermediate relay station receives input from another user, the delay time and fluctuation between end-to-end Since it is determined only by the amount of data, a stable service can be provided.
[0071]
In this example of FIG. 6, user A who transmits 100BASE-TX LAN data Da has one terminal in Tokyo, Nagoya and Toyohashi, respectively, and user B who transmits 100BASE-TX LAN data Db , Tokyo, Nagoya and Numazu each have one terminal. Shizuoka is a relay station, and although not shown, a terminal that transmits and receives data Da can be connected to a terminal that can transmit and receive data Db. The data Da and data Db may be VoIP data that is not allowed to be delayed or data that is allowed to be delayed.
[0072]
Here, for example, a case where a user A in Tokyo and a user A in Nagoya make a two-way communication and a user B in Numazu and a user B in Nagoya make a two-way communication is considered.
[0073]
First, considering user A in Tokyo and user A in Nagoya from the terminal (not shown) of user A in Tokyo, the data Da is a bandwidth guaranteed transmission device 70x, a wireless device 12x, a spatial transmission line 100xy, a wireless device 12y−. 1, the band guaranteed transmission apparatus 70y-1, L3SW27y-1, the band guaranteed transmission apparatus 70y-2, the radio 12y-2, the spatial transmission path 100yz, the radio 12z, and the band guaranteed transmission apparatus 70z It is supplied to a terminal (not shown). Data Da from the terminal (not shown) of user A in Nagoya is supplied to the terminal of user A in Tokyo through the reverse route.
[0074]
On the other hand, considering the user B of Numazu and the user B of Nagoya from the terminal (not shown) of the user B of Numazu, the data Db is the bandwidth guaranteed transmission device 70w, the wireless device 12w, the spatial transmission path 100wy, and the wireless device 12y. -4, Bandwidth Guaranteed Transmission Device 70y-4, L3SW27y-2, Bandwidth Guaranteed Transmission Device 70y-2, Radio Unit 12y-2, Spatial Transmission Line 100, Radio Unit 12z, and Bandwidth Guaranteed Transmission Device 70z Through End User B in Nagoya Terminal (not shown). Data Db from user B's terminal in Nagoya is supplied to user B's terminal in Numazu on the reverse route.
[0075]
As shown in the example of FIG. 6, even if there is an input from the user B of Numazu in the relay station of Shizuoka, which is an intermediate relay station, and the wireless transmission is multi-relay, it is an end-to-end user The user A in Tokyo and the user A in Nagoya are assigned to the bandwidth allocation control devices constituting the bandwidth guaranteed transmission devices 70x, 70y-1 to 70-4, 70z, 70v, and 70w for the allocation of the time slot T in the frame F. Since the delay time and fluctuation are determined only by the amount of data by determining in advance by 80 (typically 80), a stable service can be provided.
[0076]
FIG. 7 is a block diagram showing the detailed configuration of the band-guaranteed transmission device 70x on the local station side and the band-guaranteed transmission device 70y on the opposite side of the data transmission system 50 shown in FIG. It is. As an example, six data terminals 21x to 26x (21y to 26y) are drawn.
[0077]
For example, 100BASE-TX serial data D1 to D6 from the terminals 21x to 26x of the local station are converted into 8-bit parallel data PD1 via the LAN interfaces 71 to 76, the transmission buffers 91 to 96, and the memory read control circuit 112, respectively. To PD6 are supplied to the control information insertion circuit 116 which is a multiplexing unit (MUX).
[0078]
The LAN interfaces 71 to 76 have a PHY (Physical Media Interface) unit, a GMI unit, and a MAC processing unit, and receive 100BASE-TX serial data D1 to D6 input from the data terminals 21x to 26x to the PHY unit. The write address WR-ADR is issued to the transmission buffers 91 to 96 as the parallel data PD1 to PD6 and stored in the transmission buffers 91 to 96, and the read address RD- for the parallel data PD1 to PD6 from the reception buffers 101 to 106 is stored. An ADR is issued and read, converted into 100BASE-TX serial data D1 to D6, and supplied to the data terminals 21y to 26y.
[0079]
Further, the PHY unit configuring the LAN interfaces 71 to 76 detects whether or not each of the terminals 21x to 26x (21y to 26y) can be connected to the spatial transmission line 100 through the PHY unit. The detection result is output to the band allocation control device 80x (80y) as link signals LK1 to LK6 which are ON / OFF binary signals. That is, the LAN interfaces 71 to 76 are connection detection means (detection unit) for detecting whether or not each of the plurality of terminals 21x to 26x (21y to 26y) can be connected to the space transmission path 100 (can be used). It also functions as connection monitoring means. Note that the state where connection is possible means that each of the terminals 21x to 26x (21y to 26y) is electrically connected to the LAN interface 71, and the terminals 21x to 26x (21y to 26y). It is irrelevant whether or not data from is actually transmitted / received via the spatial transmission line 100. That is, when the terminals 21x to 26x (21y to 26y) are electrically connected to the LAN interface 71 via a cable, the LAN interface 71 is in a state in which the corresponding terminals 21x to 26x (21y to 26y) can be connected. The link signals LK1 to LK6 corresponding to the corresponding terminals 21x to 26x (21y to 26y) are changed from the off state to the on state.
[0080]
Based on the bandwidth allocation setting value AL from the bandwidth allocation control device 80x, the memory read control circuit 112 transmits from which LAN interface 71 to 76 in which time slot TS of each frame F constituting the multiplexed data MD as transmission data. It is determined whether to arrange data, read address RD-ADR is generated for transmission buffers 91-96, parallel data PD1-PD6 are read, and transferred to control information insertion circuit 116.
[0081]
The control information insertion circuit 116 supplied with the parallel data PD1 to PD6 functions as an insertion circuit for control information such as voice transmission signaling information and overflow information, and also functions as a parallel-serial conversion circuit. Based on the frame timing FT, which is a timing signal, and the band allocation setting value AL from the band allocation controller 80, the parallel data PD1 to PD6 are time-division multiplexed with one frame F being 6.3 [Mpbs] bitstream data. It is converted into data MD and sent as transmission data to the radio device 12x of the local station.
[0082]
The radio device 12x of the local station modulates the multiplexed data MD, converts it into a radio signal, and radiates it to the spatial transmission line 100 of 6.3 [Mbps]. The multiplexed data MD is received as a received signal by the radio 12y of the game.
[0083]
The wireless device 12y demodulates the received signal and supplies it to the frame synchronization circuit 120 as received data of the multiplexed data MD.
[0084]
The frame synchronization circuit 120 separates the frame timing FT from the received multiplexed data MD and supplies it to the control information separation circuit 118 together with the multiplexed data MD.
[0085]
The control information separation circuit 118 includes a serial-parallel conversion circuit as a demultiplexing unit (DEMUX) that separates the band assignment setting value AL from the multiplexed data MD based on the frame timing FT. The data is supplied to the memory write control circuit 114 together with the frame timing FT and the multiplexed data MD.
[0086]
The memory write control circuit 114 issues a write address WR-ADR based on the frame timing FT and the band allocation setting value AL, and the multiplexed data MD as serial data is converted into 8-bit parallel data PD1 to PD6 as the reception buffer 101. Accumulate at ~ 106.
[0087]
The parallel data PD1 to PD6 stored in the reception buffers 101 to 106 are read by the read addresses RD-ADR from the LAN interfaces 71 to 76, and are converted into 100BASE-TX serial data D1 to D6 to be the partner data terminal 21y. To 26y.
[0088]
In this case, the memory capacity of the transmission buffer 93 that temporarily stores real-time data that is transmission data of the VoIP terminals 23x and 23y that perform real-time communication and the memory capacity of the reception buffer 103 that temporarily stores the reception data are the transmission and reception of these data. The total delay time in the buffers 93 and 103 is a short time that does not give a sense of incongruity to the call (in the case of one radio section, the maximum is about 300 [ms], for example, 50 radio sections between Okinawa and Hokkaido In such a case, the delay is allowed up to 6 [ms] / 1 section.).
[0089]
On the other hand, a transmission / reception buffer 91 that temporarily stores data-related data that is transmission / reception data of other data terminals 21x (21y), 22x (22y), 24x (24y) to 26x (26y) that perform non-real-time communication, 92, 94 to 96, 101, 102, 104 to 106 are designed to have a time of about several tens of milliseconds to several minutes, and preferably about 1 second to several seconds.
[0090]
FIG. 8 shows a configuration of one frame F constituting the multiplexed data MD. In this example, the time (constant period) of one frame F is 125 [μs], 789 [bit] data is transmitted in the one frame, and the transmission band is 789 [bit] / 125 [μs] = 6. 312 [Mbps].
[0091]
This one frame F is divided into 98 time slots TS in which the data capacity of one time slot TS is 8 bits. Here, the time slots TS are grouped into a first block BK1 to a sixth block BK6 each consisting of 16 time slots TS, and one user, in this embodiment, each of the terminals 21x (21y) to 26x (26y). 1 block, for example, the first block BK1 is assigned to each of the terminals 21x and 21y. The first blocks BK1 to BK6 divided in this way can be considered as time slots (transmission path or transmission band) obtained by dividing the transmission band 6.312 [Mbps] of one frame F, respectively.
[0092]
In FIG. 7, the first block BK1 to the sixth block BK6 are assigned to the terminals 21x (21y) to 26x (26y) from the setting input unit 84 of the band allocation process to the band allocation control devices 80x and 80y, respectively. The bandwidth allocation setting value AL is set in the memory write control circuit 114 and the control information insertion circuit 116. The memory write control circuit 114 and the control information insertion circuit 116 construct a data array of 1 frame F shown in FIG. 8 according to the band allocation setting value AL.
[0093]
Control information data such as voice transmission signaling information and overflow information of the first block BK1 to the sixth block BK6 is inserted into the 97th and 98th time slots TS by the control information insertion circuit 116. At the end of the frame F, synchronization information EF including a game alert and CRC check information is coupled.
[0094]
Further, one time slot TS of the frame F in FIG. 5E schematically drawn corresponds to 16 time slots TS for one block BK in the frame F shown in FIG.
[0095]
The structure of the frame F is not limited to the order of the data time slot TS → control information time slot TS → synchronization information EF shown in FIG. 8, but the synchronization information EF → control information time slot TS → data Arbitrary frame configurations such as the order of time slots TS can be adopted.
[0096]
When a service channel (another channel) remains in the spatial transmission path 100 between the radio units 12x and 12y, the time slot TS for control information is omitted in the frame F (that is, the control information is not stored). It is also possible to change the control information to be transmitted between the wireless devices 12x and 12y using the service channel (without being inserted into the multiplexed data MD). In this way, the transmission band for the data of the multiplexed data MD of the frame F can be widened accordingly.
[0097]
As described above, according to the example of FIG. 7 described above, a plurality of terminals 21x to 26x having a 100BASE-TX interface having a first transmission rate, for example, 100 [Mbps], and transmission from the plurality of terminals 21x to 26x. A transmission line 100 having a second transmission rate lower than the first transmission rate for transmitting multiplexed data MD, which is data to be transmitted, for example, 6.3 [Mbps], and a plurality of terminals 21x and the transmission line 100 And a bandwidth allocation control device 80x provided therebetween.
[0098]
When the bandwidth allocation control device 80x transmits data transmitted from the plurality of terminals 21x to 26x to the counterpart terminals 21y to 26y of the plurality of terminals 21x to 26x via the transmission line 100, the bandwidth allocation control device 80x One frame F having a fixed period (125 [μs]) corresponding to a transmission rate of 2 is at least the same number of time slots TS as the number of terminals {6 in the example of FIG. 3 (FIG. 5), FIG. 7 (FIG. 8]. ) In the example, the block is divided into eight blocks}, and the allocation / order for each of the plurality of terminals 21x to 26x in the divided time slot TS is determined and transmitted.
[0099]
In this case, since the bandwidth allocation control device 80x fetches the link signals LK1 to LK6 from the LAN interfaces 71 to 76, the on state (the terminals 21x to 26x are connected to the LAN interface 71 in the link signals LK1 to LK6). The number of terminals in the transmission band is divided into the same number of time slots TS as the number of detected terminals 21x to 26x, and one frame F is connected to the number of connected terminals. Can be automatically divided into the same number of time slots TS. In this process, that is, one frame F is automatically divided in accordance with the number of on-states (for example, M) of the link signals LK1 to LK6, and is connected to the spatial transmission line 100. The process of assigning 1 / M band of the bandwidth of the spatial transmission path 100 to each of the terminals 21x to 26x is a default process (band assignment process by the band assignment control device 80x when there is no setting input from the setting input unit 84). It is also possible.
[0100]
In this way, even if the transmission line 100 is one system (one channel), for example, an equivalent transmission band {64 [kbps] for one time slot TS) for each of the plurality of terminals 21x to 26x. In the case of 16 time slots (1 block), 1.024 (8 bits × 16/125 [μs]) [Mbps]} can be allocated. That is, the band 64 [kbps] or the band 1.024 {≈6.312 / M (M = 6)} [Mbps] is guaranteed for each of the plurality of terminals 21x to 26x. Note that the 64 [kbps] transmission band is sufficient as a VoIP transmission band.
[0101]
In this case, as shown in the example of FIG. 7, transmission of data that is not allowed to be delayed such as the VoIP terminal 23x and transmission of data that is allowed to be delayed such as the data terminals 21x, 22x, and 24x to 26x are shared. However, it is possible to minimize the delay amount and the fluctuation of the delay with respect to the transmission of data in which no delay is allowed.
[0102]
That is, when the data whose delay is not allowed is the data of the VoIP terminal 23x (23y), it is possible to reduce the possibility of voice loss and disconnection as much as possible.
[0103]
Note that the VoIP terminal 23x (23y) that transmits / receives data that is not allowed to be delayed and the data terminal 21x (21y) that transmits / receives data that is allowed to be delayed are not limited to the 100BASE-TX interface, For example, it can be configured by a terminal having an interface of 10BASE-T or 1000BASE-TX.
[0104]
In practice, the bandwidth allocation control device 80x preferably allocates at least one time slot TS among the plurality of time slots TS constituting one frame F to each of the plurality of terminals 21x to 26x. By allocating in this way, a transmission band corresponding to “data capacity of one time slot / time of one frame” can be allocated to one terminal 21x to 26x. Such allocation setting can be set in the bandwidth allocation control device 80x (80y) from the setting input unit 84.
[0105]
Note that the bandwidth allocation control device 80x sets the upper and lower limit values of the bandwidth guarantee in addition to completely and permanently allocating the bandwidth to the LAN interfaces 71 to 76 of the terminals 21x to 26x (21y to 26y). The load state of the LAN interfaces 71 to 76, the so-called overflow state, is detected from the difference between the write address WR-ADR and the read address RD-ADR of the transmission buffers 91 to 96, and a plurality of time slots TS constituting one frame F are empty. When it is detected that a channel exists, terminals 21x to 26x are used by allocating empty channels according to a predetermined priority order of users (terminals 21x to 26x) for each of the plurality of terminals 21x to 26x. The priority order can be set for the user who wants to. This setting can also be performed using the setting input unit 84.
[0106]
Further, when the bandwidth allocation control device 80x detects that there is an empty channel in the time slot TS in the frame F, a plurality of terminals 21x to 26x (in order to reduce the data delay of the data transmission system 50 as a whole. 21y to 26y), it is possible to effectively utilize the transmission band resources of the data transmission system 50, in this case, 6.312 [Mbps]. That is, the rate ratio can be controlled so that the delay is reduced as a whole by adaptively changing the rate temporarily when there is a temporarily available transmission line. It should be noted that when the data starts to pass through the empty channel, the default ratio is restored.
[0107]
According to the above-described embodiment, the spatial transmission line 100 or the metallic cable transmission line 100M having a speed of 6.312 [Mbps] or 1.544 [Mbps] is set to a plurality of lower speeds, for example, 64 [kbps]. Band-guaranteed transmission apparatuses 70x and 70y that time-divide the time slots (transmission paths) and convert the separated time slots (transmission paths) to 10 / 100BASE-TX, respectively. For this reason, it is possible to separate media that allow delay and media that do not allow delay into different time slots (transmission paths) and transmit them at a stable low speed without delay fluctuation with guaranteed bandwidth. The transmission path is obtained.
[0108]
Further, the ratio of the number of divisions and the speed of the transmission path that is less than 1.544 [Mbps] is set to, for example, 64 [kbps] × n, 64 [kbps] × m (n and m are determined by the bandwidth allocation control devices 80x and 80y, respectively. (Natural number) can be arbitrarily set, and it is possible to flexibly cope with a difference in the number of media that does not allow a delay and a difference in the speed of the media.
[0109]
【The invention's effect】
As described above, according to the present invention, even if the transmission path is one system (one channel), a delay in which a certain transmission band is guaranteed for a terminal that can be connected to the transmission path. A transmission path without fluctuations can be constructed.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a data transmission system as a premise of the present invention.
FIG. 2 is an operation explanatory diagram of the example of FIG. 1 in which the delay time Ta is relatively large.
FIG. 3 is a block diagram showing a configuration of a data transmission system according to the embodiment of the present invention.
4 is a block diagram showing a configuration of a data transmission system in which the space transmission path is replaced with a metallic cable in the example of FIG. 3;
5 is an operation explanatory diagram of the example of FIG. 3 in which the delay time Tb is relatively small.
FIG. 6 is a block diagram showing a configuration of a data transmission system when there are a plurality of wireless relay devices.
7 is a block diagram showing a detailed configuration of the data transmission system in the example of FIG. 3; FIG.
FIG. 8 is a schematic diagram illustrating a configuration example of a frame.
[Explanation of symbols]
10, 50, 50M, 60 ... data transmission system
12x, 12y ... wireless devices 21x-26x, 21y-26y ... terminals
23x, 23y ... VoIP terminal
27x, 27y ... Layer 3 switch (L3SW)
70x, 70y ... band guaranteed transmission device 71-76 ... LAN interface
80, 80x, 80y ... band allocation control device
86: Frame timing generator 91-96: Transmission buffer
100: Spatial transmission line 100M: Metallic cable transmission line
101 to 106: Receive buffer 112 ... Memory read control circuit
114: Memory write control circuit 116: Control information insertion circuit
118: Control information separation circuit 120 ... Frame synchronization circuit

Claims (6)

第1の伝送速度を有する複数の端末と、
前記複数の端末から送信されるデータを伝送する前記第1の伝送速度よりも遅い第2の伝送速度を有する伝送路と、
前記複数の端末と前記伝送路との間に設けられる帯域割当制御装置とを備え、
前記帯域割当制御装置は、
前記複数の端末から送信されるデータを、前記伝送路を介して、前記複数の端末の相手先端末に送信するとき、前記伝送路の前記第2の伝送速度に対応する一定周期の1フレームを、少なくとも前記複数の端末の数と同数のタイムスロットに分割し、分割したタイムスロットの前記複数の端末のそれぞれに対する割当を決めて送信する
ことを特徴とするデータ伝送システム。
A plurality of terminals having a first transmission rate;
A transmission line having a second transmission rate that is slower than the first transmission rate for transmitting data transmitted from the plurality of terminals;
A band allocation control device provided between the plurality of terminals and the transmission path,
The bandwidth allocation control device includes:
When data transmitted from the plurality of terminals is transmitted to the counterpart terminals of the plurality of terminals via the transmission path, one frame having a constant period corresponding to the second transmission rate of the transmission path is transmitted. A data transmission system, wherein the data transmission system is divided into at least the same number of time slots as the plurality of terminals, and the divided time slots are assigned to each of the plurality of terminals for transmission.
請求項1記載のデータ伝送システムにおいて、
前記帯域割当制御装置は、
前記複数の端末のそれぞれに対して、前記1フレームを構成する複数のタイムスロットのうち、少なくとも1つのタイムスロットを割り当てる
ことを特徴とするデータ伝送システム。
The data transmission system according to claim 1, wherein
The bandwidth allocation control device includes:
A data transmission system, wherein at least one time slot among a plurality of time slots constituting the one frame is assigned to each of the plurality of terminals.
請求項1または2記載のデータ伝送システムにおいて、
前記帯域割当制御装置は、
前記1フレームを構成する複数のタイムスロットに空きチャンネルが存在することを検出した場合、前記複数の端末のそれぞれに対して予め定められた優先順序に従い、前記空きチャンネルを割り当てる
ことを特徴とするデータ伝送システム。
The data transmission system according to claim 1 or 2,
The bandwidth allocation control device includes:
Data that allocates the vacant channel according to a predetermined priority order for each of the plurality of terminals when it is detected that vacant channels exist in a plurality of time slots constituting the one frame. Transmission system.
請求項1または2記載のデータ伝送システムにおいて、
前記帯域割当制御装置は、
前記フレーム内のタイムスロットに空きチャンネルが存在することを検出した場合、データ伝送システム全体としてのデータ遅延が少なくなるように、前記複数の端末のそれぞれに対して前記空きチャンネルを割り当てる
ことを特徴とするデータ伝送システム。
The data transmission system according to claim 1 or 2,
The bandwidth allocation control device includes:
When it is detected that an empty channel exists in a time slot in the frame, the empty channel is allocated to each of the plurality of terminals so that the data delay of the entire data transmission system is reduced. Data transmission system.
請求項1記載のデータ伝送システムにおいて、
前記複数の端末が、前記伝送路に接続可能な状態にあるかどうかを検出する接続検出手段を更に備え、
前記帯域割当制御装置は、前記接続検出手段により検出された端末の数と同数のタイムスロットに前記1フレームを分割する
ことを特徴とするデータ伝送システム。
The data transmission system according to claim 1, wherein
Connection detection means for detecting whether or not the plurality of terminals are in a state of being connectable to the transmission line;
The bandwidth allocation control device divides the one frame into the same number of time slots as the number of terminals detected by the connection detection means.
請求項1〜5のいずれか1項に記載のデータ伝送システムにおいて、
前記伝送路は、無線伝送路あるいはメタリックケーブル伝送路である
ことを特徴とするデータ伝送システム。
In the data transmission system according to any one of claims 1 to 5,
The data transmission system, wherein the transmission line is a wireless transmission line or a metallic cable transmission line.
JP2003160227A 2003-06-05 2003-06-05 Data transmission system Expired - Fee Related JP3785405B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003160227A JP3785405B2 (en) 2003-06-05 2003-06-05 Data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003160227A JP3785405B2 (en) 2003-06-05 2003-06-05 Data transmission system

Publications (2)

Publication Number Publication Date
JP2004363973A JP2004363973A (en) 2004-12-24
JP3785405B2 true JP3785405B2 (en) 2006-06-14

Family

ID=34053063

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003160227A Expired - Fee Related JP3785405B2 (en) 2003-06-05 2003-06-05 Data transmission system

Country Status (1)

Country Link
JP (1) JP3785405B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008105074A1 (en) * 2007-02-27 2008-09-04 Panasonic Corporation Wireless relay system and relay device
DE102016205052A1 (en) * 2016-03-24 2017-09-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. TELEGRAM MESSAGE TRANSMISSION PROCEDURE FOR BIDIRECTIONAL NETWORKS
DE102016205054A1 (en) * 2016-03-24 2017-09-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. TELEGRAM MESSAGE TRANSMISSION PROCEDURE FOR BIDIRECTIONAL NETWORKS

Also Published As

Publication number Publication date
JP2004363973A (en) 2004-12-24

Similar Documents

Publication Publication Date Title
US6353609B1 (en) Digital packet network for the local access loop
ES2306514T3 (en) INTEGRATED VOICE AND DATA COMMUNICATIONS ON A LOCAL AREA NETWORK.
JP4844219B2 (en) Optical network and node
JP2006262479A (en) Optical network and node
JPH10271136A (en) Method and system for asynchronous transfer mode integrated access service
JPH0427244A (en) Broadband exchange network
JP2001333037A (en) Multiplex transmitter-receiver and multiplexing and transmitting method
US6456633B1 (en) Unified distributed voice and data local area networking
JPH11136246A (en) Fixed length cell data and time division data hybrid multiplexer
KR100419110B1 (en) Telecommunication network elements, synchronous and asynchronous transfer mode payload delivery method, and asynchronous transfer mode cell generation device
CN113489565A (en) Multi-channel service shared channel transmission system based on synchronous time division multiplexing system
JP3785405B2 (en) Data transmission system
JPH11331266A (en) Telecommunication equipment and transfer method for frame
JPH07221764A (en) Order wire relay system
CN115021875A (en) Method and related apparatus for determining transmission time slot
JP2010124456A (en) Communication system, communication apparatus and terminal accommodation apparatus
US7042845B1 (en) System and method for time division multiplexed switching of data using a high-speed packet switch
JP3746038B2 (en) Transmission band control device
JPH04157943A (en) Atm-stm converter
JPH089058A (en) Multiplexer with transmission line backup function
KR100443001B1 (en) A dsl subscriber device of interface for atm switch
JP4494138B2 (en) Data transmission system
JP2006067354A (en) Pon system and method for transmitting tdm signal
KR100311309B1 (en) Data channel unit capable of fixed timeslot assignment
JP3507283B2 (en) Multi-frame conversion method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050622

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050628

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: 20060314

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060317

R150 Certificate of patent or registration of utility model

Ref document number: 3785405

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: 20100324

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110324

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120324

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120324

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130324

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140324

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees