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
JP2747012B2 - Digital signal decoding circuit - Google Patents
[go: Go Back, main page]

JP2747012B2 - Digital signal decoding circuit - Google Patents

Digital signal decoding circuit

Info

Publication number
JP2747012B2
JP2747012B2 JP12592889A JP12592889A JP2747012B2 JP 2747012 B2 JP2747012 B2 JP 2747012B2 JP 12592889 A JP12592889 A JP 12592889A JP 12592889 A JP12592889 A JP 12592889A JP 2747012 B2 JP2747012 B2 JP 2747012B2
Authority
JP
Japan
Prior art keywords
value
signal
digital signal
level
reference 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 - Fee Related
Application number
JP12592889A
Other languages
Japanese (ja)
Other versions
JPH02305150A (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.)
Toshiba Corp
Toshiba AVE Co Ltd
Original Assignee
Toshiba Corp
Toshiba AVE Co Ltd
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 Toshiba Corp, Toshiba AVE Co Ltd filed Critical Toshiba Corp
Priority to JP12592889A priority Critical patent/JP2747012B2/en
Priority to US07/492,947 priority patent/US5052021A/en
Priority to CA002012163A priority patent/CA2012163C/en
Publication of JPH02305150A publication Critical patent/JPH02305150A/en
Application granted granted Critical
Publication of JP2747012B2 publication Critical patent/JP2747012B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Manipulation Of Pulses (AREA)
  • Dc Digital Transmission (AREA)

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、例えばディジタル移動通信システムにおい
て、受信ディジタル信号の“1",“0"を判定するディジ
タル信号復号方式に関する。
[Detailed Description of the Invention] [Object of the Invention] (Industrial application field) The present invention relates to a digital signal decoding method for determining "1" and "0" of a received digital signal in, for example, a digital mobile communication system.

(従来の技術) ディジタル移動通信システムでは、送信側でディジタ
ル信号の“1",“0"を周波数の変化や電圧値の変化に置
換して送信し、受信側で上記送信側から送られた信号を
受信復調したのちこの受信ディジタル信号を基準信号レ
ベルと比較することにより“1",“0"を判定するように
している。第6図はその復号動作の一例を示すもので、
同図(a)に示すように基準信号レベルVthを予め適当
な値に設定しておき、受信ディジタル信号RDをこの基準
信号レベルVthとレベル比較することにより同図(b)
に示すような復号ディジタル信号ODを得ることができ
る。
(Prior Art) In a digital mobile communication system, the transmitting side replaces "1" and "0" of a digital signal with a change in frequency or a change in voltage and transmits the signal, and the receiving side transmits the signal from the transmitting side. After the signal is received and demodulated, "1" and "0" are determined by comparing the received digital signal with a reference signal level. FIG. 6 shows an example of the decoding operation.
By setting the reference signal level Vth to an appropriate value in advance and comparing the received digital signal RD with the reference signal level Vth as shown in FIG.
A decoded digital signal OD as shown in FIG.

(発明が解決しようとする課題) ところが、この種の復号回路は基準信号レベルVthを
固定的に設定しているため、例えば送信側または受信側
で変復調周波数の変動や電圧値の変動が発生し、これに
より受信ディジタル信号RDの直流レベルが例えば第7図
(a)に示す如く変化したとすると、正確なレベル判定
を行なえなくなり、この結果第7図(b)に示すように
復号出力ODに誤りが発生する問題があった。
(Problems to be Solved by the Invention) However, in this type of decoding circuit, since the reference signal level Vth is fixedly set, for example, a fluctuation of the modulation / demodulation frequency or a fluctuation of the voltage value occurs on the transmission side or the reception side. As a result, if the DC level of the received digital signal RD changes as shown in FIG. 7 (a), for example, accurate level determination cannot be performed. As a result, as shown in FIG. There was a problem that an error occurred.

本発明はこの点に着目し、受信ディジタル信号の直流
レベルが変化してもこの変化に影響されずに常に正確な
復号を行ない得るディジタル信号復号回路を提供するこ
とを目的とする。
It is an object of the present invention to pay attention to this point and to provide a digital signal decoding circuit capable of always performing accurate decoding without being affected by a change in the DC level of a received digital signal.

また本発明の別の目的は、受信ディジタル信号の信号
値が雑音等により一時的に急激に変化しても、その影響
を除去して常に最適な基準信号レベルを設定し得るディ
ジタル信号復号回路を提供することである。
Another object of the present invention is to provide a digital signal decoding circuit capable of always setting an optimum reference signal level by removing the influence of a signal value of a received digital signal even if the signal value temporarily changes suddenly due to noise or the like. To provide.

[発明の構成] (課題を解決するための手段) 本発明は、受信ディジタル信号の直流レベルが変化し
ても、受信ディジタル信号の“1",“0"の間の振幅値は
略一定であることに着目し、レベル判定地点における受
信ディジタル信号の信号値を検出する信号値検出手段
と、上記信号値検出手段により検出された信号値に対
し、既知の前記ディジタル信号の振幅値に基づいて予め
設定した固定値を加算もしくは減算して上記レベル判定
地点における受信ディジタル信号の振幅中心値を求める
中心値算出手段とを備え、この中心値算出手段により求
められた中心値を次のレベル判定地点における基準信号
レベルとして設定するようにしたものである。
[Structure of the Invention] (Means for Solving the Problems) According to the present invention, even when the DC level of a received digital signal changes, the amplitude value between "1" and "0" of the received digital signal is substantially constant. Focusing on the fact that there is a signal value detecting means for detecting the signal value of the received digital signal at the level determination point, and a signal value detected by the signal value detecting means, based on a known amplitude value of the digital signal. A center value calculating means for adding or subtracting a preset fixed value to obtain a center value of the amplitude of the received digital signal at the level determination point, wherein the center value calculated by the center value calculating means is used as a next level determination point. Is set as the reference signal level.

また別の本発明は、基準信号レベツを設定するに際
し、中心値算出手段により求められた過去の連続する複
数のレベル判定地点における各中心値の平均を求め、こ
の平均値を次のレベル判定地点における基準信号レベル
として設定するようにしたものである。
In another aspect of the present invention, when the reference signal level is set, an average of each center value at a plurality of past continuous level determination points obtained by the center value calculating means is obtained, and this average value is used as a next level determination point. Is set as the reference signal level.

(作用) この結果本発明によれば、基準信号レベルは受信ディ
ジタル信号の中心値に絶えず設定されるため、何等かの
原因で受信ディジタル信号の直流レベルが変化しても、
この直流レベルの変化に追従して基準信号レベルも変化
することになる。このため、受信ディジタル信号は常に
最適な基準信号レベルに従って“1",“0"が判定される
ことになり、これにより誤りのない高品質の復号を行な
うことができる。
(Operation) As a result, according to the present invention, since the reference signal level is constantly set to the center value of the received digital signal, even if the DC level of the received digital signal changes for some reason,
The reference signal level changes following the change in the DC level. For this reason, the received digital signal is always determined to be "1" or "0" according to the optimum reference signal level, whereby high-quality decoding without errors can be performed.

また別の本発明によれば、受信ディジタル信号の中心
値を次のレベル判定地点における基準信号レベルとして
設定するに際し、過去の連続する復号のレベル判定地点
で求められた各中心値の平均を求め、この平均値を次の
レベル判定地点における基準信号レベルとして設定する
ようにしているので、たとえ雑音等により受信ディジタ
ル信号の信号値が一時的に急激に変化したとしても、そ
の影響を受けた中心値がそのまま次のレベル判定地点に
おける基準信号レベルとして設定されてしまう不具合は
なくなり、これにより基準信号レベルをさらに正確に設
定することができる。
According to another aspect of the present invention, when setting the center value of the received digital signal as the reference signal level at the next level determination point, an average of the respective center values obtained at the past continuous decoding level determination points is calculated. Since this average value is set as the reference signal level at the next level determination point, even if the signal value of the received digital signal temporarily changes suddenly due to noise, etc. The problem that the value is set as the reference signal level at the next level determination point as it is is eliminated, and thus the reference signal level can be set more accurately.

(実施例) 第1図は、本発明の一実施例におけるディジタル信号
復号回路の構成を示すものである。この回路は、マイク
ロプロセッサからなる制御部(CPU)1を有している。
このCPU1には、バスを介して制御処理プログラムを記憶
したROM2および各種データを格納するためのRAM3がそれ
ぞれ接続され、さらに入力バッファラッチ回路4と、例
えばプログラマブル ペリフェラル インタフェース
(PPI)からなる入出力インタフェース回路5とがそれ
ぞれ接続されている。入力バッファラッチ回路4にはア
ナログ・ディジタル(A/D)変換回路6が接続されてい
る。このA/D変換回路6は、受信信号RDの信号値をクロ
ックCLKに同期して各ビット毎にサンプリングし、その
信号値VSをディジタル信号に変換して出力するものであ
る。尚、7,8は受信ディジタル信号RDおよびクロックCLK
をそれぞれ入出力インタフェース回路5には、ディップ
スイッチ(SW)9およびD形フリップフロップ(D−F
F)からなる出力ラッチ回路10がそれぞれ接続されてい
る。このうちディップスイッチ9は、復号に必要なパラ
メータのひとつである固定振幅値ΔVを入力するために
使用される。この固定振幅値ΔVとは、予め検出してお
いた受信ディジタル信号RDの“1"と“0"との間の振幅値
の1/2に相当する値である。また出力ラッチ回路10は、
上記PPI5から出力された符号判定データを、インバータ
回路11により反転されたクロックCLKに同期して一旦ラ
ッチし、このラッチした符号判定データを復号データOD
として出力している。
(Embodiment) FIG. 1 shows a configuration of a digital signal decoding circuit according to an embodiment of the present invention. This circuit has a control unit (CPU) 1 composed of a microprocessor.
The CPU 1 is connected via a bus to a ROM 2 storing a control processing program and a RAM 3 for storing various data, and furthermore, an input buffer latch circuit 4 and an input / output interface comprising, for example, a programmable peripheral interface (PPI). The circuits 5 are connected to each other. An analog / digital (A / D) conversion circuit 6 is connected to the input buffer latch circuit 4. The A / D conversion circuit 6 samples the signal value of the received signal RD for each bit in synchronization with the clock CLK, converts the signal value VS into a digital signal, and outputs the digital signal. 7 and 8 are the reception digital signal RD and the clock CLK.
The input / output interface circuit 5 has a DIP switch (SW) 9 and a D-type flip-flop (D-F
F) are connected to each other. Of these, the dip switch 9 is used to input a fixed amplitude value ΔV, which is one of the parameters required for decoding. The fixed amplitude value ΔV is a value corresponding to の of the amplitude value between “1” and “0” of the received digital signal RD detected in advance. The output latch circuit 10
The sign determination data output from the PPI 5 is temporarily latched in synchronization with the clock CLK inverted by the inverter circuit 11, and the latched sign determination data is decoded data OD.
Is output as

次に以上のように構成された回路の動作を説明する。
先ず回路の動作に先立ち、受信ディジタル信号RDの
“1",“0"間の振幅値を検出し、この振幅値の1/2の値を
振幅固定値ΔVとしてディップスイッチ9でセットす
る。
Next, the operation of the circuit configured as described above will be described.
First, prior to the operation of the circuit, an amplitude value between “1” and “0” of the received digital signal RD is detected, and a half value of the amplitude value is set as a fixed amplitude value ΔV by the dip switch 9.

この状態で電源が投入されると、CPU1は所定のイニシ
ャル処理を行なったのち、第2図に示す如く先ずステッ
プ2aで自身の動作モードを割込み禁止モードに設定す
る。そしてステップ2bでRAM3の格納データをクリアした
のち、ステップ2cでPPI5に対し初期設定を行なう。そう
すると、ディップスイッチ9にセットされている振幅固
定値ΔVがPPI9を介してCPU1にロードされ、CPU1はこの
振幅固定値ΔVをステップ2dでRAM3の所定の領域に格納
する。そして、この振幅固定値ΔVの格納終了後にCPU1
は、ステップ2eで自身の動作モードを割込み許可モード
に設定したのち、以後復号処理を開始する。
When the power is turned on in this state, the CPU 1 performs predetermined initial processing and then sets its own operation mode to the interrupt inhibition mode in step 2a as shown in FIG. After clearing the data stored in the RAM 3 in step 2b, initialization is performed on the PPI 5 in step 2c. Then, the fixed amplitude value ΔV set in the dip switch 9 is loaded to the CPU 1 via the PPI 9 and the CPU 1 stores the fixed amplitude value ΔV in a predetermined area of the RAM 3 in step 2d. After storing the fixed amplitude value ΔV, the CPU 1
Sets its own operation mode to the interrupt permission mode in step 2e, and thereafter starts the decoding process.

すなわち、先ず受信ディジタル信号RDの先頭部に設定
されているプリアンブル期間において、基準信号レベル
Vthの初期設定を行なう。プリアンブル期間では、受信
ディジタル信号RDは“1",“0"を繰返しており、この繰
返しパターンは各ビット毎にA/D変換回路6でその信号
値VSがサンプリングされてディジタル化される。CPU1は
クロックCLKに同期した割込み信号INTが入力される毎
に、第3図に示す如くステップ3a〜3cにより、入力バッ
ファラッチ回路4を介してA/D変換回路6から上記繰返
しパターンのディジタル化信号をロードし、このディジ
タル信号の値VSから受信ディジタル信号RDの直流レベル
を求めるための処理を行なう。そして、安定した直流レ
ベルが求まると、この直流レベルの値に従って基準信号
レベルVthの初期値を設定し、この基準信号レベルVthの
初期値をステップ3dでRAM3に格納する。
That is, first, in the preamble period set at the head of the received digital signal RD, the reference signal level
Initialize Vth. In the preamble period, the received digital signal RD repeats "1" and "0", and the signal value VS is sampled and digitized by the A / D conversion circuit 6 for each bit in this repeating pattern. Every time the interrupt signal INT synchronized with the clock CLK is inputted, the CPU 1 performs the digitization of the repetition pattern from the A / D conversion circuit 6 through the input buffer latch circuit 4 in steps 3a to 3c as shown in FIG. The signal is loaded, and processing for obtaining the DC level of the received digital signal RD from the value VS of the digital signal is performed. Then, when a stable DC level is obtained, an initial value of the reference signal level Vth is set according to the value of the DC level, and the initial value of the reference signal level Vth is stored in the RAM 3 in step 3d.

