Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3098372B2 - Communication device - Google Patents
[go: Go Back, main page]

JP3098372B2 - Communication device - Google Patents

Communication device

Info

Publication number
JP3098372B2
JP3098372B2 JP05344943A JP34494393A JP3098372B2 JP 3098372 B2 JP3098372 B2 JP 3098372B2 JP 05344943 A JP05344943 A JP 05344943A JP 34494393 A JP34494393 A JP 34494393A JP 3098372 B2 JP3098372 B2 JP 3098372B2
Authority
JP
Japan
Prior art keywords
transmission
data
circuit
address
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP05344943A
Other languages
Japanese (ja)
Other versions
JPH07177117A (en
Inventor
基生 中野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP05344943A priority Critical patent/JP3098372B2/en
Publication of JPH07177117A publication Critical patent/JPH07177117A/en
Application granted granted Critical
Publication of JP3098372B2 publication Critical patent/JP3098372B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は通信装置に係り、特に任
意の異なるフレームを生成するために、所望のフレーム
を生成するフレーム生成回路を有する衛星通信装置に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication device, and more particularly to a satellite communication device having a frame generation circuit for generating a desired frame in order to generate an arbitrary different frame.

【0002】[0002]

【従来の技術】バーストや連続波のフレームを構成し、
データを多重化して通信する衛星通信装置では、任意の
異なるフレームを生成するために、所望のフレームを生
成するフレーム生成回路を備えている。例えば、従来音
声などのデータにオーバヘッドを多重化してフレーム構
成をとって通信を行う場合に、フレームパルスを基準に
してタイミングROM(リード・オンリ・メモリ)のマ
スクパターンやFIFO(ファースト・イン・ファース
ト・アウト)メモリのリード、ライト信号を制御する生
成回路により、フレーム構成を実現している。
2. Description of the Related Art Burst and continuous wave frames are constructed,
A satellite communication device that multiplexes and communicates data includes a frame generation circuit that generates a desired frame in order to generate an arbitrary different frame. For example, when performing communication by taking a frame configuration by multiplexing overhead with data such as conventional voice, a mask pattern of a timing ROM (read only memory) or a FIFO (first-in-first- Out) A frame configuration is realized by a generation circuit that controls read and write signals of the memory.

【0003】送信フレームが固定の場合や種類が少ない
場合には、タイミングROMが有効であるが、送信フレ
ームにいくつかの種類がある場合には、そのフレームに
合わせたマスクパターンを生成しなければならないの
で、従来はこのタイミングROMの内容を書き換えて異
なるフレーム構成や異なるフレーム長を生成している。
When the transmission frame is fixed or the number of types is small, the timing ROM is effective. However, when there are several types of transmission frames, a mask pattern matching the frame must be generated. Conventionally, the contents of the timing ROM are rewritten to generate different frame configurations and different frame lengths.

【0004】バーストや連続波のフレームを構成する場
合は、タイミングROMにプリアンブル、データ多重化
パターン、バーストの終結パターン等の多重化に必要な
信号を書き込んでおき、これらを組み合わせて生成する
ことができる。
When a burst or continuous wave frame is formed, signals necessary for multiplexing, such as a preamble, a data multiplexing pattern, and a burst termination pattern, are written in a timing ROM, and these signals may be generated in combination. it can.

【0005】一方、タイミングROMを書き換え可能な
RAM(ランダム・アクセス・メモリ)に置き換えてフ
レーム構成を生成することもできる。例えば、書き換え
可能のアドレス制御メモリとしてRAMを使用し、アド
レス制御メモリの内容を書き換えることにより、多数の
異なるユニットの各種のタイムスロット数のデータの多
重化を自由に行うことで、総数が一定のタイムスロット
を有効に使うことが従来より知られている(特開平1−
208041号公報)。
On the other hand, a frame structure can be generated by replacing the timing ROM with a rewritable RAM (random access memory). For example, by using a RAM as a rewritable address control memory and rewriting the contents of the address control memory to freely multiplex data of various timeslot numbers of many different units, the total number is fixed. It has been known that a time slot is used effectively (Japanese Patent Laid-Open No.
No. 208041).

【0006】[0006]

【発明が解決しようとする課題】しかるに、上記のRA
Mを用いてフレーム構成を生成する従来方式は、RAM
は多重化する際のフレームのタイミングのみを制御して
いるだけであり、実際に必要となるユニットからのデー
タをバッファに蓄えてタイムスロット内の挿入する位置
に出力するような何らかの制御が考慮されていない。
However, the above RA
The conventional method of generating a frame configuration using M is RAM
Only controls the timing of the frame when multiplexing.Considering some control such as storing the data from the unit actually required in the buffer and outputting it to the insertion position in the time slot is considered. Not.

【0007】本発明は上記の点に鑑みなされたもので、
タイミングROMを使用せずにRAMを用いてタイミン
グデータを中央処理装置より書き換えることにより、所
望のフレームを同一回路で生成し得る通信装置を提供す
ることを目的とする。
[0007] The present invention has been made in view of the above points,
An object of the present invention is to provide a communication device capable of generating a desired frame with the same circuit by rewriting timing data from a central processing unit using a RAM without using a timing ROM.

【0008】[0008]

【課題を解決するための手段】本発明は上記の目的を達
成するため、任意の長さのバーストフレームを生成する
通信装置において、送信フレームパルスを生成する送信
フレームパルス生成回路と、該送信フレームパルスを基
準にして初期値より漸次変化するアドレスを出力する送
信アドレスカウンタと、通信装置を制御監視するための
ソフトウェア及びデータの多重化や論理回路のタイミン
グデータを書き込まれた記憶回路と、該記憶回路の記憶
ソフトウェア及びタイミングデータに基づき前記送信ア
ドレスカウンタの初期値と送信フレームのモードを含む
パラメータを設定する中央処理装置と、複数の送信モー
ドにそれぞれ対応したロジックデータが予め既知のアド
レスに格納されており、前記送信アドレスカウンタの出
力を下位アドレスとし、かつ、前記中央処理装置の出力
を前記送信モードを指定する上位アドレスとして受け、
入力アドレスに応じたタイミングで送信モードを順次書
き換え指定された前記送信モードに対応するロジックデ
ータを出力してバーストフレームを生成する書き換え可
能な送信メモリと、該送信メモリから出力されたロジッ
クデータに基づく送信モードで送信データをフレーム構
成に多重する多重手段と、該多重手段から出力された
重信号を送信する送信回路とを有することを特徴とす
る。
Since the present invention SUMMARY OF THE INVENTION The To achieve the above object, in a communication apparatus for generating an arbitrary burst frame length, a transmission frame pulse generating circuit for generating a transmission frame pulse, said transmission frame A transmission address counter that outputs an address that gradually changes from an initial value on the basis of a pulse; a storage circuit in which software and data for controlling and monitoring a communication device and timing data of a logic circuit are written; A central processing unit that sets parameters including an initial value of the transmission address counter and a mode of a transmission frame based on storage software and timing data of a circuit, and logic data respectively corresponding to a plurality of transmission modes are stored in a known address in advance. And the output of the transmission address counter is And, and receives the output of the central processing unit as an upper address specifying the transmission mode,
A transmission memory rewritable to generate a burst frame by outputting a logic data corresponding to the transmission mode of the transmission mode are sequentially rewritten specified at a timing corresponding to the input address, logic output from the transmission memory <br / > a multiplexing means for multiplexing the frame configuration of transmission data in the transmission mode based on Kudeta, and a sending circuit for transmitting the multi <br/> heavy signal outputted from said multiplexing means.

【0009】また、本発明は受信信号を復調して多重信
号を出力する受信回路と、該受信回路から出力された
重信号からフレームパルスを生成する受信フレームパル
ス生成回路と、該受信フレームパルス生成回路からのフ
レームパルスを基準にし、かつ、前記中央処理装置によ
り設定された初期値より漸次変化するアドレスを出力す
る受信アドレスカウンタと、前記中央処理装置により受
信のタイミングデータが書き込まれ、該受信アドレスカ
ウンタの出力アドレスに対応するタイミングデータが読
み出される書き換え可能な受信メモリと、前記受信回路
から出力された多重信号を該受信メモリからのタイミン
グデータに基づきデータ分離及び誤り訂正復号して出力
する手段とを更に有することを特徴とする。
Further, the present invention provides a receiver circuit for outputting a multiplexed signal by demodulating the received signal, a reception frame pulse generating circuit for generating a frame pulse from the multi <br/> heavy signal outputted from the reception circuit, A reception address counter that outputs an address that gradually changes from an initial value set by the central processing unit based on a frame pulse from the reception frame pulse generation circuit, and that reception timing data is written by the central processing unit. A rewritable reception memory for reading timing data corresponding to an output address of the reception address counter;
And a means for separating and error-correcting and decoding the multiplexed signal output from the multiplexed signal based on the timing data from the reception memory and outputting the multiplexed signal.

【0010】[0010]

【作用】本発明では、中央処理装置がソフトウェアの書
き込まれた記憶回路よりタイミングデータが書き込まれ
ているアドレスをアクセスし、データを送信メモリに転
送する。送信メモリは送信アドレスカウンタの出力に従
ったアドレスをアクセスされることにより対応した信号
を出力する。
According to the present invention, the central processing unit accesses the address where the timing data is written from the storage circuit where the software is written, and transfers the data to the transmission memory. The transmission memory outputs a corresponding signal by accessing an address according to the output of the transmission address counter.

【0011】この送信メモリの出力信号はフレームを構
成するためのモード切替え信号である。このモード切替
え信号はデータ多重手段により送信データをフレーム構
成に多重させる。送信データの多重信号は送信回路を介
して衛星へ送信される。従って、本発明ではモードや送
信メモリに書き込むタイミングデータを中央処理装置の
制御により、任意に書き換えるだけで同一回路で任意の
異なるフレーム構成を生成することができる。
The output signal of the transmission memory is a mode switching signal for forming a frame. This mode switching signal multiplexes transmission data into a frame configuration by data multiplexing means. The multiplex signal of the transmission data is transmitted to the satellite via the transmission circuit. Therefore, in the present invention, any different frame configuration can be generated by the same circuit simply by arbitrarily rewriting the mode and the timing data to be written to the transmission memory under the control of the central processing unit.

【0012】また、受信メモリも中央処理装置により受
信のタイミングデータが書き込まれ、受信アドレスカウ
ンタの出力アドレスに対応するタイミングデータが読み
出されるため、同一回路で各種の受信フレームのデータ
を分離させることができる。
Also, the reception memory is written with reception timing data by the central processing unit, and the timing data corresponding to the output address of the reception address counter is read out. Therefore, it is possible to separate data of various reception frames by the same circuit. it can.

【0013】[0013]

【実施例】次に、本発明の実施例について説明する。図
1は本発明の一実施例のブロック図を示す。同図中、衛
星通信装置10は衛星との通信を行う地上局で、所望の
フレームを生成して送信し、また任意の構成のフレーム
を受信する。衛星通信装置10は、送信フレームパルス
生成回路11、送信アドレスカウンタ12、中央処理装
置(CPU)13、ROM14、送信RAM15、デー
タ多重回路及び論理回路16、送信回路17より送信部
を構成しており、また、受信回路21、受信フレームパ
ルス生成回路22、受信アドレスカウンタ23、受信R
AM24、データ分離回路及び論理回路25と、CPU
13及びROM14とが受信部を構成している。すなわ
ち、CPU13とROM14とは送信部と受信部とに共
用されている。
Next, an embodiment of the present invention will be described. FIG. 1 shows a block diagram of one embodiment of the present invention. In FIG. 1, a satellite communication device 10 is a ground station that communicates with a satellite, generates and transmits a desired frame, and receives a frame having an arbitrary configuration. The satellite communication device 10 includes a transmission unit including a transmission frame pulse generation circuit 11, a transmission address counter 12, a central processing unit (CPU) 13, a ROM 14, a transmission RAM 15, a data multiplexing circuit and a logic circuit 16, and a transmission circuit 17. , A reception circuit 21, a reception frame pulse generation circuit 22, a reception address counter 23, a reception R
AM 24, data separation circuit and logic circuit 25, and CPU
13 and the ROM 14 constitute a receiving unit. That is, the CPU 13 and the ROM 14 are shared by the transmitting unit and the receiving unit.

【0014】送信フレームパルス生成回路11は送信フ
レームパルスを発生する。送信アドレスカウンタ12は
送信フレームパルスを基礎にしてアドレスをカウントす
る。ROM14は衛星通信装置10を制御監視するため
のソフトウェア及びデータの多重化や論理回路のタイミ
ングデータが書き込まれている。CPU13はROM1
4の記憶データに基づき、アドレスカウンタ12及び2
3の初期値や送信フレームのモード等のパラメータを設
定する。
The transmission frame pulse generation circuit 11 generates a transmission frame pulse. The transmission address counter 12 counts addresses based on transmission frame pulses. The ROM 14 has multiplexed software and data for controlling and monitoring the satellite communication device 10, and has written therein timing data of logic circuits. CPU 13 is ROM1
4, the address counters 12 and 2
3 and parameters such as the mode of the transmission frame.

【0015】送信RAM15はROM14の内容から送
信のタイミングデータと送信アドレスカウンタ12の出
力をアドレスとしてそのカウント値に対応するタイミン
グ信号を出力する。データ多重回路及び論理回路16は
送信RAM15からのタイミング信号を用いて送信デー
タをフレーム構成で多重化するデータ多重化とデータの
誤り訂正等の処理などを行う。送信回路17は多重され
たフレーム構成のデータを所定の周波数帯の送信信号と
して衛星へ出力する。
The transmission RAM 15 outputs the timing signal corresponding to the count value using the transmission timing data and the output of the transmission address counter 12 as addresses from the contents of the ROM 14. The data multiplexing circuit and the logic circuit 16 perform processing such as data multiplexing for multiplexing transmission data in a frame configuration using the timing signal from the transmission RAM 15 and data error correction. The transmission circuit 17 outputs the multiplexed frame-structured data to the satellite as a transmission signal in a predetermined frequency band.

【0016】受信回路21は衛星からの受信信号からデ
ータを復調する。受信フレームパルス生成回路22は受
信データから同期語を検出し、受信フレームパルスを生
成する。受信アドレスカウンタ23はCPU13によっ
て設定された初期値から受信フレームパルスを基礎にし
てアドレスをカウントする。受信RAM24は受信アド
レスカウンタ23の出力をアドレスとしてそのカウント
値に対応するタイミング信号を出力する。また、データ
分離回路及び論理回路25はタイミング信号を用いてデ
ータを分離するデータ分離及び誤り訂正並びに復号をす
る処理を行う。
The receiving circuit 21 demodulates data from a signal received from a satellite. The reception frame pulse generation circuit 22 detects a synchronization word from the reception data and generates a reception frame pulse. The reception address counter 23 counts the address from the initial value set by the CPU 13 based on the reception frame pulse. The reception RAM 24 uses the output of the reception address counter 23 as an address and outputs a timing signal corresponding to the count value. The data separation circuit and the logic circuit 25 perform data separation for separating data using a timing signal, error correction, and decoding.

【0017】次に、本実施例の動作について説明する。
送信フレームパルス生成回路11は図2(A)に示すフ
レームパルスを生成して送信アドレスカウンタ12にロ
ード信号として供給される。送信アドレスカウンタ12
はCPU13より初期値が設定され、上記のフレームパ
ルスの入力時点でこの初期値からカウントアップして図
2(B)に示す如く値が漸次変化するアドレス信号を出
力する。なお、図2(B)は初期値が”0”で、かつ、
上位アドレスが”0”のときのアドレス信号の下位8ビ
ットを16進表示で示している。
Next, the operation of this embodiment will be described.
The transmission frame pulse generation circuit 11 generates the frame pulse shown in FIG. 2A and supplies it to the transmission address counter 12 as a load signal. Transmission address counter 12
The CPU 13 sets an initial value from the CPU 13, counts up from the initial value at the time of input of the frame pulse, and outputs an address signal whose value gradually changes as shown in FIG. 2B. In FIG. 2B, the initial value is “0”, and
The lower 8 bits of the address signal when the upper address is "0" are shown in hexadecimal notation.

【0018】CPU13はソフトウェアの書き込まれた
ROM14よりタイミングデータが書き込まれているア
ドレスをアクセスし、データを送信RAM15に転送す
る。送信RAM15は送信アドレスカウンタ12の出力
に従ったアドレスをアクセスされることにより対応した
信号を出力する。図2(C)及び(D)はそれぞれ送信
RAM15の出力のうちの2ビットを示す。
The CPU 13 accesses the address where the timing data is written from the ROM 14 in which the software is written, and transfers the data to the transmission RAM 15. When the address according to the output of the transmission address counter 12 is accessed, the transmission RAM 15 outputs a corresponding signal. FIGS. 2C and 2D show two bits of the output of the transmission RAM 15, respectively.

【0019】この送信RAM15の出力信号はスクラン
ブラやFEC(フォワード・エラー・コレクション)エ
ンコーダ等のクロック、あるいはそのマスク信号やゲー
ト信号やフレームを構成するためのモード切替え信号で
ある。このモード切替え信号はデータ多重回路及び論理
回路16に供給され、ここで送信データをフレーム構成
に生成する。図2(E)及び(F)はそれぞれ同図
(C)及び(D)に示した送信RAM15の出力信号に
より生成された、送信データがフレーム構成に多重され
た多重信号を示す。これらの多重信号はデータ多重回路
及び論理回路16に更に図2(G)に示す如く時分割多
重された後取り出され、送信回路17を介して衛星へ送
信される。
The output signal of the transmission RAM 15 is a clock for a scrambler or FEC (forward error correction) encoder, or a mode switching signal for forming a mask signal, a gate signal, or a frame thereof. The mode switching signal is supplied to the data multiplexing circuit and the logic circuit 16, where the transmission data is generated in a frame configuration. FIGS. 2E and 2F show multiplexed signals generated by the output signals of the transmission RAM 15 shown in FIGS. 2C and 2D, respectively, in which transmission data is multiplexed in a frame configuration. These multiplexed signals are further time-division multiplexed by a data multiplexing circuit and a logic circuit 16 as shown in FIG.

【0020】受信回路21は受信した信号から図2
(G)に示す受信多重信号を復調し、これを受信フレー
ムパルス生成回路22及びデータ分離回路及び論理回路
25に供給される。受信フレームパルス生成回路22は
この復調された多重信号からフレームパルスを生成し、
受信アドレスカウンタ23にロード信号として入力され
る。受信アドレスカウンタ23はCPU13から初期値
が設定され、上記のフレームパルスの入力時点でこの初
期値からカウントアップしてアドレス信号を出力する。
The receiving circuit 21 receives the signal shown in FIG.
The received multiplexed signal shown in (G) is demodulated and supplied to the received frame pulse generation circuit 22, the data separation circuit and the logic circuit 25. The reception frame pulse generation circuit 22 generates a frame pulse from the demodulated multiplex signal,
It is input to the reception address counter 23 as a load signal. The reception address counter 23 has an initial value set by the CPU 13 and counts up from the initial value at the time of input of the frame pulse to output an address signal.

【0021】受信RAM24はこの受信アドレスカウン
タ23の出力に従ったアドレスをアクセスされることに
より、対応した信号を出力する。この出力信号は、デス
クランブラやFECデコーダ等のクロック、あるいはそ
のマスク信号などである。この受信RAM24の出力信
号によりデータ分離回路及び論理回路25は復調多重信
号からデータを分離する。この受信部は送信部と同様な
構成で実現でき、RAMの出力信号のみ変更して使用す
れば良い。
The reception RAM 24 outputs a corresponding signal by accessing an address according to the output of the reception address counter 23. The output signal is a clock of a descrambler, an FEC decoder, or the like, or a mask signal thereof. The data separation circuit and the logic circuit 25 separate the data from the demodulated multiplex signal based on the output signal of the reception RAM 24. This receiving unit can be realized with the same configuration as the transmitting unit, and only the output signal of the RAM needs to be changed and used.

【0022】ところで、フレーム長が固定であれば各種
の信号をタイミングROMに書き込んでおけば良いが、
フレーム長を変更したい場合には、例えば1フレームの
ビット数を増やしたい場合には内容を書き換えたタイミ
ングROMを用意しなければならない。しかし、本実施
例によれば、送信RAM15の内容を書き換えるだけで
フレーム長の変更や修正ができる。
By the way, if the frame length is fixed, various signals may be written in the timing ROM.
To change the frame length, for example, to increase the number of bits in one frame, it is necessary to prepare a timing ROM whose contents are rewritten. However, according to the present embodiment, the frame length can be changed or corrected only by rewriting the contents of the transmission RAM 15.

【0023】送信RAM15の内容を書き換える方法
は、前記した公報記載のデータ多重方式で述べられたよ
うな、多重化する際のフレームのタイミングのみを制御
するだけでも良いが、本実施例では送信アドレスカウン
タ12の出力を基準にして送信RAM15で全体のフレ
ーム構成のタイミングを生成している。タイミングデー
タはソフトウェアが書いてあるROM14に記憶されて
いるが、RAMであるので内容を書き換えるのは容易で
ある。
The method for rewriting the contents of the transmission RAM 15 may be to control only the timing of the frame at the time of multiplexing, as described in the data multiplexing method described in the above-mentioned publication. Based on the output of the counter 12, the transmission RAM 15 generates the timing of the entire frame configuration. Although the timing data is stored in the ROM 14 in which software is written, it is easy to rewrite the contents because it is a RAM.

【0024】具体的には、ROM14と送信RAM15
の容量にもよるが、送信RAM15の上位アドレスに異
なるタイミングデータをいくつか書いておいて、上位ア
ドレスを送信のモードとして使用することにより、アド
レスカウンタ12の出力に関係なく異なったタイミング
で送信のモードを切替えることにより、出力を切替える
ことができる。
Specifically, the ROM 14 and the transmission RAM 15
Depending on the capacity of the transmission RAM 15, some different timing data is written in the upper address of the transmission RAM 15 and the upper address is used as a transmission mode, so that the transmission of data at different timings is performed regardless of the output of the address counter 12. By switching the mode, the output can be switched.

【0025】フレーム長は普通は一定であるが、プリア
ンブルやバーストの終結等がフレーム長と異なる長さで
あっても、アドレスカウンタ12のスタートアドレスの
初期値と送信のモードの設定を変更するだけで簡単に実
現することができる。図2(H)及び(I)はアドレス
カウンタ12の出力の上位アドレスを例えば”0”か
ら”1”に変更したときの送信RAM15の出力のうち
の2ビットを示す。これにより、データ多重回路及び論
理回路16の出力信号は、例えば図2(J)に示す如
く、送信データ1と2の間に送信データ3が挿入された
フォーマットとすることができる。
Although the frame length is usually fixed, even if the end of the preamble or burst is different from the frame length, only the initial value of the start address of the address counter 12 and the setting of the transmission mode are changed. And can be easily realized. 2H and 2I show two bits of the output of the transmission RAM 15 when the upper address of the output of the address counter 12 is changed from, for example, "0" to "1". Thereby, the output signal of the data multiplexing circuit and the logic circuit 16 can be in a format in which the transmission data 3 is inserted between the transmission data 1 and 2 as shown in FIG.

【0026】なお、データ多重回路及び論理回路16に
おいて同期語を多重することもできる。図3(A)は送
信フレームパルス、同図(C)及び(D)はそれぞれ送
信RAM15の出力信号の2ビットであり、これにより
データ多重回路及び論理回路16は同図(B)に示す如
く送信データに同期語を多重し、更に同図(E)に示す
ように論理回路の出力を多重した信号を出力する。な
お、この場合は受信フレームパルス生成回路22は受信
復調した信号中の、上記同期語を検出してフレームパル
スを生成する。
It should be noted that the synchronization word can be multiplexed in the data multiplexing circuit and the logic circuit 16. 3A shows the transmission frame pulse, and FIGS. 3C and 3D show the two bits of the output signal of the transmission RAM 15, respectively, whereby the data multiplexing circuit and the logic circuit 16 are arranged as shown in FIG. 3B. The synchronization word is multiplexed with the transmission data, and the output of the logic circuit is further multiplexed as shown in FIG. In this case, the reception frame pulse generation circuit 22 detects the synchronization word in the received and demodulated signal and generates a frame pulse.

【0027】次に、送信モードの切替えについて説明す
る。送信RAM15には図5のメモリマップに示すよう
に、アドレス”000”〜”0FF”の記憶領域Iには
送信モード1のプリアンブル用ロジックデータが格納さ
れており、またアドレス”100”〜”1FF”の記憶
領域IIには送信モード2のフレームデータ用ロジック
データが格納されており、更にアドレス”200”〜”
2FF”の記憶領域IIIには送信モード3のバースト
の終結データ用ロジックデータが格納されているものと
する。
Next, switching of the transmission mode will be described. As shown in the memory map of FIG. 5, the transmission RAM 15 stores the preamble logic data of the transmission mode 1 in the storage area I of the addresses “000” to “0FF”, and the addresses “100” to “1FF”. In the storage area II of "", logic data for frame data of transmission mode 2 is stored, and further, addresses "200" to "200" are stored.
It is assumed that the storage area III of 2FF "stores the logic data for the end data of the burst of the transmission mode 3.

【0028】この場合、送信フレームパルス生成回路1
1から図4(A)に示す如きフレームパルスが出力され
ると、送信アドレスカウンタ12から同図(C)に示す
如きアドレスが出力されて送信RAM15に供給される
一方、CPU13から送信RAM15にアドレスの上位
4ビットが供給される。
In this case, the transmission frame pulse generation circuit 1
When a frame pulse as shown in FIG. 4 (A) is output from 1, an address as shown in FIG. 4 (C) is output from the transmission address counter 12 and supplied to the transmission RAM 15, while the address is transmitted from the CPU 13 to the transmission RAM 15. Are supplied to the upper 4 bits of.

【0029】これにより、まずCPU13から送信RA
M15に”0”が出力される1フレーム期間は図4
(B)に示す如く送信モード1となり、送信RAM15
の記憶領域Iからプリアンブル用ロジックデータが読み
出され、これによりデータ多重化及び論理回路16より
図4(D)に示す如くプリンアンブルデータd1を出力
させる。
As a result, first, the transmission RA
One frame period during which "0" is output to M15 is shown in FIG.
As shown in (B), the transmission mode 1 is set and the transmission RAM 15
, The preamble logic data is read from the storage area I, thereby causing the data multiplexing and logic circuit 16 to output the preamble data d1 as shown in FIG.

【0030】続いて、CPU13から次の3フレーム期
間、送信RAM15に”1”が出力されると、図4
(B)に示す如く送信モード2となり、送信RAM15
の記憶領域IIからフレームデータ用ロジックデータが
読み出され、これによりデータ多重化及び論理回路16
より図4(D)に示す如くフレームデータが読み出され
る。このフレームデータは図4(D)にd2、d3及び
d4で示され、これらは例えば同期語をそれぞれ有す
る。
Subsequently, when "1" is output from the CPU 13 to the transmission RAM 15 for the next three frame periods,
As shown in (B), the transmission mode becomes the transmission mode 2 and the transmission RAM 15
Logic data for frame data is read from the storage area II of the
The frame data is read as shown in FIG. This frame data is indicated by d2, d3 and d4 in FIG. 4 (D), and each has, for example, a synchronization word.

【0031】そして、CPU13から次の1フレーム期
間、送信RAM15に”2”が出力されると、図4
(B)に示す如く送信モード3となり、送信RAM15
の記憶領域IIIからバーストの終結データ用ロジック
データが読み出され、これによりデータ多重化及び論理
回路16より図4(D)にd5で示す如くバーストの終
結データが多重化されて出力される。このように、送信
RAM15の上位アドレスをモード切替信号として使用
し、送信モードを1、2、3と順次切り替えることがで
きる。
When "2" is output from the CPU 13 to the transmission RAM 15 for the next one frame period,
As shown in (B), the transmission mode becomes the transmission mode 3 and the transmission RAM 15
Logic data for burst end data is read from the storage area III, and the data multiplexing and logic circuit 16 multiplexes and outputs burst end data as indicated by d5 in FIG. 4D. As described above, the transmission mode can be sequentially switched to 1, 2, and 3 using the upper address of the transmission RAM 15 as the mode switching signal.

【0032】なお、送信RAM15のメモリ容量が16
進表示で(00)H 〜(FF)H までであるときには、
その内容を使用していないときに送信モード1、送信モ
ード2、送信モード3の各データに順次に書き換えるこ
とにより、モード切替えができる。
Note that the memory capacity of the transmission RAM 15 is 16
When it is from (00) H to (FF) H in hexadecimal notation,
The mode can be switched by sequentially rewriting the data in the transmission mode 1, the transmission mode 2, and the transmission mode 3 when the contents are not used.

【0033】同様に、送信RAM15の容量が少ないと
きに、異なるフレームを生成したいときには、送信RA
M15の内容を書き換える必要があるが、僅かな変更を
したいときには有効である。受信RAM24も同様であ
る。
Similarly, when it is desired to generate a different frame when the capacity of the transmission RAM 15 is small, the transmission RA
It is necessary to rewrite the contents of M15, but this is effective when a slight change is desired. The same applies to the reception RAM 24.

【0034】[0034]

【発明の効果】以上説明したように、本発明によれば、
バーストや連続波でフレームを構成して通信する装置に
おいて、モードや記憶回路に書き込むタイミングデータ
を書き換えるだけで同一回路で任意の異なるフレームを
組み合わせてバーストのフレームを生成することができ
る。
As described above, according to the present invention,
In a device that forms and communicates a frame using a burst or a continuous wave, a burst frame can be generated by combining arbitrary different frames in the same circuit simply by rewriting the mode or the timing data to be written to the storage circuit.

【0035】また、中央処理装置とプログラムが格納さ
れた記憶回路は必ず必要であり、この記憶回路の余った
領域を使用してタイミングデータを作るためのデータを
格納することにより、書き換え可能な記憶回路に希望す
るタイミングデータを書き換えることにより、汎用性の
ある構成とすることができ、また書き換え可能な記憶回
路を用いることにより回路構成が複雑でなく、またすべ
てロジック回路で実現できるので、LSI化が容易であ
り、その結果装置全体の小型化を実現することができ
る。
Further, a central processing unit and a storage circuit in which a program is stored are indispensable, and rewritable storage is provided by storing data for generating timing data using an extra area of the storage circuit. A general-purpose configuration can be obtained by rewriting desired timing data in a circuit. The circuit configuration is not complicated by using a rewritable storage circuit, and all circuits can be realized by a logic circuit. Therefore, the size of the entire apparatus can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.

【図2】図1の動作説明用タイミングチャートである。FIG. 2 is a timing chart for explaining the operation of FIG. 1;

【図3】図1の動作説明用タイミングチャートである。FIG. 3 is a timing chart for explaining the operation of FIG. 1;

【図4】送信モード切替えを説明する図1のタイミング
チャートである。
FIG. 4 is a timing chart of FIG. 1 for explaining transmission mode switching.

【図5】送信RAMのメモリマップの一例を示す図であ
る。
FIG. 5 is a diagram illustrating an example of a memory map of a transmission RAM.

【符号の説明】[Explanation of symbols]

10 衛星通信装置 11 送信フレームパルス生成回路 12 送信アドレスカウンタ 13 中央処理装置(CPU) 14 リード・オンリ・メモリ(ROM) 15 送信ランダム・アクセス・メモリ(RAM) 16 データ多重回路及び論理回路 17 送信回路 21 受信回路 22 受信フレームパルス生成回路 23 受信アドレスカウンタ 24 受信ランダム・アクセス・メモリ(RAM) 25 データ分離回路及び論理回路 Reference Signs List 10 satellite communication device 11 transmission frame pulse generation circuit 12 transmission address counter 13 central processing unit (CPU) 14 read only memory (ROM) 15 transmission random access memory (RAM) 16 data multiplexing circuit and logic circuit 17 transmission circuit Reference Signs List 21 reception circuit 22 reception frame pulse generation circuit 23 reception address counter 24 reception random access memory (RAM) 25 data separation circuit and logic circuit

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 任意の長さのバーストフレームを生成す
る通信装置において、 送信フレームパルスを生成する送信フレームパルス生成
回路と、 該送信フレームパルスを基準にして初期値より漸次変化
するアドレスを出力する送信アドレスカウンタと、 通信装置を制御監視するためのソフトウェア及びデータ
の多重化や論理回路のタイミングデータを書き込まれた
記憶回路と、 該記憶回路の記憶ソフトウェア及びタイミングデータに
基づき前記送信アドレスカウンタの初期値と送信フレー
ムのモードを含むパラメータを設定する中央処理装置
と、 複数の送信モードにそれぞれ対応したロジックデータが
予め既知のアドレスに格納されており、前記送信アドレ
スカウンタの出力を下位アドレスとし、かつ、前記中央
処理装置の出力を前記送信モードを指定する上位アドレ
スとして受け、入力アドレスに応じたタイミングで送信
モードを順次書き換え指定された前記送信モードに対応
するロジックデータを出力してバーストフレームを生成
する書き換え可能な送信メモリと、 該送信メモリから出力されたロジックデータに基づく送
信モードで送信データをフレーム構成に多重する多重手
段と、 該多重手段から出力された多重信号を送信する送信回路
とを有することを特徴とする通信装置。
1. A communication apparatus for generating a burst frame of an arbitrary length, comprising: a transmission frame pulse generation circuit for generating a transmission frame pulse; and outputting an address gradually changing from an initial value based on the transmission frame pulse. A transmission address counter, a storage circuit in which software and data for controlling and monitoring a communication device and timing data of a logic circuit are written, and an initial value of the transmission address counter based on storage software and timing data of the storage circuit. A central processing unit for setting a parameter including a value and a mode of a transmission frame; logic data respectively corresponding to a plurality of transmission modes are stored in a known address in advance; an output of the transmission address counter is set as a lower address; and The output of the central processing unit to the transmission mode. Receiving as an upper address designating a de, and rewritable transmission memory to generate a burst frame by outputting a logic data corresponding to the transmission mode of the transmission mode are sequentially rewritten specified at a timing corresponding to the input address, the transmission communication device, characterized in that it comprises a multiplexing means for multiplexing the frame configuration of transmission data in the transmission mode based on the logic data output from the memory, and a transmission circuit for transmitting the multiplexed signal outputted from said multiplexing means.
【請求項2】受信信号を復調して多重信号を出力する受
信回路と、 該受信回路から出力された多重信号からフレームパルス
を生成する受信フレームパルス生成回路と、 該受信フレームパルス生成回路からのフレームパルスを
基準にし、かつ、前記中央処理装置により設定された初
期値より漸次変化するアドレスを出力する受信アドレス
カウンタと、 前記中央処理装置により受信のタイミングデータが書き
込まれ、該受信アドレスカウンタの出力アドレスに対応
するタイミングデータが読み出される書き換え可能な受
信メモリと、 前記受信回路から出力された多重信号を該受信メモリか
らのタイミングデータに基づきデータ分離及び誤り訂正
復号して出力する手段とを更に有することを特徴とする
請求項1記載の通信装置。
2. A receiving circuit for demodulating a received signal to output a multiplexed signal, a receiving frame pulse generating circuit for generating a frame pulse from the multiplexed signal output from the receiving circuit, A reception address counter that outputs an address that gradually changes from an initial value set by the central processing unit with reference to a frame pulse, and reception timing data written by the central processing unit, and an output of the reception address counter A rewritable receiving memory from which timing data corresponding to the address is read out; and a means for separating and error-correcting and decoding the multiplexed signal output from the receiving circuit based on the timing data from the receiving memory and outputting the multiplexed signal. The communication device according to claim 1, wherein:
JP05344943A 1993-12-20 1993-12-20 Communication device Expired - Fee Related JP3098372B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05344943A JP3098372B2 (en) 1993-12-20 1993-12-20 Communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05344943A JP3098372B2 (en) 1993-12-20 1993-12-20 Communication device

Publications (2)

Publication Number Publication Date
JPH07177117A JPH07177117A (en) 1995-07-14
JP3098372B2 true JP3098372B2 (en) 2000-10-16

Family

ID=18373208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05344943A Expired - Fee Related JP3098372B2 (en) 1993-12-20 1993-12-20 Communication device

Country Status (1)

Country Link
JP (1) JP3098372B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6469135A (en) * 1987-09-10 1989-03-15 Toshiba Corp Time division multiplexing device
JPH0732381B2 (en) * 1989-06-26 1995-04-10 日本電気株式会社 Plesiochronous buffer device

Also Published As

Publication number Publication date
JPH07177117A (en) 1995-07-14

Similar Documents

Publication Publication Date Title
US6226338B1 (en) Multiple channel data communication buffer with single transmit and receive memories
US20040213298A1 (en) Data multiplexing apparatus, data multiplexing method, and transmission apparatus
US6775294B2 (en) Time slot assigner for communication system
JPH05308621A (en) Television receiver
JP3098372B2 (en) Communication device
US6744837B1 (en) Clock switching circuit
JP3498031B2 (en) Digital multiplexing apparatus and method
JP2975932B1 (en) Digital signal receiver
JPH0750648A (en) Multi-channel asynchronous signal multiplex transmission device
JP2760280B2 (en) Communication data exchange device and communication system using the exchange device
JPH06311126A (en) Transmission frame generation circuit
EP0519490B1 (en) Input-output signal control apparatus
KR100429185B1 (en) Packet routing system
JP2525988B2 (en) FM multiplex broadcast receiver
KR0181485B1 (en) Data-buffering device for data telecommunication
US20050094654A1 (en) Switching matrix
JPH0629952A (en) Crc check system for time division multiplex line
KR101301793B1 (en) Apparatus and Method for Transmitting Data Packet
KR100217939B1 (en) Subscriber board improved group delay
JP3064995B2 (en) Data transmission method and recording medium storing program for causing computer to execute the method
JP3344319B2 (en) Demand assignment multiplexing apparatus and control method thereof
KR100237456B1 (en) Frame structure for time divisional multiplex
JP2697629B2 (en) Speed converter
RU2207743C2 (en) Method of dynamic addressing of information and telecommunication system for its realization
JP2001339655A (en) Digital broadcast receiver

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19981124

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

Free format text: PAYMENT UNTIL: 20070811

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20080811

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20080811

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20090811

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20090811

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100811

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees