JP3669786B2 - 4-level FSK demodulation circuit - Google Patents
4-level FSK demodulation circuit Download PDFInfo
- Publication number
- JP3669786B2 JP3669786B2 JP22913396A JP22913396A JP3669786B2 JP 3669786 B2 JP3669786 B2 JP 3669786B2 JP 22913396 A JP22913396 A JP 22913396A JP 22913396 A JP22913396 A JP 22913396A JP 3669786 B2 JP3669786 B2 JP 3669786B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- component
- phase
- shaped
- 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
Links
Images
Landscapes
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ディジタル無線受信機等に用いられる4値FSK復調回路に係り、特に容易な回路構成で、変調指数の如何にかかわらず適正に復調できる4値FSK復調回路に関する。
【0002】
【従来の技術】
周波数偏移変調(FSK変調)は、周波数変調方式の一つで、入力信号に応じてキャリア信号の周波数を予め定められた量だけシフトさせて出力波とする変調方式であって、出力波には位相の不連続が生じないように回路が構成されている。
【0003】
このように変調されたFSK復調の一方法として、FSK変調されたキャリア信号を受信すると、変調前の該キャリア信号の周波数の信号を発振する局部発振器を用いて該キャリア信号を直交検波し、直交ベースバンド信号としてI成分(同相成分)及びQ成分(直交成分)を得て、これにFSK復調を行う方法(いわゆる「零IF検波方式」)がある。
【0004】
ここでは、まず、零IF検波方式による従来の2値FSK復調回路を説明し、しかる後に従来の4値FSK復調回路について説明を行うこととする。
従来の2値FSK復調回路について、図14と図15を用いて説明する。図14は、従来の2値FSK復調回路の構成ブロック図であり、図15は、従来の2値FSK復調回路における零IF検波回路の一例の構成ブロック図である。
従来の2値FSK復調回路は、図14に示すように、零IF検波回路1と、コンパレータ2と、位相比較回路3とから主に構成されている。
【0005】
次に、各部を具体的に説明する。
零IF検波回路1は、受信したFSK変調されたキャリア信号を直交検波して直交ベースバンド信号をそのI成分とQ成分とに分けてそれぞれコンパレータ2a,2bに出力するものである。
零IF検波回路1の具体的な構成については、後に説明する。
【0006】
コンパレータ2aは、直交ベースバンド信号のI成分の入力を受けて、これを矩形に変化するディジタル信号を表す波形に整形するものである(以下、この動作を「2値整形」と称する)。
コンパレータ2bは、直交ベースバンド信号のQ成分の入力を受けて、2値整形するものである。
尚、以下でコンパレータ2aの出力する信号を「整形I信号」と、コンパレータ2bの出力する信号を「整形Q信号」と称することとする。
【0007】
位相比較回路3は、コンパレータ2a,2bから整形I信号と整形Q信号との入力を受けて、どちらの信号の位相が先進しているかを表す信号を検波出力として出力するものである。具体的には、この検波出力は、「0」又は「1」の2値信号となっている。
【0008】
つまり、位相比較回路3は、受信したキャリア信号の瞬時周波数が高い場合と低い場合とで整形I信号と整形Q信号とで表現されるベクトルの回転方向が逆になることを利用して、この回転方向を比較判定して瞬時周波数の高低を2値信号として出力するものである。
【0009】
ここで、零IF検波回路1について、より詳細に説明する。
零IF検波回路1は、例えば、図15に示すように、局部発振器11と、90゜分配回路12と、第1のミキサー回路13と、第2のミキサー回路14と、第1のLPF15と、第2のLPF16とから構成されているようなものが考えられる。
【0010】
以下、各部を具体的に説明する。
局部発振器11は、変調前のキャリア信号の周波数の信号を局部発振信号として90゜分配回路12に出力するものである。
90゜分配回路12は、局部発振信号の入力を受けて、これを同相信号としてそのまま第1のミキサー回路13に出力するとともに、局部発振信号の位相を90゜シフトさせて直交信号として第2のミキサー回路14に出力するものである。
【0011】
第1のミキサー回路13は、乗算回路であって、同相信号と受信したキャリア信号とを乗算した信号を第1のLPF15に出力するものである。
第2のミキサー回路14は、乗算回路であって、直交信号と受信したキャリア信号とを乗算した信号を第2のLPF16に出力するものである。
【0012】
第1のLPF15は、高周波成分を除去する低域濾波器であり、第1のミキサー回路13から入力される信号の高周波成分を除去して直交ベースバンド信号のI成分として出力するものである。
第2のLPF16は、第1のLPF15と同様のものであって、第2のミキサー回路14から入力される信号の高周波成分を除去して直交ベースバンド信号のQ成分として出力するものである。
【0013】
つまり、局部発振信号の周波数よりも受信したキャリア信号の周波数が高ければ(そのようにFSK変調されていれば)、整形I信号と整形Q信号とで表現されるベクトルは、正の向きに回転し、局部発振信号の周波数よりも受信したキャリア信号の周波数が低ければ(そのようにFSK変調されていれば)、整形I信号と整形Q信号とで表現されるベクトルは、負の向きに回転するようになる。
【0014】
そこで、位相比較回路3がこの回転の方向を判定して、キャリア信号がどのようにFSK変調されているかを検知するようになる。
【0015】
ここで、従来の2値FSK復調回路の動作について説明する。
零IF検波回路1がFSK変調されたキャリア信号を受信して、これを直交検波し、直交ベースバンド信号のI成分とQ成分とに分けて出力する。
そして、コンパレータ2a,2bが、これらの成分を2値整形して、それぞれ整形I信号と整形Q信号とを出力する。
【0016】
そして、位相比較回路3が、整形I信号と整形Q信号との位相を比較して(整形I信号と整形Q信号とで表現されるベクトルの回転方向を検知して)、それを2値信号の検波出力として出力する。
【0017】
次に、従来の4値FSK復調回路について説明する。
4値FSK復調回路において、上述の2値FSK復調回路と同様の零IF検波方式を採用したものは、「4値FSK信号のダイレクトコンバージョン受信方式」,斉藤,赤岩,電子情報通信学会技術研究報告RCS94-124 ,pp.43-48に記載されている。
【0018】
そこで、以下この文献に記載されている方法の概略を説明する。
4値FSK復調回路は、受信したキャリア信号を直交検波して2値整形し、整形I信号と整形Q信号とを得るところまでは、上述の2値FSK復調回路と同じであるが、これらの信号で表現されるベクトルの回転方向を検知するとともに、さらに回転速度をも別個に検知し、これらの検知の結果によって4値FSKを復調するものである。
【0019】
4値FSK復調における直交ベースバンド信号では、各信号点は2ビットのシンボル「00」と「01」と「11」と「10」とのいずれかを表すようになっており、図16に示すように各MSBが回転方向に、LSBが回転速度に対応するようになっている。図16は、4値FSK復調回路における直交ベースバンド信号のIQ平面での動きを表す説明図である。
【0020】
すなわち回転方向は、MSBが「0」であるときに負の方向に(図16(a))、「1」であるときに正の方向に(図16(b))、それぞれ回転するようになっており、回転速度は、次に示す[数1]で定義される変調指数と呼ばれる値に対応する。
【0021】
【数1】
【0022】
ここで、Rは、変調速度を、ΔFmax は、最大周波数偏移を表しており、変調指数mはLSBに対応して2つ設定される。尚、回転速度は、mπである。
例えばm=1,3とした場合、特にLSBが「0」のときに、m=3としたとすると、その際の回転速度はmπ=3πなので、図16(a),(b)の破線のように1.5回転し、また、LSBが「1」のときに、m=1としたとすると、その際の回転速度は、mπ=πなので、図16(a),(b)の実線のように0.5回転する。
【0023】
ここで、4値FSK復調回路について具体的に、「111001」と変化するディジタル信号でFSK変調されたキャリア信号を直交検波したときの直交ベースバンド信号を例にとって、図17と図18とを用いて説明する。図17は、4値FSK復調回路における信号の一例を表す説明図であり、図18は、4値FSK復調回路における信号点配置の一例を表す説明図である。
【0024】
前述したように、シンボル長を2ビットとしているので、「111001」は、「11」と、「10」と、「01」とに分けられ、この順に一定時間ごとに受信している。そのため、時間を横軸にとって、受信したキャリア信号を直交検波した直交ベースバンド信号のQ成分は、図17(a)に示すような信号となり、I成分は、図17(b)に示すような信号となる。
【0025】
従って、それぞれを2値整形すると、図17(c)と図17(d)とに示されるような矩形波となる。これらが整形Q信号と整形I信号である。
ここで、これらの信号を図18に示す信号点の動きとして追跡してみると、図17の時刻t1の時点では、整形Q信号と整形I信号とはともに正であり、その状態は、図18の信号点Aで表される。
【0026】
そして、時刻t2になると、整形I信号が負となるので、その状態は図18の信号点Bに移行する。このとき状態の変化を表す軌跡は、sgn(Q)の軸と交わるようになる。つまり、LSBが「1」であるときには、1シンボルあたりの回転速度が0.5回転であるので、状態の変化を表す軌跡がsgn(Q)又はsgn(I)の軸と交差する回数は、1〜3回である。
【0027】
一方、時刻t3〜t9までの間、つまりLSBが「0」であるときには、1シンボル当たりの回転速度が1.5回転であるので、状態の変化を表す軌跡が各軸と交差する回数が5〜7回になる。
【0028】
そこで従来の4値FSK復調回路は、2値FSKと同様にしてMSBを検知した後、1シンボル当たりに、状態の変化の軌跡がsgn(Q)又はsgn(I)の軸と交わる回数をカウントし、予め設定されたしきい値との比較によって行うものであった。例えば上述の例では、LSBが「1」のときの交差回数が1〜3回であり、「0」のときの交差回数が5〜7回なので、しきい値を「4回」とすればよい。つまり、このときの変調指数を検知する(LSBを決定する)ためのマージンは±1回となっている。
【0029】
また、従来の4値FSK復調回路におけるシンボルタイミングの抽出には、例えば、図20に示されるような回路がよく用いられている。図20は、従来よく用いられるシンボルタイミング抽出回路の構成ブロック図である。
【0030】
図20に示したシンボルタイミング抽出回路は、整形I信号と形成Q信号を入力し、シンボルの変化点を検出して検出パルスaを出力するシンボル変化点検出器101と、検出パルスaを受け取り、外部から得られるクロック信号との位相を比較し、その比較結果を2値判定して出力する2値量子化位相比較器102と、位相比較結果cを受け取り、平滑化するループフィルタ103と、回路全体の駆動クロックを発生する局部発振回路104と、ループフィルタ103の出力dを周波数制御信号として受け取り、局部発振回路104の発振出力を基にパルスの付加・除去を行った後、基準クロックScとして外部に出力するディジタルVCO(Voltage Control Oscillator)105と、基準クロックScを分周したシンボルタイミングSTを出力すると共に2値量子化位相比較器102の入力へ供給する分周器106とから構成されている。
【0031】
2値量子化位相比較器102と、ループフィルタ103と、局部発振回路104と、ディジタルVCO105と、分周器106とは、ディジタルPLL(Phase Locked Loop:位相同期ループ)を構成しており、シンボル変化点検出器101から出力される検出パルスに位相同期し、かつ比較的周波数の安定なディジタル信号をシンボルタイミングSTとして出力するようになっている。
【0032】
【発明が解決しようとする課題】
しかしながら、かかる従来の4値FSK復調回路では、まず、シンボルタイミング抽出回路が、2値整形された信号を用いてシンボルタイミングを検出するため、シンボル変化点検出器101におけるシンボル変化点検出のタイミングは、本来のシンボル変化点より遅れてしまうことがある上、シンボル変化点検出の際のジッターが大きくなり、真のシンボル変化点から多少ずれたシンボルタイミングを出力することがあり、適正なシンボルタイミングを得ることができないという問題点があった。
【0033】
例えば、シンボル変化点検出器101の具体例として図21に示した回路を用いてシンボル変化点検出を行った場合の、シンボル変化点検出までのタイムチャートを図22に示す。図22で示したベースバンド信号の変調指数mの値はm=3とした。
【0034】
図21に示したシンボル変化点検出器は、2つの極性反転器111a,111bと、4つのDタイプフリップフロップ112a〜112dと、4入力OR回路113と、4入力NAND回路114と、2つの立上がりエッジ検出器115a,115bと、2入力OR回路116とから構成されている。
【0035】
2つの極性反転回路111a,111bと4つのDタイプフリップフロップ112a〜112dでは、入力された整形I信号と整形Q信号の立ち上がり及び立ち下がりのタイミング(以下、変化点)において、整形I信号の変化点では整形Q信号の状態を、整形Q信号の変化点では整形I信号の状態を知ることにより、同相成分と直交成分との2軸で形成される平面上に配置される整形I信号と整形Q信号で表される信号点の回転方向を、4つの軸(同相成分の正軸と負軸、直交成分の正軸と負軸)に関して検知している。
【0036】
即ち、例えば、整形I信号が負から正へ変化したタイミングにおいて、もし整形Q信号が正ならば、信号点は第4象限から第1象限へ変化したと考えられ、信号点は左回転していると判断できる。もし整形Q信号が逆に負ならば、信号点は第3象限から第2象限へ変化したと考えられ、信号点は右回転していると考えられる。また、4入力OR回路113と4入力NAND回路114と2つの立上がりエッジ検出器115a,115bと2入力OR回路116では、回転方向に関する4つの検知情報から回転方向が変化するタイミングをとらえて検出パルスを出力している。
【0037】
図23に示すタイムチャートの上から2段は、FSK変調が施されたベースバンド信号を点線で、整形I信号、整形Q信号を実線で示している。次に続く2段は、4入力OR回路113の出力g1と4入力NAND回路114の出力g2を、最下段は、検出パルスを示している。図中のMSBが「1」のシンボルからMSBが「0」のシンボルに変化する変化点検出タイミングと、MSBが「0」のシンボルからMSBが「1」のシンボルに変化する変化点検出タイミングを比較すると、真のシンボル変化点タイミングからの遅延は明らかに両者で異なる。
【0038】
このように、図21で示したシンボル変化点検出器は、原理的に、I成分とQ成分で表される信号点の軌跡がI成分とQ成分の2軸と交わった時のみ、その存在位置と回転方向が判明する構成であるので、図23のようにシンボル変化点検出が0〜π/2だけ遅れてしまい、検出パルスのジッターが大きくなる。
【0039】
シンボル変化点前後の信号点の軌跡を描いた図22を用いて説明すると、シンボルの変化点の前後で信号点が図22の(1) →(2) →(3) のような軌跡を通るとき(図23中1段目の(1) →(2) →(3) に対応する)、真のシンボル変化点は(2) であるが、図21に代表されるシンボル変化点検出器ではその後(3) に至るまでそのことを認識できない。更に図20の102から106で構成されるディジタルPLLではこれらの遅れやジッターを完全に取り除くことはできず、出力されるシンボルタイミングSTは真のシンボルタイミングに対して多少ずれたものとなり、しかも時間的ずれは一定ではない。
【0040】
また、従来の4値FSK復調回路では、2値整形された信号を以て回転方向と回転速度とを検知するため、精度を高めることができず、例えば雑音や零IF検波回路における位相歪み、直流オフセット、シンボルタイミングの検出のずれ等の影響を受けやすく、検波出力の品質が劣化しやすいという問題点があり、特に状態の変化の軌跡とIQ平面を張る軸との交差の回数を比較する方法で回転速度を検知する方法では、雑音の混入によって、当該交差の回数が増大することが多いことが経験上知られており、変調指数の差が小さいほどマージンが狭くなり、検知の精度を高めないと変調指数を正しく検知できず、検知の精度を高めると回路構成が複雑となって、その回路規模が大きくなり、例えば1チップ化が困難であるという問題点があった。
【0041】
本発明は上記実情に鑑みて為されたもので、簡易な回路構成で、復調精度を高めることができる4値FSK復調回路を提供することを目的とする。
【0042】
【課題を解決するための手段】
上記従来例の問題点を解決するための請求項1記載の発明は、4値FSK復調回路において、4値FSK変調されたキャリア信号を直交検波する際に、同相成分と直交成分との2軸で形成される平面上に配置される信号点の位相を時間的に差分し、前記差分を積分することによって前記信号点間の移動の回転方向を検知し、同相成分と直交成分を各成分毎に時間的に差分し、前記各差分の絶対値の和を積分することによって前記信号点間の移動の回転速度を検知することを特徴としており、検知結果を基に復調を行えば、シンボルタイミングのずれの影響を少なくして、適正に復調を行うことができる。
【0043】
上記従来例の問題点を解決するための請求項2記載の発明は、請求項1記載の4値FSK復調回路において、4値FSK変調されたキャリア信号を直交検波する際に、同相成分と直交成分との2軸で形成される平面上に配置される信号点の間の移動の回転方向と回転速度を検知する4値FSK復調回路であって、前記移動の回転方向を検知する手段として、2値整形された前記各成分の信号を一定時間遅延させた各成分の遅延信号を生成し、前記各成分の信号と前記各成分の遅延信号のそれぞれから位相を検出して、対応する位相を差引きすることによって、前記各成分の信号が前記平面上に形成するベクトルの位相の時間的差分を得て、前記差分を特定の時間で積分した信号を出力する回転方向検知部を備えたことを特徴としており、特定の期間を1シンボル時間に近似する時間とすれば、該積分の結果が1シンボル時間当たりの回転量に相当するため、その正負を以て回転の方向を検知でき、またシンボルタイミングが多少ずれても、積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる。
【0044】
上記従来例の問題点を解決するための請求項3記載の発明は、請求項1記載の4値FSK復調回路において、4値FSK変調されたキャリア信号を直交検波する際に、同相成分と直交成分との2軸で形成される平面上に配置される信号点の間の移動の回転方向と回転速度を検知する4値FSK復調回路であって、前記移動の回転速度を検知する手段として、2値整形された前記各成分の信号を一定時間遅延させた各成分の遅延信号を生成し、前記各成分の信号から対応する前記遅延信号を差引きすることによって、前記各成分毎に信号の差分を算出し、該各成分毎に算出された差分の絶対値を算出し、前記各成分の絶対値の和を特定の時間で積分した信号を出力する回転速度検知部を備えたことを特徴としており、特定の時間を1シンボル時間とすれば、積分の結果が1シンボル当たりの回転の回数に応じて変化するため、出力される信号によって、該シンボルに対する回転速度を検知でき、またシンボルタイミングが多少ずれても、積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる。
【0045】
上記従来例の問題点を解決するための請求項4記載の発明は、請求項1記載の4値FSK復調回路において、4値FSK変調されたキャリア信号を直交検波する際に、同相成分と直交成分との2軸で形成される平面上に配置される信号点の間の移動の回転方向と回転速度を検知する4値FSK復調回路であって、前記移動の回転速度を検知する手段として、2値整形された前記各成分の信号の一定時間当たりの変動量の平均値を算出し、該変動量の平均値を前記各成分毎に一定時間遅延させた変動量の平均値を生成し、前記各成分の変動量の平均値から対応する前記遅延させた変動量の平均値を差引きすることによって、前記各成分毎に変動量の平均値の差分を算出し、前記各成分毎の差分の絶対値を算出し、前記各絶対値の和を特定の時間に亘って積分した信号を出力する回転速度検知部を備えたことを特徴としており、変動量の平均値を算出するための一定の時間をシンボル時間の数分の1程度とし、積分を行う特定の時間を1シンボル時間に近似する時間とすれば、2値整形により失われた信号点の回転を部分的に回復して、微小の回転とし、おおよそ1シンボル時間当たりの該微小回転の結果を回転量として検知することができ、かつシンボルタイミングが多少ずれても、積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる。
【0046】
上記従来例の問題点を解決するための請求項5記載の発明は、請求項2記載の4値FSK復調回路において、回転方向検知部は、2値整形された信号から位相を検知して出力する第1の位相デコーダと、前記2値整形された信号を一定の時間遅延して出力する遅延回路と、前記遅延回路から遅延された信号の入力を受けて、該信号の位相を検知して出力する第2の位相デコーダと、前記2値整形された信号の位相と前記遅延された信号の位相との位相差を算出する位相差検出回路とを備える量子化位相差分回路を有し、前記位相差検出回路から前記位相差の入力を受けて、特定の時間に亘って積分して出力する第1の積分放電回路を備える第1の平滑化回路を有することを特徴としており、特定の期間を1シンボル時間に近似する時間とすれば、該積分の結果が1シンボル時間当たりの回転量に相当するため、その正負を以て回転の方向を検知でき、またシンボルタイミングが多少ずれても、積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる。
【0047】
上記従来例の問題点を解決するための請求項6記載の発明は、請求項3記載の4値FSK復調回路において、回転速度検知部は、2値整形された信号を各成分毎に一定時間遅延して出力する遅延回路と、2値整形された信号と前記遅延回路から入力される遅延された2値整形された信号との排他的論理和を各成分毎に演算する排他的論理和回路と、前記各排他的論理和の和を特定の時間に亘って積分する第2の積分放電回路を有する回転速度検知部であることを特徴としており、特定の期間を1シンボル時間に近似する時間とすれば、該積分の結果が1シンボル時間当たりの回転量に相当するため、その回転量と適当なしきい値との大小の比較によって回転速度を判定でき、またシンボルタイミングが多少ずれても、該積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる。
【0048】
上記従来例の問題点を解決するための請求項7記載の発明は、請求項4記載の4値FSK復調回路において、回転速度検知部は、2値整形された信号の各成分の一定時間の平均値を算出する移動平均回路と、前記各成分の平均値の各々の時間的差分値を算出する差分回路と、前記各々の時間的差分値の絶対値を算出する絶対値回路と、前記各絶対値の和を特定の時間に亘って積分する第2の積分放電回路とを有する回転速度検知部であることを特徴としており、特定の期間を1シンボル時間に近似する時間とすれば、該積分の結果が1シンボル時間当たりの回転量に相当するため、その回転量と適当なしきい値との大小の比較によって回転速度を判定でき、またシンボルタイミングが多少ずれても、該積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる。
【0049】
上記従来例の問題点を解決する請求項8記載の発明は、4値FSK変調されたキャリア信号を直交検波する際に、同相成分と直交成分との2軸で形成される平面上に配置される信号点の間の移動の回転方向と回転速度を検知する4値FSK復調回路であって、前記移動の回転方向を検知する手段である請求項2又は請求項5記載の回転方向検知部と、前記移動の回転速度を検知する手段である請求項3又は請求項6記載の回転速度検知部と、前記回転方向検知部から入力される信号を基にシンボルのMSBを判定し、前記回転速度検知部から入力される信号を基にシンボルのLSBを判定して復調を行う判定回路とを有することを特徴としており、シンボルタイミングが多少ずれても、また雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、復調を適正にできる。
【0050】
上記従来例の問題点を解決する請求項9記載の発明は、4値FSK変調されたキャリア信号を直交検波する際に、同相成分と直交成分との2軸で形成される平面上に配置される信号点の間の移動の回転方向と回転速度を検知する4値FSK復調回路であって、前記移動の回転方向を検知する手段である請求項2又は請求項5記載の回転方向検知部と、前記移動の回転速度を検知する手段である請求項4又は請求項7記載の回転速度検知部と、前記回転方向検知部から入力される信号を基にシンボルのMSBを判定し、前記回転速度検知部から入力される信号を基にシンボルのLSBを判定して復調を行う判定回路とを有することを特徴としており、シンボルタイミングが多少ずれても、また雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、復調を適正にできる。
【0051】
上記従来例の問題点を解決する請求項10記載の発明は、請求項5又は請求項8又は請求項9記載の4値FSK復調回路において、位相デコーダは、2値整形された信号の入力を受けて、4値FSK変調されたキャリア信号を直交検波する際に、同相成分と直交成分との2軸で形成される平面上に配置される前記2値整形された信号が表す信号点が属する象限を前記2値整形された信号の組合せごとに予め設定されたテーブルを検索して、前記象限を象限信号として出力する位相デコーダであることを特徴としており、請求項5又は請求項8又は請求項9の効果に加えて、動作を高速にしつつ、回路をより簡略にでき、ワンチップ化を促進できる。
【0052】
【発明の実施の形態】
本発明の第1の実施の形態を図面を参照しながら説明する。
本発明に係る第1の4値FSK復調回路(第1の回路)は、コンパレータが2値整形したI信号とQ信号とを差分と積分とによって緩やかに変化する信号に変換し、これによって回転方向と回転速度とを概略判定して、その結果に基づいて4値FSK復調するものであり、復調時に頻繁に信号が変化するような誤りの影響を低減できる。
【0053】
第1の回路は、図1に示すように、零IF検波回路1と、コンパレータ2と、量子化位相差分回路21と、第1の平滑化回路22と、量子化差分回路23と、絶対値回路24と、第2の平滑化回路25と、判定回路26とから構成されている。図1は、第1の回路の構成ブロック図である。
【0054】
以下、各部を具体的に説明する。
零IF検波回路1は、従来と同様にFSK変調されているキャリア信号の入力を受けて、これを直交検波し、直交ベースバンド信号の同相成分(I成分)と、直交成分(Q成分)とを出力するものである。
【0055】
コンパレータ2aは、直交ベースバンド信号のI成分の入力を受けて、2値整形して整形I信号を出力するものであり、コンパレータ2bは、同じくQ成分を2値整形して整形Q信号を出力するものである。
【0056】
量子化位相差分回路21は、刻々と変化する整形I信号と整形Q信号との入力を受けて、両信号を成分とするIQ平面上でのベクトルの位相が変化する度に該位相が時間的に如何に変化したかを差分により求めて、それを波形として第1の平滑化回路22に出力するものである。
【0057】
第1の平滑化回路22は、量子化位相差分回路21から入力されるベクトルの位相の時間的変化を一定の時間間隔(例えば1シンボル時間)に亘って平滑化して判定回路26に出力するものである。
【0058】
これら量子化位相差分回路21と、第1の平滑化回路22とは、ベクトルの回転方向を検知するための回路であるので、以下、「回転方向検知部」と称することがある。
【0059】
量子化差分回路23は、コンパレータ2a,2bから出力される整形I信号と整形Q信号との入力を受けて、これらの時間的な差分を算出し、絶対値回路24に出力するものである。
【0060】
絶対値回路24は、量子化差分回路23から入力された整形I信号と整形Q信号の2つの信号のそれぞれの時間的差分の絶対値を算出し、第2の平滑化回路25に出力するものである。
第2の平滑化回路25は、絶対値回路24から2つの絶対値の入力を受けて、これらの和を一定の時間間隔(例えば1シンボル時間)に亘って平滑化するものである。
【0061】
量子化差分回路23と、絶対値回路24と、第2の平滑化回路25とは、ベクトルの回転速度を検知するための回路であるので、以下、「回転速度検知部」と称することがある。
【0062】
判定回路26は、回転方向検知部の第1の平滑化回路22と、回転速度検知部の第2の平滑化回路25とから入力される平滑化された信号と、予め設定されているしきい値とを比較し、その比較結果に応じて4値FSKのシンボル判定を行うものである。
【0063】
ここで、第1の回路を具現化した回路の一例について、図2を用いて説明する。図2は、第1の回路を具現化する一例を表す構成ブロック図である。
【0064】
第1の回路を具現化する回路は、図2に示すように、零IF検波回路1と、コンパレータ2と、判定回路26と、第1の遅延回路31と、位相デコーダ32と、位相差検出回路33と、第1の積分放電回路34と、第2の遅延回路41と、排他的論理和回路42と、第2の積分放電回路43と、シンボルタイミング抽出回路51とから構成されている。
尚、零IF検波回路1と、コンパレータ2と、判定回路26とは、既に説明したものである。
【0065】
第1の遅延回路31と位相デコーダ32と位相差検出回路33とは、回転方向検知部の量子化位相差分回路21を構成するものである。
以下、各部を説明する。
第1の遅延回路31a,31bは、整形I信号と整形Q信号とをそれぞれ予め設定された一定の時間(τ1 )だけ遅延させて出力するものである。以下で、この遅延された整形I信号と整形Q信号とをそれぞれ「遅延整形I信号」及び、「遅延整形Q信号」と称することとする。
【0066】
位相デコーダ32aは、整形I信号と整形Q信号との入力を受けて、次の[数2]を用いて、その位相角θを算出して出力するものである。
【0067】
【数2】
【0068】
ここで、位相デコーダ32aは、整形I信号を[数2]のIと、整形Q信号を[数2]のQとして位相角θを算出して出力するものであり、sgn 関数は、次の[数3]で定義される関数である。
【0069】
【数3】
【0070】
従って、位相角θは、45゜,135゜,225゜,315゜のいずれかであり、それぞれ角θの属する象限を代表する値となっている。そのため、位相デコーダ32aは、位相角θの代わりに位相角θがどの象限に属するかを表す信号(以下、「象限信号」と称する)を出力するようになっていても構わない。
【0071】
位相デコーダ32bは、位相デコーダ32aと同様に[数2]を用いて遅延整形I信号と遅延位相Q信号との位相角を算出するものである。つまり、位相デコーダ32bは、遅延整形I信号を[数2]のIと、遅延整形Q信号を[数2]のQとして位相角θ′を算出して出力するようにしている。尚、この位相角を以下で、「遅延位相角」と称することがある。
また、位相デコーダ32bは、位相デコーダ32aと同様に、算出した遅延位相角θ′の属する象限を表す象限信号を出力するようにしてあってもよい。
尚、区別のため、請求項において、位相デコーダ32aを「第1の位相デコーダ」と称し、位相デコーダ32bを「第2の位相デコーダ」と称することとする。
【0072】
尚、位相デコーダ32は、入力される整形信号又は遅延整形信号の種類が限られているので、出力すべき信号をこれらに対応づけるテーブルを備え、それを検索して信号を出力するようにしておくことも考えられる。
このようにすれば、回路構成を簡略にし、さらに動作速度を高めることができる効果がある。
【0073】
位相差検出回路33は、位相デコーダ32aと位相デコーダ32bとから入力される位相角θから遅延位相角θ′を差引きして、その位相差を出力するものである。ここで、位相差検出回路33が検出する位相差は、90゜、0゜、−90゜、±180゜、270゜、−270゜のいずれかであるので、位相差検出回路33は、それぞれに対応して1,0,−1,0,−1,1を表す信号を出力するようになっている。
【0074】
尚、ここで出力される信号が1であるのは、IQ平面上の信号点が左回転していることを示しており、信号が−1であるのは、IQ平面上の信号点が右回転していることを示している。
【0075】
また、位相差検出回路33は、象限信号の入力を受けたときには、上記の位相差に対応するように各象限信号の組合せに対応した位相差の信号(1,0,−1のいずれか)を出力するようにしておけばよい。
【0076】
次に、第1の積分放電回路34とシンボルタイミング抽出回路51とは、第1の平滑化回路22を実現するものである。
ここで、シンボルタイミング抽出回路51は、整形I信号と整形Q信号との入力を受けて、これらから1シンボル時間を表す受信シンボルタイミングST信号を推定して出力するものであり、図2に示すように、第1の積分放電回路34と、第2の積分放電回路43とに共通して出力するようにしている。
【0077】
第1の積分放電回路34は、受信シンボルタイミングST信号の入力を受けて、この信号に表される時間だけ位相差検出回路33から入力される位相差の信号を少なくともτ1/2以下の周期でサンプリング(2/τ1以上の周波数でサンプリング)した後、積分して出力するものである。
【0078】
ここで、具体的に第1の積分放電回路34について、図19を参照しつつ説明する。図19は、第1の積分放電回路34の一例を表す構成ブロック図である。
第1の積分放電回路34は、図19に示すように、クロック発生回路91と、サンプリング回路92と、記憶回路93と、加算器94と、遅延回路95とから構成されている。
【0079】
クロック発生回路91は、予め設定された一定の時間毎にクロック信号を出力するものである。クロック発生回路91で設定されるクロック周期は、遅延回路31で設定された時間(τ1)に対し、少なくとも、τ1/2(τ1の2分の1)より小さい値に設定される。
【0080】
サンプリング回路92は、入力された信号を、クロック発生回路91からのクロックタイミングで標本化し、出力するものである。
【0081】
記憶回路93は、クロック発生回路91からのクロック毎に入力された値を記憶し更新するとともに、遅延回路95からのシンボルタイミングST毎に記憶値を零に初期化するものである。
【0082】
加算器94は、入力される2値を加算して出力するものであり、サンプリング回路92と記憶回路93からの値を加算し、積分放電回路34の出力として出力するようになっている。
【0083】
遅延回路95は、入力された信号を予め設定された時間だけ遅延させて出力するものである。遅延回路95で設定される時間は、遅延回路31と位相差検出回路33で推定される信号の遅れと、シンボルタイミング検出回路51で推定される信号の遅れを考慮し、記憶回路93で初期化するタイミングが最適になるように設定される。
【0084】
上記構成により、クロック発生回路91のタイミングで加算器94の入力と記憶回路93の出力の和が再び記憶回路93に積算され、積算がシンボルタイミングの間行われるので、積分放電回路が実現できる。
【0085】
ここで、これら回転方向検知部の動作について図5を用いて説明する。図5は、回転方向検知部の動作を説明するためのタイミングチャート図である。
ここで、位相デコーダ32は、位相角及び遅延位相角を象限信号で出力することとしており、位相差検出回路33aの出力する位相角の象限信号を図5(a)に、位相差検出回路33bの出力する遅延位相角の象限信号を図5(b)に示している。
【0086】
また、ここでは具体的に、「1001」と変化するディジタル信号でFSK変調されたキャリア信号を直交検波したときの直交ベースバンド信号を例にとっているため、図17及び図18を参照すればわかるとおり、当初sgn(Q)とsgn(I)とは共に−1であるので、その信号点はCであって第3象限にあり、その後sgn(I)が+1に転じて、信号点はD(第4象限)となる(つまり、左回転している)。これが図5(a)に示されており、この信号点の移動をτ1 だけ遅延させたものが図5(b)に示されている。
【0087】
そして、位相角及び遅延位相角から位相差検出回路33が出力する位相差の信号は、図5(c)に示すようなものになる。つまり、例えば時刻c1から時刻dまでの間は、図5(a)に示す位相角と図5(b)に示す遅延位相角とが共に第3象限にあるので、位相差は0となっており、時刻dから時刻d1までの間は、位相角が第4象限にあり、遅延位相角が第3象限にあるので、その位相差は90゜であり、位相差検出回路33が出力する位相差の信号は1となる。これは、過去に第3象限にあったものが第4象限に移行したことを表しているので、左回転していると判定できるからである。
【0088】
そして、1シンボル時間に亘って、積分放電回路34が積分している経過が図5(d)に示すようなものになっている。図5に示した例では、時刻cから1シンボル時間に亘って積分される位相差の信号が6度だけ1になっているので、該シンボル時間が終了する際の積分放電回路34の出力する値は6×n[nはτ1の間にサンプリングした回数](正の値)となっており、左に回転していると判定できるようになる。
【0089】
従って、この回転方向検知部によれば、回転方向を表す信号が時間τ1 の分解能で少しずつ積分されるようにしているため、シンボルタイミングがずれても判定される回転方向への影響が少なく、判定の劣化への影響は小さくなっている。
【0090】
また、雑音や零IF検波回路1における位相歪み並びに直流オフセットが存在して位相デコーダ32が出力する位相角及び遅延位相角の象限信号が一時的に頻繁に変化しても、積分放電回路34において少しずつ積分が行われるため、回転方向の判定への影響は少ない。
【0091】
次に、回転速度検知部について図2に戻って説明する。
図2において、第1の遅延回路32と同様に整形I信号と整形Q信号とをτ2 の時間だけ遅延して出力する第2の遅延回路41a,41bと、排他的論理和回路42とは、回転速度検知部の量子化差分回路23と絶対値回路24を実現するものである。ここでも、遅延時間は異なるが整形I信号を遅延したものを「遅延整形I信号」等と称することとする。
【0092】
すなわち、排他的論理和回路42aは、整形I信号と遅延整形I信号との入力を受けて、その値が正又は零ならば「真」として1を表す信号とし、その値が負ならば「偽」として0を表す信号として、排他的論理和を算出し、第2の積分放電回路43に出力するものである。
排他的論理和回路42bは、整形Q信号と遅延整形Q信号との入力を受けて、同様に排他的論理和を算出し、第2の積分放電回路43に出力するものである。
【0093】
第2の積分放電回路43は、既に述べたようにシンボルタイミング抽出回路51からシンボルタイミングST信号の入力を受けて、この信号に表される1シンボル時間に亘って、排他的論理和回路42aと、排他的論理和回路42bとから入力される排他的論理和の和を少なくともτ2/2以下の周期でサンプリングした後、積分して、判定回路26に出力するものである。
【0094】
ここで、回転速度検知部の動作について図6を用いて説明する。図6は、第1の回路の回転速度検知部の動作を説明するためのタイミングチャート図である。
図6では、図5と同様に具体的に「1001」と変化するディジタル信号でFSK変調されたキャリア信号を直交検波したときの直交ベースバンド信号を例にとっている。
【0095】
コンパレータ2aから出力される整形I信号は、図17を用いて説明したとおり、図6(a)に示されるような変化となる。
そして、遅延回路41aが当該整形I信号をτ2 の時間だけ遅延させて、遅延整形I信号として図6(b)に示される信号を出力する。
【0096】
ここで、整形I信号と遅延整形I信号とが異なる時間で排他的論理和回路42aが排他的論理和として、1を表す信号を出力するようになり、その出力は、図6(c)に示すような時間変化となる。
また、整形Q信号と遅延整形Q信号とは図示していないが、それらの排他的論理和である、排他的論理和回路42bの出力は、図6(d)に示すような時間変化をするようになる。
【0097】
そして、第2の積分放電回路43がこれらの和を積分することによって、図6(e)に示す時間変化で積分を行うようになる。尚、図6(e)で、THとして示した線はしきい値を表しており、設定によって上下できるようになっている。
現実の回路では、このしきい値は、判定回路26に設定されていて、判定回路26が該しきい値を以て回転速度を判定するようにしているものである。
【0098】
尚、ここの例では、図6(e)に示す第2の積分放電回路43の出力は、「10」のとき(図6の左半分)では、しきい値を超えているように、「01」のとき(図6の右半分)では、しきい値を下回るようになっている。
これは、第2の積分放電回路43が行う積分が、信号点の変化が1シンボル当たり何度発生したかを積分する動作に相当し、「10」では、信号点の変化が多数あるので、その積分結果が大きくなり、「01」では、信号点の変化が少ないので、その積分結果が小さくなっているためである。
【0099】
このような回転速度検出部によれば、回転方向検出部と同様に、回転を表す排他的論理和回路の出力をτ2 の時間に分散させて少しずつ積分するようにしているので、積分結果の分解能をτ2 の分だけ向上でき、シンボルタイミングのずれによる積分結果への影響を低減でき、回転速度判定を適正に行うことができる。
【0100】
また、雑音や零IF検波回路1における位相歪み並びに直流オフセットが存在して、各整形信号や各遅延整形信号の出力が不規則に、特に信号点の変化の前後で頻繁に排他的論理和回路の出力が変化しても、積分が行われているので、その影響を低減でき、回転速度判定を適正に行うことができる。
【0101】
次に、第1の回路の動作について図1を用いて説明する。
第1の回路の零IF検波回路1が、4値FSK変調されたキャリア信号の入力を受けて、これを直交検波し、その同相成分Iと、直交成分Qとを出力する。
そして、コンパレータ2a,2bが各成分を2値整形して、それぞれ整形I信号及び整形Q信号を出力する。
【0102】
そして、これら整形I信号と整形Q信号とは、それぞれ回転方向検知部と回転速度検知部とに入力される。
まず、回転方向検知部の量子化位相差分回路21が整形I信号と整形Q信号とを成分とするIQ平面上でのベクトルの位相の時間的変化を差分により検出し、第1の平滑化回路22が、これを1シンボル時間に亘って積分することによって平滑化して判定回路26に出力する。
【0103】
また、回転速度検出部の量子化差分回路23が整形I信号と整形Q信号とをそれぞれ時間的に差分してその変化を量子化して検出し、第2の平滑化回路25が1シンボル時間に亘ってこれを平滑化して一定時間に発生した回転量を判定回路26に出力する。
【0104】
そして、判定回路26が、回転方向検出部から回転方向を、回転速度検出部から回転速度の入力を受けて、回転方向からシンボルのMSBを、回転速度と予め設定されたしきい値との比較からシンボルのLSBをそれぞれ判定し、それを基にシンボルを復調して出力する。
【0105】
ところで、本発明の4値FSK復調回路は、図3に示すような第2の実施の形態に係る回路(第2の回路)によっても実現できるので、以下これを説明する。図3は、第2の回路の構成ブロック図である。
本発明に係る第2の回路は、第1の回路と同様に、コンパレータが2値整形したI信号とQ信号とを差分と積分とによって緩やかに変化する信号に変換し、これによって回転方向と回転速度とを概略判定するものであるが、第1の回路とは異なる回転速度の検知の方法を提供するもので、これによっても頻繁に信号が変化するような誤りの影響を低減できる。
【0106】
第2の回路は、図3に示すように、零IF検波回路1と、コンパレータ2と、量子化位相差分回路21と、第1の平滑化回路22と、判定回路26と、第3の平滑化回路61と、差分回路62と、絶対値回路63と、第4の平滑化回路64とから構成されている。
【0107】
第2の回路は、回転速度検出部が異なっている他は、第1の回路と同一のものであるので、ここでは、回転速度検出部について主に説明することとする。
以下、回転速度検出部の各部について具体的に説明する。
【0108】
第3の平滑化回路61は、整形I信号と整形Q信号との入力を受けて、それぞれの整形信号の一定時間(例えば第1の回路でいうτ2 の時間)当たりの変動の大きさを平均化して差分回路62に出力するものである。
【0109】
差分回路62は、第3の平滑化回路61から一定時間あたりの整形I信号の変動量と整形Q信号の変動量との入力を受けて、それを格納し、前回格納したそれぞれの変動量との差分を算出して、絶対値回路63に出力するものである。
絶対値回路63は、整形I信号と整形Q信号とに係る変動量の差分の入力を受けて、それぞれの絶対値を算出し、第4の平滑化回路64に出力するものである。
【0110】
第4の平滑化回路64は、入力された絶対値の和を一定時間に亘って積分し、判定回路26に出力するものである。
【0111】
次に、これらを具現化した回路について図4を用いて説明する。図4は、第2の回路を具現化する回路の構成ブロック図である。
【0112】
第2の回路を具現化する回路は、図4に示すように、零IF検波回路1と、コンパレータ2と、遅延回路31と、位相デコーダ32と、位相差検出回路33と、第1の積分放電回路34と、判定回路26と、シンボルタイミング抽出回路51と、移動平均回路71と、差分回路72と、絶対値回路73と、第2の積分放電回路43とから構成されている。
【0113】
ここで、回転速度検出部以外の、零IF検波回路1と、コンパレータ2と、遅延回路31と、位相デコーダ32と、位相差検出回路33と、第1の積分放電回路34と、判定回路26とは既に説明したものであるので、その説明は省略する。
【0114】
移動平均回路71は、第3の平滑化回路61を具現化したもので、特に移動平均回路71aは、予め設定された時間(例えばτ2 )当たりの整形I信号の変動量の平均値を差分回路72aに出力するものであり、移動平均回路71bは、予め設定された時間(例えばτ2 )当たりの整形Q信号の変動量の平均値を差分回路72bに出力するものである。
移動平均回路71の具体的な回路については、後述する。
【0115】
差分回路72は、予め設定された微小時間の間に入力された各整形信号の変動量の平均値を一時的に格納し、これと次回入力される平均値との差分を算出して、各整形信号ごとに差分値として出力するものである。特に差分回路72aは整形I信号に係り、差分回路72は整形Q信号に係るようになっている。
【0116】
絶対値回路73は、各整形信号の差分値の絶対値を算出して出力するものである。ここで、絶対値回路73aは整形I信号に係り、絶対値回路73bは整形Q信号に係るようになっている。
【0117】
第2の積分放電回路43は、既に説明したシンボルタイミング抽出回路51からシンボルタイミングST信号の入力を受けて、当該信号に示された1シンボル時間だけ、絶対値回路73から入力される2つの絶対値の和を少なくともτ2/2以下の周期でサンプリングした後、積分して判定回路26に出力するものである。
【0118】
ここで、具体的に移動平均回路71について、図9を参照しつつ説明する。図9は、移動平均回路71の概略回路図である。
移動平均回路71は、図9に示すように、クロック発生回路81と、複数のDタイプフリップフロップ(以下、「D−FF」と称する)82と、D−FF82に対応して設けられた加算器83とから構成されている。
【0119】
以下、各部を説明すると、クロック発生回路81は、予め設定された一定の時間毎にクロック信号を出力するものである。
D−FF82は、クロック発生回路81からクロック信号の入力をCLK端子より受けて、D端子から入力された信号を保持するとともに、現在保持している信号をQ端子を介して出力するようになっている。ここで、各D−FF82のQ端子は、次段のD−FF82のD端子に接続されているとともに加算器83にも入力されている。
【0120】
加算器83は、入力される2値を加算して出力するものであり、特に加算器83aは、外部(すなわちコンパレータ2)から入力される整形信号と、前回入力され、D−FF82aが保持している信号とを加算して、次段の加算器である加算器83bに出力する。
そして、加算器83bは、加算器83aから入力される信号と、前々回入力され、D−FF82bが保持している信号とを加算して、さらに次段の加算器である加算器83cに出力する。
【0121】
そのため、最後段の加算器である加算器83eが出力する信号は、今回入力されている値と今までに入力されてきた値とを加算したものであるから、結局、図10に示すように、信号点間の移動の軌跡を細分化したものを次々に出力しているようになる。図10は、移動平均回路71が出力する信号を表す説明図である。
【0122】
尚、ここで、D−FF82と加算器83とは、5つあるので、各信号点間を5つの点で分割(区間を6分割)したものになっており、移動平均化された整形I信号の同相方向の軸を<I>と、整形Q信号の直交方向の軸を<Q>とそれぞれ表している。
つまり、移動平均回路71は、信号点間の移動を細分化して少しずつ出力するようになっており、コンパレータ2の2値整形によって失われた信号点の細かな動きを一部再現している。
尚、複数のD−FF82は、シフトレジスタと同等の機能を提供するものであるので、シフトレジスタで置き換えても構わない。
【0123】
次に、第2の回路の回転速度検知部の動作について図11と図12とを用いて説明する。図11は、第2の回路の回転速度検知部における移動平均回路71の動作を表すタイミングチャート図であり、図12は、第2の回路の回転速度検知部の動作を表すタイミングチャート図である。
【0124】
ここでは、今までの例と同様にして、「1001」なるディジタルデータによって、4値FSK変調されたキャリア信号を例にとって説明することとする。この場合の整形I信号と整形Q信号とは、既に説明しているように、図11の実線で表されるようなデータとなる。
また、整形Q信号は、図12(a)にも示されている。
【0125】
移動平均回路71が、整形I信号と整形Q信号と(図11における実線)の入力を受けて、これを複数の段階に分割して階段状とし、図11の破線で示すような信号波形を得る。そして、移動平均回路71は例えば整形Q信号に対する出力信号として、図12(b)に示すような信号を出力するようになる。
【0126】
そして、差分回路72bが図12(b)の信号を差分して、絶対値回路73bが絶対値を算出し、図12(c)に示すような信号を出力するようになる。
同様に、整形I信号に対しても、移動平均回路71aと差分回路72aと絶対値回路73aが、図12(d)に示すような信号を出力するようになる。
【0127】
そして、第2の積分放電回路43がこれらの信号の和を1シンボル時間に亘って積分し、図12(e)に示すような信号を出力する。
【0128】
尚、判定回路26が図12(e)にTHとして示されている、しきい値を設定されていれば、既に説明した第1の回路の場合と同様にして、判定結果を適正に出力することができるようになる。
【0129】
このような回転速度検出部によれば、整形I信号と整形Q信号とに関する2値整形の出力の変化がτ2 の時間分だけ分散され、積分が少しずつ行われるようになっているので、積分結果の分解能がτ2 だけ向上して、シンボルタイミングのずれによる積分結果への影響を低減でき、回転速度判定を適正に行うことができる。
【0130】
また、雑音や零IF検波回路1における位相歪み並びに直流オフセットが存在して、各整形信号や各遅延整形信号の出力が不規則に、特に信号点の変化の前後で頻繁にコンパレータ2の出力が変化しても、積分が行われているので、その影響を低減でき、回転速度判定を適正に行うことができる。
尚、第2の回路の回転方向検知部の動作は、第1の回路の場合と同一であるので、その説明を省略する。
【0131】
次に、第2の回路の動作について図3を用いて説明する。
第2の回路の零IF検波回路1が、4値FSK変調されたキャリア信号の入力を受けて、これを直交検波し、その同相成分Iと、直交成分Qとを出力する。
そして、コンパレータ2a,2bが各成分を2値整形して、それぞれ整形I信号及び整形Q信号を出力する。
【0132】
そして、これら整形I信号と整形Q信号とは、それぞれ回転方向検知部と回転速度検知部とに入力される。
まず、回転方向検知部の量子化位相差分回路21が整形I信号と整形Q信号とを成分とするIQ平面上でのベクトルの位相の時間的変化を差分により検出し、第1の平滑化回路22が、これを1シンボル時間に亘って積分することによって平滑化して判定回路26に出力する。
【0133】
また、回転速度検出部の第3の平滑化回路61が整形I信号と整形Q信号との変化を階段状にして平滑化し、差分回路62がそれらを時間的に差分し、絶対値回路63がこれらの絶対値を算出して、整形I信号と整形Q信号とが変化する点で立ち上がるパルス信号とし、これを第4の平滑化回路64が1シンボル時間に亘って平滑化して、一定時間に発生した回転量、すなわち回転速度を判定回路26に出力する。
【0134】
そして、判定回路26が、回転方向検出部から回転方向を、回転速度検出部から回転速度の入力を受けて、回転方向からシンボルのMSBを、回転速度と予め設定されたしきい値との比較からシンボルのLSBをそれぞれ判定して、シンボルを復調し、出力する。
【0135】
第1、第2の回路によれば、整形I信号と整形Q信号とで表現されるベクトルの回転方向を検知するとともに、さらに回転速度をも別個に検知し、これらの検知の結果によって4値FSKを復調する4値FSK復調回路であって、回転方向と回転速度とを1シンボル時間当たりで平滑化しているので、シンボルタイミングのずれによる影響を低減でき、また、雑音や零IF検波回路1における位相歪み並びに直流オフセットが存在して、各整形信号や各遅延整形信号の出力が不規則に、特に信号点の変化の前後で頻繁にコンパレータ2の出力が変化しても、その影響を低減して、回転方向判定及び回転速度判定を適正に行うことができ、4値FSK変調されたキャリア信号の復調を適正に行うことができる効果がある。
【0136】
【実施例】
本発明の実施例について説明する。
まず、第1の回路の実施例を図7と図8とを参照しつつ説明する。図7は、第1の回路の回転方向検知部が出力する信号を計算機シミュレーションにより計算した結果を示す説明図であり、図8は、第1の回路の回転速度検知部が出力する信号を計算機シミュレーションにより計算した結果を示す説明図である。
【0137】
ここで、伝送速度を6.4kbpsとし、変調速度Rは、その半分の3.2kboudであり、変調指数はm=3とm=1とした。これは、周波数偏移ΔF=4.8kHz、1.6kHzに対応している。また、1シンボル時間を64とするとき、τ1 =15としている。
また、図7、図8に示す計算機シミュレーションでは、雑音の影響をパラメータとして含んだものとなっており、複数のシンボルについてシミュレーションを行っている。
【0138】
具体的には、図7では回転方向検知部の動作として、各実線が1シンボルを表しており、それぞれが1シンボル時間ごとに0にリセットされている。そして、各実線は、0から始まって、正の方向に単調増加し、又は負の方向に単調減少する階段状の関数となっている。
【0139】
これら2種類は、正の方向に単調増加するものが正の方向への回転を、負の方向に単調減少するものが、負の方向への回転を意味している。
しかも、しきい値を0とした場合、1シンボルの終了時点で最悪の場合でも、それぞれが±10以上しきい値から離れており、適正な判定を行うことが十分にできることがわかる。
【0140】
また、図8では回転速度検知部の動作として、各実線が同様に1シンボルを表しており、それぞれが1シンボル時間ごとに0にリセットされている。そして、各実線は、0から始まって、正の方向に単調増加しているが、あるものは、高々40の大きさまでしか到達せず、一方は70を超える大きさにまで到達している。
【0141】
これら2種類は、前者が回転速度の低速なものを、後者が回転速度の高速なものを意味しており、その差が30程度あることから、しきい値を図示したように50程度としておけば、適正な判定を行うことが十分にできることがわかる。
【0142】
また、第1、第2の回路ともに、τ1 =17、τ2 =21であり、その他の条件は上記と同じにしたときのビット誤り率(BER)特性を図13を用いて説明する。図13は、本発明のビット誤り率を計算機シミュレートした結果を表す説明図である。
【0143】
図13は、横軸にシンボルタイミングとのずれを採り、縦軸に平均のビット誤り率を採っている。図13に示すように従来の4値FSK復調回路(上向きの黒三角)では、シンボルタイミングが±4サンプル程度ずれたところからビット誤り率が無視できない程度に増加して、適正な復調ができなくなっている。
【0144】
一方、本発明の第1又は第2の回路(下向きの黒三角)によれば、シンボルタイミングが±10サンプルのずれとなっていても、十分適正な復調を行うことができる。
【0145】
【発明の効果】
請求項1記載の発明によれば、4値FSK変調されたキャリア信号を直交検波する際に、同相成分と直交成分との2軸で形成される平面上に配置される信号の位相を時間的に差分し、これを積分して信号点間の移動の回転方向を検知し、同相成分と直交成分を各成分毎に時間的に差分し、各成分の差分の絶対値の和を積分して信号点間の移動の回転速度を検知する4値FSK復調回路としているので、検知結果を基に復調を行えば、シンボルタイミングのずれの影響を少なくして、適正に復調を行うことができる効果がある。
【0146】
請求項2記載の発明によれば、信号点の回転方向を検知する手段として、2値整形された信号の同相成分と直交成分との各成分の信号を一定時間遅延させた遅延信号を生成し、各成分の信号と各成分の遅延信号のそれぞれから位相を検出して、対応する位相を差引きしてベクトルの位相の時間的差分を得、その差分を特定の時間で積分して、該積分の結果を出力する回転方向検知部を備えた請求項1記載の4値FSK復調回路としているので、特定の期間を1シンボル時間に近似する時間とすれば、該積分の結果が1シンボル時間当たりの回転量に相当するため、その正負を以て回転の方向を検知でき、またシンボルタイミングが多少ずれても、積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる効果がある。
【0147】
請求項3記載の発明によれば、信号点の回転速度を検知する手段として、2値整形された信号の同相成分と直交成分との各成分毎に差分し、さらに各成分毎の差分の絶対値を算出し、算出された絶対値の和を特定の時間に亘って積分して、該積分結果を出力する回転速度検知部を備える請求項1記載の4値FSK復調回路としているので、特定の時間を1シンボル時間とすれば、積分の結果が1シンボル当たりの回転の回数に応じて変化するため、出力される信号によって、該シンボルに対する回転速度を検知でき、またシンボルタイミングが多少ずれても、積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる効果がある。
【0148】
請求項4記載の発明によれば、信号点の回転速度を検知する手段として、各成分毎に一定時間当たりの平均の回転量を算出して、さらに各成分毎に一定時間遅延させた変動量の平均値を生成し、各成分毎に変動量の平均値から遅延させた変動量の平均値を差引いて差分を算出して、算出した各差分の絶対値を算出し、各絶対値の和を特定の時間に亘って積分し、該積分結果を出力する回転速度検知部を備えた請求項1記載の4値FSK復調回路としているので、変動量の平均値を算出するための一定の時間をシンボル時間の数分の1程度とし、積分を行う特定の時間を1シンボル時間に近似する時間とすれば、2値整形により失われた信号点の回転を部分的に回復して、微小の回転とし、おおよそ1シンボル時間当たりの該微小回転の結果を回転量として検知することができ、かつシンボルタイミングが多少ずれても、積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる効果がある。
【0149】
請求項5記載の発明によれば、第1の位相デコーダが2値整形された信号の同相成分と直交成分との各成分が4値FSK変調されたキャリア信号を直交検波する際に、同相成分と直交成分との2軸で形成される平面上で形成するベクトルの位相を出力し、遅延回路が2値整形された信号の同相成分と直交成分との各成分をそれぞれ一定時間遅延して出力し、第2の位相デコーダがこれらの各成分が同相成分と直交成分との2軸で形成される平面上で形成するベクトルの位相を出力し、位相差検出回路が第1の位相デコーダが出力する位相と第2の位相デコーダが出力する位相の位相差を検出することで、これらの回路が量子化位相差分回路として2値整形された信号の位相の時間的差分を算出して出力するようになり、第1の積分放電回路が第1の平滑化回路として、位相差を特定の時間に亘って積分する請求項2記載の4値FSK復調回路としているので、特定の期間を1シンボル時間に近似する時間とすれば、該積分の結果が1シンボル時間当たりの回転量に相当するため、その正負を以て回転の方向を検知でき、またシンボルタイミングが多少ずれても、積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる効果がある。
【0150】
請求項6記載の発明によれば、排他的論理和回路が2値整形された信号と該信号を遅延回路により遅延した信号との排他的論理和を各成分毎に演算することによって、2値整形された信号を各成分毎に時間的な差分の絶対値を演算し、第2の積分放電回路が特定の時間に亘って演算された各時間的な差分の絶対値の和を積分する請求項3記載の4値FSK復調回路としているので、特定の期間を1シンボル時間に近似する時間とすれば、該積分の結果が1シンボル時間当たりの回転量に相当するため、その回転量と適当なしきい値との大小の比較によって回転速度を判定でき、またシンボルタイミングが多少ずれても、該積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる効果がある。
【0151】
請求項7記載の発明によれば、回転速度検知部における移動平均回路が2値整形された信号の各成分の一定時間の平均値を算出して、2値整形によって失われた信号点の微小回転を再現し、差分回路が該微小回転の時間的変化を検出し、絶対値回路が該微小回転の時間的変化の方向を正の方向とし、該微小回転の時間的変化の絶対値を第2の積分放電回路が特定の時間に亘って積分する請求項4記載の4値FSK復調回路としているので、特定の期間を1シンボル時間に近似する時間とすれば、該積分の結果が1シンボル時間当たりの回転量に相当するため、その回転量と適当なしきい値との大小の比較によって回転速度を判定でき、またシンボルタイミングが多少ずれても、該積分の概略の結果に現れる影響が少なく、さらに雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、積分によってその影響を打ち消しているので、回転方向を適正に判定することができ、これを基に復調を行えば、復調の結果を適正にできる効果がある。
【0152】
請求項8記載の発明によれば、請求項2又は請求項5記載の回転方向検知部と、請求項3又は請求項6記載の回転速度検知部とを備え、判定回路が、これらの回転方向検知部と回転速度検知部とが出力する信号と適当なしきい値との比較によって、シンボルを判定して復調を行う4値FSK復調回路としているので、シンボルタイミングが多少ずれても、また雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、復調を適正にできる効果がある。
【0153】
請求項9記載の発明によれば、請求項2又は請求項5記載の回転方向検知部と、請求項4又は請求項7記載の回転速度検知部とを備え、判定回路が、これらの回転方向検知部と回転速度検知部とが出力する信号を基にシンボルのMSBとLSBとを判定して復調を行う4値FSK復調回路としているので、シンボルタイミングが多少ずれても、また雑音の混入や回路の特性によって発生する位相歪み並びに直流オフセット等が存在して信号点の回転に短時間に頻繁に誤りが発生しても、復調を適正にできる効果がある。
【0154】
請求項10記載の発明によれば、位相デコーダがテーブルの検索によって、2値整形された信号の各成分に対応して予め設定されている象限信号を出力する、請求項5又は請求項8又は請求項9記載の4値FSK復調回路としているので、請求項5又は請求項8又は請求項9の効果に加えて、動作を高速にしつつ、回路をより簡略にでき、ワンチップ化を促進できる効果がある。
【図面の簡単な説明】
【図1】第1の回路の構成ブロック図である。
【図2】第1の回路を具現化する一例を表す構成ブロック図である。
【図3】第2の回路の構成ブロック図である。
【図4】第2の回路を具現化する回路の構成ブロック図である。
【図5】回転方向検知部の動作を説明するためのタイミングチャート図である。
【図6】第1の回路の回転速度検知部の動作を説明するためのタイミングチャート図である。
【図7】第1の回路の回転方向検知部が出力する信号を計算機シミュレーションにより計算した結果を示す説明図である。
【図8】第1の回路の回転速度検知部が出力する信号を計算機シミュレーションにより計算した結果を示す説明図である。
【図9】移動平均回路71の概略回路図である。
【図10】移動平均回路71が出力する信号を表す説明図である。
【図11】第2の回路の回転速度検知部における移動平均回路71の動作を表すタイミングチャート図である。
【図12】第2の回路の回転速度検知部の動作を表すタイミングチャート図である。
【図13】本発明のビット誤り率を計算機シミュレートした結果を表す説明図である。
【図14】従来の2値FSK復調回路の構成ブロック図である。
【図15】従来の2値FSK復調回路における零IF検波回路の一例の構成ブロック図である。
【図16】4値FSK復調回路における直交ベースバンド信号のIQ平面での動きを表す説明図である。
【図17】4値FSK復調回路における信号の一例を表す説明図である。
【図18】4値FSK復調回路における信号点配置の一例を表す説明図である。
【図19】第1の積分放電回路34の一例を表す構成ブロック図である。
【図20】従来よく用いられるシンボルタイミング抽出回路の構成ブロック図である。
【図21】シンボル変化点検出器の構成ブロック図である。
【図22】シンボル変化点前後の信号点の軌跡を描いた図である。
【図23】シンボル変化点検出までのタイムチャート図である。
【符号の説明】
1…零IF検波回路、 2…コンパレータ、 3…位相比較回路、 11…局部発振器、 12…90゜分配回路、 13…第1のミキサー回路、 14…第2のミキサー回路、 15…第1のLPF、 16…第2のLPF、 21…量子化位相差分回路、 22…第1の平滑化回路、 23…量子化差分回路、 24…絶対値回路、 25…第2の平滑化回路、 26…判定回路、 31…遅延回路、 32…位相デコーダ、 33…位相差検出回路、 34…第1の積分放電回路、 41…遅延回路、 42…排他的論理和回路、 43…第2の積分放電回路、 51…シンボルタイミング抽出回路、 61…第3の平滑化回路、 62…差分回路、 63…絶対値回路、 64…第4の平滑化回路、 71…移動平均回路、 72…差分回路、 73…絶対値回路、 81…クロック発生回路、 82…D−FF、 83…加算器、 91…クロック発生回路、 92…サンプリング回路、 93…記憶回路、 94…加算器、 95…遅延回路、 101…シンボル変化点検出器、 102…2値量子化位相比較器、 103…ループフィルタ、 104…局部発振回路、 105…ディジタルVCO、 106…分周器、 111…極性反転器、 112…Dタイプフリップフロップ、113…4入力OR回路、 114…4入力NAND回路、 115…立上がりエッジ検出器、 116…2入力OR回路[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a quaternary FSK demodulator circuit used in a digital radio receiver or the like, and more particularly to a quaternary FSK demodulator circuit that can be demodulated appropriately regardless of the modulation index with a simple circuit configuration.
[0002]
[Prior art]
Frequency shift keying (FSK modulation) is one of frequency modulation schemes, which is a modulation scheme that shifts the frequency of a carrier signal by a predetermined amount in accordance with an input signal to produce an output wave. The circuit is configured so that phase discontinuity does not occur.
[0003]
As a method of demodulating FSK modulated in this way, when a carrier signal modulated by FSK is received, the carrier signal is orthogonally detected using a local oscillator that oscillates the signal having the frequency of the carrier signal before modulation. There is a method (so-called “zero IF detection method”) in which an I component (in-phase component) and a Q component (quadrature component) are obtained as baseband signals, and FSK demodulation is performed on this.
[0004]
Here, a conventional binary FSK demodulator circuit using the zero IF detection method will be described first, and then a conventional quaternary FSK demodulator circuit will be described.
A conventional binary FSK demodulating circuit will be described with reference to FIGS. FIG. 14 is a configuration block diagram of a conventional binary FSK demodulation circuit, and FIG. 15 is a configuration block diagram of an example of a zero IF detection circuit in the conventional binary FSK demodulation circuit.
As shown in FIG. 14, the conventional binary FSK demodulating circuit is mainly composed of a zero IF
[0005]
Next, each part will be specifically described.
The zero IF
A specific configuration of the zero IF
[0006]
The
The
Hereinafter, a signal output from the
[0007]
The
[0008]
That is, the
[0009]
Here, the zero IF
For example, as shown in FIG. 15, the zero IF
[0010]
Hereinafter, each part is demonstrated concretely.
The
The 90 °
[0011]
The
The
[0012]
The
The
[0013]
In other words, if the frequency of the received carrier signal is higher than the frequency of the local oscillation signal (if it is FSK modulated as such), the vector represented by the shaped I signal and the shaped Q signal will rotate in the positive direction. If the frequency of the received carrier signal is lower than the frequency of the local oscillation signal (if so FSK modulated), the vector represented by the shaped I signal and the shaped Q signal rotates in the negative direction. To come.
[0014]
Therefore, the
[0015]
Here, the operation of the conventional binary FSK demodulation circuit will be described.
The zero
Then, the
[0016]
Then, the
[0017]
Next, a conventional 4-level FSK demodulating circuit will be described.
In the 4-level FSK demodulator circuit, the one that employs the same zero IF detection method as the above-mentioned binary FSK demodulator circuit, "4-level FSK signal direct conversion reception system", Saito, Akaiwa, IEICE Technical Report RCS94-124, pp.43-48.
[0018]
Therefore, an outline of the method described in this document will be described below.
The quaternary FSK demodulating circuit is the same as the above-described binary FSK demodulating circuit until the received carrier signal is subjected to quadrature detection and binary shaping to obtain a shaped I signal and a shaped Q signal. In addition to detecting the rotation direction of the vector represented by the signal, the rotation speed is also detected separately, and the four-value FSK is demodulated based on the detection results.
[0019]
In the orthogonal baseband signal in 4-level FSK demodulation, each signal point represents one of 2-bit symbols “00”, “01”, “11”, and “10”, which is shown in FIG. Thus, each MSB corresponds to the rotation direction, and the LSB corresponds to the rotation speed. FIG. 16 is an explanatory diagram illustrating the movement of the orthogonal baseband signal on the IQ plane in the 4-level FSK demodulating circuit.
[0020]
That is, the rotation direction is such that when the MSB is “0”, the rotation is negative (FIG. 16A), and when the MSB is “1”, the rotation is positive (FIG. 16B). The rotation speed corresponds to a value called a modulation index defined by the following [Equation 1].
[0021]
[Expression 1]
[0022]
Here, R represents the modulation speed, ΔFmax represents the maximum frequency shift, and two modulation indices m are set corresponding to LSB. The rotation speed is mπ.
For example, when m = 1, 3, especially when LSB is “0” and m = 3, the rotational speed at that time is mπ = 3π, so the broken lines in FIGS. As shown in FIGS. 16 (a) and 16 (b), the rotation speed at that time is m.pi. =. Pi. Turn 0.5 times as shown by the solid line.
[0023]
Here, for the quaternary FSK demodulating circuit, with reference to FIG. 17 and FIG. 18, an orthogonal baseband signal when a carrier signal that is FSK modulated with a digital signal that changes to “111001” is orthogonally detected is taken as an example. I will explain. FIG. 17 is an explanatory diagram illustrating an example of a signal in the quaternary FSK demodulator circuit, and FIG. 18 is an explanatory diagram illustrating an example of signal point arrangement in the quaternary FSK demodulator circuit.
[0024]
As described above, since the symbol length is 2 bits, “111001” is divided into “11”, “10”, and “01”, and is received at regular intervals in this order. Therefore, the Q component of the orthogonal baseband signal obtained by orthogonally detecting the received carrier signal is a signal as shown in FIG. 17A, and the I component is as shown in FIG. Signal.
[0025]
Accordingly, when each is binary-shaped, a rectangular wave as shown in FIGS. 17C and 17D is obtained. These are the shaped Q signal and the shaped I signal.
Here, when these signals are traced as the movement of the signal points shown in FIG. 18, both the shaped Q signal and the shaped I signal are positive at the time t1 in FIG. It is represented by 18 signal points A.
[0026]
At time t2, since the shaping I signal becomes negative, the state shifts to signal point B in FIG. At this time, the locus representing the change in state intersects the axis of sgn (Q). That is, when the LSB is “1”, the rotation speed per symbol is 0.5 rotation, so the number of times that the trajectory representing the change in state intersects the axis of sgn (Q) or sgn (I) is 1 to 3 times.
[0027]
On the other hand, since the rotation speed per symbol is 1.5 rotations from time t3 to t9, that is, when the LSB is “0”, the number of times that the trajectory indicating the state change intersects each axis is 5 ~ 7 times.
[0028]
Therefore, the conventional 4-level FSK demodulator circuit detects the MSB in the same manner as the 2-level FSK, and then counts the number of times the change locus of the state crosses the sgn (Q) or sgn (I) axis per symbol. However, the comparison is made with a preset threshold value. For example, in the above example, the number of crossings when the LSB is “1” is 1 to 3, and the number of crossings when the LSB is “0” is 5 to 7. Therefore, if the threshold is set to “4” Good. That is, the margin for detecting the modulation index at this time (determining the LSB) is ± 1.
[0029]
For example, a circuit as shown in FIG. 20 is often used for symbol timing extraction in a conventional 4-level FSK demodulation circuit. FIG. 20 is a block diagram showing the configuration of a symbol timing extraction circuit often used in the past.
[0030]
The symbol timing extraction circuit shown in FIG. 20 receives a shaped I signal and a formed Q signal, detects a symbol changing point, and outputs a detection pulse a, and receives the detection pulse a. A binary
[0031]
The binary
[0032]
[Problems to be solved by the invention]
However, in such a conventional quaternary FSK demodulating circuit, first, the symbol timing extraction circuit detects the symbol timing using the binary-shaped signal, so that the symbol change point detection timing in the symbol change point detector 101 is In addition, there may be a delay from the original symbol change point, and jitter at the time of symbol change point detection will increase, and a symbol timing slightly deviated from the true symbol change point may be output. There was a problem that it could not be obtained.
[0033]
For example, FIG. 22 shows a time chart up to the detection of the symbol change point when the symbol change point detection is performed using the circuit shown in FIG. 21 as a specific example of the symbol change point detector 101. The value of the modulation index m of the baseband signal shown in FIG. 22 is m = 3.
[0034]
The symbol change point detector shown in FIG. 21 includes two
[0035]
In the two
[0036]
That is, for example, at the timing when the shaping I signal changes from negative to positive, if the shaping Q signal is positive, the signal point is considered to have changed from the fourth quadrant to the first quadrant, and the signal point is rotated to the left. Can be judged. If the shaping Q signal is negative, the signal point is considered to have changed from the third quadrant to the second quadrant, and the signal point is considered to be rotated to the right. Further, the 4-input OR
[0037]
In the top two stages of the time chart shown in FIG. 23, the baseband signal subjected to FSK modulation is indicated by a dotted line, and the shaped I signal and the shaped Q signal are indicated by a solid line. The next two stages show the output g1 of the 4-input OR
[0038]
Thus, in principle, the symbol change point detector shown in FIG. 21 exists only when the locus of the signal point represented by the I component and the Q component intersects the two axes of the I component and the Q component. Since the position and the rotation direction are known, symbol change point detection is delayed by 0 to π / 2 as shown in FIG. 23, and the jitter of the detection pulse increases.
[0039]
Referring to FIG. 22 depicting the trajectory of signal points before and after the symbol change point, the signal points pass through the trajectory of (1) → (2) → (3) in FIG. 22 before and after the symbol change point. (Corresponding to (1) → (2) → (3) in the first row in FIG. 23), the true symbol change point is (2), but in the symbol change point detector represented by FIG. After that, it cannot be recognized until (3). Further, the digital PLL constituted by 102 to 106 in FIG. 20 cannot completely remove these delays and jitters, and the output symbol timing ST is slightly deviated from the true symbol timing. The misalignment is not constant.
[0040]
Further, since the conventional 4-level FSK demodulator circuit detects the rotation direction and the rotation speed using the binary-shaped signal, the accuracy cannot be improved. For example, noise, phase distortion in the zero-IF detection circuit, DC offset, etc. However, there is a problem that the quality of the detection output is likely to be deteriorated because it is easily affected by a deviation in detection of the symbol timing, and in particular, a method of comparing the number of intersections between the trajectory of the state change and the axis extending the IQ plane. In the method of detecting the rotation speed, it is known from experience that the number of crossings often increases due to the presence of noise. The smaller the difference in the modulation index, the narrower the margin and the higher the detection accuracy. If the modulation index cannot be detected correctly and the detection accuracy is increased, the circuit configuration becomes complicated and the circuit scale becomes large. For example, it is difficult to make a single chip. It was.
[0041]
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a four-value FSK demodulator circuit that can improve demodulation accuracy with a simple circuit configuration.
[0042]
[Means for Solving the Problems]
The invention according to
[0043]
The invention according to
[0044]
The invention according to
[0045]
According to a fourth aspect of the present invention for solving the above-mentioned problems of the conventional example, the quadrature FSK demodulator circuit according to the first aspect performs quadrature FSK-modulated carrier signal quadrature detection with quadrature component and quadrature components. A quaternary FSK demodulating circuit for detecting the rotational direction and rotational speed of movement between signal points arranged on a plane formed by two axes with a component, and means for detecting the rotational speed of the movement, The binary shaped signal of each component signal per certain time Average value of fluctuation And calculate Average value of fluctuation Was delayed for a certain time for each component Average value of fluctuation For each of the ingredients Average value of fluctuation The corresponding delayed from Average value of fluctuation For each component by subtracting Average value of fluctuation A rotation speed detector that outputs a signal obtained by calculating the difference between the components, calculating the absolute value of the difference for each component, and integrating the sum of the absolute values over a specific time. , Average value of fluctuation If the fixed time for calculating is set to about a fraction of the symbol time, and the specific time for integration is approximated to one symbol time, the rotation of the signal point lost by binary shaping is partially It can be recovered to a minute rotation, and the result of the minute rotation per symbol time can be detected as a rotation amount, and even if the symbol timing is slightly shifted, there is an influence that appears in the result of the approximate integration. Even if errors occur frequently in a short time in the rotation of the signal point due to the presence of phase distortion and DC offset caused by noise mixing and circuit characteristics, the influence is canceled by integration, so The direction of rotation can be determined appropriately, and demodulation can be performed properly if demodulation is performed based on this.
[0046]
The invention according to
[0047]
The invention according to
[0048]
The invention according to
[0049]
The invention according to
[0050]
The invention according to claim 9 which solves the problem of the conventional example is arranged on a plane formed by two axes of an in-phase component and a quadrature component when quadrature FSK modulated carrier signal is quadrature detected. 6. A rotation direction detection unit according to
[0051]
The invention according to
[0052]
DETAILED DESCRIPTION OF THE INVENTION
A first embodiment of the present invention will be described with reference to the drawings.
The first four-value FSK demodulating circuit (first circuit) according to the present invention converts the I signal and Q signal binary-shaped by the comparator into a signal that gradually changes depending on the difference and the integration, and thereby rotates. The direction and the rotational speed are roughly determined, and four-value FSK demodulation is performed based on the result, so that the influence of an error such that the signal frequently changes during demodulation can be reduced.
[0053]
As shown in FIG. 1, the first circuit includes a zero-
[0054]
Hereinafter, each part is demonstrated concretely.
The zero-
[0055]
The
[0056]
The quantizing
[0057]
The
[0058]
Since the quantization
[0059]
The
[0060]
The
The
[0061]
Since the
[0062]
The
[0063]
Here, an example of a circuit embodying the first circuit will be described with reference to FIG. FIG. 2 is a configuration block diagram showing an example of realizing the first circuit.
[0064]
As shown in FIG. 2, the circuit embodying the first circuit includes a zero-
The zero-
[0065]
The
Hereinafter, each part will be described.
The first delay circuits 31a and 31b delay the shaped I signal and the shaped Q signal by a predetermined time (τ1) and output the delayed signals. Hereinafter, the delayed shaped I signal and shaped Q signal are referred to as “delay shaped I signal” and “delay shaped Q signal”, respectively.
[0066]
The phase decoder 32a receives the shaped I signal and the shaped Q signal, calculates the phase angle θ using the following [Equation 2], and outputs it.
[0067]
[Expression 2]
[0068]
Here, the phase decoder 32a calculates and outputs the phase angle θ with the shaping I signal as I in [Equation 2] and the shaping Q signal as Q in [Equation 2]. This is a function defined by [Equation 3].
[0069]
[Equation 3]
[0070]
Therefore, the phase angle θ is any one of 45 °, 135 °, 225 °, and 315 °, and each represents a quadrant to which the angle θ belongs. Therefore, the phase decoder 32a may output a signal (hereinafter referred to as “quadrant signal”) indicating which quadrant the phase angle θ belongs to instead of the phase angle θ.
[0071]
Similarly to the phase decoder 32a, the
Similarly to the phase decoder 32a, the
For the purpose of distinction, in the claims, the phase decoder 32a is referred to as a “first phase decoder” and the
[0072]
The
In this way, it is possible to simplify the circuit configuration and further increase the operation speed.
[0073]
The phase
[0074]
It should be noted that the signal output here is 1 that the signal point on the IQ plane is rotating left, and the signal that is -1 is that the signal point on the IQ plane is on the right. It shows that it is rotating.
[0075]
When the phase
[0076]
Next, the first
Here, the symbol
[0077]
The first integrating
[0078]
Here, the first integrating
As shown in FIG. 19, the first integrating
[0079]
The
[0080]
The
[0081]
The
[0082]
The
[0083]
The delay circuit 95 delays the input signal by a preset time and outputs it. The time set by the delay circuit 95 is initialized by the
[0084]
With the above configuration, the sum of the input of the
[0085]
Here, the operation of these rotation direction detectors will be described with reference to FIG. FIG. 5 is a timing chart for explaining the operation of the rotation direction detector.
Here, the
[0086]
In addition, here, specifically, an orthogonal baseband signal obtained by orthogonally detecting a carrier signal that has been FSK modulated with a digital signal that changes to “1001” is taken as an example, and as can be understood with reference to FIGS. 17 and 18. Since sgn (Q) and sgn (I) are both −1 at the beginning, the signal point is C and is in the third quadrant, and then sgn (I) turns to +1 and the signal point is D ( 4th quadrant) (that is, it is rotating counterclockwise). This is shown in FIG. 5 (a), and FIG. 5 (b) shows the signal point movement delayed by .tau.1.
[0087]
The phase difference signal output from the phase
[0088]
The progress of integration by the integrating
[0089]
Therefore, according to this rotation direction detection unit, since the signal representing the rotation direction is integrated little by little at the resolution of time τ1, there is little influence on the rotation direction determined even if the symbol timing is shifted, The influence on the deterioration of the judgment is small.
[0090]
Further, even if the phase angle and delay phase angle quadrant signals output from the
[0091]
Next, the rotation speed detection unit will be described with reference to FIG.
In FIG. 2, as in the case of the
[0092]
That is, the exclusive OR circuit 42a receives the input of the shaped I signal and the delayed shaped I signal, and if the value is positive or zero, the signal represents 1 as “true”, and if the value is negative, An exclusive OR is calculated as a signal representing 0 as “false” and is output to the second integrating
The exclusive OR circuit 42 b receives the shaped Q signal and the delayed shaped Q signal, calculates the exclusive OR in the same manner, and outputs the exclusive OR to the second integrating
[0093]
As described above, the second integrating
[0094]
Here, the operation of the rotation speed detector will be described with reference to FIG. FIG. 6 is a timing chart for explaining the operation of the rotation speed detector of the first circuit.
FIG. 6 shows an example of an orthogonal baseband signal obtained by orthogonally detecting a carrier signal that has been FSK modulated with a digital signal that specifically changes to “1001”, as in FIG. 5.
[0095]
The shaping I signal output from the
Then, the delay circuit 41a delays the shaped I signal by the time τ2, and outputs the signal shown in FIG. 6B as the delayed shaped I signal.
[0096]
Here, the exclusive OR circuit 42a outputs a signal representing 1 as an exclusive OR in the time when the shaped I signal and the delayed shaped I signal are different, and the output is shown in FIG. The time changes as shown.
Although the shaped Q signal and the delayed shaped Q signal are not shown, the output of the exclusive OR circuit 42b, which is the exclusive OR of them, changes with time as shown in FIG. 6D. It becomes like this.
[0097]
Then, the second integrating
In an actual circuit, this threshold value is set in the
[0098]
In this example, when the output of the second
This corresponds to an operation in which the integration performed by the second
[0099]
According to such a rotation speed detection unit, as in the rotation direction detection unit, the output of the exclusive OR circuit representing the rotation is dispersed over time τ2 and integrated little by little. The resolution can be improved by τ2, the influence on the integration result due to the symbol timing shift can be reduced, and the rotation speed can be determined appropriately.
[0100]
In addition, there are noise, phase distortion and DC offset in the zero-
[0101]
Next, the operation of the first circuit will be described with reference to FIG.
The zero-
Then, the
[0102]
These shaping I signal and shaping Q signal are input to the rotation direction detection unit and the rotation speed detection unit, respectively.
First, the quantization
[0103]
In addition, the
[0104]
Then, the
[0105]
Incidentally, the quaternary FSK demodulating circuit of the present invention can also be realized by a circuit (second circuit) according to the second embodiment as shown in FIG. 3, and this will be described below. FIG. 3 is a configuration block diagram of the second circuit.
Similarly to the first circuit, the second circuit according to the present invention converts the I signal and the Q signal that have been binary-shaped by the comparator into a signal that gradually changes depending on the difference and the integration, and thereby the rotation direction and Although the rotational speed is roughly determined, a method of detecting the rotational speed different from that of the first circuit is provided, and this can also reduce the influence of an error in which the signal frequently changes.
[0106]
As shown in FIG. 3, the second circuit includes a zero IF
[0107]
Since the second circuit is the same as the first circuit except that the rotation speed detection unit is different, the rotation speed detection unit will be mainly described here.
Hereinafter, each part of a rotation speed detection part is demonstrated concretely.
[0108]
The
[0109]
The
The
[0110]
The
[0111]
Next, a circuit embodying these will be described with reference to FIG. FIG. 4 is a configuration block diagram of a circuit that embodies the second circuit.
[0112]
As shown in FIG. 4, the circuit that embodies the second circuit includes a zero-
[0113]
Here, other than the rotational speed detection unit, the zero IF
[0114]
The moving
A specific circuit of the moving
[0115]
The
[0116]
The
[0117]
The second
[0118]
Here, the moving
As shown in FIG. 9, the moving
[0119]
Hereinafter, each part will be described. The
The D-FF 82 receives the clock signal input from the
[0120]
The
The adder 83b adds the signal input from the adder 83a and the signal input the previous time and held by the D-FF 82b, and outputs the result to the adder 83c, which is an adder of the next stage. .
[0121]
Therefore, the signal output from the adder 83e, which is the last stage adder, is the sum of the value input this time and the value input so far, and as a result, as shown in FIG. Then, subdivisions of the movement trajectory between signal points are output one after another. FIG. 10 is an explanatory diagram showing a signal output from the moving
[0122]
Here, since there are five D-FFs 82 and
That is, the moving
The plurality of D-FFs 82 provide functions equivalent to those of the shift register, and may be replaced with shift registers.
[0123]
Next, the operation of the rotation speed detector of the second circuit will be described with reference to FIGS. FIG. 11 is a timing chart showing the operation of the moving
[0124]
Here, as in the previous examples, a carrier signal that has been subjected to four-level FSK modulation with digital data “1001” will be described as an example. In this case, the shaped I signal and the shaped Q signal are data as represented by the solid line in FIG. 11, as already described.
The shaped Q signal is also shown in FIG.
[0125]
The moving
[0126]
Then, the difference circuit 72b adds the signals of FIG. 12B, the absolute value circuit 73b calculates the absolute value, and outputs a signal as shown in FIG. 12C.
Similarly, with respect to the shaped I signal, the moving average circuit 71a, the difference circuit 72a, and the absolute value circuit 73a output signals as shown in FIG.
[0127]
Then, the second integrating
[0128]
If the
[0129]
According to such a rotation speed detection unit, the change in the output of the binary shaping related to the shaping I signal and the shaping Q signal is dispersed by the time of τ2, and the integration is performed little by little. The resolution of the result is improved by τ2, the influence on the integration result due to the deviation of the symbol timing can be reduced, and the rotation speed can be properly determined.
[0130]
In addition, noise, phase distortion and DC offset in the zero-
Note that the operation of the rotation direction detection unit of the second circuit is the same as that of the first circuit, and a description thereof will be omitted.
[0131]
Next, the operation of the second circuit will be described with reference to FIG.
The zero-
Then, the
[0132]
These shaping I signal and shaping Q signal are input to the rotation direction detection unit and the rotation speed detection unit, respectively.
First, the quantization
[0133]
Further, the
[0134]
Then, the
[0135]
According to the first and second circuits, the rotation direction of the vector represented by the shaping I signal and the shaping Q signal is detected, and the rotation speed is also detected separately, and four values are obtained according to the detection results. A quaternary FSK demodulating circuit for demodulating FSK, in which the rotation direction and the rotation speed are smoothed per symbol time, so that the influence of a shift in symbol timing can be reduced, and noise and zero IF
[0136]
【Example】
Examples of the present invention will be described.
First, an embodiment of the first circuit will be described with reference to FIGS. FIG. 7 is an explanatory diagram illustrating a result of calculation by computer simulation of a signal output from the rotation direction detection unit of the first circuit, and FIG. 8 illustrates a signal output from the rotation speed detection unit of the first circuit. It is explanatory drawing which shows the result calculated by simulation.
[0137]
Here, the transmission rate is 6.4 kbps, the modulation rate R is 3.2 kboud, half of that, and the modulation index is m = 3 and m = 1. This corresponds to frequency deviations ΔF = 4.8 kHz and 1.6 kHz. When one symbol time is 64, τ1 = 15.
In the computer simulations shown in FIGS. 7 and 8, the influence of noise is included as a parameter, and a plurality of symbols are simulated.
[0138]
Specifically, in FIG. 7, as the operation of the rotation direction detection unit, each solid line represents one symbol, and each is reset to 0 every symbol time. Each solid line is a step-like function that starts from 0 and monotonously increases in the positive direction or monotonously decreases in the negative direction.
[0139]
In these two types, the one that increases monotonously in the positive direction means rotation in the positive direction, and the one that monotonously decreases in the negative direction means rotation in the negative direction.
Moreover, when the threshold value is set to 0, each is far from the threshold value by ± 10 or more even in the worst case at the end of one symbol, and it can be seen that an appropriate determination can be sufficiently made.
[0140]
In FIG. 8, as the operation of the rotation speed detection unit, each solid line similarly represents one symbol, and each is reset to 0 every symbol time. Each solid line starts from 0 and increases monotonically in the positive direction, but some reach only a maximum of 40, while one reaches a size greater than 70.
[0141]
In these two types, the former means that the rotational speed is low, and the latter means that the rotational speed is high, and the difference is about 30. Therefore, the threshold value can be set to about 50 as shown in the figure. Thus, it can be seen that a proper determination can be made sufficiently.
[0142]
The bit error rate (BER) characteristics when τ1 = 17 and τ2 = 21 in both the first and second circuits and the other conditions are the same as described above will be described with reference to FIG. FIG. 13 is an explanatory diagram showing the result of computer simulation of the bit error rate of the present invention.
[0143]
In FIG. 13, the horizontal axis represents the deviation from the symbol timing, and the vertical axis represents the average bit error rate. As shown in FIG. 13, in the conventional 4-level FSK demodulator (upward black triangle), the bit error rate increases to a level that cannot be ignored from the point where the symbol timing is shifted by about ± 4 samples, and proper demodulation cannot be performed. ing.
[0144]
On the other hand, according to the first or second circuit (downward facing black triangle) of the present invention, even if the symbol timing is shifted by ± 10 samples, it is possible to perform adequately appropriate demodulation.
[0145]
【The invention's effect】
According to the first aspect of the present invention, when quadrature FSK modulated carrier signals are subjected to quadrature detection, the phases of signals arranged on a plane formed by two axes of in-phase components and quadrature components are temporally changed. To detect the rotational direction of movement between signal points, The in-phase component and the quadrature component are temporally different for each component, Since the 4-value FSK demodulating circuit detects the rotational speed of movement between signal points by integrating the sum of the absolute values of the differences between the components, if the demodulation is performed based on the detection result, the effect of the symbol timing shift is eliminated. There is an effect that it is possible to perform demodulation appropriately by reducing the number.
[0146]
According to the second aspect of the present invention, as means for detecting the rotation direction of the signal point, a delayed signal is generated by delaying the signals of the in-phase component and the quadrature component of the binary-shaped signal by a certain time. , Signal of each component And the phase from each delayed signal of each component, and the corresponding phase A rotational direction detection unit is provided that subtracts to obtain a temporal difference in the phase of the vector, integrates the difference at a specific time, and outputs the result of the integration.
[0147]
According to the third aspect of the present invention, as a means for detecting the rotation speed of the signal point, the difference is made for each component of the in-phase component and the quadrature component of the binary-shaped signal, and the absolute difference of each component is absolute. A rotation speed detector that calculates a value, integrates the calculated sum of absolute values over a specific time, and outputs the
[0148]
According to the fourth aspect of the present invention, as means for detecting the rotation speed of the signal point, the average rotation amount per fixed time is calculated for each component, and further delayed by a fixed time for each component. Average value of fluctuation For each component Average value of fluctuation Delayed from Average value of fluctuation A rotational speed detection unit that calculates a difference by subtracting, calculates an absolute value of each calculated difference, integrates the sum of the absolute values over a specific time, and outputs the integration result. Since the 4-value FSK demodulator circuit described in 1 is used, Average value of fluctuation If the fixed time for calculating is set to about a fraction of the symbol time, and the specific time for integration is approximated to one symbol time, the rotation of the signal point lost by binary shaping is partially It can be recovered to a minute rotation, and the result of the minute rotation per symbol time can be detected as a rotation amount, and even if the symbol timing is slightly shifted, there is an influence that appears in the result of the approximate integration. Even if errors occur frequently in a short time in the rotation of the signal point due to the presence of phase distortion and DC offset caused by noise mixing and circuit characteristics, the influence is canceled by integration, so If the direction of rotation can be determined appropriately and demodulation is performed based on this, there is an effect that the result of demodulation can be made appropriate.
[0149]
According to the fifth aspect of the present invention, when the first phase decoder performs quadrature detection on a carrier signal in which each of the in-phase component and the quadrature component of the binary-shaped signal is quaternary FSK-modulated, the in-phase component is detected. Outputs the phase of the vector formed on the plane formed by two axes, and the quadrature component, and the delay circuit delays each component of the in-phase component and quadrature component of the binary-shaped signal by a predetermined time, and outputs it. Then, the second phase decoder outputs the phase of the vector formed on a plane in which each of these components is formed by two axes of the in-phase component and the quadrature component, and the phase difference detection circuit outputs the first phase decoder. By detecting the phase difference between the phase to be output and the phase output from the second phase decoder, these circuits calculate and output the temporal difference between the binary-shaped signals as a quantized phase difference circuit. And the first integral discharge circuit is The four-value FSK demodulating circuit according to
[0150]
According to the sixth aspect of the present invention, a binary value is obtained by calculating, for each component, an exclusive logical sum of a signal obtained by binary shaping of the exclusive logical sum circuit and a signal obtained by delaying the signal by a delay circuit. The absolute value of the time difference is calculated for each component of the shaped signal, and the second integration discharge circuit integrates the sum of the absolute values of the time differences calculated over a specific time. Since the quaternary FSK demodulator circuit described in
[0151]
According to the seventh aspect of the present invention, the moving average circuit in the rotational speed detection unit calculates the average value of each component of the binary-shaped signal for a certain period of time, and the signal points lost by the binary shaping are small. The rotation circuit is reproduced, the difference circuit detects the temporal change of the minute rotation, the absolute value circuit sets the direction of the temporal change of the minute rotation as the positive direction, and the absolute value of the temporal change of the minute rotation is the first value. 5. The four-value FSK demodulator circuit according to
[0152]
According to an eighth aspect of the present invention, the rotational direction detection unit according to the second or fifth aspect and the rotational speed detection unit according to the third or sixth aspect are provided, and the determination circuit includes these rotational directions. Since the four-value FSK demodulating circuit that determines and demodulates the symbol by comparing the signal output from the detecting unit and the rotation speed detecting unit with an appropriate threshold value, even if the symbol timing is slightly deviated, Even if phase distortion caused by mixing or circuit characteristics, DC offset, and the like exist and errors frequently occur in the rotation of signal points in a short time, there is an effect that demodulation can be performed properly.
[0153]
According to the ninth aspect of the present invention, the rotational direction detection unit according to the second or fifth aspect and the rotational speed detection unit according to the fourth or seventh aspect are provided, and the determination circuit includes these rotational directions. Since the quaternary FSK demodulator circuit performs demodulation by determining the MSB and LSB of the symbol based on the signals output from the detection unit and the rotation speed detection unit, even if the symbol timing slightly deviates, There is an effect that demodulation can be properly performed even if errors occur frequently in a short time in the rotation of the signal point due to the presence of phase distortion caused by circuit characteristics, DC offset, and the like.
[0154]
According to the invention of
[Brief description of the drawings]
FIG. 1 is a configuration block diagram of a first circuit.
FIG. 2 is a block diagram illustrating an example of realizing a first circuit.
FIG. 3 is a configuration block diagram of a second circuit.
FIG. 4 is a configuration block diagram of a circuit that embodies a second circuit.
FIG. 5 is a timing chart for explaining the operation of a rotation direction detection unit.
FIG. 6 is a timing chart for explaining the operation of the rotation speed detector of the first circuit.
FIG. 7 is an explanatory diagram illustrating a result of calculating a signal output from the rotation direction detection unit of the first circuit by computer simulation.
FIG. 8 is an explanatory diagram illustrating a result of calculating a signal output from a rotation speed detection unit of the first circuit by computer simulation.
9 is a schematic circuit diagram of the moving
FIG. 10 is an explanatory diagram showing a signal output by the moving
FIG. 11 is a timing chart showing the operation of the moving
FIG. 12 is a timing chart illustrating the operation of the rotation speed detection unit of the second circuit.
FIG. 13 is an explanatory diagram showing a result of computer simulation of the bit error rate of the present invention.
FIG. 14 is a configuration block diagram of a conventional binary FSK demodulation circuit.
FIG. 15 is a configuration block diagram of an example of a zero IF detection circuit in a conventional binary FSK demodulator circuit.
FIG. 16 is an explanatory diagram illustrating the movement of the orthogonal baseband signal on the IQ plane in the 4-level FSK demodulator circuit;
FIG. 17 is an explanatory diagram illustrating an example of a signal in a 4-level FSK demodulation circuit.
FIG. 18 is an explanatory diagram illustrating an example of signal point arrangement in a 4-level FSK demodulating circuit.
FIG. 19 is a configuration block diagram showing an example of the first
FIG. 20 is a block diagram showing a configuration of a symbol timing extraction circuit that is often used in the past.
FIG. 21 is a configuration block diagram of a symbol change point detector.
FIG. 22 is a diagram depicting a locus of signal points before and after a symbol change point.
FIG. 23 is a time chart until a symbol change point is detected.
[Explanation of symbols]
DESCRIPTION OF
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22913396A JP3669786B2 (en) | 1996-08-29 | 1996-08-29 | 4-level FSK demodulation circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22913396A JP3669786B2 (en) | 1996-08-29 | 1996-08-29 | 4-level FSK demodulation circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1075268A JPH1075268A (en) | 1998-03-17 |
| JP3669786B2 true JP3669786B2 (en) | 2005-07-13 |
Family
ID=16887281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22913396A Expired - Fee Related JP3669786B2 (en) | 1996-08-29 | 1996-08-29 | 4-level FSK demodulation circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3669786B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4560440B2 (en) * | 2005-05-16 | 2010-10-13 | Okiセミコンダクタ株式会社 | Demodulation circuit and demodulation method |
| FR3144302B1 (en) * | 2022-12-22 | 2025-04-11 | Commissariat Energie Atomique | RF SPECTRUM MONITORING AND SIGNAL DETECTION DEVICE |
-
1996
- 1996-08-29 JP JP22913396A patent/JP3669786B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1075268A (en) | 1998-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3659800B2 (en) | Phase error detector | |
| CN1196621A (en) | error rate estimator | |
| JP2837982B2 (en) | Delay detection demodulator | |
| JP3856555B2 (en) | Phase angle detector and frequency discriminator using the same | |
| JP3669786B2 (en) | 4-level FSK demodulation circuit | |
| JP3669790B2 (en) | 4-level FSK demodulation circuit | |
| JPH11313117A (en) | Frequency control method, quadrature detection circuit, and FSK receiver | |
| CN1157030C (en) | Demodulator having rotation means for frequency offset correction | |
| JP3737592B2 (en) | 4-level FSK demodulation circuit | |
| US7450655B2 (en) | Timing error detection for a digital receiver | |
| JP3592489B2 (en) | Clock timing recovery method and circuit | |
| JP3552183B2 (en) | Carrier wave recovery method and apparatus | |
| JPH1075270A (en) | 4-level FSK demodulation circuit | |
| JP3169755B2 (en) | Method and apparatus for demodulating a digital phase modulation signal | |
| JPH09116579A (en) | Multi-level FSK demodulation circuit | |
| JP3559377B2 (en) | 4-level FSK demodulation circuit | |
| JP4310594B2 (en) | Digital reception demodulator | |
| JP3167341B2 (en) | Continuous phase modulation signal demodulation circuit | |
| JP3329491B2 (en) | PSK demodulation circuit and demodulation method thereof | |
| JPH07212424A (en) | Data receiver | |
| JP4391433B2 (en) | Rotation angle deriving device | |
| JPH0614070A (en) | Digital demodulator | |
| JPH0326934B2 (en) | ||
| JP3183456B2 (en) | Clock recovery circuit and receiving device using the same | |
| JPH09116578A (en) | Multi-level FSK demodulation circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040913 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040928 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041125 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050125 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050308 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050405 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050412 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090422 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100422 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110422 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120422 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130422 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |