JPH098670A - Data transmission method and data transmission device - Google Patents
Data transmission method and data transmission deviceInfo
- Publication number
- JPH098670A JPH098670A JP17425695A JP17425695A JPH098670A JP H098670 A JPH098670 A JP H098670A JP 17425695 A JP17425695 A JP 17425695A JP 17425695 A JP17425695 A JP 17425695A JP H098670 A JPH098670 A JP H098670A
- Authority
- JP
- Japan
- Prior art keywords
- data
- pattern
- communication network
- output
- bit pattern
- 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.)
- Pending
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】
【目的】 符号変換器を含む通信網を使用して高効率の
データ伝送を行うためのデータ伝送方法及び装置を提供
すること。
【構成】 本発明によるデータ伝送装置3(10)は、
通信網内(4〜8)を通過可能なデータパターンセット
を予測し、該セットの各データパターンに対して所定の
規則に基づいてそれぞれ異なるビットパターンを割り当
てる。そして、伝送すべきビットパターンと同じビット
パターンに対応するデータパターンを通信網に対して出
力する。また、受信側においては、送信側と同様の方法
で通信網内を通過可能なデータパターンを予測し、各デ
ータパターンに対して送信側と同じ規則に基づいてビッ
トパターンを割り当てる。そして、受信したデータパタ
ーンと同じデータパターンに割り当てられているビット
パターンを出力する。
(57) [Abstract] [Object] To provide a data transmission method and device for performing highly efficient data transmission using a communication network including a code converter. [Configuration] A data transmission device 3 (10) according to the present invention is
A data pattern set that can pass through the communication network (4 to 8) is predicted, and a different bit pattern is assigned to each data pattern of the set based on a predetermined rule. Then, the data pattern corresponding to the same bit pattern to be transmitted is output to the communication network. The receiving side predicts a data pattern that can pass through the communication network in the same manner as the transmitting side, and assigns a bit pattern to each data pattern based on the same rule as the transmitting side. Then, the bit pattern assigned to the same data pattern as the received data pattern is output.
Description
【0001】[0001]
【産業上の利用分野】本発明はデータ伝送方法及び装置
に関し、特にADPCM符号器および復号器のような符
号変換器を含む通信網を使用してデータ伝送を行うため
のデータ伝送方法及び装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transmission method and apparatus, and more particularly to a data transmission method and apparatus for performing data transmission using a communication network including a code converter such as an ADPCM encoder and a decoder. It is a thing.
【0002】[0002]
【従来の技術】従来、デジタル電話網においては64k
bps(8ビット×8kHz)PCM信号が使用されて
いたが、回線の効率的な利用を図るために、国際通信回
線やPHSシステムにおいては、32kbps(4ビッ
ト×8kHz)ADPCM信号が使用されるようになっ
てきた。このADPCM方式は、音声信号の時間軸にお
ける相関特性を利用して8ビットPCM信号を4ビット
に圧縮するために、再生されたPCM信号は元の信号と
完全には一致せず、音声以外のランダムなデータを入力
した場合には不一致の度合いは非常に大きくなる。従っ
て、通常ADPCM回線を使用してデータ伝送を行う場
合には、モデムを使用してデータを音声帯域のアナログ
信号に変換し、これをADPCM信号に変換することに
よって伝送していた。2. Description of the Related Art Conventionally, 64k in a digital telephone network
Although bps (8 bits x 8 kHz) PCM signals were used, 32 kbps (4 bits x 8 kHz) ADPCM signals will be used in international communication lines and PHS systems in order to use the lines efficiently. Has become. In this ADPCM system, since the 8-bit PCM signal is compressed to 4 bits by utilizing the correlation characteristic of the audio signal on the time axis, the reproduced PCM signal does not completely match the original signal and other than the audio signal. When random data is input, the degree of mismatch becomes very large. Therefore, when data is normally transmitted using the ADPCM line, the data is transmitted by converting the data into a voice band analog signal using a modem and converting the data into an ADPCM signal.
【0003】[0003]
【発明が解決しようとする課題】前記のような従来のデ
ータ伝送方式においては、アナログモデムを使用するた
めに、せいぜい9.6kbps程度の伝送速度しか得ら
れず、伝送効率が悪いという問題点があった。本発明の
目的は、前記のような従来技術の問題点を改良し、符号
変換器を含む通信網を使用して高効率のデータ伝送を行
うためのデータ伝送方法及び装置を提供することにあ
る。In the conventional data transmission system as described above, since an analog modem is used, a transmission rate of at most about 9.6 kbps can be obtained, and there is a problem that the transmission efficiency is poor. there were. SUMMARY OF THE INVENTION It is an object of the present invention to provide a data transmission method and apparatus for improving the above-mentioned problems of the prior art and performing high-efficiency data transmission using a communication network including a code converter. .
【0004】[0004]
【課題を解決するための手段】本発明は、通信網内を通
過可能なデータパターンセットを予測し、該セットの各
データパターンに対して所定の規則に基づいてそれぞれ
異なるビットパターンを割り当てる。そして、送信すべ
きビットパターンと同じビットパターンに対応するデー
タパターンを通信網に対して出力することを特徴とす
る。また、受信側においては、送信側と同様の方法で通
信網内を通過可能なデータパターンを予測し、各データ
パターンに対して送信側と同じ規則に基づいてビットパ
ターンを割り当てる。そして、受信したデータパターン
と同じデータパターンに割り当てられているビットパタ
ーンを出力することを特徴とする。According to the present invention, a data pattern set that can pass through a communication network is predicted, and different bit patterns are assigned to each data pattern of the set based on a predetermined rule. The data pattern corresponding to the same bit pattern as the bit pattern to be transmitted is output to the communication network. The receiving side predicts a data pattern that can pass through the communication network in the same manner as the transmitting side, and assigns a bit pattern to each data pattern based on the same rule as the transmitting side. The bit pattern assigned to the same data pattern as the received data pattern is output.
【0005】[0005]
【作用】本発明は、通信網内を通過可能なデータパター
ンセットを予測して、該セットの各データパターンに対
して所定の規則に基づいてそれぞれ異なるビットパター
ンを割り当て、送信すべきビットパターンと同じビット
パターンに対応するデータパターンを通信網に対して出
力する。また、受信側においては、送信側と同様の方法
で通信網内を通過可能なデータパターンを予測し、各デ
ータパターンに対して送信側と同じ規則に基づいてビッ
トパターンを割り当て、受信したデータパターンと同じ
データパターンに割り当てられているビットパターンを
出力する。従って、任意の方式の通信網において、通信
網には何ら改造を行うことなく、通信網を介して伝送可
能な情報量の限界に近いデータを転送することができ、
従来に較べて非常に高速の伝送が可能となる。The present invention predicts a data pattern set that can pass through a communication network, assigns different bit patterns to each data pattern of the set based on a predetermined rule, and determines a bit pattern to be transmitted. A data pattern corresponding to the same bit pattern is output to the communication network. The receiving side predicts a data pattern that can pass through the communication network in the same way as the transmitting side, assigns a bit pattern to each data pattern based on the same rule as the transmitting side, and receives the data pattern. The bit pattern assigned to the same data pattern as is output. Therefore, in a communication network of any method, it is possible to transfer data close to the limit of the amount of information that can be transmitted through the communication network without any modification to the communication network.
It enables extremely high-speed transmission compared to the conventional one.
【0006】[0006]
【実施例】以下、本発明の一実施例を図面を参照して詳
細に説明する。図1は本発明が適用される通信網の一例
を示すブロック図である。デジタル電話機1あるいは9
およびパソコン等のデータ端末2あるいは11が接続さ
れたデータ伝送装置3あるいは10はデジタル交換機4
あるいは8に収容されている。デジタル交換機4あるい
は8は周知の64kbps(8ビット×8kHz)PC
M信号を交換する。ADPCM変換器5あるいは7は、
周知の方式によりデジタル交換機4あるいは8の中継端
子(AあるいはB)におけるPCM信号と、中継回線6
上の32kbps(4ビット×8kHz)ADPCM信
号とを相互に変換する。本発明に関するデータ伝送装置
3あるいは10は、データ端末から受信したデータを後
述する方法で64kbps信号に変換し、また受信した
64kbps信号を元のデータに復号してデータ端末に
出力する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing an example of a communication network to which the present invention is applied. Digital telephone 1 or 9
And the data transmission device 3 or 10 to which the data terminal 2 or 11 such as a personal computer is connected is the digital exchange 4
Alternatively, it is housed in 8. The digital exchange 4 or 8 is a well-known 64 kbps (8 bits x 8 kHz) PC
Exchange M signals. The ADPCM converter 5 or 7 is
The PCM signal at the relay terminal (A or B) of the digital exchange 4 or 8 and the relay line 6 by a known method.
The above 32 kbps (4 bits × 8 kHz) ADPCM signal is mutually converted. The data transmission device 3 or 10 according to the present invention converts the data received from the data terminal into a 64 kbps signal by the method described later, decodes the received 64 kbps signal into the original data, and outputs the original data to the data terminal.
【0007】図6は、本発明のデータ伝送装置3(ある
いは7)の構成を示すブロック図である。CPU30は
ROM31に格納されているプログラムに基づき、デー
タ伝送装置全体の制御および後述する送受信処理を行
う。ROM31にはプログラムの他図5に示すようなビ
ットパターンテーブルも記憶されている。RAM32は
処理時のワークエリアあるいは送受信データのバッファ
として使用される。端末インターフェース回路33は、
例えばRS−232Cインターフェース回路などの双方
向データ転送回路であり、パソコン等のデータ端末と送
受信データのやり取りを行う。回線インターフェース回
路34は電子交換機4のデジタル加入者線のインターフ
ェース回路であり、例えば周知のISDN回線の仕様に
従って、64kbpsの信号を送受信する。バス35は
データ伝送装置内の各回路を接続している。FIG. 6 is a block diagram showing the configuration of the data transmission device 3 (or 7) of the present invention. Based on the program stored in the ROM 31, the CPU 30 controls the entire data transmission device and performs transmission / reception processing described later. In addition to the programs, the ROM 31 also stores a bit pattern table as shown in FIG. The RAM 32 is used as a work area during processing or as a buffer for transmitted / received data. The terminal interface circuit 33
For example, it is a bidirectional data transfer circuit such as an RS-232C interface circuit, and exchanges transmission / reception data with a data terminal such as a personal computer. The line interface circuit 34 is an interface circuit of the digital subscriber line of the electronic exchange 4, and transmits / receives a signal of 64 kbps according to, for example, the well-known ISDN line specifications. The bus 35 connects each circuit in the data transmission device.
【0008】図2は、周知のADPCM符号器28およ
び復号器29の構成を示すブロック図である。加算器2
0は、8ビットの入力信号から予測器23に記憶されて
いる1サンプリング周期前の局部再生値である予測値を
減算し、予測誤差信号を出力する。適応量子化器21は
予測誤差信号を量子化、符号化して4ビットの出力信号
を生成する。この際、量子化ステップ幅が前回の出力信
号値等に基づき適応制御される。出力信号は伝送路6に
出力されると共に、逆量子化器22によって量子化器2
1と逆の処理が施され、局部復号誤差信号が出力され
る。加算器24は該誤差信号と予測器23の出力とを加
算し、予測値を更新する。受信側の復号器28において
は、逆量子化器25、予測器27、加算器26が符号器
27内の逆量子化器22、予測器23、加算器24と同
様の処理を行うことによって再生値を得る。従って、通
常は2つの予測器23および27の値は一致している。
なお、このようなADPCMの方式は周知であり、また
本発明においては、量子化、符号化の方式は任意のもの
が利用可能である。FIG. 2 is a block diagram showing the configuration of a well-known ADPCM encoder 28 and decoder 29. Adder 2
0 subtracts the prediction value which is the local reproduction value one sampling cycle before stored in the predictor 23 from the 8-bit input signal and outputs the prediction error signal. The adaptive quantizer 21 quantizes and encodes the prediction error signal to generate a 4-bit output signal. At this time, the quantization step width is adaptively controlled based on the previous output signal value and the like. The output signal is output to the transmission line 6 and is also transmitted to the quantizer 2 by the inverse quantizer 22.
A process reverse to that of 1 is performed, and a locally decoded error signal is output. The adder 24 adds the error signal and the output of the predictor 23 to update the predicted value. In the decoder 28 on the receiving side, the inverse quantizer 25, the predictor 27, and the adder 26 perform the same processing as the inverse quantizer 22, the predictor 23, and the adder 24 in the encoder 27 to reproduce. Get the value. Therefore, the values of the two predictors 23 and 27 are usually the same.
Note that such an ADPCM system is well known, and in the present invention, any quantization and coding system can be used.
【0009】図3は、本発明の原理を説明するための、
ADPCM符号器への入力値(図1のA点あるいは図2
の入力信号)とADPCM復号器から出力される再生値
(図1のB点あるいは図2の出力信号)の関係を示すグ
ラフである。図2の予測器23および27の値は双方と
もSであるものとする。入力値がSの近傍である場合に
は、再生値もほぼ同じ値となるが、例えば入力値が(S
−10)以下になると再生値は全て(S−11)という
値になってしまい、入力値が(S+10)以上になると
再生値は全て(S+11)という値になってしまう。従
って、入力値として全てのパターンを入力した場合の再
生値の取り得る値は図示するように15個しかない。な
お実際の8ビットPCMデータは最上位ビットを符号ビ
ットとして使用しているので、図3のグラフとは異なる
特性のグラフとなるが、本発明は任意の特性の符号器に
適応可能である。FIG. 3 illustrates the principle of the present invention.
Input value to ADPCM encoder (point A in FIG. 1 or FIG.
3 is a graph showing the relationship between the input signal) and the reproduction value (point B in FIG. 1 or output signal in FIG. 2) output from the ADPCM decoder. The values of the predictors 23 and 27 in FIG. 2 are both S. When the input value is in the vicinity of S, the reproduction value becomes almost the same value.
When the input value is (S + 10) or more, all the reproduction values become (S + 11) when the value becomes -10) or less. Therefore, as shown in the figure, there are only 15 possible reproduction values when all patterns are input as input values. Since the most significant bit is used as the sign bit in the actual 8-bit PCM data, the graph has a characteristic different from that of the graph of FIG. 3, but the present invention can be applied to an encoder having an arbitrary characteristic.
【0010】第1の実施例では、送信周期毎に局部符号
器−復号器に入力値として全てのパターンを入力して伝
送可能な再生値を全て求め、それが15個であった場合
には、15個の再生値にそれぞれ異なるビットパターン
を割り当てる。そして、送信すべきデータのパターンと
一致するビットパターンが割り当てられた再生値を送信
する。受信側においては、送信側と同様の処理によっ
て、伝送可能な再生値を全て求め、それが15個であっ
た場合には、15個の再生値に送信側と同じ処理によっ
てそれぞれ異なるビットパターンを割り当てる。そし
て、受信した再生値と同じ再生値に割り当てられている
ビットパターンを実データとして出力する。ADPCM
信号が4ビットの場合には、符号化方式により最大16
個の再生値が得られる可能性があるが、符号ビットとし
て1ビットを使用した場合には「+0」と「−0」が同
じ再生値となるので、再生値は最大15個となる。また
予測値が取り得る値の最大値あるいは最小値に近づいた
場合には、再生値個数が減少する。In the first embodiment, every pattern is input as an input value to the local encoder-decoder for every transmission cycle to obtain all transmittable reproduction values, and when there are 15 reproduction values, , 15 playback values are assigned different bit patterns. Then, the reproduction value to which the bit pattern that matches the pattern of the data to be transmitted is assigned is transmitted. At the receiving side, all transmittable playback values are obtained by the same processing as at the transmitting side. If there are 15 playback values, different bit patterns are applied to 15 playback values by the same processing as at the sending side. assign. Then, the bit pattern assigned to the same reproduction value as the received reproduction value is output as actual data. ADPCM
If the signal is 4 bits, the maximum is 16 depending on the encoding method.
Although there is a possibility that a plurality of reproduction values will be obtained, when 1 bit is used as the sign bit, “+0” and “−0” have the same reproduction value, so that the maximum reproduction value is 15. Also, when the predicted value approaches the maximum or minimum possible value, the number of reproduction values decreases.
【0011】図5は、局部符号器−復号器を使用するこ
とによって得られる再生値個数毎に割り当てられるビッ
トパターンセットを示す図であり、この図のデータは予
め送受双方のデータ伝送装置に記憶されている。なお、
各ビットパターンにはラベルという番号が付与されてお
り、付与順序は任意である。FIG. 5 is a diagram showing a bit pattern set assigned by each reproduction value number obtained by using the local encoder-decoder, and the data in this figure is stored in advance in both the transmitting and receiving data transmission devices. Has been done. In addition,
A number called a label is given to each bit pattern, and the order of giving is arbitrary.
【0012】図4は、任意の個数に対するビットパター
ンの割り当て方を示す説明図である。個数が2個、4個
など2のべき乗個数であれば、対応するビット数の全て
のパターンを順に割り当てる。その他の場合、例えば5
個の場合には、K行の4個のパターンの内、「00」を
下位のL行の「000」および「001」に展開し、図
5に示すようなビットパターンとする。このように、各
再生値に異なるビットパターン長のものを割り当てても
よい。またビットパターンの出現頻度に偏りがある場合
には、より出現頻度の高いパターンを優先的に割り当て
ることにより、伝送効率が向上する。FIG. 4 is an explanatory diagram showing how to allocate bit patterns to an arbitrary number. If the number is a power of 2 such as 2, 4 or the like, all patterns having corresponding bit numbers are sequentially assigned. In other cases, for example, 5
In the case of the number of bits, "00" is expanded into "000" and "001" of the lower L rows out of the four patterns of the K rows to form a bit pattern as shown in FIG. In this way, different playback patterns may be assigned different bit pattern lengths. Further, when the appearance frequencies of the bit patterns are biased, the transmission efficiency is improved by preferentially allocating the pattern having the higher appearance frequency.
【0013】図8はCPU30における送信処理を示す
フローチャートであり、該処理は送信周期ごとに実行さ
れる。ステップS1においては、再生値バッファがクリ
アされ、変数nが0にリセットされる。ステップS2に
おいては、nからRAM内の所定の番地に格納されてい
る予測値を減算し、予測誤差を求める。そして該差をA
DPCM符号器と同じ方式で適応量子化する。即ち、直
前の出力信号に基づく量子化ステップ幅に基づいて誤差
信号値の取り得る範囲を複数の範囲に区切り、誤差信号
がどの範囲に入るかを決定する。FIG. 8 is a flowchart showing a transmission process in the CPU 30, which is executed every transmission cycle. In step S1, the reproduction value buffer is cleared and the variable n is reset to 0. In step S2, a prediction value stored in a predetermined address in RAM is subtracted from n to obtain a prediction error. And the difference is A
Adaptive quantization is performed by the same method as the DPCM encoder. That is, the possible range of the error signal value is divided into a plurality of ranges based on the quantization step width based on the immediately preceding output signal, and which range the error signal falls into is determined.
【0014】ステップS3においては、ステップS2と
逆の処理を行い、該範囲を代表する値である局部再生誤
差を出力する。ステップS4においては、記憶されてい
る予測値と局部再生誤差を加算し、局部再生値を得る。
ステップS5においては、得られた局部再生値が再生値
バッファに記憶されている再生値のいずれかと一致する
か否かが判定され、結果が否定の場合には、該再生値に
ラベルを付与して再生値バッファに保存する。ラベルは
例えば保存順に0、1、2…というように順に付与すれ
ばよい。ステップS7においては、nが255になった
か否かが判定され、結果が否定の場合にはステップS8
においてnに1が加算され、ステップS2に戻って処理
を繰り返す。In step S3, the reverse process of step S2 is performed, and the local reproduction error which is a value representative of the range is output. In step S4, the stored predicted value and the local reproduction error are added to obtain the local reproduction value.
In step S5, it is determined whether or not the obtained local reproduction value matches any of the reproduction values stored in the reproduction value buffer. If the result is negative, the reproduction value is labeled. And save it in the playback value buffer. The labels may be added in order, for example, 0, 1, 2, ... In step S7, it is determined whether or not n has become 255, and if the result is negative, step S8
At n, 1 is added, and the process returns to step S2 to repeat the process.
【0015】ステップS9においては、再生値バッファ
内の再生値個数を計数する。ステップS10において
は、例えば図5に示すような値を記憶しているテーブル
から計数した再生値個数に対応するビットパターンセッ
トを読み出す。ステップS11においては、読み出した
ビットパターンセットの中から、伝送すべきデータのビ
ット列の先頭のビットパターンと一致するビットパター
ンを検索し、該ビットパターンのラベル番号を求める。
ステップS12においては、ステップS11において求
めたラベル番号に対応する局部再生値を再生値バッファ
から読み出し、予測値としてRAMに格納すると共に送
信信号として、回線に出力する。この出力値は、ADP
CM符号器によってステップS2と同様に適応量子化さ
れ、符号化されて伝送され、ADPCM復号器によって
ステップS3、4の処理と同様に逆量子化されて再生値
が生成されるので、両予測器の値が一致しており、伝送
誤りがなければ、出力値と受信側での再生値は必ず一致
する。In step S9, the number of reproduction values in the reproduction value buffer is counted. In step S10, for example, a bit pattern set corresponding to the number of reproduction values counted is read out from a table storing values as shown in FIG. In step S11, the read bit pattern set is searched for a bit pattern that matches the leading bit pattern of the bit string of the data to be transmitted, and the label number of the bit pattern is obtained.
In step S12, the local reproduction value corresponding to the label number obtained in step S11 is read from the reproduction value buffer, stored in the RAM as a predicted value, and output to the line as a transmission signal. This output value is the ADP
Both the predictors are adaptively quantized by the CM encoder as in step S2, encoded and transmitted, and dequantized by the ADPCM decoder as in steps S3 and S4 to generate a reproduction value. If there is a transmission error, the output value and the reproduction value on the receiving side will always match.
【0016】図7は、CPU30における受信処理を示
すフローチャートである。この処理も受信周期ごとに実
行される。ステップS20においては、図8のステップ
S1〜ステップS9までの処理と同様の処理を行い、再
生値及びその個数を求める。ステップS21において
は、再生値バッファ内の再生値の内、受信した再生値と
一致する再生値のラベルを求める。ステップS22にお
いては、送信側と同じ内容のテーブルからステップS2
0で求めた個数およびステップS21で求めたラベルが
一致するビットパターンを読み出して、受信データとし
て出力する(前回の受信データの後ろに追加する。)。
ステップS23においては、受信した再生値を予測値と
してRAMに保存する。FIG. 7 is a flow chart showing the receiving process in the CPU 30. This process is also executed for each reception cycle. In step S20, the same processing as the processing of steps S1 to S9 in FIG. 8 is performed to obtain the reproduction value and the number thereof. In step S21, of the reproduction values in the reproduction value buffer, the label of the reproduction value that matches the received reproduction value is obtained. In step S22, the table having the same contents as the transmitting side is selected in step S2.
A bit pattern in which the number obtained in 0 and the label obtained in step S21 match is read and output as received data (added after the previous received data).
In step S23, the received reproduction value is stored in the RAM as a predicted value.
【0017】図9は送信処理におけるデータ例を示す説
明図である。RAMに記憶されている予測値が100で
あった場合に、全ての入力値(n)について局部再生値
を求め、重複を排除すると、図9の再生値欄に記載され
ている15個の再生値が残る。該再生値には例えば生成
順に0から14までのラベル番号が付与される。再生値
個数は15個であるので、図5のテーブルから再生値個
数15に対応するビットパターンセットが読み出され
る。該ビットパターンセットにはラベルが付与されてい
るので、再生値とビットパターンが1対1に対応する。
次に、実データのビット列の先頭部分と一致するビット
パターンを検索する。例えば実データの先頭部分が01
101001…であるとすると、ラベル6の「011
0」というビットパターンが一致する。従って、該ビッ
トパターンに対応する99という再生値が通信網に出力
される。FIG. 9 is an explanatory diagram showing an example of data in the transmission process. If the predicted value stored in the RAM is 100, local reproduction values are calculated for all input values (n), and if duplication is eliminated, the 15 reproduction values shown in the reproduction value column of FIG. The value remains. Label numbers 0 to 14 are assigned to the reproduction values in the order of generation, for example. Since the number of reproduction values is 15, the bit pattern set corresponding to the number of reproduction values 15 is read from the table of FIG. Since a label is added to the bit pattern set, the reproduction value and the bit pattern have a one-to-one correspondence.
Next, a bit pattern that matches the beginning of the bit string of the actual data is searched. For example, the first part of the actual data is 01
101001 ..., label 6 “011
The bit pattern "0" matches. Therefore, a reproduction value of 99 corresponding to the bit pattern is output to the communication network.
【0018】受信側においては、送信側と同様の処理を
行うことによって図9に示すような表のデータが生成さ
れ、受信データが99であった場合には対応するビット
パターンである「0110」を受信データとしてRAM
内のバッファに出力する。そして蓄積された受信データ
は例えば8ビットごとにデータ端末装置に転送される。
以上のような処理によって高速のデータ伝送が可能とな
る。On the receiving side, the data in the table as shown in FIG. 9 is generated by performing the same processing as on the transmitting side. When the received data is 99, the corresponding bit pattern is "0110". RAM as received data
Output to the internal buffer. Then, the stored received data is transferred to the data terminal device, for example, every 8 bits.
High-speed data transmission becomes possible by the above processing.
【0019】次に、データエラー対策について述べる。
図1のような通信網においては、伝送中のエラーによっ
て受信データのパターンおよびデータ長が誤る可能性が
ある。また、ADPCM方式は前述したように、予測値
との誤差信号のみを伝送するので、伝送エラー等によっ
て送信側と受信側の予測値が不一致になった場合には該
誤差がそのまま継続して解消されないという特性を持っ
ている。Next, measures against data errors will be described.
In the communication network as shown in FIG. 1, the pattern and data length of the received data may be erroneous due to an error during transmission. Further, as described above, the ADPCM system transmits only an error signal with respect to the predicted value, and therefore, when the predicted values on the transmitting side and the receiving side do not match due to a transmission error or the like, the error is continuously resolved. It has the characteristic that it is not done.
【0020】本発明の方式においては、受信側のADP
CM復号器内の予測値(出力値)と受信側データ伝送装
置内の予測値は必ず一致し、伝送可能な誤差信号のそれ
ぞれにビットパターンが対応しているので、予測値が1
5個存在するような領域であれば、たとえ予測値がある
程度ずれていても、データ自体は正しく伝送される可能
性が高い。しかし、予測値が最大値あるいは最小値に近
づいた場合には、予測値のずれによって再生値個数が異
なってしまう可能性があり、この場合にはパターンの不
一致と共に送信データのビット長と受信データのビット
長が不一致となる可能性もある。In the system of the present invention, the ADP on the receiving side
The predicted value (output value) in the CM decoder and the predicted value in the receiving side data transmission device always match, and since the bit pattern corresponds to each of the transmittable error signals, the predicted value is 1
If there are five areas, the data itself is likely to be transmitted correctly, even if the predicted values deviate to some extent. However, when the predicted value approaches the maximum value or the minimum value, the number of playback values may differ due to the deviation of the predicted value. In this case, the bit length of the transmitted data and the received data may change as the patterns do not match. It is possible that the bit lengths of will not match.
【0021】この対策としては、例えば実データ中に特
定の同期パターン、例えば「11001100110
0」と同じパターンが出現しないように(データ中の同
じパターンの最後の「0」の前に「1」を挿入)データ
を加工する。所定間隔、例えば1000ビット毎に該同
期パターンを挿入して実データとする。そして、受信デ
ータ中の同期パターンを監視し、データ長が所定間隔で
ない場合には該データをエラーと見なすと共に、同期信
号以降を新たなデータとして受信する。あるいは、HD
LCフレームのような、誤りチェック情報を付加した固
定長あるいは可変長のパケットを使用して、エラーの場
合には再送要求を行うような伝送制御手順を採用しても
よい。As a countermeasure against this, for example, a specific synchronization pattern in actual data, for example, "11001100110" is used.
The data is processed so that the same pattern as "0" does not appear (insert "1" before the last "0" of the same pattern in the data). The synchronization pattern is inserted at a predetermined interval, for example, every 1000 bits to obtain actual data. Then, the synchronization pattern in the received data is monitored, and if the data length is not a predetermined interval, the data is regarded as an error, and the data after the synchronization signal is received as new data. Or HD
A transmission control procedure may be adopted in which a fixed-length or variable-length packet added with error check information, such as an LC frame, is used and a retransmission request is made in the case of an error.
【0022】また、予測値のずれを解消するために、例
えばデータ送信前あるいは途中で送信側データ伝送装置
から通信網に対して、予測値が最大値に達するために必
要な時間以上の期間だけ、入力し得る最大値を入力し、
その後予測値が最小値に達するのに必要な時間以上の期
間だけ最小値を入力して、更に0(中間値)を所定期間
入力する。そうすると、受信側の予測値がどちらにずれ
ていても最終的に0になり、送受信装置間の予測値が一
致する。Further, in order to eliminate the deviation of the predicted value, for example, before or during the data transmission, from the transmission side data transmission device to the communication network, only for a period of time or more necessary for the predicted value to reach the maximum value. , Enter the maximum value you can enter,
After that, the minimum value is input only for a period of time or more required for the predicted value to reach the minimum value, and 0 (intermediate value) is further input for a predetermined period. Then, whichever predicted value on the receiving side deviates, it finally becomes 0, and the predicted values between the transmitting and receiving devices match.
【0023】以上実施例を開示したが、計算機によるシ
ミュレーションの結果、本発明の方式によって30kb
ps以上の伝送速度を達成できることが確認された。ま
た、本発明には、次のような変形例も考えられる。実施
例としてはADPCM符号器を介する通信網に適用する
例を開示したが、本発明は任意の符号変換方式を介する
通信網に適用可能である。また、符号器の内部状態に無
関係に出力が決定できるような符号化方式であれば、局
部再生値およびその数を求める処理は予め1回だけ実行
しておき、その結果を記憶しておくのみでよい。更に、
データ伝送装置の出力信号が通信網内の符号器を介さず
に、そのまま受信側のデータ伝送装置に入力された場合
にも正しいデータ伝送が可能である。Although the embodiment has been disclosed above, as a result of computer simulation, as a result of the method of the present invention, 30 kb is obtained.
It was confirmed that a transmission rate of ps or more can be achieved. In addition, the following modifications may be considered in the present invention. Although an example in which the present invention is applied to a communication network via an ADPCM encoder is disclosed as an embodiment, the present invention is applicable to a communication network via any code conversion method. If the encoding method is such that the output can be determined irrespective of the internal state of the encoder, the process of obtaining the local reproduction value and its number is executed only once in advance and the result is stored. Good. Furthermore,
Correct data transmission is possible even when the output signal of the data transmission device is directly input to the reception side data transmission device without passing through the encoder in the communication network.
【0024】シミュレーションの結果では、発生した再
生値数は全て11個〜15個の範囲内のものであった。
これは、例えば予測値が最大値になっても、最大値を含
めてマイナス側に必ず8個は再生値が存在するためであ
る。従って、最低3ビット(8個)は必ず伝送可能であ
り、ビットパターンの割り当てを3ビット固定としても
よい。この場合には、伝送速度は32kbps×(3/
4)=24kbpsに減少するが、受信データ長が誤る
可能性がほとんど無くなる。また隣接する複数の再生値
に重複してビットパターンを割り付けることにより、更
に誤り率が減少する。なお、テーブルには発生し得る再
生値個数、例えば実施例のようなADPCM方式の場合
には8個〜15個に対するビットパターンセットのみを
記憶しておけばよい。As a result of the simulation, the number of reproduced values that occurred was all within the range of 11 to 15.
This is because, for example, even if the predicted value reaches the maximum value, there are always eight reproduced values on the minus side including the maximum value. Therefore, at least 3 bits (8 bits) can always be transmitted, and the bit pattern allocation may be fixed to 3 bits. In this case, the transmission rate is 32 kbps x (3 /
4) = 24 kbps, but there is almost no possibility of erroneous reception data length. Moreover, the error rate is further reduced by assigning the bit patterns to a plurality of adjacent reproduction values in a duplicated manner. In the table, only the number of reproduction values that can occur, for example, in the case of the ADPCM method as in the embodiment, only the bit pattern sets for 8 to 15 may be stored.
【0025】実施例の方式においては、局部再生値の小
さい順にビットパターンの小さいものから割り当ててい
る。この場合実データがランダムであれば、予測値(再
生値)の値もランダムに増減して一方に偏る確率は低い
が、例えば実データの0の出現頻度のほうが1より多い
場合には、実施例のような割り付けを行うと予測値が最
小値の方向に減少する確率が高くなり、偏りによって誤
り率が増加する恐れがある。この対策としては、例えば
予測誤差の平均値がなるべく0に近くなるように、図5
のビットパターンの割り当て方を変更するか、あるいは
実データを圧縮、暗号化、あるいは誤りチェック、訂正
のための冗長化をするなどして、なるべく任意のビット
パターンの発生頻度が均等になるように符号変換するこ
とが考えられる。In the system of the embodiment, the bit patterns are assigned in ascending order of the local reproduction value. In this case, if the actual data is random, the probability that the predicted value (reproduction value) will randomly increase and decrease and is biased to one side is low, but if the appearance frequency of 0 of the actual data is more than 1, If the allocation as in the example is performed, the probability that the predicted value decreases toward the minimum value increases, and the error rate may increase due to the bias. As a measure against this, for example, in order to make the average value of the prediction error as close to 0 as possible,
Change the bit pattern allocation of, or compress the actual data, encrypt it, or make it redundant for error checking and correction so that the frequency of occurrence of any bit pattern is as uniform as possible. It is possible to convert the code.
【0026】実施例においては、局部再生値を求めるた
めに、入力可能な全てのビットパターン(n)を入力し
ているが、図3を見ても分かるように、予測値Sの近傍
以外は全て同じ再生値となっている。本発明において
は、予め同じ再生値となることが判明している範囲は1
回だけ再生値を求めれば足りるので、図3のような特性
であれば、図8のフローチャートで、ステップS1にお
いてnの初期値を(S−10)とし、ステップS7の終
了判定条件をn=(S+10)としてもよい。このよう
にすれば、CPU30の処理負荷が軽減される。In the embodiment, all the bit patterns (n) that can be input are input in order to obtain the local reproduction value, but as can be seen from FIG. 3, except for the vicinity of the predicted value S, All have the same playback value. In the present invention, the range that is known to have the same reproduction value in advance is 1
Since it is sufficient to obtain the reproduction value only for the number of times, if the characteristic is as shown in FIG. 3, in the flowchart of FIG. 8, the initial value of n is set to (S-10) in step S1 and the end determination condition of step S7 is n = It may be (S + 10). In this way, the processing load on the CPU 30 is reduced.
【0027】[0027]
【発明の効果】以上述べたように、本発明は、通信網内
を通過可能なデータパターンセットを予測して、該セッ
トの各データパターンに対して所定の規則に基づいてそ
れぞれ異なるビットパターンを割り当て、送信すべきビ
ットパターンと同じビットパターンに対応するデータパ
ターンを通信網に対して出力する。また、受信側におい
ては、送信側と同様の方法で通信網内を通過可能なデー
タパターンを予測し、各データパターンに対して送信側
と同じ規則に基づいてビットパターンを割り当て、受信
したデータパターンと同じデータパターンに割り当てら
れているビットパターンを出力する。従って、任意の方
式の通信網において、通信網には何ら改造を行うことな
く、通信網を介して伝送可能な情報量の限界に近いデー
タを転送することができ、従来に較べて非常に高速のデ
ータ伝送が可能となるという効果がある。As described above, the present invention predicts a data pattern set that can pass through a communication network, and determines different bit patterns for each data pattern of the set based on a predetermined rule. A data pattern corresponding to the same bit pattern as the one to be assigned and transmitted is output to the communication network. The receiving side predicts a data pattern that can pass through the communication network in the same way as the transmitting side, assigns a bit pattern to each data pattern based on the same rule as the transmitting side, and receives the data pattern. The bit pattern assigned to the same data pattern as is output. Therefore, in any type of communication network, it is possible to transfer data close to the limit of the amount of information that can be transmitted through the communication network without any modification to the communication network. There is an effect that the data transmission can be performed.
【図1】本発明が適用される通信網の一例を示すブロッ
ク図である。FIG. 1 is a block diagram showing an example of a communication network to which the present invention is applied.
【図2】周知のADPCM符号器および復号器の構成を
示すブロック図である。FIG. 2 is a block diagram showing a configuration of a known ADPCM encoder and decoder.
【図3】ADPCM符号器への入力値とADPCM復号
器から出力される再生値の関係を示すグラフである。FIG. 3 is a graph showing the relationship between the input value to the ADPCM encoder and the reproduction value output from the ADPCM decoder.
【図4】任意の個数に対するビットパターンの割り当て
方を示す説明図である。FIG. 4 is an explanatory diagram showing how to assign a bit pattern to an arbitrary number.
【図5】再生値個数毎に割り当てられるビットパターン
セットを示す図である。FIG. 5 is a diagram showing a bit pattern set assigned for each number of reproduction values.
【図6】本発明のデータ伝送装置の構成を示すブロック
図である。FIG. 6 is a block diagram showing a configuration of a data transmission device of the present invention.
【図7】CPU30における受信処理を示すフローチャ
ートである。FIG. 7 is a flowchart showing a receiving process in the CPU 30.
【図8】CPU30における送信処理を示すフローチャ
ートである。FIG. 8 is a flowchart showing a transmission process in the CPU 30.
【図9】送信処理におけるデータ例を示す説明図であ
る。FIG. 9 is an explanatory diagram showing an example of data in a transmission process.
1,9…電話機、2,11…データ端末、3,10…デ
ータ伝送装置、4,8…デジタル交換機、5,7…AD
PCM符号器、6…中継回線1, 9 ... Telephone, 2, 11 ... Data terminal, 3, 10 ... Data transmission device, 4, 8 ... Digital exchange, 5, 7 ... AD
PCM encoder, 6 ... Relay line
Claims (5)
ータを伝送するための、下記(1)〜(6)の各処理工
程を含むデータ伝送方法。 (1)通信網内を通過可能なデータパターンセットを予
測する工程。 (2)予測されたセットの各データパターンに対して所
定の規則に基づいてそれぞれ異なるビットパターンを割
り当てる工程。 (3)送信すべきビットパターンと同じビットパターン
に対応するデータパターンを通信網に対して出力する工
程。 (4)受信側において、送信側と同様の方法で通信網内
を通過可能なデータパターンを予測する工程。 (5)各データパターンに対して送信側と同じ規則に基
づいてビットパターンを割り当てる工程。 (6)受信したデータパターンと同じデータパターンに
割り当てられているビットパターンを出力する工程。1. A data transmission method including the following processing steps (1) to (6) for transmitting data using a communication network including code conversion means. (1) A step of predicting a data pattern set that can pass through the communication network. (2) Assigning different bit patterns to each data pattern of the predicted set based on a predetermined rule. (3) A step of outputting a data pattern corresponding to the same bit pattern to be transmitted to the communication network. (4) A step of predicting a data pattern that can pass through the communication network on the receiving side in the same manner as the transmitting side. (5) A step of assigning a bit pattern to each data pattern based on the same rule as the transmitting side. (6) A step of outputting a bit pattern assigned to the same data pattern as the received data pattern.
してデータを伝送するための、下記(1)〜(8)の各
処理工程を含むデータ伝送方法。 (1)送信側において、通信網に入力可能なデータパタ
ーンを通信網と同じ特性を有する送信側局部符号器に入
力し、送信側局部符号器の出力を通信網と同じ特性を有
する送信側局部復号器に入力して、送信側局部復号器の
出力パターンセットを得る工程。 (2)重複しない出力パターンについて、その数を計数
し、かつ該出力パターンのそれぞれに所定の規則に従っ
て番号を付与する工程。 (3)パターン数毎に、互いに異なり、かつ番号が付与
された、パターン数と等しいビットパターンセットを予
め記憶しているテーブルから、計数された数に対応する
ビットパターンセットを読み出し、その中から送信すべ
きデータと一致するビットパターンを決定する工程。 (4)決定されたビットパターンに対応する番号と同一
の番号を付与された出力パターンを検索し、通信網に出
力する工程。 (5)受信側において、通信網に入力可能なデータパタ
ーンを全て、通信網と同じ特性を有する受信側局部符号
器に入力し、受信側局部符号器の出力を通信網と同じ特
性を有する受信側局部復号器に入力して、受信側局部復
号器の出力パターンセットを得る工程。 (6)重複しない出力パターンについて、その数を計数
し、かつ該出力パターンのそれぞれに所定の規則に従っ
て番号を付与する工程。 (7)受信されたデータと等しい出力パターンを検索
し、該出力パターンに対応する番号を決定する工程。 (8)送信側と同一のビットパターンセットを予め記憶
しているテーブルから、計数された数および番号に対応
するビットパターンを読み出し、受信データとして出力
する工程。2. A data transmission method including the following processing steps (1) to (8) for transmitting data using a communication network including an encoder and a decoder. (1) On the transmission side, a data pattern that can be input to the communication network is input to a transmission side local encoder having the same characteristics as the communication network, and the output of the transmission side local encoder has the same characteristics as the communication network. Input to the decoder to obtain the output pattern set of the transmitting local decoder. (2) A step of counting the number of output patterns that do not overlap and assigning a number to each of the output patterns according to a predetermined rule. (3) A bit pattern set corresponding to the counted number is read out from a table in which bit pattern sets that are different from each other and are given numbers for each pattern number and equal to the number of patterns are stored in advance. Determining a bit pattern that matches the data to be transmitted. (4) A step of searching for an output pattern having the same number as the number corresponding to the determined bit pattern and outputting it to the communication network. (5) On the receiving side, all data patterns that can be input to the communication network are input to the receiving side local encoder having the same characteristics as the communication network, and the output of the receiving side local encoder is received having the same characteristics as the communication network. Input to the side local decoder to obtain an output pattern set of the receiving side local decoder. (6) A step of counting the number of non-overlapping output patterns and assigning a number to each of the output patterns according to a predetermined rule. (7) Retrieving an output pattern equal to the received data and determining the number corresponding to the output pattern. (8) A step of reading out a bit pattern corresponding to the counted number and number from a table in which the same bit pattern set as that on the transmitting side is stored in advance and outputting it as received data.
PCM符号器およびADPCM復号器であり、 データ転送周期毎に請求項2に記載の(1)〜(8)の
各処理工程を繰り返すことを特徴とするデータ伝送方
法。3. The encoder and the decoder are AD respectively.
A PCM encoder and an ADPCM decoder, wherein each of the processing steps (1) to (8) according to claim 2 is repeated for each data transfer cycle.
してデータを伝送するためのデータ伝送装置であって、 通信網に入力可能なデータパターンを符号化する、通信
網と同じ特性を有する送信側局部符号化手段と、 前記送信側局部符号化手段の出力を復号化する、通信網
と同じ特性を有する送信側局部復号化手段と、 送信側局部復号化手段の出力パターンから重複を排除し
た後、数を計数すると共に該出力パターンのそれぞれに
所定の規則に従って番号を付与する番号付与手段と、 出力パターン数毎に、互いに異なり、かつ番号が付与さ
れた、出力パターン数と等しい数のビットパターンセッ
トを予め記憶しているテーブル手段と、 計数された数に対応するビットパターンセットを読み出
し、その中から送信すべきデータの先頭と一致するビッ
トパターンを決定する決定手段と、 決定されたビットパターンに対応する番号と同一の番号
を付与された出力パターンを検索し、通信網に出力する
出力手段とを含むことを特徴とするデータ伝送装置。4. A data transmission device for transmitting data using a communication network including an encoder and a decoder, which has the same characteristics as the communication network and encodes a data pattern that can be input to the communication network. A transmitting side local encoding means having, a transmitting side local decoding means having the same characteristics as the communication network for decoding the output of the transmitting side local encoding means, and an overlap from the output pattern of the transmitting side local decoding means After exclusion, a numbering means for counting the number and assigning a number to each of the output patterns according to a predetermined rule, and a number different from each other for each output pattern and equal to the number of output patterns Of the bit pattern set stored in advance and the bit pattern set corresponding to the counted number are read out, and the bit pattern set corresponding to the beginning of the data to be transmitted is read out from the table. A data transmission device comprising: a determining unit that determines a bit pattern; and an output unit that retrieves an output pattern assigned with the same number as the number corresponding to the determined bit pattern and outputs the output pattern to a communication network. .
してデータを伝送するためのデータ伝送装置であって、 通信網に入力可能なデータパターンを符号化する、通信
網と同じ特性を有する受信側局部符号化手段と、 前記受信側局部符号化手段の出力を復号化する、通信網
と同じ特性を有する受信側局部復号化手段と、 受信側局部復号化手段の出力パターンから重複を排除し
た後、数を計数すると共に該出力パターンのそれぞれに
所定の規則に従って番号を付与する番号付与手段と、 出力パターン数毎に、送信側データ伝送装置と同じ内容
のビットパターンセットを予め記憶しているテーブル手
段と、 受信されたデータと等しい出力パターンを検索し、該出
力パターンに対応する番号を決定する決定手段と、 テーブル手段から、計数された数および番号に対応する
ビットパターンを読み出し、受信データとして出力する
出力手段を含むことを特徴とするデータ伝送装置。5. A data transmission device for transmitting data using a communication network including an encoder and a decoder, which has the same characteristics as the communication network and encodes a data pattern that can be input to the communication network. Receiving side local encoding means having, decoding the output of the receiving side local encoding means, receiving side local decoding means having the same characteristics as the communication network, and duplication from the output pattern of the receiving side local decoding means After the elimination, the numbering means for counting the number and assigning a number to each of the output patterns in accordance with a predetermined rule, and a bit pattern set having the same content as the transmitting side data transmission device for each output pattern are stored in advance. The table means, the determining means for searching the output pattern equal to the received data, and determining the number corresponding to the output pattern, and the counting means for counting the output pattern. A data transmission device comprising an output means for reading a bit pattern corresponding to a number and a number and outputting it as received data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17425695A JPH098670A (en) | 1995-06-16 | 1995-06-16 | Data transmission method and data transmission device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17425695A JPH098670A (en) | 1995-06-16 | 1995-06-16 | Data transmission method and data transmission device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH098670A true JPH098670A (en) | 1997-01-10 |
Family
ID=15975457
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17425695A Pending JPH098670A (en) | 1995-06-16 | 1995-06-16 | Data transmission method and data transmission device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH098670A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103077815A (en) * | 2012-01-09 | 2013-05-01 | 山东亿玛信诺电气有限公司 | Low-voltage electricity larceny prevention combined mutual inductor |
| CN110504973A (en) * | 2018-05-16 | 2019-11-26 | 北京京东尚科信息技术有限公司 | Compressing file, decompressing method and device |
| CN110518915A (en) * | 2019-08-06 | 2019-11-29 | 福建升腾资讯有限公司 | A kind of bit counts coding and coding/decoding method |
-
1995
- 1995-06-16 JP JP17425695A patent/JPH098670A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103077815A (en) * | 2012-01-09 | 2013-05-01 | 山东亿玛信诺电气有限公司 | Low-voltage electricity larceny prevention combined mutual inductor |
| CN110504973A (en) * | 2018-05-16 | 2019-11-26 | 北京京东尚科信息技术有限公司 | Compressing file, decompressing method and device |
| CN110518915A (en) * | 2019-08-06 | 2019-11-29 | 福建升腾资讯有限公司 | A kind of bit counts coding and coding/decoding method |
| CN110518915B (en) * | 2019-08-06 | 2022-10-14 | 福建升腾资讯有限公司 | Bit counting coding and decoding method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100456779C (en) | Compression system for receiving a plurality of telephone signals in communication device | |
| CN100568344C (en) | Method for Improving Audio Signal Coding Efficiency | |
| JPS63500697A (en) | Multiplex digital packet telephone communication system | |
| US4870685A (en) | Voice signal coding method | |
| JP2796673B2 (en) | Digital coding method | |
| JPS6014540A (en) | Bit compression multiplexing system | |
| JP2754741B2 (en) | Encoding device | |
| EP0138080A2 (en) | Communication system using variable length character code and coding method | |
| JP3442793B2 (en) | DC component suppression for PCM modem | |
| JPS61237520A (en) | Data processing method | |
| US5535299A (en) | Adaptive error control for ADPCM speech coders | |
| JPH098670A (en) | Data transmission method and data transmission device | |
| JP2877375B2 (en) | Cell transfer method using variable rate codec | |
| JP3343002B2 (en) | Voice band information transmission device | |
| JP2809524B2 (en) | Digital transmission system synchronization | |
| US20030225574A1 (en) | Encoding and transmission method and apparatus for enabling voiceband data signals to be transmitted transparently in high-efficiency encoded voice transmission system | |
| JPH01256278A (en) | Prediction coding system | |
| JP2552102B2 (en) | Digital data for-matching / defo-matching circuit | |
| CN1319301C (en) | Method and arrangement for channel coding or decoding of frame-structure information | |
| JP3130834B2 (en) | Mobile phone | |
| JP2521052B2 (en) | Speech coding system | |
| JP2543345B2 (en) | Speech coding system | |
| CA1226068A (en) | Digital quantizer | |
| JP2889282B2 (en) | Audio coding device | |
| US20030002576A1 (en) | Apparatus and method for compression of data in protection and control communications between protective relays in a power system |