JP3593233B2 - ワイアレスネットワーク接続用アダプタ装置 - Google Patents

ワイアレスネットワーク接続用アダプタ装置 Download PDF

Info

Publication number
JP3593233B2
JP3593233B2 JP1875297A JP1875297A JP3593233B2 JP 3593233 B2 JP3593233 B2 JP 3593233B2 JP 1875297 A JP1875297 A JP 1875297A JP 1875297 A JP1875297 A JP 1875297A JP 3593233 B2 JP3593233 B2 JP 3593233B2
Authority
JP
Japan
Prior art keywords
wireless
adapter device
reconfigurable
modem
atm
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
JP1875297A
Other languages
English (en)
Other versions
JPH1075278A (ja
Inventor
アグラワル プラティマ
ロバート クラヴァッツ マーク
ブーシャン スリヴァスタラ マニ
アンドリュー トロッター ジョン
Original Assignee
ルーセント テクノロジーズ インコーポレーテッド
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 ルーセント テクノロジーズ インコーポレーテッド filed Critical ルーセント テクノロジーズ インコーポレーテッド
Publication of JPH1075278A publication Critical patent/JPH1075278A/ja
Application granted granted Critical
Publication of JP3593233B2 publication Critical patent/JP3593233B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/14WLL [Wireless Local Loop]; RLL [Radio Local Loop]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5607Radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5616Terminal equipment, e.g. codecs, synch.
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、パケット通信に関し、特にワイアレスのエンドポイント(端末)を有するパケット通信に関する。
【0002】
【従来の技術】
技術的進歩により高速のワイアレス通信が可能となり、そしてワイアレス、そして現在では移動コンピューティングシステムの成長を著しいものとしている。このテクノロジーにより数多くの新たなワイアレスサービスと、ワイアレスLANを含むシステムが可能となっている。ワイアレスLANは、モーバイルコンピューティング環境への第一歩である。
【0003】
モーバイルおよびワイアレスコンピューティング用のいくつかのシステムが開示されている。Xerox’s 社のタブ(Infopad)システムは、タブと称する小さなハンドへドルのデバイスを端末として用い、そして知能を含む周囲のネットワークと双方向通信している。これによりユーザは、任意のタブを取り上げそれを用いてその通信環境にすぐにアクセスできるようになった。このタブシステムは、データを送受信するのに赤外線リンクを用い、そしてこれにより既設のバックボーンネットワークと接続されるオフィスサイズのセル内で通信が可能となる。
【0004】
この Infopadシステムは、端末デバイスに類似のアプローチを用い、双方向のデータにアクセスするために高速のRFモデムで接続される。この Infopadは、インテリジェントリソースを提供するために、ネットワーク環境に依存しながらかつデータの端末としても機能することができる。
【0005】
第2のアプローチでは、デバイスとアプローチとの間のインテリジェンス(知能)を分離している。ある種の計算は、モーバイルシステム(移動システム)の代わりに、バックボーンネットワーク内のパワフルな処理リソース(資源)を用いて実行されるが、これは同時にまた処理リソースおよびパワー配分を制限してしまう。通常あるアプリケーションでは、バックボーンネットワーク上での処理量と、モーバイルシステムでの処理量を適宜変更することにより、利用可能となる最大の通信バンド幅を用いている。
【0006】
第3のアプローチは、モーバイルシステム内にインテリジェンスを配置し、peer to peerベースで他のデバイスにアクセスするために、バックボーンネットワークを利用する。このアプローチは、ネットワーク化されたコンピューティングの現在のモデルに類似するもので、MobileIPを動かしているワイアレスLANシステムによりサポートされている。このMobileIPにより、それに関連する多くのモーバイルシステムを有するモーバイルサブネットワークの定義が可能となる。
【0007】
モーバイルシステムでもって通信する際には、データは、まずそのサブネットワークに関連した数個の固定ホストのいずれかの1つに送信される。この固定ホストは、モーバイルシステムがどこにあるか、そしてどの基地局がこのモーバイルシステムと通信するかを知っているか、あるいは他の基地局に問い合わせることによりこれを決定できるかのいずれかを行うことができる。
【0008】
WaveLANシステムは、既存のEthernetネットワークのワイアレス拡張が可能となるワイアレスLANシステムである。このWaveLANをいくつかのモーバイルコンピューティングシステム用の物理層として用いられている。
【0009】
ワイアレスのどこにでも移動可能なコンピューティングは、モーバイルシステムをそのユーザが、事務所内,廊下,会議室等と移動するにつれて、ネットワークバックボーンに連続して接続させておかなければならない。このシステムは、端末からインテリジェントなモーバイルホストまでの数個のアクセスのモデルをサポートしなければならない。このモデルをサポートするために、モーバイルシステムは適宜適切なワイアレスインタフェースを具備しなければならず、そしてワイアレスの基地局を接地し、そしてモーバイルユーザをサポートするためにバックボーンネットワークを強化しなければならない。既存のワイアレスの設計では、フレキシブルで革新的なハンドオフとMACスキームを可能とするには、不適切なものである。
【0010】
【発明が解決しようとする課題】
ワイアレステクノロジーおよびブロードバンドネットワークの利用に関し、かなりの進展が成されたが、マルチメディア情報へのどこからでもアクセスできるようになるためには、まだまだ解決しなければならない問題がたくさん残っている。したがって本発明の目的は、異なるプロトコール用および異なる無線モデム制御用に再構成可能なフレキシブルなハードウェアアーキテクチャを提供することである。
【0011】
【課題を解決するための手段】
本発明によれば、再構成可能なメディアアクセス制御とデータパケットフォーマットを提供するワイアレスネットワーキングに適したフレキシブルなアダプタを提供できる。この本発明のフレキシブルなアダプタは、別のモデムとの間でデータ信号を送受信するRFモデムを制御するモデムインタフェース回路と、メディアアクセス制御回路と、ホストコンピュータシステムと、モデムインタフェース回路と、メディアアクセス制御回路との間のインタフェースを提供するコンピュータシステムインタフェース回路とを有する。
【0012】
本発明の別の実施例のワイアレスネットワーキング用のフレキシブルアダプタにおいては、モデムインタフェース回路は、異なるRFモデム用に再構成可能で、同時に異なるデータフォーマットに対しても再構成可能である。
【0013】
さらにまた本発明の別の実施例におけるワイアレスネットワーキング用のフレキシブルアダプタにおいては、このコンピュータシステムインタフェース回路は、異なるホストコンピュータシステムに対しても、再構成可能である。
【0014】
さらにまた本発明の別の実施例におけるワイアレスネットワーキング用のフレキシブルアダプタにおいては、メディアアクセス制御回路は、異なるメディアアクセスプロトコールに対しても、再構成可能である。
【0015】
さらにまた本発明の別の実施例におけるワイアレスネットワーキング用のフレキシブルアダプタにおいては、モデムインタフェース回路は、フィールドプログラマブルゲートアレイを有し、コンピュータシステムインタフェース回路は、同じくフィールドプログラマブルゲートアレイを有する。
【0016】
さらにまた本発明の別の実施例におけるワイアレスネットワーキング用のフレキシブルアダプタにおいては、メディアアクセス制御回路は、データパケットのホワードエラー修正を実行するマイクロプロセッサコンピュータ回路を有する。
【0017】
【発明の実施の形態】
本発明は、ワイアレスエンドポイントに接続できる仮想チャネル接続ATM( Virtual Channel Connection ATM)を有するパケット通信システムに特に適したものであり、本発明はこれに関して記述するが、これ以外のパケット通信システムにも同様に適用できるものである。
【0018】
図1には、ルーセントテクノロジー社のベル研究所のSWAN(Seamless Wireless ATM Networking)のモーバイルネットワークコンピューティング環境で採用されるネットワークコンピューティングモデルのハイレベルのビューを表したものである。ワイドエリアネットワーク10とローカルエリアネットワーク12により有線接続(wired) されたATMネットワークをバックボーンネットワークとして用い、一方ワイアレスのアクセスは、ラストホップからモーバイルホストへの接続に用いられている。
【0019】
従来の有線サーバホスト14と、クライアント端末ポイント16とを接続することに加えて、有線バックボーンは、基地局18と称する特殊な交換ノードに接続される。この基地局18は、ワイアレスアダプタカードを具備し、同じくワイアレスアダプタを具備した近傍の移動ホスト20のと、有線ネットワークとの間の通信用ゲートウェイとして機能する。この基地局がゲートウェイとして動作する領域は、セル22と称し、そして事務所内にSWANの意図した利用が設定されると、様々な基地局18のノードが部屋のサイズのピコセル内に分布する。
【0020】
ネットワークの接続性は、様々な移動ホスト20を有するユーザがあるセル22から別のセルに動き回る間も連続的に維持される。この移動ホスト20は、適切なワイアレスアダプタを具備したポータブルコンピュータからローカルな汎用コンピューティングリソースを有しないか、あるいは有しても小さなものであるようなラムワイアレス端末にわたり幅広いものである。しかし、SWAN内の全ての移動ホスト20は、ネットワークシグナリングおよびデータ転送プロトコールに参加できる機能を有していなければならない。最後にSWAN内の移動ホスト20は、セル22内の基地局18を介して全てのトラフィックを送信し、受信することができる。
【0021】
このSWANシステムの特徴は、有線ネットワークとワイアレスラストホップ24の両方を介してエンド−トゥ−エンドのATMを利用することである。これは、現在のワイアレスデータLAN内の無接続 mobile−IPの仕様とは対照的である。SWANのデザインチョイスは、圧縮アルゴリズムと、現在利用可能な高周波バンド幅RFトランシーバと、ピコセルの使用に起因する空間的多重化により与えられるバンド幅の増加がパケット化されたビデオ信号を二重に伝送できることによる現実により刺激される。
【0022】
そのため、ワイアレスセグメントを介してマルチメディアトラフィックをサポートすることが、SWANの駆動力となっている。ワイアレスホップを介して、ATMバーチャルチャネル接続(Virtual Channel Connection)の接続指向性モデルを採用することにより、エンド−トゥ−エンドに拡張されるべきオーディオトラフィック、あるいはビデオトラフィックを搬送する仮想チャネル接続に関連するサービス保証が可能となる。要するに、エンド−トゥ−エンドのATMの使用によりワイアレスリソースがワイアレスホップを介して行われる様々な接続の間に有意義に割り当てることができる。
【0023】
しかし、移動ホスト20に至るまで全てATMの仮想チャネル接続モデルを用いることは、移動ホスト20が移動するにつれて、ATM仮想チャネル接続を連続的に再ルートする必要がある。小さなセルサイズとサービスの質に敏感なマルチメディアトラフィックの存在により、この問題はSWANでは特に重要となる。オーディオ信号あるいはビデオ信号を搬送する仮想チャネル接続は、移動ホスト20が、ある基地局18から隣の基地局にハンドオフする際に、障害に耐える必要がある。
【0024】
ATMシグナリングプロトコールは、この仮想チャネル接続を最小の遅延でもって再ルートするタスクを実行する必要があり、そしてSWANのこの問題に対するアプローチは、ループリムーバルに関連づけられた仮想チャネル接続イクステンションと、モーバイルにより開始された部分再構築(rebuild) に基づいている。
【0025】
特に重要な関心事は、ワイアレス媒体アクセスを処理する低いレベルのプロトコールレイヤーは、ある基地局18から別の基地局に最小の遅延でもって移動ホスト20を転送するタスクを実行しなければならないことである。様々な仮想接続の間で、ワイアレスリソースを低い遅延でもってハンドオフし、割り当てることは、メディアアクセス制御とエアインタフェース操作の通常の機能に加えて、SWAN内のワイアレスラストホップ24内で行わなければならないタスクである。
【0026】
図2は、準SWANのワイアレスATMネットワークのワイアレスラストホップ24のブロック図である。基地局18の第1の機能は、ワイアード(有線)ATMアダプタカード26のアダプタと基地局18に接続されたワイアレス(無線)ATMアダプタカード28のアダプタとの間でセルを切り換えることである。ここで基地局18は、そのポートの1部上にRFワイアレスATMアダプタを有するATMスイッチとして、見ることもできる。しかし、SWANにおいては、汎用PCあるいはSun社のワークステーションは、有線ATMアダプタカード26およびワイアレスATMアダプタカード28をプラグインすることにより基地局18として用いることもできる。
【0027】
このセルの切り換え機能は、カーネル−スペース−レジデントセルルーティングとアダプタインタフェースモジュール30と、ユーザ−スペース−住居接続マネージャシグナリングモジュール32を用いることによりソフトウェア上で実現できる。基地局18用としてPCとワークステーションを使用することにより、基地局18は有線のホストとしてあるいはアプリケーションプロセス34として機能することができる。要するにSWAN内の基地局18は、無線インタフェースされたバンクを有するコンピュータ以外のなにものでもない。
【0028】
ワイアレスラストホップ24の他端には移動ホスト20が具備され、この移動ホスト20は、ワイアレスATMアダプタカード28と接続シグナリングマネージャモジュール36とモジュール38とを有する。このモジュール38は、移動ホスト20内の様々なエージェント間でセルをルーティングする。図面上では、移動ホスト20は、有線アダプタを有さずにワイアレスATMアダプタカード28を1個のみ有する基地局18のようにも見えるがこれは必ずしも正しくはない。
【0029】
移動ホスト20の接続シグナリングマネージャモジュール36は、異なるものである。例えば、疑似スイッチ機能を提供することはないからである。さらに例えばダム端末のような移動ホスト20は、ソフトウェアプロセスとは異なりATMセルのソースのようなシンクとして機能するハードウェアエージェントのみを有する。しかし、ダム端末以上の移動ホスト20はアプリケーション40をランすることができる。
【0030】
重要な点は、基地局18のワイアレスATMアダプタカード28と、移動ホスト20のワイアレスATMアダプタカード28とそれらの間のワイアレスラストホップ24を介してエアインタフェースパケット(link cell) による接続である。より高次レベルのATMレイヤーからのATMセルのストリームは、ワイアレスラストホップ24を介して移動ホスト20と基地局18との間で転送される必要がある。ATMセルの無線を介しての転送を実行するために、取り組むべき問題点を一般的事項とATM特殊事項との2つに分けて以下説明する。
【0031】
以下の問題点は、一般的事項に属するものである。(1)利用可能なバンド幅のチャネルへの分割(2)基地局間でのチャネルの分配(3)共有チャネルへのアクセスの規制(4)ある基地局18から別の基地局へのモーバイルユニットへのハンドオフ。
【0032】
一方、次のワイアレスホップ問題は、原理的にはATMのニーズにより影響される。(1)リンクセル、あるいはエアインタフェースパケットへのATMセルのマッピング(2)エアインタフェースパケットのフォーマット(3)ノイズに起因するATMセル喪失の影響とワイアレスに特有な干渉ソース、例えばシンボル間の干渉、隣接チャネルの干渉、周波数衝突等(4)同一チャネル内の異なるATM仮想チャネル接続の多重化とスケージューリング。
【0033】
これらの問題に対する解答は、ハードウェアに課せられる制限と、そして特に無線トランシーバの特性に一部依存する。
【0034】
SWANのワイアレスホップは、単一の再使用可能なATMワイアレスアダプタアーキテクチャ(図3)のアイディアを回避したものに基づいている。図3のアーキテクチャは、一方の側のデジタルインデジタルアウトの無線トランシーバ42の無線ポートインタフェース44を介して、他方の側の標準データバス48に接続されている標準バスインタフェース46にインタフェースするもので、そしてその間に標準コアモジュール50を有し、この標準コアモジュール50は、フィールドプログラム可能なハードウェア資源52と、ソフトウェアプログラム可能なコンピュータエンジン54とを有し、必要なデータ処理を実行している。
【0035】
このベーシックなアーキテクチャの複数の実現方法は、フォームファクタを変化させてあるいは異なるバスインタフェースあるいは異なる無線周波数等により形成することもできるが、全て同一のコアデータ処理モジュールを用いて形成することができる。これによりSWANを実行可能なデバイスを形成できる一般的機構を提供する。
【0036】
格納されたソフトウェアを再プログロラム化することにより、そしてフィールドプログラム可能なハードウェアを再構成することによりアダプタをアルゴリズム用に構成することができる。インタフェース合成とパラメータ化されたライブラリケーパビリティ(例えば、Berkeley からのSIERAシステムを有するシステムレベルのボード合成ツールを用いてバスおよび無線に対する様々なベーシックアダプタアーキテクチャを容易に構成することができる。
【0037】
次に、図4にFAWN(ワイアレスネットワーキング用のフレキシブルアダプタ)のブロック図を示す。FAWNカード56は、PCMCIAバス58を用いてホストコンピュータ60とインタフェースする。PCMCIAスロットを有するラップトップコンピュータが、FAWNカード56にプラグインすることによりモーバイルホストとなる。
【0038】
FAWNカード56は、例えばARM610CPUのようなRISCコンピュータ62を有し、このRISCコンピュータ62は、RFモデム64と他の周辺装置を周辺インタフェース66を介して制御する。FAWNカード56は、2.4GHzの工業科学医療(Industrial Scientific and Medical (ISM))用バンド周波数ホッピング拡散スペクラムトランシーバと共に使用できるように構成され、そしてこのトランシーバインタフェースは、ある構成要素を再プログラムすることにより容易に修正可能である。RISCコンピュータ62は、20MHzで動作し、カーネルとシグナリングとトランスポートプロトコール機能を実行するのに充分な処理能力を有する。
【0039】
基地局18あるいは移動ホスト20内のRISCコンピュータ62とホストコンピュータ60との間の通信は、PCMCIAインタフェース70を介してデュアルポートRAM68を用いる。このインタフェースは、フィールドプログラマブルゲートアレイ(Field Programmable Gate Array (FPGA))で実現される。2つのアクセスノードがあり、その1つのモードは、CPUの周辺装置のいずれにもアクセスできるが、インタフェースがFAWN CPUの内部バス用にアービットレートしなければならない場合にはより時間がかかる。デュアルポートRAM68の各サイドが、ホストCPUと、FAWN CPU62による完全速度でもってアクセスすることができるのでデータ転送は、最高スピードで行われる。
【0040】
デュアルポートRAM68は、ホストコンピュータとアダプタ回路との間に高速インタフェースを提供する。このデュアルポートRAM68を用いて、ホストコンピュータ60とFAWNとの間の通信に必要なキューを実行する。FIFO構造に対抗したRAM構造を用いることにより、異なるサイズと優先度を有する任意の待ち構造体を実現できる。FAWNを内蔵コントローラ(embedded controller) として用いると、MACプロセスと高次レベルの処理との間の通信は、デュアルポートRAM68を用いて継続して行われ、標準インタフェースが全てのアプリケーションに対し、それらがどこで実行されようとも提示されるようになる。
【0041】
デュアルポートRAM68は、2つの同一のロケーションが、同時にホストCPUとFAWN CPUにより決してアクセスされないようにことを確実にするためにセマホーをサポートする。32KバイトのデュアルポートRAM68が具備される。このデュアルポートRAM68はまたFAWNのCPUにより用いられる、32ビットからPCMCIAインタフェースにより必要とされる、16ビットワードへの変換を容易にする。
【0042】
モデムコントローラ72は、別のFPGAを用いて実現され、そしてワイアレスアクセスプロトコールをサポートするのに必要な数多くの低次レベルの機能を実行する。モデムコントローラ72は、パケットバッファとホップコントローラとを有する。このパケットバッファは、64バイト長で完全なATMパケット用およびカプセル用のエクストラスペースのエラー制御ビットをバッファできる。モデムコントローラ72は、例えば送信用に2個と受信用に2個となるよう4個のバッファを有する。
【0043】
受信操作中には、これら2つの受信用バッファの一つがデータレートでもってゆっくりと充填される。そしてこのバッファが完全に充填されるとインタラプト(中断)指令が生成され、その結果CPUは一度にこのバッファを全て空にし、そしてその間他のバッファがデータストリームから充填を開始する。送信操作の間は、CPUは送信用バッファを充填し、そしてバッファが送信の準備可能であることをモデムコントローラ72に知らせるためにビットを送る。
【0044】
その後バッファは、データレートでもってUART74に対しても利用可能である。一旦バッファの内容が送信されると、モデムコントローラ72はインタラプト(中断)指令を生成し、その結果CPUは、バッファは充填するよう利用できるということを知ることができる。そしてその間第2の送信用バッファの内容が送信される。これらのバッファを具備することによりCPUは、低次レベルのバイトベースの送受信操作から切り離すことができる。
【0045】
例えば、2.4GHz FHSS(周波数ホッピング拡散スペクトラム)モデムのようなRFモデム64は、データ用の論理レベルインタフェースデータと制御用の論理レベルインタフェースとアナログで受信した信号強度インディケータとを提供する。このバンドにより周波数ホッピング用に1MHzの83チャネルが可能である。現在GEC Plessey社のモデムは、625Kbits/秒のロウバンド幅で83チャネルをサポートし、そして別のバージョンでは1.2Mbits/秒のバンド幅をサポートする。
【0046】
このモデムのインタフェースにより、83チャネルの内の1チャネルとパワーレベルと2本のアンテナの内の1本のアンテナの選択が可能となる。RFモデム64は、受信中にはビットストリームをUART74に与え、送信中にはビットストリームを受信する。UART74は、RFモデム64からのビットストリームをバイトに変換し、関連する同期ビットを抽出してこのバイトをモデムコントローラ72に提供する。
【0047】
送信中にこのUART74は、同期ビットを付加し、ビットストリームをRFモデム64に供給する。モデムコントローラ72は、4個の64バイトバッファを有し、UART74からのデータパケットを蓄積したりUART74にデータパケットを供給する。これによりUART74は、FAWN CPU62を中断することなく、データを同期しながら送受信できる。
【0048】
FPGA(モデムコントローラ)72は、1MHzで動作するリセット可能なカウンタを有し、これをプロトコール用およびタスクスケジューリング用のリアルタイムのタイマーとして用いる。A/D変換器(ADC)76とローパスフィルタにより受信した信号強度がFAWN CPU62により読みだし可能となる。コントロールPAL78は、FAWNカード56内に収納される。このFAWNカード56は、プログラム用とデータ蓄積用に4メガバイトのSRAM80を有する。
【0049】
そのため実際の使用目的に対しては、SWANのワイアレスホップの特徴は、FAWNカード56によりサポートされる特定の無線トランシーバの特徴に依存する。低周波ホッピングに関しては、SWAN内で用いられる主無線トランシーバは、GEC Plessey社製のDE6003である。このDE6003のトランシーバは、2.4GHzISMバンドで動作するハーフデュープレックス低周波ホッピング無線トランシーバであり、そして625Kbpsのデータレートを有する。
【0050】
さらにこの無線トランシーバは、2つのパワーレベルを有し、そして2つの選択可能なアンテナ82を有する。無線トランシーバの法律的要件は、無線トランシーバは、2.400から2.4835MHz領域内の83個の1MHz幅の周波数スロットの内の少なくとも75スロットの間で準ランダム的にホップでき、そして最大0.4秒が30秒毎に1スロット内で消費可能というものである。通信トランシーバが、所定の疑似ランダムホッピングシーケンスに応じてホップすることは公知である。
【0051】
図5は、SWAN内の基地局のアーキテクチャを表す。基地局18は、バックプレーンにプラグインされた複数のワイアレスATMアダプタカード28からなり、そしてかくワイアレスATMアダプタカード28は、複数のデジタルインデジタルアウトの無線トランシーバ42を処理する。この各デジタルインデジタルアウトの無線トランシーバ42は、現在あるいは現行のあるいは隣接する基地局18内のデジタルインデジタルアウトの無線トランシーバ42に割り当てられたチャネル90とは異なるチャネル90(周波数ホッピングシーケンス)に割り当てられる。
【0052】
通常、SWAN内においては、基地局18は基地局18当たり3−5より少ないデジタルインデジタルアウトの無線トランシーバ42を有する。前述したような基地局構成は、セルラ構造体を構成し、そして各セルは、複数の共通にロケートされたチャネルによりカバーされる。セル22内の移動ホスト20は、基地局18上の無線ポートの1つに割り当てられ、周波数がそれと同期してホップする。
【0053】
マルチメデアトラフィックを移動ホスト20に搬送することが、SWANの主要目的であるのでメディアムアクセスコントロールサブシステムとフィジカルレイヤーコントールサブシステム用の2つの重要なドライバは、低い遅延性でもってハンドオフされ、所定のセル22内の複数の同時のチャネル90をサポートする。さらにまたATM仮想チャネル接続間のワイアレスリソースの明確な割当が重要である。最後に、すくなくとも最初に実現する際に、実現の単純さを考慮しなければならない。いずれの場合にもワイアレスアダプタアーキテクチャは、ソフトウェアと、再構成可能なハードウェアに基づいているので段階的強化を実行することは容易である。
【0054】
エアインタフェースパケットの定義とエアインタフェースパケット上のATMセルのマッピングは、ハードウェアの制約条件に依存する。SWANにおいては、標準のシリアル通信コントローラチップを同期モードで用い、その結果無線を介しての同期データリンク制御(Synchronous Data Link Control (SDLC))プロトコールとなる。SWAN送信器は、SDLC SYNCバイトで分離されたSDLCフレームを送信する。
【0055】
ソフトウェアに対する中断オーバヘッドを減少するために、物理レイヤーコントローラは、シリアル通信コントローラを駆動する。この物理レイヤーコントローラは、リンクセルあるいはエアインタフェースパケットと称するデータユニットをミディアムアクセスコントロールレイヤーから受信し、それらをシリアル通信コントローラチップにより送信されたSDLCフレームに詰め込む。逆のことが受信端でも行われる。
【0056】
物理レイヤーコントローラは、ハードウェア内に組み込む必要があり、そしてそのSWAN内のFAWNワイアレスアダプタの再構成可能なハードウェア部分内での現在の実現方法は、一定の64バイトサイズのリンクセルを用いる設計に基づいている。より高次レベルの媒体アクセスコントロールレイヤーは、これらの64バイトリンクセルで物理レイヤーと通信する。
【0057】
固定64バイトサイズのリンクセルの制約条件の元では、現在のスキームは、53バイトATMセルをリンクセルにカプセル化し、残りの11バイトを媒体アクセスコントロールヘッダとエラーコントロール用に単純な次善ストラテジを用いる。ATMセルをカプセル化するリンクセルに加えて数個の他のリンクセルを信号処理用に規定する。
【0058】
ATM接続マネージャ(ATM Connection Manager)と媒体アクセスコントロールモジュール(Medium Access Control Module)の間のインタフェースを考えてみる。ワイアレスチャネルを介して行われる複数のATM仮想チャネル接続間でワイアレスリソースを配分するために媒体アクセス制御モジュールは、仮想チャネル接続情報毎にテーブルを用意する。
【0059】
新たな仮想チャネル接続を開く必要がある場合には、接続マネージャモジュールは、媒体アクセス制御モジュールに対し、時間T2の間この仮想チャネル接続により必要とされるチャネル時間T1としてのバンド幅必要要件を表すリクエストを送る。このメディアアクセス制御モジュールは、この情報を用いてこの新たな仮想チャネル接続への許可を認めるかあるいは否定する。さらにこのバンド幅仕様は、媒体アクセス制御モジュールにより使用され、異なる仮想チャネル接続に属するセルの伝送を計画する。
【0060】
SWANに対して、メディアアクセス制御サブシステムと物理レイヤー制御サブシステムの実行は、3種類のハードウェア−ソフトウェア共通デザインタスクとして見ることができ、そしてそこでは、機能性は3つの場所即ち基地局CPUあるいは移動ユニットCPU上のソフトウェアとして、ワイアレスアダプタ上の組み込みソフトウェアとしておよびワイアレスアダプタ上のフィールドプログラマブルハードウェアとしての1つで実行可能である。
【0061】
組み込み型ワイアレスアダプタを有するダム端末の場合には、端末にはCPUがなく、その結果全体の機能は、ワイアレスアダプタにより行われる。現在では物理レイヤー制御は、ワイアレスアダプタ上のフィールドプログラマブルハードウェア上で実現され、メディアアクセス制御は、ワイアレスアダプタ上のソフトウェアとして実現され、媒体アクセス制御が接続されるATM接続マネージャは、基地局あるいは移動ユニットのCPU上のソフトウェア、あるいはダム端末の場合にはワイアレスアダプタ上のソフトウェアとして実現される。
【0062】
ワイアレスアダプタに組み込まれたソフトウェアの構成を図6に示す。このソフトウェアは、マルチスレッドシステム(multi−threaded system) として構成される。各無線ポートにおける媒体アクセス制御プロトコールに対応する有限状態機械は、中断モードで走るFSM94として実行される。各無線ポートに対しては、1つのFSM94が存在する。これらは、非常に高い優先度のスレッドとして見ることができる。
【0063】
媒体アクセス制御のFSM94は、メインスレッド96と通信しこのメインスレッド96は、ユーザモードで動作し、待ち行列管理を処理し、そしてATMセルを一方の側の媒体アクセス制御FSM94に送信し、他のスレッド即ち他方の側の基地局/移動ユニットCPUにATMセルを送信する。スレッド間の通信は、ポインタ群98を用いて行われ、ATMセルそのものは、共有メモリ領域に蓄積される。CPUを有さないダム端末の場合には、ATM接続マネージャ100とATMセルを放出するスレッドとは、ワイアレスアダプタ上の組み込みCPU(ARM610プロセッサ)上で動作する。IRQハンドラ102は、待ち行列状態変化に応じて中断リクエストを処理する。
【0064】
FAWNカードは、非常にフレキシブルなアーキテクチャを有し、これにより同一のデバイスが基地局と移動局の両方で用いることができる。このFAWNカードは、ホスト装置からアダプタカードへの高速インタフェースをDPRを用いてサポートする。FPGAは、バイトレベルの通信操作を処理し、完全なパケットを有するCPUを表示するので、このCPUは、MACレベルのコードを走らすよう残され、そしてさらに組み込まれたアプリケーションプログラムを実行する充分な能力を有する。
【0065】
MACとハンドオフデザインは、インタラプト駆動のADCとカード上で得られるリアルタイムクロックにより補助される。カード上のプロセッサは、全ての定時操作を実行し、PCMCIAインタフェースを介して現れるインタフェースを単純化し、そして次にホスト上で実行されるべきソフトウェアを単純化する。この構成により新たなホストが組み込まれるシステムを容易にする。
【発明の効果】
【図面の簡単な説明】
【図1】SWANワイアレスATMネットワーク通信モデルを表すブロック図
【図2】ワイアレスATMネットワークのラストホップのブロック図
【図3】再使用可能なATMワイアレスアダプタアーキテクチャテンプレートのブロック図
【図4】FAWNアダプタアーキテクチャのブロック図
【図5】SWAN内の基地局と移動ユニットのブロック図
【図6】ワイアレスアダプタに組み込まれたソフトウェアを表すブロック図
【符号の説明】
10 ワイドエリアネットワーク
12 ローカルエリアネットワーク
14 有線サーバホスト
16 クライアント端末ポイント
18 基地局
20 移動ホスト
22 セル
24 ワイアレスラストホップ
26 有線ATMアダプタカード
28 ワイアレス(無線)ATMアダプタカード
30 アダプタインタフェースモジュール
32 ユーザ−スペース−住居接続マネージャシグナリングモジュール
34 アプリケーションプロセス
36 接続シグナリングマネージャモジュール
38 モジュール
42 デジタルインデジタルアウトの無線トランシーバ
44 無線ポートインタフェース
46 標準バスインタフェース
48 標準データバス
50 標準コアモジュール
52 ハードウェア資源
54 コンピュータエンジン
56 FAWNカード
58 PCMCIAバス
60 ホストコンピュータ
62 RISCコンピュータ
64 RFモデム
66 周辺インタフェース
68 デュアルポートRAM
70 PCMCIAインタフェース
72 モデムコントローラ
74 UART
76 A/D変換器(ADC)
78 コントロールPAL
82 アンテナ
90 チャネル
94 FSM
96 メインスレッド
98 ポインタ群
100 ATM接続マネージャ
102 IRQハンドラ

Claims (6)

  1. RFモデムが別のRFモデムとデータ信号を送受信するのを制御する少なくとも1つの再構成可能なモデムコントローラと、
    データパケット用の再構成可能な所定フォーマットのメディアアクセスコントロールプロセスを制御するコンピューティング回路と、
    ホストコンピュータシステムと、前記コンピューティング回路と、前記モデムコントローラとの間のインタフェースを提供する再構成可能なコンピュータシステムインタフェース回路と、
    を有するワイアレスネットワーク接続用アダプタ装置において、
    前記モデムコントローラおよび前記コンピュータシステムインタフェース回路は、フィールドプログラマブルなハードウェアから成り、および
    前記アダプタ装置に格納されたソフトウェアが再プログラムされることによって、および、前記フィールドプログラマブルなハードウェアが再構成されることによって、前記アダプタ装置が再構成可能となっていることを特徴とするワイアレスネットワーク接続用アダプタ装置。
  2. RFモデムが別のRFモデムとデータ信号を送受信するのを制御する少なくとも1つの再構成可能なモデムコントローラと、
    データパケット用の再構成可能な所定フォーマットのメディアアクセスコントロールプロセスを制御するコンピューティング回路と、
    ホストコンピュータシステムと、前記コンピューティング回路と、前記モデムコントローラとの間のインタフェースを提供する再構成可能なコンピュータシステムインタフェース回路と、
    前記モデムコントローラと、前記コンピュータシステムインタフェース回路とを接続するバスと、
    を有するワイアレスネットワーク接続用アダプタ装置において、
    前記モデムコントローラおよび前記コンピュータシステムインタフェース回路は、フィールドプログラマブルなハードウェアから成り、および
    前記アダプタ装置に格納されたソフトウェアが再プログラムされることによって、および、前記フィールドプログラマブルなハードウェアが再構成されることによって、前記アダプタ装置が再構成可能となっていることを特徴とするワイアレスネットワーク接続用アダプタ装置。
  3. 前記再構成可能なモデムコントローラは、前記データパケット用に2個のデータ送信用バッファを有することを特徴とする請求項1又は2に記載のアダプタ装置。
  4. 前記再構成可能なモデムコントローラは、前記データパケット用に2個のデータ受信用バッファを有することを特徴とする請求項1又は2に記載のアダプタ装置。
  5. 前記再構成可能なモデムコントローラは、相異なるRFモデムごとに再構成可能であることを特徴とする請求項1に記載のアダプタ装置。
  6. 前記再構成可能なモデムコントローラは、相異なるデータフォーマットごとに再構成可能であることを特徴とする請求項1に記載のアダプタ装置。
JP1875297A 1996-02-02 1997-01-31 ワイアレスネットワーク接続用アダプタ装置 Expired - Fee Related JP3593233B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/594,617 US5889816A (en) 1996-02-02 1996-02-02 Wireless adapter architecture for mobile computing
US594617 1996-02-02

Publications (2)

Publication Number Publication Date
JPH1075278A JPH1075278A (ja) 1998-03-17
JP3593233B2 true JP3593233B2 (ja) 2004-11-24

Family

ID=24379654

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1875297A Expired - Fee Related JP3593233B2 (ja) 1996-02-02 1997-01-31 ワイアレスネットワーク接続用アダプタ装置

Country Status (4)

Country Link
US (1) US5889816A (ja)
EP (1) EP0789468A1 (ja)
JP (1) JP3593233B2 (ja)
CA (1) CA2194922C (ja)

Families Citing this family (118)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418324B1 (en) * 1995-06-01 2002-07-09 Padcom, Incorporated Apparatus and method for transparent wireless communication between a remote device and host system
US20040264402A9 (en) * 1995-06-01 2004-12-30 Padcom. Inc. Port routing functionality
US6724833B1 (en) 1996-06-10 2004-04-20 Infineon Technologies Ag Method and apparatus for communicating information
JPH10136439A (ja) * 1996-10-30 1998-05-22 Fujitsu Ltd 移動体通信システム及び移動体端末及び基地局及び移動体交換局及び移動体通信制御方法
US6169789B1 (en) 1996-12-16 2001-01-02 Sanjay K. Rao Intelligent keyboard system
US6542497B1 (en) * 1997-03-11 2003-04-01 Verizon Services Corp. Public wireless/cordless internet gateway
US6201962B1 (en) 1997-05-14 2001-03-13 Telxon Corporation Seamless roaming among multiple networks including seamless transitioning between multiple devices
US6154461A (en) * 1997-05-14 2000-11-28 Telxon Corporation Seamless roaming among multiple networks
US6091951A (en) * 1997-05-14 2000-07-18 Telxon Corporation Seamless roaming among multiple networks
US6405049B2 (en) 1997-08-05 2002-06-11 Symbol Technologies, Inc. Portable data terminal and cradle
US6574221B1 (en) * 1997-12-19 2003-06-03 Telefonaktiebolaget Lm Ericsson (Publ) Asynchronous transfer mode platform for mobile communications
DE69935287T2 (de) * 1998-01-16 2007-11-08 Symbol Technologies, Inc. Infrastruktur für drahtlose lans
US6202209B1 (en) 1998-02-24 2001-03-13 Xircom, Inc. Personal information device and method for downloading reprogramming data from a computer to the personal information device via the PCMCIA port or through a docking station with baud rate conversion means
US5978591A (en) * 1998-02-24 1999-11-02 Franklin Electronics Publishers, Inc. Personal information device and method for downloading reprogramming data from a computer to the personal information device via the PCMCIA port or through a docking station with baud rate conversion means
US6243413B1 (en) * 1998-04-03 2001-06-05 International Business Machines Corporation Modular home-networking communication system and method using disparate communication channels
CA2256282A1 (en) * 1998-06-02 1999-12-02 Northern Telecom Limited Integrated data centric network (idcn)
US6640248B1 (en) 1998-07-10 2003-10-28 Malibu Networks, Inc. Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer
US6862622B2 (en) * 1998-07-10 2005-03-01 Van Drebbel Mariner Llc Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture
US6594246B1 (en) 1998-07-10 2003-07-15 Malibu Networks, Inc. IP-flow identification in a wireless point to multi-point transmission system
US6590885B1 (en) 1998-07-10 2003-07-08 Malibu Networks, Inc. IP-flow characterization in a wireless point to multi-point (PTMP) transmission system
US6628629B1 (en) 1998-07-10 2003-09-30 Malibu Networks Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system
US6680922B1 (en) 1998-07-10 2004-01-20 Malibu Networks, Inc. Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system
US6452915B1 (en) 1998-07-10 2002-09-17 Malibu Networks, Inc. IP-flow classification in a wireless point to multi-point (PTMP) transmission system
TW420909B (en) * 1998-09-11 2001-02-01 Worknet Comm Inc Wireless spread-spectrum data network and interface between fixed positions
US6535918B1 (en) * 1998-09-22 2003-03-18 Qualcomm Incorporated Interface between standard terminal equipment unit and high speed wireless link
US6546425B1 (en) 1998-10-09 2003-04-08 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
US8060656B2 (en) 1998-10-09 2011-11-15 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
US7778260B2 (en) * 1998-10-09 2010-08-17 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
US8078727B2 (en) * 1998-10-09 2011-12-13 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
US7293107B1 (en) * 1998-10-09 2007-11-06 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
US7136645B2 (en) * 1998-10-09 2006-11-14 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
GB2348088A (en) * 1999-03-15 2000-09-20 Vodafone Value Added And Data Radio modems
US6629151B1 (en) 1999-03-18 2003-09-30 Microsoft Corporation Method and system for querying the dynamic aspects of wireless connection
US7603139B1 (en) 1999-03-25 2009-10-13 Kantan Inc. Methods and apparatus for a flexible wireless communication and cellular telephone system
US7882247B2 (en) 1999-06-11 2011-02-01 Netmotion Wireless, Inc. Method and apparatus for providing secure connectivity in mobile and other intermittent computing environments
IL130796A (en) 1999-07-05 2003-07-06 Brightcom Technologies Ltd Packet processor
US7024227B1 (en) * 1999-08-09 2006-04-04 Samsung Electronics Co., Ltd. State machine for use in call processing system and method of operation
AU779339B2 (en) * 1999-10-22 2005-01-20 Google Technology Holdings LLC Fixed OFDM wireless man utilizing CPE having internal antenna
US20020091843A1 (en) * 1999-12-21 2002-07-11 Vaid Rahul R. Wireless network adapter
US7173922B2 (en) * 2000-03-17 2007-02-06 Symbol Technologies, Inc. Multiple wireless local area networks occupying overlapping physical spaces
US7173923B2 (en) * 2000-03-17 2007-02-06 Symbol Technologies, Inc. Security in multiple wireless local area networks
US7187947B1 (en) 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
US6928301B2 (en) * 2000-08-11 2005-08-09 Novatel Wireless, Inc. Distributed architecture wireless RF modem
US6711417B1 (en) * 2000-08-16 2004-03-23 Sprint Spectrum, L.P. Interface using an ISH and a service manager
WO2002019636A1 (en) * 2000-08-31 2002-03-07 Padcom, Inc. Method and apparatus for routing data over multiple wireless networks
US7092374B1 (en) * 2000-09-27 2006-08-15 Cirrus Logic, Inc. Architecture for a wireless area network node
AU2002234088A1 (en) * 2000-11-13 2002-05-21 Halfdome Systems, Inc. Wireless access gateway system for ip networks
US6839792B2 (en) * 2000-12-15 2005-01-04 Innovative Concepts, Inc. Data modem
US7415029B1 (en) 2000-12-22 2008-08-19 Cisco Technology, Inc. Programmable FSM engine using a new CAS application language
EP1233346A1 (de) * 2001-02-14 2002-08-21 Micronas GmbH Netzwerk-Co-Prozessor für Kraftfahrzeuge
KR20020072413A (ko) * 2001-03-09 2002-09-16 주식회사 애니프리 블루투스 기술을 이용한 어댑터 장치 및 어댑터 구동방법
US7400668B2 (en) * 2001-03-22 2008-07-15 Qst Holdings, Llc Method and system for implementing a system acquisition function for use with a communication device
US7249242B2 (en) * 2002-10-28 2007-07-24 Nvidia Corporation Input pipeline registers for a node in an adaptive computing engine
US7624204B2 (en) * 2001-03-22 2009-11-24 Nvidia Corporation Input/output controller node in an adaptable computing environment
US7433909B2 (en) 2002-06-25 2008-10-07 Nvidia Corporation Processing architecture for a reconfigurable arithmetic node
US7653710B2 (en) 2002-06-25 2010-01-26 Qst Holdings, Llc. Hardware task manager
US7962716B2 (en) * 2001-03-22 2011-06-14 Qst Holdings, Inc. Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements
US6836839B2 (en) * 2001-03-22 2004-12-28 Quicksilver Technology, Inc. Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements
US7752419B1 (en) 2001-03-22 2010-07-06 Qst Holdings, Llc Method and system for managing hardware resources to implement system functions using an adaptive computing architecture
US7325123B2 (en) * 2001-03-22 2008-01-29 Qst Holdings, Llc Hierarchical interconnect for configuring separate interconnects for each group of fixed and diverse computational elements
US6577678B2 (en) 2001-05-08 2003-06-10 Quicksilver Technology Method and system for reconfigurable channel coding
US20020184291A1 (en) * 2001-05-31 2002-12-05 Hogenauer Eugene B. Method and system for scheduling in an adaptable computing engine
GB2376320A (en) 2001-06-08 2002-12-11 Hewlett Packard Co An electronic interface device having a mechanical connector and circuits for receiving, transmitting, decoding and mapping the I/O signals
US7181236B1 (en) * 2001-06-08 2007-02-20 Novatel Wireless, Inc. Systems and methods for using a wireless modem card
US20050198379A1 (en) * 2001-06-13 2005-09-08 Citrix Systems, Inc. Automatically reconnecting a client across reliable and persistent communication sessions
US7562146B2 (en) * 2003-10-10 2009-07-14 Citrix Systems, Inc. Encapsulating protocol for session persistence and reliability
US7644171B2 (en) * 2001-09-12 2010-01-05 Netmotion Wireless, Inc. Mobile networking system and method using IPv4 and IPv6
US7318225B1 (en) * 2001-09-21 2008-01-08 Novatel Wireless, Inc. Object oriented software architecture for software reconfigurable wireless modem
KR100422376B1 (ko) * 2001-10-31 2004-03-24 플렉스트로닉스 세일즈 앤드 마케팅 (에이-피) 리미티드 고속 무선 데이터 통신이 가능한 카드장치
US7046635B2 (en) 2001-11-28 2006-05-16 Quicksilver Technology, Inc. System for authorizing functionality in adaptable hardware devices
US8412915B2 (en) 2001-11-30 2013-04-02 Altera Corporation Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements
US6986021B2 (en) 2001-11-30 2006-01-10 Quick Silver Technology, Inc. Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements
US7644279B2 (en) * 2001-12-05 2010-01-05 Nvidia Corporation Consumer product distribution in the embedded system market
US7215701B2 (en) 2001-12-12 2007-05-08 Sharad Sambhwani Low I/O bandwidth method and system for implementing detection and identification of scrambling codes
US7231508B2 (en) * 2001-12-13 2007-06-12 Quicksilver Technologies Configurable finite state machine for operation of microinstruction providing execution enable control value
US7505781B2 (en) * 2002-01-02 2009-03-17 Sierra Wireless, Inc. Core wireless engine
US7403981B2 (en) * 2002-01-04 2008-07-22 Quicksilver Technology, Inc. Apparatus and method for adaptive multimedia reception and transmission in communication environments
US7984157B2 (en) * 2002-02-26 2011-07-19 Citrix Systems, Inc. Persistent and reliable session securely traversing network components using an encapsulating protocol
US7661129B2 (en) * 2002-02-26 2010-02-09 Citrix Systems, Inc. Secure traversal of network components
KR100462822B1 (ko) * 2002-03-21 2004-12-20 플렉스트로닉스 세일즈 앤드 마케팅 (에이-피) 리미티드 데이타 통신과 음성통화가 동시 가능한 고속 무선데이타통신 카드장치
US7660984B1 (en) 2003-05-13 2010-02-09 Quicksilver Technology Method and system for achieving individualized protected space in an operating system
US7328414B1 (en) 2003-05-13 2008-02-05 Qst Holdings, Llc Method and system for creating and programming an adaptive computing engine
US7620678B1 (en) 2002-06-12 2009-11-17 Nvidia Corporation Method and system for reducing the time-to-market concerns for embedded system design
US20040005910A1 (en) * 2002-06-25 2004-01-08 Alfred Tom Methods and apparatus for a self-configuring smart modular wireless device
CA2393373A1 (en) 2002-07-15 2004-01-15 Anthony Gerkis Apparatus, system and method for the transmission of data with different qos attributes.
US7802108B1 (en) 2002-07-18 2010-09-21 Nvidia Corporation Secure storage of program code for an embedded system
US7610050B2 (en) 2002-08-14 2009-10-27 Tadaaki Chigusa System for mobile broadband networking using dynamic quality of service provisioning
US8108656B2 (en) 2002-08-29 2012-01-31 Qst Holdings, Llc Task definition for specifying resource requirements
US7502915B2 (en) * 2002-09-30 2009-03-10 Nvidia Corporation System and method using embedded microprocessor as a node in an adaptable computing machine
US7937591B1 (en) 2002-10-25 2011-05-03 Qst Holdings, Llc Method and system for providing a device which can be adapted on an ongoing basis
US8949576B2 (en) * 2002-11-01 2015-02-03 Nvidia Corporation Arithmetic node including general digital signal processing functions for an adaptive computing machine
US8276135B2 (en) 2002-11-07 2012-09-25 Qst Holdings Llc Profiling of software and circuit designs utilizing data operation analyses
US7225301B2 (en) 2002-11-22 2007-05-29 Quicksilver Technologies External memory controller node
US7924767B2 (en) 2002-12-26 2011-04-12 Sierra Wireless, Inc. Control and status protocol
US20040170181A1 (en) * 2003-02-27 2004-09-02 Padcom, Inc. Prioritized alternate port routing
US20040193985A1 (en) * 2003-03-31 2004-09-30 Veerendra Bhora Autonomous built-in self-test for integrated circuits
DE602004010111T2 (de) * 2003-05-28 2008-09-11 Symbol Technologies, Inc. Backup-zellensteuerung
EP1634466A4 (en) * 2003-05-28 2011-03-16 Symbol Technologies Inc IMPROVED WIRELESS NETWORK CELL CONTROLLER
US8296764B2 (en) 2003-08-14 2012-10-23 Nvidia Corporation Internal synchronization control for adaptive integrated circuitry
US7174432B2 (en) 2003-08-19 2007-02-06 Nvidia Corporation Asynchronous, independent and multiple process shared memory system in an adaptive computing architecture
US7787431B2 (en) 2004-05-01 2010-08-31 Xiaodong Li Methods and apparatus for multi-carrier communications with variable channel bandwidth
CN1951128B (zh) * 2004-05-07 2012-05-09 美商内数位科技公司 实施媒体独立切换的***及方法
US7710923B2 (en) * 2004-05-07 2010-05-04 Interdigital Technology Corporation System and method for implementing a media independent handover
US20080259787A1 (en) * 2004-05-28 2008-10-23 Symbol Technologies, Inc. Backup cell controller
US8233450B2 (en) * 2004-09-10 2012-07-31 Interdigital Technology Corporation Wireless communication methods and components for facilitating multiple network type compatibility
US7441089B2 (en) * 2004-10-25 2008-10-21 Searete Llc Preserving content of serial use devices in view of purge
US20060090038A1 (en) * 2004-10-26 2006-04-27 Jung Edward K Auto purge of serial use devices
US7738871B2 (en) * 2004-11-05 2010-06-15 Interdigital Technology Corporation Wireless communication method and system for implementing media independent handover between technologically diversified access networks
US20060217147A1 (en) * 2005-01-18 2006-09-28 Interdigital Technology Corporation Method and system for system discovery and user selection
US20060159047A1 (en) * 2005-01-18 2006-07-20 Interdigital Technology Corporation Method and system for context transfer across heterogeneous networks
US20080207268A1 (en) * 2005-02-17 2008-08-28 Kantan Inc. Apparatus for a Removable Wireless Module With Storage Memory
US7746825B2 (en) * 2005-05-16 2010-06-29 Interdigital Technology Corporation Method and system for integrating media independent handovers
EP1744467B1 (en) * 2005-07-13 2017-07-05 Chigusa, Tadaaki Method and system for providing an active routing antenna
DE602006014192D1 (de) * 2005-12-02 2010-06-17 Citrix Systems Inc Uthentifizierungsbescheinigungen von einem proxy-server für eine virtualisierte berechnungsumgebung zum zugriff auf eine remote-ressource
US7778149B1 (en) 2006-07-27 2010-08-17 Tadaaki Chigusa Method and system to providing fast access channel
US8160096B1 (en) 2006-12-06 2012-04-17 Tadaaki Chigusa Method and system for reserving bandwidth in time-division multiplexed networks
US7987065B1 (en) 2007-04-17 2011-07-26 Nvidia Corporation Automatic quality testing of multimedia rendering by software drivers
WO2011091323A1 (en) 2010-01-21 2011-07-28 Qst Holdings, Llc A method and apparatus for a general-purpose, multiple-core system for implementing stream-based computations

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4800559A (en) * 1986-07-30 1989-01-24 Contel Information Systems, Inc. Ethernet and broadband lan interface
FR2638040B1 (fr) * 1988-10-17 1991-04-26 Chatrousse Jean Dispositif de communication entre un reseau numerique et un equipement telematique
FR2652173B1 (fr) * 1989-09-15 1994-05-06 Apple Computer Inc Dispositif modulateur/demodulateur a configurations variables pour ordinateur ou analogue.
US5249305A (en) * 1989-09-27 1993-09-28 Motorola, Inc. Radio frequency error detection and correction system
US5247566A (en) * 1990-03-15 1993-09-21 Aisin Seiki Kabushiki Kaisha Apparatus for the transmission and reception of data
US5291609A (en) * 1991-06-13 1994-03-01 Sony Electronics Inc. Computer interface circuit
US5291604A (en) * 1991-08-30 1994-03-01 Intel Corporation Transparent system interrupts with automated halt state restart
US5550820A (en) * 1992-09-29 1996-08-27 Com 21, Inc. Multiple protocol personal communications network system
BR9307267A (pt) * 1992-10-19 1999-05-25 Motorola Inc Processo para conservar energia de bateria em dispositio de comunicação de rádio portátil que funciona à bateria e receptor de chamada seletiva que funciona à bateria
JPH06311160A (ja) * 1993-04-21 1994-11-04 Hitachi Ltd 無線通信方式及び無線端末装置
US5533096A (en) * 1993-06-14 1996-07-02 At&T Corp. Send-all-calls feature for a wireless handset
US5479475A (en) * 1993-11-15 1995-12-26 Qualcomm Incorporated Method and system for providing communication between standard terminal equipment using a remote communication unit
US5684801A (en) * 1994-12-30 1997-11-04 Lucent Technologies Portable wireless local area network
US5649001A (en) * 1995-03-24 1997-07-15 U.S. Robotics Mobile Communications Corp. Method and apparatus for adapting a communication interface device to multiple networks
US5636140A (en) * 1995-08-25 1997-06-03 Advanced Micro Devices, Inc. System and method for a flexible MAC layer interface in a wireless local area network

Also Published As

Publication number Publication date
EP0789468A1 (en) 1997-08-13
CA2194922A1 (en) 1997-08-03
CA2194922C (en) 2002-01-01
US5889816A (en) 1999-03-30
JPH1075278A (ja) 1998-03-17

Similar Documents

Publication Publication Date Title
JP3593233B2 (ja) ワイアレスネットワーク接続用アダプタ装置
US5774461A (en) Medium access control and air interface subsystem for an indoor wireless ATM network
Agrawal et al. SWAN: A mobile multimedia wireless network
US7873386B2 (en) Dual mode wireless data communications
EP1134935B1 (en) Wireless local area network with plural RF ports
US7565467B2 (en) USB hub, USB-compliant apparatus, and communication system
US20040203694A1 (en) Reconfigurable wireless-enabled network device
US20020164953A1 (en) Bluetooth adaptor
US8139589B2 (en) Gateway apparatus for providing multi-channel functionality in sensor network, and method and apparatus for interfacing using serial peripheral interface in the gateway apparatus
US8654780B2 (en) System and method of communication protocols in communication systems
US7801169B2 (en) Method for mapping quality of service requirements to radio protocol parameters
US20020172177A1 (en) Distributed processing system
JP2004503991A (ja) 分散ブルートゥース通信ネットワーク
WO2004075455A2 (en) Multiplex communication between access points and hub
US6178180B1 (en) Communications adapter for processing ATM and ISDN data
CN102981999B (zh) 动态可配置无线数据总线开关
Trotter et al. A Wireless Adapter Architecture for Mobile Computing.
US8565257B2 (en) Method for mapping quality of service requirements to radio protocol parameters
WO1999009685A2 (en) Wireless telecommunications system
CN115021818A (zh) 基于分布式基站的以太网组网***及组网方法
JP2004228702A (ja) 移動通信システム、移動通信制御方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040414

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040827

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees