JPS5831798B2 - Transmission delay variation control method - Google Patents
Transmission delay variation control methodInfo
- Publication number
- JPS5831798B2 JPS5831798B2 JP5463379A JP5463379A JPS5831798B2 JP S5831798 B2 JPS5831798 B2 JP S5831798B2 JP 5463379 A JP5463379 A JP 5463379A JP 5463379 A JP5463379 A JP 5463379A JP S5831798 B2 JPS5831798 B2 JP S5831798B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- blocks
- contents
- information
- counter
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Time-Division Multiplex Systems (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
【発明の詳細な説明】
本発明は、ブロック単位で時分割多重伝送するディジタ
ル通信方式に於ける伝送遅延変動を受信側に於いて抑圧
する伝送遅延変動制御方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a transmission delay variation control method for suppressing transmission delay variation on the receiving side in a digital communication system that performs time division multiplex transmission in units of blocks.
音声信号の有意部分のみをパケット化して時分割多重伝
送するディジタル通信方式に於いては、送信側に於ける
パケット化の処理時間、送信バッファによる遅延時間、
伝送路の遅延時間が種々の条件により変動するものであ
り、それによって受信側に於けるパケットの到着時間が
変動して受信信号のゆらぎとなり、復号化された音声の
品質が著しく劣化することになる。In a digital communication system that packetizes only the significant part of an audio signal and transmits it by time division multiplexing, processing time for packetization on the transmitting side, delay time due to transmission buffer,
The delay time of the transmission path fluctuates depending on various conditions, which causes the arrival time of packets at the receiving side to fluctuate, causing fluctuations in the received signal and significantly deteriorating the quality of decoded audio. Become.
このような受信信号のゆらぎを吸収する為に、受信側に
バッファメモリを設ければ良いことになるが、その容量
が非常に大きくなり、不経済な構成となる欠点がある。In order to absorb such fluctuations in the received signal, it would be sufficient to provide a buffer memory on the receiving side, but this has the drawback that its capacity becomes extremely large, making the structure uneconomical.
本発明は、前述の如き従来の欠点を改善したもので、送
信側と受信側との間の伝送遅延変動を経済的な構成によ
り吸収することを目的とするものである。The present invention improves the conventional drawbacks as described above, and aims to absorb transmission delay fluctuations between the transmitting side and the receiving side with an economical structure.
以下図面を参照して詳細に説明する。第1図はブロック
単位で時分割多重伝送するディジタル通信方式の送信部
の要部ブロック線図であり、音声信号の有意部分をパケ
ット化したブロック単位のデータがバスBUSを介して
送信バッファメモリSQBに加えられる。A detailed explanation will be given below with reference to the drawings. FIG. 1 is a block diagram of the main part of a transmitting section of a digital communication system that performs time-division multiplex transmission in units of blocks. Data in units of blocks, which are packetized significant parts of audio signals, is transferred to a transmission buffer memory SQB via a bus BUS. added to.
例えば512チヤネルのデータを92チヤネルの高速伝
送路で伝送する場合、送信バッファメモ’J S Q
Bは#0〜#15の16フロツク分のデータ蓄積容量を
有し、入力されたブロック単位のデータ順に出力される
F I FO(First In First Out
)方式のものである。For example, when transmitting 512 channels of data over a 92 channels high-speed transmission line, the transmission buffer memo'J S Q
B has a data storage capacity for 16 blocks #0 to #15, and is a FIFO (First In First Out) that is output in the order of input block data.
) method.
この送信バッファメモリSQBから読出されたデータに
は、信号線5YBNを介して加えられる同期信号、ブロ
ック番号(チャネル番号)等の信号がマルチプレクサM
PXに於いて付加されて伝送路に送出される。The data read from the transmission buffer memory SQB is supplied with signals such as a synchronization signal and a block number (channel number) applied via the signal line 5YBN to the multiplexer M.
It is added at the PX and sent out to the transmission path.
送信バッファメモIJSQBに第2図aに示すように、
ブロック単位のデータA、Bが入力されて蓄積されると
、データAの次に直ちにデータBが送出されることにな
るが、第2図すに示すように、データAの次にデータC
,D、・・・・・・が入力され、その後にデータBが入
力されて蓄積された場合は、データAの次にデータC,
D、・・・・・・が送出された後にデータBが送出され
ることになる。In the sending buffer memo IJSQB, as shown in Figure 2a,
When data A and B in blocks are input and accumulated, data B is immediately sent out after data A, but as shown in Figure 2, data A is followed by data C.
, D, ...... are input, and then data B is input and stored, then data A is followed by data C,
Data B will be sent out after data D, . . . are sent out.
従ってデータAからみた場合のデータBの送信バッファ
メモリSQBによる遅延変動が生じることになる。Therefore, a delay variation occurs due to the transmission buffer memory SQB of data B when viewed from data A.
このように成る1つのブロックに着目したとき、他のブ
ロックとの間の時間の変動は、ブロックの送出時間単位
で、送信バッファメモIJSQBの容量分、即ち最大1
6ブロツク分あることになる。When focusing on one block constructed in this way, the time variation between it and other blocks is equal to the capacity of the transmission buffer memory IJSQB, that is, the maximum 1
There will be 6 blocks.
これが遅延変動の大きな部分を占めることになる。This accounts for a large portion of the delay variation.
第3図は本発明の実施例の受信部のブロック線図であり
、5RECは送信部から伝送路を介して伝送された信号
を受信し、同期信号、ブロック番号等の抽出及び速度変
換等を行なう受信処理部、TSMはタイムスロットの交
換を行なうメモリであり、例えば92チヤネルの時分割
多重伝送が行なわれるとき、遅延変動時間を考慮して1
28ブロック分のデータ蓄積容量を有するものである。FIG. 3 is a block diagram of the receiving section according to the embodiment of the present invention. 5REC receives the signal transmitted from the transmitting section via the transmission line, extracts the synchronization signal, block number, etc., and performs speed conversion, etc. The reception processing unit TSM is a memory that exchanges time slots. For example, when time division multiplex transmission of 92 channels is performed, the TSM is a memory that exchanges time slots.
It has a data storage capacity of 28 blocks.
C0NTは交換情報等の処理及び各部の制御を行なう制
御部、VSMは制御部C0NTかもの交換情報を蓄積し
、シーケンシャルに読出しが行なわれる交換処理用メモ
リ、CNT1はブロックのタイミングをカウントし、そ
のカウント内容をメモリTSMの書込アドレスとするカ
ウンタ、Mlは受信処理部5RECで抽出したブロック
番号をアドレスとしてカウンタCNT1のカウント内容
即ちメモリTSMの書込アトし7スを蓄積する第1のメ
モリ、Mlは所定時間後に第1のメモIJ M 1の内
容を転送蓄積する第2のメモリ、REGlは最大遅延変
動値を設定するレジスタ、REG2は補正パラメータ4
1.42を設定するレジスタ、SUBは減算回路、CM
Pは比較回路、CNT2はクロックCLKをカウントす
るカウンタである。C0NT is a control unit that processes exchange information and controls each part.VSM is a control unit that stores exchange information and is read out sequentially.CNT1 counts the timing of blocks and stores them. A counter whose count content is the write address of the memory TSM; Ml is a first memory which stores the count content of the counter CNT1, that is, the write address of the memory TSM, with the block number extracted by the reception processing unit 5REC as the address; Ml is a second memory that transfers and stores the contents of the first memo IJM1 after a predetermined time, REGl is a register that sets the maximum delay variation value, and REG2 is a correction parameter 4.
1.42 register, SUB is subtraction circuit, CM
P is a comparison circuit, and CNT2 is a counter that counts the clock CLK.
この受信部に512チヤネル収容されているとすると、
メモリM1 、Ml、VSMは512チャネル分の領域
を有し、カウンタCNT1のカウント内容が「2」の場
合のブロック番号VCNがKのデータDATAは、メモ
IJTSMの2番地に書込まれることになり、又第1の
メモリM1にはそのに番地にカウンタCNT1のカウン
ト内容の「2」が書込まれることになる。Assuming that this receiving section accommodates 512 channels,
Memories M1, M1, and VSM have areas for 512 channels, and when the count content of counter CNT1 is "2", data DATA whose block number VCN is K will be written to address 2 of memory IJTSM. , and the count value "2" of the counter CNT1 is written to the address of the first memory M1.
送信部に於いては、送信バッファメモリSQBに全くデ
ータが蓄積されていないときは、コントロール用ブロッ
クの伝送が行なわれるものである。In the transmitting section, when no data is stored in the transmitting buffer memory SQB, control blocks are transmitted.
このブロックはフィルイン(F ill in ) 同
期7”ロックと称され、送信バッファメモIJSQBに
於げる待ちがなく、伝送路の遅延だけであるから、最小
の時間で受信部に到着することになる。This block is called a fill-in synchronous 7" lock, and since there is no waiting in the transmit buffer memory IJSQB and there is only a delay in the transmission path, it will arrive at the receiving unit in the minimum time. .
この到着時間を基準として最大遅延変動値Fを設定して
、遅延変動の吸収を行なうものである。The maximum delay variation value F is set based on this arrival time to absorb delay variation.
前述のフィルイン同期ブロックのブロック番号VCNn
が受信部5RECにより抽出されて減算回路SUBに加
えられ、レジスタREG1に設定された最大遅延変動値
Fに相当するブロック数の減算が行なわれる。Block number VCNn of the fill-in synchronization block mentioned above
is extracted by the receiving unit 5REC and added to the subtraction circuit SUB, and the number of blocks corresponding to the maximum delay variation value F set in the register REG1 is subtracted.
最大遅延変動値Fが、送信バッファメモリSQBの16
ブロツク分に余裕をみて2ブロック分加えた18ブロッ
ク分の時間とすると、512チヤネルに於いては100
チャネル分の時間に相当するので、レジスタREG1に
はF=100として設定される。The maximum delay variation value F is 16 in the transmission buffer memory SQB.
If we take the time for 18 blocks by adding two blocks to allow for blocks, then in 512 channels, it will take 100 minutes.
Since this corresponds to the time for the channel, F=100 is set in the register REG1.
減算回路SUBに於げるVCN n100の演算結果は
比較回路CMPの一方の入力となり、他方の入力はカウ
ンタCNT2のカウント内容となって同期がとれている
か否か判定される。The calculation result of VCN n100 in the subtraction circuit SUB becomes one input of the comparison circuit CMP, and the other input becomes the count contents of the counter CNT2 to determine whether or not synchronization is achieved.
比較回路CMPに於ける判定は、カウンタCNT2のカ
ウント内容をPとすると、
の条件が満足されたとき同期がとれたとするもので、同
期がとれてないと判定したときは、カウンタCNT2に
VCNn−Fが設定され、クロックCLKで歩進される
。The determination in the comparison circuit CMP is that, assuming that the count content of the counter CNT2 is P, synchronization is established when the following conditions are satisfied.If it is determined that the synchronization is not established, the counter CNT2 is set to VCNn- F is set and incremented by clock CLK.
実際には歩進時のずれ等を考慮してレジスタREG2の
補正パラメータAI。In reality, the correction parameter AI of register REG2 takes into account deviations during stepping.
J2を用い、 により同期の判定を行なうものである。Using J2, The synchronization is determined by the following.
前述の如く同期がとれた状態に於いては、第1のメモリ
M10に番地の「2」は、その書込みが行なわれた後、
Fに相当する時間後にカウンタCTN2のカウント内容
がKとなることによって読出されて、第2のメモ’JM
2のに番地へ書込まれる。In the synchronized state as described above, after the address "2" in the first memory M10 is written,
After a time corresponding to F, the count contents of counter CTN2 become K, and the second memo 'JM
It is written to address 2.
交換処理用メモIJVsMのi番地に交換情報としてK
が蓄積されていると、i番地の読出タイミングで読出さ
れて第2のメモリM2の読出アドレスとなって、第2の
メモリM2のに番地から「2」が読出され、この「2」
がメモリTSMの読出アドレスとなるので、フロック番
号にのデータはlチャネルに挿入して送出されることに
なる。K as exchange information at address i of exchange processing memo IJVsM
is stored, it is read at the read timing of address i and becomes the read address of the second memory M2, and "2" is read from the address of the second memory M2, and this "2"
Since this becomes the read address of the memory TSM, the data at the block number is inserted into the l channel and sent out.
前述の如く、第1のメモリM1かも第2のメモリM2へ
は最大遅延変動値Fの経過後に内容の転送が行なわれ、
ブロック単位のデータDATAは、その前に送出された
データからみて、最大遅延変動値F後に送出されるので
、遅延変動は吸収されることになる。As described above, the contents are transferred to either the first memory M1 or the second memory M2 after the maximum delay variation value F has elapsed;
Since the block-based data DATA is sent out after the maximum delay variation value F from the data sent out before it, the delay variation is absorbed.
又前述の実施例に於いて、メモ’J T S Mは92
チヤネルの高速伝送路で受信したブロック単位のデータ
を512チヤネルに交換情報に従って分配する為のもの
であるが、余裕をみても128ブロック分のデータ蓄積
容量で良く、第1及び第2のメモリM1 、M2は51
2チヤネルに対応した領域を有するけれども、lチャネ
ル当り7ビツト(0〜127のアドレス指定)で良いの
で、メモリ全体としての容量は、単純に512チヤネル
分のデータのバッファリングを行なう構成に比較して著
しく少ないものとなる。Also, in the above embodiment, the memo 'J T S M is 92
This is for distributing block-by-block data received on the high-speed transmission path of the channel to 512 channels according to the exchange information, but the data storage capacity is sufficient for 128 blocks, and the first and second memories M1 , M2 is 51
Although it has an area corresponding to 2 channels, only 7 bits per channel (addressing from 0 to 127) is required, so the overall memory capacity is smaller than that of a configuration that simply buffers data for 512 channels. This will result in a significantly smaller number.
以上説明したように、本発明は、ブロック単位の情報を
蓄積するメモIJTsMと、ブロック番号をアドレスと
してメモリTSMの情報蓄積アドレスを書込む第1のメ
モリM1と、この第1のメモIJ M 1の内容を転送
蓄積する第2のメモIJ M 2と、受信側のクロック
CLKをカウントして第1のメモリM1から第2のメモ
リM2への転送を制御するカウンタCNT2とを備え、
送信側のバッファの待ち合せがない時に送出されるフィ
ルイン同期ブロックのブロック番号VCNnと、送信部
から受信部への情報の最大遅延時間より大きい時間に相
当する値(例えば512チヤネル数の場合100)との
差をカウンタCNT2に設定し、カウンタCNT2のカ
ウント内容を第1のメモリM1かも第2のメモIJ M
2への転送アドレスとし、第2のメモリM2の内容を
メモIJTsMの読出アドレスとして、情報の遅延変動
を吸収するものであり、少ないメモリ容量の構成で伝送
遅延変動の吸収が可能となるので経済的であると共に、
フィルイン同期ブロックの受信を基準として遅延時間の
設定が行なわれることになるので、安定な遅延変動の吸
収が行なわれる利点がある。As explained above, the present invention includes a memory IJTsM that stores information in units of blocks, a first memory M1 that writes an information storage address of the memory TSM using a block number as an address, and this first memory IJM1. A second memory IJM2 that transfers and stores the contents of the memory, and a counter CNT2 that counts the clock CLK on the receiving side and controls the transfer from the first memory M1 to the second memory M2,
The block number VCNn of the fill-in synchronization block that is sent when there is no waiting buffer on the sending side, and the value corresponding to the time that is larger than the maximum delay time of information from the sending part to the receiving part (for example, 100 in the case of 512 channels). The difference between the values is set in the counter CNT2, and the count contents of the counter CNT2 are stored in the first memory M1 and the second memory IJM.
2 and the contents of the second memory M2 as the read address of the memo IJTsM to absorb information delay fluctuations.It is economical because it is possible to absorb transmission delay fluctuations with a configuration with a small memory capacity. As well as being
Since the delay time is set based on the reception of the fill-in synchronization block, there is an advantage that delay fluctuations can be absorbed stably.
第1図は送信部の要部ブロック線図、第2図a。
bは送信バッファメモリによる遅延変動の説明図、第3
図は本発明の実施例の受信部のブロック線図である。
SQBは送信バッファメモリ、MPXはマルチプレクサ
、5RECは受信処理部、Ml、M2は第1及び第2の
メモリ、VSMは交換処理用メモリ、CNT1 、CN
T2はカウンタ、SUBは減算回路、CMPは比較回路
、REGl、REG2はレジスタ、TSMはメモIJ
、C0NTは制御部である。FIG. 1 is a block diagram of the main parts of the transmitter, and FIG. 2a is a block diagram of the main parts of the transmitter. b is an explanatory diagram of delay variation due to transmission buffer memory, 3rd
The figure is a block diagram of a receiving section according to an embodiment of the present invention. SQB is a transmission buffer memory, MPX is a multiplexer, 5REC is a reception processing unit, Ml, M2 are first and second memories, VSM is a memory for exchange processing, CNT1, CN
T2 is a counter, SUB is a subtraction circuit, CMP is a comparison circuit, REGl, REG2 are registers, TSM is a memory IJ
, C0NT is a control unit.
Claims (1)
ロック番号を付加して時分割多重伝送するディジタル通
信方式に於いて、前記ブロック単位の情報を蓄積するメ
モリと、前記ブロック番号をアドレスとして前記メモリ
の情報蓄積アドレスを書込む第1のメモリと、第1のメ
モリの内容を転送蓄積する第2のメモリと、受信側のク
ロックで歩進され前記第1のメモリから前記第2のメモ
リへの転送を制御するカウンタとを備え、送信側のバッ
ファの待ち合せがない時に送出されるフィルイン同期ブ
ロックのブロック番号と、送信部から受信部への情報の
最大遅延変動値より大きい時間に相当する値との差を前
記カウンタに設定し、該カウンタのカウント内容をアド
レスとして前記第1のメモリの内容を前記第2のメモリ
へ転送蓄積し、該第2のメモリの内容を前記ブロック単
位の情報を蓄積するメモリの読出アドレスとして情報伝
送の遅延変動を吸収することを特徴とする伝送遅延変動
制御方式。1. In a digital communication system that time-division multiplex transmits information from multiple channels in blocks and with block numbers added, there is a memory that stores information in blocks, and a memory that stores information in blocks using the block numbers as addresses. a first memory into which an information storage address is written; a second memory into which the contents of the first memory are transferred and stored; and a clock that is incremented on the receiving side to transfer the contents from the first memory to the second memory. and a counter that controls the block number of the fill-in synchronization block sent when there is no waiting buffer on the sending side and a value corresponding to a time larger than the maximum delay variation value of information from the sending part to the receiving part. The difference is set in the counter, the contents of the first memory are transferred and stored in the second memory using the count contents of the counter as an address, and the information in units of blocks is stored using the contents of the second memory. A transmission delay fluctuation control method characterized by absorbing delay fluctuations in information transmission as a memory read address.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5463379A JPS5831798B2 (en) | 1979-05-03 | 1979-05-03 | Transmission delay variation control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5463379A JPS5831798B2 (en) | 1979-05-03 | 1979-05-03 | Transmission delay variation control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55147094A JPS55147094A (en) | 1980-11-15 |
| JPS5831798B2 true JPS5831798B2 (en) | 1983-07-08 |
Family
ID=12976154
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5463379A Expired JPS5831798B2 (en) | 1979-05-03 | 1979-05-03 | Transmission delay variation control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5831798B2 (en) |
-
1979
- 1979-05-03 JP JP5463379A patent/JPS5831798B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55147094A (en) | 1980-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3337212B2 (en) | Method and apparatus for transmitting / receiving digital television information | |
| US3644680A (en) | Time-assignment speech-interpolation control system | |
| US6775294B2 (en) | Time slot assigner for communication system | |
| JP3185863B2 (en) | Data multiplexing method and apparatus | |
| US5475706A (en) | Bulk data transmission system | |
| JPS5831798B2 (en) | Transmission delay variation control method | |
| JPS5831797B2 (en) | Transmission delay variation control method | |
| JPH09298745A (en) | Decoder | |
| JP2760280B2 (en) | Communication data exchange device and communication system using the exchange device | |
| JP3401219B2 (en) | Memory data transmission method and memory data transmission device | |
| JPS6144426B2 (en) | ||
| JP3036856B2 (en) | Line adapter device | |
| US4187402A (en) | Method of controlling channel assignment in a time division multiplexing network | |
| JP3246096B2 (en) | Self-diagnosis device for digital equipment | |
| JPS6123436A (en) | Data transmitter and receiver | |
| US4932025A (en) | Method of information transfer as well as an arrangement for implementing the method | |
| JPH03255742A (en) | Transmission repeater | |
| SU1509913A1 (en) | Device for interfacing user with computer | |
| JPS6123433A (en) | Data transmitting or receiving device | |
| JPH1051432A (en) | Transmission delay absorption control method and device | |
| JPH0137018B2 (en) | ||
| JPH023345B2 (en) | ||
| JPH0473817B2 (en) | ||
| JPH01161466A (en) | System for transmitting data | |
| KR20010065076A (en) | Transmission Delay Compensation Circuit Of Sub-Highway In Switching System |