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

JP4609038B2 - Reception synchronization signal generator - Google Patents

Reception synchronization signal generator Download PDF

Info

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
Application number
JP2004320212A
Other languages
Japanese (ja)
Other versions
JP2006135475A (en
Inventor
良雄 堀池
雅文 中川
嘉茂 吉川
晶子 古井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2004320212A priority Critical patent/JP4609038B2/en
Publication of JP2006135475A publication Critical patent/JP2006135475A/en
Application granted granted Critical
Publication of JP4609038B2 publication Critical patent/JP4609038B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 Patent Document 1.

図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 phase comparator 1, the loop filter 2 and the VCO 3 in FIG. 9 are part of the PLL circuit and have a function of generating a bit synchronous clock signal. A phase difference voltage conversion circuit 4 and a phase shifter circuit 5 are cascaded on the output side of the phase comparator 1, and an output signal of the VCO 3 is supplied to the phase shifter circuit 5 from the phase shifter circuit 5 to obtain a sampling clock for data sampling. It is configured to take out.

位相比較器1が受信信号とVCO3のクロック位相とを比較して位相差信号を検出し、ループフィルタ2が検出された位相差信号に対して所定の周波数帯域制限を施す。VCO3はループフィルタ2からの出力信号により発振周波数が制御される。このPLL回路の位相の変化に対する追従速度はループフィルタ2によって調整される。   The phase comparator 1 compares the received signal with the clock phase of the VCO 3 to detect a phase difference signal, and the loop filter 2 applies a predetermined frequency band limitation to the detected phase difference signal. The oscillation frequency of the VCO 3 is controlled by the output signal from the loop filter 2. The tracking speed with respect to the phase change of the PLL circuit is adjusted by the loop filter 2.

ここで、図10に示すように、受信信号101とVCO3の出力信号102との間に位相差があると、位相比較器1によってその位相差が検出され、その検出された位相差が位相差電圧変換回路4を通して位相シフタ回路5へ位相差電圧103として入力される。この位相差電圧変換回路4は、位相比較器1から出力される位相差信号を位相シフタ回路5が安定に動作できるようにする電圧平滑化の機能と、電圧変化量を調整する変換係数調整機能とを持つ。位相シフタ回路5は、この位相差電圧103に応じてVCO3からのビット同期クロック102を位相シフトした信号(図10のサンプリングクロック104)を発生する。前記サンプリングクロック104が、受信データを取り込むための受信同期信号である。
特開平06−311155号公報
Here, as shown in FIG. 10, if there is a phase difference between the received signal 101 and the output signal 102 of the VCO 3, the phase difference is detected by the phase comparator 1, and the detected phase difference is detected as the phase difference. The phase difference voltage 103 is input to the phase shifter circuit 5 through the voltage conversion circuit 4. This phase difference voltage conversion circuit 4 has a voltage smoothing function that allows the phase shifter circuit 5 to stably operate the phase difference signal output from the phase comparator 1, and a conversion coefficient adjustment function that adjusts the amount of voltage change. And have. The phase shifter circuit 5 generates a signal (sampling clock 104 in FIG. 10) obtained by shifting the phase of the bit synchronization clock 102 from the VCO 3 in accordance with the phase difference voltage 103. The sampling clock 104 is a reception synchronization signal for capturing reception data.
Japanese Patent Laid-Open No. 06-31155

前記従来の構成では、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, reference numeral 11 denotes a receiving unit. The reception synchronization signal generating apparatus 201 includes a rising change point detecting unit 202, a falling change point detecting unit 203, a pulse width measuring unit 204, and a clock generating unit 205.

立上り変化点検出手段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 unit 11 and converted into a rectangular wave, that is, a change point at which the received signal changes from Low level to High level, The information b is output to the width measuring means 204.

同様に立下り変化点検出手段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 receiving unit 11 and converted into a rectangular wave, that is, a change point where the received signal changes from the High level to the Low level. At that time, the information c is output to the pulse width measuring means 204.

パルス幅計測手段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 point detection unit 202 will be described. In FIG. 2, 206 is a slot group composed of 32 time slots from 209 to 212, and 207 is an adder group composed of 32 adders from 213 to 216. Reference numeral 208 denotes change point output means for outputting rise timing information b.

図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 slot group 206 includes 32 slots obtained by dividing one period of the received signal a into 32 equal parts. The operation will be described below.

(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 adder 2 corresponding to the slot 2 is incremented one by one.

(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 slot 2.

(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, reference numeral 201 denotes a reception synchronization signal generator. The difference from the first embodiment shown in FIG. 1 is that the reception synchronization signal generator 201 uses the transmission rate information f from the bit rate detection unit 101. It is controlled by information and the clock cycle of the sampling clock e output from the clock generation means 205 is determined. The operation will be described below.

ビットレート検出部101は、102の変化点検出手段、103の第二のタイマー手段、104の判定手段、105の第一のタイマー手段、106の伝送速度決定手段、107のカウンター手段から構成されている。   The bit rate detection unit 101 includes a change point detection unit 102, a second timer unit 103, a determination unit 104, a first timer unit 105, a transmission rate determination unit 106, and a counter unit 107. Yes.

図5のビットレート検出部101の動作について、図6を参照しながら説明する。   The operation of the bit rate detection unit 101 in FIG. 5 will be described with reference to FIG.

図6(A)は受信部11からの信号が2400bpsでデータ列が「101010101」の場合の例である。図6(B)は受信部11からの信号が4800bpsでデータ列が「11001100101010101」の場合の例である。   FIG. 6A shows an example in which the signal from the receiving unit 11 is 2400 bps and the data string is “101010101”. FIG. 6B shows an example in which the signal from the receiving unit 11 is 4800 bps and the data string is “11001100101010101”.

最初に図6(A)の受信部11からの信号が2400bpsでデータ列が「101010101」の場合の例について説明する。   First, an example in which the signal from the receiving unit 11 in FIG. 6A is 2400 bps and the data string is “101010101” will be described.

受信部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 unit 11 is detected by the change point detecting means 102, and the second timer means 103 is activated. The second timer means 103 is activated by the change point detecting means 102 (4) a time T2 from the rising point a of the signal waveform to the next rising change point b ((3) second timer in FIG. 6). ). When the measurement of T2 is completed, the second timer means 103 starts time measurement until the next rising change point, and sends T2 after the measurement to the determination means 104.

判定手段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 count value 3 from the counter means 107 and the time information from the first timer means 105.

第一のタイマー手段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 unit 11 in FIG. 6B is 4800 bps and the data string “11001100101010101” will be described.

受信部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 unit 11 is detected by the change point detection means 102, and the second timer means 103 is started. The second timer means 103 is activated by the change point detecting means 102 to obtain a time T2 from the rising change point g of the signal waveform (9) to the next rising change point h ((8) second timer in FIG. 6). ). When the measurement of T2 is completed, the second timer means 103 starts time measurement until the next rising change point, and sends T2 after the measurement to the determination means 104.

判定手段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 count value 3 from the counter means 107 and the time information from the first timer means 105.

第一のタイマー手段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 change point 1 to the change point m are within the range of 4800 bps, the counter means 107 is incremented (1 → 2).

カウント値(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 count value 3 from the counter means 107 and the time information from the first timer means 105.

第一のタイマー手段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 rate detection unit 101, the transmission rate information f is output from the transmission rate determination unit 106 constituting the bit rate detection unit 101 to the synchronization signal generator 201. . When the synchronization signal generator 201 receives the transmission rate information f, it performs slot division according to the transmission rate, and performs the sampling of the period corresponding to the transmission rate information f from the clock generator 205 by the operation described in the first embodiment. The clock e is output. The outline of the operation is shown below.

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 rate detection unit 101, the 4800 bps sampling clock e is generated at the timing Y = 8 slots after the timing when the added value reaches 3. If the transmission rate information f has not been received or has been received but is 2400 bps, a 2400 bps sampling clock e is generated at the timing Y = 16 slots after the timing when the added value reaches 3. Thereafter, when 4800 bps is received as the transmission rate information f from the bit rate detection unit 101, a 4800 bps sampling clock e is generated. At that time, if Y> 8, Y = 8.

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 rate detection unit 101 in the third embodiment will be described with reference to FIG.

図7(A)は受信部11からの信号が2400bpsでデータ列が「101010101」の場合の例である。図7(B)は受信部11からの信号が4800bpsでデータ列が「11001100101010101」の場合の例である。   FIG. 7A shows an example in which the signal from the receiving unit 11 is 2400 bps and the data string is “101010101”. FIG. 7B shows an example in which the signal from the receiving unit 11 is 4800 bps and the data string is “11001100101010101”.

最初に図7(A)の受信部11からの信号が2400bpsでデータ列が「101010101」の場合の例について説明する。   First, an example in which the signal from the reception unit 11 in FIG. 7A is 2400 bps and the data string is “101010101” will be described.

受信部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 unit 11 is detected by the changing point detecting unit 102, and the second timer unit 103 is started. In the second timer means 103, the time T2 from the rising change point a of the signal waveform (4) to the next rising change point b by the activation from the change point detecting means 102 ((3) second timer in FIG. 6). ). When the measurement of T2 is completed, the second timer means 103 starts time measurement until the next rising change point, and sends T2 after the measurement to the determination means 104.

判定手段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 first timer unit 105.

第一のタイマー手段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 unit 11 in FIG. 7B is 4800 bps and the data string “11001100101010101” will be described. A change point h at the rising edge of the signal waveform (10) from the receiving unit 11 is detected by the change point detecting means 102, and the second timer means 103 is activated. In the second timer means 103, the time T2 from the rising change point h of the signal waveform (10) to the next rising change point i (second timer (9) in FIG. 7) is activated by the change point detecting means 102. ). When the measurement of T2 is completed, the second timer means 103 starts time measurement until the next rising change point, and sends T2 after the measurement to the determination means 104.
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 change point 1 is in the range of 4800 bps, the count value (11) 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 4800 bps, and the counter means 107 is cleared when it is not within the range of 4800 bps.

変化点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 first timer unit 105.

第一のタイマー手段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 rate detection unit 101 to the synchronization signal generator 201. Is output. When the synchronization signal generator 201 receives the transmission rate information f, it performs slot division according to the transmission rate, and performs the sampling of the period corresponding to the transmission rate information f from the clock generator 205 by the operation described in the first embodiment. The clock e is output.

(実施の形態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 signal generating device 201 in FIG. 5, and the sampling clock e is output from the clock generating means 206. In the example of FIG. 7A, the reception synchronization signal (6) is output from the clock generation means 205, and in the example of FIG. 7B, the reception synchronization signal (12) is the sampling clock e.

図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 bit synchronization signal 1. It can be determined to be 4800bps.

また受信同期信号(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 unit 11 in FIG. 5 is modulated.

23は「1010」が所定回数繰り返されるビット同期信号1、24は信号の頭を識別するための31ビットからなるフレーム同期信号1、25は通信相手を識別するための識別符号部1、26は各種通信に必要な情報を有する制御情報部である。そして23〜26までを一つの基本単位27としている。この基本単位27を複数回繰返したものをヘッダー部21と呼ぶ。   23 is a bit synchronization signal 1 and 24 in which “1010” is repeated a predetermined number of times, 31 is a frame synchronization signal 1 and 25 consisting of 31 bits for identifying the head of the signal, and 25 is an identification code unit 1 and 26 for identifying a communication partner It is a control information part which has information required for various communications. 23 to 26 are set as one basic unit 27. A unit obtained by repeating the basic unit 27 a plurality of times is called a header portion 21.

ヘッダー部に続いてデータ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 bit synchronization signals 2, 29 frame synchronization signals 2 and 30, identification code parts 30, and 31 data.

図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 unit 11 sequentially senses a plurality of channels, for example, three channels, and if there is a carrier, determines whether the signal is addressed to itself within a predetermined time Tx. Then continue carrier sense operation.

キャリアがあった時の動作が図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 frame synchronization signal 1. Then, it is determined whether or not it is addressed to itself by the identification code unit 1 sent following the frame synchronization signal 1.

基本単位27は繰返し所定回数送られてくるため、基本単位27の任意のタイミングでキャリアありと判断しても所定時間Txを基本単位27の時間よりも若干大きく設定すれば必ず23のビット同期信号1、24のフレーム同期信号2、25の識別情報部を検出できる。   Since the basic unit 27 is repeatedly sent a predetermined number of times, even if it is determined that there is a carrier at an arbitrary timing of the basic unit 27, if the predetermined time Tx is set slightly larger than the time of the basic unit 27, there are always 23 bit synchronization signals The identification information portions of the frame synchronization signals 2 and 25 of 1 and 24 can be detected.

上記説明において、二つの伝送速度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 unit 11, the length of the 1 period and the 0 period of the signal waveform are different. Therefore, when detecting both rising and falling transition points, it is necessary to consider that it becomes difficult to distinguish between cases where the 1 level of 4800 bps becomes longer and those where the 1 level of 2400 bps becomes shorter. There is. When only the rising or falling change point is detected, the time between the change points is not affected by the offset.

従って立上りと立下りの両方の変化点を検出するよりは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 counter 3 is determined based on the time T1 corresponding to 6 bits. However, the determination is not limited to this, and the time may be determined based on n bits (n is a natural number).

なお、本実施の形態で説明した手段は、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.

本発明の実施の形態1における受信同期信号発生装置のブロック図Block diagram of reception synchronization signal generating apparatus in Embodiment 1 of the present invention 本発明の実施の形態1における立上り変化点検出手段のブロック図The block diagram of the rising change point detection means in Embodiment 1 of this invention 本発明の実施の形態1における動作を説明する動作説明図Operation explanatory diagram for explaining the operation in the first embodiment of the present invention. 本発明の実施の形態1における動作を説明する動作説明図Operation explanatory diagram for explaining the operation in the first embodiment of the present invention. 本発明の実施の形態2,3,4における受信同期信号発生装置のブロック図Block diagram of reception synchronization signal generator in Embodiments 2, 3, and 4 of the present invention 本発明の実施の形態2における動作を説明する動作説明図Operation explanatory diagram for explaining the operation in the second embodiment of the present invention. 本発明の実施の形態3,4における動作を説明する動作説明図Operation explanatory diagram for explaining the operation in the third and fourth embodiments of the present invention. 本発明の実施の形態1,2,3,4における受信信号フォーマットを説明する図The figure explaining the received signal format in Embodiment 1, 2, 3, 4 of this invention 従来の受信同期信号発生装置のブロック図Block diagram of a conventional reception synchronization signal generator 従来の受信同期信号発生装置の動作を説明する動作説明図Operation explanatory diagram for explaining the operation of a conventional reception synchronization signal generator

符号の説明Explanation of symbols

102 変化点検出手段
103 第二のタイマー手段
104 判定手段
105 第一のタイマー手段
106 伝送速度決定手段
107 カウンター手段
201 受信同期信号発生装置
202 立上り変化点検出手段
203 立下り変化点検出手段
204 パルス幅計測手段
205 クロック発生手段
206 スロット群
207 加算器群
208 変化点出力手段
DESCRIPTION OF SYMBOLS 102 Change point detection means 103 2nd timer means 104 Judgment means 105 1st timer means 106 Transmission speed determination means 107 Counter means 201 Reception synchronous signal generator 202 Rising change point detection means 203 Falling change point detection means 204 Pulse width Measurement means 205 Clock generation means 206 Slot group 207 Adder group 208 Change point output means

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つの加算器の値が所定の値になった時に変化点の検出を出力すると共に前記加算器群のすべての加算器の値を所定の値にセットしなおすように制御する構成とした請求項1記載の受信同期信号発生装置。 The change point output means outputs detection of a change point when the value of any one adder in the adder group reaches a predetermined value, and outputs the values of all the adders in the adder group to a predetermined value. 2. The reception synchronization signal generator according to claim 1 , wherein control is performed so as to reset the value. サンプリングクロックの発生位置を決定するクロック発生手段のサンプリング周期は、所
定のタイミングで動作を開始する第一のタイマー手段と、受信信号の変化点を検出する変化点検出手段と、前記変化点検出手段で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段と、前記第二のタイマー手段で計測した時間が所定範囲内にあるかどうかを判定する判定手段と、前記判定手段により前記所定範囲内に計測時間が入っている場合にカウントアップするカウンター手段と、前記カウンター手段のカウント値が所定の値に達した時に前記第一のタイマー手段から読出したタイマー値により伝送速度を決定する伝送速度決定手段からなる構成により決定された伝送速度をもとに設定される構成とした請求項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.
サンプリングクロックの発生位置を決定するクロック発生手段の所定のサンプリング周期は、所定のタイミングで動作を開始する第一のタイマー手段と、受信信号の変化点を検出する変化点検出手段と、前記変化点検出手段で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段と、前記第二のタイマー手段で計測した時間が所定範囲内にあるかどうかを判定する判定手段と、前記判定手段により前記所定範囲内に計測時間が入っている場合にカウントアップし、前記所定範囲内に前記計測時間が入っていない場合はカウント値をクリアするカウンター手段と、前記カウンター手段のカウント値が所定の値に達した時に前記第一のタイマー手段から読出した前記タイマー値により伝送速度を決定する伝送速度決定手段からなる構成により決定された伝送速度をもとに設定される構成とした請求項1または2記載の受信同期信号発生装置。 The predetermined sampling period of the clock generation means for determining the generation position of the sampling clock includes a first timer means for starting operation at a predetermined timing, a change point detection means for detecting a change point of the received signal, and the change check. Second timer means for measuring the time from the change point detected by the output means to the next change point, and determination means for determining whether the time measured by the second timer means is within a predetermined range; When the measurement time is within the predetermined range by the determination means, the counter means counts up when the measurement time is not within the predetermined range, and the count value of the counter means From transmission rate determining means for determining a transmission rate according to the timer value read from the first timer means when the value reaches a predetermined value Receiving the synchronization signal generating apparatus according to claim 1 or 2 wherein where the structure is set on the basis of the transmission rate determined by the configuration that. 変化点検出手段は、受信信号の立上り或いは立下りのどちらかの変化点のみを検出する構成とした請求項3または4記載の受信同期信号発生装置。 5. The reception synchronization signal generator according to claim 3 , wherein the change point detecting means is configured to detect only a change point of either rising or falling of the received signal. 伝送速度決定手段の伝送速度の初期値は、予想される伝送速度の下限値に設定したことを特徴とする請求項3から5のいずれか1項に記載の受信同期信号発生装置。 6. The reception synchronization signal generator according to claim 3 , wherein the initial value of the transmission rate of the transmission rate determining means is set to a lower limit value of an expected transmission rate. 伝送速度決定手段において、カウンター手段からのカウント値と第一のタイマー手段のタイマー値とから伝送速度が決定された時には、前記伝送速度決定手段の動作を停止する構成とした請求項3から6のいずれか1項に記載の受信同期信号発生装置。 7. The transmission speed determining means is configured to stop the operation of the transmission speed determining means when the transmission speed is determined from the count value from the counter means and the timer value of the first timer means . The reception synchronization signal generator according to any one of the preceding claims. 受信信号の予想される第1の伝送速度Aと予想される第2の伝送速度Bの関係はB=(n+1)A(n:自然数)とした請求項6または7記載の受信同期信号発生装置。 8. A reception synchronization signal generating apparatus according to claim 6, wherein a relationship between an expected first transmission rate A and an expected second transmission rate B of the received signal is B = (n + 1) A (n: natural number). .
JP2004320212A 2004-11-04 2004-11-04 Reception synchronization signal generator Expired - Fee Related JP4609038B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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