さて、そうして基準信号Vthの初期値の設定を終了す
るとCPU1は、クロックCLKに同期した割込み信号INTが入
力される毎に、ステップ3eで入力バッファラッチ回路4
を介してA/D変換回路6から受信ディジタル信号RDのデ
ィジタル化信号値VSnをロードする。そして、ステップ3
fでRAM3から基準信号レベルVthを読出し、上記ディジタ
ル化信号値VSnを基準信号レベルVthとレベル比較する。
この比較の結果、ディジタル化信号値VSnが基準信号レ
ベルVth以上であると判定されると、このとき入力した
受信ディジタル信号RDのビットレベルは“1"であると判
断し、ステップ3gに移行してここでPPI5へ“1"の判定信
号をcする。一方、ディジタル化信号VSnが基準信号レ
ベルVth未満であると判定されると、このときの受信デ
ィジタル信号RDのビットレベルは“0"であると判断し、
ステップ3iに移行してここでPPI5へ“0"の判定信号を出
力する。これらの“1",“0"の判定信号はPPI5からD形
フリップフロップ10へ出力され、このフリップフロップ
10でクロックCLKに同期してラッチされたのち復号信号O
Dとして出力される。
When the setting of the initial value of the reference signal Vth is completed, the CPU 1 sets the input buffer latch circuit 4 in step 3e every time the interrupt signal INT synchronized with the clock CLK is input.
, The digitized signal value VSn of the received digital signal RD is loaded from the A / D conversion circuit 6 via. And step 3
The reference signal level Vth is read from the RAM 3 by f, and the digitized signal value VSn is compared with the reference signal level Vth.
As a result of this comparison, when it is determined that the digitized signal value VSn is equal to or higher than the reference signal level Vth, it is determined that the bit level of the received digital signal RD input at this time is "1", and the process proceeds to step 3g. Here, the determination signal of "1" is sent to the PPI5. On the other hand, when it is determined that the digitized signal VSn is lower than the reference signal level Vth, it is determined that the bit level of the received digital signal RD at this time is “0”,
The process proceeds to step 3i, where a determination signal of “0” is output to PPI5. These "1" and "0" judgment signals are output from the PPI 5 to the D-type flip-flop 10,
After being latched in synchronization with the clock CLK at 10, the decoded signal O
Output as D.

ところで、本実施例の復号回路では、以上のように受
信ディジタル信号RDを1ビット復号とする毎に基準信号
レベルVthの更新処理を行なっている。すなわち、判定
信号の出力を終了するとCPU1は、“1"を出力した場合に
はステップ3hに移行し、ここでディジタル化信号値VSn
からRAM3に格納してある固定振幅値ΔVを減算して、受
信ディジタル信号RDの振幅の中心値Vnを算出する。ま
た、“0"を出力した場合には、ステップ3jに移行してデ
ィジタル化信号値VSnに上記固定振幅値ΔVを加算する
ことにより、受信ディジタル信号RDの振幅の中心値Vnを
算出する。例えば、いま第4図に示すような受信ディジ
タル信号RDが入力されたとすると、先ずビット位置t1
はA/D変換回路6により検出されたディジタル化信号値V
S1は“1"と判定されるため、このディジタル化信号値VS
1から固定振幅値ΔVを減算してこのときのビットの振
幅の中心値V1を算出する。また次のビット位置t2におい
ては、ディジタル化信号値VS2は“0"と判定されるた
め、このディジタル化信号値VS2の値に固定振幅値ΔV
を加算してこのときのビットの振幅の中心値V2を算出す
る。同様に、以降の各ビット位置t6,t7,…において
も、そのディジタル化信号値VS6,VS7,…に対し、その
“1",“0"の判定結果に応じて固定振幅値ΔVの減算ま
たは加算を行ない、これにより受信ディジタル信号RDに
おける各ビットの振幅の中心値V6,V7,…をそれぞれ算
出する。そして、このように算出された各ビットの振幅
の中心値Vnは、第3図(b)のステップ3kにてCPU1から
RAM3に転送されそれぞれ格納される。
By the way, in the decoding circuit of this embodiment, as described above, the reference signal level Vth is updated every time the received digital signal RD is decoded by one bit. That is, when the output of the determination signal is completed, the CPU 1 shifts to step 3h when “1” is output, where the digitized signal value VSn
Is subtracted from the fixed amplitude value ΔV stored in the RAM 3 to calculate the center value Vn of the amplitude of the received digital signal RD. If "0" is output, the process proceeds to step 3j, where the fixed amplitude value ΔV is added to the digitized signal value VSn to calculate the center value Vn of the amplitude of the received digital signal RD. For example, if the received digital signal RD as shown in FIG. 4 is input now the first bit position t 1 is detected by the A / D converter circuit 6 a digital signal value V
Since S 1 is determined to be “1”, the digitized signal value VS
The fixed amplitude value ΔV is subtracted from 1 to calculate the center value V 1 of the bit amplitude at this time. At the next bit position t 2 , the digitized signal value VS 2 is determined to be “0”, so that the value of the digitized signal value VS 2 has the fixed amplitude value ΔV
The adds to calculate the central value V 2 of the amplitude of bits of the time. Similarly, at the subsequent bit positions t 6 , t 7 ,..., The digitized signal values VS 6 , VS 7 ,. performs subtraction or addition of the [Delta] V, thereby to calculate the received digital signal center value V 6 of the amplitude of each bit in RD, V 7, ..., respectively. Then, the central value Vn of the amplitude of each bit calculated in this manner is obtained from the CPU 1 in step 3k of FIG. 3 (b).
The data is transferred to the RAM 3 and stored.

この振幅の中心値Vnの格納を終了するとCPU1は、次に
いま算出した振幅中心値Vnを含む過去の連続するmビッ
トの振幅中心値Vn-m+1,Vn-m+2,…,Vnをステップ3lでR
AM3からそれぞれ読出し、ステップ3oでこれらm個の振
幅中心値Vn-m+1,Vn-m+2,…,Vnの平均値Vn′を算出す
る。そして、この算出した平均値Vn′を次のビット位置
tn+1で使用する新たな基準信号レベルVthとして、RAM3
に格納する。例えば、いまm=5とし、この条件で第4
図に示すビット位置t7において次のビット位置t8で使用
する新基準信号レベルVthを設定しようとする場合に
は、RAM3からV7を含み過去5ビットの振幅中心値V3
V4,V5,V6,V7をRAM3からそれぞれ読出す。そして、こ
れら5ビットの振幅中心値V3,V4,V5,V6,V7の平均値
V7′を算出し、この平均値V7′を次のビット位置t8で使
用する新基準信号レベルVthとして、RAM3に格納されて
いる旧基準信号レベルをこの新基準信号レベルVthに書
換える。
When the storing of the amplitude center value Vn is completed, the CPU 1 then proceeds to the past continuous m-bit amplitude center values V n-m + 1 , V n-m + 2 ,... Including the amplitude center value Vn just calculated. , Vn in step 3l
Each of them is read from AM3, and in step 3o, the average value Vn 'of these m amplitude center values Vn -m + 1 , Vn -m + 2 ,..., Vn is calculated. Then, the calculated average value Vn ′ is used for the next bit position.
RAM3 as the new reference signal level Vth used at t n + 1
To be stored. For example, now m = 5, and under this condition the fourth
When the bit position t 7 shown in FIG attempts to set a new reference signal level Vth to be used in the next bit position t 8 is the last 5 bits comprise V 7 from RAM3 amplitude center value V 3,
The V 4, V 5, V 6 , V 7 reads from each of RAM 3. And the average value of these 5 bit amplitude center values V 3 , V 4 , V 5 , V 6 , V 7
V 7 ′ is calculated, and the average value V 7 ′ is set as a new reference signal level Vth used in the next bit position t 8 , and the old reference signal level stored in the RAM 3 is rewritten to the new reference signal level Vth. .

そうして基準信号レベルVthを更新すると、CPU1は第
3図(a)のステップ3eに戻り、今度は次のビット位置
Vn+1での信号レベルの判定および基準信号レベルVthの
更新を行ない、以後各ビット位置毎に上記制御を繰返
す。
When the reference signal level Vth is updated in this manner, the CPU 1 returns to step 3e of FIG.
The signal level is determined at V n + 1 and the reference signal level Vth is updated, and thereafter the above control is repeated for each bit position.

このように本実施例は、受信ディジタル信号RDの各ビ
ット毎に、その信号値VSnを検出して基準信号レベルVth
とレベル比較することにより“1",“0"を判定し、かつ
上記信号値VSnに対し予め用意しておいた振幅固定値Δ
Vを加算または減算することにより受信ディジタル信号
RDの振幅中心値Vnを算出し、この振幅中心値Vnを次のビ
ットで使用する新基準信号レベルVthとして更新するよ
うにしたものである。したがって、何等かの原因で受信
ディジタル信号RDの直流レベルが変化したとしても、こ
の直流レベルの変化に追従して例えば第5図に示す如く
基準信号レベルVthも変化することになる。このため受
信ディジタル信号RDを常に最適な基準信号レベルVthに
従って復号することができる。しかも、本実施例では基
準信号レベルVthを更新する際に、過去の連続する複数
ビットにおける振幅中心値の平均をとり、この平均値を
新基準信号レベルとするようにしたので、例えば任意の
ビットで雑音等により受信ディジタル信号RDの信号値が
一時的に大きく変化したとしても、この一時的な信号変
化の影響を緩和して安定な基準信号レベルを設定するこ
とができる。従って、復号動作の安定性を高めることが
できる。さらに本実施例であれは、信号レベルの“1",
“0"の判定および基準信号レベルVthの更新のための処
理を全てCPU1によりディジタル的に行なったので、高精
度の復号を行なうことができる。
As described above, in the present embodiment, the signal value VSn is detected for each bit of the received digital signal RD, and the reference signal level Vth
Is compared with the level to determine “1” or “0”, and the amplitude fixed value Δ prepared in advance for the signal value VSn.
Digital signal received by adding or subtracting V
The amplitude center value Vn of the RD is calculated, and this amplitude center value Vn is updated as a new reference signal level Vth used in the next bit. Therefore, even if the DC level of the received digital signal RD changes for some reason, the reference signal level Vth changes as shown in FIG. 5, for example, following the change in the DC level. Therefore, the received digital signal RD can always be decoded in accordance with the optimum reference signal level Vth. Moreover, in the present embodiment, when the reference signal level Vth is updated, the average of the amplitude center values in a plurality of past consecutive bits is averaged, and this average value is used as the new reference signal level. Therefore, even if the signal value of the received digital signal RD temporarily changes largely due to noise or the like, the effect of the temporary signal change can be reduced and a stable reference signal level can be set. Therefore, the stability of the decoding operation can be improved. Further, in this embodiment, the signal level “1”,
Since all processes for determining “0” and updating the reference signal level Vth are performed digitally by the CPU 1, highly accurate decoding can be performed.

尚、本発明上記実施例に限定されるものではない。例
えば上記実施例ではディジタル回路により構成したが、
アナログ回路により構成してもよい。また、前記実施例
では各ビット毎に基準信号レベルを更新するようにした
が、一定ビットおきに更新するようにしてもよい。この
ようにすればCPU1の負荷を軽減して、その分さらに高速
度の受信ディジタル信号を取扱うことが可能になる。さ
らに、基準信号レベルを固定振幅値とともにディップス
イッチにより手操作により入力するようにしてもよく、
この場合入力手段としてはテンキーなどの他の入力手段
を用いてもよい。また、反対に固定振幅値を基準信号レ
ベルとともに受信ディジタル信号RDの信号レベルに基づ
いて自動設定するようにしてもよい。その他、基準信号
レベルを求める際に参照するビット数mの値や、受信デ
ィジタル信号の信号値を検出する手段の構成、中心値検
出手段の構成、基準信号レベル設定手段の構成等につい
ても、本発明の要旨を逸脱しない範囲で種々変形して実
施できる。
The present invention is not limited to the above embodiment. For example, in the above embodiment, the digital circuit is used.
You may comprise by an analog circuit. In the above embodiment, the reference signal level is updated for each bit. However, the reference signal level may be updated every fixed bit. In this way, the load on the CPU 1 can be reduced, and a higher-speed received digital signal can be handled accordingly. Further, the reference signal level may be manually input together with the fixed amplitude value using a dip switch,
In this case, other input means such as a numeric keypad may be used as the input means. Conversely, the fixed amplitude value may be automatically set together with the reference signal level based on the signal level of the received digital signal RD. In addition, the value of the number of bits m to be referred to when determining the reference signal level, the configuration of the means for detecting the signal value of the received digital signal, the configuration of the center value detection means, the configuration of the reference signal level setting means, etc. Various modifications can be made without departing from the spirit of the invention.

[発明の効果] 以上詳述したように本発明によれば、レベル判定地点
における受信ディジタル信号の信号値を検出する信号値
検出手段と、上記信号値検出手段により検出された信号
値に対し、既知の上記ディジタル信号の振幅値に基づい
て予め設定した固定値を加算もしくは減算して上記レベ
ル判定地点における受信ディジタル信号の中心値を求め
る中心値算出手段とを備え、この中心値算出手段により
求められた中心値を次のレベル判定地点における基準信
号レベルとして設定するようにしたことによって、受信
ディジタル信号の直流レベルが変化してもこの変化に影
響されずに常に正確な復号を行ない得るディジタル信号
復号回路を提供するができる。
[Effects of the Invention] As described above in detail, according to the present invention, a signal value detecting means for detecting a signal value of a received digital signal at a level determination point, and a signal value detected by the signal value detecting means, Center value calculating means for adding or subtracting a fixed value set in advance based on the known amplitude value of the digital signal to obtain the center value of the received digital signal at the level determination point. By setting the obtained center value as the reference signal level at the next level determination point, even if the DC level of the received digital signal changes, the digital signal can always be accurately decoded without being affected by this change. A decoding circuit can be provided.

また別の本発明によれば、基準信号レベルを設定する
に際し、中心値算出手段により求められた過去の連続す
る複数のレベル判定地点における各中心値の平均を求
め、この平均値を次のレベル判定地点における基準信号
レベルとして設定するようにしたことによって、受信デ
ィジタル信号の信号値が雑音々により一時的に急激に変
化しても、その影響を除去して常に最適な基準信号レベ
ルを設定し得るディジタル信号復号回路を提供すること
ができる。
According to yet another aspect of the present invention, when setting the reference signal level, an average of each center value at a plurality of past consecutive level determination points obtained by the center value calculating means is obtained, and this average value is set to the next level. Even if the signal value of the received digital signal temporarily changes suddenly due to noise, the influence is removed and the optimum reference signal level is always set by setting the reference signal level at the judgment point. An obtained digital signal decoding circuit can be provided.

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

第1図乃至第5図は本発明の一実施例におけるディジタ
ル信号復号回路を説明するためのもので、第1図は同回
路構成図、第2図および第3図はCPUの制御手順および
制御内容を示すフローチャート、第4図は基準信号レベ
ルの更新処理動作を説明するための信号波形図、第5図
は第1図に示した回路による判定動作を説明するための
信号波形図、第6図および第7図はそれぞれ従来のディ
ジタル信号復号回路の動作を示す信号波形図である。 1…制御回路(CPU)、2…ROM、3…RAM、4…入力バ
ッファラッチ回路、5…入出力インタフェース回路(PP
I)、6…アナログ・ディジタル変換回路(A/D変換回
路)、7,8…入力バッファ、9…ディップスイッチ、10
…出力ラッチ回路、11…インバータ回路、12…出力バッ
ファ、RD…受信ディジタル信号、CLK…クロック、OD…
復号信号、ΔV…固定振幅値、Vth…基準信号レベル、V
Sn…ディジタル化信号値、Vn…振幅中心値。
1 to 5 are diagrams for explaining a digital signal decoding circuit according to an embodiment of the present invention. FIG. 1 is a circuit configuration diagram, and FIGS. 2 and 3 are control procedures and control of a CPU. FIG. 4 is a signal waveform diagram for explaining a reference signal level update processing operation, FIG. 5 is a signal waveform diagram for explaining a determination operation by the circuit shown in FIG. 1, and FIG. FIG. 7 and FIG. 7 are signal waveform diagrams showing the operation of the conventional digital signal decoding circuit. DESCRIPTION OF SYMBOLS 1 ... Control circuit (CPU), 2 ... ROM, 3 ... RAM, 4 ... Input buffer latch circuit, 5 ... Input / output interface circuit (PP
I), 6: Analog / Digital conversion circuit (A / D conversion circuit), 7, 8: Input buffer, 9: Dip switch, 10
… Output latch circuit, 11… Inverter circuit, 12… Output buffer, RD… Received digital signal, CLK… Clock, OD…
Decoded signal, ΔV: fixed amplitude value, Vth: reference signal level, V
Sn: digitized signal value, Vn: amplitude center value.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−20941(JP,A) 特開 昭63−131719(JP,A) 特開 昭61−258524(JP,A) 特開 平2−305149(JP,A) 特開 平1−125043(JP,A) 特開 平2−305148(JP,A) ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-2-20941 (JP, A) JP-A-63-131719 (JP, A) JP-A-61-258524 (JP, A) JP-A-2-210 305149 (JP, A) JP-A-1-125503 (JP, A) JP-A-2-305148 (JP, A)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】受信ディジタル信号をそのビット周期で基
準信号レベルと比較して“1",“0"を判定するディジタ
ル信号復号回路において、前記レベル判定地点における
受信ディジタル信号の信号値を検出する信号値検出手段
と、この信号値検出手段により検出された信号値に対し
既知の前記ディジタル信号の振幅値に基づいて予め設定
した固定値を加算もしくは減算して前記レベル判定地点
における受信ディジタル信号の振幅中心値を求める中心
値算出手段と、この中心値算出手段により求められた振
幅中心値を次レベル判定地点で使用する新たな基準信号
レベルとして設定する基準レベル設定手段とを具備した
ことを特徴とするディジタル信号復号回路。
1. A digital signal decoding circuit for comparing a received digital signal with a reference signal level in its bit cycle to determine "1" or "0" detects a signal value of the received digital signal at the level determination point. A signal value detecting means for adding or subtracting a fixed value set in advance based on a known amplitude value of the digital signal to the signal value detected by the signal value detecting means, A center value calculating unit for obtaining an amplitude center value; and a reference level setting unit for setting the amplitude center value obtained by the center value calculating unit as a new reference signal level used at a next level determination point. Digital signal decoding circuit.
【請求項2】受信ディジタル信号をそのビット周期で基
準信号レベルと比較して“1",“0"を判定するディジタ
ル信号復号回路において、前記レベル判定地点における
受信ディジタル信号の信号値を検出する信号値検出手段
と、この信号値検出手段により検出された信号値に対し
既知の前記ディジタル信号の振幅値に基づいて予め設定
した固定値を加算もしくは減算して前記レベル判定地点
における受信ディジタル信号の振幅中心値を求める中心
値算出手段と、この中心値算出手段により求められた過
去の連続する複数のレベル判定地点における各振幅中心
の平均を求めるこの平均値を次のレベル判定地点で使用
する新たな基準信号レベルとして設定する基準レベル設
定手段とを具備したことを特徴とするディジタル信号復
号回路。
2. A digital signal decoding circuit for comparing a received digital signal with a reference signal level in its bit period to determine "1" or "0" detects a signal value of the received digital signal at the level determination point. A signal value detecting means for adding or subtracting a fixed value set in advance based on a known amplitude value of the digital signal to the signal value detected by the signal value detecting means, A center value calculating means for calculating the amplitude center value, and a new average value for calculating the average of each amplitude center at a plurality of past consecutive level determination points obtained by the center value calculating means is used at the next level determination point. And a reference level setting means for setting a reference signal level.
JP12592889A 1989-05-19 1989-05-19 Digital signal decoding circuit Expired - Fee Related JP2747012B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP12592889A JP2747012B2 (en) 1989-05-19 1989-05-19 Digital signal decoding circuit
US07/492,947 US5052021A (en) 1989-05-19 1990-03-13 Digital signal decoding circuit and decoding method
CA002012163A CA2012163C (en) 1989-05-19 1990-03-14 Digital signal decoding circuit and decoding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12592889A JP2747012B2 (en) 1989-05-19 1989-05-19 Digital signal decoding circuit

Publications (2)

Publication Number Publication Date
JPH02305150A JPH02305150A (en) 1990-12-18
JP2747012B2 true JP2747012B2 (en) 1998-05-06

Family

ID=14922425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12592889A Expired - Fee Related JP2747012B2 (en) 1989-05-19 1989-05-19 Digital signal decoding circuit

Country Status (1)

Country Link
JP (1) JP2747012B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5499244A (en) * 1994-05-02 1996-03-12 At&T Corp. Packet data reciever with sampled data output and background light cancellation

Also Published As

Publication number Publication date
JPH02305150A (en) 1990-12-18

Similar Documents

Publication Publication Date Title
US5052021A (en) Digital signal decoding circuit and decoding method
EP0351788B1 (en) Analog-to-digital converting system
US6226505B1 (en) Automatic frequency correction apparatus and method for radio calling system
US5103230A (en) Precision digitized current integration and measurement circuit
US4805192A (en) Method and apparatus for pulse code modulation combination chip having an improved autozero circuit
EP0660560A1 (en) Clock signal regeneration method and apparatus
CA2030621A1 (en) Method and an arrangement for accurate digital determination of the time or phase position of a signal pulse train
JPH057154A (en) A/d converter circuit
JP2747012B2 (en) Digital signal decoding circuit
US4937579A (en) Method of converting analog signals into digital signals and system for carrying out the method
US5367543A (en) Circuit for detecting synchronizing signal in frame synchronization data transmission
JPH1098384A (en) Flash type analog-digital converter
US6933775B2 (en) Circuit for detecting and correcting central level of FSK demodulation signal
JP3142033B2 (en) D / A conversion circuit
JPH06204861A (en) Method and device for controlling frequency and phase of oscillator
JPS58111528A (en) Low-pass filter
SU1644391A1 (en) Structured code corrector
JPH07154345A (en) Analog-digital converter indicating receiving signal intensity, and determining method for subjecting value of analog signal to one of a plurality of predetermined bit-resolutions
JPH0429258B2 (en)
JP2000270030A (en) FSK signal demodulation circuit
KR100286323B1 (en) Analog digital conberter
KR960013427B1 (en) Motor rotation servo control apparatus
JPH08152488A (en) Time measuring device
JPH02260821A (en) A/d conversion system
JP2671669B2 (en) Waveform analyzer

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees