JPH0650835B2 - Data processing device - Google Patents
Data processing deviceInfo
- Publication number
- JPH0650835B2 JPH0650835B2 JP62027526A JP2752687A JPH0650835B2 JP H0650835 B2 JPH0650835 B2 JP H0650835B2 JP 62027526 A JP62027526 A JP 62027526A JP 2752687 A JP2752687 A JP 2752687A JP H0650835 B2 JPH0650835 B2 JP H0650835B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- data
- transmission
- burst
- timing signal
- 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 - Lifetime
Links
Landscapes
- Time-Division Multiplex Systems (AREA)
- Radio Relay Systems (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、時分割多元接続(TDMA;Time Divisio
n Multiple Access )通信方式による衛星通信などの地
上局内に設けられる共通TDMA端局設備の内、その送
受信データの圧縮/伸張,結合/分離,スクランブル/
デスクランブル及びプリアンブルの付加などの処理を行
うデータ処理装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention relates to time division multiple access (TDMA).
n Multiple Access) Among common TDMA terminal equipment provided in ground stations such as satellite communication by communication system, compression / expansion, combination / separation, scramble / decompression of transmission / reception data
The present invention relates to a data processing device that performs processes such as adding a descramble and a preamble.
定められたフレーム及びバースト構成に従って、ディジ
タルデータを送受信するTDMA通信方式を適用する地
上局の共通TDMA端局設備の一従来例を第13図に示
す。TDMA通信方式について、又第13図に示した端
局設備についてはその類似が例えば宮内一洋,野坂邦史
著による産業図書出版の“ディジタル衛星信号”の4.
3.1章〜4.3.3章などに述べられているので、こ
こでは個々についての説明は省略する。FIG. 13 shows a conventional example of common TDMA terminal station equipment of a ground station to which a TDMA communication system for transmitting and receiving digital data is applied according to a defined frame and burst structure. Regarding the TDMA communication system and the terminal equipment shown in FIG. 13, the similarity is similar to “Digital Satellite Signal” published by Sangyo Tosho Publishing by Kazuhiro Miyauchi and Kunifumi Nosaka.
Since it is described in Chapters 3.1 to 4.3.3, etc., description of each is omitted here.
図において、1はデータ処理装置、2は送信データを入
力する入力端子、3は入力端子2より入力された連続的
なシリアル方式の送信データをパラレル方式のデータに
変換した後一旦ストアし、再びこれを間欠的にストア
(入力)時よりも速いスピードで読み出す圧縮バッフ
ァ、4は圧縮バッファ3のパラレル方式のデータ出力を
シリアル方式のデータに変換するパラレル/シリアル変
換器、5は送信のエネルギー拡散のためのスクランブ
ラ、6はプリアンブル発生器7で発生したプリアンブル
ビット列をスクランブラ5の出力データ列の前部に付加
するプリアンブル付加器、8は送信処理されたデータ列
を変調器9に送出するための出力端子、10は前記変調
器9にその出力をON/OFFするためのゲート信号を
与える出力端子である。In the figure, 1 is a data processing device, 2 is an input terminal for inputting transmission data, and 3 is conversion after converting serial serial transmission data input from the input terminal 2 into parallel data, and then temporarily storing the data and again. A compression buffer which reads out this intermittently at a faster speed than at the time of store (input), 4 is a parallel / serial converter for converting the parallel data output of the compression buffer 3 into serial data, and 5 is energy transmission for transmission. , A preamble adder 6 adds the preamble bit string generated by the preamble generator 7 to the front part of the output data string of the scrambler 5, and 8 sends the transmission-processed data string to the modulator 9. Is an output terminal for giving a gate signal to the modulator 9 for turning its output ON / OFF.
また、11は復調器、12は復調器11の出力をデータ
処理装置1の受信側に入力する入力端子、13は送信局
側で施されたスクランブルを除去するためのデスクラン
ブラ、14はシリアル/パラレル変換器、15はシリア
ル/パラレル変換器14の間欠的なパラレル出力データ
を一旦ストアした後、これらを連続的なシリアルデータ
として読み出す伸張バッファ、16はその出力端子、1
7はユニークワード検出器、18はユニークワード検出
器17からの検出パルスを元に送受信フレームの時刻基
準を作成したり、その局の送受信のバースト同期を制御
する同期制御部、19は同期制御部18の出力信号をも
とに各回路にタイミングやゲート信号を与えるタイミン
グ発生部である。Further, 11 is a demodulator, 12 is an input terminal for inputting the output of the demodulator 11 to the receiving side of the data processing device 1, 13 is a descrambler for removing the scramble applied on the transmitting station side, and 14 is a serial / serial A parallel converter, 15 is an expansion buffer that temporarily stores the intermittent parallel output data of the serial / parallel converter 14, and then reads these as continuous serial data, 16 is an output terminal thereof, 1
Reference numeral 7 is a unique word detector, 18 is a synchronization control unit that creates a time reference of a transmission / reception frame based on the detection pulse from the unique word detector 17, and controls burst synchronization of transmission / reception of the station, and 19 is a synchronization control unit. It is a timing generator that gives timing and gate signals to each circuit based on the output signal of 18.
次に動作について説明する前に、TDMA通信方式特有
のTDMAフレーム構成とバースト構成について簡単に
説明する(詳細は同じく前記図書の4.3.1章などに
説明されている)。Before explaining the operation, the TDMA frame structure and burst structure peculiar to the TDMA communication system will be briefly described (the details are also described in Chapter 4.3.1 of the above-mentioned book).
TDMA通信方式では、一定周期毎に各局が割り当てら
れたタイムスロットに電波を送出する。例えば、通信衛
星を介する場合には、定められた周波数上でそれぞれの
局がこれに時分割で接続することによって各局相互の電
波が混信せずに通信を行うことができる。この周期の一
単位をフレームと称し、又、各局が送出する電波の一単
位をバーストと称する。バーストとバーストの間にはガ
ードタイムと称する隙間が設けられている。第2図にフ
レームとバーストの構成例を示す。In the TDMA communication system, radio waves are transmitted to a time slot to which each station is assigned at regular intervals. For example, in the case of passing through a communication satellite, each station can connect to it on a predetermined frequency in a time-division manner so that radio waves can be communicated with each other without interference. One unit of this cycle is called a frame, and one unit of the radio wave transmitted by each station is called a burst. A gap called a guard time is provided between the bursts. FIG. 2 shows an example of a frame and burst configuration.
第13図に示したデータ処理装置は、入力端子2の連続
送信データを第2図に示した所定の形式のバースト状に
形成して変調器9に送出したり、又復調器11で再生さ
れたビット列からのその局が必要とするデータ部分を分
離し、連続データに変換して出力端子16に出力したり
する処理を行うものである。The data processing device shown in FIG. 13 forms continuous transmission data of the input terminal 2 into a burst form of a predetermined format shown in FIG. 2 and sends the burst data to the modulator 9 or reproduced by the demodulator 11. The data portion required by the station is separated from the bit string, converted into continuous data, and output to the output terminal 16.
次に、処理の過程を送信側のデータ処理、そして受信側
のデータ処理の順に説明する。Next, the process steps will be described in the order of data processing on the transmitting side and data processing on the receiving side.
まず入力端子2に接続される、例えば地上局側の連続し
た送信データは、メモリ素子によって構成される圧縮バ
ッファ3に順次ストアされる。ストアされたデータはそ
の局のバーストの送出時刻に対応して、パラレル/シリ
アル変換器4を通じて衛星側のクロックで1バーストで
送出するビット分が順次読み出されていく。読み出され
たデータ列は、順次スクランブラ5に入力されてスクラ
ンブルされる。その出力ビットは次にプリアンブル付加
器6に入力される。プリアンブル付加器6では、丁度そ
の局のタイムスロットのプリアンブル送出時刻に対応し
てプリアンブル発生部7で発生した所定のプリアンブル
(第2図に示したように、例えば搬送波再生/タイミン
グ再生用のビット列CBRS及びuwからなる)を出力
しており、その終了に引き続き先のスクランブルされた
ビット列が出力されるタイミングで両ビット列を結合す
る。即ち、プリアンブル付加器6の出力ビット列は第2
図のバーストに対応している。このように形成された送
信バーストに対応したビット列は出力端子8を通じて変
調器9に送出される。First, for example, continuous transmission data on the ground station side, which is connected to the input terminal 2, is sequentially stored in the compression buffer 3 constituted by a memory element. The stored data is sequentially read out by the parallel / serial converter 4 in accordance with the burst transmission time of the station by the bits transmitted in one burst at the satellite clock. The read data string is sequentially input to the scrambler 5 and scrambled. The output bit is then input to the preamble adder 6. In the preamble adder 6, a predetermined preamble generated in the preamble generator 7 corresponding to the preamble transmission time of the time slot of the station (for example, as shown in FIG. 2, for example, a bit string CBRS for carrier reproduction / timing reproduction) And uw) are output, and both bit strings are combined at the timing at which the previous scrambled bit string is output following the end thereof. That is, the output bit string of the preamble adder 6 is the second bit string.
It corresponds to the burst in the figure. The bit string corresponding to the transmission burst thus formed is sent to the modulator 9 through the output terminal 8.
以上が送信側のデータ処理の一例であるが、このような
一連の動作のタイミング、即ち圧縮バッファから送信デ
ータを読み出すタイミングやスクランブルやプリアンブ
ルのビット列の発生を開始したり、終了したりするゲー
ト信号などはタイミング発生部19から供給される。こ
のタイミング発生部19は出力端子10を通じて変調器
9にそのON/OFFゲートも供給する。このゲート信
号は出力端子8の送信バーストに対応したビット列に同
期しており、その局の所定のタイムスロット、即ち送信
バーストに対応したビット列が変調器9に入力される間
に対応して変調器9の出力をオンにし、それ以外ではオ
フにする(この信号を、以後キャリアON/OFF信号
と称する)。The above is an example of the data processing on the transmission side, but the timing of such a series of operations, that is, the timing of reading the transmission data from the compression buffer, the gate signal for starting or ending the generation of the bit string of scramble or preamble Are supplied from the timing generator 19. The timing generator 19 also supplies the ON / OFF gate to the modulator 9 through the output terminal 10. This gate signal is synchronized with the bit string corresponding to the transmission burst at the output terminal 8, and the modulator corresponding to the predetermined time slot of the station, that is, while the bit string corresponding to the transmission burst is input to the modulator 9. The output of 9 is turned on and turned off otherwise (this signal is hereinafter referred to as carrier ON / OFF signal).
次に受信側のデータ処理について説明する。復調器11
で再生されたビット列は入力端子12を通じてデスクラ
ンブラ13に入力され、デスクランブルされる。そして
デスクランブラ出力のビット列のうち、この受信局にと
って必要な部分が順次シリアル/パラレル変換器14を
通じて伸張バッファ15にストアされる。そして、スト
アされた伸張バッファ15内の受信データは出力側のク
ロックで連続的に読み出され、出力端子16を通じて例
えば地上側に送出される。Next, the data processing on the receiving side will be described. Demodulator 11
The bit string reproduced in 1 is input to the descrambler 13 through the input terminal 12 and descrambled. Then, of the bit string of the descrambler output, the portion necessary for this receiving station is sequentially stored in the expansion buffer 15 through the serial / parallel converter 14. Then, the stored received data in the decompression buffer 15 is continuously read by the clock on the output side and is sent to the ground side through the output terminal 16, for example.
以上が受信側のデータ処理の一例であり、送信側と同
様、一連の動作を制御するタイミングやゲート信号はタ
イミング発生部19から個々の回路に供給される。The above is an example of the data processing on the receiving side. Similar to the transmitting side, the timing and gate signals for controlling a series of operations are supplied from the timing generating section 19 to the individual circuits.
なお、ユニークワード検出器17は各受信バーストのユ
ニークワードを検出し、その検出パルスを同期制御部1
8に与える。同期制御部18はこれらのパルスのタイミ
ングをもとに受信フレームや送信フレームの時刻基準な
どを作成し、これをタイミング発生部19に与える。The unique word detector 17 detects a unique word of each reception burst and outputs the detection pulse to the synchronization control unit 1.
Give to eight. The synchronization control unit 18 creates a time reference for the received frame and the transmitted frame based on the timing of these pulses, and supplies this to the timing generation unit 19.
以上が第13図に示したデータ処理装置1とその周辺回
路の説明である。ここでは簡単な一例について示した
が、適用される通信方式によっては、同時に2つのビッ
ト系列が処理されたり、又誤り訂正のための符号化を行
う符号化器や、符号化された受信データを復号するため
の復号器が備えられたり、1バースト内に複数のチャネ
ルのデータを多重化するために複数の圧縮/伸張バッフ
ァが備えられたりすることもある。The above is the description of the data processing device 1 shown in FIG. 13 and its peripheral circuits. Although a simple example is shown here, depending on the applied communication method, two bit sequences are processed at the same time, an encoder for encoding for error correction, and an encoded received data A decoder for decoding may be provided, and multiple compression / decompression buffers may be provided for multiplexing data of multiple channels in one burst.
以上のように、従来のデータ処理装置は個々の作用毎に
その作用を果す専用の回路が設けられており、そして、
それらの回路はタイミング発生部からのタイミング信号
やゲート信号によって動作の開始や終了などが制御され
るようになっていた。このためシステムパラメータの変
更、例えばプリアンブル長やその内容の変更やタイムス
ロットの変更に際しては回路を変更する必要がある等の
困難があった。あるいは、個々の回路(ハードウェア)
に工夫をこらして変更に対処できるようにしたとして
も、その自由度の範囲が狭かった。又、個々の回路がタ
イミング発生部からのタイミング信号で制御されるため
多種類の正確なタイミング信号が必要であり、パラメー
タの変更と同時にこれらのタイミング信号の関係も変更
する必要があった。即ち、装置が複雑になり、かつパラ
メータの変更に対する許容範囲が狭いという欠点があっ
た。As described above, the conventional data processing device is provided with a dedicated circuit for performing each action for each action, and
The start and end of the operation of these circuits have been controlled by the timing signal and gate signal from the timing generator. For this reason, it is difficult to change the circuit when changing the system parameter, for example, changing the preamble length or its contents or changing the time slot. Alternatively, individual circuits (hardware)
Even if it was devised to be able to deal with the change, its range of freedom was narrow. Further, since each circuit is controlled by the timing signal from the timing generator, various kinds of accurate timing signals are required, and it is necessary to change the relationship between these timing signals at the same time as changing the parameters. That is, there are drawbacks that the device becomes complicated and the allowable range for changing the parameters is narrow.
この発明は上記のような問題点を解消し、汎用性が高
く、システムパラメータの変更にも容易に対応でき、構
成も簡単なデータ処理装置を提供するものである。The present invention provides a data processing device which solves the above problems, has high versatility, can easily cope with a change in system parameters, and has a simple configuration.
この発明に係るデータ処理装置は、二つの記憶領域を有
し、第1の基準タイミング信号にもとづいてこの二つの
領域に択一的に領域単位で上記送信データを書き込み、
これら書き込んだ送信データを記憶する第1の記憶手段
と、第1の基準タイミング信号にもとづいて上記第1の
記憶手段の二つの記憶領域から択一的に上記送信データ
を読み出して、この読み出した送信データを送信処理
し、バーストに対応した形式で出力する変換手段と、複
数の記憶領域を有し、第1の基準タイミング信号にもと
づいて上記複数の記憶領域に書き込み、この書き込まれ
たデータを記憶する第2の記憶手段と、上記第1,第2
の記憶手段および上記変換手段に対し、受信したバース
ト状の受信データにもとづいて、上記第1の基準タイミ
ング信号を供給する第1の基準タイミング信号供給手段
と、第2の基準タイミング信号にもとづいて、上記第2
の記憶手段の複数の記憶領域から択一的にバーストに対
応して処理された上記送信データを読み出し、この読み
出した送信データを変調して、出力する変調手段と、上
記変調手段に対し、上記第1の基準タイミング信号と同
一周期の第2の基準タイミング信号を供給する第2の基
準タイミング信号供給手段とを設けるようにしたもので
ある。A data processing device according to the present invention has two storage areas, and alternatively writes the transmission data in area units in the two areas based on a first reference timing signal,
Based on the first storage means for storing the written transmission data and the first reference timing signal, the transmission data is selectively read out from the two storage areas of the first storage means and read out. It has a conversion means for transmitting the transmission data and outputs it in a format corresponding to the burst, and a plurality of storage areas, and writes it in the plurality of storage areas based on the first reference timing signal, and writes the written data. Second storage means for storing, and the first and second
The first reference timing signal supply means for supplying the first reference timing signal to the storage means and the conversion means based on the received data in burst form, and the second reference timing signal. , Above second
Of the storage means of the storage means for selectively reading the transmission data processed corresponding to the burst, modulating the read transmission data, and outputting the modulated transmission data. A second reference timing signal supplying means for supplying a second reference timing signal having the same cycle as the first reference timing signal is provided.
この発明においては、上述のように装置を構成したこと
により、従来、ハードウエアによりリアルタイム処理を
要しており、システムパラメータの変更に対応するため
の変更の自由度が小さかった送受信のデータ処理を、変
換手段とこれを挟むように設けられたメモリによって実
現された変換手段および第1,第2の記憶手段によりこ
れを実行するので、汎用性が高く、システムパラメータ
の変更に対しても容易に対応でき、しかも装置を簡単に
構成できるものが得られる。According to the present invention, since the apparatus is configured as described above, the hardware processing has conventionally required real-time processing, and the transmission / reception data processing, which has a small degree of freedom of change to correspond to the change of the system parameter, has been performed. Since this is executed by the conversion means and the first and second storage means realized by the conversion means and the memory provided so as to sandwich the conversion means, the versatility is high and the system parameters can be easily changed. It is possible to obtain a device that can be used and that can be configured easily.
以下、この発明の一実施例を図について説明する。第1
図において、1はこの発明のデータ処理装置、100は
送受信のデータ処理をプログラム命令によって実行する
CPU、101は主にプログラムをストアするプログラ
ムメモリ、102は処理過程でのデータなどをストアす
るワークメモリ、2は例えば地上側からの送信データの
入力端子、103は入力端子2のシリアル方式のデータ
をパラレル方式に変換するシリアル/パラレル変換器、
104はシリアル/パラレル変換器103からのデータ
を書き込む一方で、既にストアしたデータをデータバス
105上に読み出すことができる圧縮メモリ、106は
CPU100によって送信処理されたバーストに対応す
る送信ビットやこれに対応するキャリアON/OFFビ
ットを書き込む一方で、既にストアされたこれらのデー
タを読み出すことができる送信メモリ、107と108
はそれぞれ送信メモリ106から読み出した出力ビット
のうちバーストに対応する送信ビットと、キャリアON
/OFFに相当するビットをシリアル方式に変換して出
力端子8,10を通じてデータ処理装置1の周辺装置で
ある変調器9に送出するパラレル/シリアル変換器であ
る。An embodiment of the present invention will be described below with reference to the drawings. First
In the figure, 1 is a data processing device of the present invention, 100 is a CPU that executes transmission / reception data processing by program instructions, 101 is a program memory that mainly stores programs, and 102 is a work memory that stores data during processing. 2 is an input terminal for transmitting data from the ground side, 103 is a serial / parallel converter for converting the serial data of the input terminal 2 into a parallel system,
Reference numeral 104 denotes a compression memory capable of writing data from the serial / parallel converter 103 and reading the already stored data onto the data bus 105. Reference numeral 106 denotes a transmission bit corresponding to a burst processed for transmission by the CPU 100 and Transmit memories, 107 and 108, capable of reading these already stored data while writing the corresponding carrier ON / OFF bits
Among the output bits read from the transmission memory 106, the transmission bit corresponding to the burst and the carrier ON
It is a parallel / serial converter that converts the bit corresponding to / OFF into a serial system and sends it to the modulator 9 which is a peripheral device of the data processing device 1 through the output terminals 8 and 10.
なお、上記圧縮メモリ104により、二つの記憶領域を
有し、第1の基準タイミング信号にもとづいてこの二つ
の領域に択一的に領域単位で上記送信データを書き込
み、これら書き込んだ送信データを記憶する第1の記憶
手段が、上記送信メモリ106により、複数の記憶領域
を有し、第1の基準タイミング信号にもとづいて上記複
数の記憶領域に書き込み、この書き込まれたデータを記
憶する第2の記憶手段がそれぞれ構成されている。ま
た、上記CPU100により第1の基準タイミング信号
にもとづいて上記第1の記憶手段の二つの記憶領域から
択一的に上記送信データを読み出して、この読み出した
送信データを送信処理し、バーストに対応した形式で出
力する変換手段が構成されている。また、上記CPU1
00と変調器9とにより、第2の基準タイミング信号に
もとづいて、上記第2の記憶手段の複数の記憶領域から
択一的にバーストに対応して処理された上記送信データ
を読み出し、この読み出した送信データを変調して、出
力する変調手段の両者がそれぞれ構成されている。It should be noted that the compression memory 104 has two storage areas, and the transmission data is alternatively written in the two areas based on the first reference timing signal, and the written transmission data is stored. The first storage means has a plurality of storage areas by the transmission memory 106, writes into the plurality of storage areas based on the first reference timing signal, and stores the written data. Each storage means is configured. Further, the CPU 100 alternatively reads the transmission data from the two storage areas of the first storage unit based on the first reference timing signal, performs transmission processing on the read transmission data, and supports burst. The conversion means for outputting in this format is configured. In addition, the CPU1
00 and the modulator 9 read out the transmission data processed selectively corresponding to the burst from a plurality of storage areas of the second storage means on the basis of the second reference timing signal, and read this out. Both of the modulating means for modulating and outputting the transmission data are respectively configured.
また、11はデータ処理装置1の周辺装置としての復調
器、12は復調器11からのビットをデータ処理装置1
に入力する入力端子、109は入力端子12からのビッ
ト列をパラレル方式に変換するシリアル/パラレル変換
器、110はシリアル/パラレル変換器109の出力ビ
ットを書き込む一方で、既にストアされたデータをデー
タバス上に読み出すことができる受信メモリ、111は
受信処理されたデータを書き込む一方で、既にストアさ
れた受信処理データを読み出すことができる伸張メモ
リ、112は伸張メモリ111から読み出した出力をシ
リアル方式のビット列に変換し連続的に読み出すパラレ
ル/シリアル変換器、16はパラレル/シリアル変換器
112の例えば地上側への出力端子である。また、11
3はCPU100によって制御され、各メモリのCPU
側(入出力端子の内データバス105に接続される側)
の領域のアドレスを与えるアドレスバス、114,11
5,116,117はそれぞれ圧縮メモリ,送信メモ
リ,受信メモリ,伸張メモリの外部側(入出力端子の内
シリアル/パラレル変換器やパラレル/シリアル変換器
に接続される側)の領域のアドレスを制御する第1〜第
4のアドレスカウンタ、118は上記4つのメモリの読
み出し領域,書き込み領域を切り換えるためのアドレス
制御信号を出力するトグル制御カウンタである。Further, 11 is a demodulator as a peripheral device of the data processing device 1, 12 is a bit from the demodulator 11
An input terminal for inputting to the input terminal 109, a serial / parallel converter for converting the bit string from the input terminal 12 into a parallel system, and 110 for writing output bits of the serial / parallel converter 109, while storing already stored data on the data bus. Receiving memory that can be read above, 111 is a decompressing memory that can read received processing data while writing received processing data, and 112 is a serial system bit string that is the output read from the decompressing memory 111 The parallel / serial converter 16 converts the data into a serial data and continuously reads the data, and 16 is an output terminal of the parallel / serial converter 112, for example, to the ground side. Also, 11
3 is controlled by the CPU 100, and the CPU of each memory
Side (side of input / output terminals that is connected to data bus 105)
Bus, 114, 11 for giving the address of the area
5, 116 and 117 control the addresses of the areas on the external side of the compression memory, the transmission memory, the reception memory, and the expansion memory (the side of the input / output terminals that is connected to the serial / parallel converter or the parallel / serial converter). The first to fourth address counters 118 and 118 are toggle control counters that output an address control signal for switching the read area and the write area of the four memories.
また、17と18は復調器11出力のユニークワードを
検出し、その局の送/受信のフレーム基準タイミング信
号を作成するデータ処理装置1の周辺装置としてのユニ
ークワード検出器と、同期制御部であり、このユニーク
ワード検出器17と同期制御部18の両者により、第
1,第2の記憶手段および変換手段に対し、受信したバ
ースト状の受信データにもとづいて、第1の基準タイミ
ング信号を供給する第1の基準タイミング信号供給手段
と、変調手段に対し、第1の基準タイミング信号と同一
周期の第2の基準タイミング信号を供給する第2の基準
タイミング信号供給手段とが構成されている。Further, 17 and 18 are a unique word detector as a peripheral device of the data processing device 1 which detects a unique word of the output of the demodulator 11 and creates a frame reference timing signal for transmission / reception of the station, and a synchronization control unit. Therefore, both the unique word detector 17 and the synchronization control unit 18 supply the first reference timing signal to the first and second storage means and the conversion means based on the received burst-like received data. And a second reference timing signal supply means for supplying a second reference timing signal having the same period as the first reference timing signal to the modulation means.
次に動作について説明する。今、説明を具体的に行うた
めに第2図において、フレーム長をビット数換算で25
60ビット,バースト数は4でそれぞれの長さは632
ビット,その間のガードタイムは8ビット,搬送波及び
ビットタイミング再生用ビット(CBRS)は合せて1
28ビット,ユニークワード(uw)は16ビット,デ
ータ部分は488ビット,又その局が送信するバースト
はバースト2,受信するバーストはバースト4であると
想定する。Next, the operation will be described. Now, for the sake of concrete explanation, in FIG. 2, the frame length is converted into 25 bits.
60 bits, 4 bursts, each 632
Bits, guard time between them is 8 bits, carrier wave and bit timing reproduction bit (CBRS) are 1 in total
It is assumed that 28 bits, a unique word (uw) are 16 bits, a data portion is 488 bits, a burst transmitted by the station is burst 2, and a burst received by the station is burst 4.
なお、以下の説明中におけるCPUの動作,及びこれに
係わる詳細な接続図及び用語については、例えばインテ
ルジャパン(株)発行の“マイクロコンピュータ ユーザ
ース マニュアル MCS−85”1983年などに詳しく述
べられているのでここでは説明を省略する。又、説明中
にCPUによる処理方法の一例を示すが、本発明はこれ
ら個々の処理方法(プログラムの内容)に特徴を有する
ものではないので、これらの説明については全体の動作
の流れを把持できる程度に止める。The operation of the CPU in the following description, and detailed connection diagrams and terms relating to the operation will be described in detail, for example, in "Microcomputer User's Manual MCS-85" 1983 issued by Intel Japan Co., Ltd. Therefore, the description is omitted here. Further, although an example of a processing method by the CPU is shown in the description, since the present invention is not characterized by these individual processing methods (contents of the program), it is possible to grasp the flow of the entire operation in these descriptions. Stop to a degree.
CPUはこのデータ処理装置1の周辺装置である同期制
御部18が出力する受信フレーム基準パルス(ここで
は、復調器11で再生された受信フレームの先頭のビッ
ト位置に一致するものとする)によってその内部のプロ
グラムカウンタがリセットされ、プログラムメモリ10
1の0番地よりその命令の実行を開始する。The CPU uses the received frame reference pulse output by the synchronization control unit 18 which is a peripheral device of the data processing device 1 (here, it coincides with the leading bit position of the received frame reproduced by the demodulator 11). The internal program counter is reset and the program memory 10
Execution of the instruction starts from address 0 of 1.
まず、任意の受信フレームにおけるCPUによる処理に
ついて説明する。今、任意のM番目の受信フレームの基
準パルスによってCPUがリセットされた時点におい
て、圧縮メモリ104にはM−1番目の受信フレーム区
間で入力端子2を通じて入力された1バースト分の送信
データ488ビット分が、又受信メモリ110にはM−
1番目の受信フレーム区間の全再生ビット2560ビッ
トがストアされているものとする。First, the processing by the CPU in an arbitrary received frame will be described. Now, at the time when the CPU is reset by the reference pulse of any Mth received frame, one burst of transmission data 488 bits input through the input terminal 2 in the M−1th received frame section is stored in the compression memory 104. Minutes, and the reception memory 110 has M-
It is assumed that 2560 bits of all reproduction bits of the first reception frame section are stored.
はじめに送信側処理を説明する。First, the transmission side processing will be described.
第3図に8ビット/ワードのメモリを使用して構成した
圧縮メモリ104のメモリマップ例を示す。圧縮メモリ
104はその局の1フレーム分の送信データをストアす
るC−1とC−2の2つの領域を有する。CPUはプロ
グラムの命令によって圧縮メモリ104の内容S0〜S
487を読み出し、これにスクランブルの処理を施す。こ
こで、S0〜S487は入力端子2を通じて入力された送
信データの順に対応するビットである。第14図に従来
のスクランブラの回路例(従来図、第13図中の符号5
に相当する)を示す。第14図において、55はデータ
の入力端子、56はスクランブルを受けたデータの出力
端子である。スクランブルパターン発生部を構成する5
段のD−フリップ/フロップ51の出力論理はデータ入
力端子55から新しいバーストのデータ列が到来する毎
にセットパルス54によって全て“1”に初期化され
る。このような作用は、本発明の構成では例えば次のよ
うにCPUで実行することができる。即ち、プログラム
メモリ101の領域に予め第14図のA点で発生するの
と同様の1バースト分のスクランブルパターンをストア
しておき、圧縮メモリ104から読み出した送信データ
と、そのポジションに対応するスクランブルパターンを
CPU内の演算器で排他的論理(EX−OR)演算すれ
ばよい。このスクランブル処理されたデータは送信メモ
リ106の所定のアドレスにストアする。第4図に、8
ビット/ワードのメモリを使用した送信メモリ106の
メモリマップの一例を示す。送信メモリ106はTDM
Aフレーム上の全ビットに対応するS領域とC領域とか
らなるTX−1,TX−2,TX−3の3つの領域を有
する。又、図中B1,B2,B3,B4は各バーストに
対応する。FIG. 3 shows an example of a memory map of the compression memory 104 configured by using an 8-bit / word memory. The compression memory 104 has two areas C-1 and C-2 for storing the transmission data for one frame of the station. The CPU causes the contents S 0 to S of the compression memory 104 to be instructed by the program.
487 is read, and scramble processing is performed on this. Here, S 0 to S 487 are bits corresponding to the order of the transmission data input through the input terminal 2. FIG. 14 shows an example of a circuit of a conventional scrambler (conventional drawing, reference numeral 5 in FIG. 13).
Corresponding to). In FIG. 14, 55 is a data input terminal, and 56 is a scrambled data output terminal. Configure the scramble pattern generator 5
The output logic of the D-flip / flop 51 of the stage is initialized to "1" by the set pulse 54 every time when a new burst data string arrives from the data input terminal 55. In the configuration of the present invention, such an operation can be executed by the CPU as follows, for example. That is, a scramble pattern for one burst similar to that generated at point A in FIG. 14 is stored in the area of the program memory 101 in advance, and the transmission data read from the compression memory 104 and the scramble corresponding to that position are stored. An exclusive logic (EX-OR) operation may be performed on the pattern by an arithmetic unit in the CPU. The scrambled data is stored in a predetermined address of the transmission memory 106. In Figure 4, 8
An example of a memory map of the transmission memory 106 using a bit / word memory is shown. Transmission memory 106 is TDM
It has three areas, TX-1, TX-2, and TX-3, which are S areas and C areas corresponding to all bits on the A frame. Also, B1, B2, B3, B4 in the figure correspond to each burst.
今、送信バーストはバースト2であるから、スクランブ
ル処理されたデータは送信する順に第4図のS−B2の
領域のS0〜S487の位置にストアする。以上は、スク
ランブルの処理である。Since the transmission burst is now burst 2, the scrambled data is stored in the positions S 0 to S 487 in the area S-B2 in FIG. 4 in the order of transmission. The above is the scramble process.
次に、プリアンブルの付加の一例について説明する。第
2図に示したバースト例のプリアンブルはCBRSとu
wからなる。CBRSは通常“1”の連続パターンとこ
れに続く0−1−0−1…の繰り返しパターンによって
構成される。そこで、CPUは所定の数の“1”と“1
−0−1−0…”を第4図に示す送信メモリ106の所
定のアドレスにストアする。又、uwは今ビットu0〜
u15からなる特殊なパターンであるが、固定のパターン
であるため、これをスクランブルの場合と同様予めプロ
グラムメモリ101の所定のアドレスにストアしてお
き、これを送信メモリ106の所定のアドレス、即ち第
4図に示すu0〜u15の位置に転送する。Next, an example of adding a preamble will be described. The preamble of the burst example shown in FIG. 2 is CBRS and u.
It consists of w. The CBRS is usually composed of a continuous pattern of "1" and a repeating pattern of 0-1-0-1 ... Therefore, the CPU uses a predetermined number of "1" and "1".
"-0-1-0 ..." Is stored in a predetermined address of the transmission memory 106 shown in Fig. 4. In addition, uw is the current bit u 0 ...
Although it is a special pattern composed of u 15 , it is a fixed pattern, so that it is stored in advance in a predetermined address of the program memory 101 as in the case of scrambling, and this is stored in a predetermined address of the transmission memory 106, that is, Transfer to the positions of u 0 to u 15 shown in FIG.
次に、キャリアON/OFF信号の処理について説明す
る。キャリアON/OFF信号は、これを変調器9に供
給し、例えばその論理が“1”の場合には変調器9の出
力をオンし、“0”の場合にはそれをオフするものであ
る。即ち、フレームの内その局がバーストを送信する間
のみ変調器9をオンするための信号である。これに対応
するビットは送信メモリ106のCの領域にストアす
る。今、その局が送信するフレーム中のバーストはバー
スト2であるから、第4図に示したC−B2のガードタ
イムに相当するビットを除いた部分に“1”を、その他
のCの領域,C−B1,C−B3,C−B4には“0”
をストアする。Next, processing of the carrier ON / OFF signal will be described. The carrier ON / OFF signal supplies this to the modulator 9. For example, when the logic is "1", the output of the modulator 9 is turned on, and when it is "0", it is turned off. . That is, it is a signal for turning on the modulator 9 only while the station transmits a burst in the frame. The corresponding bit is stored in the area C of the transmission memory 106. Now, since the burst in the frame transmitted by that station is burst 2, "1" is added to the portion excluding the bit corresponding to the guard time of C-B2 shown in FIG. “0” for C-B1, C-B3, C-B4
To store.
以上が、送信のデータ処理でCPUが果す役割の一例で
ある。The above is an example of the role played by the CPU in the data processing of transmission.
次に受信側の処理について説明する。Next, the processing on the receiving side will be described.
第5図に8ビット/ワードのメモリを使用した受信メモ
リ110のメモリマップの一例を示す。受信メモリ11
0はTDMAフレーム上の全ビットに対応するRX−
1,RX−2の2つの領域を有する。又、図中、B1,
B2,B3,B4は各バーストに対応する。先に仮定し
たように、この受信メモリ110には既にM−1番目の
受信フレーム中の全再生ビットが受信フレームの先頭部
から順に8ビット単位でストアされている。このうち、
その局が必要とするデータは想定によりB4の領域にス
トアされたS0〜S487のビットである。CPUはこれ
らのビットを読み出し、デスクランブルのパターンとE
X−OR論理演算してデスクランブルする。デスクラン
ブルのパターンはS0〜S487を送信した局のスクラン
ブルパターンに等しいが、通常はこれを受信する局のス
クランブルパターンにも等しいため、この場合は先の送
信処理で説明したスクランブルパターンを用いることが
できる。デスクランブルされたS0〜S487に対応する
ビットは伸張メモリ111に順にストアする。第6図に
8ビット/ワードのメモリを使用した伸張メモリ111
のメモリマップ例を示す。伸張メモリ111は、その局
が必要とする1フレーム分の受信データをストアするE
−1とE−2の2つの領域を有する。FIG. 5 shows an example of a memory map of the reception memory 110 using an 8-bit / word memory. Reception memory 11
0 is RX- corresponding to all bits on the TDMA frame.
1 and RX-2. Also, in the figure, B1,
B2, B3 and B4 correspond to each burst. As assumed above, all the reproduced bits in the (M-1) th received frame are already stored in this receiving memory 110 in units of 8 bits from the beginning of the received frame. this house,
The data required by the station are bits S 0 to S 487 stored in the area of B4 by assumption. The CPU reads out these bits and outputs the descramble pattern and E
X-OR logical operation and descrambling. The descramble pattern is equal to the scramble pattern of the station that has transmitted S 0 to S 487 , but it is usually also equal to the scramble pattern of the station that receives it. In this case, the scramble pattern described in the previous transmission process is used. be able to. The descrambled bits corresponding to S 0 to S 487 are sequentially stored in the expansion memory 111. FIG. 6 shows an expansion memory 111 using an 8-bit / word memory.
An example of a memory map of is shown. The decompression memory 111 stores the received data for one frame required by the station.
It has two regions, -1 and E-2.
以上が、受信データ処理でCPUが果す役割の一例であ
る。The above is an example of the role of the CPU in the received data processing.
以上、M番目の受信フレーム内でCPUとメモリの間で
行われる処理について説明した。なお、上記において
は、送信処理,受信処理の順に説明したが、これはあく
まで説明の順序であって処理すべき順序ではない。従来
例のように信号の流れに沿って各回路が順に動作する必
要はなく、M番目の受信フレーム内でとにかく上記の処
理を完了していればよい。即ち、M+1番目の受信フレ
ーム基準パルスが次にCPUをリセットするまでに、送
信メモリ106には第4図に示した所定のアドレスにM
−1番目の受信フレーム区間で入力された送信データを
もとに作成された送信バーストに対応するビットとその
キャリアON/OFF信号に対応するビットがストアさ
れ、又M−1番目の受信フレームで受信された再生ビッ
トの内その局が必要とする受信処理されたデータが伸張
メモリ111の所定のアドレスにストアされていればよ
い。The processing performed between the CPU and the memory in the Mth received frame has been described above. In the above description, the transmission process and the reception process have been described in this order, but this is merely the order of description and not the order in which they should be processed. It is not necessary for each circuit to operate in sequence along the signal flow as in the conventional example, and it suffices if the above processing is completed within the Mth received frame. That is, by the time the M + 1th received frame reference pulse resets the CPU next time, the transmission memory 106 stores M at the predetermined address shown in FIG.
The bit corresponding to the transmission burst created based on the transmission data input in the -1st reception frame section and the bit corresponding to the carrier ON / OFF signal are stored, and in the M-1th reception frame Among the received reproduction bits, the reception-processed data required by the station may be stored in a predetermined address of the decompression memory 111.
次に、圧縮メモリ104,伸張メモリ111,受信メモ
リ110及び送信メモリ106の構成と、それらの入出
力端子の内シリアル/パラレル変換器やパラレル/シリ
アル変換器を通じて地上側及び変調器/復調器側に接続
された領域のアドレスを制御するアドレスカウンタ11
4,117,116,115とトグル制御カウンタ11
8などの作用について説明する。Next, the structure of the compression memory 104, the expansion memory 111, the reception memory 110, and the transmission memory 106, and the input / output terminals of these, through the serial / parallel converter or parallel / serial converter, the ground side and the modulator / demodulator side. Address counter 11 for controlling the address of the area connected to
4,117,116,115 and toggle control counter 11
The operation of 8 and the like will be described.
具体的な説明のために、先の想定のもとでこれらの各回
路を実現する場合の一例を第7図,第8図,第9図,第
10図に示す。第7図(a)は圧縮メモリ104とその周
辺回路、(b)はそれらの主なタイムチャート、第8図(a)
は送信メモリ106とその周辺回路、(b)はそれらの主
なタイムチャート、第9図はトグル制御カウンタ11
8、第10図(a)は圧縮メモリ104と伸張メモリ11
1の第1と第4のアドレスカウンタ114,117、
(b)は受信メモリ110の第3のアドレスカウンタ11
6、(c)は送信メモリ106の第2のアドレスカウンタ
115である。For specific description, an example of realizing each of these circuits under the above assumption is shown in FIGS. 7, 8, 9, and 10. FIG. 7 (a) is the compression memory 104 and its peripheral circuits, FIG. 7 (b) is a main time chart thereof, and FIG. 8 (a).
Is a transmission memory 106 and its peripheral circuits, (b) is a main time chart for them, and FIG. 9 is a toggle control counter 11
8 and FIG. 10 (a) show a compression memory 104 and an expansion memory 11
1st and 4th address counters 114 and 117,
(b) is the third address counter 11 of the reception memory 110
6 (c) is the second address counter 115 of the transmission memory 106.
これらのメモリのうち、圧縮メモリ104,受信メモリ
110,及び伸張メモリ111は第3図,第5図,第6
図に示したC−1とC−2,RX−1とRX−2,E−
1とE−2のように領域を2分割して使用される。な
お、これらの図中、斜線で示した領域はメモリの分割の
区切りをよくするための不使用部分で本発明の原理に係
わるものではない。Among these memories, the compression memory 104, the reception memory 110, and the decompression memory 111 are shown in FIG. 3, FIG. 5, and FIG.
C-1 and C-2, RX-1 and RX-2, E- shown in the figure
It is used by dividing the area into two such as 1 and E-2. In these figures, the shaded area is an unused portion for improving the division of the memory and does not relate to the principle of the present invention.
しかも、これらのメモリは一方の領域にデータを書き込
みつつ、他方の領域からストアされたデータの読み出し
が可能な構成とする。このような構成をしたメモリ回路
は従来よりトグルメモリと称して、2つのメモリ素子を
使用した回路があるが、最近ではLSIとしてデュアル
ポートメモリ(Dual Port Memory)の名称で市販されて
いるもの(例えばIDT社のIDT7130やIDT7
M134等)が使用できる。第7図(a),(b)に8ビット
×1024ワードのデュアルポートメモリを使用した場
合の具体的な圧縮メモリ104とその周辺の回路例及び
それらの主なタイムチャートを示す。図中、圧縮メモリ
104のLを付した入出ポートは、Lを付したアドレス
端子のアドレス信号によってアドレスが制御され、また
Rを付した入出ポートはRを付したアドレス端子のアド
レス信号によってアドレスが制御される。In addition, these memories are configured to be able to read data stored in one area while writing data in the other area. A memory circuit having such a configuration is conventionally called a toggle memory, and there is a circuit that uses two memory elements. Recently, a circuit that is commercially available as an LSI under the name of Dual Port Memory ( For example, IDT7130 and IDT7 from IDT
M134 etc.) can be used. FIGS. 7 (a) and 7 (b) show a concrete example of the compression memory 104 and its peripheral circuits and their main time charts when an 8-bit × 1024-word dual port memory is used. In the figure, the input / output ports marked with L of the compression memory 104 have their addresses controlled by the address signals of the address terminals marked with L, and the input / output ports marked with R have their addresses controlled by the address signals of the address terminals marked with R. Controlled.
これらの3つのメモリは、トグル制御カウンタ118の
出力信号によってそれらの上位アドレスを制御され、受
信フレーム基準パルス毎に書き込み領域と読み出し領域
とが交互に切り換えられる。例えば第3図の圧縮メモリ
において、ある受信フレームで第3図に示した領域C−
1が第1のアドレスカウンタ114によってそのアドレ
スが制御される書き込み領域として使われている時に
は、領域C−2はCPU側のアドレスバス113のアド
レス信号によってそのアドレスが制御される読み出し領
域となる。そして、これらの関係は次の受信フレーム基
準パルスによって反転する。The upper addresses of these three memories are controlled by the output signal of the toggle control counter 118, and the writing area and the reading area are alternately switched for each reception frame reference pulse. For example, in the compression memory of FIG. 3, the area C- shown in FIG.
When 1 is used as a write area whose address is controlled by the first address counter 114, the area C-2 becomes a read area whose address is controlled by the address signal of the address bus 113 on the CPU side. Then, these relationships are reversed by the next reception frame reference pulse.
伸張メモリ111及び受信メモリ110もトグル制御カ
ウンタ118の出力信号によって同様の制御を受ける。
なお、伸張メモリ111の回路例は圧縮メモリ104の
場合と、又受信メモリ110の回路例もそれが書き込み
側の第3のアドレスカウンタ116によってA6L,
A7L,A8Lも制御されることを除けば圧縮メモリ104
の場合と同様であるのでここでは省略する。The expansion memory 111 and the reception memory 110 are also controlled by the output signal of the toggle control counter 118.
The circuit example of the decompression memory 111 is the case of the compression memory 104, and the circuit example of the reception memory 110 is that the third address counter 116 on the writing side uses A 6L ,
Compressed memory 104 except that A 7L and A 8L are also controlled
Since it is the same as the case of, the description thereof is omitted here.
第1のアドレスカウンタ114は圧縮メモリ104の書
き込み領域内のアドレスを、第3のアドレスカウンタ1
16は受信メモリ110の書き込み領域内のアドレス
を、又第4のアドレスカウンタ117は伸張メモリ11
1の読み出し領域内のアドレスを制御する。The first address counter 114 uses the address in the write area of the compression memory 104 as the third address counter 1
16 is an address in the writing area of the receiving memory 110, and the fourth address counter 117 is an expanding memory 11
The address in the read area of 1 is controlled.
同期式の市販の16進カウンタを使用したこれらの回路
例を第10図の(a)と(b)に示す。(a)は圧縮メモリと伸
張メモリ用のアドレスカウンタ、(b)は受信メモリ用の
アドレスカウンタである。また、(a)のカウンタは地上
側の送/受信データの伝送クロックであるクロック1に
よってカウントアップする。(b)のカウンタは復調器1
1からの再生ビットの伝送クロックであるクロック2に
よってカウントアップする。又、これらのクロックは受
信フレームの先頭で発生する受信フレーム基準パルスに
同期しており、これによってカウンタは受信フレーム毎
にリセットされる。そして、第1のアドレスカウンタ1
14は入力端子2に入力される連続したシリアル方式の
データ列を圧縮メモリ104に順にストアするため、そ
のクロックの8倍の周期でそのアドレスを順にセットす
る。これは、入力データをシリアル/パラレル変換器1
03を通じて8ビット単位でパラレル方式に変換してス
トアするためである。第4のアドレスカウンタ117は
パラレル/シリアル変換器112及び出力端子16を通
じて、連続したシリアル方式で伸張メモリ111にスト
アされた受信処理データを読み出すため、同様に地上側
のクロックの8倍の周期でそのアドレスを順にセットす
る。なお、ここで想定したように送信バーストと受信バ
ーストの構成が等しい場合には、第1のアドレスカウン
タ114と第4のアドレスカウンタ117は併用でき
る。Examples of these circuits using a commercially available synchronous hexadecimal counter are shown in FIGS. 10 (a) and 10 (b). (a) is an address counter for the compression memory and decompression memory, and (b) is an address counter for the reception memory. Further, the counter (a) counts up with the clock 1 which is a transmission clock for transmission / reception data on the ground side. The counter in (b) is demodulator 1
It counts up by the clock 2 which is the transmission clock of the reproduction bit from 1. Further, these clocks are synchronized with the reception frame reference pulse generated at the head of the reception frame, whereby the counter is reset every reception frame. Then, the first address counter 1
Reference numeral 14 stores the serial serial data string input to the input terminal 2 in order in the compression memory 104, so that the addresses are set in order at a cycle of eight times the clock. This is a serial / parallel converter 1 for input data.
This is because the data is converted into a parallel system in units of 8 bits through 03 and stored. The fourth address counter 117 reads the reception processing data stored in the decompression memory 111 in a continuous serial manner through the parallel / serial converter 112 and the output terminal 16, so that the fourth address counter 117 also has a cycle eight times the clock on the ground side. The addresses are set in order. If the transmission burst and the reception burst have the same configuration as assumed here, the first address counter 114 and the fourth address counter 117 can be used together.
又、受信メモリ110の書き込みアドレスを制御する第
3のアドレスカウンタ116は、シリアル/パラレル変
換器109を通じて入力端子12からのシリアル方式の
復調器11の再生出力ビット列をフレームの先頭部から
順に受信メモリ110にストアするため、そのクロック
の8倍の周期でそのアドレスを順にセットする。The third address counter 116, which controls the write address of the receiving memory 110, receives the reproduction output bit string of the serial demodulator 11 from the input terminal 12 through the serial / parallel converter 109 in order from the beginning of the frame. Since it is stored in 110, the address is set in order at a cycle of 8 times the clock.
以上の説明によって、M−1番目の受信フレーム区間に
入力端子2を通じて入力された送信データは、M番目の
受信フレーム区間で送信処理されバースト構成に対応し
た形で送信メモリ106にストアされること、又、M−
1番目の受信フレーム区間が入力端子12を通じて入力
された復調器11からの再生ビットのうち、その局にと
って有効な受信データはM番目の受信フレーム区間内に
受信処理され伸張メモリ111にストアされ、M+1番
目の受信フレーム区間内を通じて連続的に出力端子16
により出力されることが理解できる。According to the above description, the transmission data input through the input terminal 2 in the M-1th reception frame period is transmitted in the Mth reception frame period and stored in the transmission memory 106 in a form corresponding to the burst configuration. , M-
Of the reproduced bits from the demodulator 11 input through the input terminal 12 in the first reception frame section, the reception data valid for that station is received within the Mth reception frame section and stored in the decompression memory 111. The output terminal 16 is continuously output throughout the M + 1th reception frame period.
It can be understood that is output by.
次に送信メモリ106とその周辺の第2のアドレスカウ
ンタ115などの作用について説明する。Next, the operation of the transmission memory 106 and the second address counter 115 and the like around it will be described.
送信メモリ106は上記3つのメモリとは異なり、第4
図に示したTX−1,TX−2,TX−3のように少な
くとも3領域に分割して使用される。それぞれの領域は
書き込み,ストア,読み出しのどれか1つに当てられる
が、この役割はフレーム周期で切り換えられ循環する。The transmission memory 106 is different from the above three memories in that
It is used by being divided into at least three areas like TX-1, TX-2, and TX-3 shown in the figure. Each area is assigned to one of writing, storing, and reading, and this role is switched and circulated in the frame period.
次に、送信メモリだけを3つの領域に分割する理由につ
いて述べる。TDMA方式による衛星通信では、各バー
ストが衛星上で第2図のごとくに整列するように各局は
それぞれのバーストを送出する。一方、地上局から衛星
に電波が到達するまでには約120msec の時間を要する。
従って地上局はこの時間遅延分を見込んだ上でバースト
を送出する必要がある。通常、地上局は受信フレーム基
準パルスに対応して送信フレーム基準パルスを局内で作
成し、これを基準にその局が割当てられたバースト位置
に合わせてバーストを送出する。即ち、送信フレーム基
準パルスは、ここではもしそのパルス位置で電波を送出
すれば衛星上でフレームの先頭のビット位置に一致する
タイミングとして作成されたものであるとする。なお、
このような送/受信フレーム基準パルスは、ユニークワ
ード検出器17と同期制御部18とから作成されるが、
その方法は本発明に係わるものではないので、ここでは
このような基準パルスが18の出力に得られるものとし
て説明する。Next, the reason why only the transmission memory is divided into three areas will be described. In satellite communication by the TDMA system, each station sends out each burst so that each burst is aligned on the satellite as shown in FIG. On the other hand, it takes about 120 msec from the ground station to reach the satellite.
Therefore, it is necessary for the ground station to transmit the burst after allowing for this time delay. Normally, the ground station creates a transmission frame reference pulse in the station corresponding to the reception frame reference pulse, and sends out a burst in accordance with the burst position to which the station is assigned based on this. That is, it is assumed here that the transmission frame reference pulse is created at a timing corresponding to the leading bit position of the frame on the satellite if the radio wave is transmitted at the pulse position. In addition,
Such a transmission / reception frame reference pulse is created from the unique word detector 17 and the synchronization control unit 18,
Since the method is not relevant to the present invention, it is assumed here that such a reference pulse is obtained at the output of 18.
受信フレーム基準パルスと送信フレーム基準パルスのタ
イミング関係は地上局の地球上の位置によって局毎に異
なるし、又、同一局においても衛星の軌道変動によりゆ
っくりと変化する。The timing relationship between the reception frame reference pulse and the transmission frame reference pulse differs depending on the position of the earth station on the earth, and even in the same station, it slowly changes due to the orbital fluctuation of the satellite.
本データ処理装置では送受信の処理を一括してプロセッ
サで行うため、先に示したようにCPUのリセット及び
圧縮メモリ,伸張メモリ,受信メモリのトグルタイミン
グはいずれも受信フレーム基準パルスによって行う。も
し、受信フレーム基準パルスと送信フレーム基準パルス
とが常に一致しているとすれば、送信メモリも先の3つ
のメモリと同様に2つの領域からなるトグル構成とし、
これを受信フレーム基準パルスでトグルし、又このパル
スで読み出し側のアドレスを制御するアドレスカウンタ
をリセットすれば、M−1番目の受信フレーム内に入力
端子2を通じて入力され、M番目の受信フレーム区間で
送信メモリにストアされた所定の形式のバーストに対応
するビットはM+1番メモリの受信(又は、送信)フレ
ーム区間内の正しいタイミングで出力端子8を通じて変
調器9に送出される。しかしながら、通常、受信フレー
ム基準パルスと送信フレーム基準パルスのタイミングは
先に述べたように一致しない。このような状況下で、送
受信の一括処理と正しいタイミングにおけるバーストの
送出の両者を満たすために、送信メモリは3つの領域に
分割する。そして、CPU側からの書き込み領域は受信
フレーム基準パルス毎にTX−1→TX−2→TX−3
→TX−1→…のように循環して設定する。一方、読み
出し側の領域は送信フレーム基準パルス毎に同様に循環
して設定する。In the present data processing device, since the transmission / reception processing is collectively performed by the processor, as described above, the reset timing of the CPU and the toggle timing of the compression memory, the expansion memory, and the reception memory are all performed by the reception frame reference pulse. If the reception frame reference pulse and the transmission frame reference pulse are always the same, the transmission memory also has a toggle structure composed of two regions like the three memories above.
If this is toggled by a reception frame reference pulse and the address counter that controls the address on the read side is reset by this pulse, it is input through the input terminal 2 in the M-1th reception frame, and the Mth reception frame section The bit corresponding to the burst of the predetermined format stored in the transmission memory at 1 is sent to the modulator 9 through the output terminal 8 at the correct timing within the reception (or transmission) frame section of the M + 1th memory. However, normally, the timings of the received frame reference pulse and the transmitted frame reference pulse do not match as described above. In such a situation, the transmission memory is divided into three areas in order to satisfy both the batch processing of transmission and reception and the transmission of burst at the correct timing. The writing area from the CPU side is TX-1 → TX-2 → TX-3 for each received frame reference pulse.
→ TX-1 → Set cyclically as shown. On the other hand, the area on the read side is set in the same manner for each transmission frame reference pulse.
第8図(a),(b)に8ビット×4096ワードのデュアル
ポートメモリを使用した場合の具体的な送信メモリとそ
の周辺の回路例及びそれらの主なタイムチャートを示
す。又、第10図(c)に16進のカウンタで構成する第
2のアドレスカウンタ115の回路例を示す。FIGS. 8 (a) and 8 (b) show specific transmission memories and their peripheral circuit examples and their main time charts when an 8-bit × 4096-word dual port memory is used. Further, FIG. 10 (c) shows a circuit example of the second address counter 115 constituted by a hexadecimal counter.
このカウンタは、送信フレームの先頭で発生する送信フ
レーム基準パルスによってリセットし、変調器9に送出
するビットの伝送クロックであるクロック3でカウント
アップする。This counter is reset by the transmission frame reference pulse generated at the beginning of the transmission frame, and counts up at the clock 3 which is the transmission clock of the bits sent to the modulator 9.
今、M番目の受信フレーム基準パルスによって始まるM
番目の受信フレーム区間に、L番目の送信フレーム基準
パルスによってL番目の送信フレーム区間が始まるもの
とする(第8図(b)参照)。そして、例えばM番目の受
信フレーム区間において、第4図に示した送信メモリの
TX−1の領域内のアドレスがアドレスバス113を通
じてCPU側から制御され、そこに送信処理によって送
信バーストに対応するビットが書き込まれていくものと
すると、このとき読み出し側の領域はL番目の送信フレ
ーム基準パルス以前ではTX−2に設定され、M−2番
目の受信フレーム区間で送信処理されストアされた内容
が読み出される。又、そのパルス以降ではTX−3に読
み出し領域が切り換わり、M−1番目の受信フレーム区
間で送信処理されストアされた内容が読み出される。つ
まり、M+1番目の受信フレーム基準パルスによって、
CPU側からの書き込み領域がTX−1からTX−2に
切り換わったときには、既に読み出し領域はTX−2か
らTX−3に移っている。このように、送信メモリはそ
の領域を3分割することによって書き込み領域と読み出
し領域が重ならないようにアドレスが制御される。Now, start with the Mth received frame reference pulse, M
It is assumed that the L-th transmission frame reference pulse starts the L-th transmission frame period in the th reception frame period (see FIG. 8 (b)). Then, for example, in the Mth reception frame section, the address in the TX-1 area of the transmission memory shown in FIG. 4 is controlled from the CPU side through the address bus 113, and the bit corresponding to the transmission burst is transmitted there by the transmission processing. , The area on the read side is set to TX-2 before the L-th transmission frame reference pulse, and the contents stored and stored in the M-2th reception frame section are read. Be done. Further, after the pulse, the read area is switched to TX-3, and the contents stored and stored in the M-1th reception frame section are read out. In other words, by the M + 1th received frame reference pulse,
When the write area from the CPU side is switched from TX-1 to TX-2, the read area has already been moved from TX-2 to TX-3. In this way, the address of the transmission memory is controlled by dividing the area into three so that the writing area and the reading area do not overlap.
第2のアドレスカウンタ115は上記送信メモリ106
の読み出し領域内のアドレスを制御する。このカウンタ
115は送信フレーム基準パルスによってリセットさ
れ、送信メモリ106の1フレーム分の内容をフレーム
の先頭に対応するビットがストアされたアドレスから順
に読み出す。但し、送信メモリ106には第4図に示し
たように、送信バーストに対応するビット(図中Sの領
域)の他に、キャリアON/OFF信号に対応するビッ
ト(図中Cの領域)もストアされている。このため、第
2のアドレスカウンタ115はクロックの8シンボルに
対応する周期内で第4図の領域Sに対応するアドレスと
領域Cに対応するアドレスの2通りを時分割してセット
する。これは、第2のアドレスカウンタ115から送信
メモリ106のA9Lへの信号によって行われる。そし
て、領域Sに対応した出力データは、8ビット単位でシ
リアル方式に変換するためにパラレル/シリアル方式に
変換するためにパラレル/シリアル変換器107を通じ
て出力端子8に、又、領域Cに対応した出力データは同
様にパラレル/シリアル変換器108を通じて出力端子
10に出力される。出力端子8と10の出力ビットはそ
れぞれ本装置の周辺機器である変調器9の変調ビット入
力端子とキャリアON/OFF信号入力端子に接続され
る。The second address counter 115 is the transmission memory 106.
Control the address in the read area. The counter 115 is reset by the transmission frame reference pulse, and the contents of one frame in the transmission memory 106 are sequentially read from the address where the bit corresponding to the beginning of the frame is stored. However, in the transmission memory 106, as shown in FIG. 4, in addition to the bit corresponding to the transmission burst (area S in the figure), there is also a bit corresponding to the carrier ON / OFF signal (area C in the figure). It is stored. Therefore, the second address counter 115 time-divisionally sets two kinds of addresses corresponding to the area S and the area C in FIG. 4 within a cycle corresponding to eight symbols of the clock. This is done by a signal from the second address counter 115 to A 9L of the transmission memory 106. Then, the output data corresponding to the area S corresponds to the output terminal 8 through the parallel / serial converter 107 in order to convert to the serial method in units of 8 bits and to correspond to the area C. Similarly, the output data is output to the output terminal 10 through the parallel / serial converter 108. The output bits of the output terminals 8 and 10 are respectively connected to the modulation bit input terminal and the carrier ON / OFF signal input terminal of the modulator 9 which is a peripheral device of the present device.
これらの4つのメモリの領域のトグルや循環を制御する
トグル制御カウンタ118の回路の一例を第9図に示
す。この図に示すように、該カウンタ118は、受信フ
レーム基準パルス毎にカウントアップする2つの同期式
カウンタ118a,118bと、送信フレーム基準パル
ス毎にカウントアップする同期式カウンタ118cとか
らなる。送信メモリの書き込み領域の循環と読み出し領
域の循環の位相関係が所定の関係になるように、書き込
み側のアドレス信号となるG2の反転信号によって読み
出し側の領域を制御するカウンタ118cがリセットさ
れる。FIG. 9 shows an example of the circuit of the toggle control counter 118 which controls the toggle and circulation of these four memory areas. As shown in this figure, the counter 118 is composed of two synchronous counters 118a and 118b which count up every reception frame reference pulse and a synchronous counter 118c which counts up every transmission frame reference pulse. The counter 118c for controlling the read side area is reset by the inverted signal of G2 which is the write side address signal so that the phase relationship between the write area circulation and the read area circulation of the transmission memory becomes a predetermined relationship.
第9図に関連する信号のタイムチャートは第8図の(b)
の中に示す。The time chart of the signals related to FIG. 9 is (b) of FIG.
Shown in.
又、受信フレーム基準パルスと送信フレーム基準パルス
は本装置の周辺回路としてのユニークワード検出器17
と同期制御部18によって作成され、本装置に供給され
る。Further, the received frame reference pulse and the transmitted frame reference pulse are the unique word detector 17 as a peripheral circuit of this device.
It is created by the synchronization control unit 18 and supplied to this device.
なお、各メモリの制御信号、例えば書き込み信号や出力
イネーブル信号は、アドレスカウンタによってアドレス
が制御される側は各アドレスカウンタの下位ビットの、
例えば第10図(a),(b)の場合は一段目の16進カウン
タのQc端子、又(c)の場合は一段目の16進のカウン
タのQB端子の信号を利用して作成し、又、CPU側か
らのそれらは通常CPUの制御バスなどを通じてメモリ
に供給されるが、これらの方法はCPUやメモリを使用
した一般の回路でよく知られているとともに、本発明が
意図する作用に直接係わるものではないため、又、各シ
リアル/パラレル変換器及びパラレル/シリアル変換器
についても同様の理由でここでは説明を省略する。Note that the control signal of each memory, such as a write signal or an output enable signal, has a lower bit of each address counter on the side whose address is controlled by the address counter.
For example FIG. 10 (a), prepared by using the signal of the Q B terminal of the hexadecimal counter of the first stage in the case of Qc terminal of the hexadecimal counter the first stage addition, (c) in the case of (b) Also, those from the CPU side are usually supplied to the memory through the control bus of the CPU, etc., but these methods are well known in general circuits using the CPU and the memory, and the operation intended by the present invention. Since it is not directly related to the above, the description of each serial / parallel converter and parallel / serial converter will be omitted here for the same reason.
なお、実施例では送受信処理の一例としてスクランブル
やデスクランブル,プリアンブルの付加やデータの分離
などについて述べたが、処理の種類はこの限りではな
い。必要とその可能性に応じて符号化や暗号化などの処
理も行う。In the embodiment, scrambling, descrambling, addition of a preamble, separation of data, and the like have been described as an example of transmission / reception processing, but the type of processing is not limited to this. Processing such as encoding and encryption is also performed depending on the need and possibility.
以上が、本発明の一実施例として示した第1図の説明で
ある。但し、説明中における例えば送信ビットの数やこ
れに対応するメモリマップ中の数字などは、説明を具体
的にするために、先に示した仮想のパラメータに対する
値であり、本発明は本質的にこれらの数字に係わるもの
ではない。The above is the description of FIG. 1 shown as an embodiment of the present invention. However, in the description, for example, the number of transmission bits and the numbers in the memory map corresponding thereto are values for the virtual parameters shown above in order to make the description concrete, and the present invention is essentially It is not related to these numbers.
なお、上記実施例では本発明の基本的な構成について説
明したが、場合によっては、第11図に示すように、高
速処理のための性能の向上や、又他の作用の付加などの
ために、一般的にCPUよりも高速のデータ演算処理が
可能なディジタル信号プロセッサ(DSP)119、及
びこのDSP119と各メモリ間や、又メモリ間相互で
直接データの転送を実行するDMAコントローラ120
や本装置が含まれる共通TDMA端局設備の全体の制御
をするホストプロセッサ間とのデータのやりとりを行う
ためのインタフエースメモリ121、又受信フレーム基
準パルスと送信フレーム基準パルスとの位相関係が悪い
場合にこれを解消する第1の遅延回路122,第2の遅
延回路123などが用いられることもある。Although the basic configuration of the present invention has been described in the above embodiment, in some cases, as shown in FIG. 11, in order to improve performance for high-speed processing or to add other functions, etc. Generally, a digital signal processor (DSP) 119 capable of performing a data calculation process at a higher speed than a CPU, and a DMA controller 120 for directly transferring data between the DSP 119 and each memory or between memories.
And an interface memory 121 for exchanging data with a host processor that controls the entire common TDMA terminal equipment including this device, and the phase relationship between the reception frame reference pulse and the transmission frame reference pulse is bad. In some cases, the first delay circuit 122, the second delay circuit 123, or the like that eliminates this may be used.
次にこの第11図に示した実施例の作用効果について説
明する。Next, the function and effect of the embodiment shown in FIG. 11 will be described.
まずDSP119とこれと共に設けるDMAコントロー
ラ120の追加について説明する。DSP119をCP
Uの入出力機器として位置付けし、これをCPUと併用
すること、又これに伴いDMAコントローラを設ける方
法はCPUを使用する回路構成の中でしばしば見られる
方法である。即ち、この変形例は変形部分に新規性を有
するものではなく、CPUを使用して送受信処理の一括
処理を可能にした第1図の延長線上にあるものである。First, the addition of the DSP 119 and the DMA controller 120 provided together with the DSP 119 will be described. CP to DSP119
The method of positioning it as an input / output device of U and using it together with the CPU, and providing a DMA controller accordingly is a method often found in the circuit configuration using the CPU. That is, this modified example does not have novelty in the modified part, but is on the extension of FIG. 1 that enables batch processing of transmission and reception processing by using the CPU.
その効果と作用は次の通りである。DSPは特にディジ
タルデータの高速演算処理に適応したプロセッサで、送
受信処理の高速化を果たすことができる。即ち、第1図
ではCPU内で実行したスクランブル/デスクランブル
処理や、又必要に応じて符号化などの処理をDSP内で
高速に実行することができる。一方、これと併用される
DMAコントローラ120は主にデータバス上に接続さ
れたDSP119の入出力ポートと各メモリ間のデータ
の転送を高速で行うために使用する。DMAコントロー
ラ120はメモリの転送開始アドレスや、転送数などが
CPUによって設定される。そして、DSP119より
直接メモリ転送の要求を受けると、CPUに代わって、
設定されたパラメータに従ってアドレスバス上にアドレ
ス信号を送出し、高速でメモリとDSP間のデータの転
送を実行する。このように両者の併用は処理の高速化が
必要な場合の変形例である。なお、DSP,DMAコン
トローラ共市販されているものが使用できるため、ここ
では詳細な動作の説明は省略する。The effect and action are as follows. The DSP is a processor especially adapted for high-speed arithmetic processing of digital data, and can achieve high-speed transmission / reception processing. That is, in FIG. 1, the scramble / descramble processing executed in the CPU and, if necessary, the encoding processing can be executed in the DSP at high speed. On the other hand, the DMA controller 120 used together with this is mainly used for high-speed data transfer between the I / O port of the DSP 119 connected to the data bus and each memory. In the DMA controller 120, the transfer start address of the memory, the number of transfers, etc. are set by the CPU. Then, when a direct memory transfer request is received from the DSP 119, instead of the CPU,
An address signal is sent out on the address bus according to the set parameters, and data transfer between the memory and the DSP is executed at high speed. As described above, the combined use of both is a modified example in the case where high-speed processing is required. Since the DSP and the DMA controller can both be commercially available, a detailed description of the operation will be omitted here.
次に、インタフェースメモリ121の作用と効果につい
て説明する。Next, the operation and effect of the interface memory 121 will be described.
第1図の例では、プログラムメモリ101にストアされ
たプログラムに従って、一定の処理を受信フレーム毎に
CPUが実行する場合について説明した。ところで、実
際の送受信処理においてはフレームを単位として処理の
パラメータを変化したい場合がある。例えば、TDMA
衛星通信方式では、バーストを初めて衛星上に送出する
場合(初期アクジション時)にはバーストの送出をフレ
ーム上の初期アクジション専用のスロットで行ったり、
又初期アクジション用の短かいバーストでこれを行った
りする(前記文献の4.3.3章を参照されたい)。こ
のような指示は通常、本装置が含まれる地上局の共通T
DMA端局設備の全体を管理,制御する別のプロセッサ
(ここではホストプロセッサと称する)が行う。インタ
フェースメモリ121の1つの役割はこのような指示を
ホストプロセッサから受けとり、この指示に従った送受
信処理を随時可能にすることである。即ち、CPUのプ
ログラムを所定の時期、例えば各フレームのデータ処理
の先頭部分でインタフェースメモリ121の内容、つま
りホストプロセッサからの指示を見、これによって処理
のパラメータを定めるような構成にしておくことによっ
て、フレーム単位の指示に応じた柔軟な処理が行える。
また、このインタフェースメモリ121としてデュアル
ポートメモリを使用すれば、本装置1側からホストプロ
セッサに情報を転送することもできる。例えば、第2図
に示したバースト構成において、そのデータ部分に地上
側からのデータ以外に局間の制御情報(OW信号と称す
る)などを多重化する場合もある。ホストプロセッサか
らのOW信号をインタフェースメモリ121を通じて受
けとり、送信処理によってこれをバースト中に結合(多
重化)したり、逆に相手局からのバースト中に含まれる
OW信号を受信処理によって分離し、インタフェースメ
モリ121を通じてホストプロセッサにこれを転送する
こともできる。In the example of FIG. 1, the case where the CPU executes a certain process for each received frame according to the program stored in the program memory 101 has been described. By the way, in the actual transmission / reception processing, there are cases where it is desired to change processing parameters in units of frames. For example, TDMA
In the satellite communication method, when the burst is transmitted to the satellite for the first time (at the time of initial acquisition), the burst is transmitted in a slot dedicated to the initial acquisition on the frame,
It also does this with short bursts for initial acquisition (see Section 4.3.3 of the above document). Such an instruction is normally given by the common T of the ground station including this device.
It is performed by another processor (herein referred to as a host processor) that manages and controls the entire DMA terminal equipment. One of the roles of the interface memory 121 is to receive such an instruction from the host processor and enable the transmission / reception processing according to the instruction at any time. That is, the CPU program is configured to determine the processing parameters at a predetermined time, for example, at the beginning of the data processing of each frame, by looking at the contents of the interface memory 121, that is, the instruction from the host processor. Flexible processing can be performed according to the instruction in frame units.
If a dual port memory is used as the interface memory 121, information can be transferred from the device 1 side to the host processor. For example, in the burst structure shown in FIG. 2, in some cases, in addition to data from the ground side, inter-station control information (referred to as OW signal) and the like are multiplexed in the data portion. The OW signal from the host processor is received through the interface memory 121, and this is combined (multiplexed) in the burst by the transmission process, or conversely, the OW signal included in the burst from the partner station is separated by the reception process to obtain the interface. It can also be transferred to the host processor through the memory 121.
さらに、次のような場合にもホストプロセッサ側から情
報を受けとる。Furthermore, the information is also received from the host processor side in the following cases.
第1図の説明においては、各受信バーストは第2図のフ
レーム構成に従って受信フレーム基準パルスを先頭に所
定の位置に正しく整列しているものとしたが、実際には
受信バーストの受信フレーム基準タイミングに対する相
対位置関係は、そのバーストの所定の位置の両側にある
ガードタイムを含めた許容スロットの中で変動すること
がある。このようなバーストに対する復調器出力の再生
ビットを直接入力端子12を通して本装置に入力する
と、第5図に示した受信メモリのメモリマップにおい
て、受信処理すべきS0〜S487のビットが所定のビッ
ト位置からずれてストアされることになる。In the explanation of FIG. 1, it is assumed that each reception burst is correctly aligned at a predetermined position with the reception frame reference pulse at the head according to the frame structure of FIG. The relative positional relationship with respect to may fluctuate within an allowable slot including guard times on both sides of a predetermined position of the burst. When the reproduced bits of the output of the demodulator for such a burst are directly input to the present apparatus through the input terminal 12, the bits S 0 to S 487 to be received in the memory map of the receiving memory shown in FIG. It will be stored at a bit position.
このようなずれの量はユニークワード検出器17によっ
て検出され、通常は復調器11の出口に設けられたエラ
スティックバッファと言われる一種のシフトレジスタが
そのずれの量に応じて制御され、これにより再生ビット
の位置が公称位置に修正される。The amount of such a shift is detected by the unique word detector 17, and a kind of shift register which is usually called an elastic buffer provided at the exit of the demodulator 11 is controlled according to the amount of the shift. The position of the playback bit is corrected to the nominal position.
これに対し第11図においては、上記ずれの量をホスト
プロセッサを通じてインタェースメモリ121から本装
置内に通知することにより、仮りに公称位置からずれた
ままの再生ビットを受信メモリにストアしても、これを
正しく処理することができる。On the other hand, in FIG. 11, the amount of the above deviation is notified from the interface memory 121 to the present apparatus through the host processor, so that even if the reproduction bit which is still deviated from the nominal position is stored in the reception memory. , Can handle this correctly.
以上のように、インタフェースメモリ121は本装置と
ホストプロセッサ間で送受信処理に係わる情報や、バー
スト中に多重化された,又は多重化する情報の連絡ポー
トとしての役割を果す。As described above, the interface memory 121 serves as a communication port for information relating to transmission / reception processing between this device and the host processor, and information multiplexed or multiplexed in a burst.
次に、第1の遅延回路122と第2の遅延回路123の
作用について説明する。Next, the operation of the first delay circuit 122 and the second delay circuit 123 will be described.
第1図において、衛星通信におけるTDMA方式では受
信フレーム基準パルスと送信フレーム基準パルスのタイ
ミング関係がその局の地球上の位置によって異なるこ
と、又衛星の軌道変動によってそれらの関係(タイミン
グ差)が変動することを述べた。今、仮りに衛星の公称
位置(軌道の中心位置)に対応する受信フレーム基準パ
ルスのタイミングと送信フレーム基準パルスのタイミン
グがほぼ一致する局の場合を考える。このような局にお
いては衛星の軌道変動を応じて両タイミングの前後関係
が変わる。このことは、固定した関係を意識した処理を
狂わせる他、各メモリのトグルの安定動作を妨げること
にもなる。第1の遅延回路122は、このような局に対
して予め本装置内で使用する受信フレーム基準パルスと
送信フレーム基準パルスとのタイミング間に差を持た
せ、それらの関係が変わらないようにするためのもので
ある。一方、第2の遅延回路123は第1の遅延回路1
22と同じ遅延量を再生ビット列に与え、その出力のビ
ット列が遅延した受信フレーム基準パルスと正しいタイ
ミング関係を保持するためのものである。Referring to FIG. 1, in the TDMA system in satellite communication, the timing relationship between the received frame reference pulse and the transmitted frame reference pulse varies depending on the position of the station on the earth, and the relationship (timing difference) varies depending on the orbital variation of the satellite. Said to do. Now, let us consider a case where the timing of the received frame reference pulse corresponding to the nominal position of the satellite (center position of the orbit) and the timing of the transmitted frame reference pulse are substantially the same. In such a station, the context of both timings changes depending on the orbital fluctuation of the satellite. This disturbs the processing in consideration of the fixed relationship, and also hinders the stable operation of the toggle of each memory. The first delay circuit 122 makes such a station have a difference in timing between the reception frame reference pulse and the transmission frame reference pulse used in the apparatus in advance so that the relationship between them does not change. It is for. On the other hand, the second delay circuit 123 is the first delay circuit 1
The same delay amount as 22 is applied to the reproduced bit string, and the output bit string holds the correct timing relationship with the delayed received frame reference pulse.
さらに、他の実施例について説明する。第1図では、本
装置1から変調器9への伝送チャネルの出力系統が1系
統である場合、又復調器11から本装置1への再生チャ
ネルの入力系統が1系統の場合について説明した。とこ
ろで、通信衛星を使用したTDMA通信方式では、2系
統(ここでは、それぞれのチャネルをIチャネルとQチ
ャネルと称する)のチャネルで変調を行う4相位相変調
方式(前記した“ディジタル衛星通信”の3.3章に説
明されている)がよく使用される。このような場合に
は、本装置から変調器への伝送チャネルの出力数は2系
統になる。同様に、復調器などからの入力チャネルが2
系統になる(同上3.3章に説明されている)場合もあ
る。Further, another embodiment will be described. In FIG. 1, the case where the output system of the transmission channel from the device 1 to the modulator 9 is one system and the input system of the reproduction channel from the demodulator 11 to the device 1 is one system has been described. By the way, in the TDMA communication system using a communication satellite, a four-phase phase modulation system (in the above-mentioned "digital satellite communication") in which modulation is performed in two channels (herein, each channel is referred to as I channel and Q channel) is used. (Explained in Chapter 3.3) is often used. In such a case, the number of outputs of the transmission channel from this device to the modulator is two. Similarly, the number of input channels from demodulators is 2
In some cases, it becomes a system (explained in Chapter 3.3 above).
このような場合に対応する第1図を基本にした実施例を
第12図に示す。第12図において、124は新しく設
けたパラレル/シリアル変換器で、送信メモリ106か
らのパラレル方式の送信バーストに対応するビットをシ
リアル方式に変換して出力端子126を通じて変調器9
に接続する。ここで、8は例えばIチャネルの出力端
子、一方126はQチャネルの出力端子である。又、1
25は新しく設けたシリアル/パラレル変換器で、入力
端子127からの入力ビット列をパラレル方式に変換し
て受信メモリにストアする。ここで、12は例えばIチ
ャネルの入力端子、127はQチャネルの入力端子であ
る。An embodiment based on FIG. 1 corresponding to such a case is shown in FIG. In FIG. 12, reference numeral 124 denotes a newly provided parallel / serial converter, which converts the bits corresponding to the parallel transmission burst from the transmission memory 106 into the serial system and outputs the converted signal to the modulator 9 through the output terminal 126.
Connect to. Here, 8 is, for example, an I channel output terminal, while 126 is a Q channel output terminal. Again 1
Reference numeral 25 denotes a newly provided serial / parallel converter which converts the input bit string from the input terminal 127 into a parallel system and stores it in the reception memory. Here, 12 is, for example, an I-channel input terminal, and 127 is a Q-channel input terminal.
第12図について簡単に説明する。入力端子2からの入
力データは圧縮メモリ104を通じてCPU側に読み出
され、所定のフォーマットで2系統に分けられた後、そ
れぞれスクランブルされ、又プリアンブルを付加されて
送信メモリ106の所定の領域にストアされる。今、T
DMAフレーム構成及びそのシンボルレートが同じとす
れば、1バーストで伝送できるビットの数は2倍になる
ため、入力端子2を通じて読み込まれる1フレーム当り
のデータ数は2倍になる。但し、第1図で例として説明
した送信処理に例えば符号化率が1/2のたたみ込み符号
化(これも、同上3.2章などに説明されている)の処
理が追加されて、入力端子2からの1フレーム当りの入
力ビット数は同じでも出力のチャネルが2系統になる場
合もある。FIG. 12 will be briefly described. Input data from the input terminal 2 is read out to the CPU side through the compression memory 104, divided into two systems in a predetermined format, scrambled, and added with a preamble and stored in a predetermined area of the transmission memory 106. To be done. Now T
If the DMA frame structure and its symbol rate are the same, the number of bits that can be transmitted in one burst is doubled, so that the number of data read per frame through the input terminal 2 is doubled. However, for example, convolutional coding processing with a coding rate of 1/2 (also described in Chapter 3.2, etc.) is added to the transmission processing described as an example in FIG. Even if the number of input bits per frame from the terminal 2 is the same, there may be two channels of output channels.
一方、送信メモリ106には第4図で示したTX−1,
TX−2,TX−3の領域のそれぞれに、さらに、B
1,B2,B3,B4に対応して新しいチャネルの送信
処理ビットをストアする領域を設ける。そして、これら
のビットはパラレル/シリアル変換器124を通じてシ
リアル方式で出力端子126より出力される。On the other hand, the transmission memory 106 has the TX-1,
In each of the TX-2 and TX-3 regions, B
Areas for storing transmission processing bits of new channels are provided corresponding to 1, B2, B3, B4. Then, these bits are output from the output terminal 126 in a serial manner through the parallel / serial converter 124.
同様に、受信側で追加された入力端子127からのシリ
アル方式のビット列はシリアル/パラレル変換器125
でパラレル方式に変換されて受信メモリ110にストア
される。このために第5図で示した受信メモリ110の
RX−1,RX−2の領域のそれぞれに、更にB1,B
2,B3,B4に対応して新しいチャネルの再生ビット
をストアする領域を設ける。受信メモリ110にストア
された2系統分の受信ビットは系統毎に処理されて所定
のフォーマットで結合され伸張メモリ111にストアさ
れ、パラレル/シリアル変換器112を通じて出力端子
16から出力される。1フレーム当りの出力ビット数は
第1図で説明した場合の2倍である。Similarly, the serial type bit string from the input terminal 127 added on the receiving side is converted into the serial / parallel converter 125.
Is converted into a parallel system and stored in the reception memory 110. For this purpose, B1 and B are further added to the RX-1 and RX-2 areas of the receiving memory 110 shown in FIG. 5, respectively.
Areas for storing reproduction bits of new channels are provided corresponding to 2, B3 and B4. The reception bits for two systems stored in the reception memory 110 are processed for each system, combined in a predetermined format, stored in the expansion memory 111, and output from the output terminal 16 through the parallel / serial converter 112. The number of output bits per frame is twice that in the case described with reference to FIG.
なお、メモリマップの変更に対応してそれぞれのアドレ
スカウンタの構成も適宜変更する必要がある。Incidentally, it is necessary to appropriately change the configuration of each address counter in response to the change of the memory map.
以上が、送信処理ビット出力、及び再生ビット入力が2
系統になった場合の第12図に示した実施例の説明であ
る。勿論、第12図において、第11図で第1図からの
変形例として説明した構成要素を追加することもでき
る。The above is 2 bits for transmission processing bit output and reproduction bit input.
12 is an explanation of the embodiment shown in FIG. 12 when it becomes a system. Of course, in FIG. 12, it is possible to add the constituent elements described in FIG. 11 as a modification from FIG.
更に、第1図,第11図,第12図において圧縮メモリ
と伸張メモリ,及びこれらに対応する地上側との入出力
端子,シリアル/パラレル変換器,パラレル/シリアル
変換器を必要に応じて追加し、地上側とのチャネル数を
増加することもできる。Further, in FIG. 1, FIG. 11 and FIG. 12, compression memory and decompression memory, and corresponding input / output terminals with the ground side, serial / parallel converter, parallel / serial converter are added as necessary. However, it is possible to increase the number of channels with the ground side.
このとき、それらのアドレスカウンタは適宜、追加され
たり、又兼用されたりする。At this time, those address counters are appropriately added or shared.
以上のように、この発明に係るデータ処理装置によれ
ば、二つの記憶領域を有し、第1の基準タイミング信号
にもとづいて領域に択一的に領域単位で上記送信データ
を書き込み、これら書き込んだ送信データを記憶する第
1の記憶手段と、第1の基準タイミング信号にもとづい
て上記第1の記憶手段の二つの記憶領域から択一的に上
記送信データを読み出して、この読み出した送信データ
を送信処理し、バーストに対応した形式で出力する変換
手段と、複数の記憶領域を有し、第1の基準タイミング
信号にもとづいて上記複数の記憶領域に書き込み、この
書き込まれたデータを記憶する第2の記憶手段と、上記
第1,第2の記憶手段および上記変換手段に対し、受信
したバースト状の受信データにもとづいて、上記第1の
基準タイミング信号を供給する第1の基準タイミング信
号供給手段と、第2の基準タイミング信号にもとづい
て、上記第2の記憶手段の複数の記憶領域から択一的に
バーストに対応して処理された上記送信データを読み出
し、この読み出した送信データを変調して、出力する変
調手段と、上記変調手段に対し、上記第1の基準タイミ
ング信号と同一周期の第2の基準タイミング信号を供給
する第2の基準タイミング信号供給手段とを設けるよう
にしたので、従来、ハードウエアによりリアルタイム処
理を要しており、システムパラメータの変更に対応する
ための変更の自由度が小さかった送受信のデータ処理
を、変換手段とこれを挟むように設けられたメモリによ
って実現された、変換手段,変調手段および第1,第2
の記憶手段によりこれを実行でき、汎用性が高く、シス
テムパラメータの変更に対しても容易に対応でき、しか
も装置を簡単に構成できるものが得られるという効果が
ある。As described above, according to the data processing device of the present invention, it has two storage areas, and alternatively, the transmission data is written in the area unit on the basis of the first reference timing signal, and these are written. The first transmission means for storing the transmission data, and the transmission data read out by selectively reading the transmission data from the two storage areas of the first storage means based on the first reference timing signal. Has a plurality of storage areas and a converting means for transmitting the data in a format corresponding to the burst and writing the plurality of storage areas on the basis of the first reference timing signal, and storing the written data. The first reference timing signal is supplied to the second storage means and the first and second storage means and the conversion means based on the received data in burst form. Based on the first reference timing signal supplying means for supplying and the second reference timing signal, the transmission data processed corresponding to the burst alternatively from the plurality of storage areas of the second storage means. A second reference timing signal for reading, modulating the read transmission data, and outputting the modulated reference data, and a second reference timing signal having the same period as the first reference timing signal to the modulating means. Since the supply means is provided, conventionally, real-time processing is required by hardware, and the transmission and reception data processing, which has a low degree of freedom of change in order to correspond to the change of the system parameter, is converted to the conversion means. A conversion means, a modulation means, and a first and a second realized by a memory provided so as to be sandwiched therebetween.
The storage means can execute this, is highly versatile, can easily respond to changes in system parameters, and has an effect that the device can be configured easily.
第1図はこの発明の一実施例によるデータ処理装置とそ
の周辺の回路構成図、第2図はこのデータ処理装置が処
理の対象とするTDMA通信方式で使用されるフレーム
とバーストの一構成例を示す図、第3図は第1図の実施
例装置における圧縮メモリのメモリマップ例を示す図、
第4図は同様に送信メモリのメモリマップ例を示す図、
第5図は同様に受信メモリのメモリマップ例を示す図、
第6図は同様に伸張メモリのメモリマップ例を示す図、
第7図(a)は該装置の圧縮メモリとその周辺回路の一構
成例を示す図、第7図(b)はその主な部分のタイムチャ
ート図、第8図(a)は該装置の送信メモリとその周辺回
路の構成例を示す図、第8図(b)はその主な部分のタイ
ムチャート図、第9図は該装置のトグル制御カウンタの
構成例を示す図、第10図(a),(b),(c)はそれぞれア
ドレスカウンタの構成例を示す図、第11図,第12図
はそれぞれこの発明の他の実施例を示す本装置とその周
辺の回路構成図、第13図は従来の本装置に対応する回
路とその周辺の回路の構成例を示す図、第14図は従来
のスクランブラの回路例を示す図である。 1……データ処理装置、2,12,127……入力端
子、8,10,16,126……出力端子、100……
マイクロプロセッサ、101……プログラムメモリ、1
02……ワークメモリ、103,109,125……シ
リアル/パラレル変換器、104……圧縮メモリ、10
5……データバス、106……送信メモリ、107,1
08,112,124……パラレル/シリアル変換器、
110……受信メモリ、111……伸張メモリ、113
……アドレスバス、114〜117……第1〜第4のア
ドレスカウンタ、118……トグル制御カウンタ、11
9……ディジタル信号プロセッサ、120……DMAコ
ントローラ、121……インタフェースメモリ、12
2,123,……第1,第2の遅延回路。 なお図中同一符号は同一又は相当部分を示す。FIG. 1 is a circuit configuration diagram of a data processing device and its peripherals according to an embodiment of the present invention, and FIG. 2 is a configuration example of a frame and a burst used in a TDMA communication system to be processed by the data processing device. FIG. 3 is a diagram showing an example of a memory map of a compressed memory in the embodiment apparatus of FIG. 1,
Similarly, FIG. 4 is a diagram showing a memory map example of the transmission memory,
Similarly, FIG. 5 is a diagram showing a memory map example of the receiving memory,
FIG. 6 is a diagram showing a memory map example of the decompression memory,
FIG. 7 (a) is a diagram showing an example of the configuration of a compression memory of the device and its peripheral circuits, FIG. 7 (b) is a time chart diagram of its main part, and FIG. 8 (a) is a diagram of the device. FIG. 8B is a diagram showing a configuration example of a transmission memory and its peripheral circuits, FIG. 8B is a time chart diagram of its main part, FIG. 9 is a diagram showing a configuration example of a toggle control counter of the device, and FIG. a), (b), and (c) are diagrams showing a configuration example of an address counter, respectively, and FIGS. 11 and 12 are circuit configuration diagrams of the present device and its periphery showing another embodiment of the present invention, respectively. FIG. 13 is a diagram showing a configuration example of a circuit corresponding to the conventional device and its peripheral circuits, and FIG. 14 is a diagram showing a circuit example of a conventional scrambler. 1 ... Data processing device, 2, 12, 127 ... Input terminal, 8, 10, 16, 126 ... Output terminal, 100 ...
Microprocessor, 101 ... Program memory, 1
02 ... work memory, 103, 109, 125 ... serial / parallel converter, 104 ... compression memory, 10
5 ... Data bus, 106 ... Transmission memory, 107, 1
08,112,124 ... Parallel / serial converter,
110 ... Reception memory, 111 ... Expansion memory, 113
...... Address bus, 114 to 117 ...... First to fourth address counters, 118 ...... Toggle control counter, 11
9 ... Digital signal processor, 120 ... DMA controller, 121 ... Interface memory, 12
2, 123, ... First and second delay circuits. The same reference numerals in the drawings indicate the same or corresponding parts.
Claims (4)
この変換されたバースト状の送信データにもとづいて時
分割多元接続通信をおこなうTDMA通信システム用の
データ処理装置において、 二つの記憶領域を有し、第1の基準タイミング信号にも
とづいてこの二つの領域に択一的に領域単位で上記送信
データを書き込み、これら書き込んだ送信データを記憶
する第1の記憶手段と、 第1の基準タイミング信号にもとづいて上記第1の記憶
手段の記憶領域から択一的に上記送信データを読み出し
て、この読み出した送信データを送信処理し、バースト
に対応した形式で出力する変換手段と、 複数の記憶領域を有し、第1の基準タイミング信号にも
とづいて上記複数の記憶領域に書き込み、この書き込ま
れたデータを記憶する第2の記憶手段と、 上記第1,第2の記憶手段および上記変換手段に対し、
受信したバースト状の受信データにもとづいて、上記第
1の基準タイミング信号を供給する第1の基準タイミン
グ信号供給手段と、 第2の基準タイミング信号にもとづいて、上記第2の記
憶手段の複数の記憶領域から択一的にバーストに対応し
て処理された上記送信データを読み出し、この読み出し
た送信データを変調して、出力する変調手段と、 上記変調手段に対し、上記第1の基準タイミング信号と
同一周期の第2の基準タイミング信号を供給する第2の
基準タイミング信号供給手段とを備えたことを特徴とす
るデータ処理装置。1. The transmission data is converted into a burst signal,
In a data processing device for a TDMA communication system that performs time division multiple access communication based on the converted burst-shaped transmission data, the data processing device has two storage areas and these two areas are based on a first reference timing signal. Alternatively, the transmission data is written in units of areas, and the first storage means for storing the written transmission data and the storage area of the first storage means based on the first reference timing signal are selected. The transmission data is read out, the read transmission data is transmitted, and a conversion means for outputting the transmission data in a format corresponding to a burst and a plurality of storage areas are provided, and the plurality of storage areas are output based on a first reference timing signal. To the second storage means for writing the written data in the storage area and storing the written data, and the first and second storage means and the conversion means. In contrast,
Based on the received data in burst form, the first reference timing signal supplying means for supplying the first reference timing signal, and the plurality of second storage means based on the second reference timing signal. Alternately, from the storage area, the transmission data processed corresponding to the burst is read out, the read transmission data is modulated and output, and the first reference timing signal is supplied to the modulation means. And a second reference timing signal supply means for supplying a second reference timing signal of the same cycle as the above.
することを特徴とする特許請求の範囲第1項記載のデー
タ処理装置。2. The data processing apparatus according to claim 1, wherein the second storage means has three storage areas.
の基準タイミング信号に対し異なった位相であることを
特徴とする特許請求の範囲第1項記載のデータ処理装
置。3. The second reference timing signal is the first reference timing signal.
The data processing device according to claim 1, wherein the data processing device has different phases with respect to the reference timing signal.
ることを特徴とする特許請求の範囲第1項記載のデータ
処理装置。4. The data processing apparatus according to claim 1, wherein the conversion means is composed of a CPU.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62027526A JPH0650835B2 (en) | 1987-02-09 | 1987-02-09 | Data processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62027526A JPH0650835B2 (en) | 1987-02-09 | 1987-02-09 | Data processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02256328A JPH02256328A (en) | 1990-10-17 |
| JPH0650835B2 true JPH0650835B2 (en) | 1994-06-29 |
Family
ID=12223563
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62027526A Expired - Lifetime JPH0650835B2 (en) | 1987-02-09 | 1987-02-09 | Data processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0650835B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4599720A (en) * | 1982-07-06 | 1986-07-08 | International Business Machines Corporation | Satellite communications system |
-
1987
- 1987-02-09 JP JP62027526A patent/JPH0650835B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02256328A (en) | 1990-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5570356A (en) | High bandwidth communications system having multiple serial links | |
| US5014271A (en) | Pulse insertion circuit | |
| JP2003060721A (en) | Device, method and program for modulating phase | |
| JP3987556B2 (en) | Encoding device, decoding device and method | |
| US5034962A (en) | Voice-band signal processor | |
| JPH0650835B2 (en) | Data processing device | |
| JPH0553346B2 (en) | ||
| CA1091832A (en) | Asynchronous pcm common decoding apparatus | |
| CN1263659B (en) | Modulation method, modulation device, demodulation method and demodulation device | |
| JP3626475B2 (en) | Time division processing type code processing circuit | |
| JPH10112735A (en) | DQPSK modulation mapping circuit | |
| JPH05244207A (en) | Digital direct phase modulation method and circuit | |
| JP3717896B2 (en) | Synchronization control method and modem | |
| JP3212209B2 (en) | Waveform shaping device and waveform shaping method | |
| JP3552204B2 (en) | Data transmission device and transmission system | |
| JP3268337B2 (en) | Line switching method | |
| JP2638144B2 (en) | Serial-parallel conversion method | |
| JP3575984B2 (en) | OFDM transmitter | |
| JP3574337B2 (en) | Synchronous multiplex transmission equipment | |
| JP2548709B2 (en) | Multiple frame aligner | |
| KR950009772Y1 (en) | Data convert circuit | |
| JP2001186114A (en) | Wireless communication terminal and control method therefor | |
| JP2592978B2 (en) | Convolutional encoder | |
| JPS60141057A (en) | Modulation demodulation switching system | |
| JP3574338B2 (en) | Synchronous multiplex transmission equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |