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

JPH07105782B2 - Digital data smoothing circuit - Google Patents

Digital data smoothing circuit

Info

Publication number
JPH07105782B2
JPH07105782B2 JP62228341A JP22834187A JPH07105782B2 JP H07105782 B2 JPH07105782 B2 JP H07105782B2 JP 62228341 A JP62228341 A JP 62228341A JP 22834187 A JP22834187 A JP 22834187A JP H07105782 B2 JPH07105782 B2 JP H07105782B2
Authority
JP
Japan
Prior art keywords
data
clock
digital data
circuit
continuous
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
Application number
JP62228341A
Other languages
Japanese (ja)
Other versions
JPS6472640A (en
Inventor
国康 林
義典 六郷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP62228341A priority Critical patent/JPH07105782B2/en
Publication of JPS6472640A publication Critical patent/JPS6472640A/en
Publication of JPH07105782B2 publication Critical patent/JPH07105782B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はディジタルデータの平滑回路に関し、特に書込
み用のバーストクロックと読出用の連続クロックとの位
相関係が一定である場合に、比較的簡素な構成でディジ
タルデータの平滑化を行える回路に関するものである。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital data smoothing circuit, and particularly when the phase relationship between a burst clock for writing and a continuous clock for reading is constant, it is relatively simple. The present invention relates to a circuit capable of smoothing digital data with various configurations.

〔従来の技術〕[Conventional technology]

ディジタルデータの平滑化は、従来、エラスティックメ
モリを用いて行われており、このメモリは、書込みシー
ケンシャルカウンタ、メモリ部読出し選択回路、および
読出しシーケンシャルカウンタにより構成されている。
Conventionally, smoothing of digital data is performed using an elastic memory, and this memory is composed of a write sequential counter, a memory section read selection circuit, and a read sequential counter.

エラスティックメモリには、バーストクロックによって
書込みシーケンシャルカウンタを歩進させてアドレスが
与えられ、所定ビットレートの連続データの一部がバー
ストデータとしてメモリに書き込まれる。メモリに書き
込まれたデータは、読出し選択回路によってメモリから
のデータの読出しが選択された後、所定周波数の連続ク
ロックによって読出しシーケンシャルカウンタを歩進さ
せて前記メモリにアドレスが与えられ、前記連続クロッ
クに同期してデータが読出される。すなわち、バースト
クロックに同期してバーストデータをメモリに書き込ん
だ後、そのデータを所定周波数の連続クロックに同期し
てメモリから読出すことにより、バーストデータが連続
データに平滑化される。
An address is given to the elastic memory by incrementing a write sequential counter by a burst clock, and a part of continuous data having a predetermined bit rate is written as burst data in the memory. For the data written in the memory, after the reading selection circuit selects reading of the data from the memory, the read sequential counter is incremented by a continuous clock of a predetermined frequency to give an address to the memory, and the continuous clock is supplied to the memory. Data is read synchronously. That is, burst data is smoothed into continuous data by writing the burst data in the memory in synchronization with the burst clock and then reading the data from the memory in synchronization with the continuous clock of a predetermined frequency.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

しかし、上述した従来のディジタルデータ平滑回路で
は、書込みのためのバーストクロックと、読出しのため
のバーストクロックとの平均周波数が一致している場
合、書込みシーケンシャルカウンタと読出しシーケンシ
ャルカウンタとの位相合わせが難しく、その結果、回路
は複雑なものとなっていた。
However, in the above-described conventional digital data smoothing circuit, when the average frequencies of the burst clock for writing and the burst clock for reading match, it is difficult to match the phase of the write sequential counter and the read sequential counter. As a result, the circuit was complicated.

本発明の目的は、このような問題を解決し、比較的簡素
な回路構成でディジタルデータの平滑化を行えるディジ
タルデータ平滑回路を提供することにある。
An object of the present invention is to solve such problems and to provide a digital data smoothing circuit capable of smoothing digital data with a relatively simple circuit configuration.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、連続するNビットのディジタルデータ中の、
連続するMビットのディジタルデータを、これらデータ
のビットレートであるfnにM/Nを乗じて得られるビット
レートのデータに平滑化するディジタルデータ平滑回路
において、 前記ビットレートfnのディジタルデータに同期するクロ
ックを分周し、前記連続するMビットのディジタルデー
タに対応する期間のみ所定の信号を出力する第1の分周
回路と、 この第1の分周回路の前記所定の出力信号により、前記
連続するMビットのディジタルデータに対応する期間の
み前記ビットレートfnのディジタルデータに同期するク
ロックをバーストクロックとして出力するバースト化回
路と、 前記ビットレートfnのディジタルデータを前記バースト
化回路が出力するバーストクロックによってシフトさせ
てデータを取り込み、取り込んだデータをMビットの並
列データとして出力する第1のシフトレジスタと、 前記ビットレートfnのディジタルデータに同期するクロ
ックを分周し、ビットレートがfn×M/Nのデータに同期
する連続クロックを出力する第2の分周回路と、 前記連続クロックで動作するM個のフリップフロップ
と、第1の入力に前記第1のシフトレジスタのMビット
並列データが与えられ、第2の入力に前記M個のフリッ
プフロップの出力が与えられ、前記第1および第2の入
力の一方を前記連続クロックにより選択し、選択された
信号を前記M個のフリップフロップの入力とする選択回
路とを有し、前記Mビットの並列データを前記連続クロ
ックで直列データとして出力する第2のシフトレジスタ
とを備えたことを特徴とする。
According to the present invention, in continuous N-bit digital data,
The digital data of M bits consecutive in digital data smoothing circuit that smoothes the data of the bit rate obtained by multiplying the M / N to f n is the bit rate of data, the digital data of the bit rate f n A first frequency divider circuit that divides a synchronized clock and outputs a predetermined signal only during a period corresponding to the continuous M-bit digital data; and a predetermined output signal of the first frequency divider circuit, A bursting circuit that outputs a clock synchronized with the digital data of the bit rate f n as a burst clock only during a period corresponding to the continuous M bit digital data; and a bursting circuit that outputs the digital data of the bit rate f n. The burst clock that is output shifts the captured data, and the captured data is transferred to the M A first shift register for outputting a capital of parallel data, a clock synchronized to the digital data of the bit rate f n and divides and outputs a continuous clock bit rate is synchronized to the data of f n × M / N A second frequency divider circuit, M flip-flops operating with the continuous clock, M-bit parallel data of the first shift register is given to a first input, and M number of the M number of parallel flip-flops of the first shift register are given to a second input. A selection circuit that receives the output of the flip-flop, selects one of the first and second inputs by the continuous clock, and uses the selected signal as the input of the M flip-flops; And a second shift register for outputting bit parallel data as serial data at the continuous clock.

〔実施例〕〔Example〕

次に本発明の一実施例について図面を参照して説明す
る。
Next, an embodiment of the present invention will be described with reference to the drawings.

第1図は本実施例を示す回路図であり、第2図は各部の
信号の時間関係を示すタイミングチャートである。ここ
では例としてビットレートfnの、連続する5712ビット
(Nビット)のディジタルデータ中の、連続する17ビッ
ト(Mビット)のディジタルデータを、ビットレートfn
×17/5712のデータに平滑化する場合を説明する。
FIG. 1 is a circuit diagram showing the present embodiment, and FIG. 2 is a timing chart showing the time relationship of the signals of the respective parts. Bit rate f n As an example, here, in the digital data of consecutive 5712 bits (N bits), the digital data of consecutive 17 bits (M bits), the bit rate f n
The case of smoothing to the data of × 17/5712 will be described.

分周回路117は、ビットレートfnのディジタルデータ101
に同期するクロック102を分周し、連続する17ビットの
ディジタルデータに対応する期間のみ論理“1"となるク
ロック107と、クロック102を17/5712に分周したクロッ
ク109と、クロック107の立ち下がりで論理“1"となり、
クロック109の次の立ち下がりで論理“0"となるクロッ
ク108とを、それぞれ後述するバースト化回路103と、選
択回路111と、シフトレジスタ112とに出力する。
The frequency divider circuit 117 is used for the digital data 101 of the bit rate f n.
The clock 102 that is synchronized with the clock is divided, and the clock 107 that becomes a logical “1” only during the period corresponding to continuous 17-bit digital data, the clock 109 that divides the clock 102 into 17/5712, and the rising of the clock 107. When it goes down, it becomes a logical "1"
The clock 108 that becomes logical "0" at the next falling edge of the clock 109 is output to the burst circuit 103, the selection circuit 111, and the shift register 112, which will be described later.

バースト化回路103は、この分周回路117からのクロック
107により、連続する17ビットのディジタルデータに対
応する期間のみ、連続クロック102を出力し、同連続ク
ロックをバーストクロック106とする。
The burst circuit 103 uses the clock from the frequency dividing circuit 117.
The continuous clock 102 is output by 107 only during the period corresponding to continuous 17-bit digital data, and the continuous clock is used as the burst clock 106.

フリップフロップ(F/F)104は、このバーストクロック
106によってデータ101をリタイミングし、バーストクロ
ック106に同期した17ビットのバーストデータ105を出力
する。
Flip-flop (F / F) 104 uses this burst clock
The data 101 is retimed by 106 and 17-bit burst data 105 synchronized with the burst clock 106 is output.

シフトレジスタ110は17個のフリップフロップを直列に
接続して構成され、フリップフロップ104からのバース
トデータ105をバースト化回路103が出力するバーストク
ロック106に同期してシフトさせてデータを取り込み、
そして取り込んだデータを各タップ116から17ビットの
並列データとして出力する。
The shift register 110 is configured by connecting 17 flip-flops in series, shifts the burst data 105 from the flip-flop 104 in synchronization with a burst clock 106 output from the burst circuit 103, and fetches data.
Then, the captured data is output from each tap 116 as 17-bit parallel data.

選択回路111は17個のセレクタ(SEL)によって構成さ
れ、各セレクタは分周回路117から論理“1"のクロック1
08が入力されたときはタップ116からのデータを選択し
て出力し、一方、クロック108が論理“0"となったとき
は、後述するシフトレジスタ112を構成する各フリップ
フロップからのデータを選択して出力する。
The selection circuit 111 is composed of 17 selectors (SEL), and each selector outputs from the frequency divider circuit 117 a clock 1 of logic “1”.
When 08 is input, the data from the tap 116 is selected and output. On the other hand, when the clock 108 becomes a logical “0”, the data from each flip-flop that configures the shift register 112 described later is selected. And output.

シフトレジスタ112は、選択回路111の各セレクタが出力
するデータ115をそれぞれ受け取って記憶する17個のフ
リップフロップを備え、フリップフロップの出力である
タップ114はセレクタの一方の入力に接続されている。
そして、分周回路117からのクロック109に同期して、各
フリップフロップが取り込んだデータを前記セレクタを
介してシフトさせ、直列データ113として出力する。こ
のシフトレジスタ112と選択回路111とは、並列にデータ
を入力できる1つのシフトレジスタを構成している。
The shift register 112 includes 17 flip-flops that receive and store the data 115 output by each selector of the selection circuit 111, and the tap 114 that is the output of the flip-flop is connected to one input of the selector.
Then, in synchronization with the clock 109 from the frequency dividing circuit 117, the data taken in by each flip-flop is shifted through the selector and output as serial data 113. The shift register 112 and the selection circuit 111 constitute one shift register that can input data in parallel.

次に、動作を説明する。分周回路117が、ビットレートf
nのディジタルデータ101に同期するクロック102を分周
し、連続する17ビットのディジタルデータに対応する期
間のみ論理“1"となるクロック107を出力すると、バー
スト化回路103はこのクロック107によって連続する17ビ
ットのディジタルデータに対応する期間のみ、クロック
102をバーストクロック106として出力する。
Next, the operation will be described. The frequency divider circuit 117 changes the bit rate f
When the clock 102 that is synchronized with the n digital data 101 is divided and the clock 107 that becomes logical “1” is output only during the period corresponding to the continuous 17-bit digital data, the bursting circuit 103 continues with this clock 107. The clock is used only during the period corresponding to 17-bit digital data.
102 is output as the burst clock 106.

フリップフロップ104は、バースト化回路103からのバー
ストクロック106によってデータ101をリタイミングし、
バーストクロック106に同期した17ビットのバーストデ
ータ105を出力する。
The flip-flop 104 retimes the data 101 by the burst clock 106 from the burst circuit 103,
The 17-bit burst data 105 synchronized with the burst clock 106 is output.

シフトレジスタ110はフリップフロップ104からのバース
トデータ105をバーストクロック106に同期してシフトさ
せてデータを取り込み、そして取り込んだデータを各タ
ップ116から17ビットの並列データとして出力する。
The shift register 110 shifts the burst data 105 from the flip-flop 104 in synchronization with the burst clock 106 to fetch the data, and outputs the fetched data as 17-bit parallel data from each tap 116.

このとき分周回路117からのクロック108は論理“1"とな
るので、選択回路111の各セレクタはタップ116からのデ
ータを選択して出力する。そして、シフトレジスタ112
のフリップフロップは各セレクタからのデータを受け取
り、記憶する。
At this time, the clock 108 from the frequency dividing circuit 117 has a logic "1", and therefore each selector of the selecting circuit 111 selects and outputs the data from the tap 116. Then, the shift register 112
The flip-flop receives the data from each selector and stores it.

次にクロック108が論理“0"となると、選択回路111の各
セレクタはシフトレジスタ112を構成する各フリップフ
ロップからのデータを選択して出力する。そして、シフ
トレジスタ112のフリップフロップは、分周回路117から
のクロック109に同期して、各フリップフロップが取り
込んだデータを各セレクタを介してシフトさせ、直列デ
ータ113を出力する。
Next, when the clock 108 becomes a logic "0", each selector of the selection circuit 111 selects and outputs the data from each flip-flop that constitutes the shift register 112. Then, the flip-flop of the shift register 112 shifts the data fetched by each flip-flop via each selector in synchronization with the clock 109 from the frequency dividing circuit 117, and outputs serial data 113.

このようにして本実施例のディジタルデータ平滑回路で
は、17個のデータからなるバーストデータ105はビット
レートがfn×17/5712のデータに平滑化され、直列デー
タ113として出力される。
In this way, in the digital data smoothing circuit of the present embodiment, the burst data 105 consisting of 17 pieces of data is smoothed into data having a bit rate of f n × 17/5712 and output as serial data 113.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明は、連続するNビットのディ
ジタルデータ中の、連続するMビットのディジタルデー
タを、これらデータのビットレートであるfnにM/Nを乗
じて得られるビットレートのデータに平滑化するディジ
タルデータ平滑回路において、ビットレートfnのディジ
タルデータに同期するクロックを分周し、連続するMビ
ットのディジタルデータに対応する期間のみ所定の信号
を出力する第1の分周回路と、この第1の分周回路の所
定の出力信号により、連続するMビットのディジタルデ
ータに対応する期間のみビットレートfnのディジタルデ
ータに同期するクロックをバーストクロックとして出力
するバースト化回路と、ビットレートfnのディジタルデ
ータをバースト化回路が出力するバーストクロックによ
ってシフトさせてデータを取り込み、取り込んだデータ
をMビットの並列データとして出力する第1のシフトレ
ジスタと、ビットレートfnのディジタルデータに同期す
るクロックを分周し、ビットレートがfn×M/Nのデータ
に同期する連続クロックを出力する第2の分周回路と、
第1のシフトレジスタが出力するMビットの並列データ
を取り込み、データを第2の分周回路が出力する連続ク
ロックに同期してシフトさせ、取り込んだデータを直列
データとして出力する第2のシフトレジスタとを備えて
いる。
As described above, the present invention has a bit rate data obtained by multiplying continuous M bit digital data in continuous N bit digital data by the bit rate f n of these data by M / N. In a digital data smoothing circuit for smoothing to, a first frequency dividing circuit which divides a clock synchronized with digital data of a bit rate f n and outputs a predetermined signal only during a period corresponding to continuous M-bit digital data. And a burst circuit for outputting a clock synchronized with the digital data of the bit rate f n as a burst clock only during a period corresponding to continuous M-bit digital data by the predetermined output signal of the first frequency dividing circuit, de is shifted by the burst clock output burst circuit is digital data with a bit rate f n Captures data, a first shift register which outputs the accepted data as M-bit parallel data, divides the clock synchronized to the digital data with a bit rate f n, the bit rate of f n × M / N data A second frequency divider circuit that outputs a continuous clock that is synchronized with
A second shift register that fetches M-bit parallel data output from the first shift register, shifts the data in synchronization with a continuous clock output from the second frequency divider, and outputs the fetched data as serial data It has and.

従って本発明により、比較的簡素な回路構成でディジタ
ルデータの平滑化を行えるディジタルデータ平滑回路を
実現できる。
Therefore, according to the present invention, it is possible to realize a digital data smoothing circuit capable of smoothing digital data with a relatively simple circuit configuration.

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

第1図は本発明の一実施例を示す回路図、 第2図は第1図の実施例の各部の信号の時間関係を示す
タイミングチャートである。 103……バースト化回路 104……フリップフロップ 110,112……シフトレジスタ 111……選択回路 117……分周回路
FIG. 1 is a circuit diagram showing an embodiment of the present invention, and FIG. 2 is a timing chart showing a time relationship of signals of respective parts in the embodiment of FIG. 103 …… Burst circuit 104 …… Flip-flop 110, 112 …… Shift register 111 …… Selection circuit 117 …… Dividing circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】連続するNビットのディジタルデータ中
の、連続するMビットのディジタルデータを、これらデ
ータのビットレートであるfnにM/Nを乗じて得られるビ
ットレートのデータに平滑化するディジタルデータ平滑
回路において、 前記ビットレートfnのディジタルデータに同期するクロ
ックを分周し、前記連続するMビットのディジタルデー
タに対応する期間のみ所定の信号を出力する第1の分周
回路と、 この第1の分周回路の前記所定の出力信号により、前記
連続するMビットのディジタルデータに対応する期間の
み前記ビットレートfnのディジタルデータに同期するク
ロックをバーストクロックとして出力するバースト化回
路と、 前記ビットレートfnのディジタルデータを前記バースト
化回路が出力するバーストクロックによってシフトさせ
てデータを取り込み、取り込んだデータをMビットの並
列データとして出力する第1のシフトレジスタと、 前記ビットレートfnのディジタルデータに同期するクロ
ックを分周し、ビットレートがfn×M/Nのデータに同期
する連続クロックを出力する第2の分周回路と、 前記連続クロックで動作するM個のフリップフロップ
と、第1の入力に前記第1のシフトレジスタのMビット
並列データが与えられ、第2の入力に前記M個のフリッ
プフロップの出力が与えられ、前記第1および第2の入
力の一方を前記連続クロックにより選択し、選択された
信号を前記M個のフリップフロップの入力とする選択回
路とを有し、前記Mビットの並列データを前記連続クロ
ックで直列データとして出力する第2のシフトレジスタ
とを備えたことを特徴とするディジタルデータ平滑回
路。
1. Smoothing continuous M-bit digital data in continuous N-bit digital data into bit rate data obtained by multiplying the bit rate f n of these data by M / N. A digital data smoothing circuit, which divides a clock synchronized with the digital data of the bit rate f n and outputs a predetermined signal only during a period corresponding to the continuous M-bit digital data; A bursting circuit for outputting, as a burst clock, a clock synchronized with the digital data of the bit rate f n only during a period corresponding to the continuous M-bit digital data by the predetermined output signal of the first frequency dividing circuit; , the burst clock outputs digital data of the bit rate f n is the burst circuit It is shifted by capturing data, a first shift register which outputs the accepted data as M-bit parallel data, divides the clock synchronized to the digital data of the bit rate f n, the bit rate is f n × M A second frequency divider circuit that outputs a continuous clock that is synchronized with the data of / N, M flip-flops that operate with the continuous clock, and M-bit parallel data of the first shift register at the first input. The output of the M flip-flops is provided to a second input, one of the first and second inputs is selected by the continuous clock, and the selected signal is output from the M flip-flops. A second shift register which has a selection circuit as an input and outputs the M-bit parallel data as serial data at the continuous clock. And a digital data smoothing circuit.
JP62228341A 1987-09-14 1987-09-14 Digital data smoothing circuit Expired - Lifetime JPH07105782B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62228341A JPH07105782B2 (en) 1987-09-14 1987-09-14 Digital data smoothing circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62228341A JPH07105782B2 (en) 1987-09-14 1987-09-14 Digital data smoothing circuit

Publications (2)

Publication Number Publication Date
JPS6472640A JPS6472640A (en) 1989-03-17
JPH07105782B2 true JPH07105782B2 (en) 1995-11-13

Family

ID=16874943

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62228341A Expired - Lifetime JPH07105782B2 (en) 1987-09-14 1987-09-14 Digital data smoothing circuit

Country Status (1)

Country Link
JP (1) JPH07105782B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5696552A (en) * 1979-12-29 1981-08-04 Fujitsu Ltd Erastic storage
JPS6058621B2 (en) * 1980-03-21 1985-12-20 日本電気株式会社 Continuous clock generation method
JPH0620196B2 (en) * 1985-08-29 1994-03-16 日本電気株式会社 Burst conversion circuit

Also Published As

Publication number Publication date
JPS6472640A (en) 1989-03-17

Similar Documents

Publication Publication Date Title
US5319369A (en) Parallel-to-serial converter
JP3593104B2 (en) Clock switching circuit
JP2641276B2 (en) Two-stage synchronizer
US6587942B1 (en) Circuit for converting input serial data in a plurality of possible formats into output data in parallel format by interpreting input data format indication information
JPH07105782B2 (en) Digital data smoothing circuit
JPH0865173A (en) Parallel to serial conversion circuit
KR0170720B1 (en) Digital/analog converter interface apparatus
JP5190472B2 (en) Driving circuit
JPH10319097A (en) Timing generator for semiconductor testing device
JP2697322B2 (en) Phase locked loop
JP3544791B2 (en) Frequency divider device
JP2924030B2 (en) Clock signal selection circuit
JP2850671B2 (en) Variable delay circuit
JPH09139730A (en) Elastic storage device
JP2811671B2 (en) Synchronous signal detection device
JPS63136814A (en) Digital delay circuit
JP2532718B2 (en) Semiconductor integrated circuit device
JPH0421393B2 (en)
JP2002204448A (en) Dot de-interleave circuit
JP2655509B2 (en) Serial / parallel conversion circuit
JPS61243527A (en) Bit buffer circuit
JP3471275B2 (en) Synchronization circuit
JPS59131214A (en) Signal delay circuit
KR100196225B1 (en) Interface circuit
JPH06112812A (en) Binary counter