JP4609038B2 - Reception synchronization signal generator - Google Patents
Reception synchronization signal generator Download PDFInfo
- Publication number
- JP4609038B2 JP4609038B2 JP2004320212A JP2004320212A JP4609038B2 JP 4609038 B2 JP4609038 B2 JP 4609038B2 JP 2004320212 A JP2004320212 A JP 2004320212A JP 2004320212 A JP2004320212 A JP 2004320212A JP 4609038 B2 JP4609038 B2 JP 4609038B2
- Authority
- JP
- Japan
- Prior art keywords
- change point
- time
- value
- transmission rate
- timer
- 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
- Synchronisation In Digital Transmission Systems (AREA)
Description
本発明は家電機器等に組み込まれ、家庭内通信ネットワークを構築する無線通信システムの受信同期信号発生装置に関するものである。 The present invention is incorporated into household electrical appliances or the like, and relates to the received synchronization signal generating device of a wireless communication system for constructing a home communication network.
近年、エアコンや冷蔵庫などの白物家電機器や人感センサー等のセキュリティ機器と家庭内に設置されたホームコントローラとを接続し、前記ホームコントローラを介して携帯電話と接続し、家の外よりエアコン等の機器をコントロールしたり、家の中のセキュリティ情報を携帯電話を介して外出中の家人に報知したりする家庭内ネットワークシステムが開発されている。 In recent years, white appliances such as air conditioners and refrigerators and security devices such as human sensors are connected to a home controller installed in the home, and connected to a mobile phone via the home controller. In-home network systems have been developed that control devices such as the Internet and notify security information in a home to a home away from home via a mobile phone.
上記家庭内ネットワークシステムでやり取りされる信号を受信するためには、受信信号のデータ列を正しく認識するために前記受信信号からサンプリングクロックと呼ばれる受信同期信号の生成を行う必要がある。このようなサンプリングクロック生成方法として、特許文献1に示す方法がある。
In order to receive a signal exchanged in the home network system, it is necessary to generate a reception synchronization signal called a sampling clock from the reception signal in order to correctly recognize a data string of the reception signal. As such a sampling clock generation method, there is a method disclosed in
図9は従来の受信同期信号発生装置の一例であるクロック信号抽出回路の構成を示すブロック図である。 FIG. 9 is a block diagram showing a configuration of a clock signal extraction circuit which is an example of a conventional reception synchronization signal generator.
図9中の位相比較器1、ループフィルタ2及びVCO3は、PLL回路の部分であり、ビット同期クロック信号を発生する機能を有する。位相比較器1の出力側に位相差電圧変換回路4と位相シフタ回路5とを縦続接続し、さらにVCO3の出力信号を位相シフタ回路5へ供給して位相シフタ回路5からデータサンプリング用のサンプリングクロックを取り出すように構成している。
The
位相比較器1が受信信号とVCO3のクロック位相とを比較して位相差信号を検出し、ループフィルタ2が検出された位相差信号に対して所定の周波数帯域制限を施す。VCO3はループフィルタ2からの出力信号により発振周波数が制御される。このPLL回路の位相の変化に対する追従速度はループフィルタ2によって調整される。
The
ここで、図10に示すように、受信信号101とVCO3の出力信号102との間に位相差があると、位相比較器1によってその位相差が検出され、その検出された位相差が位相差電圧変換回路4を通して位相シフタ回路5へ位相差電圧103として入力される。この位相差電圧変換回路4は、位相比較器1から出力される位相差信号を位相シフタ回路5が安定に動作できるようにする電圧平滑化の機能と、電圧変化量を調整する変換係数調整機能とを持つ。位相シフタ回路5は、この位相差電圧103に応じてVCO3からのビット同期クロック102を位相シフトした信号(図10のサンプリングクロック104)を発生する。前記サンプリングクロック104が、受信データを取り込むための受信同期信号である。
前記従来の構成では、PLL回路が必要であり、アナログ回路を含むため低コストでの量産が難しいという課題があった。 The conventional configuration requires a PLL circuit and includes an analog circuit, so that there is a problem that mass production at low cost is difficult.
さらに、同期に時間がかかるので、データの前に長いプレアンブルが必要となるという課題があった。 Furthermore, since synchronization takes time, there is a problem that a long preamble is required before data.
本発明は、前記従来の課題を解決するもので、簡単な構成で、短時間に、受信信号の立上りから立下りまでの1ビット長と立下りから立上りまでの1ビット長の長さが違う場合でも正確に1ビット長のセンター位置を取り込むことのできる受信同期信号発生装置を提供することを目的とする。 The present invention solves the above-described conventional problems, and with a simple configuration, the length of 1 bit from the rising edge to the falling edge of the received signal is different from the length of 1 bit from the falling edge to the rising edge in a short time. It is an object of the present invention to provide a reception synchronization signal generator that can accurately capture a 1-bit long center position.
信号の立上りの変化点を検出する立上り変化点検出手段と、信号の立下りの変化点を検出する立下り変化点検出手段と、前記立上り変化点検出手段で検出した信号の立上りタイミングで時間計測を開始し前記立下り変化点検出手段で検出した信号の立下りタイミングで時間計測を終了又は前記立下り変化点検出手段で検出した信号の立下りタイミングで時間計測を開始し前記立上り変化点検出手段で検出した信号の立上りタイミングで時間計測を終了するパルス幅計測手段と、前記立上りタイミング或いは立下りタイミング情報と前記パルス幅計測手段で計測した計測時間情報の二つを用いてサンプリングクロックの発生位置を決定するクロック発生手段という構成である。 Rising change point detecting means for detecting a rising change point of a signal, falling change point detecting means for detecting a falling change point of the signal, and time measurement at the rising timing of the signal detected by the rising change point detecting means And start time measurement at the falling timing of the signal detected by the falling change point detecting means, or start time measurement at the falling timing of the signal detected by the falling change point detecting means, and detect the rising change point. Generating a sampling clock using two of the pulse width measuring means for ending the time measurement at the rising timing of the signal detected by the means, the rising timing or falling timing information, and the measuring time information measured by the pulse width measuring means This is a configuration of clock generation means for determining the position.
これによって、簡単な構成で、短時間に受信信号の各ビットのセンター位置を取り込むことができる。 As a result, the center position of each bit of the received signal can be captured in a short time with a simple configuration.
本発明の受信同期信号発生装置及びプログラムを用いることにより、短時間に受信信号の各ビットのセンター位置を取り込むことが可能となる。 By using the reception synchronization signal generator and program of the present invention, it is possible to capture the center position of each bit of the reception signal in a short time.
第1の発明は、信号の立上りの変化点を検出する立上り変化点検出手段と、信号の立下りの変化点を検出する立下り変化点検出手段と、前記立上り変化点検出手段で検出した信号の立上りタイミングで時間計測を開始し前記立下り変化点検出手段で検出した信号の立下りタイミングで時間計測を終了又は前記立下り変化点検出手段で検出した信号の立下りタイミングで時間計測を開始し前記立上り変化点検出手段で検出した信号の立上りタイミングで時間計測を終了するパルス幅計測手段と、前記立上りタイミング或いは立下りタイミング情報と前記パルス幅計測手段で計測した計測時間情報の二つを用いてサンプリングクロックの発生位置を決定するクロック発生手段とで構成したことにより、簡単な構成で短時間に受信信号の各ビットのセンター位置を取り込むことができる。 According to a first aspect of the invention, there is provided a rising change point detecting means for detecting a rising change point of a signal, a falling change point detecting means for detecting a falling change point of the signal, and a signal detected by the rising change point detecting means. Time measurement starts at the rise timing of the signal and ends time measurement at the fall timing of the signal detected by the falling change point detection means, or starts time measurement at the fall timing of the signal detected by the falling change point detection means The pulse width measuring means for ending the time measurement at the rising timing of the signal detected by the rising change point detecting means, the rising timing or falling timing information, and the measuring time information measured by the pulse width measuring means. By using the clock generation means that determines the generation position of the sampling clock, the bit of each bit of the received signal can be shortened with a simple configuration. It is possible to take in the centers position.
第2の発明は、立上り変化点検出手段或いは立下り変化点検出手段として、複数の時間スロットからなるスロット群と、前記各時間スロットに対して1:1に対応する加算器からなる加算器群と、前記加算器群の出力により動作する変化点出力手段とで構成し、信号の変化が発生したタイミングに対応した前記時間スロットに接続される前記加算器の値を1つ変化させ、前記加算器群の中のどれか1つの加算器の値が所定の値になった時に前記所定の値になった加算器に対応した時間スロットのタイミングで変化点を示す出力を前記変化点出力手段から出力するように構成しているため、簡単な構成で短時間に受信信号の各ビットのセンター位置を精度よく取り込むことができる。 According to a second aspect of the present invention, as a rising change point detecting means or a falling change point detecting means, an adder group comprising a slot group consisting of a plurality of time slots and an adder corresponding to 1: 1 for each time slot. And change point output means that operates in accordance with the output of the adder group, and changes the value of the adder connected to the time slot corresponding to the timing at which the change of the signal occurs by one, and the addition When the value of any one adder in the group becomes a predetermined value, an output indicating a change point at the timing of the time slot corresponding to the adder having the predetermined value is output from the change point output means. Since it is configured to output, the center position of each bit of the received signal can be accurately captured in a short time with a simple configuration.
第3の発明は、検出出力発生手段として、加算器群の中のどれか1つの加算器の値が所定の値になった時に変化点の検出を出力すると共に前記加算器群のすべての加算器の値を所定の値にセットしなおすように制御する構成としたことにより、雑音により受信同期信号が乱されるのを防止することができる。 According to a third aspect of the present invention, as detection output generating means, when the value of any one adder in the adder group reaches a predetermined value, detection of a change point is output and all the adders in the adder group are added. Since the control is performed so that the value of the device is reset to a predetermined value, it is possible to prevent the reception synchronization signal from being disturbed by noise.
第4の発明は、サンプリングクロックの発生位置を決定するクロック発生手段のサンプリング周期は、所定のタイミングで動作を開始する第一のタイマー手段と、受信信号の変化点を検出する変化点検出手段と、前記変化点検出手段で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段と、前記第二のタイマー手段で計測した時間が所定範囲内にあるかどうかを判定する判定手段と、前記判定手段により前記所定範囲内に計測時間が入っている場合にカウントアップするカウンター手段と、前記カウンター手段のカウント値が所定の値に達した時に前記第一のタイマー手段から読出したタイマー値により伝送速度を決定する伝送速度決定手段からなる構成により決定された伝送速度をもとに設定される構成としたことにより、簡単な構成で受信同期信号の周波数を決定することができる。 According to a fourth aspect of the present invention, the sampling period of the clock generation means for determining the generation position of the sampling clock is such that the first timer means for starting the operation at a predetermined timing, the change point detection means for detecting the change point of the received signal, A second timer means for measuring the time from the change point detected by the change point detection means to the next change point, and whether the time measured by the second timer means is within a predetermined range. A determination means, a counter means for counting up when the measurement time is within the predetermined range by the determination means, and reading from the first timer means when the count value of the counter means reaches a predetermined value The configuration is set based on the transmission rate determined by the configuration including the transmission rate determining means for determining the transmission rate based on the timer value. Ri, it is possible to determine the frequency of the received synchronization signal with a simple configuration.
第5の発明は、サンプリングクロックの発生位置を決定するクロック発生手段の所定のサンプリング周期は、所定のタイミングで動作を開始する第一のタイマー手段と、受信信号の変化点を検出する変化点検出手段と、前記変化点検出手段で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段と、前記第二のタイマー手段で計測した時間が所定範囲内にあるかどうかを判定する判定手段と、前記判定手段により前記所定範囲内に計測時間が入っている場合にカウントアップし、前記所定範囲内に前記計測時間が入っていない場合はカウント値をクリアするカウンター手段と、前記カウンター手段のカウント値が所定の値に達した時に前記第一のタイマー手段から読出した前記タイマー値により伝送速度を決定する伝送速度決定手段からなる構成により決定された伝送速度をもとに設定される構成としたことにより、簡単な構成で短時間に受信同期信号の周波数を決定できる。 According to a fifth aspect of the present invention, the predetermined sampling period of the clock generation means for determining the generation position of the sampling clock is the first timer means for starting the operation at a predetermined timing, and the change point detection for detecting the change point of the received signal. Means, second timer means for measuring the time from the change point detected by the change point detection means to the next change point, and whether the time measured by the second timer means is within a predetermined range. A determination means for determining, a counter means for counting up when the measurement time is within the predetermined range by the determination means, and a counter means for clearing the count value when the measurement time is not within the predetermined range; A transmission speed for determining a transmission speed based on the timer value read from the first timer means when the count value of the counter means reaches a predetermined value. With the construction set the transmission rate determined by the configuration comprising a determining means on the basis of, you can determine the frequency of the received synchronization signal in a short time with a simple configuration.
第6の発明は、変化点検出手段として、受信信号の立上り或いは立下りのどちらかの変化点のみを検出する構成としたことにより、一層回路構成を簡略化できることとなる。 In the sixth aspect of the present invention, the circuit configuration can be further simplified by adopting a configuration for detecting only the rising or falling change point of the received signal as the change point detecting means.
第7の発明は、伝送速度決定手段の伝送速度の初期値は、予想される伝送速度の下限値に設定したことを特徴としているため、受信同期信号の周波数が決定されるまでの動作を安定させることができる。 The seventh invention is characterized in that the initial value of the transmission rate of the transmission rate determining means is set to the lower limit value of the expected transmission rate, so that the operation until the frequency of the reception synchronization signal is determined is stable. Can be made.
第8の発明は、伝送速度決定手段において、カウンター手段からのカウント値と第一のタイマー手段のタイマー値とから伝送速度が決定された時には、前記伝送速度決定手段の動作を停止する構成としたことにより、データ受信中に受信同期信号が変動することを防止することができる。 According to an eighth aspect of the invention, in the transmission rate determining means, the operation of the transmission rate determining means is stopped when the transmission rate is determined from the count value from the counter means and the timer value of the first timer means. As a result, it is possible to prevent the reception synchronization signal from fluctuating during data reception.
第9の発明は、受信信号の予想される第1の伝送速度Aと予想される第2の伝送速度Bの関係はB=(n+1)A(n:自然数)としたことにより、受信同期信号の周波数の決定を容易にすることができる。 In the ninth aspect of the present invention, the relationship between the expected first transmission rate A and the expected second transmission rate B of the received signal is B = (n + 1) A (n: natural number). The frequency can be easily determined.
第10の発明は、機能の全てもしくは一部をコンピュータに実現させるため処理内容をプログラムで構成することにより、そして、プログラムであるので、電気・情報機器、コンピュータ、サーバー等のハードリソースを協働させて本発明の受信同期信号発生装置の少なくとも一部を容易に実現することができる。また記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布・更新やそのインストール作業が簡単にできる。 The tenth aspect of the invention is to configure the processing contents by a program so that all or part of the functions are realized by the computer, and since it is a program, it cooperates with hardware resources such as electrical / information equipment, computers, servers, etc. Thus, at least a part of the reception synchronization signal generator of the present invention can be easily realized. In addition, the program can be distributed / updated and installed easily by recording on a recording medium or distributing the program using a communication line.
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the present invention is not limited to the embodiments.
(実施の形態1)
図1における201は、本発明の第1の実施の形態における受信同期信号発生装置のブロック図である。図1において、11は受信部を示している。受信同期信号発生装置201は、立上り変化点検出手段202、立下り変化点検出手段203、パルス幅計測手段204、クロック発生手段205から構成されている。
(Embodiment 1)
201 in FIG. 1 is a block diagram of a reception synchronization signal generator in the first embodiment of the present invention. In FIG. 1,
立上り変化点検出手段202は、受信部11で復調され矩形波に変換された受信信号aの立上りの変化点、すなわち前記受信信号がLowレベルからHighレベルに変化する変化点を検出した時、パルス幅計測手段204にその情報bを出力する。
When the rising change point detecting means 202 detects a rising change point of the received signal a demodulated by the receiving
同様に立下り変化点検出手段203は、受信部11で復調され矩形波に変換された受信信号の立下がりの変化点、すなわち前記受信信号がHighレベルからLowレベルに変化する変化点を検出した時、パルス幅計測手段204にその情報cを出力する。
Similarly, the falling change point detecting means 203 detects a falling change point of the received signal demodulated by the
パルス幅計測手段204では、前記二つの情報を用いて前記受信信号の立上りから立下りまでの時間を測定する。 The pulse width measuring means 204 measures the time from the rising edge to the falling edge of the received signal using the two pieces of information.
クロック発生手段205では、前記パルス幅計測手段204で計測された前記時間情報dと、立上り変化点検出手段202で検出した立上りタイミング情報bの二つを用いてサンプリングクロックeの発生位置を決定する。 The clock generation means 205 determines the generation position of the sampling clock e using the time information d measured by the pulse width measurement means 204 and the rising timing information b detected by the rising change point detection means 202. .
図2は、図1における立上り変化点検出手段202或いは立下り変化点検出手段203の構成を示すブロック図である。 FIG. 2 is a block diagram showing the configuration of the rising change point detecting means 202 or the falling change point detecting means 203 in FIG.
立上り変化点検出手段202の例で説明する。図2において、206は209〜212までの32個の時間スロットで構成されるスロット群、207は213〜216までの32個の加算器で構成される加算器群である。208は変化点出力手段であり、立上りタイミング情報bを出力する。
An example of the rising change
図2の動作について図3を用いて説明する。図3において、(1)は受信信号aの信号波形、(2)はスロット群の時間配列、(3)は加算器群の時間配列、(4)は各加算器の加算値、(5)はタイミング情報bを示す。 The operation of FIG. 2 will be described with reference to FIG. 3, (1) is a signal waveform of the received signal a, (2) is a time array of slot groups, (3) is a time array of adder groups, (4) is an added value of each adder, (5) Indicates timing information b.
スロット群206は、受信信号aの1周期を32等分した32個のスロットで構成されている。以下その動作を説明する。
The
(A)受信信号aの立上りの時間に位置するスロットを介して前記スロットに対応する加算器の加算値を一つづつインクリメントしていく。図3の例ではスロット2に対応した加算器2の加算値(4)が一つづつインクリメントされていっている。
(A) The addition value of the adder corresponding to the slot is incremented one by one through the slot located at the rising time of the reception signal a. In the example of FIG. 3, the addition value (4) of the
(B)加算値(4)が所定の値(たとえば3とする)に達した時、スロット2のタイミングでタイミング情報b(図3の501)が出力される。
(B) When the added value (4) reaches a predetermined value (for example, 3), timing information b (501 in FIG. 3) is output at the timing of
(C)それと同時にすべての加算器の加算値(4)が零にリセットされ、(A)からの動作を繰り返す。 (C) At the same time, the addition value (4) of all the adders is reset to zero, and the operation from (A) is repeated.
(D)加算器群の中のどれかの加算器の加算値(4)が再び3になるまでは、前回加算値が3に達したスロット位置でタイミング情報bを出力し続ける。図3の例ではスロット2の位置でタイミング情報bを出力し続けている(図3の502、503)。 (D) Until the addition value (4) of any adder in the adder group becomes 3 again, the timing information b is continuously output at the slot position where the previous addition value reached 3. In the example of FIG. 3, the timing information b is continuously output at the position of the slot 2 (502 and 503 in FIG. 3).
図4は、図1における各信号波形の関係を示す信号波形図である。(1)は受信信号b、(2)は立上りタイミング情報b、(3)はパルス幅計測情報d、(4)はサンプリンククロックeである。以下動作について説明する。 FIG. 4 is a signal waveform diagram showing the relationship between the signal waveforms in FIG. (1) is the received signal b, (2) is the rise timing information b, (3) is the pulse width measurement information d, and (4) is the sampling clock e. The operation will be described below.
(A)受信信号b(図4の1)の立上りタイミングで発生するタイミング情報(b-1)からY時間遅れでサンプリングクロック(e-1)が発生する。Yのデフォルト値は32スロットの1/4の8スロット長である。従ってサンプリングクロック(e-1)は、タイミング情報(b-1)から8スロット長遅れている。 (A) A sampling clock (e-1) is generated with a delay of Y time from timing information (b-1) generated at the rising timing of the received signal b (1 in FIG. 4). The default value of Y is 8 slots, which is 1/4 of 32 slots. Accordingly, the sampling clock (e-1) is delayed by 8 slots from the timing information (b-1).
(B)受信信号bのパルス幅T1を計測し、立下りのタイミングでパルス幅計測情報(d-1)が出力する。 (B) The pulse width T1 of the received signal b is measured, and pulse width measurement information (d-1) is output at the falling timing.
(C)次のサンプリングクロック(e-2)は、(e-1)から16スロット遅れて発生する。 (C) The next sampling clock (e-2) is generated 16 slots later than (e-1).
(D)パルス幅計測情報(d-1)が、T1<2×Yスロット長である場合は、Y=(Y−Z)スロット長とする。パルス幅計測情報(d-1)が、T1>2×Yスロット長である場合は、Y=(Y+Z)スロット長とする。ここでZ=1とする。図4の例では、T1<2×Y=16スロット長であるため、次のサンプリングクロック(e-3)は、タイミング情報(b-2)からY=(8−1)=7スロット遅れて発生する。 (D) When the pulse width measurement information (d-1) is T1 <2 × Y slot length, Y = (Y−Z) slot length. When the pulse width measurement information (d-1) satisfies T1> 2 × Y slot length, Y = (Y + Z) slot length. Here, Z = 1. In the example of FIG. 4, since T1 <2 × Y = 16 slots, the next sampling clock (e-3) is delayed by Y = (8-1) = 7 slots from the timing information (b-2). appear.
(E)次のサンプリングクロック(e-4)は、(e-2)の場合と同様に(e-3)から16スロット遅れて発生する。 (E) The next sampling clock (e-4) is delayed by 16 slots from (e-3) as in the case of (e-2).
(F)パルス幅計測情報(d-2)は、T2<(2×Y=14)スロット長であるため、次のサンプリングクロック(e-5)は、タイミング情報(b-3)からY=(7−1)=6スロット遅れて発生する。 (F) Since the pulse width measurement information (d-2) is T2 <(2 × Y = 14) slot length, the next sampling clock (e-5) is calculated from the timing information (b-3) to Y = (7-1) = Occurs after 6 slots.
上記動作により、受信信号aのパルス幅Tが、T≒2×Yに収束する。すなわち受信信号aのパルス幅のセンターでサンプリングクロックeが発生するように収束する。 With the above operation, the pulse width T of the received signal a converges to T≈2 × Y. That is, it converges so that the sampling clock e is generated at the center of the pulse width of the received signal a.
なお、Z=1スロット長としたが、Zの値にこだわるものではなく、Z=2であってもかまわない。Zの値を大きくすれば、収束時間を早くできるが、収束後のサンプリングクロックeの位置と受信信号aのパルス幅のセンターとのずれが大きくなる。 Note that although Z = 1 slot length, the value of Z is not particular and Z = 2 may be used. If the value of Z is increased, the convergence time can be shortened, but the deviation between the position of the sampling clock e after convergence and the center of the pulse width of the received signal a becomes large.
したがって、最初Zの値を大きくしておき、あるイベントにより、Zの値をより小さな値、例えば2から1に切り替えるという手法を用いることもできる。前記あるイベントとは、例えば立上がりタイミング情報(b-1)が発生してから32×nスロット時間(n=4)経過後であったり、パルス幅TとYの値が所定の範囲内に入った場合であったり、或いは受信信号aに含まれるビット同期信号やフレーム同期信号が受信できた場合などである。 Therefore, it is also possible to use a method in which the value of Z is initially increased and the value of Z is switched to a smaller value, for example, 2 to 1, depending on a certain event. The certain event is, for example, after 32 × n slot time (n = 4) has elapsed since the rise timing information (b-1) occurred, or the pulse widths T and Y are within a predetermined range. Or when the bit synchronization signal or frame synchronization signal included in the received signal a is received.
また、立上りから次の立上りまでの時間を32スロットに分割したが、立上りから立上りまでの時間の半分の時間を32スロットに分割してもよい。また分割するスロット数は32に限定されるものではない。 In addition, although the time from the rising to the next rising is divided into 32 slots, the half of the time from the rising to the rising may be divided into 32 slots. The number of slots to be divided is not limited to 32.
また加算器の加算値が3に達した時に出力するようにしたが、3に限定されるものではない。 Further, although the output is made when the addition value of the adder reaches 3, it is not limited to 3.
(実施の形態2)
図5は、本発明の第2の実施の形態における受信同期信号発生装置のブロック図である。図5において201は、受信同期信号発生装置であり、図1に示す第1の実施の形態と異なる点は、受信同期信号発生装置201が、ビットレート検出部101からの伝送速度情報fからの情報により制御され、クロック発生手段205から出力するサンプリングクロックeのクロック周期が決定されることである。以下その動作について説明する。
(Embodiment 2)
FIG. 5 is a block diagram of a reception synchronization signal generator in the second embodiment of the present invention. In FIG. 5,
ビットレート検出部101は、102の変化点検出手段、103の第二のタイマー手段、104の判定手段、105の第一のタイマー手段、106の伝送速度決定手段、107のカウンター手段から構成されている。
The bit
図5のビットレート検出部101の動作について、図6を参照しながら説明する。
The operation of the bit
図6(A)は受信部11からの信号が2400bpsでデータ列が「101010101」の場合の例である。図6(B)は受信部11からの信号が4800bpsでデータ列が「11001100101010101」の場合の例である。
FIG. 6A shows an example in which the signal from the receiving
最初に図6(A)の受信部11からの信号が2400bpsでデータ列が「101010101」の場合の例について説明する。
First, an example in which the signal from the receiving
受信部11からの(4)信号波形の立上りの変化点aを変化点検出手段102で検出し、第二のタイマー手段103を起動する。第二のタイマー手段103では変化点検出手段102からの起動により(4)信号波形の立上りの変化点aから次の立上りの変化点bまでの時間T2(図6の(3)第二のタイマー)を測定する。第二のタイマー手段103はT2の測定が完了すると次の立上りの変化点までの時間測定を開始すると共に、測定の終わったT2を判定手段104に送る。
The change point a of the rising edge of (4) signal waveform from the receiving
判定手段104では、T2が(2400bpsの2ビット分)±30%の時間範囲(以下2400bpsの範囲と呼ぶ)にあるか、或いは(4800bpsの2ビット分)±30%の時間範囲(以下4800bpsの範囲と呼ぶ)にあるかどうかを判断する。そして上記どちらの範囲に入っていてもカウンター手段107のカウント値をインクリメントする。 In the judging means 104, T2 is in the time range (hereinafter referred to as 2400bps range) ± 30% (for 2 bits of 2400bps) or ± 30% time range (hereinafter 4800bps). Whether it is in the range). Then, the counter value of the counter means 107 is incremented regardless of which of the above ranges.
図6の(5)カウント値はカウンター手段107のカウント値を示す。図6(A)の例では2400bpsの範囲に入っているため、カウンター手段107をインクリメントする(0→1)。 The (5) count value in FIG. 6 indicates the count value of the counter means 107. In the example of FIG. 6A, since it is in the range of 2400 bps, the counter means 107 is incremented (0 → 1).
変化点bから変化点cまでの時間T2はノイズが混入したため、2400bpsの1ビット長よりかなり短い時間である。そして4800bpsの範囲にも入っていない。そのため判定手段104で前記T2はどちらの範囲にも入っていないと判定し、カウンター手段107をインクリメントしない(1→1)。 The time T2 from the change point b to the change point c is considerably shorter than 1 bit length of 2400 bps because noise is mixed. And it is not in the range of 4800bps. Therefore, the determination means 104 determines that T2 is not in either range, and does not increment the counter means 107 (1 → 1).
同様に立上り変化点cから立上り変化点dまでの時間T2についても、どちらの範囲にも入っていないと判定し、カウンター手段107をインクリメントしない(1→1)。 Similarly, it is determined that the time T2 from the rising change point c to the rising change point d is not in either range, and the counter means 107 is not incremented (1 → 1).
変化点dから変化点eまでの時間T2及び変化点eから変化点fまでの時間T2は共に2400bpsの範囲に入っているため、カウンター手段107はインクリメントされる。 Since the time T2 from the change point d to the change point e and the time T2 from the change point e to the change point f are both in the range of 2400 bps, the counter means 107 is incremented.
カウント値(5)が3に達すると、カウンター手段107は伝送速度決定手段106を起動する。伝送速度決定手段106ではカウンター手段107からのカウント値3という情報と第一のタイマー手段105からの時間情報に基づき、信号波形(4)の伝送速度を決定する。
When the count value (5) reaches 3, the counter means 107 activates the transmission rate determination means 106. The transmission speed determining means 106 determines the transmission speed of the signal waveform (4) based on the information of the
第一のタイマー手段105は、図6(2)第一のタイマーで示すように変化点aから変化点fまでの時間T1を測定する。 The first timer means 105 measures the time T1 from the change point a to the change point f as shown by the first timer in FIG.
伝送速度決定手段105では、
(2400bpsの6ビット分−α)<T1<(2400bpsの8ビット分+α)
ここで、α:信号波形のジッター等を考慮した余裕時間、であれば、2400bpsの(4)信号波形を受信したと決定する。
In the transmission speed determination means 105,
(6 bits of 2400 bps-α) <T1 <(8 bits of 2400 bps + α)
Here, if α is an allowance time considering the jitter of the signal waveform, it is determined that a (4) signal waveform of 2400 bps has been received.
(4800bpsの6ビット分−α)<T1<(4800bpsの8ビット分+α)
ここで、α:信号波形のジッター等を考慮した余裕時間、であれば、4800bpsの(4)信号波形を受信したと決定する。
(6 bits of 4800 bps-α) <T1 <(8 bits of 4800 bps + α)
Here, if α is a margin time considering the jitter of the signal waveform, it is determined that a 4800 bps (4) signal waveform has been received.
図6(A)の例では2400bpsの信号波形(4)を受信したと決定する。 In the example of FIG. 6A, it is determined that a signal waveform (4) of 2400 bps has been received.
次に図6(B)の受信部11からの信号が4800bpsでデータ列「11001100101010101」の場合の例について説明する。
Next, an example in which the signal from the receiving
受信部11からの信号波形(9)の立上りの変化点gを変化点検出手段102で検出し、第二のタイマー手段103を起動する。第二のタイマー手段103では変化点検出手段102からの起動により信号波形(9)の立上りの変化点gから次の立上りの変化点hまでの時間T2(図6の(8)第二のタイマー)を測定する。第二のタイマー手段103はT2の測定が完了すると次の立上りの変化点までの時間測定を開始すると共に、測定の終わったT2を判定手段104に送る。
The change point g at the rising edge of the signal waveform (9) from the receiving
判定手段104ではT2が(2400bpsの2ビット分)±30%の時間範囲(以下2400bpsの範囲と呼ぶ)にあるか、或いは(4800bpsの2ビット分)±30%の時間範囲(以下4800bpsの範囲と呼ぶ)にあるかどうかを判断する。そして上記どちらの範囲に入っていてもカウンター手段107のカウント値をインクリメントする。図6の(10)カウント値はカウンター手段107のカウント値を示す。図6(B)の例では2400bpsの範囲に入っているため、カウンター手段107をインクリメントする(0→1)。 In the judging means 104, T2 is in the time range (hereinafter referred to as 2400bps range) ± 30% (2400bps 2 bits) or ± 30% time range (hereinafter 4800bps range) It is called). Then, the counter value of the counter means 107 is incremented regardless of which of the above ranges. The (10) count value in FIG. 6 indicates the count value of the counter means 107. In the example of FIG. 6B, since it is in the range of 2400 bps, the counter means 107 is incremented (0 → 1).
次の変化点hから変化点iまでの時間T2も2400bpsの範囲に入っているため、カウンター手段107をインクリメントする(1→2)。 Since the time T2 from the next change point h to the change point i is also in the range of 2400 bps, the counter means 107 is incremented (1 → 2).
次の立上り変化点iから立上り変化点jまでの時間T2は、4800bpsの範囲に入っているため、カウンター手段107をインクリメントする(2→3)。 Since the time T2 from the next rising change point i to the rising change point j is in the range of 4800 bps, the counter means 107 is incremented (2 → 3).
カウント値(10)が3に達すると、カウンター手段107は伝送速度決定手段106を起動する。伝送速度決定手段106ではカウンター手段107からのカウント値3という情報と第一のタイマー手段105からの時間情報に基づき、信号波形(9)の伝送速度を決定する。
When the count value (10) reaches 3, the counter means 107 activates the transmission rate determination means 106. The transmission speed determining means 106 determines the transmission speed of the signal waveform (9) based on the information of the
第一のタイマー手段105は、図6第一のタイマー(7)で示すように変化点gから変化点jまでの時間T1を測定する。 The first timer means 105 measures the time T1 from the change point g to the change point j as shown by the first timer (7) in FIG.
伝送速度決定手段105では、
(2400bpsの6ビット分−α)<T1<(2400bpsの8ビット分+α)
ここで、α:信号波形のジッター等を考慮した余裕時間、であれば、2400bpsの(9)信号波形を受信したと決定する。
In the transmission speed determination means 105,
(6 bits of 2400 bps-α) <T1 <(8 bits of 2400 bps + α)
Here, if α is a margin time considering the jitter of the signal waveform, it is determined that a (9) signal waveform of 2400 bps has been received.
(4800bpsの6ビット分−α)<T1<(4800bpsの8ビット分+α)
ここで、α:信号波形のジッター等を考慮した余裕時間、であれば、4800bpsの(9)信号波形を受信したと決定する。
(6 bits of 4800 bps-α) <T1 <(8 bits of 4800 bps + α)
Here, if α is a margin time considering the jitter of the signal waveform, it is determined that the (9) signal waveform of 4800 bps has been received.
図6(B)の例ではT1は上記二つの不等式のどちらも成り立たない。従ってカウンター手段107のカウント値をクリアし、第一のタイマー手段105を再起動させる。 In the example of FIG. 6B, T1 does not hold either of the above two inequalities. Accordingly, the count value of the counter means 107 is cleared and the first timer means 105 is restarted.
次の変化点jから変化点kまでの時間T2は4800bpsの範囲に入っているのでカウンター手段107のカウント値をインクリメントする(0→1)。変化点kから変化点lまでの時間T2及び変化点lから変化点mまでの時間T2は共に4800bpsの範囲に入っているため、カウンター手段107はインクリメントされる(1→2)。
Since the time T2 from the next change point j to the change point k is in the range of 4800 bps, the count value of the counter means 107 is incremented (0 → 1). Since both the time T2 from the change point k to the change point l and the time T2 from the
カウント値(10)が3に達すると、カウンター手段107は伝送速度決定手段106を起動する。伝送速度決定手段106ではカウンター手段107からのカウント値3という情報と第一のタイマー手段105からの時間情報に基づき、信号波形(9)の伝送速度を決定する。
When the count value (10) reaches 3, the counter means 107 activates the transmission rate determination means 106. The transmission speed determining means 106 determines the transmission speed of the signal waveform (9) based on the information of the
第一のタイマー手段105は、図6(7)第一のタイマーで示すように変化点jから変化点mまでの時間T1を測定する。 The first timer means 105 measures the time T1 from the change point j to the change point m as shown by the first timer in FIG. 6 (7).
伝送速度決定手段105では、
(2400bpsの6ビット分−α)<T1<(2400bpsの8ビット分+α)
ここで、α:信号波形のジッター等を考慮した余裕時間、であれば、2400bpsの(9)信号波形を受信したと決定する。
In the transmission speed determination means 105,
(6 bits of 2400 bps-α) <T1 <(8 bits of 2400 bps + α)
Here, if α is a margin time considering the jitter of the signal waveform, it is determined that a (9) signal waveform of 2400 bps has been received.
(4800bpsの6ビット分−α)<T1<(4800bpsの8ビット分+α)
ここで、α:信号波形のジッター等を考慮した余裕時間、であれば、4800bpsの(9)信号波形を受信したと決定する。
(6 bits of 4800 bps-α) <T1 <(8 bits of 4800 bps + α)
Here, if α is a margin time considering the jitter of the signal waveform, it is determined that the (9) signal waveform of 4800 bps has been received.
図6(B)の例では4800bpsの信号波形(9)を受信したと決定する。 In the example of FIG. 6B, it is determined that a 4800 bps signal waveform (9) has been received.
以上のようにして、簡単な構成で受信信号の伝送速度を決定することができる。 As described above, the transmission rate of the received signal can be determined with a simple configuration.
以上説明したように、ビットレート検出部101で伝送速度が決定されると、ビットレート検出部101を構成する伝送速度決定手段106から同期信号発生装置201に対して伝送速度情報fが出力される。同期信号発生装置201はこの伝送速度情報fを受信すると、伝送速度に合わせたスロット分割を行い、実施の形態1で説明した動作により、クロック発生手段205から伝送速度情報fに対応した周期のサンプリングクロックeを出力する。その動作の概要を以下に示す。
As described above, when the transmission rate is determined by the bit
1)1/4800秒を1周期とし、32スロットに分割。 1) Divide into 32 slots, with 1/4800 seconds as one cycle.
2)信号の立ち上がりエッジを検出し、前記エッジのスロット位置の加算器の値を1つインクリメント。 2) The rising edge of the signal is detected, and the value of the adder at the slot position of the edge is incremented by one.
3)どれか一つの加算器の値が3に達した場合、すべての加算器の値をクリアし、4)の処理に行く。加算値が3に達しない場合は、2)から繰り返す。 3) When the value of any one adder reaches 3, all adder values are cleared and the processing of 4) is performed. If the addition value does not reach 3, repeat from 2).
4)ビットレート検出部101よりすでに伝送速度情報fとして4800bpsを受信している場合、加算値が3に達したタイミングからY=8スロット後ろのタイミングで4800bpsサンプリングクロックe発生。伝送速度情報fを受信していない、或いは受信しているが2400bpsの場合は、加算値が3に達したタイミングからY=16スロット後ろのタイミングで2400bpsサンプリングクロックe発生。その後ビットレート検出部101より伝送速度情報fとして4800bpsを受信した時点で、4800bpsサンプリングクロックe発生。その時Y>8であれば、Y=8とする。
4) When 4800 bps is already received as the transmission rate information f from the bit
5)以下実施の形態1に述べた動作を行う。 5) The operation described in the first embodiment is performed.
(実施の形態3)
図5は、本発明の第2の実施の形態と同様、第3の実施の形態における同期信号発生装置のブロック図を示すものである。
(Embodiment 3)
FIG. 5 shows a block diagram of a synchronization signal generator in the third embodiment, as in the second embodiment of the present invention.
第3の実施の形態におけるビットレート検出部101の動作について、図7を参照しながら説明する。
The operation of the bit
図7(A)は受信部11からの信号が2400bpsでデータ列が「101010101」の場合の例である。図7(B)は受信部11からの信号が4800bpsでデータ列が「11001100101010101」の場合の例である。
FIG. 7A shows an example in which the signal from the receiving
最初に図7(A)の受信部11からの信号が2400bpsでデータ列が「101010101」の場合の例について説明する。
First, an example in which the signal from the
受信部11からの信号波形(4)の立上りの変化点aを変化点検出手段102で検出し、第二のタイマー手段103を起動する。第二のタイマー手段103では変化点検出手段102からの起動により信号波形(4)の立上りの変化点aから次の立上りの変化点bまでの時間T2(図6の(3)第二のタイマー)を測定する。第二のタイマー手段103はT2の測定が完了すると次の立上りの変化点までの時間測定を開始すると共に、測定の終わったT2を判定手段104に送る。
The changing point a of the rising edge of the signal waveform (4) from the receiving
判定手段104ではT2が(2400bpsの2ビット分)±30%の時間範囲(以下2400bpsの範囲と呼ぶ)にあるか、或いは(4800bpsの2ビット分)±30%の時間範囲(以下4800bpsの範囲と呼ぶ)にあるかどうかを判断する。 In the judging means 104, T2 is in the time range (hereinafter referred to as 2400bps range) ± 30% (2400bps 2 bits) or ± 30% time range (hereinafter 4800bps range) It is called).
図7のカウント値(5)はカウンター手段107のカウント値を示す。図7(A)の例では2400bpsの範囲に入っているため、カウンター手段107をインクリメントする(0→1)。そして判定手段104における以後のT2の判定は2400bpsの範囲に入っている場合のみカウンター手段107をインクリメントし、2400bpsの範囲に入っていない場合はカウンター手段107をクリアするように動作する。 The count value (5) in FIG. 7 indicates the count value of the counter means 107. In the example of FIG. 7A, the counter means 107 is incremented (0 → 1) because it is within the range of 2400 bps. In the subsequent determination of T2 in the determination means 104, the counter means 107 is incremented only when it is within the range of 2400 bps, and when it is not within the range of 2400 bps, the counter means 107 is cleared.
変化点bから変化点cまでの時間T2はノイズが混入したため、2400bpsの1ビット長よりかなり短い時間である。そのため判定手段104で前記T2は2400bpsの範囲に入っていないと判定し、カウンター手段107のカウント値を零にクリアする(1→0)。そして第一のタイマー手段105は、図6(7)第一のタイマーで示すように変化点aで時間T1の測定を開始するが、変化点cでリセットスタートする。 The time T2 from the change point b to the change point c is considerably shorter than 1 bit length of 2400 bps because noise is mixed. Therefore, the determination means 104 determines that T2 is not within the range of 2400 bps, and clears the count value of the counter means 107 to zero (1 → 0). Then, the first timer means 105 starts measuring the time T1 at the change point a as shown by the first timer in FIG. 6 (7), but resets at the change point c.
同様に立上り変化点cから立上り変化点dまでの時間T2についても、2400bpsの範囲に入っていないと判定し、カウンター手段107のカウント値(5)を零にクリアする。そして第一のタイマー手段105はリセットスタートされる。 Similarly, it is determined that the time T2 from the rising change point c to the rising change point d is not within the range of 2400 bps, and the count value (5) of the counter means 107 is cleared to zero. Then, the first timer means 105 is reset and started.
変化点dから変化点eまでの時間T2は、2400bpsの範囲に入っているのでカウンター手段107のカウント値をインクリメントする(0→1)。そして判定手段104における以後のT2の判定は2400bpsの範囲に入っている場合のみカウンター手段107をインクリメントし、2400bpsの範囲に入っていない場合はカウンター手段107をクリアするように動作する。 Since the time T2 from the change point d to the change point e is in the range of 2400 bps, the count value of the counter means 107 is incremented (0 → 1). In the subsequent determination of T2 in the determination means 104, the counter means 107 is incremented only when it is within the range of 2400 bps, and when it is not within the range of 2400 bps, the counter means 107 is cleared.
変化点eから変化点fまでの時間T2は、2400bpsの範囲に入っているため、カウンター手段107はインクリメントされる(1→2)。図7(A)に表示されているカウント値(5)が3に達すると、カウンター手段107は伝送速度決定手段106を起動する。カウンター手段107には判定手段104より、カウント値が2400bpsの範囲に入っていることを示すカウント値であることが伝えられている。伝送速度決定手段106ではカウンター手段107からの2400bpsであるという情報と第一のタイマー手段105からの時間情報に基づき、信号波形(4)の伝送速度を決定する。
Since the time T2 from the change point e to the change point f is in the range of 2400 bps, the counter means 107 is incremented (1 → 2). When the count value (5) displayed in FIG. 7A reaches 3, the counter means 107 activates the transmission rate determination means 106. The counter means 107 is informed by the judging means 104 that the count value is a count value indicating that the count value is in the range of 2400 bps. The transmission rate determining unit 106 determines the transmission rate of the signal waveform (4) based on the information that the counter unit 107 is 2400 bps and the time information from the
第一のタイマー手段105は、図7(2)第一のタイマーで示すように変化点dから変化点gまでの時間T1を測定する。 The first timer means 105 measures the time T1 from the change point d to the change point g as shown by the first timer in FIG. 7 (2).
伝送速度決定手段105では、
(2400bpsの6ビット分−α)<T1<(2400bpsの6ビット分+α)
ここで、α:信号波形のジッター等を考慮した余裕時間、であれば、2400bpsの(4)信号波形を受信したと決定する。
In the transmission speed determination means 105,
(6 bits of 2400bps-α) <T1 <(6 bits of 2400bps + α)
Here, if α is an allowance time considering the jitter of the signal waveform, it is determined that a (4) signal waveform of 2400 bps has been received.
次に図7(B)の受信部11からの信号が4800bpsでデータ列「11001100101010101」の場合の例について説明する。受信部11からの信号波形(10)の立上りの変化点hを変化点検出手段102で検出し、第二のタイマー手段103を起動する。第二のタイマー手段103では変化点検出手段102からの起動により信号波形(10)の立上りの変化点hから次の立上りの変化点iまでの時間T2(図7の(9)第二のタイマー)を測定する。第二のタイマー手段103はT2の測定が完了すると次の立上りの変化点までの時間測定を開始すると共に、測定の終わったT2を判定手段104に送る。
判定手段104ではT2が(2400bpsの2ビット分)±30%の時間範囲(以下2400bpsの範囲と呼ぶ)にあるか、或いは(4800bpsの2ビット分)±30%の時間範囲(以下4800bpsの範囲と呼ぶ)にあるかどうかを判断する。
Next, an example in which the signal from the receiving
In the judging means 104, T2 is in the time range (hereinafter referred to as 2400bps range) ± 30% (2400bps 2 bits) or ± 30% time range (hereinafter 4800bps range) It is called).
図7のカウント値(11)はカウンター手段107のカウント値を示す。図7(B)の例では2400bpsの範囲に入っているため、カウンター手段107をインクリメントする(0→1)。そして判定手段104における以後のT2の判定は2400bpsの範囲に入っている場合のみカウンター手段107をインクリメントし、2400bpsの範囲に入っていない場合はカウンター手段107をクリアするように動作する。 The count value (11) in FIG. 7 indicates the count value of the counter means 107. In the example of FIG. 7B, since it is in the range of 2400 bps, the counter means 107 is incremented (0 → 1). In the subsequent determination of T2 in the determination means 104, the counter means 107 is incremented only when it is within the range of 2400 bps, and when it is not within the range of 2400 bps, the counter means 107 is cleared.
次の変化点iから変化点jまでの時間T2も2400bpsの範囲に入っているため、カウンター手段107をインクリメントする(1→2)。 Since the time T2 from the next change point i to the change point j is also in the range of 2400 bps, the counter means 107 is incremented (1 → 2).
次の立上り変化点jから立上り変化点kまでの時間T2は、2400bpsの範囲に入っていないため、カウンター手段107のカウント値を零にクリアする(2→0)。 Since the time T2 from the next rising change point j to the rising change point k is not within the range of 2400 bps, the count value of the counter means 107 is cleared to zero (2 → 0).
第一のタイマー手段105は、図7(8)第一のタイマーで示すように変化hで時間T1の測定を開始するが、変化点kでリセットスタートする。 The first timer means 105 starts measuring the time T1 at the change h as shown by the first timer in FIG. 7 (8), but starts resetting at the change point k.
次の変化点kから変化点lまでの時間T2は4800bpsの範囲に入っているのでカウンター手段107のカウント値(11)をインクリメントする(0→1)。そして判定手段104における以後のT2の判定は4800bpsの範囲に入っている場合のみカウンター手段107をインクリメントし、4800bpsの範囲に入っていない場合はカウンター手段107をクリアするように動作する。
Since the time T2 from the next change point k to the
変化点lから変化点mまでの時間T2及び変化点mから変化点nまでの時間T2は共に4800bpsの範囲に入っているため、カウンター手段107はインクリメントされる(1→2、2→3)。 Since both the time T2 from the change point l to the change point m and the time T2 from the change point m to the change point n are within the range of 4800 bps, the counter means 107 is incremented (1 → 2, 2 → 3). .
そしてカウント値(11)が3に達すると、カウンター手段107は伝送速度決定手段106を起動する。カウンター手段107には判定手段104より、カウント値が4800bpsの範囲に入っていることを示すカウント値であることが伝えられている。伝送速度決定手段106ではカウンター手段107からの4800bpsであるという情報と第一のタイマー手段105からの時間情報に基づき、信号波形(10)の伝送速度を決定する。
When the count value (11) reaches 3, the counter means 107 activates the transmission rate determination means 106. The counter means 107 is informed from the judging means 104 that the count value indicates that the count value is within the range of 4800 bps. The transmission rate determining unit 106 determines the transmission rate of the signal waveform (10) based on the information that the 4800 bps is received from the counter unit 107 and the time information from the
第一のタイマー手段105は、図7(8)第一のタイマーで示すように変化点kから変化点nまでの時間T1を測定する。 The first timer means 105 measures the time T1 from the change point k to the change point n as shown by the first timer in FIG. 7 (8).
伝送速度決定手段106では、
(4800bpsの6ビット分−α)<T1<(4800bpsの6ビット分+α)
ここで、α:信号波形のジッター等を考慮した余裕時間、であれば、4800bpsの信号波形(10)を受信したと決定する。
In the transmission rate determination means 106,
(6 bits of 4800 bps-α) <T1 <(6 bits of 4800 bps + α)
Here, if α is an allowance time considering the jitter of the signal waveform, it is determined that a 4800 bps signal waveform (10) has been received.
以上のようにして、簡単な構成で受信信号の伝送速度を決定することができる。 As described above, the transmission rate of the received signal can be determined with a simple configuration.
伝送速度が決定されると、それ以降の動作は実施の形態2とまったく同じであり、ビットレート検出部101を構成する伝送速度決定手段106から同期信号発生装置201に対して伝送速度情報fが出力される。同期信号発生装置201はこの伝送速度情報fを受信すると、伝送速度に合わせたスロット分割を行い、実施の形態1で説明した動作により、クロック発生手段205から伝送速度情報fに対応した周期のサンプリングクロックeを出力する。
When the transmission rate is determined, the subsequent operation is exactly the same as in the second embodiment, and the transmission rate information f is transmitted from the transmission rate determination means 106 constituting the bit
(実施の形態4)
本発明の第4の実施の形態について、図7を参照しながら説明する。
(Embodiment 4)
A fourth embodiment of the present invention will be described with reference to FIG.
伝送速度決定手段106の初期値の値は低いほうの伝送速度である2400bpsに設定されている。伝送速度決定手段106からの伝送速度情報は、図5の同期信号発生装置201に伝えられクロック発生手段206よりサンプリングクロックeが出力される。図7(A)の例では受信同期信号(6)、図7(B)の例では受信同期信号(12)がクロック発生手段205から出力されるサンプリングクロックeである。
The initial value of the transmission rate determining means 106 is set to 2400 bps, which is the lower transmission rate. The transmission rate information from the transmission rate determining means 106 is transmitted to the synchronization
図7から明らかなように、受信同期信号は伝送速度決定手段106の初期値で指定された2400bpsで出力されている。そして、受信同期信号(12)で示すように、伝送速度決定手段106で伝送速度が4800bpsと決定された時点から4800bpsに受信同期信号の伝送速度が切り替わる。そして以後、伝送速度決定手段106の動作を停止し、受信同期信号の伝送速度を固定する。 As is apparent from FIG. 7, the reception synchronization signal is output at 2400 bps designated by the initial value of the transmission rate determining means 106. Then, as indicated by the reception synchronization signal (12), the transmission speed of the reception synchronization signal is switched to 4800 bps from the time when the transmission speed is determined to be 4800 bps by the transmission speed determination means 106. Thereafter, the operation of the transmission rate determination means 106 is stopped, and the transmission rate of the reception synchronization signal is fixed.
さて信号波形(10)が4800bpsの場合、データ列が「1100110011001100…」のような場合、見かけ上伝送速度が2400bpsのように見える場合がある。よって信号波形(10)が4800bpsの場合、もし伝送速度決定手段106の初期値を4800bpsにした場合には、2400bpsであると誤判定し受信同期信号(12)を2400bpsに切り替えてしまう可能性がありデータ受信動作に悪影響を与える。 When the signal waveform (10) is 4800 bps, when the data string is “1100110011001100...”, The transmission rate may seem to be 2400 bps. Therefore, when the signal waveform (10) is 4800 bps, if the initial value of the transmission rate determining means 106 is set to 4800 bps, there is a possibility that it is erroneously determined to be 2400 bps and the reception synchronization signal (12) is switched to 2400 bps. Yes, adversely affects data reception operation.
一方、信号波形(10)が2400bpsの場合は、どのようなデータ列の場合であっても伝送速度が4800bpsのように見えることは無い。従って信号波形(10)が2400bpsの場合にも、伝送速度決定手段106の初期値を2400bpsにしておけば、4800bpsであると誤判定し受信同期信号(12)を2400bpsに切り替えてしまうことはありえないため、伝送速度の切り替えを誤ることがない。 On the other hand, when the signal waveform (10) is 2400 bps, the transmission rate does not look like 4800 bps in any data string. Therefore, even when the signal waveform (10) is 2400 bps, if the initial value of the transmission rate determining means 106 is set to 2400 bps, it is impossible to erroneously determine that it is 4800 bps and switch the reception synchronization signal (12) to 2400 bps. Therefore, there is no mistake in switching the transmission rate.
そして後述する図8に示すように「1010」が所定回数繰り返されるビット同期信号が必ず存在するため、信号波形(10)が4800bpsの場合には、上記ビット同期信号1のところで確実に伝送速度が4800bpsであると決定できる。
Since there is always a bit synchronization signal in which “1010” is repeated a predetermined number of times as shown in FIG. 8 to be described later, when the signal waveform (10) is 4800 bps, the transmission speed is surely transmitted at the
また受信同期信号(12)の伝送速度を4800bpsに切換え後は、伝送速度決定手段106の動作を停止するため、データ列が「1100110011001100…」のような場合が生じても、受信同期信号(12)の伝送速度が2400bpsに切り替わることはない。 In addition, after the transmission speed of the reception synchronization signal (12) is switched to 4800 bps, the operation of the transmission speed determination means 106 is stopped. Therefore, even if a data string such as “1100110011001100. ) Will not switch to 2400bps.
図8は、図5の受信部11に入力する電波を変調している信号フォーマットである。
FIG. 8 shows a signal format in which the radio wave input to the receiving
23は「1010」が所定回数繰り返されるビット同期信号1、24は信号の頭を識別するための31ビットからなるフレーム同期信号1、25は通信相手を識別するための識別符号部1、26は各種通信に必要な情報を有する制御情報部である。そして23〜26までを一つの基本単位27としている。この基本単位27を複数回繰返したものをヘッダー部21と呼ぶ。
23 is a
ヘッダー部に続いてデータ22部がある。データ部22は、28のビット同期信号2、29のフレーム同期信号2、30の識別符号部、31のデータから構成されている。
Following the header part is 22 parts of data. The data part 22 is composed of 28
図8に示す信号フォーマットは2400bps或いは4800bpsで通信相手より送信される。受信部11は複数のチャンネル、例えば3つのチャンネルを順次キャリアセンスし、キャリアがあれば所定時間Txの間に自分宛の信号であるかどうかを判断し、自分宛の信号でなければチャンネルを移動しキャリアセンス動作を続ける。
The signal format shown in FIG. 8 is transmitted from the communication partner at 2400 bps or 4800 bps. The receiving
キャリアがあった時の動作が図7で説明した動作である。すなわちキャリアがあった場合、伝送速度を決定し、決定した伝送速度の受信同期信号を生成する。そして生成した受信同期信号により信号波形をサンプリングしフレーム同期信号1を検出する。そしてフレーム同期信号1に続いて送られてくる識別符号部1により自分宛かどうかを判別する。
The operation when there is a carrier is the operation described in FIG. That is, when there is a carrier, the transmission rate is determined, and a reception synchronization signal having the determined transmission rate is generated. The signal waveform is sampled by the generated reception synchronization signal to detect the
基本単位27は繰返し所定回数送られてくるため、基本単位27の任意のタイミングでキャリアありと判断しても所定時間Txを基本単位27の時間よりも若干大きく設定すれば必ず23のビット同期信号1、24のフレーム同期信号2、25の識別情報部を検出できる。
Since the
上記説明において、二つの伝送速度AとBがB=(n+1)A(n:自然数。ここではn=1)の関係にある伝送速度2400bpsと4800bpsについて説明したが、これ以外の伝送速度であってもかまわない。 In the above description, the two transmission rates A and B have been described as B = (n + 1) A (n: natural number, here n = 1). The transmission rates are 2400 bps and 4800 bps. It doesn't matter.
また、図6及び図7において信号波形の立上りの変化点を検出したが、立下りの変化点を検出するようにしても良いし、立上り立下りの両方の変化点を検出するようにしても良い。 6 and FIG. 7, the change point of the rising edge of the signal waveform is detected. However, the change point of the falling edge may be detected, or both the rising and falling change points may be detected. good.
しかしながら、受信部11で図6或いは図7の信号波形を生成する波形整形回路の閾値にオフセットがあると、信号波形の1の期間と0の期間の長さが違ってくる。そのため立上りと立下りの両方の変化点を検出する場合は、4800bpsの1のレベルが長くなった場合と、2400bpsの1のレベルが短くなった場合の区別がつきにくくなるという点を考慮する必要がある。立上り或いは立下りのどちらかの変化点だけを検出する場合は、変化点間の時間はオフセットに影響されることはない。
However, if there is an offset in the threshold value of the waveform shaping circuit that generates the signal waveform of FIG. 6 or 7 in the receiving
従って立上りと立下りの両方の変化点を検出するよりは2400bpsと4800bpsの区別をつけやすいという利点がある。 Therefore, there is an advantage that it is easier to distinguish between 2400 bps and 4800 bps than detecting both rising and falling transition points.
なお、本実施の形態ではカウンター3として6ビット分の時間T1で判断するようにしたが、これに限らずnビット(nは自然数)分の時間で判断しても良い。
In this embodiment, the
なお、本実施の形態で説明した手段は、CPU(またはマイコン)、RAM、ROM、記憶・記録装置、I/Oなどを備えた電気・情報機器、コンピュータ、サーバー等のハードリソースを協働させるプログラムの形態で実施してもよい。プログラムの形態であれば、磁気メディアや光メディアなどの記録媒体に記録したりインターネットなどの通信回線を用いて配信することで新しい機能の配布・更新やそのインストール作業が簡単にできる。 Note that the means described in this embodiment causes hardware resources such as a CPU (or microcomputer), a RAM, a ROM, a storage / recording device, an electrical / information device including an I / O, a computer, a server, and the like to cooperate. You may implement with the form of a program. In the form of a program, new functions can be easily distributed / updated and installed by recording them on a recording medium such as magnetic media or optical media or distributing them using a communication line such as the Internet.
以上のように本発明にかかる受信同期信号発生装置は、簡単な構成で二つのうちのどちらの伝送速度の信号を受信した場合であっても、正確に受信した信号の伝送速度を判断しデータをサンプリングしていくためのサンプリングクロックを生成することができる。 As described above, the reception synchronization signal generator according to the present invention accurately determines the transmission speed of the received signal and receives data regardless of which of the two transmission speeds is received with a simple configuration. A sampling clock for sampling can be generated.
102 変化点検出手段
103 第二のタイマー手段
104 判定手段
105 第一のタイマー手段
106 伝送速度決定手段
107 カウンター手段
201 受信同期信号発生装置
202 立上り変化点検出手段
203 立下り変化点検出手段
204 パルス幅計測手段
205 クロック発生手段
206 スロット群
207 加算器群
208 変化点出力手段
DESCRIPTION OF
Claims (8)
信号の立下りの変化点を検出する立下り変化点検出手段と、
前記立上り変化点検出手段で検出した信号の立上りタイミングで時間計測を開始し前記立下り変化点検出手段で検出した信号の立下りタイミングで時間計測を終了又は前記立下り変化点検出手段で検出した信号の立下りタイミングで時間計測を開始し前記立上り変化点検出手段で検出した信号の立上りタイミングで時間計測を終了するパルス幅計測手段と、前記立上りタイミング或いは立下りタイミング情報と前記パルス幅計測手段で計測した計測時間情報の二つを用いてサンプリングクロックの発生位置を決定するクロック発生手段とを備え、
前記立上り変化点検出手段或いは前記立下り変化点検出手段は、
複数の時間スロットからなるスロット群と、
前記各時間スロットに対して1:1に対応する加算器からなる加算器群と、
前記加算器群の出力により動作する変化点出力手段とで構成され、
信号の変化が発生したタイミングに対応した前記時間スロットに接続される前記加算器の値を1つ変化させ、前記加算器群の中のどれか1つの加算器の値が所定の値になった時に、前記変化点出力手段は、前記所定の値になった加算器に対応した時間スロットのタイミングで変化点を示す出力し、
前記クロック発生手段は、
前記パルス幅計測手段で計測した計測時間情報が所定値よりも少ない場合は、サンプリングクロックの発生位置を前回の発生位置よりも早くし、
前記パルス幅計測手段で計測した計測時間情報が前記所定値よりも多い場合は、サンプリングクロックの発生位置を前回の発生位置よりも遅くする、
受信同期信号発生装置。 Rising change point detecting means for detecting a rising point of the signal; and
A falling change point detecting means for detecting a change point of the falling of the signal;
Time measurement is started at the rise timing of the signal detected by the rising change point detection means, and time measurement is terminated at the fall timing of the signal detected by the falling change point detection means, or detected by the falling change point detection means Pulse width measuring means for starting time measurement at the falling timing of the signal and ending time measurement at the rising timing of the signal detected by the rising change point detecting means; the rising timing or falling timing information; and the pulse width measuring means in a clock generating means for determining the occurrence position of the sampling clock by using two of the measured measurement time information,
The rising change point detection means or the falling change point detection means,
A slot group consisting of a plurality of time slots;
An adder group consisting of adders corresponding to 1: 1 for each time slot;
It is composed of change point output means that operates according to the output of the adder group,
The value of the adder connected to the time slot corresponding to the timing at which the signal change occurred is changed by one, and the value of any one of the adders in the adder group becomes a predetermined value. Sometimes, the change point output means outputs the change point at the timing of the time slot corresponding to the adder having the predetermined value,
The clock generation means includes
If the measurement time information measured by the pulse width measurement means is less than a predetermined value, the sampling clock generation position is made earlier than the previous generation position,
If the measurement time information measured by the pulse width measurement means is greater than the predetermined value, the sampling clock generation position is made slower than the previous generation position.
Reception synchronization signal generator.
定のタイミングで動作を開始する第一のタイマー手段と、受信信号の変化点を検出する変化点検出手段と、前記変化点検出手段で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段と、前記第二のタイマー手段で計測した時間が所定範囲内にあるかどうかを判定する判定手段と、前記判定手段により前記所定範囲内に計測時間が入っている場合にカウントアップするカウンター手段と、前記カウンター手段のカウント値が所定の値に達した時に前記第一のタイマー手段から読出したタイマー値により伝送速度を決定する伝送速度決定手段からなる構成により決定された伝送速度をもとに設定される構成とした請求項1または2記載の受信同期信号発生装置。 The sampling period of the clock generation means for determining the generation position of the sampling clock includes first timer means for starting operation at a predetermined timing, change point detection means for detecting a change point of the received signal, and the change point detection means Second timer means for measuring the time from the change point detected in step 1 to the next change point, determination means for determining whether the time measured by the second timer means is within a predetermined range, and the determination Counter means for counting up when the measuring time is within the predetermined range by the means, and the transmission rate by the timer value read from the first timer means when the count value of the counter means reaches a predetermined value configurations that are set on the basis of the transmission rate determined by the configuration comprising a transmission rate determining means for determining the claims 1 or 2, wherein Receiving the synchronization signal generating device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004320212A JP4609038B2 (en) | 2004-11-04 | 2004-11-04 | Reception synchronization signal generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004320212A JP4609038B2 (en) | 2004-11-04 | 2004-11-04 | Reception synchronization signal generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006135475A JP2006135475A (en) | 2006-05-25 |
| JP4609038B2 true JP4609038B2 (en) | 2011-01-12 |
Family
ID=36728644
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004320212A Expired - Fee Related JP4609038B2 (en) | 2004-11-04 | 2004-11-04 | Reception synchronization signal generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4609038B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102250887B1 (en) * | 2019-11-29 | 2021-05-10 | 서울여자대학교 산학협력단 | Covert data transmission method and computer device for executing the same |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06152583A (en) * | 1992-11-06 | 1994-05-31 | Nippon Cement Co Ltd | Digital information receiver and bit synchronization correction method |
| JPH06224891A (en) * | 1993-01-28 | 1994-08-12 | Tamura Seisakusho Co Ltd | Clock reproducing circuit |
| JPH0898284A (en) * | 1994-07-25 | 1996-04-12 | Nippondenso Co Ltd | Data receiver, data transmitter and data communication equipment |
| JP3591168B2 (en) * | 1996-11-18 | 2004-11-17 | 松下電器産業株式会社 | Bit synchronization detection means |
| JP3438529B2 (en) * | 1997-05-22 | 2003-08-18 | 三菱電機株式会社 | Bit synchronization method |
| JP2003169043A (en) * | 2001-12-03 | 2003-06-13 | Sharp Corp | Receiving clock generating method and receiving clock generating device |
-
2004
- 2004-11-04 JP JP2004320212A patent/JP4609038B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006135475A (en) | 2006-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2775673B1 (en) | Content reproduction information estimating device, method and program | |
| JP5896602B2 (en) | Communication circuit and sampling adjustment method | |
| KR20150128658A (en) | Dithering circuit for serial data transmission | |
| JPWO2008126429A1 (en) | Clock / data recovery circuit and control method thereof | |
| US8331427B2 (en) | Data processing apparatus | |
| CN103493425A (en) | Transmitter circuit, interface circuit, information terminal, interface method, and recording medium | |
| JP4873663B2 (en) | Method and apparatus for decoding a signal | |
| US7898322B1 (en) | Demodulator for a low power radio receiver | |
| JP4609038B2 (en) | Reception synchronization signal generator | |
| JP5326759B2 (en) | FSK receiving apparatus, FSK receiving method, and program | |
| JP4829337B2 (en) | Signal receiving apparatus and signal processing method | |
| JP2010200220A (en) | Timing adjustment circuit, and method of adjusting the same | |
| CN113824545B (en) | Asynchronous communication method, device and related equipment | |
| CN111147108B (en) | Transmission signal receiving method and equipment | |
| JP2003134098A (en) | Serial receiver | |
| US8073082B2 (en) | Mirror sub-carrier demodulation circuit, receiving device with the same, and mirror sub-carrier demodulating method | |
| CN112291170A (en) | Improved Miller code decoding method, device and equipment | |
| JP4444041B2 (en) | Receiving apparatus and program | |
| JP4666249B2 (en) | Digital PLL lock state determination circuit | |
| JP3725869B2 (en) | Clock recovery circuit | |
| US6810024B1 (en) | Auto-detection system and method for a network transceiver | |
| KR100629519B1 (en) | Clock generator and method for receiving intermittent data packets | |
| JP2008236178A (en) | Serial data receiving circuit | |
| JP2005348021A (en) | Data receiving apparatus and data receiving method | |
| JP2004022106A (en) | Digital audio interface signal demodulator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071005 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20071113 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20091120 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100618 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100629 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100819 |
|
| 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: 20100914 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100927 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131022 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131022 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |