JPH02216960A - 情報遠隔通信サービスを提供するシステム及び通信システム - Google Patents
情報遠隔通信サービスを提供するシステム及び通信システムInfo
- Publication number
- JPH02216960A JPH02216960A JP1198107A JP19810789A JPH02216960A JP H02216960 A JPH02216960 A JP H02216960A JP 1198107 A JP1198107 A JP 1198107A JP 19810789 A JP19810789 A JP 19810789A JP H02216960 A JPH02216960 A JP H02216960A
- Authority
- JP
- Japan
- Prior art keywords
- data
- dsp
- ram
- host
- trunk
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012545 processing Methods 0.000 claims abstract description 91
- 230000010365 information processing Effects 0.000 claims abstract description 18
- 238000004891 communication Methods 0.000 claims abstract description 15
- 230000006854 communication Effects 0.000 claims abstract description 15
- 230000015654 memory Effects 0.000 claims description 51
- 238000006243 chemical reaction Methods 0.000 claims description 46
- 238000012546 transfer Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 claims description 19
- 230000000694 effects Effects 0.000 claims description 5
- 125000004122 cyclic group Chemical group 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims description 3
- 230000000593 degrading effect Effects 0.000 claims 1
- 108091006146 Channels Proteins 0.000 description 104
- 239000000872 buffer Substances 0.000 description 43
- 238000000034 method Methods 0.000 description 35
- 230000005540 biological transmission Effects 0.000 description 31
- 230000008569 process Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 19
- 238000012360 testing method Methods 0.000 description 11
- 101150052726 DSP2 gene Proteins 0.000 description 10
- 239000008186 active pharmaceutical agent Substances 0.000 description 9
- 238000001914 filtration Methods 0.000 description 6
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 230000000295 complement effect Effects 0.000 description 4
- 230000010363 phase shift Effects 0.000 description 4
- 101150115013 DSP1 gene Proteins 0.000 description 3
- 239000000969 carrier Substances 0.000 description 3
- 230000006837 decompression Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 108091029480 NONCODE Proteins 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000009131 signaling function Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 102100031102 C-C motif chemokine 4 Human genes 0.000 description 1
- 101100054773 Caenorhabditis elegans act-2 gene Proteins 0.000 description 1
- ITJLNEXJUADEMK-UHFFFAOYSA-N Shirin Natural products CCC(C)(O)c1c(Cl)c(OC)c(C)c2OC(=O)c3c(C)c(Cl)c(O)c(Cl)c3Oc12 ITJLNEXJUADEMK-UHFFFAOYSA-N 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- SDJLVPMBBFRBLL-UHFFFAOYSA-N dsp-4 Chemical compound ClCCN(CC)CC1=CC=CC=C1Br SDJLVPMBBFRBLL-UHFFFAOYSA-N 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- QHOQHJPRIBSPCY-UHFFFAOYSA-N pirimiphos-methyl Chemical compound CCN(CC)C1=NC(C)=CC(OP(=S)(OC)OC)=N1 QHOQHJPRIBSPCY-UHFFFAOYSA-N 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 230000003134 recirculating effect Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000014616 translation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/12—Arrangements providing for calling or supervisory signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13034—A/D conversion, code compression/expansion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1309—Apparatus individually associated with a subscriber line, line circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13103—Memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13107—Control equipment for a part of the connection, distributed control, co-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13174—Data transmission, file transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13199—Modem, modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13213—Counting, timing circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13215—Code checking, CRC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13292—Time division multiplexing, TDM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13377—Recorded announcement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13396—Signaling in general, in-band signalling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
以下の順序で本発明を説明する。
A、産業上の利用分野
B、従来技術
C0発明が解決しようとする問題点
り0問題点を解決するための手段
E、実施例
El、序論
E2.DSP構成−概要
E3.T−1システム・タイミング
E4.DSP動作−概要
E5.DSP構成−詳細
E6.DSPタイミング
E6.1.DSP対T−1タイミング
E7.l−RAM/D−RAM用途
E8.DSP初1期化
E9.DSP/ホスト・インターフェースEIO,DS
P/DSPインターフェースEl 1.DSP/’T−
1インターフェースE12.DSPデータ変換 El2.1、音声帯域データ・モデム E12.2.非コード・データ(画像)El2.3.音
声 El3.変換処理におけるメモリの使用E14.DSP
命令 E15.DSP処理における命令の使用例F0発明の効
果 (以下余白) A、産業上の利用分野 この発明は、ディジタル・データ処理センターからセン
ターのタイプタル処理装置のみを使用し、センターで、
多様なユーザー装置に適合するための専用装置または通
信回路を使用する事なく、多様な装置を装備したユーザ
ーに情報サービスを提供することに関する。この発明に
よれば、信号が、処理センターとT−1などのディジタ
ル・キャリア・トランク・システムの時間チャネルの間
、及び公衆回線を介してそのトランク・キャリア・シス
テムと遠隔ユーザーの間を流れる。
P/DSPインターフェースEl 1.DSP/’T−
1インターフェースE12.DSPデータ変換 El2.1、音声帯域データ・モデム E12.2.非コード・データ(画像)El2.3.音
声 El3.変換処理におけるメモリの使用E14.DSP
命令 E15.DSP処理における命令の使用例F0発明の効
果 (以下余白) A、産業上の利用分野 この発明は、ディジタル・データ処理センターからセン
ターのタイプタル処理装置のみを使用し、センターで、
多様なユーザー装置に適合するための専用装置または通
信回路を使用する事なく、多様な装置を装備したユーザ
ーに情報サービスを提供することに関する。この発明に
よれば、信号が、処理センターとT−1などのディジタ
ル・キャリア・トランク・システムの時間チャネルの間
、及び公衆回線を介してそのトランク・キャリア・シス
テムと遠隔ユーザーの間を流れる。
センターとトランクの間の伝送において、信号は、多様
なユーザー装置に適合するために、全ディジタル・モデ
ム変換によって処理される。
なユーザー装置に適合するために、全ディジタル・モデ
ム変換によって処理される。
この発明はまた、上述の変換を効率的なリアルタイム形
式で実行するべく、センターとトランクの間のインター
フェースを行うための処理システムに関する。
式で実行するべく、センターとトランクの間のインター
フェースを行うための処理システムに関する。
B、従来技術
ディジタル信号処理は、異なるパラメータで動作してい
る複数の通信システムをリンクするために使用されてい
る。米国特許第4013842号はこのタイプの装置を
開示し、これにおいては、時分割チャネルと周波数分割
チャネルの間のディジタル・フィルタ機能を実行するた
めにディジタル信号処理が実行され、これにより、どち
らかのシステムから音声帯域への下方変換信号を作成す
る必要性が回避される。
る複数の通信システムをリンクするために使用されてい
る。米国特許第4013842号はこのタイプの装置を
開示し、これにおいては、時分割チャネルと周波数分割
チャネルの間のディジタル・フィルタ機能を実行するた
めにディジタル信号処理が実行され、これにより、どち
らかのシステムから音声帯域への下方変換信号を作成す
る必要性が回避される。
そのようなプロセッサは、回路サイズが小さくコスト−
が低いので、音声帯域と処理可能な形式の間の音声及び
データ信号の変換を行うために、単一の信号線とデータ
処理センターの間で使用することも考慮されている。
が低いので、音声帯域と処理可能な形式の間の音声及び
データ信号の変換を行うために、単一の信号線とデータ
処理センターの間で使用することも考慮されている。
しかし、従来技術は、次に示すような問題に気づいてい
るようには思われない。すなわち、従来技術では、様々
なアナログ及びディジタル信号装置をもつ遠隔ユーザー
に公衆交換回線を介して情報通信サービスを与えるため
には、情報提供者によって送受信される信号をニー°ザ
ー装置の信号特性と合致させるための専用の回路及び装
置が必要であり、また個々のユーザーの信号をアナログ
とデ、イジタルとのあいだで変換する必要があり、この
ような必要性を除去することの意義が従来においては、
気づかれていないのである。
るようには思われない。すなわち、従来技術では、様々
なアナログ及びディジタル信号装置をもつ遠隔ユーザー
に公衆交換回線を介して情報通信サービスを与えるため
には、情報提供者によって送受信される信号をニー°ザ
ー装置の信号特性と合致させるための専用の回路及び装
置が必要であり、また個々のユーザーの信号をアナログ
とデ、イジタルとのあいだで変換する必要があり、この
ような必要性を除去することの意義が従来においては、
気づかれていないのである。
この分野の当業者によって認識されていないように思わ
れるのは、そのような適合化のために装置又は通信回路
を専用に設ける必要はないということであり、また必要
に応じて様々な形式のモデム変換を処理するために適時
に可変的に割当てられた全ディジタル装置から、そのよ
うな専用装置を設けるのと等価な効果が得られるという
事である。
れるのは、そのような適合化のために装置又は通信回路
を専用に設ける必要はないということであり、また必要
に応じて様々な形式のモデム変換を処理するために適時
に可変的に割当てられた全ディジタル装置から、そのよ
うな専用装置を設けるのと等価な効果が得られるという
事である。
より詳しく述べると、公衆通信回線の現在のユーザーは
、様々な形式の情報(文字数字データ、イメージ・デー
タ、音声など)を様々な形式(例えば、アナログ形式の
音声、対数PVMディジタル形式の音声又はモデム・デ
ータ、Be1l 212Aデータセツト装置によフて
送信されるようなサイン曲線キャリア発振波形を変調す
るアナログ形式のデータ、x、21、x、25、■、2
4などのプロトコル規格に関連する様々なディジタル形
式のデータ)で送受信するための様々な端末装置をもっ
ている。情報サービス(例えば、検索データベース)の
提供者は、−船釣には、ユーザー端末に位置する装置の
タイプに関連する専用の伝送回路と専用の装置を通じて
か、Jたは中間的なキャリアによって実行される特殊な
信号形式の変換によって共通の装置及び可変的に割当て
られた伝送回路を通じることによって、加入者にダイア
ル呼び出しするようにリンクをはかる。
、様々な形式の情報(文字数字データ、イメージ・デー
タ、音声など)を様々な形式(例えば、アナログ形式の
音声、対数PVMディジタル形式の音声又はモデム・デ
ータ、Be1l 212Aデータセツト装置によフて
送信されるようなサイン曲線キャリア発振波形を変調す
るアナログ形式のデータ、x、21、x、25、■、2
4などのプロトコル規格に関連する様々なディジタル形
式のデータ)で送受信するための様々な端末装置をもっ
ている。情報サービス(例えば、検索データベース)の
提供者は、−船釣には、ユーザー端末に位置する装置の
タイプに関連する専用の伝送回路と専用の装置を通じて
か、Jたは中間的なキャリアによって実行される特殊な
信号形式の変換によって共通の装置及び可変的に割当て
られた伝送回路を通じることによって、加入者にダイア
ル呼び出しするようにリンクをはかる。
憤報捉供者の場合、どの方法もあまり効率的ではない。
すなわち、ユーザー装置に適合させるための専用回路及
び特殊な端末装置、あるいは、キャリアによる特殊な形
式の変換処理は、コストがかかり、このコストはユーザ
ーの負担とならざるを得ないので、情報サービスを魅力
に乏しく市場性に欠けるものとしてしまう。また、専用
回路及び装置は、常に能カー杯まで使用されない傾向に
あるので非効率である。さらに、そのような装置は、デ
ータとボイスメールの統合処理や、データとビデオ会議
の統合処理などの新しいタイプのサービスに適合するの
が困難である。
び特殊な端末装置、あるいは、キャリアによる特殊な形
式の変換処理は、コストがかかり、このコストはユーザ
ーの負担とならざるを得ないので、情報サービスを魅力
に乏しく市場性に欠けるものとしてしまう。また、専用
回路及び装置は、常に能カー杯まで使用されない傾向に
あるので非効率である。さらに、そのような装置は、デ
ータとボイスメールの統合処理や、データとビデオ会議
の統合処理などの新しいタイプのサービスに適合するの
が困難である。
そのような様々のディジタル・トランクの用途に適合す
ることができるようになることの必要性の価値を認識し
て、本願の発明者は、この発明を構成する適合化システ
ム及び方法を発明するに至ったのである。このシステム
は、(非専用ディジタル処理回路を通じて)異なるタイ
プの全ディジタル信号変換を与えるのみならず、音声及
びデータの統合された全ディジタル処理をサポートする
ことができ、また、コスト節約を果たしつつ、データに
関連する処理をも与える。
ることができるようになることの必要性の価値を認識し
て、本願の発明者は、この発明を構成する適合化システ
ム及び方法を発明するに至ったのである。このシステム
は、(非専用ディジタル処理回路を通じて)異なるタイ
プの全ディジタル信号変換を与えるのみならず、音声及
びデータの統合された全ディジタル処理をサポートする
ことができ、また、コスト節約を果たしつつ、データに
関連する処理をも与える。
C0発明が解決しようとする問題点
この発明の目的は、ディジタル・データ処理センターか
ら、交換公衆電話回線を通じて、そのセンターのディジ
タル処理装置のみを使用し、センターで、多様なユーザ
ー装置に適合するための専用装置または通信回路を使用
する事なく、多様な装置を装備したユーザーに情報サー
ビスを提供することを可能ならしめる方法及び装置を提
供することにある。
ら、交換公衆電話回線を通じて、そのセンターのディジ
タル処理装置のみを使用し、センターで、多様なユーザ
ー装置に適合するための専用装置または通信回路を使用
する事なく、多様な装置を装備したユーザーに情報サー
ビスを提供することを可能ならしめる方法及び装置を提
供することにある。
D0間圧点を解決するための手段
この発明は、公衆遠隔N信回線中の高速ディジタル・キ
ャリア機能を通じて複数の多様なユーザー端末に情報遠
隔通信サービスを提供するとともに、ユーザー端末装置
に関連する形式で情報を送受信しながら効率的な処理に
最も適合した形式で内部的には同一の情報を維持するよ
うに、ディジタル・キャリアのチャネルに関連して信号
のリアルタイム全ディジタル変換を実行するためのディ
ジタル・データ処理システムに関する。
ャリア機能を通じて複数の多様なユーザー端末に情報遠
隔通信サービスを提供するとともに、ユーザー端末装置
に関連する形式で情報を送受信しながら効率的な処理に
最も適合した形式で内部的には同一の情報を維持するよ
うに、ディジタル・キャリアのチャネルに関連して信号
のリアルタイム全ディジタル変換を実行するためのディ
ジタル・データ処理システムに関する。
このシステムは、エンド・ユーザーまたはカスタマに、
可変的に割当て可能なディジタル・キャリア・システム
、例えばノースアメリカン(North Americ
an) T −1またはCEPT(ヨーロッパ郵政及び
逓信連合)によって定められた規格のもとで動作する互
換性のあるヨーロッパの装置などを通じてリンクし、関
連する全ディジタル変換によってユーザー端末の側の様
々な装置に適合する。専用回路を使用しないのでコスト
が節約されるのみならず、本発明は、データ及び音声サ
ービスの統合処理(例えば、ボイスメールの記憶及び転
送)を可能ならしめるとともに、その基本的構成を変更
することなく他のサービスをも包括することができるよ
うに拡張を図り得るものである。
可変的に割当て可能なディジタル・キャリア・システム
、例えばノースアメリカン(North Americ
an) T −1またはCEPT(ヨーロッパ郵政及び
逓信連合)によって定められた規格のもとで動作する互
換性のあるヨーロッパの装置などを通じてリンクし、関
連する全ディジタル変換によってユーザー端末の側の様
々な装置に適合する。専用回路を使用しないのでコスト
が節約されるのみならず、本発明は、データ及び音声サ
ービスの統合処理(例えば、ボイスメールの記憶及び転
送)を可能ならしめるとともに、その基本的構成を変更
することなく他のサービスをも包括することができるよ
うに拡張を図り得るものである。
このシステムは、ディジタル信号処理(DSP)及びホ
スト処理サブシステムを含む。
スト処理サブシステムを含む。
このDSPは、ホストとディジタル吻キャリア・チャネ
ルの間のインターフェースを行ない、上述の全ディジタ
ル変換を実行する。ホストは、ユーザーが必要とする基
本的な情報処理サービスを与える。モデム変換たけでは
なく、DSPは、ホスト上の処理負担を低減するための
他の処理を実行するように適合することがで会、以てサ
ブシステムのより効率的な動作が可能ならしめられる。
ルの間のインターフェースを行ない、上述の全ディジタ
ル変換を実行する。ホストは、ユーザーが必要とする基
本的な情報処理サービスを与える。モデム変換たけでは
なく、DSPは、ホスト上の処理負担を低減するための
他の処理を実行するように適合することがで会、以てサ
ブシステムのより効率的な動作が可能ならしめられる。
キャリア・システムに関しては、DSPは、ユーザー装
置に直接適合したディジタル形式で信号の送受信を行う
(これにより、ディジタル及びアナログの間の変換後、
信号は、ユーザーの端末で送信されまたは受信可能な信
号に直接対応することになる)。ホストに関しては、D
SPは、ホスト処理条件に相応する形式で信号を送受信
する。こうして、例えば、文字数字データを表す入来信
号を、Be1l 212Aデータセツトを採用するユ
ーザーから対数PCM形式(変調された基準発振周波数
の、ディジタル化されたサンプルを表すような信号)で
受信し、それをキャラクタ・シンボルを直接表すコード
・バイトに変換することが可能である。別の例として、
対数PCM形式で量子化された音声サンプルを表す入来
信号を、(ボイスメール適用技術などのための)ホスト
におけるコンパクト記憶に適合した線形予測可能コード
(LPG)に変換する事もで参る。
置に直接適合したディジタル形式で信号の送受信を行う
(これにより、ディジタル及びアナログの間の変換後、
信号は、ユーザーの端末で送信されまたは受信可能な信
号に直接対応することになる)。ホストに関しては、D
SPは、ホスト処理条件に相応する形式で信号を送受信
する。こうして、例えば、文字数字データを表す入来信
号を、Be1l 212Aデータセツトを採用するユ
ーザーから対数PCM形式(変調された基準発振周波数
の、ディジタル化されたサンプルを表すような信号)で
受信し、それをキャラクタ・シンボルを直接表すコード
・バイトに変換することが可能である。別の例として、
対数PCM形式で量子化された音声サンプルを表す入来
信号を、(ボイスメール適用技術などのための)ホスト
におけるコンパクト記憶に適合した線形予測可能コード
(LPG)に変換する事もで参る。
DSPは双対パイプライン信号プロセッサを特徴化した
ものであり、その一方はホスト・システムどのインター
フェースをはかり、他方はディジタル・キャリア・トラ
ンクとのインターフェースをはかり、その両者は協働し
てディジタル信号変換機能を実行する。
ものであり、その一方はホスト・システムどのインター
フェースをはかり、他方はディジタル・キャリア・トラ
ンクとのインターフェースをはかり、その両者は協働し
てディジタル信号変換機能を実行する。
これらの信号プロセッサの特徴として、それらが、ホス
ト・サブシステムによって供給される様々なマイクロプ
ログラム・ロードを通じて、トランク・インターフェー
スにおけるユーザー装置の多様性に適合することに関連
する様々なディジタル・モデム変換のみならず、ホスト
・システムに対して、ホスト・システムによって処理す
るのにより直接適合した形式で情報を提供する傾向にあ
るホスト・インターフェースに関連して他の信号変換及
び「付加価値」処理を実行しつつホスト対応処理動作か
ら負担軽減するように適合可能である、ということであ
る。
ト・サブシステムによって供給される様々なマイクロプ
ログラム・ロードを通じて、トランク・インターフェー
スにおけるユーザー装置の多様性に適合することに関連
する様々なディジタル・モデム変換のみならず、ホスト
・システムに対して、ホスト・システムによって処理す
るのにより直接適合した形式で情報を提供する傾向にあ
るホスト・インターフェースに関連して他の信号変換及
び「付加価値」処理を実行しつつホスト対応処理動作か
ら負担軽減するように適合可能である、ということであ
る。
DSPで実行可能な付加価値機能の例として、キャリア
・システムの制御信号サブチャネルから受信した制御情
報のデコーディングと、音声チャネルにおける特殊トー
ンの認識と、トーンの合成と、そのようなトーンの音声
チャネルへの挿入などがある。
・システムの制御信号サブチャネルから受信した制御情
報のデコーディングと、音声チャネルにおける特殊トー
ンの認識と、トーンの合成と、そのようなトーンの音声
チャネルへの挿入などがある。
さらに別の特徴として、双対信号プロセッサによって共
有されるメモリが、論理的に循環バッファとして構成さ
れ、上述の形式の変換を処理することに関連して特殊な
利点を与えるということがある。関連する特徴として、
そのような循環バッファが、割当てられる変換処理の必
要に応じて調整された変更された長さをもつことができ
る、ということがある。さらに別の特徴は、1つのキャ
リア・チャネルに現在割当てられているバッファを、そ
のチャネルに関連するモデム及びディジタル・フィルタ
変換処理をサポートするように適合することができると
いうことである。
有されるメモリが、論理的に循環バッファとして構成さ
れ、上述の形式の変換を処理することに関連して特殊な
利点を与えるということがある。関連する特徴として、
そのような循環バッファが、割当てられる変換処理の必
要に応じて調整された変更された長さをもつことができ
る、ということがある。さらに別の特徴は、1つのキャ
リア・チャネルに現在割当てられているバッファを、そ
のチャネルに関連するモデム及びディジタル・フィルタ
変換処理をサポートするように適合することができると
いうことである。
さらに別の特徴は、共有されたメモリが、個別にアクセ
ス可能な命令記憶とデータ記憶部位に構成され、データ
記憶部位のある部分が、上記循環バッファとして論理的
に構成されるということである。
ス可能な命令記憶とデータ記憶部位に構成され、データ
記憶部位のある部分が、上記循環バッファとして論理的
に構成されるということである。
さらに別の特徴は、信号プロセッサの形式的な割りこみ
なくして、信号プロセッサとディジタル・キャリアとホ
スト・インターフェースの間で情報を交換する方法であ
る。
なくして、信号プロセッサとディジタル・キャリアとホ
スト・インターフェースの間で情報を交換する方法であ
る。
E、実施例
一比よ−」も隨
第2図を参照すると、共通キャリア電話システム3のT
−1サブシステム3.1を介してユーザー・データ端末
1と遠隔情報処理センター2の間でディジタル情報を転
送するための従来技術の遠隔通信装置は、通常、サービ
スすべき最大数のユーザー・チャネルのために、専用の
線毎の装置3を必要とする。回路4乃至6は、その各々
が、マルチプレウス/デマルチプレクス回路4と、アナ
ログ−ディジタル変換回路5と、モデム回路6をもつも
のであり、処理センター2の入出力チャネルと、T−1
キヤリア・システム3.1の間でディジタル信号を転送
するように動作する。交換公衆回線3から受信されたユ
ーザー信号は、回84でデマルチプレクスされ、回路5
で伝送されたディジタル形式からアナログ形式に変換さ
れ、モデム回路6によって処理可能なディジタル形式に
変換される(伝送されたディジタル形式と処理可能なデ
ィジタル形式との相違については後述する)。その逆方
向では、ホスト2から受は取られた信号が、処理される
ディジタル形式からアナログ形式に回路6によって変換
され、次に回路5でアナログ形式から伝送可能なディジ
タル形式に変換され、最終的に、回路4で、T−1伝送
のためにマルチプレクスされる。
−1サブシステム3.1を介してユーザー・データ端末
1と遠隔情報処理センター2の間でディジタル情報を転
送するための従来技術の遠隔通信装置は、通常、サービ
スすべき最大数のユーザー・チャネルのために、専用の
線毎の装置3を必要とする。回路4乃至6は、その各々
が、マルチプレウス/デマルチプレクス回路4と、アナ
ログ−ディジタル変換回路5と、モデム回路6をもつも
のであり、処理センター2の入出力チャネルと、T−1
キヤリア・システム3.1の間でディジタル信号を転送
するように動作する。交換公衆回線3から受信されたユ
ーザー信号は、回84でデマルチプレクスされ、回路5
で伝送されたディジタル形式からアナログ形式に変換さ
れ、モデム回路6によって処理可能なディジタル形式に
変換される(伝送されたディジタル形式と処理可能なデ
ィジタル形式との相違については後述する)。その逆方
向では、ホスト2から受は取られた信号が、処理される
ディジタル形式からアナログ形式に回路6によって変換
され、次に回路5でアナログ形式から伝送可能なディジ
タル形式に変換され、最終的に、回路4で、T−1伝送
のためにマルチプレクスされる。
伝送可能な形式の信号は、アナログまたはディジタル形
式のどちらかで伝送網3を通じて透過的に処理すること
ができる信号である。Be1lシステム212Aデータ
セツト装置によって受信し伝送することができるタイプ
の信号、すなわち、ディジタル・データによって変調さ
れるサイン曲線または他のタイプのアナログ信号、また
はそのようなサイン曲線のディスクリートPCMディジ
タル・サンプルが、この形式の信号の例を表す。処理可
能なディジタル形式の信号は、データをより直接にあら
れす信号(すなわち、サイン曲線を変調するためにもと
もと使用されるディジタル・データ、例えば、ディスク
リート文字数字キャラクタをあられすデータ)である。
式のどちらかで伝送網3を通じて透過的に処理すること
ができる信号である。Be1lシステム212Aデータ
セツト装置によって受信し伝送することができるタイプ
の信号、すなわち、ディジタル・データによって変調さ
れるサイン曲線または他のタイプのアナログ信号、また
はそのようなサイン曲線のディスクリートPCMディジ
タル・サンプルが、この形式の信号の例を表す。処理可
能なディジタル形式の信号は、データをより直接にあら
れす信号(すなわち、サイン曲線を変調するためにもと
もと使用されるディジタル・データ、例えば、ディスク
リート文字数字キャラクタをあられすデータ)である。
このように、図示されている構成では、T−1システム
が24個までの時分割チャネルを保持することができる
ゆえに、24個までの専用回路バス4乃至6が必要とな
ることがある。
が24個までの時分割チャネルを保持することができる
ゆえに、24個までの専用回路バス4乃至6が必要とな
ることがある。
さらに第2図には、伝送網3と・センター2の間の個別
のアナログ回路バス3.2と、ディスクリート音声信号
バス3.3と、音声メツセージをユーザー電話の組に関
連する圧縮されたディジタル形式で記憶するための公衆
回線と個別の設備7の間の専用ディジタル−アナログ変
換回路10が示されている。
のアナログ回路バス3.2と、ディスクリート音声信号
バス3.3と、音声メツセージをユーザー電話の組に関
連する圧縮されたディジタル形式で記憶するための公衆
回線と個別の設備7の間の専用ディジタル−アナログ変
換回路10が示されている。
さて第1図に示されているように、より効率的である本
発明の構成は、全てのユーザー線の集合体15に効率的
にサービスするために、処理センター17とT−1トラ
ンクの間にディジタル信号プロセッサ14(以下DSP
と称する)を使用する。なお、トランク16は、T−1
と指定されているけれども、この発明は、アメリカ合衆
国以外の共通キャリアによって使用それるトランクを含
む他のディジタル・キャリア・システムにもサービスし
得るものであることを理解されたい。こうして、DSP
14及びホスト17は協働して、第2図の装置の集合体
2.4−7.10及び専用線3.2及び3.3の通信機
能によって実行される°のと等価な機能をより低いコス
トで達成するものである。このためにDSP14を設け
ることと、それの構成と、それの動作方法が本発明を構
成するものであり、それらについて以下詳細に説明する
。
発明の構成は、全てのユーザー線の集合体15に効率的
にサービスするために、処理センター17とT−1トラ
ンクの間にディジタル信号プロセッサ14(以下DSP
と称する)を使用する。なお、トランク16は、T−1
と指定されているけれども、この発明は、アメリカ合衆
国以外の共通キャリアによって使用それるトランクを含
む他のディジタル・キャリア・システムにもサービスし
得るものであることを理解されたい。こうして、DSP
14及びホスト17は協働して、第2図の装置の集合体
2.4−7.10及び専用線3.2及び3.3の通信機
能によって実行される°のと等価な機能をより低いコス
トで達成するものである。このためにDSP14を設け
ることと、それの構成と、それの動作方法が本発明を構
成するものであり、それらについて以下詳細に説明する
。
E2.DSPの
第3図乃至第6図は、本発明に係るDSPシステムの概
要構成を表す図である。第3図に示すように、このシス
テムは、2つの処理要素20及び21(プロセッサP1
及びP2とも称する)を含み、それらはバス23及びマ
ルチプレクス回路24を介してメモリ24に結合されて
いる。メモリ22はまた、バス25を介して、ホスト・
システムからも直接アクセス可能である。プロセッサ2
0及び21とマルチプレクス回路24は、ホスト・プロ
セッサがメモリにアクセスしていないとき、時間的にイ
ンターリーブされた様式でプロセッサにメモリにアクセ
スさせるように、タイミング回路26によって制御され
る。ホスト・プロセッサがメモリにアクセスしていると
きは、DSPプロセッサは、メモリへのアクセスを禁止
されるが、そのときでもプロセッサは、他の動作(例え
ばデータ操作)は自由に実行することができる。プロセ
ッサ20及び21と、ホスト・システムとがT−1ネツ
トワークのフレーム・タイミングによってメモリへのア
クセスを調整する方法に2いては、後で詳細に説明する
。
要構成を表す図である。第3図に示すように、このシス
テムは、2つの処理要素20及び21(プロセッサP1
及びP2とも称する)を含み、それらはバス23及びマ
ルチプレクス回路24を介してメモリ24に結合されて
いる。メモリ22はまた、バス25を介して、ホスト・
システムからも直接アクセス可能である。プロセッサ2
0及び21とマルチプレクス回路24は、ホスト・プロ
セッサがメモリにアクセスしていないとき、時間的にイ
ンターリーブされた様式でプロセッサにメモリにアクセ
スさせるように、タイミング回路26によって制御され
る。ホスト・プロセッサがメモリにアクセスしていると
きは、DSPプロセッサは、メモリへのアクセスを禁止
されるが、そのときでもプロセッサは、他の動作(例え
ばデータ操作)は自由に実行することができる。プロセ
ッサ20及び21と、ホスト・システムとがT−1ネツ
トワークのフレーム・タイミングによってメモリへのア
クセスを調整する方法に2いては、後で詳細に説明する
。
プロセッサ20及び21は、ホスト・システムとT−1
トランクにリンクするための入出力アダプタ27をもつ
。好適な実施例では、一方のDSPプロセッサとそのア
ダプタのみが(PL及びアダプタ27)ホスト・システ
ムにインターフェースし、他方のDSPプロセッサとそ
のアダプタのみが(P2及びアダプタ28)T−1)ラ
ンクにインターフェースする。ホストがメモリにアクセ
スしていない時は、PlとP2が時間的にインターリー
ブされた巡回的なアクセスをメモリに対してもつ。この
ことは、T−1線上の信号動作によりタイミング回路2
6とこれらの線の間の結合を介してリアルタイムで調整
される。
トランクにリンクするための入出力アダプタ27をもつ
。好適な実施例では、一方のDSPプロセッサとそのア
ダプタのみが(PL及びアダプタ27)ホスト・システ
ムにインターフェースし、他方のDSPプロセッサとそ
のアダプタのみが(P2及びアダプタ28)T−1)ラ
ンクにインターフェースする。ホストがメモリにアクセ
スしていない時は、PlとP2が時間的にインターリー
ブされた巡回的なアクセスをメモリに対してもつ。この
ことは、T−1線上の信号動作によりタイミング回路2
6とこれらの線の間の結合を介してリアルタイムで調整
される。
第4図に示すように、メモリ22は、個別にアクセス可
能な2つのアクセス部位40及び41に分けて構成され
る。部位40(I−RAM)は、命令を保持し、部位4
1 (D−RAM)は、命令に従い処理されるべきデー
タを保持する。第5図に示すように、Pl及びP2の部
位40及び41へのアクセスと、これらのプロセッサの
命令及びデータ上の関連動作は、時間的に互違いになっ
ている。このため、1つのプロセッサがl−RAMから
命令を検索している時に、もう一方のプロセッサが前置
て検索された命令のデコードを開始し、一方のプロセッ
サがD−RAMからデータを検索するときは、もう一方
のプロセッサが前置てフェッチされたデータ上で動作す
る、などである。
能な2つのアクセス部位40及び41に分けて構成され
る。部位40(I−RAM)は、命令を保持し、部位4
1 (D−RAM)は、命令に従い処理されるべきデー
タを保持する。第5図に示すように、Pl及びP2の部
位40及び41へのアクセスと、これらのプロセッサの
命令及びデータ上の関連動作は、時間的に互違いになっ
ている。このため、1つのプロセッサがl−RAMから
命令を検索している時に、もう一方のプロセッサが前置
て検索された命令のデコードを開始し、一方のプロセッ
サがD−RAMからデータを検索するときは、もう一方
のプロセッサが前置てフェッチされたデータ上で動作す
る、などである。
各プロセッサ20.21は、第6図に示されているよう
にパイプライン構成をもち、カスケード段50.51.
52がそれぞれ、フェッチと、デコーディングと、メモ
リ部位40に記憶された命令の実行を制御する。
にパイプライン構成をもち、カスケード段50.51.
52がそれぞれ、フェッチと、デコーディングと、メモ
リ部位40に記憶された命令の実行を制御する。
シーケンス制御手段53は、外部インターフェース(T
−1またはホスト)または他方のプロセッサに関連して
個々のプロセッサに必要とされる動作に従い段50によ
ってフェッチされる命令のシーケンスを制御する。
−1またはホスト)または他方のプロセッサに関連して
個々のプロセッサに必要とされる動作に従い段50によ
ってフェッチされる命令のシーケンスを制御する。
そのような動作は、詳細は後で説明するけれども、−船
釣に、1)特定のT−1サブチヤネルに撮送されている
制御情報を、ユーザーとの間でやり取りしている他の情
報から分離すること、2)T−1チヤネルの間のそのよ
うな他の情報を移動し、後述するようにデータ・メモリ
41のバ・シファ部分を回転すること、3)T−1シス
テムによって必要とされるPCI’l/lサンプル形式
と、ホスト・システムの利用に適合する「直接表現」形
式との間で変換を行うために、回転バッファ中の他の情
報を処理すること、を含んでいる。レジスタ54は、段
50及び51の間の過渡的な命令をバッファし、レジス
タ55は、段52に印加されるデコードされた制御信号
をバッファする。段52は、データ・メモリ41にアド
レスを転送するためのアドレス・バス接続56と、メモ
リ41とでデータを交換するためのデータ・バス接続5
7をもつ。
釣に、1)特定のT−1サブチヤネルに撮送されている
制御情報を、ユーザーとの間でやり取りしている他の情
報から分離すること、2)T−1チヤネルの間のそのよ
うな他の情報を移動し、後述するようにデータ・メモリ
41のバ・シファ部分を回転すること、3)T−1シス
テムによって必要とされるPCI’l/lサンプル形式
と、ホスト・システムの利用に適合する「直接表現」形
式との間で変換を行うために、回転バッファ中の他の情
報を処理すること、を含んでいる。レジスタ54は、段
50及び51の間の過渡的な命令をバッファし、レジス
タ55は、段52に印加されるデコードされた制御信号
をバッファする。段52は、データ・メモリ41にアド
レスを転送するためのアドレス・バス接続56と、メモ
リ41とでデータを交換するためのデータ・バス接続5
7をもつ。
E3.T−1タイミング
これから説明するDSP動作の理解に関係があるT−1
システム・タイミングのある側面が第7図に示されてい
る。これにおいては、24個の連続的な時間チャネルの
列が、区切りビット信号Yによって分離されて、フレー
ムを形成し、12個の連続的なフレームの列がスーパー
フレームを形成する。これは、通信技術の分野で広く理
解されている様式である(参考文献:「大容量ディジタ
ル・サービス−チャネル・インターフェース仕様(Hi
gh Capacity Digital 5ervi
ce−ChannelInterface 5pecl
fication)」アメリカン・テレホン・アンド・
テレグラフ社刊行物62411.1983年9月)。同
様のタイミングの配慮は、前述のCEPTディジタル・
リンク規格にも適用される(参考文献: rTDMキャ
リア: G703、G704、G733及びG734の
ためのCCITT勧告(CCITTRecommend
atlons for TDM Carri@rs)、
CCITTレッドブック(CCITT Redbook
s)、1985)。
システム・タイミングのある側面が第7図に示されてい
る。これにおいては、24個の連続的な時間チャネルの
列が、区切りビット信号Yによって分離されて、フレー
ムを形成し、12個の連続的なフレームの列がスーパー
フレームを形成する。これは、通信技術の分野で広く理
解されている様式である(参考文献:「大容量ディジタ
ル・サービス−チャネル・インターフェース仕様(Hi
gh Capacity Digital 5ervi
ce−ChannelInterface 5pecl
fication)」アメリカン・テレホン・アンド・
テレグラフ社刊行物62411.1983年9月)。同
様のタイミングの配慮は、前述のCEPTディジタル・
リンク規格にも適用される(参考文献: rTDMキャ
リア: G703、G704、G733及びG734の
ためのCCITT勧告(CCITTRecommend
atlons for TDM Carri@rs)、
CCITTレッドブック(CCITT Redbook
s)、1985)。
各チャネルは、8ビツト・スロットをもっ。スーパーフ
レーム60の5番目のフレームが典型的なものとして参
照l1号61で示されており、そのフレームの12番目
のチャネルが典型的なものとして参照番号62で示され
ている。スーパーフレーム60の最後の2列に示されて
いるように、区切りビットYは、フレームによって、S
及びTビット・パターンのように異なる。そのようなパ
ターンは、送受信のためにキャリアに同期するために使
用される。各チャネルの8番目のビットCビット“X”
)は、その前後関係で可変であり、各スーパーフレーム
の第6番目及び第12番目以外のフレームでは個々のチ
ャネルの8データ・ビットの最下位ビットとして解釈さ
れ、第6番目及び第12番目のフレームでは通話接続機
能(例えば、「オン・フック」、「オフ・フック」なと
)を決定するA″及び”B″の通知ビットと解釈される
。
レーム60の5番目のフレームが典型的なものとして参
照l1号61で示されており、そのフレームの12番目
のチャネルが典型的なものとして参照番号62で示され
ている。スーパーフレーム60の最後の2列に示されて
いるように、区切りビットYは、フレームによって、S
及びTビット・パターンのように異なる。そのようなパ
ターンは、送受信のためにキャリアに同期するために使
用される。各チャネルの8番目のビットCビット“X”
)は、その前後関係で可変であり、各スーパーフレーム
の第6番目及び第12番目以外のフレームでは個々のチ
ャネルの8データ・ビットの最下位ビットとして解釈さ
れ、第6番目及び第12番目のフレームでは通話接続機
能(例えば、「オン・フック」、「オフ・フック」なと
)を決定するA″及び”B″の通知ビットと解釈される
。
T−1データ・レートは、毎秒1.544メガビツトで
あるので、フレーム・チャネルの公称周期は、5.18
マイクロ秒である。
あるので、フレーム・チャネルの公称周期は、5.18
マイクロ秒である。
後述するように、これはDSPシステムの処理期間より
も長い。よって、各T−1周期の間に、多くのシステム
動作を行う事ができる。
も長い。よって、各T−1周期の間に、多くのシステム
動作を行う事ができる。
E4.DSP −
第8図は、DSPI、DSP2と、そのホスト及、びネ
ットワーク噛インターフェースの間の守備範囲の区分は
毫示すものである。参照番号80及び81で示すように
、ホスト・インターフェースは、l−RAM及びD−R
AMを初期化し、その後、DSPプロセッサが内部診断
を実施し、ホスト信号がネットワークに対する動作を開
始するのをアイドル待機する。DSP2と協働して、T
−Iインターフェースにある専用回路82.83が入来
信号からクロック及びフレーム信号を抽出する。この情
報を処理すると、専用回路84は、ネットワーク構成(
例えば、24チャネル時分割マルチプレクスと単一大規
模情報伝送チャネルとの間のT−1使用のトグル)を決
定し、参照番号85で示す箇所に受信及び送信のための
バッファ・スペースを割り振る。
ットワーク噛インターフェースの間の守備範囲の区分は
毫示すものである。参照番号80及び81で示すように
、ホスト・インターフェースは、l−RAM及びD−R
AMを初期化し、その後、DSPプロセッサが内部診断
を実施し、ホスト信号がネットワークに対する動作を開
始するのをアイドル待機する。DSP2と協働して、T
−Iインターフェースにある専用回路82.83が入来
信号からクロック及びフレーム信号を抽出する。この情
報を処理すると、専用回路84は、ネットワーク構成(
例えば、24チャネル時分割マルチプレクスと単一大規
模情報伝送チャネルとの間のT−1使用のトグル)を決
定し、参照番号85で示す箇所に受信及び送信のための
バッファ・スペースを割り振る。
初期化が完了してネットワークが構成されると、DSP
2は、フレーム/スーパーフレーム同期を確立するよう
に動作し、ネットワークから入来する信号の受信及び処
理へと進む。そのような信号の処理としては、サンプル
去れたアナログ波形のディジタル表現としての受信形式
から、処理すべき情報の直接ディジタル表現(文字数字
キャラクタ)への変換がある。これらの機能は、参照番
号86で示されている。
2は、フレーム/スーパーフレーム同期を確立するよう
に動作し、ネットワークから入来する信号の受信及び処
理へと進む。そのような信号の処理としては、サンプル
去れたアナログ波形のディジタル表現としての受信形式
から、処理すべき情報の直接ディジタル表現(文字数字
キャラクタ)への変換がある。これらの機能は、参照番
号86で示されている。
それと同時に、DSPIは、参照番号88で示すように
、アウトバウンド情報信号の変換処理を開始するために
、専用ホスト・インターフェース回路87によって与え
られた割りこみに応答する。
、アウトバウンド情報信号の変換処理を開始するために
、専用ホスト・インターフェース回路87によって与え
られた割りこみに応答する。
E5.DSP構 の−田
第9図は、DSPシステムの論理構成を示す図である。
処理要素20及び21と、タイミング・ネットワーク2
6は、第3図と同一の参照番号をもっており、メモリ要
素40及び41は、第4図と同一の参照番号を付されて
いる。l−RAM40は、線94上でホストによって与
えられる制御信号の指令のもとで、アドレス・バス90
及びアドレス・バッファ92を通じて、DSPシステム
によって使用される命令プログラムの初期プログラム・
ロード(IPL)のために、ホスト・システムによって
アドレス可能である。そのようにアドレスされたとき、
線94上の指令の下で、データ・バッファ96を介して
ホスト・プロセッサからl−RAMへ命令データが書き
込まれる。
6は、第3図と同一の参照番号をもっており、メモリ要
素40及び41は、第4図と同一の参照番号を付されて
いる。l−RAM40は、線94上でホストによって与
えられる制御信号の指令のもとで、アドレス・バス90
及びアドレス・バッファ92を通じて、DSPシステム
によって使用される命令プログラムの初期プログラム・
ロード(IPL)のために、ホスト・システムによって
アドレス可能である。そのようにアドレスされたとき、
線94上の指令の下で、データ・バッファ96を介して
ホスト・プロセッサからl−RAMへ命令データが書き
込まれる。
同様に、D−RAM41は、線100上でホストによっ
て供給される制御信号の指令のもとで、アドレス・バッ
ファ・レジスタ98を通じてホストによってアドレス可
能である。そのようにアドレスされた時、D−RAM4
1は、バッファ・レジスタ102を介してロードされた
命令プログラムに関連する初期データ・パラメータを受
は取る。制御線100は、OR回路104を介して、必
要に応じてデータの読み書きを行うためのメモリを用意
するために、メモリ制御ボート106に印加される。0
R104は、そのアクセスの間に、DSP 1及びDS
P2から他の読み書き制御入力を受は取る。初期化の間
に、線94及び100上の制御信号は、ホストのために
I及びD−RAMの制御を予め占有するためにOR回路
108を通じて渡される。
て供給される制御信号の指令のもとで、アドレス・バッ
ファ・レジスタ98を通じてホストによってアドレス可
能である。そのようにアドレスされた時、D−RAM4
1は、バッファ・レジスタ102を介してロードされた
命令プログラムに関連する初期データ・パラメータを受
は取る。制御線100は、OR回路104を介して、必
要に応じてデータの読み書きを行うためのメモリを用意
するために、メモリ制御ボート106に印加される。0
R104は、そのアクセスの間に、DSP 1及びDS
P2から他の読み書き制御入力を受は取る。初期化の間
に、線94及び100上の制御信号は、ホストのために
I及びD−RAMの制御を予め占有するためにOR回路
108を通じて渡される。
初期化の後、これらのメモリは、時間インターリーブさ
れたモードでプロセッサ20及び21によってアドレス
される。そのような動作においては、マルチプレクサ・
ユニット109が、バス110上のプロセッサ#1から
の命令アドレスと、バス112上のプロセッサ#2から
の命令アドレスとを交互に受は取って、それらを命令メ
モリ・ユニット40に供給する。これが行なわれている
間に、マルチプレクサ114は、D−RAMのためのア
ドレスを、バス116及び118を介してそれらのプロ
セッサから交互に受取り、それらをメモリ41に転送す
る。それと同時に、OR回路104が読み書き制御信号
を制御ボート106C印加して、メモリに関連するデー
タ移動の方向をセットする。
れたモードでプロセッサ20及び21によってアドレス
される。そのような動作においては、マルチプレクサ・
ユニット109が、バス110上のプロセッサ#1から
の命令アドレスと、バス112上のプロセッサ#2から
の命令アドレスとを交互に受は取って、それらを命令メ
モリ・ユニット40に供給する。これが行なわれている
間に、マルチプレクサ114は、D−RAMのためのア
ドレスを、バス116及び118を介してそれらのプロ
セッサから交互に受取り、それらをメモリ41に転送す
る。それと同時に、OR回路104が読み書き制御信号
を制御ボート106C印加して、メモリに関連するデー
タ移動の方向をセットする。
従って、メモリ40及び41は、アドレスされた位置と
アドレスしているプロセッサの間で、第9図に示した経
路を介して情報を交換する。命令は、l−RAM40か
らDSPlへメモリ出力バス119とラッチ・レジスタ
120を介して転送され、DSP2へは、バス119と
ラッチ・レジスタ121を介して転送される。
アドレスしているプロセッサの間で、第9図に示した経
路を介して情報を交換する。命令は、l−RAM40か
らDSPlへメモリ出力バス119とラッチ・レジスタ
120を介して転送され、DSP2へは、バス119と
ラッチ・レジスタ121を介して転送される。
読み出し動作に応答して、データは、メモリ出力バス1
24と、ラッチ・レジスタ126と、プロセッサ・デー
タ・バス130を介してメモリ41からDSP2へ渡さ
れ、メモリ41からDSPIへは、メモリ・バス124
、ラッチ・レジスタ136、バッファ・レジスタ138
、及びプロセッサ・データ・バス140を介して渡され
る。書き込み動作においては、データは、プロセッサ2
0及び21からプロセッサ・バス140及び130と、
マルチプレクサ曇ユニット142と、バッファ・レジス
タ144とメモリ・バス124を介してメモリ41に転
送される。このユニット142は、アドレス・マルチプ
レクサ114と同様、のシーケンスでプロセッサに対し
てサービスを交互させるが、それは、書き込まれるべき
データが、丁度適当なアドレス・バスが確立された時に
メモリ入力ボートに到着するように調時して適切に交互
切り換えされる。
24と、ラッチ・レジスタ126と、プロセッサ・デー
タ・バス130を介してメモリ41からDSP2へ渡さ
れ、メモリ41からDSPIへは、メモリ・バス124
、ラッチ・レジスタ136、バッファ・レジスタ138
、及びプロセッサ・データ・バス140を介して渡され
る。書き込み動作においては、データは、プロセッサ2
0及び21からプロセッサ・バス140及び130と、
マルチプレクサ曇ユニット142と、バッファ・レジス
タ144とメモリ・バス124を介してメモリ41に転
送される。このユニット142は、アドレス・マルチプ
レクサ114と同様、のシーケンスでプロセッサに対し
てサービスを交互させるが、それは、書き込まれるべき
データが、丁度適当なアドレス・バスが確立された時に
メモリ入力ボートに到着するように調時して適切に交互
切り換えされる。
プロセッサ21は、I10ユニット146と、そのアド
レス及びデータ・バスを介してT−1インターフエース
にリンクし、プロセッサ20は、工10ユニット148
とそのアドレス及びデータ・バスを介してホスト・シス
テムにリンクする。なお、上述のプロセッサ及びメモリ
・アドレスと、データ・バスは、卑−線の如く図示され
ているけれども、実際は複数の並列バス構成であること
を理解されたい。好適なバス・サイズは、命令データは
、27ビツト、ワーキング・データは、18ビツト、命
令アドレッシングには14ビツト、ワーキング・データ
とI10ユニットのアドレスには15ビツトである。
レス及びデータ・バスを介してT−1インターフエース
にリンクし、プロセッサ20は、工10ユニット148
とそのアドレス及びデータ・バスを介してホスト・シス
テムにリンクする。なお、上述のプロセッサ及びメモリ
・アドレスと、データ・バスは、卑−線の如く図示され
ているけれども、実際は複数の並列バス構成であること
を理解されたい。好適なバス・サイズは、命令データは
、27ビツト、ワーキング・データは、18ビツト、命
令アドレッシングには14ビツト、ワーキング・データ
とI10ユニットのアドレスには15ビツトである。
E6.DSPタイミング
第9図及び第10図を参照すると、タイミング回路26
は、時間交互巡回的なタイミング信号A、B%C,Dを
与え、A及びDを01・1RすることによってA+Dが
供給され、C及びD@ORすることによってC+Dが供
給される。B及びDは、相対的に逆の接続によってプロ
セッサ20及び21に基準として供給され、これにより
プロセッサ20への信号印加がプロセッサ21への信号
印加と180度位相がずれるようになされる。信号C+
Dは、C及びDの期間の間にプロセッサ20からl−R
AM40ヘアドレス信号を渡すために、マルチプレクサ
109を制御する。プロセッサ21からは、A及びBの
間に、アドレス信号が渡され、プロセッサ20は期間B
にその信号を発生し、プロセッサ21は期間りにその信
号を発生する。
は、時間交互巡回的なタイミング信号A、B%C,Dを
与え、A及びDを01・1RすることによってA+Dが
供給され、C及びD@ORすることによってC+Dが供
給される。B及びDは、相対的に逆の接続によってプロ
セッサ20及び21に基準として供給され、これにより
プロセッサ20への信号印加がプロセッサ21への信号
印加と180度位相がずれるようになされる。信号C+
Dは、C及びDの期間の間にプロセッサ20からl−R
AM40ヘアドレス信号を渡すために、マルチプレクサ
109を制御する。プロセッサ21からは、A及びBの
間に、アドレス信号が渡され、プロセッサ20は期間B
にその信号を発生し、プロセッサ21は期間りにその信
号を発生する。
信号り及びBは、命令ラッチ・レジスタ120及び12
1にそれぞれ供給され、それらのレジスタは、それぞれ
プロセッサ20及び21に命令を供給する。このため、
期間Bで最初にプロセッサ20によってアドレスされる
命令は、続くD期間にラッチ・レジスタ120にあられ
れ、期間りの間にプロセッサ21によってアドレスされ
た命令は、続くB期間にラッチ121に現れる。同様の
交互時間的な関係が、プロセッサ及びメモリ41のあい
たに確立される。アドレス・マルチプレクサ114は、
期間A十Bはプロセッサ21のためのデータ命アクセス
を開始し、期間C十りにはプロセッサ20のためのデー
タ・アクセスを開始するように信号C+Dによって動作
される。プロセッサ20のそのような動作の間に読み出
されたデータは、時間りでラッチ・レジスタ136にラ
ッチされ、プロセッサ21の場合は、時間Bでラッチ・
レジスタ126にラッチされる。書き込みデータ・マル
チプレクサ142は、時間A+Dで動作して時間B及び
Cでプロセッサ21からのデータを書き込み、時間A及
びDでプロセッサ20からのデータを書き込む。
1にそれぞれ供給され、それらのレジスタは、それぞれ
プロセッサ20及び21に命令を供給する。このため、
期間Bで最初にプロセッサ20によってアドレスされる
命令は、続くD期間にラッチ・レジスタ120にあられ
れ、期間りの間にプロセッサ21によってアドレスされ
た命令は、続くB期間にラッチ121に現れる。同様の
交互時間的な関係が、プロセッサ及びメモリ41のあい
たに確立される。アドレス・マルチプレクサ114は、
期間A十Bはプロセッサ21のためのデータ命アクセス
を開始し、期間C十りにはプロセッサ20のためのデー
タ・アクセスを開始するように信号C+Dによって動作
される。プロセッサ20のそのような動作の間に読み出
されたデータは、時間りでラッチ・レジスタ136にラ
ッチされ、プロセッサ21の場合は、時間Bでラッチ・
レジスタ126にラッチされる。書き込みデータ・マル
チプレクサ142は、時間A+Dで動作して時間B及び
Cでプロセッサ21からのデータを書き込み、時間A及
びDでプロセッサ20からのデータを書き込む。
E61.DSP T−1タイミング
第11図は、T−1チヤネルの周期を循環させるための
、パラメータA乃至りによって決定されたDSPサイク
ルの長さを対比するものである。DSPサイクルは、1
20ナノ秒の周期で循環し、T−1チヤネルは、5゜1
81マイクロ秒の周期で循環する。この上うに、多くの
DSP動作を、めいめいのT−1チヤネル周期の間に実
行することができる。DSPプロセッサとI10アダプ
タ・ユニットの間のデータ・バスは、少なくとも8ビツ
ト輻であるので、どちらかのプロセッサがT−1チヤネ
ルとの間でデータを転送するためには、めいめいのDS
Pデータ・バス上の単一サイクルしか必要でないという
ことが理解されよう。また、そのようなめいめいのバス
転送に要する時間は、T−1チヤネルの長さに比較して
極めて小さいので、他のプロセッサ動作(制御ll信号
の抽出、データ・フォーマットの変換など)にほとんど
干渉があたえられることがない、ということも理解され
よう。
、パラメータA乃至りによって決定されたDSPサイク
ルの長さを対比するものである。DSPサイクルは、1
20ナノ秒の周期で循環し、T−1チヤネルは、5゜1
81マイクロ秒の周期で循環する。この上うに、多くの
DSP動作を、めいめいのT−1チヤネル周期の間に実
行することができる。DSPプロセッサとI10アダプ
タ・ユニットの間のデータ・バスは、少なくとも8ビツ
ト輻であるので、どちらかのプロセッサがT−1チヤネ
ルとの間でデータを転送するためには、めいめいのDS
Pデータ・バス上の単一サイクルしか必要でないという
ことが理解されよう。また、そのようなめいめいのバス
転送に要する時間は、T−1チヤネルの長さに比較して
極めて小さいので、他のプロセッサ動作(制御ll信号
の抽出、データ・フォーマットの変換など)にほとんど
干渉があたえられることがない、ということも理解され
よう。
E7.l−RAM/D−RAMの利用
第12図は、l−RAM及びD−RAMのサイズ及・び
情報内容を示すものである。それはどちらとも1600
0 (16K)アドレス位置をもち、ワード・サイズは
、I−RAMで27ビツト、D−RAMは16ビツトで
ある。
情報内容を示すものである。それはどちらとも1600
0 (16K)アドレス位置をもち、ワード・サイズは
、I−RAMで27ビツト、D−RAMは16ビツトで
ある。
l−RAM中の命令及び制御パラメータには、初期化パ
ラメータのための32ワ一ド部位180、ホスト・シス
テム割り込みを処理するための288ワ一ド部位181
、遠隔ユーザー・モデムに適合するデータ変換のための
739ワ一ド部位182、送信には並列直列変換を行な
い、受−信には直列並列変換を行うための装置と、標準
データ通信プロトコル(例えば非同期、複同期、5DL
C,HDLCなど)の必要に応じてバイト整列、エラー
・チエツク、フォーマット、などをの他のプロトコル機
能を実施するための手段を含むUSART/ホスト・イ
ンターフェース処理のための138ワ一ド部位183
(USARTは、インテル8251の製品仕様の定義に
よれば、汎用同期または非同期受信/送信機を意味する
)、T−1インターフエースにリンクするための136
ワ一ド部位184、(モデム及びT−1処理参断のため
の192ワ一ド部位と、八−ドウヱア及びバックグラン
ド診断のための2にワード部位を含む)診断部位186
、上述の処理で使用されるテーブルを初期化するための
9にワード部位186(これは、初期化の後、音声圧縮
などの他の機能のための命令に重なってもよい)、及び
他の雑多な機能のための3.4に部位187がある。
ラメータのための32ワ一ド部位180、ホスト・シス
テム割り込みを処理するための288ワ一ド部位181
、遠隔ユーザー・モデムに適合するデータ変換のための
739ワ一ド部位182、送信には並列直列変換を行な
い、受−信には直列並列変換を行うための装置と、標準
データ通信プロトコル(例えば非同期、複同期、5DL
C,HDLCなど)の必要に応じてバイト整列、エラー
・チエツク、フォーマット、などをの他のプロトコル機
能を実施するための手段を含むUSART/ホスト・イ
ンターフェース処理のための138ワ一ド部位183
(USARTは、インテル8251の製品仕様の定義に
よれば、汎用同期または非同期受信/送信機を意味する
)、T−1インターフエースにリンクするための136
ワ一ド部位184、(モデム及びT−1処理参断のため
の192ワ一ド部位と、八−ドウヱア及びバックグラン
ド診断のための2にワード部位を含む)診断部位186
、上述の処理で使用されるテーブルを初期化するための
9にワード部位186(これは、初期化の後、音声圧縮
などの他の機能のための命令に重なってもよい)、及び
他の雑多な機能のための3.4に部位187がある。
D−RAMは、現在アクティブである各T−1チャネル
のための512ワ一ド部位、すなわち24個までのその
ような部位を含み、それは12228ワードまでのスペ
ース188を占め、1つのT−1線インターフエースを
維持する(2つ以上のT−1線との通信を維持するため
に好適な実施例は、1つまたはそれ以上のI10チャネ
ルを分離するためにリンクされた複数のDSPを使用す
ることである。各スペース188は、送信及び受信処理
のために割り振られたワーク及びバッファ・スペースを
含む。送受信処理のための機能的な必要条件に応じて、
より多くのスペースを他の機能に割り振るためにトレー
ドオフを行う事もできる。D−RAMはさらに、参照番
号189で示すように、フィルタ係数や、対数形式と線
形形式の間でデータの変換を行うためのテーブルと、サ
イン曲線キャリア信号関数を発生するのに使用するサイ
ン値ルックアップのテーブルを記憶するための3512
ワ一ド部位を含む。D−RAMはまた、変換プログラム
によって使用されるリンク変数のための256ワ一ド部
位と、伝送処理のための1.5にワード部位191と、
送受信通知ビット(第7図に関連して説明済み)のステ
ージングのための512ワ一ド部位192を含む。
のための512ワ一ド部位、すなわち24個までのその
ような部位を含み、それは12228ワードまでのスペ
ース188を占め、1つのT−1線インターフエースを
維持する(2つ以上のT−1線との通信を維持するため
に好適な実施例は、1つまたはそれ以上のI10チャネ
ルを分離するためにリンクされた複数のDSPを使用す
ることである。各スペース188は、送信及び受信処理
のために割り振られたワーク及びバッファ・スペースを
含む。送受信処理のための機能的な必要条件に応じて、
より多くのスペースを他の機能に割り振るためにトレー
ドオフを行う事もできる。D−RAMはさらに、参照番
号189で示すように、フィルタ係数や、対数形式と線
形形式の間でデータの変換を行うためのテーブルと、サ
イン曲線キャリア信号関数を発生するのに使用するサイ
ン値ルックアップのテーブルを記憶するための3512
ワ一ド部位を含む。D−RAMはまた、変換プログラム
によって使用されるリンク変数のための256ワ一ド部
位と、伝送処理のための1.5にワード部位191と、
送受信通知ビット(第7図に関連して説明済み)のステ
ージングのための512ワ一ド部位192を含む。
E8.DSP
第13図を参照すると、DSPサブシステムは、ステッ
プ196乃至204で概略的に示されているような処理
で自身を初期化する。ステップ196では、ホストがD
SPのためのマイクロ命令と制御データをl−RAMに
ロードし、割り込みを通じてDSPに通知する。すると
DSP 1及びDSP2は、割り込みを無効化し、前述
のようにl−RAMに対する交互的なアクセスによって
、そこに含まれているプートストラップ初期化シーケン
スを実行する(ステップ197、及び第12図のスペー
ス180を参照)。なお、どちらのDSPも、l−RA
Mに対する共有アクセスを通じて、このシーケンスと他
のシーケンスを同時に実行し、以てめいめいのDSPの
命令に必要なメモリ容量を低減し得ることに留意された
い。
プ196乃至204で概略的に示されているような処理
で自身を初期化する。ステップ196では、ホストがD
SPのためのマイクロ命令と制御データをl−RAMに
ロードし、割り込みを通じてDSPに通知する。すると
DSP 1及びDSP2は、割り込みを無効化し、前述
のようにl−RAMに対する交互的なアクセスによって
、そこに含まれているプートストラップ初期化シーケン
スを実行する(ステップ197、及び第12図のスペー
ス180を参照)。なお、どちらのDSPも、l−RA
Mに対する共有アクセスを通じて、このシーケンスと他
のシーケンスを同時に実行し、以てめいめいのDSPの
命令に必要なメモリ容量を低減し得ることに留意された
い。
そのあと、DSPは、l−RAMスペース185(第1
2図)中の命令を使用して自身についての診断を実施し
くステップ198)、その完了時点で、その状況をホス
トに知らせる。伺らかの故障があったなら、それは動作
を開始する前に補修される。診断が成功裡に完了すると
、D−RAMが初期化され(ステップ199)、各DS
Pのための初期プログラム連鎖手続きを確立するために
リンク情報がD−RAMスペース190(第12図)に
セットされる(ステップ200)。
2図)中の命令を使用して自身についての診断を実施し
くステップ198)、その完了時点で、その状況をホス
トに知らせる。伺らかの故障があったなら、それは動作
を開始する前に補修される。診断が成功裡に完了すると
、D−RAMが初期化され(ステップ199)、各DS
Pのための初期プログラム連鎖手続きを確立するために
リンク情報がD−RAMスペース190(第12図)に
セットされる(ステップ200)。
この時点で、T−1フレ一ム同期の検索を開始するため
にDSP2とT−1システムの間の論理インターフェー
スに対して要求がなされる(ステップ201及び第7図
)。
にDSP2とT−1システムの間の論理インターフェー
スに対して要求がなされる(ステップ201及び第7図
)。
フレーム同期が検出されると、DSPに割り込みを通じ
て連絡がなされ(ステップ202)、チャネル毎に接続
のネットワーク要求を処理し始める(ステップ203)
。この処理において、DSP2は、接続要求情報を含む
通知ビット(第7図A、B)を受取り、それらをワード
にまとめて(第12図、D−RAMスペース192)
、DSP 1にそのようにまとめたことを知らせる。す
るとDSPIは、ホスト・システムに割り込みをかけて
、通知ワードの関連情報をホストに渡す。ホストは、こ
れらのワードを検索して解析し、以て接続を決定し、ネ
ットワークへの転送のためにD−RAMを介してDSP
に通知情報を渡す。このようにして、接続(T−1チャ
ネル割当て及び公衆回線を介する交換パス)が確立され
る。また、伝送されているデータと遠隔ユーザー局の装
置のタイプに適切な送受信変換処理を実行するようにD
SPをイネーブルするために、各接続毎に適切なプログ
ラム連鎖シーケンスが確立される。
て連絡がなされ(ステップ202)、チャネル毎に接続
のネットワーク要求を処理し始める(ステップ203)
。この処理において、DSP2は、接続要求情報を含む
通知ビット(第7図A、B)を受取り、それらをワード
にまとめて(第12図、D−RAMスペース192)
、DSP 1にそのようにまとめたことを知らせる。す
るとDSPIは、ホスト・システムに割り込みをかけて
、通知ワードの関連情報をホストに渡す。ホストは、こ
れらのワードを検索して解析し、以て接続を決定し、ネ
ットワークへの転送のためにD−RAMを介してDSP
に通知情報を渡す。このようにして、接続(T−1チャ
ネル割当て及び公衆回線を介する交換パス)が確立され
る。また、伝送されているデータと遠隔ユーザー局の装
置のタイプに適切な送受信変換処理を実行するようにD
SPをイネーブルするために、各接続毎に適切なプログ
ラム連鎖シーケンスが確立される。
E9.DSP ホスト・インターフェース第14A図
は、データ転送のためのDSPとホストの間の論理イン
ターフェースをあられす。ホストとl−RAM、209
の間の命令転送インターフェース(第9図のブロック4
0)は、アドレス・バッファ227と、データ・バッフ
ァ(図示しない)を使用した単純な一方向バス構成であ
る。命令ローディングのための活動のほとんどは、DS
Pが遊休状態であり時間的にクリティカルでないシステ
ム初期化の間に達成される。しかし、D−RAMに対す
るデータ転送インターフェースは、DSPとホストDM
A (直接メモリ・アクセス)の両方によ7て使用され
、DSP活動とのインターフェースがあまり余裕がない
ときに、サイクル・スチールが制槻する。
は、データ転送のためのDSPとホストの間の論理イン
ターフェースをあられす。ホストとl−RAM、209
の間の命令転送インターフェース(第9図のブロック4
0)は、アドレス・バッファ227と、データ・バッフ
ァ(図示しない)を使用した単純な一方向バス構成であ
る。命令ローディングのための活動のほとんどは、DS
Pが遊休状態であり時間的にクリティカルでないシステ
ム初期化の間に達成される。しかし、D−RAMに対す
るデータ転送インターフェースは、DSPとホストDM
A (直接メモリ・アクセス)の両方によ7て使用され
、DSP活動とのインターフェースがあまり余裕がない
ときに、サイクル・スチールが制槻する。
ホストtIIIa11の下では、データは、ホスト・イ
ンターフェース・ラッチ214及び216を介して、参
照番号211で示すようにホストRAM210及びD−
RAMの間で転送される。なお、ラッチ214はアウト
バウンド・データ用であり、ラッチ216はインバウン
ド・データ用である。
ンターフェース・ラッチ214及び216を介して、参
照番号211で示すようにホストRAM210及びD−
RAMの間で転送される。なお、ラッチ214はアウト
バウンド・データ用であり、ラッチ216はインバウン
ド・データ用である。
ホスト制御データ転送の間に、アドレス・レジスタ22
0を介してホストからD−RAMアドレシング・ボート
208へアドレスが送られ、それは、サイクル場スチー
ル曇モードまたは直接アクセス・モードの2つのモード
のうちのどちらかでD−RAMに加えられる。サイクル
・スチール・モードでは、後述するように、DSPがD
−RAMを使用していない間にデータが転送される。一
方、直接アクセス・モードでは、DSPアクセスがホス
トによって優先使用(pre−empt)される。
0を介してホストからD−RAMアドレシング・ボート
208へアドレスが送られ、それは、サイクル場スチー
ル曇モードまたは直接アクセス・モードの2つのモード
のうちのどちらかでD−RAMに加えられる。サイクル
・スチール・モードでは、後述するように、DSPがD
−RAMを使用していない間にデータが転送される。一
方、直接アクセス・モードでは、DSPアクセスがホス
トによって優先使用(pre−empt)される。
明らかに、DSPサブシステムにおけるバス使用と動作
に関しては、サイクル・スチール・そ−ドのほうが効率
的である。
に関しては、サイクル・スチール・そ−ドのほうが効率
的である。
サイクル・スチールは、次のようにして動作する。すな
わち、各DSPが(予めl−RAMからフヱツチされた
)命令をデコードす、るとき、DSPは、D−RAMに
対する読み取りあるいは書°き込みアクセスの次のサイ
クルが必要とされるかどうかを判断する。例えば、内部
DSPレジスタから別のDSPレジスタへのデータ移動
を決定する命令は、DSPがD−RAMとめ読み書きを
行なうことを要さないので、そのような時には、D−R
AMは、サイクル・スチール・アクセスのためにアクセ
ス可能となされる。
わち、各DSPが(予めl−RAMからフヱツチされた
)命令をデコードす、るとき、DSPは、D−RAMに
対する読み取りあるいは書°き込みアクセスの次のサイ
クルが必要とされるかどうかを判断する。例えば、内部
DSPレジスタから別のDSPレジスタへのデータ移動
を決定する命令は、DSPがD−RAMとめ読み書きを
行なうことを要さないので、そのような時には、D−R
AMは、サイクル・スチール・アクセスのためにアクセ
ス可能となされる。
そのような時、作用を受けたDSPが参照番号229A
で、サイクル・スチール制御論理228に「C8可用」
信号を印加する。これは、D−RAMの、サイクル・ス
チール可用性を示す。DMA制御1212からの要求が
保習であるなら、論理228はレジスタ214と、レジ
スタ220によって決定されたD−RAM位置との間で
即時にデータを転送することによってその可用性表示に
応答する。
で、サイクル・スチール制御論理228に「C8可用」
信号を印加する。これは、D−RAMの、サイクル・ス
チール可用性を示す。DMA制御1212からの要求が
保習であるなら、論理228はレジスタ214と、レジ
スタ220によって決定されたD−RAM位置との間で
即時にデータを転送することによってその可用性表示に
応答する。
ホストからD−RAMへ行く途中のデータは、その転送
順序で処理されなくてはならず、また、サイクル・スチ
ール書き込み転送は既に書き込まれたD−RAMの位置
に関連する情報を渡す時間の余裕がないので(通常のD
MA転送ではDSP側でアドレス・カウントを反映させ
るためにアドレス・カウントを更新するための時間があ
る)、各「書き込みサイクル・スチール」転送の完了と
書き込まれたアドレスを自動的に表示するための機構が
必要である。この機構は、ここでは書き込みC8完了線
229Bとバックアップ・バッファ・レジスタ224に
よって実現される。線229Bが活動化されたとき、D
SPlは、割り込みを通じて、前に要求された転送が完
了したことを通知される。その完了表示が与えられると
、レジスタ220中のD−RAMアドレスがレジスタ2
24に渡される。DSPIは次にこのアドレスを、そこ
からデータを読み出すべ含新しいアドレスとして内部的
に記憶しなくてはならない。DSPに対する割り込みは
、回路226がその割り込みのベクタ・アドレスに分岐
したときクリアされる。
順序で処理されなくてはならず、また、サイクル・スチ
ール書き込み転送は既に書き込まれたD−RAMの位置
に関連する情報を渡す時間の余裕がないので(通常のD
MA転送ではDSP側でアドレス・カウントを反映させ
るためにアドレス・カウントを更新するための時間があ
る)、各「書き込みサイクル・スチール」転送の完了と
書き込まれたアドレスを自動的に表示するための機構が
必要である。この機構は、ここでは書き込みC8完了線
229Bとバックアップ・バッファ・レジスタ224に
よって実現される。線229Bが活動化されたとき、D
SPlは、割り込みを通じて、前に要求された転送が完
了したことを通知される。その完了表示が与えられると
、レジスタ220中のD−RAMアドレスがレジスタ2
24に渡される。DSPIは次にこのアドレスを、そこ
からデータを読み出すべ含新しいアドレスとして内部的
に記憶しなくてはならない。DSPに対する割り込みは
、回路226がその割り込みのベクタ・アドレスに分岐
したときクリアされる。
ホスト−DSP転送は1ワード(2バイト)または1バ
イト幅のどちらがであるので、DSPが、サイクル・ス
チール書き込みで転送されたデータの量が1ワードまた
は1バイトのどちらであるかを判断する事ができるよう
にするには、そのようにして転送されたデータを処理す
る際に別の機能が必要である。これに関連する機構は、
バッファ・レジスタ224と、ホストDMAが送られる
上方データ・ストローブ(UDS)及び下方データ・ス
トローブの構成である。レジスタ224は16ビツト輻
で、レジスタ220中の14ビツト・アドレス噛ワード
がレジスタ22の中央14ビツトに転送される。UDS
及びLDSはそれぞれ、レジスタ224の最高位及び最
低位ビット位置に転送される。1ワードが転送された時
、UDSとLDSはともに高レベル(1)であり、1バ
イトが転送された時、UDSが高レベルでLDSが低レ
ベルである。このように、レジスタ224の高位及び低
位ビットの値が、DSPへの完了したサイクル・スチー
ル転送の幅を示す。
イト幅のどちらがであるので、DSPが、サイクル・ス
チール書き込みで転送されたデータの量が1ワードまた
は1バイトのどちらであるかを判断する事ができるよう
にするには、そのようにして転送されたデータを処理す
る際に別の機能が必要である。これに関連する機構は、
バッファ・レジスタ224と、ホストDMAが送られる
上方データ・ストローブ(UDS)及び下方データ・ス
トローブの構成である。レジスタ224は16ビツト輻
で、レジスタ220中の14ビツト・アドレス噛ワード
がレジスタ22の中央14ビツトに転送される。UDS
及びLDSはそれぞれ、レジスタ224の最高位及び最
低位ビット位置に転送される。1ワードが転送された時
、UDSとLDSはともに高レベル(1)であり、1バ
イトが転送された時、UDSが高レベルでLDSが低レ
ベルである。このように、レジスタ224の高位及び低
位ビットの値が、DSPへの完了したサイクル・スチー
ル転送の幅を示す。
ホストとのデータ転送もDSPIによって制御すること
ができる。D−RAMとホストRAMの間のデータ転送
は、アウトバウンド・レジスタ215とインバウンド・
レジスタ217とを含む複数レジスタを使用してDSP
Iによって制御される。このとき、インバウンド・レジ
スタ217は、D−RAMからホストRAMへのデータ
を運び、アウトバウンド・レジスタ215は、その逆方
向のデータを運ぶ。そのおのおのは、ラッチ制御手段(
図示しない)とタンデム接続された一対のレジスタを有
し、因って任意の時点でその対は、途中の2データ・ワ
ード(各々16ビツト)を保持する。その図示されてい
ないラッチ制御は、その対の空き具合味たは占有具合を
示す。インバウンド転送が進行中でインバウンド対の、
うちのレジスタの1つが空いていないときは、書き込み
要求がホストRAMに与えられる。同様に、アウトバウ
ンド転送が進行中でアウトバウンド対のうちのレジスタ
の1つが空いているときは、読み取り要求がホストRA
Mに与えられる。
ができる。D−RAMとホストRAMの間のデータ転送
は、アウトバウンド・レジスタ215とインバウンド・
レジスタ217とを含む複数レジスタを使用してDSP
Iによって制御される。このとき、インバウンド・レジ
スタ217は、D−RAMからホストRAMへのデータ
を運び、アウトバウンド・レジスタ215は、その逆方
向のデータを運ぶ。そのおのおのは、ラッチ制御手段(
図示しない)とタンデム接続された一対のレジスタを有
し、因って任意の時点でその対は、途中の2データ・ワ
ード(各々16ビツト)を保持する。その図示されてい
ないラッチ制御は、その対の空き具合味たは占有具合を
示す。インバウンド転送が進行中でインバウンド対の、
うちのレジスタの1つが空いていないときは、書き込み
要求がホストRAMに与えられる。同様に、アウトバウ
ンド転送が進行中でアウトバウンド対のうちのレジスタ
の1つが空いているときは、読み取り要求がホストRA
Mに与えられる。
前述のように、サイクル・スチール転送は、可能な時は
いつでも、インバウンド転送の閏はレジスタ217を充
たし、アウトバウンド転送の間はレジスタ215を空に
するために使用される。DSPIによって制御されるデ
ータ転送の間に、カウンタが、スケジュールされたバー
スト転送の長さ(ブロック223)と、D−RAM (
ブロック225)及びホストRAM (ブロック221
及び222)中の順次的なアドレス位置を追跡記録する
。
いつでも、インバウンド転送の閏はレジスタ217を充
たし、アウトバウンド転送の間はレジスタ215を空に
するために使用される。DSPIによって制御されるデ
ータ転送の間に、カウンタが、スケジュールされたバー
スト転送の長さ(ブロック223)と、D−RAM (
ブロック225)及びホストRAM (ブロック221
及び222)中の順次的なアドレス位置を追跡記録する
。
追加的なりSP/ホスト・インターフェース論理は複数
の状況レジスタ219をもち、これらには、DSPlに
よってアプリケ−シリン依存状況情報をロードする事が
できる。ホストは、必要時はそのような状況を読むこと
ができる。割り込みベクタ・ラッチ218もDSPIに
よってロードされ、割り込みアクノリッジ・サイクルの
間にホストに割り込みベクタをロードする。また追加的
なコマンド及び状況レジスタ213が、ホスト・プロセ
ッサをしてDSP付属論理中のエラー状態を監視し、そ
の条件に応じて条件を選択的にリセット又は無視するこ
とを可能ならしめる。
の状況レジスタ219をもち、これらには、DSPlに
よってアプリケ−シリン依存状況情報をロードする事が
できる。ホストは、必要時はそのような状況を読むこと
ができる。割り込みベクタ・ラッチ218もDSPIに
よってロードされ、割り込みアクノリッジ・サイクルの
間にホストに割り込みベクタをロードする。また追加的
なコマンド及び状況レジスタ213が、ホスト・プロセ
ッサをしてDSP付属論理中のエラー状態を監視し、そ
の条件に応じて条件を選択的にリセット又は無視するこ
とを可能ならしめる。
EIO,DSP/DSPインターフェース第14B図を
参照すると、DSPIとDSP2の間の担当範囲を処理
するデータ信号の分担は次の通りである。すなわち、D
SPlは、ホスト・インターフェースの交換とアウトバ
ウンド・データに関連する変換処理を扱い、DSP2は
、T−1インターフエースでのすべての交換とT−1か
ら受は取るデータの変換を扱う。処理の分担は、変換処
理の後、一方から他方のプロセッサへ、割り込みによっ
て引き渡される。
参照すると、DSPIとDSP2の間の担当範囲を処理
するデータ信号の分担は次の通りである。すなわち、D
SPlは、ホスト・インターフェースの交換とアウトバ
ウンド・データに関連する変換処理を扱い、DSP2は
、T−1インターフエースでのすべての交換とT−1か
ら受は取るデータの変換を扱う。処理の分担は、変換処
理の後、一方から他方のプロセッサへ、割り込みによっ
て引き渡される。
ホスト・インターフェースからT−1インターフエース
へアウトバウンドするデータに関しては、DSPIは、
チャネル・カウンタ(T−1チヤネル1にある)によっ
て示されるT−1チヤネルに関連するアウトバウンド・
データを処理するための命令ルーチン(I−RAM中に
ある)にリンクするようにサイクル・スチール転送が生
じた(動作230)というホスト割り込みまたは表示に
反応する。
へアウトバウンドするデータに関しては、DSPIは、
チャネル・カウンタ(T−1チヤネル1にある)によっ
て示されるT−1チヤネルに関連するアウトバウンド・
データを処理するための命令ルーチン(I−RAM中に
ある)にリンクするようにサイクル・スチール転送が生
じた(動作230)というホスト割り込みまたは表示に
反応する。
そのインターフェースから渡されたアドレスまたはアド
レス・ポインタを用いて、DSPlは、D−RAM送信
ワークスペース(第12図参照番号188)で見付かっ
た、転送されたばかりのデータにアクセスして(動作2
31)、チャネル1で処理されているデータのタイプと
、チャネル1に現在リンクされている遠隔ユーザー局で
使用されているモデムのタイプに適切であるデータに変
換するために命令ルーチンにリンクする(動作232)
。これらのルーチンにより、チャネル1ワークスペース
のデータが、T−1伝送に適合するチャネル1バイト・
サンプルを生成しく動作233) 、そのサンプルをD
−RAM中のチャネル1伝送バツフア・スペースへ記憶
するために(動作234) 、チャネル1ワークスペー
スが処理される。DSPIは次にDSP2に割り込みを
かける(動作235)。
レス・ポインタを用いて、DSPlは、D−RAM送信
ワークスペース(第12図参照番号188)で見付かっ
た、転送されたばかりのデータにアクセスして(動作2
31)、チャネル1で処理されているデータのタイプと
、チャネル1に現在リンクされている遠隔ユーザー局で
使用されているモデムのタイプに適切であるデータに変
換するために命令ルーチンにリンクする(動作232)
。これらのルーチンにより、チャネル1ワークスペース
のデータが、T−1伝送に適合するチャネル1バイト・
サンプルを生成しく動作233) 、そのサンプルをD
−RAM中のチャネル1伝送バツフア・スペースへ記憶
するために(動作234) 、チャネル1ワークスペー
スが処理される。DSPIは次にDSP2に割り込みを
かける(動作235)。
DSP2は、T−1チヤネル1に関連するアウトバウン
ド・データの処理を引き受け、T−1に対する伝送イン
ターフェースのための命令ルーチンにリンクしく動作2
36)、DSPIによって形成されたデータ・サンプル
をT−1チヤネル1に引き渡す(動作237)。
ド・データの処理を引き受け、T−1に対する伝送イン
ターフェースのための命令ルーチンにリンクしく動作2
36)、DSPIによって形成されたデータ・サンプル
をT−1チヤネル1に引き渡す(動作237)。
DSPIによる上述の動作230乃至235の間に、D
SP2は、別のT−1チヤネル(ここでは、チャネル1
の前のチャネル、すなわちチャネル24)のデータを受
信することに専従する。そうするためには、DSP2が
T−1インターフエースで割り込みに反応して、受信処
理ルーチンにリンクする(動作240)。その割り込み
で渡されたポインタを使用して、DSP2は、現在D−
RAMチャネル24受信バッファにあるデータ・サンプ
ルにアクセスする。次にチャネル24に関連するデータ
のタイプとリンクされたユーザー構成に適切なl−RA
M中の変換ルーチンを受は取るようにリンクすると(動
作242) 、DSP2は受信データ・サンプル上で変
換処理を行ない(動作243) 、D−RAMチャネル
24受信ワークスペースでのホスト処理に適したデータ
・バイトを記憶する(動作244)。最後に、割り込み
がDSPlに渡されて、DSP 1にD−RAM位置と
関連のT−1チヤネルが報知される。
SP2は、別のT−1チヤネル(ここでは、チャネル1
の前のチャネル、すなわちチャネル24)のデータを受
信することに専従する。そうするためには、DSP2が
T−1インターフエースで割り込みに反応して、受信処
理ルーチンにリンクする(動作240)。その割り込み
で渡されたポインタを使用して、DSP2は、現在D−
RAMチャネル24受信バッファにあるデータ・サンプ
ルにアクセスする。次にチャネル24に関連するデータ
のタイプとリンクされたユーザー構成に適切なl−RA
M中の変換ルーチンを受は取るようにリンクすると(動
作242) 、DSP2は受信データ・サンプル上で変
換処理を行ない(動作243) 、D−RAMチャネル
24受信ワークスペースでのホスト処理に適したデータ
・バイトを記憶する(動作244)。最後に、割り込み
がDSPlに渡されて、DSP 1にD−RAM位置と
関連のT−1チヤネルが報知される。
このことは、DSP 1をしてホスト・インターフェー
スのための命令ルーチンにリンクさせ(動作246)
、チャネル24データ・バイトをホスト・システムに渡
させる(動作247)。ホスト及びT−1システムのめ
いめいへのデータ転送のためにめいめいの動作247.
237を完了すると、DSPI及びDSP2は、処理す
べき次のデータに関連するホスト及びT−1割り込みを
待つためのルーチンにリンクし、そのデータのための上
述した処理を繰り返す(動作248及び249)。
スのための命令ルーチンにリンクさせ(動作246)
、チャネル24データ・バイトをホスト・システムに渡
させる(動作247)。ホスト及びT−1システムのめ
いめいへのデータ転送のためにめいめいの動作247.
237を完了すると、DSPI及びDSP2は、処理す
べき次のデータに関連するホスト及びT−1割り込みを
待つためのルーチンにリンクし、そのデータのための上
述した処理を繰り返す(動作248及び249)。
なお、上記の処理で、命令のオーバーヘッドを最小限に
するために、(各チャネルで単一バイトでなく)単一チ
ャネルからブロック・データ(複数バイト)を処理して
もよいことを理解されたい。また、DSPI及びDSP
2の間の割り込み処理(235,245)は、実際は互
いに非同期的であり、2つのプロセッサの間の処理の流
れに与える調整は緩やかである。
するために、(各チャネルで単一バイトでなく)単一チ
ャネルからブロック・データ(複数バイト)を処理して
もよいことを理解されたい。また、DSPI及びDSP
2の間の割り込み処理(235,245)は、実際は互
いに非同期的であり、2つのプロセッサの間の処理の流
れに与える調整は緩やかである。
Ell、DSP T−1インタ一フエース第14C図
は、DSPとT−1ネツトワークの間のデータ転送イン
ターフェースの関連機能を示す図である。ネットワーク
から受信されたデータはFIFO(先入れ先だし)バッ
ファ260にステージされ、これらのバッファから受信
順にバス・インターフェース回路261に送出され、回
路261からD−RAMに送られる。ネットワークに対
してアウトバウンドのデータは、回路261を介してD
−RAMからFIFOバッファ262に渡され、それら
のバッファからバッファへの入力順にネットワークに送
られる。これらの転送のためのD−RAMへのアクセス
は、現在のDSP動作との干渉を最小にするために、第
14A図の要素228に関連して説明したのと同様に、
サイクル・スチール動作によって行なわれる。
は、DSPとT−1ネツトワークの間のデータ転送イン
ターフェースの関連機能を示す図である。ネットワーク
から受信されたデータはFIFO(先入れ先だし)バッ
ファ260にステージされ、これらのバッファから受信
順にバス・インターフェース回路261に送出され、回
路261からD−RAMに送られる。ネットワークに対
してアウトバウンドのデータは、回路261を介してD
−RAMからFIFOバッファ262に渡され、それら
のバッファからバッファへの入力順にネットワークに送
られる。これらの転送のためのD−RAMへのアクセス
は、現在のDSP動作との干渉を最小にするために、第
14A図の要素228に関連して説明したのと同様に、
サイクル・スチール動作によって行なわれる。
前期データ転送動作に関連するD−RAMのアドレシン
グのための回路263乃至265は、特に関連が大きい
。モード選択/切換回路263は、T−1フレーム帯域
の利用の異なる2つのモード、すなわち、フレームが、
複数のユーザーに割り振り可能な複数のチャネルに時分
割されている「多重チャネル」モード(第7図参照)と
、フレームが、単一のユーザーとの間の単一高速ビット
・ストリームに割り振られている「卑−チャネル」モー
ドに関連する2つの異なるモードにおけるこれらの動作
を保持するための2つのマルチプレクス部位263A及
び263をもつ。回路263A/263Bに対するアド
レスは、以下で説明する「オフセット」フレーム及びチ
ャネル6カウントであり、これは、「オフセット」送信
と受信チャネルの間で交互するスイッチ回路と、T−1
リンク上の送受信チャネルとフレームのタイミングに対
応するフレーム・カウント機能を通じて渡される。
グのための回路263乃至265は、特に関連が大きい
。モード選択/切換回路263は、T−1フレーム帯域
の利用の異なる2つのモード、すなわち、フレームが、
複数のユーザーに割り振り可能な複数のチャネルに時分
割されている「多重チャネル」モード(第7図参照)と
、フレームが、単一のユーザーとの間の単一高速ビット
・ストリームに割り振られている「卑−チャネル」モー
ドに関連する2つの異なるモードにおけるこれらの動作
を保持するための2つのマルチプレクス部位263A及
び263をもつ。回路263A/263Bに対するアド
レスは、以下で説明する「オフセット」フレーム及びチ
ャネル6カウントであり、これは、「オフセット」送信
と受信チャネルの間で交互するスイッチ回路と、T−1
リンク上の送受信チャネルとフレームのタイミングに対
応するフレーム・カウント機能を通じて渡される。
ここで使用されている環境では、「オフセット」カウン
トは、個々のFIF○バッファ・パス260及び262
中の対応データによって遭遇される遅延を補償する用に
現在受信されているチャネルまたはフレームに関連する
値で調節される。その目的は、オフセット受信(送信)
チャネル及びフレーム・カウントが、瞬間的な値として
、バッファ260から出される次のデータ・バイトがそ
こから受信された(あるいは、バッファ262への次の
データバイトがそこへ送られることになる)T−1上の
チャネル及びフレーム・タイム・スロットの数に対応す
べきである、ということである。こうして、もし受信さ
れたデータ・バイトをバッファ260を通じて渡すため
に必要な時間が51−1チャネル周期に等しいなら、そ
のバイトのオフセット・チャネル・カウントはN−5で
あり、ここでNは、現在受信されているT−1タイム・
スロットの数であり、N−5は、バイトが実際に受信さ
れたタイム・スロットの数を表す。
トは、個々のFIF○バッファ・パス260及び262
中の対応データによって遭遇される遅延を補償する用に
現在受信されているチャネルまたはフレームに関連する
値で調節される。その目的は、オフセット受信(送信)
チャネル及びフレーム・カウントが、瞬間的な値として
、バッファ260から出される次のデータ・バイトがそ
こから受信された(あるいは、バッファ262への次の
データバイトがそこへ送られることになる)T−1上の
チャネル及びフレーム・タイム・スロットの数に対応す
べきである、ということである。こうして、もし受信さ
れたデータ・バイトをバッファ260を通じて渡すため
に必要な時間が51−1チャネル周期に等しいなら、そ
のバイトのオフセット・チャネル・カウントはN−5で
あり、ここでNは、現在受信されているT−1タイム・
スロットの数であり、N−5は、バイトが実際に受信さ
れたタイム・スロットの数を表す。
同様に、データ・バイトをチャネルMに送出するために
は、バッファ262中への入力に関連するオフセット・
カウントは、N+jであり、ここでNは、現在送信され
ているデータ・バイトの数であり、jは、現在バッファ
262中で送信されるのを待っているデータ・バイトの
数である。このように、D−RAMとのサイクル・8ス
チール転送においては、受信バッファ260への書き込
みと送信バッファ2・62からの読み出しのために、T
−1ネツトワーク・インターフェースで非オフセット・
カウントが使用され、他のインターフェースでは、受信
バッファ260へのi!参込みと送信バッファ262か
らの読み出しのために、オフセット・カウントが使用さ
れる。
は、バッファ262中への入力に関連するオフセット・
カウントは、N+jであり、ここでNは、現在送信され
ているデータ・バイトの数であり、jは、現在バッファ
262中で送信されるのを待っているデータ・バイトの
数である。このように、D−RAMとのサイクル・8ス
チール転送においては、受信バッファ260への書き込
みと送信バッファ2・62からの読み出しのために、T
−1ネツトワーク・インターフェースで非オフセット・
カウントが使用され、他のインターフェースでは、受信
バッファ260へのi!参込みと送信バッファ262か
らの読み出しのために、オフセット・カウントが使用さ
れる。
回路263によってD−RAMに渡されるアドレスは、
上記オフセット・カウントのうちの選択された機能であ
り、その選択は、T−1使用モードに依存する。多重チ
ャネル・モードにお、いては、オフセット・フレーム・
カウントは、マルチプレクサ回路263Aに対する入力
の最下位(LSB)アドレス・ビット位置に加えられ、
そのオフセット・カウントは、その回路の最高位(MS
B)アドレス・ビット位置に加えられる。このモードで
回路263Aに加えられるアドレス項は、追加的なオフ
セット値(図示しない)と結合された時、D−RAMワ
ークスベース位置188に形成された循環バッファ内の
バイト位置をアドレスするために使用される(第12図
参照)。チャネル・カウントは、このモードでは最高位
アドレス・ビットを形成するので、連続的なチャネルに
送受信されるデータは、互いに512ワ一ド位置たけオ
フセットされたD−RAM位置で読み書きされる。また
、このモードでは、フレーム・カウントが最下位ビット
を形成するので、連続するフレーム中の同一のチャネル
で読み書きされるデータ・バイトは、D−RAM中の連
続的なバイト位置から読み書きされる。このように、各
データ・チャネル中のデータは、そのチャネルに割当て
られた512ワード・スペース内の連続的な位置にステ
ージされ、後で説明、する必要なモデム変換とディジタ
ル・フィルタ変換のためのスペース内で直接操作する事
ができる。
上記オフセット・カウントのうちの選択された機能であ
り、その選択は、T−1使用モードに依存する。多重チ
ャネル・モードにお、いては、オフセット・フレーム・
カウントは、マルチプレクサ回路263Aに対する入力
の最下位(LSB)アドレス・ビット位置に加えられ、
そのオフセット・カウントは、その回路の最高位(MS
B)アドレス・ビット位置に加えられる。このモードで
回路263Aに加えられるアドレス項は、追加的なオフ
セット値(図示しない)と結合された時、D−RAMワ
ークスベース位置188に形成された循環バッファ内の
バイト位置をアドレスするために使用される(第12図
参照)。チャネル・カウントは、このモードでは最高位
アドレス・ビットを形成するので、連続的なチャネルに
送受信されるデータは、互いに512ワ一ド位置たけオ
フセットされたD−RAM位置で読み書きされる。また
、このモードでは、フレーム・カウントが最下位ビット
を形成するので、連続するフレーム中の同一のチャネル
で読み書きされるデータ・バイトは、D−RAM中の連
続的なバイト位置から読み書きされる。このように、各
データ・チャネル中のデータは、そのチャネルに割当て
られた512ワード・スペース内の連続的な位置にステ
ージされ、後で説明、する必要なモデム変換とディジタ
ル・フィルタ変換のためのスペース内で直接操作する事
ができる。
単一チャネル高速モードでは、回路263Bを通じてア
ドレスが形成され、ここでは、チャネル・カウントがL
SBを形成し、フレーム・カウントがMSBを形成する
。このように、このそ−ドでは、T−1フレームの連続
的なチャネル・スロットに送受信され、単一ユーザー・
ビット−ストリームを表すバイトが、D−RAMスペー
ス188中の連続的なバイト位置との間で読み書きされ
る。
ドレスが形成され、ここでは、チャネル・カウントがL
SBを形成し、フレーム・カウントがMSBを形成する
。このように、このそ−ドでは、T−1フレームの連続
的なチャネル・スロットに送受信され、単一ユーザー・
ビット−ストリームを表すバイトが、D−RAMスペー
ス188中の連続的なバイト位置との間で読み書きされ
る。
263Cでのモード選択信号は、多重チャネルと高速単
一チャネル。モードとの間で選択を行なう。263Dに
おける「サイクル可用」信号は、サイクル◆スチール・
アクセスのためのD−RAMの可用性を示すものであり
、回路263の選択されたモード、すなわち選択263
Aまたは263Bを通じてアドレスをゲートする。この
ように、データはT−1リンクとD−RAMの間でサイ
クル・スチール・モードで選択され、DSPによって同
時に実行されている処理動作にはほとんど干渉を与えな
い。また、ネットワーク・インターフェース中の優先付
は論理(図示しない)が、どの機能がデータ転送に可用
な次のサイクルを使用することになるのかを決定するた
めに、送受信機能のためのオフセット・カウントを比較
する。
一チャネル。モードとの間で選択を行なう。263Dに
おける「サイクル可用」信号は、サイクル◆スチール・
アクセスのためのD−RAMの可用性を示すものであり
、回路263の選択されたモード、すなわち選択263
Aまたは263Bを通じてアドレスをゲートする。この
ように、データはT−1リンクとD−RAMの間でサイ
クル・スチール・モードで選択され、DSPによって同
時に実行されている処理動作にはほとんど干渉を与えな
い。また、ネットワーク・インターフェース中の優先付
は論理(図示しない)が、どの機能がデータ転送に可用
な次のサイクルを使用することになるのかを決定するた
めに、送受信機能のためのオフセット・カウントを比較
する。
E12.DSPデータ
第15乃至18図は、単純な文字数字データからイメー
ジをあられすデータ(非コード化データ)及び音声に亘
るさまざまなタイプのデータに適用される変換処理をあ
られす。
ジをあられすデータ(非コード化データ)及び音声に亘
るさまざまなタイプのデータに適用される変換処理をあ
られす。
これらの処理については次に説明する。
E12.1.” 帯 データ・モデム
第15図を参照すると、全ディジタル形式のコヒーレン
ト位相シフト・キー・モデムの複製動作のための典型的
な機能は、受信された(T−1)信号上の動作270と
送信すべit(”最上の動作271を有する。これらの
動作の順序け、参照番号272で示されている。
ト位相シフト・キー・モデムの複製動作のための典型的
な機能は、受信された(T−1)信号上の動作270と
送信すべit(”最上の動作271を有する。これらの
動作の順序け、参照番号272で示されている。
動作270は、受信されたデータ信号を対数から線形に
変換するための動作273を含む。その対数形式は、(
遠隔)トランク・オペレータによって送信されたアナロ
グ波形の量子化され圧縮されたサンプルをあられし、線
形形式は、それと同一のアナログ形式の直接処理可能な
サンプルをあられす。変換動作273の結果は、274
でAGC(自動利得制御)処理を受け、そのあと信号機
能の実部(275A)及び虚数部(275B)のディジ
タル・フィルタリングが続く。
変換するための動作273を含む。その対数形式は、(
遠隔)トランク・オペレータによって送信されたアナロ
グ波形の量子化され圧縮されたサンプルをあられし、線
形形式は、それと同一のアナログ形式の直接処理可能な
サンプルをあられす。変換動作273の結果は、274
でAGC(自動利得制御)処理を受け、そのあと信号機
能の実部(275A)及び虚数部(275B)のディジ
タル・フィルタリングが続く。
必要なら、276で等化(イコライズ)が行なわれる(
イコライズは、公衆回線の音声グレード線に導入された
スペクトル歪を補償するために使用され、−船釣には、
2400ビット/秒程度の高いボーレートで伝送された
信号にのみ必要である) フィルタされた信号は次に277でキャリア回復処理を
受け、そのあと278で復調処理が行なわれる。処理2
78によって作成された信号は、スライス/デコード処
理279にかけられ(これは、処理のための最大信号レ
ベルが得られるシンボル期間の中心を見出すとともに、
検出された位相シフトを伝送されたデータをあられすビ
ットにデコードするように働く)、そのあとデスクラン
ブル処理280(これは、伝送の際に適用されたスクラ
ンブル処理の逆である)とプロトコル処理281(8ビ
ツト・バイト境界に対する処理の同期化と、エラー・チ
エツクの役目を果たす)が続く。プロトコル処理の結果
は、データ処理アプリケ−シリンに直接適合する形式で
データ信号を表すものであり、ホスト・システムへと転
送される。
イコライズは、公衆回線の音声グレード線に導入された
スペクトル歪を補償するために使用され、−船釣には、
2400ビット/秒程度の高いボーレートで伝送された
信号にのみ必要である) フィルタされた信号は次に277でキャリア回復処理を
受け、そのあと278で復調処理が行なわれる。処理2
78によって作成された信号は、スライス/デコード処
理279にかけられ(これは、処理のための最大信号レ
ベルが得られるシンボル期間の中心を見出すとともに、
検出された位相シフトを伝送されたデータをあられすビ
ットにデコードするように働く)、そのあとデスクラン
ブル処理280(これは、伝送の際に適用されたスクラ
ンブル処理の逆である)とプロトコル処理281(8ビ
ツト・バイト境界に対する処理の同期化と、エラー・チ
エツクの役目を果たす)が続く。プロトコル処理の結果
は、データ処理アプリケ−シリンに直接適合する形式で
データ信号を表すものであり、ホスト・システムへと転
送される。
伝送処理271は、逆プロトコル処理と、それに続くス
クランブル処理291(もしデータ・パターンが反復し
てもデータ伝送がランダムに生じることを補償するよう
に、受信側でのタイミング回復を向上させる役目を果た
す)と、それに続くエンコード処理292(ビットのグ
ループを伝送すべき対応位相シフトに変換する役目を果
たす)と、それに続く変調処理293を有し、そこで参
照番号294で導入されたキャリア発振の同期化された
形式が、エンコード処理の出力と結合される。変調処理
の出力は、参照番号295A及び295Bで示す実部と
虚部のディジタル・フィルタリング295にかけられ、
そのあとレベル制御処理296と、T−1伝送に適合す
るデータ信号をもたらし公衆回線の遠隔アナログ部分を
通じて処理される線形/対数変換が続く。
クランブル処理291(もしデータ・パターンが反復し
てもデータ伝送がランダムに生じることを補償するよう
に、受信側でのタイミング回復を向上させる役目を果た
す)と、それに続くエンコード処理292(ビットのグ
ループを伝送すべき対応位相シフトに変換する役目を果
たす)と、それに続く変調処理293を有し、そこで参
照番号294で導入されたキャリア発振の同期化された
形式が、エンコード処理の出力と結合される。変調処理
の出力は、参照番号295A及び295Bで示す実部と
虚部のディジタル・フィルタリング295にかけられ、
そのあとレベル制御処理296と、T−1伝送に適合す
るデータ信号をもたらし公衆回線の遠隔アナログ部分を
通じて処理される線形/対数変換が続く。
l−RAMに対する初期マイクロコードのロードは、典
型的には、コード・セグメントと、複数のモデム・タイ
プを扱うためのサブルーチンを含む。そのようなすべて
のサブルーチンl−RAMに同時に存在するので、各チ
ャネルに対する適切なセグメントの割当てを制御するた
めにそれらをプログラム・フロー中のメインの部分内で
正しい順序にリンクすることは簡単である。これを達成
するために、各チャネルのデータ・セグメントは、リン
クのために使用される複数の位置を割当てられている。
型的には、コード・セグメントと、複数のモデム・タイ
プを扱うためのサブルーチンを含む。そのようなすべて
のサブルーチンl−RAMに同時に存在するので、各チ
ャネルに対する適切なセグメントの割当てを制御するた
めにそれらをプログラム・フロー中のメインの部分内で
正しい順序にリンクすることは簡単である。これを達成
するために、各チャネルのデータ・セグメントは、リン
クのために使用される複数の位置を割当てられている。
すなわち、その1つの位置は、次のチャネルのデータを
処理する際に使用すべきl−RAM中のプログラム・セ
グメントを指し示し、別の位置がその処理で使用すべき
データ・セグメントを指し示す。このようにして、適当
なセグメントを各活動チャネルに割り振るために必要に
応じて変更することができる連鎖(チエイン)を構築す
ることができる。明らかに、(同一の処理を実施するた
めの必要に応じて)チエイン中に同一のプログラムが複
数回あられれてもよく、非活動チャネルは、そのチエイ
ン中で迂回することができる。
処理する際に使用すべきl−RAM中のプログラム・セ
グメントを指し示し、別の位置がその処理で使用すべき
データ・セグメントを指し示す。このようにして、適当
なセグメントを各活動チャネルに割り振るために必要に
応じて変更することができる連鎖(チエイン)を構築す
ることができる。明らかに、(同一の処理を実施するた
めの必要に応じて)チエイン中に同一のプログラムが複
数回あられれてもよく、非活動チャネルは、そのチエイ
ン中で迂回することができる。
T−1フレーム(第7図)内のA及びB通知ビットは、
オン−フック及びオフ−フック状態を示すものであり、
新しいチャネルが活動的になったときにチエインを変更
するために管理バックグランド・プログラムによって使
用される。すなわち、入来通話が新しいリンクの追加を
生じさせた時、そのようなリンクを正しい処理シーケン
スに入れるためにポインタがチエイン中に挿入され(1
88、第12図)、一方、通話が終了したときにそのポ
インタが除去される。
オン−フック及びオフ−フック状態を示すものであり、
新しいチャネルが活動的になったときにチエインを変更
するために管理バックグランド・プログラムによって使
用される。すなわち、入来通話が新しいリンクの追加を
生じさせた時、そのようなリンクを正しい処理シーケン
スに入れるためにポインタがチエイン中に挿入され(1
88、第12図)、一方、通話が終了したときにそのポ
インタが除去される。
最も単純な場合には、全てのチャネルが同一の処理を使
用する(再入可能なポインタをもつ同一のセグメント)
。複数の異なる処理の場合、チャネル毎に、処理の割り
振りが複数の方法でなされ得る。固定割り振りがなされ
ることがあり、この場合、チャネル1乃至Mがプロセス
A、を使用し、チャネルM乃至NがプロセスBを使用す
る等である。l5DN(統合サービス・ディジタル・ネ
ットワーク)ニおいては共通信号チャネルはすべてディ
ジタルであり、アナログ・チャネルに関連する変換処理
をセットアツプするための信号を搬送することができる
。第3の、そしてより柔軟性に富む代替構成は、初期訓
練期間の間に受信した信号に基づき必要な変換処理のタ
イプを決定する事である。多くのモデムは、複数速度オ
プシリンを提供し、通常、その線の他端の伝送速度を決
定するためのステップを、そのスタートアップ手続キ定
含む。モデムのなかには、1つの変調タイプから別の変
調タイプに切り換わるものもある(例えば、位相シフト
またはPSKから周波数シフトまたはFSK) ホスト・インターフェースでは、当面のDSP付属装置
を制御するように制御ブロックの構成を配置することが
できる。その付属装置を初期化しさまざまなフレーム・
フォーマット・オプシッンを選択するために、構成制御
ブロックが使用される事もある。また、特定のチャネル
を活動化し、その用途と関連する変換処理を決定するた
めにチャネル制御ブロックが使用されることもある。も
し外部に電話をかけることが必要なら、この制御ブロッ
クがダイヤルされるべき番号を含むようにしてもよく、
その番号は、DSP中で、ネットワークに伝送するため
に適切な形式のダイヤル・インパルスに変換される事に
なる。
用する(再入可能なポインタをもつ同一のセグメント)
。複数の異なる処理の場合、チャネル毎に、処理の割り
振りが複数の方法でなされ得る。固定割り振りがなされ
ることがあり、この場合、チャネル1乃至Mがプロセス
A、を使用し、チャネルM乃至NがプロセスBを使用す
る等である。l5DN(統合サービス・ディジタル・ネ
ットワーク)ニおいては共通信号チャネルはすべてディ
ジタルであり、アナログ・チャネルに関連する変換処理
をセットアツプするための信号を搬送することができる
。第3の、そしてより柔軟性に富む代替構成は、初期訓
練期間の間に受信した信号に基づき必要な変換処理のタ
イプを決定する事である。多くのモデムは、複数速度オ
プシリンを提供し、通常、その線の他端の伝送速度を決
定するためのステップを、そのスタートアップ手続キ定
含む。モデムのなかには、1つの変調タイプから別の変
調タイプに切り換わるものもある(例えば、位相シフト
またはPSKから周波数シフトまたはFSK) ホスト・インターフェースでは、当面のDSP付属装置
を制御するように制御ブロックの構成を配置することが
できる。その付属装置を初期化しさまざまなフレーム・
フォーマット・オプシッンを選択するために、構成制御
ブロックが使用される事もある。また、特定のチャネル
を活動化し、その用途と関連する変換処理を決定するた
めにチャネル制御ブロックが使用されることもある。も
し外部に電話をかけることが必要なら、この制御ブロッ
クがダイヤルされるべき番号を含むようにしてもよく、
その番号は、DSP中で、ネットワークに伝送するため
に適切な形式のダイヤル・インパルスに変換される事に
なる。
各活動チャネルには個別のチャネル・サービス制御ブロ
ックが使用される事になる。
ックが使用される事になる。
チャネルが活動化される時、データ辱バッファのための
ホストRAMスペースを確保するために送信及び受信制
御ブロックが使用されることになる。そのような制御プ
ロ・ンクの個別のチエインは、適当なバッファ空間が常
時利用可能であることを保証するために各活動チャネル
毎にセットアツプすることができる。もしホストが、特
定のアプリケージ5ンの構成に基づき、必要な変換処理
について予備知識をもりでいるなら、活動化されつつあ
るチャネルの処理をセットアツプするためにチャネル・
サービス制御ブロックを使用することができる。そうで
ないなら、受4言されつつある信号のタイプを検出する
ためにある処理をセットアツプすることができ、その処
理は、その情報に基づき適切な処理に対するリンクを与
える。
ホストRAMスペースを確保するために送信及び受信制
御ブロックが使用されることになる。そのような制御プ
ロ・ンクの個別のチエインは、適当なバッファ空間が常
時利用可能であることを保証するために各活動チャネル
毎にセットアツプすることができる。もしホストが、特
定のアプリケージ5ンの構成に基づき、必要な変換処理
について予備知識をもりでいるなら、活動化されつつあ
るチャネルの処理をセットアツプするためにチャネル・
サービス制御ブロックを使用することができる。そうで
ないなら、受4言されつつある信号のタイプを検出する
ためにある処理をセットアツプすることができ、その処
理は、その情報に基づき適切な処理に対するリンクを与
える。
上述の動作自体はディジタル・データ処理機能として新
規ではなく、本願によって特許請求されるものではない
。新規であるのは、言うまでもなく、そのような処理を
本発明のコンテキストの範囲で適用した、ということで
あり、そこでは、さまざまな装置をもつユーザーに対し
てリンクするために、ホスト・システムと公衆回線多重
インターフェースとの間でアナログ信号のディジタル化
されたサンプルが渡され、ホストとキャリア・インター
フェースの間で必要なモデム変換が全ディジタル様式で
実行される(すなわち、アナログ−ディジタル変換器な
どが不要になる)。ここで使用されるディジタル通信技
術については多くの文献に説明がある。代表的なものを
掲げると、 1、「ディジタル及びアナログ通信システム(Digi
tal and Analog CommunIcat
lon 5yste!Is )J%に、S、シャンムガ
ム(Shanmugam)著、シリン・ワイリー・アン
ド・サンズ(John Viley & 5ons)刊
、1979゜2、「ディジタル信号処理(Digita
l Signal Processing)v、 A
、V、オツベンハイム(Oppenheim)及びR,
W、シエーフ7− (Schafer)著、プレンティ
ス−ホール(Prentice−Hal l)刊、19
75゜ 特定の機能は、次のものに述べられている。
規ではなく、本願によって特許請求されるものではない
。新規であるのは、言うまでもなく、そのような処理を
本発明のコンテキストの範囲で適用した、ということで
あり、そこでは、さまざまな装置をもつユーザーに対し
てリンクするために、ホスト・システムと公衆回線多重
インターフェースとの間でアナログ信号のディジタル化
されたサンプルが渡され、ホストとキャリア・インター
フェースの間で必要なモデム変換が全ディジタル様式で
実行される(すなわち、アナログ−ディジタル変換器な
どが不要になる)。ここで使用されるディジタル通信技
術については多くの文献に説明がある。代表的なものを
掲げると、 1、「ディジタル及びアナログ通信システム(Digi
tal and Analog CommunIcat
lon 5yste!Is )J%に、S、シャンムガ
ム(Shanmugam)著、シリン・ワイリー・アン
ド・サンズ(John Viley & 5ons)刊
、1979゜2、「ディジタル信号処理(Digita
l Signal Processing)v、 A
、V、オツベンハイム(Oppenheim)及びR,
W、シエーフ7− (Schafer)著、プレンティ
ス−ホール(Prentice−Hal l)刊、19
75゜ 特定の機能は、次のものに述べられている。
1、AGC:r適応ディジタル自動利得制ill (A
daptive digital Automatic
Ga1n Controt)J、 G、T、デービ
ス(Dayis)、IBMテクニカル・ディスクロジャ
・プルティン、V。
daptive digital Automatic
Ga1n Controt)J、 G、T、デービ
ス(Dayis)、IBMテクニカル・ディスクロジャ
・プルティン、V。
1.27、N o 、 10 B 、 1985年3月
、6334ページ。
、6334ページ。
2、キャリア回復:「同期的データ伝送システムにおけ
るキャリアー位相トラッキング(Carrier−Ph
ase Tracking in Synchrono
usData−Transmission Syste
ms)*z H,P、ケーサ−(Kaeser)、I
BMリサーチ・レポートRZ812.1/25/77刊
。
るキャリアー位相トラッキング(Carrier−Ph
ase Tracking in Synchrono
usData−Transmission Syste
ms)*z H,P、ケーサ−(Kaeser)、I
BMリサーチ・レポートRZ812.1/25/77刊
。
3、変調/復調器:「高速データ・モデムのマイクロプ
ロセッサによる実現(旧cropr。
ロセッサによる実現(旧cropr。
cessor ImplementatIon of
HIgh−Speed DataModems)」、P
、J、バンガーウエン(VanGarvan)他、IE
EE通信会報(Transaction on Com
municatlons)、Vol、 2/77.23
8乃至250ページ。
HIgh−Speed DataModems)」、P
、J、バンガーウエン(VanGarvan)他、IE
EE通信会報(Transaction on Com
municatlons)、Vol、 2/77.23
8乃至250ページ。
4、送信及び受信フィルタ:「帯域制限チャネル上のデ
ータ伝送のための最適FIR送信及び受信フィルタ(O
ptiIlum FIRTransmitter an
d Receiver Filters For Da
ta Transm[5sion 0ver Band
−Limited Channelg)ハIEEEfl
信会報(Transaction on Co+u+u
nications)、Vat、 8/82,1909
乃至1915ページ。
ータ伝送のための最適FIR送信及び受信フィルタ(O
ptiIlum FIRTransmitter an
d Receiver Filters For Da
ta Transm[5sion 0ver Band
−Limited Channelg)ハIEEEfl
信会報(Transaction on Co+u+u
nications)、Vat、 8/82,1909
乃至1915ページ。
E12.2 コード イメージ)データ第16図は
、このシステムで非コード(イメージまたはファクシミ
リ)データ信号がどのように処理されるかを示す図であ
る。
、このシステムで非コード(イメージまたはファクシミ
リ)データ信号がどのように処理されるかを示す図であ
る。
ネットワークに送信するためにホストによって供給され
たイメージ゛またはビデオ・データは、場合によっては
350で圧縮され、第15図に示すように、351で変
調処理にかけられる。オブシ5ンとしての圧縮は、遠隔
ユーザーで利用可能な装置に依存する。圧縮の目的は、
もし圧縮を行なわないなら伝送を維持するために必要と
なるであろう帯域を減少させることにある。
たイメージ゛またはビデオ・データは、場合によっては
350で圧縮され、第15図に示すように、351で変
調処理にかけられる。オブシ5ンとしての圧縮は、遠隔
ユーザーで利用可能な装置に依存する。圧縮の目的は、
もし圧縮を行なわないなら伝送を維持するために必要と
なるであろう帯域を減少させることにある。
その逆方向では、ネットワークから受信したビデオ・デ
ータが352で復調され(このタイプの処理としては第
15図参照)、もし圧縮形式であるなら復調された信号
は、353で伸張にかけられる。なお、圧縮された形式
の送信は、ユーザーのオブシッンであることに留意され
たい。
ータが352で復調され(このタイプの処理としては第
15図参照)、もし圧縮形式であるなら復調された信号
は、353で伸張にかけられる。なお、圧縮された形式
の送信は、ユーザーのオブシッンであることに留意され
たい。
ビデオ圧縮/伸張は、「符号理論の発展における重要論
文(Key Papers in the Devel
。
文(Key Papers in the Devel
。
pment of Coding Th、eory)」
1974、E。
1974、E。
R,バールカンプ(Berlakanp) 編(I E
E E出版シリーズからのりプリント選集)を参照。
E E出版シリーズからのりプリント選集)を参照。
E12.3 ′声
ネットワークとホストの間の音声の処理は、第17図に
示されている。典型的なホスト・アプリケーションは、
メツセージの記憶と転送、ホスト(またはホスト周辺機
器にある)メツセージを記憶するためにユーザー/加入
者に通話を経路指示することを必要とする、料金ペース
の電話応答サービス、およびそのようなメツセージをユ
ーザーの要求に応じてユーザーに転送することがある。
示されている。典型的なホスト・アプリケーションは、
メツセージの記憶と転送、ホスト(またはホスト周辺機
器にある)メツセージを記憶するためにユーザー/加入
者に通話を経路指示することを必要とする、料金ペース
の電話応答サービス、およびそのようなメツセージをユ
ーザーの要求に応じてユーザーに転送することがある。
そのようなアプリケ−シリンでは、ホスト記憶は圧縮形
式であり、ネットワーク伝送信号は、360及び361
で示されるように伸張されることになる。
式であり、ネットワーク伝送信号は、360及び361
で示されるように伸張されることになる。
音声信号の圧縮及び伸張アルゴリズムは、「音声符号化
(Speech Coding)*、J、L。
(Speech Coding)*、J、L。
フラナガン(Flanagan)著、IEEE通信会報
(Transaction on Communica
tIons’)、’Iol。
(Transaction on Communica
tIons’)、’Iol。
Cow−27No、4.710乃至737ページ、19
77年4月を参照。
77年4月を参照。
E13. 換 におけるメモリの使
前述の時分割ディジタル・モデム・アプリケーション及
び動作でのD−RAMの使用が第18図に示されている
。この図は、受信変換処理を示すものである(第12及
び第15図参照)。送信変換処理動作の処理も、D−R
AMの伝送バッファ及びワークスペース区画について[
a2のメモリの使用を行なう。
び動作でのD−RAMの使用が第18図に示されている
。この図は、受信変換処理を示すものである(第12及
び第15図参照)。送信変換処理動作の処理も、D−R
AMの伝送バッファ及びワークスペース区画について[
a2のメモリの使用を行なう。
この図に示されているように、T−1の代表的チャネル
n、に関連して、D−RAM中のスペース380及び3
81がそれぞれ受信バッファ及び受信ワークスペースと
して割当てられる。チャネルnに受信されるデータは、
チャネルn及びフレーム・カウントに関連するチャネル
・カウントの制御のもとで、382に示すように受信デ
ータ・バッファ中にロードされる。順次的なフレーム中
のデータは、容量カウンタ(図示しない)で決定される
開始位置で始まり、そのスペースが一杯になるまで続く
このスペース中の速続的なバイト位置ヘロードされる。
n、に関連して、D−RAM中のスペース380及び3
81がそれぞれ受信バッファ及び受信ワークスペースと
して割当てられる。チャネルnに受信されるデータは、
チャネルn及びフレーム・カウントに関連するチャネル
・カウントの制御のもとで、382に示すように受信デ
ータ・バッファ中にロードされる。順次的なフレーム中
のデータは、容量カウンタ(図示しない)で決定される
開始位置で始まり、そのスペースが一杯になるまで続く
このスペース中の速続的なバイト位置ヘロードされる。
これが生じると、容量カウントは初期位置を指し示すよ
うに巡回し、処理は、新しい受信データが、以前に受信
されバッファφスペースに現在記憶されているデータ上
に上書きされるように継続する。
うに巡回し、処理は、新しい受信データが、以前に受信
されバッファφスペースに現在記憶されているデータ上
に上書きされるように継続する。
バッファ・スペースが充たされるにつれて、DSP2は
、アプリケ−シラン維持チャネルnの処理によってl−
RAM中のディジタル・フィルタリング処理384へと
導かれ、前述のようにフィルタされた出力を発生しはじ
める。
、アプリケ−シラン維持チャネルnの処理によってl−
RAM中のディジタル・フィルタリング処理384へと
導かれ、前述のようにフィルタされた出力を発生しはじ
める。
復調されたデータがスペース381Aから抽出されてゆ
くにつれて、それのコピーが、384で示すように、デ
ィジタル・フィルタリング用に留保されているスペース
381Bに書き込まれる。スペース381Bに関しては
、チャネルnアプリケ−シリンが、ディジタル・フィル
タ処理のためのルーチン385を呼び出す。スペース3
85は、フィルタされたデータを抽出するためにデータ
が反復的に通される別個の再循環遅延線として有効に処
理される。
くにつれて、それのコピーが、384で示すように、デ
ィジタル・フィルタリング用に留保されているスペース
381Bに書き込まれる。スペース381Bに関しては
、チャネルnアプリケ−シリンが、ディジタル・フィル
タ処理のためのルーチン385を呼び出す。スペース3
85は、フィルタされたデータを抽出するためにデータ
が反復的に通される別個の再循環遅延線として有効に処
理される。
フィルタされたデータがスペース381Bの内容から抽
出されるにつれて、そのデータは、最終データが形成さ
れるまで、他の処理(第15図)のためにワークスペー
スの別の部分に移動される。最終データは、抽出順にホ
スト・システムへ転送するためにチャネルnのワークス
ペースのさらに別の部分にステージされる。
出されるにつれて、そのデータは、最終データが形成さ
れるまで、他の処理(第15図)のためにワークスペー
スの別の部分に移動される。最終データは、抽出順にホ
スト・システムへ転送するためにチャネルnのワークス
ペースのさらに別の部分にステージされる。
E14.DSP命令
次に示す表は、DSP命令のタイプをリストするもので
ある。以下において、「RR」という略号はレジスタ対
レジスタを表し、rRIJという略号はレジスタ即値を
表し、’RXJという略号はレジスタ修飾を表し、rR
8Jという略号はレジスタ対記憶を表す。
ある。以下において、「RR」という略号はレジスタ対
レジスタを表し、rRIJという略号はレジスタ即値を
表し、’RXJという略号はレジスタ修飾を表し、rR
8Jという略号はレジスタ対記憶を表す。
レジスタ
AI(R
HRP
HRV
HR
HR
HRC
HRN
HRP
レジスタ
rl。
(RR
rl、r2
rl、r2
rl、r2
rl、r2
rl、r2
rl、r2
rl、、r2
^
H/Wレジスタ
加算
H/Wレジスタ
正値加算
H/Wレジスタ
飽和付き加算
H/Wレジスタ
比較
H/Wレジスタ
ロード
H/Wレジスタ
ロード、1の補
数
H/Wレジスタ
ロード、2の補
数
H/Wレジスタ
OG
OGM
AX
AXM
HR
HRU
IN
INM
HR
OP
HR
NOP
IGM
HR
対数
対数の大きさ
最大
最大の大きさ
H/Wレジスタ
乗算
H/Wレジスタ
乗算符号なし
最小
最小の大きさ
H/Wレジスタ
論理積
無動作
r 1 + r 2H/ Wレジスタ
論理和
保護された無動
作
符号
H/Wレジスタ
rl、 r2
rl、r2
rl、r2
rl、r2
rl、r2
rl、r2
rl、r2
rl、r2
HRV
AHR
AHRP
AHRV
HR
NHR
OHR
SHR
5HRV
rl、r2H/Wレジスタ
飽和付き減算
rl、r2 H/Wレジス
タ・テスト加算
r 1 * r 2 H/ Wレジスタ正値テスト加
算 rl、r2H/Wレジスタ 飽和付きテスト 加算 rl H/Wレジス タ・テスト r−1,r2 H/Wレジス タ・テスト論理 積 r 1 # r 2 H/ Wレジスタ・テスト論理 和 rl、r2H/Wレジス タ・テスト減算 r 1 * r 2 H/ WレジスタXHRC HRC AHR HR SHR レジスタ HA 飽和付きテスト 減算 rl、r2 H/Wレジス タ・テスト排他 的論理和、1の 補数 rl、r2 H/Wレジスタ 排他的論理和、 1の補数 rl、r2 H/Wレジス タ・ゼロ及び加 算 rl H/Wレジス タ・ゼロ rl、r2 H/Wレジス タ・ゼロ及び減 算 RI 命令 r 1.d (idx) H/W アドレス・ロード AHR レジスタ修飾 AL AL I BS C CI FOR FORI r 1 、 i rnrn H/Wレ
ジスタに即値ロード (RX)命令 d(idx) 無条件 分岐 d(idx) 分岐及 びリンク d (CDB) 分岐及 びリンク間接 マスク、d (idx)ビット 選択分岐 マスク、d (ldx)条件分 嵯 マスク、O(CDB)書き込 み禁止条件分岐 d、(idx) フォア グランド無条件分岐 0 (CDB) フォア グランド無条件分 岐、書き込み禁止 BIPARd (idx) 間接プログラム・
アドレス 読み取り分岐 BIPAW d(idx) 間接プログラム
φアドレス 書き込み分岐 BLEX d (idx) 無条件分岐、
レベル脱出 ICrl* d (idx) キャラクタ挿入 ICM rl、マスク、d (ldx)マスクの
下でのキャラクタ挿入 LCrl、d (idx) キャラ クタ−ロード LCM rl、マスク、d (idx)マスクの
下でのキャラクタ・ロード LHrl、d (idx) 記憶か らH/Wロード STHrl、d (idx) 記憶へH/W格納 レジスタ E H L 8M NE ’BNH NL NN NO NP NZ O P Y Y Z EI 飾拡 (RX) d (idx) d(idx) d (idx) d (idx) d (idx) d(idx) d (idx) d(idx) d (idx) d (idx) d (idx) d (idx) d(idx) d(idx) d (idx) d (idx) 0 (CDB) ム 分岐等しい 分岐高 分岐低 分岐混合 分岐等しくない 分岐高でない 分岐低でない 分岐負でない 分岐1でない 分岐正でない 分岐ゼロでない 分岐1 分岐正 分岐オーバーフ ロー 分岐キャリー 分岐等しい 分岐等しい書 き込み禁止 HI LI MI NE I NHI NL I NNI NOI NP I NZI 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 分岐高置き込 み禁止 分岐低置き込 み禁止 分岐混合書き 込み禁止 分岐等しくな い書き込み禁止 分岐高でない 書き込み禁止 分岐低でない 書き込み禁止 分岐負でない 書き込み禁止 分岐1でない !き込み禁止 分岐正でない 書き込み禁止 分岐ゼロでな い書き込み禁止 BOI O(CDB) 分岐1書き込み禁止 BPI O(CDB) 分岐正置き込み禁止 BVI O(CDB) 分岐オーバーフロー書
き込み禁止 BYI O(CDB) 分岐キャリー書き込み
禁止 BZI O(CDB) 分岐等しい書き込み禁
止 ムパイプライン A(PI PI ce<rl、r2>、MHR<r3、r4> PI LBI<rl、imm [(1dx)] >*
c3<r2.r3> PI LBI<rl、irnm [(idx)] >
、ce<r2.r3>、MHR <r4.r5> PI LH<rl、d(idx)>、ce<r2.r
3> PI LH<rl、d (idx)>、ce< r
2 lr 3 > * M HR< r 4 * r5
〉 PI STH<rl、d (idx)>、co<r2
.r3> PI STH<rl、d (idx)>、ce <
r 2 * r 3 > e M HR< r 4 *
r5> の定義(DC) DCA(アドレス) DCC’ストリング1 DCF’値。
算 rl、r2H/Wレジスタ 飽和付きテスト 加算 rl H/Wレジス タ・テスト r−1,r2 H/Wレジス タ・テスト論理 積 r 1 # r 2 H/ Wレジスタ・テスト論理 和 rl、r2H/Wレジス タ・テスト減算 r 1 * r 2 H/ WレジスタXHRC HRC AHR HR SHR レジスタ HA 飽和付きテスト 減算 rl、r2 H/Wレジス タ・テスト排他 的論理和、1の 補数 rl、r2 H/Wレジスタ 排他的論理和、 1の補数 rl、r2 H/Wレジス タ・ゼロ及び加 算 rl H/Wレジス タ・ゼロ rl、r2 H/Wレジス タ・ゼロ及び減 算 RI 命令 r 1.d (idx) H/W アドレス・ロード AHR レジスタ修飾 AL AL I BS C CI FOR FORI r 1 、 i rnrn H/Wレ
ジスタに即値ロード (RX)命令 d(idx) 無条件 分岐 d(idx) 分岐及 びリンク d (CDB) 分岐及 びリンク間接 マスク、d (idx)ビット 選択分岐 マスク、d (ldx)条件分 嵯 マスク、O(CDB)書き込 み禁止条件分岐 d、(idx) フォア グランド無条件分岐 0 (CDB) フォア グランド無条件分 岐、書き込み禁止 BIPARd (idx) 間接プログラム・
アドレス 読み取り分岐 BIPAW d(idx) 間接プログラム
φアドレス 書き込み分岐 BLEX d (idx) 無条件分岐、
レベル脱出 ICrl* d (idx) キャラクタ挿入 ICM rl、マスク、d (ldx)マスクの
下でのキャラクタ挿入 LCrl、d (idx) キャラ クタ−ロード LCM rl、マスク、d (idx)マスクの
下でのキャラクタ・ロード LHrl、d (idx) 記憶か らH/Wロード STHrl、d (idx) 記憶へH/W格納 レジスタ E H L 8M NE ’BNH NL NN NO NP NZ O P Y Y Z EI 飾拡 (RX) d (idx) d(idx) d (idx) d (idx) d (idx) d(idx) d (idx) d(idx) d (idx) d (idx) d (idx) d (idx) d(idx) d(idx) d (idx) d (idx) 0 (CDB) ム 分岐等しい 分岐高 分岐低 分岐混合 分岐等しくない 分岐高でない 分岐低でない 分岐負でない 分岐1でない 分岐正でない 分岐ゼロでない 分岐1 分岐正 分岐オーバーフ ロー 分岐キャリー 分岐等しい 分岐等しい書 き込み禁止 HI LI MI NE I NHI NL I NNI NOI NP I NZI 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 0 (CDB) 分岐高置き込 み禁止 分岐低置き込 み禁止 分岐混合書き 込み禁止 分岐等しくな い書き込み禁止 分岐高でない 書き込み禁止 分岐低でない 書き込み禁止 分岐負でない 書き込み禁止 分岐1でない !き込み禁止 分岐正でない 書き込み禁止 分岐ゼロでな い書き込み禁止 BOI O(CDB) 分岐1書き込み禁止 BPI O(CDB) 分岐正置き込み禁止 BVI O(CDB) 分岐オーバーフロー書
き込み禁止 BYI O(CDB) 分岐キャリー書き込み
禁止 BZI O(CDB) 分岐等しい書き込み禁
止 ムパイプライン A(PI PI ce<rl、r2>、MHR<r3、r4> PI LBI<rl、imm [(1dx)] >*
c3<r2.r3> PI LBI<rl、irnm [(idx)] >
、ce<r2.r3>、MHR <r4.r5> PI LH<rl、d(idx)>、ce<r2.r
3> PI LH<rl、d (idx)>、ce< r
2 lr 3 > * M HR< r 4 * r5
〉 PI STH<rl、d (idx)>、co<r2
.r3> PI STH<rl、d (idx)>、ce <
r 2 * r 3 > e M HR< r 4 *
r5> の定義(DC) DCA(アドレス) DCC’ストリング1 DCF’値。
DC)(’値。
DCV(アドレス)
DCX’値。
己億の定義(DS)
DS A
DS C
DS F
DS )(
R15,DSP における 4の
以下に示すのは、モデム変換のためのルーチンの一部を
実現するために上記命令がどのように使用されているか
を示す例である。
実現するために上記命令がどのように使用されているか
を示す例である。
これは、32タツプFIRフイルタを実現するセグメン
トの例である。係数は、RAM中で0000から006
3までにある(バイト・アドレスは、インデックス・レ
ジスタROに基づく)。
トの例である。係数は、RAM中で0000から006
3までにある(バイト・アドレスは、インデックス・レ
ジスタROに基づく)。
このデータ・サンプルは、RAM中に0000から00
63までにある(バイト・アドレスは、インデックス・
レジスタR4に基づく)。これらのデータ・サンプルは
、R4を使用して循環インクリントによりフィルタ・パ
イプラインを通じてシフトされる。RO及びR4のどち
らのインデックス・レジスタも初期化され、R4は、’
FLTRINJがコールされる前に、高レベル・ルーチ
ンによって循環的にインクリメントされる。この例は、
そのルーチンがロードされ、フィルタ出力がR2中に残
された時に、パイプラインの第1の位置に既にロードさ
れているものと仮定する。
63までにある(バイト・アドレスは、インデックス・
レジスタR4に基づく)。これらのデータ・サンプルは
、R4を使用して循環インクリントによりフィルタ・パ
イプラインを通じてシフトされる。RO及びR4のどち
らのインデックス・レジスタも初期化され、R4は、’
FLTRINJがコールされる前に、高レベル・ルーチ
ンによって循環的にインクリメントされる。この例は、
そのルーチンがロードされ、フィルタ出力がR2中に残
された時に、パイプラインの第1の位置に既にロードさ
れているものと仮定する。
FLTRIN C5ECT
CARRY UHLOCK
PI LH<Ii!1.000(RO)>、ZHR<
R6> !LD [00PI LH<R5,062
(R4)>、ZHR<R2> *LD DooPI
LH<R3,002(RO)>、HOP<O><MHR
<R1,RxH〉 *LD DOI; HOOネDOOPI LH<
R5,060(R4)>、HOP<O><MHR<R1
,RHX> *LD DOli HOO&DOO PI LH<R1,004(RO)>、MHR<R3
,RXH> *LDH02; HO1*DOI PI LH<R5,058(R4)>、AHR<R2,
RMH>、MHR<R3,RXH> !L DC2;HOIネDot PI LH<R3>、006(R4)>、MHR,i
!1.RXH> *LD RO3; *H02ネD02 PI LH(R5,056(R4)>、AHIi<R
2,RMH>、MHR(R1,RXH> 8L
DO3;HO2*DO2PI LH<R1,060(
RO)>、M)IN<R3,RXH> *LDH30
; H29129 PI LH<15.002(R4)>、AHR<R2
,RMH>、MHR<R3,RX)I> *L D
30;)129*D29PI LH<R3,062(
RO)>、MHR<R1,RX)I> *LDH31
; )130&D30 PI LH<R5,000(R4)>、AHR<R2
,RMH>、ドHR,R1,RXH> *L 03
1;H30*D30PI HOP<0>、MHR<R
3,RXH> * H31jD31PI AHR
<R2,RMH>、MHR<R3,RX)I>
8831ネD31 PI HOP<0>MHR<R3,RXH> *A
CCLOW;ネN0P BFOR00(ILR) ネRETURN T
o MAINAIRR2,RM)I *Ac
c HIGHEND FLTRIN 貞」L9J1昨 A、プログラム・フロー制御 一分岐 一条件的分岐 一すブルーチン呼び出し 一サブルーチンからのリターン B、メモリ参照 一メモリ(またはI10ボート)読み取り一メモリ(ま
たはI10ボート)書き込み一命令メモリから即値ロー
ド C,ALU −算術(加算、減算、相補) 一輪理(AND= OR,XOR,5NOR)−他の特
殊命令(飽和、テスト、クリア)−レジスタからレジス
タへの移動 り8乗算 E、上記B、C,及びDの並列結合 (命令毎にIFIRフィルタ・タップ可能) 近代的なアルゴリズム= (データ)aX(係数)11
によって要求されるFIRフィルタの「積の和」の計算
を実行する際の典型的な用法は次の通りである。
R6> !LD [00PI LH<R5,062
(R4)>、ZHR<R2> *LD DooPI
LH<R3,002(RO)>、HOP<O><MHR
<R1,RxH〉 *LD DOI; HOOネDOOPI LH<
R5,060(R4)>、HOP<O><MHR<R1
,RHX> *LD DOli HOO&DOO PI LH<R1,004(RO)>、MHR<R3
,RXH> *LDH02; HO1*DOI PI LH<R5,058(R4)>、AHR<R2,
RMH>、MHR<R3,RXH> !L DC2;HOIネDot PI LH<R3>、006(R4)>、MHR,i
!1.RXH> *LD RO3; *H02ネD02 PI LH(R5,056(R4)>、AHIi<R
2,RMH>、MHR(R1,RXH> 8L
DO3;HO2*DO2PI LH<R1,060(
RO)>、M)IN<R3,RXH> *LDH30
; H29129 PI LH<15.002(R4)>、AHR<R2
,RMH>、MHR<R3,RX)I> *L D
30;)129*D29PI LH<R3,062(
RO)>、MHR<R1,RX)I> *LDH31
; )130&D30 PI LH<R5,000(R4)>、AHR<R2
,RMH>、ドHR,R1,RXH> *L 03
1;H30*D30PI HOP<0>、MHR<R
3,RXH> * H31jD31PI AHR
<R2,RMH>、MHR<R3,RX)I>
8831ネD31 PI HOP<0>MHR<R3,RXH> *A
CCLOW;ネN0P BFOR00(ILR) ネRETURN T
o MAINAIRR2,RM)I *Ac
c HIGHEND FLTRIN 貞」L9J1昨 A、プログラム・フロー制御 一分岐 一条件的分岐 一すブルーチン呼び出し 一サブルーチンからのリターン B、メモリ参照 一メモリ(またはI10ボート)読み取り一メモリ(ま
たはI10ボート)書き込み一命令メモリから即値ロー
ド C,ALU −算術(加算、減算、相補) 一輪理(AND= OR,XOR,5NOR)−他の特
殊命令(飽和、テスト、クリア)−レジスタからレジス
タへの移動 り8乗算 E、上記B、C,及びDの並列結合 (命令毎にIFIRフィルタ・タップ可能) 近代的なアルゴリズム= (データ)aX(係数)11
によって要求されるFIRフィルタの「積の和」の計算
を実行する際の典型的な用法は次の通りである。
差至ユ皇皿 東見
データ10−ド
係数20−ド 1x2
データ30−ド 2x°3゜
ALU
RAクリア
RBクリア
乗算出力を
RAに加算
乗算出力を
RBに加算
乗算出力を
RAに加算
乗算出力を
RBに加算
乗算出力を
RAに加算
乗算出力を
RBに加算
係数40−ド 3x4
係数50−ド 4x5
係数60−ド
係数Nロード
x6
(N+1) x N
(フィルタ出力
時間T)
RAを記憶
(フィルタ出力時間T+1) RBを記憶10発明の
詳細 な説明したように、この発明によれば、時分割ディジタ
ル・キャリアとデータ処理センターの間のインターフェ
ースを与えるとともに、遠隔ユーザー・インターフェー
スにおける装置の制約条件と処理センターの処理条件と
の間の適合を図るための高速変換及びディジタル・フィ
ルタリング機能を提供するシステムが提供される。
詳細 な説明したように、この発明によれば、時分割ディジタ
ル・キャリアとデータ処理センターの間のインターフェ
ースを与えるとともに、遠隔ユーザー・インターフェー
スにおける装置の制約条件と処理センターの処理条件と
の間の適合を図るための高速変換及びディジタル・フィ
ルタリング機能を提供するシステムが提供される。
第1図は、本発明のシステムの概要ブロック図、
第2図は、従来技術のシステムの概要ブロック図、
第3図は、DSPシステムの概要ブロック図、
第4図は、DSPシステムのメモリ構成の図、
第5図は、DSPシステムの2つのメモリ部位によるメ
モリ番アクセスのタイミングを示す図、 第6図は、DSPシステムの書く処理部位のパイプライ
ン構成を示す図、 第7図は、DSPが接続されるディジタルT−1システ
ム上のフレーム及びスーパーフレームのタイミングを示
す図、 第8図は、DSPシステム内の処理機能分担を図式的に
示す図、 第9図は、DSPシステムの論理構成要素を示すブロッ
ク図、 第10図は、第9図におけるタイミング信号を示す図、 第11図は、DSPシステムがT−1チャネル周期に関
連して調時される様子を示す図、 第12図は、DSPシステムの命令メモリ及びデータ・
メモリ区画の容量と内容を示す図、 第14A、14B及び14C図は、DSPシステム内で
信号が交換される様子を示す図、 第15図は、モデム変換が達成される様子を示す図、 第16図は、キャリアとホスト・プロセッサの間で非コ
ード画像情報を処理する様子を示す図、 第17図は、キャリアとホスト・プロセッサの間で音声
情報を処理する様子を示す図、第18図は、DSPシス
テムのデータ・メモリ部分の論理構成を示す図である。 出願人 インターナシラナル・ビジネス・マシーンズ・
コーポレーシリン 代理人 弁理士 山本仁朗(他1名) 第1Ii 第4Wl j[3M cJ 第5図 jIe図 A 〔◆0 第14A図 O5P 1 DSP2 第14B図 !信4#に施 送イ息IIIk 賎 ホストへ フヒーレシトイ立相シフト・キー・七テ“ムの48第1
6図
モリ番アクセスのタイミングを示す図、 第6図は、DSPシステムの書く処理部位のパイプライ
ン構成を示す図、 第7図は、DSPが接続されるディジタルT−1システ
ム上のフレーム及びスーパーフレームのタイミングを示
す図、 第8図は、DSPシステム内の処理機能分担を図式的に
示す図、 第9図は、DSPシステムの論理構成要素を示すブロッ
ク図、 第10図は、第9図におけるタイミング信号を示す図、 第11図は、DSPシステムがT−1チャネル周期に関
連して調時される様子を示す図、 第12図は、DSPシステムの命令メモリ及びデータ・
メモリ区画の容量と内容を示す図、 第14A、14B及び14C図は、DSPシステム内で
信号が交換される様子を示す図、 第15図は、モデム変換が達成される様子を示す図、 第16図は、キャリアとホスト・プロセッサの間で非コ
ード画像情報を処理する様子を示す図、 第17図は、キャリアとホスト・プロセッサの間で音声
情報を処理する様子を示す図、第18図は、DSPシス
テムのデータ・メモリ部分の論理構成を示す図である。 出願人 インターナシラナル・ビジネス・マシーンズ・
コーポレーシリン 代理人 弁理士 山本仁朗(他1名) 第1Ii 第4Wl j[3M cJ 第5図 jIe図 A 〔◆0 第14A図 O5P 1 DSP2 第14B図 !信4#に施 送イ息IIIk 賎 ホストへ フヒーレシトイ立相シフト・キー・七テ“ムの48第1
6図
Claims (2)
- (1)情報処理センターと、該情報処理センターと公衆
交換電話回線を通じて該情報処理センターに遠隔的にリ
ンクされた様々な装置を装備した複数のユーザー端末と
の間に情報遠隔通信サービスを提供するためのシステム
において、 (a)上記情報処理センターを上記公衆電話回線とリン
クし、上記ユーザー端末の上記様々な装置の特性に従っ
て異なるディジタル化対数PCM信号機能をもつ少なく
とも1つの時分割多重ディジタル・キャリア・トランク
と、 (b)上記情報処理センターを上記トランクに接続し、
信号を上記ユーザー端末の様々な装置に関連する様々な
信号形式で上記トランク上の時間チャネルと交換し、信
号を上記情報処理センターの情報処理条件に関連する形
式で上記センターと交換し、上記情報処理センターと上
記トランクの間の途中の信号を個別に関連する形式に変
換するための全ディジタル信号処理手段とを具備する、 情報通信システム。 - (2)情報処理センターと、該情報処理センターと公衆
交換電話回線を通じて該情報処理センターに遠隔的にリ
ンクされた様々な装置を装備した複数のユーザー端末と
の間に情報遠隔通信サービスを提供するためのシステム
において、 (a)上記情報処理センターにあるホスト・データ・シ
ステムと、 (b)上記情報処理センターを上記公衆電話回線とリン
クし、上記ユーザー端末の上記様々な装置の特性に関連
する様々な特性をもつアナログ信号の量子化されたサン
プルを表示するディジタル化対数PCM信号機能をもつ
少なくとも1つの時分割多重ディジタル・ キャリア・トランクと、 (c)上記情報処理センターにあって、上記ホスト・シ
ステムと上記トランク上の時間 チャネルとの間でデータ及び制御信号を転送し、上記ホ
スト・システムと上記トランク・チャネルの間の途中の
データ信号上で、上記ユーザー端末で直接受信可能な形
式で上記トランク上にデータを伝送するためのデータ信
号を与えるとともに、上記情報処理センターの処理アプ
リケーションに直接適合する形式で上記処理システムに
よって処理されるべきデータ信号を与えるようにモデム
変換を実行するための全ディジタル信号処理手段を具備
し、 (d)上記信号処理手段は、第1及び第2のディジタル
信号プロセッサ(DSP)と、上記第1及び第2のDS
Pと上記ホスト・システムに接続され、上記第1及び第
2のDSPによって使用されるべき命令を保持するとと
もに、上記ホスト・システムから上記DSPのための命
令プログラム・ロードを受領するためのランダム・アク
セス命令記憶メモリ (I−RAM)と、上記第1及び第2のD SPと上記ホスト・システムに接続され、上記第1及び
第2のDSPによってアクセスされるべきデータを保持
するとともに、上記ホスト・システムと上記トランクの
間でデータを交換するように接続されたランダム・アク
セス・データ記憶メモリ(D−RAM)をもち、 (e)上記I−RAMと上記D−RAMは交互的なサイ
クルが通常に上記第1及び第2のDSPにインターリー
ブされた形式で割当てられるように巡回的なアクセス機
能を有し、もって各DSPが他方のDSPに割り込みを
かけ、もしくは動作を遅延させることなく I−RAMから命令を読み出し得るとともに各DSPが
他方のDSPに割り込みをかけ、もしくは動作を遅延さ
せることなくD−RAMからデータをフェッチしあるい
はD−RAMにデータを書き込むことができるようにな
されており、さらに (f)上記DSPと上記D−RAMと上記ホスト・シス
テムと上記トランクに接続され、上記D−RAMへのア
クセスのサイクルが上記どちらのDSPによっても要求
されていない時を判断し該サイクルを上記ホスト・シス
テムまたは上記トランクのどちらかに割当てるためのサ
イクル・スチール制御手段を具備し、以て上記ホスト・
システムと上記D−RAMとの間、及び上記トランク及
び上記D−RAMの間でDSPの動作を低下させずそれ
に割り込まない効果をもつサイクル・スチール・モード
でデータを交換できるようにしたことを特徴とする、 情報通信システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US227832 | 1988-08-02 | ||
| US07/227,832 US4991169A (en) | 1988-08-02 | 1988-08-02 | Real-time digital signal processing relative to multiple digital communication channels |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02216960A true JPH02216960A (ja) | 1990-08-29 |
| JPH088611B2 JPH088611B2 (ja) | 1996-01-29 |
Family
ID=22854647
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1198107A Expired - Fee Related JPH088611B2 (ja) | 1988-08-02 | 1989-08-01 | 情報遠隔通信サービスを提供するシステム及び通信システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4991169A (ja) |
| EP (1) | EP0353890B1 (ja) |
| JP (1) | JPH088611B2 (ja) |
| DE (1) | DE68922444T2 (ja) |
Families Citing this family (220)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6493878B1 (en) | 1988-10-17 | 2002-12-10 | Lord Samuel A Kassatly | Method and apparatus for tv broadcasting and reception |
| US5392282A (en) * | 1989-05-17 | 1995-02-21 | Nokia Mobile Phones, Ltd. | Circuit arrangement in a mobile phone for a digital mobile telephone system |
| EP0843254A3 (en) * | 1990-01-18 | 1999-08-18 | National Semiconductor Corporation | Integrated digital signal processor/general purpose CPU with shared internal memory |
| US5768613A (en) * | 1990-07-06 | 1998-06-16 | Advanced Micro Devices, Inc. | Computing apparatus configured for partitioned processing |
| US5173933A (en) * | 1990-09-25 | 1992-12-22 | World Communication Systems, Inc. | Interface between mobile telecommunication stations and trunks that link to communication carriers |
| JP3203701B2 (ja) * | 1990-11-01 | 2001-08-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コードセグメントのリンク方法とそのシステム及びコードセグメントのダイナミックリンク方法 |
| US5537552A (en) * | 1990-11-27 | 1996-07-16 | Canon Kabushiki Kaisha | Apparatus for selectively comparing pointers to detect full or empty status of a circular buffer area in an input/output (I/O) buffer |
| EP0765102A2 (de) * | 1991-05-13 | 1997-03-26 | Siemens Schweiz AG | Verfahren zur Bitratenadaption |
| JP2512246B2 (ja) | 1991-07-02 | 1996-07-03 | 松下電送株式会社 | 情報通信装置 |
| EP0544963A1 (en) * | 1991-11-29 | 1993-06-09 | International Business Machines Corporation | Parallel processing method for receiving and transmitting HDLC/SDLC bit streams |
| EP0545581B1 (en) * | 1991-12-06 | 1999-04-21 | National Semiconductor Corporation | Integrated data processing system including CPU core and parallel, independently operating DSP module |
| JPH05167395A (ja) * | 1991-12-18 | 1993-07-02 | Pioneer Video Corp | ディジタル信号プロセッサの係数データ変更処理方式 |
| US5566301A (en) * | 1992-02-11 | 1996-10-15 | Futuretel, Inc. | ISDN audiovisual teleservices interface subsystem |
| AU4245493A (en) * | 1992-05-15 | 1993-12-13 | Connective Strategies, Inc. | Isdn-based high speed communication system |
| US5313459A (en) * | 1992-10-08 | 1994-05-17 | Newton Communications, Inc. | Private branch exchange system and methods for operating same |
| US5440740A (en) * | 1992-10-13 | 1995-08-08 | Chen; Fetchi | System and method for managing devices on multiple digital signal processors |
| US5625845A (en) * | 1992-10-13 | 1997-04-29 | International Business Machines Corporation | System for facilitating continuous, real-time, unidirectional, and asynchronous intertask and end-device communication in a multimedia data processing system using open architecture data communication modules |
| JP2516317B2 (ja) * | 1992-10-13 | 1996-07-24 | インターナショナル・ビジネス・マシーンズ・コーポレイション | デ―タ処理システムとディジタル信号プロセッサへのロ―ディング方法 |
| US5452289A (en) * | 1993-01-08 | 1995-09-19 | Multi-Tech Systems, Inc. | Computer-based multifunction personal communications system |
| US5754589A (en) * | 1993-01-08 | 1998-05-19 | Multi-Tech Systems, Inc. | Noncompressed voice and data communication over modem for a computer-based multifunction personal communications system |
| US7082106B2 (en) | 1993-01-08 | 2006-07-25 | Multi-Tech Systems, Inc. | Computer-based multi-media communications system and method |
| US5812534A (en) * | 1993-01-08 | 1998-09-22 | Multi-Tech Systems, Inc. | Voice over data conferencing for a computer-based personal communications system |
| US6009082A (en) * | 1993-01-08 | 1999-12-28 | Multi-Tech Systems, Inc. | Computer-based multifunction personal communication system with caller ID |
| US5864560A (en) * | 1993-01-08 | 1999-01-26 | Multi-Tech Systems, Inc. | Method and apparatus for mode switching in a voice over data computer-based personal communications system |
| US5453986A (en) * | 1993-01-08 | 1995-09-26 | Multi-Tech Systems, Inc. | Dual port interface for a computer-based multifunction personal communication system |
| US5617423A (en) * | 1993-01-08 | 1997-04-01 | Multi-Tech Systems, Inc. | Voice over data modem with selectable voice compression |
| US5535204A (en) * | 1993-01-08 | 1996-07-09 | Multi-Tech Systems, Inc. | Ringdown and ringback signalling for a computer-based multifunction personal communications system |
| US5546395A (en) * | 1993-01-08 | 1996-08-13 | Multi-Tech Systems, Inc. | Dynamic selection of compression rate for a voice compression algorithm in a voice over data modem |
| CA2173355A1 (en) * | 1993-06-09 | 1994-12-22 | Andreas Richter | Method and apparatus for multiple media digital communication system |
| US6738357B1 (en) * | 1993-06-09 | 2004-05-18 | Btg International Inc. | Method and apparatus for multiple media digital communication system |
| US6851042B1 (en) * | 1993-07-19 | 2005-02-01 | Hewlett-Packard Development Company, L.P. | Audio, fax and modem capabilities with a digital signal processor of a sound card of a computer system |
| US5410754A (en) * | 1993-07-22 | 1995-04-25 | Minute Makers, Inc. | Bi-directional wire-line to local area network interface and method |
| US5483530A (en) * | 1993-12-16 | 1996-01-09 | International Business Machines Corporation | System and method for communicating with digital and analog devices via a single digital interface |
| US5577105A (en) * | 1994-03-11 | 1996-11-19 | U.S. Robotics, Inc. | Telephone call routing and switching techniques for data communications |
| US6678284B1 (en) * | 1994-03-11 | 2004-01-13 | Utstarcom, Inc. | Communication access chassis with general purpose computing platform |
| US6249527B1 (en) | 1997-03-07 | 2001-06-19 | 3Com Corporation | Communication access chassis with general purpose computing platform |
| US5497373A (en) * | 1994-03-22 | 1996-03-05 | Ericsson Messaging Systems Inc. | Multi-media interface |
| US5442789A (en) * | 1994-03-31 | 1995-08-15 | International Business Machines Corporation | System and method for efficiently loading and removing selected functions on digital signal processors without interrupting execution of other functions on the digital signal processors |
| US5682386A (en) * | 1994-04-19 | 1997-10-28 | Multi-Tech Systems, Inc. | Data/voice/fax compression multiplexer |
| US5757801A (en) * | 1994-04-19 | 1998-05-26 | Multi-Tech Systems, Inc. | Advanced priority statistical multiplexer |
| JPH10500542A (ja) * | 1994-05-05 | 1998-01-13 | スプリント コミュニケーションズ カンパニー,エル.ピー. | 電気通信制御のための方法、方式(システム)、及び、装置 |
| US5991301A (en) * | 1994-05-05 | 1999-11-23 | Sprint Communications Co. L.P. | Broadband telecommunications system |
| US5920562A (en) * | 1996-11-22 | 1999-07-06 | Sprint Communications Co. L.P. | Systems and methods for providing enhanced services for telecommunication call |
| US6181703B1 (en) * | 1995-09-08 | 2001-01-30 | Sprint Communications Company L. P. | System for managing telecommunications |
| US6031840A (en) * | 1995-12-07 | 2000-02-29 | Sprint Communications Co. L.P. | Telecommunications system |
| US6631133B1 (en) * | 1994-05-05 | 2003-10-07 | Sprint Communications Company L.P. | Broadband telecommunications system |
| US5926482A (en) * | 1994-05-05 | 1999-07-20 | Sprint Communications Co. L.P. | Telecommunications apparatus, system, and method with an enhanced signal transfer point |
| US6430195B1 (en) * | 1994-05-05 | 2002-08-06 | Sprint Communications Company L.P. | Broadband telecommunications system interface |
| US5572695A (en) | 1994-05-31 | 1996-11-05 | International Business Machines Corporation | Transparent memory mapping mechanism for a digital signal processing system |
| US5912888A (en) | 1994-06-09 | 1999-06-15 | U.S. Robotics Access Corp. | Digital network access server |
| US5581715A (en) | 1994-06-22 | 1996-12-03 | Oak Technologies, Inc. | IDE/ATA CD drive controller having a digital signal processor interface, dynamic random access memory, data error detection and correction, and a host interface |
| US5751999A (en) * | 1994-06-23 | 1998-05-12 | Matsushita Electric Industrial Co., Ltd. | Processor and data memory for outputting and receiving data on different buses for storage in the same location |
| US5619647A (en) * | 1994-09-30 | 1997-04-08 | Tandem Computers, Incorporated | System for multiplexing prioritized virtual channels onto physical channels where higher priority virtual will pre-empt a lower priority virtual or a lower priority will wait |
| US5631958A (en) * | 1994-10-04 | 1997-05-20 | Coherent Communications Systems Corp. | Automatic echo cancellation for an integrated services digital network interface |
| US5521919A (en) * | 1994-11-04 | 1996-05-28 | At&T Corp. | Method and apparatus for providing switch-based features |
| US5867666A (en) * | 1994-12-29 | 1999-02-02 | Cisco Systems, Inc. | Virtual interfaces with dynamic binding |
| US5793978A (en) * | 1994-12-29 | 1998-08-11 | Cisco Technology, Inc. | System for routing packets by separating packets in to broadcast packets and non-broadcast packets and allocating a selected communication bandwidth to the broadcast packets |
| US5754863A (en) * | 1995-01-20 | 1998-05-19 | Redcom Laboratories, Inc. | System for downloading program code to a microprocessor operative as a slave to a master microprocessor |
| US5854898A (en) | 1995-02-24 | 1998-12-29 | Apple Computer, Inc. | System for automatically adding additional data stream to existing media connection between two end points upon exchange of notifying and confirmation messages therebetween |
| US5748983A (en) * | 1995-06-07 | 1998-05-05 | Advanced Micro Devices, Inc. | Computer system having a dedicated multimedia engine and multimedia memory having arbitration logic which grants main memory access to either the CPU or multimedia engine |
| GB2301978A (en) * | 1995-06-09 | 1996-12-18 | Ibm | Voice processing system |
| US6097718A (en) | 1996-01-02 | 2000-08-01 | Cisco Technology, Inc. | Snapshot routing with route aging |
| US6147996A (en) | 1995-08-04 | 2000-11-14 | Cisco Technology, Inc. | Pipelined multiple issue packet switch |
| US5771232A (en) * | 1995-08-23 | 1998-06-23 | International Business Machines Corporation | Expandable local inter-system bus architecture in a multiplexed environment |
| US5784592A (en) * | 1995-09-11 | 1998-07-21 | Advanced Micro Devices, Inc. | Computer system which includes a local expansion bus and a dedicated real-time bus for increased multimedia performance |
| US5692211A (en) * | 1995-09-11 | 1997-11-25 | Advanced Micro Devices, Inc. | Computer system and method having a dedicated multimedia engine and including separate command and data paths |
| US5721830A (en) * | 1995-09-12 | 1998-02-24 | Pc-Tel, Inc. | Host signal processing communication system that compensates for missed execution of signal maintenance procedures |
| US7246148B1 (en) | 1995-09-29 | 2007-07-17 | Cisco Technology, Inc. | Enhanced network services using a subnetwork of communicating processors |
| US6917966B1 (en) | 1995-09-29 | 2005-07-12 | Cisco Technology, Inc. | Enhanced network services using a subnetwork of communicating processors |
| US6182224B1 (en) | 1995-09-29 | 2001-01-30 | Cisco Systems, Inc. | Enhanced network services using a subnetwork of communicating processors |
| US6546442B1 (en) | 1995-10-30 | 2003-04-08 | International Business Machines Corporation | Communications adapter having analog and digital interfaces for communications with remote systems |
| US5905879A (en) * | 1995-11-20 | 1999-05-18 | Advanced Micro Devices, Inc. | System and method for transferring periodic data streams on a multimedia bus |
| US5754807A (en) * | 1995-11-20 | 1998-05-19 | Advanced Micro Devices, Inc. | Computer system including a multimedia bus which utilizes a separate local expansion bus for addressing and control cycles |
| US5754801A (en) * | 1995-11-20 | 1998-05-19 | Advanced Micro Devices, Inc. | Computer system having a multimedia bus and comprising a centralized I/O processor which performs intelligent data transfers |
| US5682484A (en) * | 1995-11-20 | 1997-10-28 | Advanced Micro Devices, Inc. | System and method for transferring data streams simultaneously on multiple buses in a computer system |
| US5748921A (en) * | 1995-12-11 | 1998-05-05 | Advanced Micro Devices, Inc. | Computer system including a plurality of multimedia devices each having a high-speed memory data channel for accessing system memory |
| DE19547109A1 (de) * | 1995-12-16 | 1997-06-19 | Sel Alcatel Ag | Verfahren zum Aufbau einer Mehrkanalverbindung sowie Vermittlungseinrichtungen, Kommunikationsnetz, sendeseitige und empfangsseitige Zugangseinrichtung zu einem Kommunikationsnetz |
| US6091725A (en) | 1995-12-29 | 2000-07-18 | Cisco Systems, Inc. | Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network |
| US6035105A (en) | 1996-01-02 | 2000-03-07 | Cisco Technology, Inc. | Multiple VLAN architecture system |
| DE69721352T2 (de) | 1996-01-31 | 2003-12-24 | Compaq Computer Corp., Houston | Rechnersystem mit einem Modem ohne Steuerung |
| US5864710A (en) * | 1996-07-23 | 1999-01-26 | Compaq Computer Corporation | Controllerless modem |
| WO1997028622A1 (en) * | 1996-02-02 | 1997-08-07 | Sprint Communications Company, L.P. | Atm gateway system |
| US5898892A (en) * | 1996-05-17 | 1999-04-27 | Advanced Micro Devices, Inc. | Computer system with a data cache for providing real-time multimedia data to a multimedia engine |
| US6308148B1 (en) | 1996-05-28 | 2001-10-23 | Cisco Technology, Inc. | Network flow data export |
| US6243667B1 (en) | 1996-05-28 | 2001-06-05 | Cisco Systems, Inc. | Network flow switching and flow data export |
| US6212182B1 (en) | 1996-06-27 | 2001-04-03 | Cisco Technology, Inc. | Combined unicast and multicast scheduling |
| US6434120B1 (en) * | 1998-08-25 | 2002-08-13 | Cisco Technology, Inc. | Autosensing LMI protocols in frame relay networks |
| US7106754B1 (en) | 1996-07-25 | 2006-09-12 | Cisco Technology, Inc. | Application programming interface for modem and ISDN processing |
| US6047308A (en) * | 1996-07-25 | 2000-04-04 | Cisco Technology, Inc. | Modem with integrated control processor and digital signal processor sessions |
| US6038222A (en) * | 1996-07-25 | 2000-03-14 | Telebit Corporation | Modem command and data interface |
| US6023473A (en) * | 1996-07-25 | 2000-02-08 | Telebit Corporation | Application programming interface for modem and ISDN processing |
| US5982814A (en) * | 1996-08-01 | 1999-11-09 | Pc-Tel, Inc. | Dynamic control of processor utilization by a host signal processing modem |
| US5815505A (en) * | 1996-08-13 | 1998-09-29 | Advanced Micro Devices, Inc. | Combined analog and digital communications device |
| US5991278A (en) * | 1996-08-13 | 1999-11-23 | Telogy Networks, Inc. | Asymmetric modem communications system and method |
| FR2753857B1 (fr) * | 1996-09-25 | 1998-12-11 | Procede et systeme pour securiser les prestations de services diffusees sur un reseau informatique du type internet | |
| US5822404A (en) * | 1996-09-30 | 1998-10-13 | Intervoice Limited Partnership | System and method for identifying remote communications formats |
| US5784602A (en) * | 1996-10-08 | 1998-07-21 | Advanced Risc Machines Limited | Method and apparatus for digital signal processing for integrated circuit architecture |
| US6092229A (en) * | 1996-10-09 | 2000-07-18 | Lsi Logic Corporation | Single chip systems using general purpose processors |
| US6118870A (en) * | 1996-10-09 | 2000-09-12 | Lsi Logic Corp. | Microprocessor having instruction set extensions for decryption and multimedia applications |
| US6240084B1 (en) | 1996-10-10 | 2001-05-29 | Cisco Systems, Inc. | Telephony-enabled network processing device with separate TDM bus and host system backplane bus |
| US6904037B2 (en) | 1996-11-05 | 2005-06-07 | Cisco Technology, Inc. | Asymmetric implementation of DSVD for voice/data internet access |
| US5930260A (en) * | 1996-11-18 | 1999-07-27 | Innomedia Pte, Ltd. | ISDN terminal adapter using digital signal processor |
| US6002689A (en) * | 1996-11-22 | 1999-12-14 | Sprint Communications Co. L.P. | System and method for interfacing a local communication device |
| US6115380A (en) * | 1996-11-22 | 2000-09-05 | Sprint Communications Co., L.P. | Broadband telecommunications system |
| CA2271926C (en) * | 1996-11-22 | 2005-10-11 | Sprint Communications Company, L.P. | System and method for transporting a call in a telecommunication network |
| US6667982B2 (en) * | 1996-11-22 | 2003-12-23 | Sprint Communications Company, L.P. | Broadband telecommunications system interface |
| US6304546B1 (en) | 1996-12-19 | 2001-10-16 | Cisco Technology, Inc. | End-to-end bidirectional keep-alive using virtual circuits |
| WO1998038830A2 (de) * | 1997-02-25 | 1998-09-03 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zum verarbeiten und generieren von daten unter verwendung eines digitalen signalprozessors |
| US6137800A (en) * | 1997-05-09 | 2000-10-24 | Sprint Communications Company, L. P. | System and method for connecting a call |
| US6178170B1 (en) | 1997-05-13 | 2001-01-23 | Sprint Communications Company, L. P. | System and method for transporting a call |
| US6198753B1 (en) * | 1997-05-20 | 2001-03-06 | Alcatel Usa Sourcing, L.P. | Method and apparatus for facilitating an interface to a digital signal processor |
| US6356530B1 (en) | 1997-05-23 | 2002-03-12 | Cisco Technology, Inc. | Next hop selection in ATM networks |
| US6122272A (en) * | 1997-05-23 | 2000-09-19 | Cisco Technology, Inc. | Call size feedback on PNNI operation |
| US6862284B1 (en) | 1997-06-17 | 2005-03-01 | Cisco Technology, Inc. | Format for automatic generation of unique ATM addresses used for PNNI |
| US6151628A (en) * | 1997-07-03 | 2000-11-21 | 3Com Corporation | Network access methods, including direct wireless to internet access |
| US6078590A (en) | 1997-07-14 | 2000-06-20 | Cisco Technology, Inc. | Hierarchical routing knowledge for multicast packet routing |
| US6330599B1 (en) | 1997-08-05 | 2001-12-11 | Cisco Technology, Inc. | Virtual interfaces with dynamic binding |
| US6212183B1 (en) | 1997-08-22 | 2001-04-03 | Cisco Technology, Inc. | Multiple parallel packet routing lookup |
| US6157641A (en) * | 1997-08-22 | 2000-12-05 | Cisco Technology, Inc. | Multiprotocol packet recognition and switching |
| US6512766B2 (en) | 1997-08-22 | 2003-01-28 | Cisco Systems, Inc. | Enhanced internet packet routing lookup |
| US6212228B1 (en) | 1997-09-10 | 2001-04-03 | Nortel Networks Limited | Apparatus for modulation and demodulating digital data |
| US6343072B1 (en) | 1997-10-01 | 2002-01-29 | Cisco Technology, Inc. | Single-chip architecture for shared-memory router |
| US5968158A (en) | 1997-10-06 | 1999-10-19 | International Business Machines Corporation | Apparatus including a host processor and communications adapters interconnected with a bus, with improved transfer of interrupts between the adapters and host processor |
| US6230181B1 (en) | 1997-11-03 | 2001-05-08 | 3Com Corporation | Management shutdown and reset of embedded systems |
| US6438684B1 (en) | 1997-11-03 | 2002-08-20 | 3Com Corporation | Push button shutdown and reset of embedded systems |
| US7570583B2 (en) * | 1997-12-05 | 2009-08-04 | Cisco Technology, Inc. | Extending SONET/SDH automatic protection switching |
| US6188699B1 (en) * | 1997-12-11 | 2001-02-13 | Pmc-Sierra Ltd. | Multi-channel encoder/decoder |
| US6424649B1 (en) | 1997-12-31 | 2002-07-23 | Cisco Technology, Inc. | Synchronous pipelined switch using serial transmission |
| US6111877A (en) * | 1997-12-31 | 2000-08-29 | Cisco Technology, Inc. | Load sharing across flows |
| US6112266A (en) * | 1998-01-22 | 2000-08-29 | Pc-Tel, Inc. | Host signal processing modem using a software circular buffer in system memory and direct transfers of samples to maintain a communication signal |
| US6888820B1 (en) * | 1998-02-20 | 2005-05-03 | Sprint Communications Company L.P. | System and method for treating a call for call processing |
| US6853638B2 (en) * | 1998-04-01 | 2005-02-08 | Cisco Technology, Inc. | Route/service processor scalability via flow-based distribution of traffic |
| US6188760B1 (en) | 1998-05-08 | 2001-02-13 | Cisco Technology, Inc. | Signaling state management system for packet network gateways |
| JP2000010913A (ja) * | 1998-06-26 | 2000-01-14 | Sony Computer Entertainment Inc | 情報処理装置および方法、並びに提供媒体 |
| US6920112B1 (en) | 1998-06-29 | 2005-07-19 | Cisco Technology, Inc. | Sampling packets for network monitoring |
| US6370121B1 (en) | 1998-06-29 | 2002-04-09 | Cisco Technology, Inc. | Method and system for shortcut trunking of LAN bridges |
| US6377577B1 (en) | 1998-06-30 | 2002-04-23 | Cisco Technology, Inc. | Access control list processing in hardware |
| US6308219B1 (en) | 1998-07-31 | 2001-10-23 | Cisco Technology, Inc. | Routing table lookup implemented using M-trie having nodes duplicated in multiple memory banks |
| US6182147B1 (en) | 1998-07-31 | 2001-01-30 | Cisco Technology, Inc. | Multicast group routing using unidirectional links |
| US6389506B1 (en) | 1998-08-07 | 2002-05-14 | Cisco Technology, Inc. | Block mask ternary cam |
| US6101115A (en) * | 1998-08-07 | 2000-08-08 | Cisco Technology, Inc. | CAM match line precharge |
| US6532215B1 (en) | 1998-08-07 | 2003-03-11 | Cisco Technology, Inc. | Device and method for network communications and diagnostics |
| US6535505B1 (en) * | 1998-09-30 | 2003-03-18 | Cisco Technology, Inc. | Method and apparatus for providing a time-division multiplexing (TDM) interface among a high-speed data stream and multiple processors |
| US6611531B1 (en) | 1998-09-30 | 2003-08-26 | Cisco Technology, Inc. | Method and apparatus for routing integrated data, voice, and video traffic |
| US6584108B1 (en) | 1998-09-30 | 2003-06-24 | Cisco Technology, Inc. | Method and apparatus for dynamic allocation of multiple signal processing resources among multiple channels in voice over packet-data-network systems (VOPS) |
| US6763017B1 (en) | 1998-09-30 | 2004-07-13 | Cisco Technology, Inc. | Method and apparatus for voice port hunting of remote telephone extensions using voice over packet-data-network systems (VOPS) |
| US7009962B1 (en) | 1998-09-30 | 2006-03-07 | Cisco Technology, Inc. | Method and apparatus for providing forwarding on ring-no-answer for remote telephone extensions using voice over packet-data-network systems (VOPS) |
| US7339924B1 (en) * | 1998-09-30 | 2008-03-04 | Cisco Technology, Inc. | Method and apparatus for providing ringing timeout disconnect supervision in remote telephone extensions using voice over packet-data-network systems (VOPS) |
| US6603774B1 (en) | 1998-10-09 | 2003-08-05 | Cisco Technology, Inc. | Signaling and handling method for proxy transcoding of encoded voice packets in packet telephony applications |
| US6560196B1 (en) | 1998-11-19 | 2003-05-06 | Cisco Technology, Inc. | Method and apparatus for controlling the transmission of cells across a network |
| US6209054B1 (en) | 1998-12-15 | 2001-03-27 | Cisco Technology, Inc. | Reliable interrupt reception over buffered bus |
| US6256699B1 (en) | 1998-12-15 | 2001-07-03 | Cisco Technology, Inc. | Reliable interrupt reception over buffered bus |
| US6714217B2 (en) * | 1998-12-18 | 2004-03-30 | Sprint Communication Company, L.P. | System and method for providing a graphical user interface to, for building, and/or for monitoring a telecommunication network |
| US6888833B1 (en) * | 1998-12-22 | 2005-05-03 | Sprint Communications Company L.P. | System and method for processing call signaling |
| US6597701B1 (en) * | 1998-12-22 | 2003-07-22 | Sprint Communications Company L.P. | System and method for configuring a local service control point with a call processor in an architecture |
| US6260071B1 (en) * | 1999-01-04 | 2001-07-10 | Cisco Technology, Inc. | Method and apparatus for automatic routing of circuit switched data connections based upon stored behavorial information |
| US6771642B1 (en) | 1999-01-08 | 2004-08-03 | Cisco Technology, Inc. | Method and apparatus for scheduling packets in a packet switch |
| US7079530B1 (en) * | 1999-02-25 | 2006-07-18 | Sprint Communications Company L.P. | System and method for caching toll free number information |
| US6501732B1 (en) | 1999-02-25 | 2002-12-31 | 3Com Corporation | System and method for controlling data flow in a wireless network connection |
| US7068594B1 (en) | 1999-02-26 | 2006-06-27 | Cisco Technology, Inc. | Method and apparatus for fault tolerant permanent voice calls in voice-over-packet systems |
| US6657970B1 (en) | 1999-02-26 | 2003-12-02 | Cisco Technology, Inc. | Method and apparatus for link state determination in voice over frame-relay networks |
| US6553518B1 (en) | 1999-03-08 | 2003-04-22 | International Business Machines Corporation | Severe error detectors, methods and computer program products that use constellation specific error event thresholds to detect severe error events during demodulation of a signal comprising symbols from a plurality of symbol constellations |
| US7006493B1 (en) | 1999-03-09 | 2006-02-28 | Cisco Technology, Inc. | Virtual voice port configured to connect a switched voice call to a permanent voice call |
| US6549945B1 (en) | 1999-03-11 | 2003-04-15 | International Business Machines Corporation | Multi-purpose WAN driver for DSP resource adapter |
| US6338130B1 (en) | 1999-03-11 | 2002-01-08 | International Business Machines Corporation | Adaptive method and apparatus for allocation of DSP resources in a communication system |
| US7065762B1 (en) | 1999-03-22 | 2006-06-20 | Cisco Technology, Inc. | Method, apparatus and computer program product for borrowed-virtual-time scheduling |
| US6137734A (en) * | 1999-03-30 | 2000-10-24 | Lsi Logic Corporation | Computer memory interface having a memory controller that automatically adjusts the timing of memory interface signals |
| US6757791B1 (en) | 1999-03-30 | 2004-06-29 | Cisco Technology, Inc. | Method and apparatus for reordering packet data units in storage queues for reading and writing memory |
| US6760331B1 (en) | 1999-03-31 | 2004-07-06 | Cisco Technology, Inc. | Multicast routing with nearest queue first allocation and dynamic and static vector quantization |
| US6603772B1 (en) | 1999-03-31 | 2003-08-05 | Cisco Technology, Inc. | Multicast routing with multicast virtual output queues and shortest queue first allocation |
| US7103068B1 (en) * | 1999-05-04 | 2006-09-05 | Sprint Communication Company L.P. | System and method for configuring bandwidth transmission rates for call connections |
| DE60043275D1 (de) * | 1999-05-11 | 2009-12-24 | Nxp Bv | Programmierbarer digitaler OFDM demodulator |
| US6661847B1 (en) | 1999-05-20 | 2003-12-09 | International Business Machines Corporation | Systems methods and computer program products for generating and optimizing signal constellations |
| US6895088B1 (en) * | 1999-05-21 | 2005-05-17 | Sprint Communications Company L.P. | System and method for controlling a call processing system |
| US6516371B1 (en) * | 1999-05-27 | 2003-02-04 | Advanced Micro Devices, Inc. | Network interface device for accessing data stored in buffer memory locations defined by programmable read pointer information |
| US6778555B1 (en) | 1999-05-28 | 2004-08-17 | Cisco Technology, Inc. | Voice over packet system configured to connect different facsimile transmission protocols |
| EP1059587B1 (en) * | 1999-06-09 | 2007-04-18 | Texas Instruments Incorporated | Host access to shared memory with a high priority mode |
| EP1059586B1 (en) * | 1999-06-09 | 2004-09-08 | Texas Instruments Incorporated | Shared memory with programmable size |
| EP1059588A1 (en) * | 1999-06-09 | 2000-12-13 | Texas Instruments Incorporated | Multi-channel dma with request scheduling |
| US6542512B1 (en) * | 1999-07-02 | 2003-04-01 | Jenny Liu Fischer | Architecture and method for flushing non-transmitted portions of a data frame from a transmitted FIFO buffer |
| US6977898B1 (en) | 1999-10-15 | 2005-12-20 | Cisco Technology, Inc. | Method for supporting high priority calls on a congested WAN link |
| US6765955B1 (en) | 1999-10-29 | 2004-07-20 | International Business Machines Corporation | Methods, systems and computer program products establishing a communication configuration for a modem connection to compensate for echo noise |
| US6662322B1 (en) | 1999-10-29 | 2003-12-09 | International Business Machines Corporation | Systems, methods, and computer program products for controlling the error rate in a communication device by adjusting the distance between signal constellation points |
| US6792004B1 (en) | 1999-10-29 | 2004-09-14 | International Business Machines Corporation | Systems, methods and computer program products for averaging learned levels in the presence of robbed-bit signaling based on proximity |
| US6839382B1 (en) | 1999-10-29 | 2005-01-04 | International Business Machines Corporation | System, methods and computer program products for identifying digital impairments in modem signals using signature analysis and signal level comparison analysis |
| US6967995B1 (en) | 1999-10-29 | 2005-11-22 | International Business Machines Corporation | Methods, systems and computer program products for carrier drop detection using a variable threshold |
| US6650657B1 (en) | 1999-10-29 | 2003-11-18 | International Business Machines Corporation | Systems, methods and computer program products for identifying digital impairments in modem signals |
| US6505222B1 (en) | 1999-10-29 | 2003-01-07 | International Business Machines Corporation | Systems methods and computer program products for controlling undesirable bias in an equalizer |
| US6816545B1 (en) | 1999-10-29 | 2004-11-09 | International Business Machines Corporation | Systems, methods and computer program products for identifying digital impairments in modems based on clusters and/or skips in pulse code modulation signal levels |
| US6823004B1 (en) | 1999-10-29 | 2004-11-23 | International Business Machines Corporation | Methods, systems and computer program products for monitoring performance of a modem during a connection |
| US6823017B1 (en) | 1999-10-29 | 2004-11-23 | International Business Machines Corporation | Systems, methods and computer program products for filtering glitches from measured values in a sequence of code points |
| US6754258B1 (en) | 1999-10-29 | 2004-06-22 | International Business Machines Corporation | Systems, methods and computer program products for averaging learned levels in the presence of digital impairments based on patterns |
| US6611563B1 (en) | 1999-10-29 | 2003-08-26 | International Business Machines Corporation | Systems, methods and computer program products for data mode refinement of modem constellation points |
| US6826157B1 (en) | 1999-10-29 | 2004-11-30 | International Business Machines Corporation | Systems, methods, and computer program products for controlling data rate reductions in a communication device by using a plurality of filters to detect short-term bursts of errors and long-term sustainable errors |
| US6792040B1 (en) | 1999-10-29 | 2004-09-14 | International Business Machines Corporation | Modems having a dual power mode capability and methods of operating same |
| US6816497B1 (en) * | 1999-11-05 | 2004-11-09 | Sprint Communications Company, L.P. | System and method for processing a call |
| US7330916B1 (en) * | 1999-12-02 | 2008-02-12 | Nvidia Corporation | Graphic controller to manage a memory and effective size of FIFO buffer as viewed by CPU can be as large as the memory |
| US6704314B1 (en) * | 1999-12-15 | 2004-03-09 | Sprint Communications Company, L.P. | Method and apparatus to control cell substitution |
| US6785377B1 (en) * | 2000-01-19 | 2004-08-31 | Sprint Communications Company L.P. | Data calls using both constant bit rate and variable bit rate connections |
| US6308120B1 (en) | 2000-06-29 | 2001-10-23 | U-Haul International, Inc. | Vehicle service status tracking system and method |
| JP2002101103A (ja) * | 2000-09-20 | 2002-04-05 | Nec Saitama Ltd | 基地局変復調装置及びatmセル送受信方法 |
| US6895479B2 (en) * | 2000-11-15 | 2005-05-17 | Texas Instruments Incorporated | Multicore DSP device having shared program memory with conditional write protection |
| US6766423B2 (en) * | 2001-03-30 | 2004-07-20 | Telogy Networks, Inc. | Message-based memory system for DSP storage expansion |
| US6965952B2 (en) * | 2001-10-15 | 2005-11-15 | Intel Corporation | Bus framer |
| US7076543B1 (en) | 2002-02-13 | 2006-07-11 | Cisco Technology, Inc. | Method and apparatus for collecting, aggregating and monitoring network management information |
| EP1662376A4 (en) * | 2003-08-07 | 2009-02-18 | Panasonic Corp | INTEGRATED PROCESSOR SWITCHING AND PRODUCT DEVELOPMENT PROCESS WITH INTEGRATED PROCESSOR SWITCHING |
| US7496921B2 (en) * | 2003-08-29 | 2009-02-24 | Intel Corporation | Processing block with integrated light weight multi-threading support |
| US20050071830A1 (en) * | 2003-09-30 | 2005-03-31 | Starcore, Llc | Method and system for processing a sequence of instructions |
| JP4354268B2 (ja) * | 2003-12-22 | 2009-10-28 | 株式会社河合楽器製作所 | 信号処理装置 |
| US7656861B2 (en) | 2004-07-09 | 2010-02-02 | Cisco Technology, Inc. | Method and apparatus for interleaving text and media in a real-time transport session |
| US7792143B1 (en) | 2005-03-25 | 2010-09-07 | Cisco Technology, Inc. | Method and apparatus for interworking dissimilar text phone protocols over a packet switched network |
| JP2007122502A (ja) * | 2005-10-28 | 2007-05-17 | Fujitsu Ltd | フレームバッファ管理プログラム、プログラム記憶媒体、および管理方法。 |
| US7516471B2 (en) * | 2006-01-04 | 2009-04-07 | Motorola, Inc. | Detector for digital television signal |
| US8683126B2 (en) * | 2007-07-30 | 2014-03-25 | Nvidia Corporation | Optimal use of buffer space by a storage controller which writes retrieved data directly to a memory |
| US8638931B2 (en) * | 2007-10-30 | 2014-01-28 | Spansion Llc | Signal descrambling detector |
| US20110105036A1 (en) * | 2009-11-04 | 2011-05-05 | Motorola, Inc. | Method and apparatus for sensing presence of an incumbent signal on a secondary radio channel |
| US20140283024A1 (en) * | 2013-03-13 | 2014-09-18 | Qualcomm Incorporated | Method for efficient behavioral analysis on a mobile station |
| US9031838B1 (en) | 2013-07-15 | 2015-05-12 | Vail Systems, Inc. | Method and apparatus for voice clarity and speech intelligibility detection and correction |
| DE102019205731A1 (de) | 2019-04-18 | 2020-10-22 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Zeit-zu-Digital-Wandler-Anordnung |
| CN115801968B (zh) * | 2022-10-11 | 2025-02-25 | 星宸科技股份有限公司 | 视频处理电路及其相关的视频处理方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63185265A (ja) * | 1986-10-22 | 1988-07-30 | ノーザン テレコム リミテッド | データ転送方法及び通信装置 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR1583241A (ja) * | 1968-06-21 | 1969-10-24 | ||
| US3761619A (en) * | 1972-03-10 | 1973-09-25 | U Pommerening | Digital central switching office for telephone system |
| GB1479009A (en) * | 1974-07-12 | 1977-07-06 | Sarma B | Telecommunication switching system |
| USRE29460E (en) * | 1974-07-22 | 1977-10-25 | Gte Automatic Electric Laboratories Incorporated | PCM tone receiver using optimum statistical technique |
| US4013842A (en) * | 1976-04-15 | 1977-03-22 | Bell Telephone Laboratories, Incorporated | Method and apparatus for interfacing digital and analog carrier systems |
| US4143242A (en) * | 1976-07-14 | 1979-03-06 | Hitachi, Ltd. | Analog-digital code converter in a digital telephone switching system |
| US4133979A (en) * | 1977-01-26 | 1979-01-09 | Trw, Inc. | Multifrequency sender/receiver in a multi-time slot digital data stream |
| US4125745A (en) * | 1977-06-13 | 1978-11-14 | International Telephone And Telegraph Corporation | Method and apparatus for signaling and framing in a time division multiplex communication system |
| US4202035A (en) * | 1977-11-25 | 1980-05-06 | Mcdonnell Douglas Corporation | Modulo addressing apparatus for use in a microprocessor |
| DE2819119C3 (de) * | 1978-04-29 | 1980-10-30 | Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt | Schaltungsanordnung für zeitmultiplex digital durchschaltende Fernmelde-, insbesondere Fernsprechvermittlungsanlagen |
| US4205203A (en) * | 1978-08-08 | 1980-05-27 | Wescom Switching, Inc. | Methods and apparatus for digitally signaling sounds and tones in a PCM multiplex system |
| US4191857A (en) * | 1978-09-28 | 1980-03-04 | Gte Automatic Electric Laboratories Incorporated | Digital trunk supervisory decoder multiplexor for ground start or E&M signalling on a common T1 span |
| US4201893A (en) * | 1978-09-28 | 1980-05-06 | Gte Automatic Electric Laboratories Incorporated | Private automatic branch exchange telephone system with two data sources sharing a multiplexed data bus |
| DE2843179C2 (de) * | 1978-10-04 | 1980-09-25 | Te Ka De Felten & Guilleaume Fernmeldeanlagen Gmbh, 8500 Nuernberg | Kennzeichenumsetzergerät zum Verarbeiten von codierten während zyklisch aufeinanderfolgender Zeitrahmen übertragenen vermittlungstechnischen Informationen |
| US4203008A (en) * | 1979-02-26 | 1980-05-13 | Northern Telecom Limited | Digital signalling receiver for receiving PCM tones |
| DE3003290A1 (de) * | 1980-01-30 | 1981-08-06 | Siemens AG, 1000 Berlin und 8000 München | Digital-fernmeldesystem |
| GB2074815B (en) * | 1980-04-24 | 1984-06-27 | Plessey Co Ltd | Telecommunications switching network using digital switching modules |
| GB2083319B (en) * | 1980-06-25 | 1984-03-28 | Plessey Co Ltd | Digital switching module |
| US4406004A (en) * | 1980-11-05 | 1983-09-20 | Anaconda-Ericsson, Inc. | Ring scheduling apparatus for a digital multiplexed telecommunication system |
| FR2496363A1 (fr) * | 1980-12-12 | 1982-06-18 | Cit Alcatel | Procede et dispositif de detection de la sequence d'apprentissage d'un egaliseur auto-adaptatif |
| US4377849A (en) * | 1980-12-29 | 1983-03-22 | International Business Machines Corporation | Macro assembler process for automated circuit design |
| US4394757A (en) * | 1981-03-31 | 1983-07-19 | Siemens Corporation | Frame format for PCM speech data in a telephone transmission system and digital telephone apparatus for use with this frame format |
| US4399536A (en) * | 1981-10-02 | 1983-08-16 | Bell Telephone Laboratories, Incorporated | Convolution filter arrangement for digital multifrequency receiver |
| IT1155575B (it) * | 1982-07-27 | 1987-01-28 | Cselt Centro Studi Lab Telecom | Interfaccia multipla di comunicazione tra elaboratore di processo e mezzo trasmissivo numerico |
| DE3416818C1 (de) * | 1984-05-07 | 1985-07-04 | Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt | Verfahren zur Behandlung von Modem-Signalen |
| US4794517A (en) * | 1985-04-15 | 1988-12-27 | International Business Machines Corporation | Three phased pipelined signal processor |
| JP2713883B2 (ja) * | 1986-02-07 | 1998-02-16 | 株式会社日立製作所 | 時分割交換機 |
| US5010476A (en) * | 1986-06-20 | 1991-04-23 | International Business Machines Corporation | Time multiplexed system for tightly coupling pipelined processors to separate shared instruction and data storage units |
-
1988
- 1988-08-02 US US07/227,832 patent/US4991169A/en not_active Expired - Lifetime
-
1989
- 1989-07-14 DE DE68922444T patent/DE68922444T2/de not_active Expired - Lifetime
- 1989-07-14 EP EP89307144A patent/EP0353890B1/en not_active Expired - Lifetime
- 1989-08-01 JP JP1198107A patent/JPH088611B2/ja not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63185265A (ja) * | 1986-10-22 | 1988-07-30 | ノーザン テレコム リミテッド | データ転送方法及び通信装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0353890A2 (en) | 1990-02-07 |
| EP0353890B1 (en) | 1995-05-03 |
| JPH088611B2 (ja) | 1996-01-29 |
| DE68922444T2 (de) | 1996-02-15 |
| US4991169A (en) | 1991-02-05 |
| EP0353890A3 (en) | 1991-11-21 |
| DE68922444D1 (de) | 1995-06-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02216960A (ja) | 情報遠隔通信サービスを提供するシステム及び通信システム | |
| US4882727A (en) | Adaptive digital network interface | |
| US4958342A (en) | Adaptive digital network interface | |
| US5870391A (en) | Wireless communication system using frequency hopping, and method of controlling the system | |
| EP0800325B1 (en) | A customer telecommunications interface device with built-in network features | |
| US5650999A (en) | Voice over data communication system | |
| US6993597B2 (en) | Terminal apparatus | |
| JP3132303B2 (ja) | 単一のディジタル・インターフェースを通してディジタル及びアナログ装置と通信するためのシステム | |
| US5721830A (en) | Host signal processing communication system that compensates for missed execution of signal maintenance procedures | |
| US4935925A (en) | Adaptive digital network interface | |
| US20080285547A1 (en) | Voice over internet protocol gateway and a method for controlling the same | |
| US6282238B1 (en) | Adapter card that selects between an ISDN interface and an analog modem interface | |
| US6343263B1 (en) | Real-time signal processing system for serially transmitted data | |
| IL95207A (en) | Subscriber unit for wireless digital subscriber communication system. | |
| EP1973373B1 (en) | A customer telecommunication interface device having a unique identifier | |
| KR100475879B1 (ko) | 유무선 인터넷 전화용 통신 단말장치 | |
| JPH077977B2 (ja) | 多重動作機器構成を可能にするデータ回線終端装置(dce)およびその受信データ処理方法 | |
| AU2318699A (en) | Systems and methods for wireless communications | |
| US6178185B1 (en) | Network interface device, method and article of manufacture for providing high bit rate access over robbed bit | |
| KR910004427B1 (ko) | 통신시스템과 그 재구성 방법 | |
| Stevens | DSPs in communications | |
| JP4651259B2 (ja) | 電話網におけるロブドビットシグナリングのためのpcmデータフレーム調整システムおよび方法 | |
| KR0163717B1 (ko) | 영상전화기의 음성부복호화기 | |
| KR100428772B1 (ko) | 음성 디지탈 가입자 라인을 구비한 키폰 시스템 | |
| NO162098B (no) | Fremgangsmaate for overfoering av tale og data. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080129 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090129 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |