JP5326759B2 - FSK receiving apparatus, FSK receiving method, and program - Google Patents

FSK receiving apparatus, FSK receiving method, and program Download PDF

Info

Publication number
JP5326759B2
JP5326759B2 JP2009095821A JP2009095821A JP5326759B2 JP 5326759 B2 JP5326759 B2 JP 5326759B2 JP 2009095821 A JP2009095821 A JP 2009095821A JP 2009095821 A JP2009095821 A JP 2009095821A JP 5326759 B2 JP5326759 B2 JP 5326759B2
Authority
JP
Japan
Prior art keywords
reception error
frequency
change amount
value
reception
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
JP2009095821A
Other languages
Japanese (ja)
Other versions
JP2010251821A (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 JP2009095821A priority Critical patent/JP5326759B2/en
Publication of JP2010251821A publication Critical patent/JP2010251821A/en
Application granted granted Critical
Publication of JP5326759B2 publication Critical patent/JP5326759B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem wherein it is difficult for the FSK reception device to correct a reception error between a reception signal and the FSK reception device without being influenced by modulation code contents. <P>SOLUTION: The FSK reception device is configured to detect an output change amount of a frequency discrimination means, to detect whether data changes from the detected signal change amount, and to calculate and correct a reception error between a reference frequency of the frequency discrimination means and a received signal frequency when change of the data is detected. <P>COPYRIGHT: (C)2011,JPO&amp;INPIT

Description

本発明は、受信信号周波数と受信機における局部発振周波数の間に周波数誤差があっても受信性能が劣化することのない周波数シフトキーイング受信装置(以下、FSK受信装置とする)に関するものである。   The present invention relates to a frequency shift keying receiver (hereinafter referred to as an FSK receiver) in which reception performance does not deteriorate even if there is a frequency error between a received signal frequency and a local oscillation frequency in a receiver.

FSK受信装置では、FSK信号の中心を周波数弁別手段の中心に一致させておかなければ復調信号に符号歪みを生じる。しかし、一般的に受信信号周波数、局部発振器周波数、周波数弁別手段の中心周波数など、それぞれに周波数誤差があるため、これらの周波数誤差を補正するAFC回路が使用される。   In the FSK receiver, if the center of the FSK signal is not matched with the center of the frequency discriminating means, code distortion occurs in the demodulated signal. However, since there are generally frequency errors such as the received signal frequency, the local oscillator frequency, and the center frequency of the frequency discriminating means, an AFC circuit that corrects these frequency errors is used.

このAFC回路は、その目的から、FSK信号の周波数弁別手段に対する中心周波数誤差を零にすべく動作させねばならない。しかし、FSK信号は信号自体が変調符号の”0”、”1”によって周波数がf0またはf1に変化する信号であるため、従来のAFC回路では符号情報の”0”と”1”の発生確率によってきまるf0とf1のあいだの移動平均周波数に追随することになる。したがって、NRZ(Non Return to Zero)符号等において”0”または”1”が長時間連送されると、AFC回路は何れかの周波数に収斂してしまい、大きな誤差を発生させる。   For this purpose, the AFC circuit must be operated so that the center frequency error with respect to the frequency discriminating means of the FSK signal becomes zero. However, since the FSK signal itself is a signal whose frequency changes to f0 or f1 depending on the modulation code “0” or “1”, the probability of occurrence of code information “0” and “1” in the conventional AFC circuit. Therefore, the moving average frequency between f0 and f1 is followed. Therefore, when “0” or “1” is continuously transmitted for a long time in an NRZ (Non Return to Zero) code or the like, the AFC circuit converges at any frequency and generates a large error.

この弊害から逃れる方法として、マンチェスタ符号を用いる方法のように変調符号に関係なく、常に移動平均周波数を中心周波数近傍に維持する方法などがある。   As a method of escaping from this harmful effect, there is a method of always maintaining the moving average frequency in the vicinity of the center frequency regardless of the modulation code, such as a method using Manchester code.

マンチェスタ符号は、情報の各ビットをそれぞれ2ビットずつの零平衡符号に変換して送信する方法であって、移動平均値は常に中心にあるので、特に保護回路を設けずともAFC回路は誤動作しない。ところが、NRZ符号に比して2倍の伝送帯域幅を必要とするため、伝送効率がきわめて悪い。   Manchester code is a method in which each bit of information is converted into a zero-balance code of 2 bits and transmitted, and the moving average value is always at the center, so the AFC circuit does not malfunction even if no protection circuit is provided. . However, since the transmission bandwidth is twice that of the NRZ code, the transmission efficiency is extremely poor.

そこでマンチェスタ符号を用いないFSK用のAFCが種々考案されている。例えば、その一例としては、周波数弁別器出力に正ピークホールド回路と負ピークホールド回路とを設け、その両出力の平均値から中心周波数誤差を検出しようとするものである。この方法では、キーイングが順当になされている間は良好に動作するが、”1”または”0”の連送が生じると、連送されていない側のホールド回路が徐々に放電していくため、やはり連送されている符号の周波数に徐々に引き込まれ、移動平均周波数が中心で維持できなくなってしまう。   Therefore, various AFCs for FSK that do not use Manchester codes have been devised. For example, as an example, a positive peak hold circuit and a negative peak hold circuit are provided at the frequency discriminator output, and a center frequency error is detected from the average value of both outputs. This method works well while keying is done properly, but when a continuous transmission of “1” or “0” occurs, the hold circuit on the non-continuous side gradually discharges. Again, the frequency of the code being sent is gradually drawn in, and the moving average frequency cannot be maintained at the center.

他の一例としては、特許文献1には、FSK受信機用復調補正回路が開示されている。この例では、通常、周波数弁別手段出力はコンパレータ等に加え、矩形波に波形整形して復調出力とすると共に、AFCを構成すべく前段の周波数変換用局部発振器(以下VCO:電圧制御発振器、と呼ぶ)へ帰還される。このままでは、前述したように変調符号によって変化する移動平均値を零にするよう制御してしまうが、この方法ではコンパレータ出力よりこの移動平均値を求め、制御電圧からこの移動平均値を差し引くことによって正しい受信誤差を検出する。そして、この誤差電圧でVCOを制御しようというものである。   As another example, Patent Document 1 discloses a demodulation correction circuit for an FSK receiver. In this example, the output of the frequency discriminating means is normally shaped into a rectangular wave to be demodulated output in addition to a comparator or the like, and a frequency conversion local oscillator (hereinafter referred to as VCO: voltage controlled oscillator) to form an AFC. To return to. In this state, as described above, the moving average value that changes depending on the modulation code is controlled to be zero. However, in this method, the moving average value is obtained from the comparator output, and the moving average value is subtracted from the control voltage. Detect correct reception error. The VCO is controlled with this error voltage.

また、上記文献の課題を解決するものとして、特許文献2には、周波数シフトキーイング受信機用自動周波数制御回路が開示されている。   Further, as a means for solving the problems of the above-mentioned document, Patent Document 2 discloses an automatic frequency control circuit for a frequency shift keying receiver.

特開平7−235954号公報JP-A-7-235954 特開平10−84395号公報JP-A-10-84395

しかしながら上記特許文献1では、変調符号内容の影響を受けずに受信誤差を検出できる範囲は、受信誤差が周波数偏移以内である場合だけであり、かつ受信誤差が周波数偏移以内であっても周波数弁別手段の出力信号レベルとコンパレータ出力レベルが等しい場合のみ(すなわち、ある特定のシフト周波数幅、ある特定の弁別手段感度のときのみ)であって、この条件以外のときでは変調符号内容の影響をうけてしまう。   However, in Patent Document 1, the range in which the reception error can be detected without being affected by the contents of the modulation code is only when the reception error is within the frequency deviation, and even if the reception error is within the frequency deviation. Only when the output signal level of the frequency discriminating means is equal to the comparator output level (that is, only when a specific shift frequency width and a specific discriminating means sensitivity). Will receive.

上記課題を解決するものとして特許文献2に開示されたものでは、解決できるのは受信誤差が周波数偏移以内である時であり、受信誤差が周波数偏移より大きい場合は動作に不具合が生じる、という課題があった。   In what is disclosed in Patent Document 2 as a solution to the above-mentioned problem, it can be solved when the reception error is within the frequency deviation, and if the reception error is larger than the frequency deviation, a malfunction occurs. There was a problem.

本発明は、前記従来の課題を解決するもので、簡単な構成、方法により変調符号内容の影響を受けることなく良好な受信誤差制御を行うことのできるFSK受信装置、FSK受信方法、及びプログラムを提供することを目的とする。   The present invention solves the above-described conventional problems, and provides an FSK receiving apparatus, an FSK receiving method, and a program capable of performing good reception error control without being affected by the contents of a modulation code by a simple configuration and method. The purpose is to provide.

受信手段と周波数弁別手段と前記周波数弁別手段の出力を波形整形するコンパレータを有するFSK受信装置であって、前記周波数弁別手段の出力変化量を検出する信号変化量検出手段と、前記信号変化量検出手段で検出した信号変化量からデータが1から0、或いは0から1に変化したかどうかを検出するデータ変化検出手段と、前記データ変化検出手段でデータが1から0、或いは0から1に変化したと検出された時に前記周波数弁別手段の基準周波数と受信した信号周波数との受信誤差を算出する受信誤差算出手段と、前記受信誤差算出手段からの受信誤差情報に基づき受信手段或いは周波数弁別手段或いはコンパレータの閾値を制御する受信誤差補正手段とで構成されたFSK受信装置である。   An FSK receiver having a receiving means, a frequency discriminating means, and a comparator for shaping the output of the frequency discriminating means, a signal change amount detecting means for detecting an output change amount of the frequency discriminating means, and the signal change amount detection The data change detecting means for detecting whether the data has changed from 1 to 0 or 0 to 1 from the signal change amount detected by the means, and the data change from 1 to 0 or 0 to 1 by the data change detecting means A reception error calculating means for calculating a reception error between the reference frequency of the frequency discriminating means and the received signal frequency when it is detected, and a receiving means or a frequency discriminating means based on the reception error information from the reception error calculating means or This is an FSK receiving apparatus configured with reception error correction means for controlling the threshold value of the comparator.

そして、データが変化したときのみ受信誤差を算出するので、変調符号内容の影響を受けずに受信誤差の補正を行うことができることとなる。   Since the reception error is calculated only when the data changes, the reception error can be corrected without being affected by the contents of the modulation code.

本発明のFSK受信装置、FSK受信方法、及びプログラムを用いることにより、変調符号内容の影響を受けることなく良好な受信誤差制御を行うことができる。   By using the FSK receiving apparatus, FSK receiving method, and program of the present invention, it is possible to perform good reception error control without being affected by the contents of the modulation code.

本発明の第1の実施の形態におけるFSK受信装置の構成図Configuration diagram of FSK receiver in first embodiment of the present invention 本発明の第1の実施の形態におけるFSK受信装置の動作を説明するための図The figure for demonstrating operation | movement of the FSK receiver in the 1st Embodiment of this invention 本発明の第1の実施の形態におけるFSK受信装置の信号変化量検出手段の動作を説明するための図The figure for demonstrating operation | movement of the signal variation | change_quantity detection means of the FSK receiver in the 1st Embodiment of this invention. 本発明の第1の実施の形態におけるFSK受信装置のデータ変化検出手段の動作を説明するための図The figure for demonstrating operation | movement of the data change detection means of the FSK receiver in the 1st Embodiment of this invention 本発明の第2の実施の形態におけるFSK受信装置の構成図The block diagram of the FSK receiver in the 2nd Embodiment of this invention 本発明の第3の実施の形態におけるFSK受信装置の構成図The block diagram of the FSK receiver in the 3rd Embodiment of this invention 本発明の第1から第3の実施の形態におけるFSK受信方法を示すフローチャートThe flowchart which shows the FSK receiving method in the 1st-3rd embodiment of this invention

第1の発明は、受信手段と周波数弁別手段と前記周波数弁別手段の出力を波形整形するコンパレータを有するFSK受信装置であって、前記周波数弁別手段の出力変化量を検出する信号変化量検出手段と、前記信号変化量検出手段で検出した信号変化量からデータが1から0、或いは0から1に変化したかどうかを検出するデータ変化検出手段と、前記データ変化検出手段でデータが1から0、或いは0から1に変化したと検出された時に前記周波数弁別手段の基準周波数と受信した信号周波数との受信誤差を算出する受信誤差算出手段と、前記受信誤差算出手段からの受信誤差情報に基づき受信手段或いは周波数弁別手段或いはコンパレータの閾値を制御する受信誤差補正手段とで構成されたFSK受信装置である。   A first invention is an FSK receiver having a receiving means, a frequency discriminating means, and a comparator for shaping the output of the frequency discriminating means, and a signal change amount detecting means for detecting an output change amount of the frequency discriminating means; The data change detecting means for detecting whether the data has changed from 1 to 0 or 0 to 1 from the signal change detected by the signal change detecting means, and the data from 1 to 0 by the data change detecting means, Alternatively, reception error calculation means for calculating a reception error between the reference frequency of the frequency discrimination means and the received signal frequency when it is detected that the signal has changed from 0 to 1, and reception based on the reception error information from the reception error calculation means. The FSK receiving apparatus is constituted by a means, a frequency discriminating means or a receiving error correcting means for controlling a threshold value of a comparator.

そして、データが変化したときのみ受信誤差を算出するので、変調符号内容の影響を受けずに受信誤差の補正を行うことができる。   Since the reception error is calculated only when the data changes, the reception error can be corrected without being affected by the contents of the modulation code.

第2の発明の信号変化量検出手段は、所定の時間区間の信号の最大値を検出する最大値検出手段と前記時間区間の信号の最小値を検出する最小値検出手段とを有し、前記最大値検出手段で検出した最大値と前記最小値検出手段で検出した最小値の差を信号変化量としたことを特徴としている。   The signal change amount detecting means of the second invention comprises a maximum value detecting means for detecting a maximum value of a signal in a predetermined time interval and a minimum value detecting means for detecting a minimum value of the signal in the time interval, The difference between the maximum value detected by the maximum value detecting means and the minimum value detected by the minimum value detecting means is used as the signal change amount.

そして、所定の時間区間の信号の最大値と最小値の差を信号変化量としているため、信号であるか雑音であるか、或いは信号が変化したかどうかを判断することに前記変化量を用いることができる。   Since the difference between the maximum value and the minimum value of the signal in a predetermined time interval is used as the signal change amount, the change amount is used to determine whether the signal is a signal, noise, or the signal has changed. be able to.

第3の発明の信号変化量検出手段は、データが1であるか0であるかを判定する信号タイミング付近で取得した値を用いて所定の時間区間の信号の最大値と最小値を検出する構成である。   The signal change amount detection means of the third invention detects the maximum value and the minimum value of the signal in a predetermined time interval using a value acquired in the vicinity of the signal timing for determining whether the data is 1 or 0. It is a configuration.

そして、データの1、或いは0の判別タイミングと最大値及び最小値の検出タイミングが同じであるため、より正確に前記前記変化量をできる。   Since the determination timing of data 1 or 0 is the same as the detection timing of the maximum value and the minimum value, the change amount can be more accurately performed.

第4の発明の信号変化量検出手段は、所定の時間区間の信号を所定間隔でサンプリングし、前記サンプリングした値を用いて前記所定の時間区間の信号の最大値と最小値を検出する構成である。   According to a fourth aspect of the present invention, the signal change amount detecting means samples a signal in a predetermined time interval at a predetermined interval, and detects the maximum value and the minimum value of the signal in the predetermined time interval using the sampled value. is there.

そして、所定の時間区間の信号を所定間隔でサンプリングした値を用いて最大値及び最小値を検出しているため、より正確に前記信号変化量を検出できる。   Since the maximum value and the minimum value are detected using values obtained by sampling a signal in a predetermined time interval at a predetermined interval, the signal change amount can be detected more accurately.

第5の発明のデータ変化検出手段は、二つの入力を比較するコンパレータを有し、前記入力のうちの一つ目の入力は所定の閾値であり、二つ目の入力は信号変化量検出手段からの信号変化量であることを特徴とし、前記所定の閾値より前記信号変化量が大きい場合にデータが1から0、或いは0から1に変化したと検出する構成である。   According to a fifth aspect of the present invention, there is provided a data change detecting means comprising a comparator for comparing two inputs, wherein the first input of the inputs is a predetermined threshold value, and the second input is a signal change amount detecting means. The signal change amount is from 1 to 0, and when the signal change amount is larger than the predetermined threshold, it is detected that the data has changed from 1 to 0 or from 0 to 1.

そして、前記所定の閾値と前記信号変化量を比較することにより、信号が変化したかどうかを検出することができる。   Then, it is possible to detect whether the signal has changed by comparing the predetermined threshold value with the signal change amount.

第6の発明のデータ変化検出手段は、三つの入力を比較するコンパレータを有し、前記入力のうちの一つ目の入力は第一の閾値であり、二つ目の入力は第二の閾値であり、三つ目の入力は信号変化量検出手段からの信号変化量であることを特徴とし、前記第一の閾値より前記信号変化量が大きく、かつ前記第二の閾値より前記信号変化量が小さい場合にデータが1から0、或いは0から1に変化したと検出する構成である。   The data change detecting means of the sixth invention has a comparator for comparing three inputs, the first input among the inputs being a first threshold value, and the second input being a second threshold value. And the third input is the signal change amount from the signal change amount detecting means, the signal change amount is larger than the first threshold value, and the signal change amount is higher than the second threshold value. Is small, the data is detected to change from 1 to 0 or from 0 to 1.

そして、前記二つの閾値と前記信号変化量を比較することにより、信号であるか雑音であるか、或いは信号が変化したかどうかを検出することができる。   Then, by comparing the two threshold values with the signal change amount, it is possible to detect whether the signal is a signal, noise, or whether the signal has changed.

第7の発明の受信誤差算出手段は、信号変化量検出手段で検出した最大値と最小値の中間値を求め、前記中間値と所定の基準値との差を受信誤差とする構成である。   According to a seventh aspect of the present invention, the reception error calculation means obtains an intermediate value between the maximum value and the minimum value detected by the signal change amount detection means, and uses the difference between the intermediate value and a predetermined reference value as a reception error.

そして、簡単な構成で受信誤差を算出できる。   The reception error can be calculated with a simple configuration.

第8の発明の受信誤差算出手段は、信号変化量検出手段とは別に設けた所定の時間区間の信号の最大値と最小値を検出する検出手段を有し、前記最大値と最小値の中間値を求め、前記中間値と所定の基準値との差を受信誤差とする構成である。   The reception error calculation means of the eighth invention has detection means for detecting the maximum value and minimum value of a signal in a predetermined time interval provided separately from the signal change amount detection means, and is an intermediate between the maximum value and the minimum value. A value is obtained, and a difference between the intermediate value and a predetermined reference value is set as a reception error.

そして、周波数変化検出手段とは別に所定の時間区間の信号の最大値と最小値を検出する検出手段を有しているため、システム設計の自由度を増加できる。   In addition to the frequency change detection means, since the detection means for detecting the maximum value and the minimum value of the signal in a predetermined time interval is provided, the degree of freedom in system design can be increased.

第9の発明の受信誤差補正手段は、前記受信誤差算出手段で算出した受信誤差が零になる方向に受信手段の局部発振周波数を制御するように構成している。   According to a ninth aspect of the present invention, the reception error correction means is configured to control the local oscillation frequency of the reception means so that the reception error calculated by the reception error calculation means becomes zero.

そして、局部発振周波数を制御することにより、受信周波数と局部発振周波数の受信誤差を零に近づけることができる。   By controlling the local oscillation frequency, the reception error between the reception frequency and the local oscillation frequency can be made close to zero.

第10の発明の受信誤差補正手段は、受信誤差算出手段で算出した受信誤差が零になる方向に周波数弁別手段の基準周波数が移動するように前記周波数弁別手段を制御するように構成している。   The reception error correction means of the tenth invention is configured to control the frequency discrimination means so that the reference frequency of the frequency discrimination means moves in a direction in which the reception error calculated by the reception error calculation means becomes zero. .

そして、周波数弁別手段を制御することにより、受信周波数の中心周波数に周波数弁別手段の基準周波数を一致させることができる。   Then, by controlling the frequency discriminating means, the reference frequency of the frequency discriminating means can be matched with the center frequency of the reception frequency.

第11の発明の受信誤差補正手段は、受信誤差算出手段で算出した受信誤差に対応した値だけ周波数弁別手段の出力を波形整形するコンパレータの閾値をシフトするように制御する構成としている。   The reception error correction means of the eleventh aspect of the invention is configured to control the threshold value of the comparator that shapes the output of the frequency discrimination means by a value corresponding to the reception error calculated by the reception error calculation means.

そして、コンパレータの閾値をシフトするように制御することにより、コンパレータの閾値を受信周波数の中心周波数のレベルに合わせることができる。   Then, by controlling so as to shift the threshold value of the comparator, the threshold value of the comparator can be adjusted to the level of the center frequency of the reception frequency.

第12の発明の受信誤差補正手段は、受信誤差算出手段で算出した受信誤差が所定値以上の時は受信手段或いは周波数弁別手段或いはコンパレータの閾値の制御状態をリセットし、初期状態に戻るように構成している。   The reception error correction means of the twelfth aspect of the invention resets the control state of the threshold value of the reception means, frequency discrimination means or comparator when the reception error calculated by the reception error calculation means is a predetermined value or more, and returns to the initial state. It is composed.

そして、受信誤差を一度補正したにもかかわらず受信誤差が所定地位上の時には、雑音を受信していると可能性があると判断し、受信手段或いは周波数弁別手段或いはコンパレータの閾値の制御状態をリセットし、初期状態に戻すことができる。   Then, when the reception error is above the predetermined level even though the reception error is corrected, it is determined that there is a possibility that noise is received, and the control state of the threshold value of the reception means, the frequency discrimination means, or the comparator is changed. It can be reset and returned to the initial state.

第13の発明の受信誤差補正手段は、受信誤差算出手段で算出した受信誤差が所定値以下の時は前記受信誤差から算出される周波数補正量よりも小さい補正量で受信手段或いは周波数弁別手段或いはコンパレータの閾値を制御するように構成している。   The reception error correction means according to the thirteenth aspect of the invention is characterized in that when the reception error calculated by the reception error calculation means is equal to or less than a predetermined value, the reception means, frequency discrimination means or The threshold value of the comparator is controlled.

そして、受信誤差の誤検出により誤った周波数補正が行われることにより誤りエラーが発生しないように、を行わないように、受信誤差が所定値以下の時は前記受信誤差から算
出される周波数補正量よりも小さい補正量で受信手段或いは周波数弁別手段或いはコンパレータの閾値を制御することができる。
The frequency correction amount calculated from the reception error when the reception error is equal to or less than a predetermined value so that no error error occurs due to erroneous frequency correction caused by erroneous detection of the reception error. The threshold value of the receiving means, frequency discriminating means or comparator can be controlled with a smaller correction amount.

第14の発明の受信誤差補正手段は、所定時間の間受信誤差算出手段からの信号を監視し、前記所定時間の間に取得した受信誤差情報に基づき受信手段或いは周波数弁別手段或いはコンパレータの閾値を制御する構成としている。   The reception error correction means according to the fourteenth aspect of the invention monitors the signal from the reception error calculation means for a predetermined time, and sets the threshold value of the reception means, frequency discrimination means or comparator based on the reception error information acquired during the predetermined time. It is configured to control.

そして、所定時間の間に受信誤差算出手段からの信号を複数回取得でいるため、より正確に受信誤差を計算できる。   Since the signal from the reception error calculating means is acquired a plurality of times during a predetermined time, the reception error can be calculated more accurately.

第15の発明の受信誤差補正手段は、所定時間の間に受信誤差算出手段からの受信誤差情報を取得できなかった場合、受信手段或いは周波数弁別手段或いはコンパレータの閾値の制御状態をリセットし、初期状態に戻るように構成している。   The reception error correction unit of the fifteenth aspect of the invention resets the control state of the threshold value of the reception unit, the frequency discrimination unit, or the comparator when the reception error information from the reception error calculation unit cannot be acquired for a predetermined time. It is configured to return to the state.

そして、所定時間の間に受信誤差手段からの信号がなければ、異常状態と判断し、受信手段或いは周波数弁別手段或いはコンパレータの閾値の制御状態をリセットし、初期状態に戻すことができる。   If there is no signal from the reception error means during a predetermined time, it is determined that the state is abnormal, and the control state of the threshold value of the reception means, frequency discrimination means, or comparator can be reset and returned to the initial state.

第16の発明は、受信手段と周波数弁別手段と前記周波数弁別手段の出力を波形整形するコンパレータを有するFSK受信装置のFSK受信方法であって、前記周波数弁別手段の出力変化量を検出する信号変化量検出ステップと、前記信号変化量検出ステップで検出した信号変化量からデータが1から0、或いは0から1に変化したかどうかを検出するデータ変化検出ステップと、前記データ変化検出ステップでデータが1から0、或いは0から1に変化したと検出された時に前記周波数弁別手段の基準周波数と受信した信号周波数との受信誤差を算出する受信誤差算出ステップと、前記受信誤差算出ステップからの受信誤差情報に基づき受信手段或いは周波数弁別手段或いはコンパレータの閾値を制御する受信誤差補正ステップという構成である。   A sixteenth aspect of the invention is an FSK reception method for an FSK receiver having a receiving means, a frequency discriminating means, and a comparator for shaping the output of the frequency discriminating means, and a signal change for detecting an output change amount of the frequency discriminating means. Data detection step for detecting whether or not the data has changed from 1 to 0 or from 0 to 1 from the signal change amount detected in the signal change amount detection step; A reception error calculating step for calculating a reception error between a reference frequency of the frequency discriminating means and a received signal frequency when it is detected that the signal has changed from 1 to 0 or from 0 to 1, and a reception error from the reception error calculation step Configuration of a reception error correction step for controlling the threshold value of the receiving means, frequency discriminating means or comparator based on the information A.

そして、データが変化したときのみ受信誤差を算出するので、変調符号内容の影響を受けずに受信誤差の補正を行うことができる。   Since the reception error is calculated only when the data changes, the reception error can be corrected without being affected by the contents of the modulation code.

第17の発明は、請求項1〜16のいずれか1項記載のFSK受信装置或いはFSK受信方法の少なくとも一部をコンピュータに実現させるためのプログラムであるので、電気・情報機器、コンピュータ、等のハードリソースを協働させて本発明の少なくとも一部を簡単なハードウェアで実現できる。また記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布・更新やそのインストール作業が簡単にできる。   Since the seventeenth invention is a program for causing a computer to realize at least a part of the FSK receiving device or the FSK receiving method according to any one of claims 1 to 16, an electrical / information device, a computer, etc. By cooperating hard resources, at least a part of the present invention can be realized by simple hardware. 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は本発明の第1の実施の形態における無線装置の構成図である。同図において、1はアンテナ、2は受信手段、3は周波数弁別手段、4はコンパレータ、5はコンパレータ4の閾値、6は信号変化量検出手段、7はデータ変化検出手段、8は受信誤差算出手段、9は受信誤差補正手段である。そして受信手段2を構成するのは、高周波増幅手段11、周波数変換手段12、中間周波増幅手段13、局部発振手段14である。また21はエッジ検出手段、22は積み木加算手段、23は積み木数検出手段、24は積み木数減算手段、25はサンプリング位置決定手段、26は1/0判定手段である。
(Embodiment 1)
FIG. 1 is a configuration diagram of a radio apparatus according to the first embodiment of the present invention. In the figure, 1 is an antenna, 2 is a receiving means, 3 is a frequency discriminating means, 4 is a comparator, 5 is a threshold value of the comparator 4, 6 is a signal change amount detecting means, 7 is a data change detecting means, and 8 is a reception error calculation. Means 9 is a reception error correction means. The receiving means 2 comprises a high frequency amplifying means 11, a frequency converting means 12, an intermediate frequency amplifying means 13, and a local oscillating means 14. Reference numeral 21 denotes edge detection means, 22 is building block addition means, 23 is building number detection means, 24 is building number subtraction means, 25 is sampling position determination means, and 26 is 1/0 determination means.

アンテナ1で受信したFSK信号は、受信手段2で中間周波数に変換増幅されて周波数弁別手段3に入力する。周波数弁別手段3以降の動作について図2を参照しながら説明する。   The FSK signal received by the antenna 1 is converted and amplified to an intermediate frequency by the receiving means 2 and input to the frequency discriminating means 3. The operation after the frequency discriminating means 3 will be described with reference to FIG.

図2の(a)は周波数弁別手段3の出力、(b)はコンパレータ4の出力、(c)はサンプリングパルス、(d)は積み木加算手段22の出力である。まず図2の(a)〜(d)を参照しながら図1の各手段の動作について説明する。   2A shows the output of the frequency discriminating means 3, FIG. 2B shows the output of the comparator 4, FIG. 2C shows the sampling pulse, and FIG. 2D shows the output of the building addition means 22. First, the operation of each means in FIG. 1 will be described with reference to FIGS.

周波数弁別手段3の出力は閾値5で設定された値を閾値にして波形整形される。閾値5の閾値は周波数弁別手段3の基準周波数の出力電圧値V0に設定されている。図2(a)におけるV0が閾値5で設定された閾値であり、図2(b)がV0を閾値として波形整形された出力波形である。前記出力波形はエッジ検出手段21に入力し、立ち上りエッジが検出される。積み木加算手段22は1ビットの時間長T(すなわちT=伝送速度bpsの逆数)を8個のスロットに分解し、前記エッジ検出手段21で検出された立ち上りエッジのタイミングで該当する時間のスロットに積み木を1個加算する。その様子を図2(d)に示す。立ち上りエッジはスロット6のタイミングで発生しているので立ち上りエッジが発生した時にスロット6に積み木が1個加算されている。   The output of the frequency discriminating means 3 is waveform-shaped using the value set as the threshold value 5 as a threshold value. The threshold value 5 is set to the output voltage value V 0 of the reference frequency of the frequency discriminating means 3. In FIG. 2A, V0 is a threshold value set with the threshold value 5, and FIG. 2B is an output waveform that is waveform-shaped with V0 as the threshold value. The output waveform is input to the edge detection means 21 and a rising edge is detected. The building adder 22 decomposes the 1-bit time length T (that is, T = reciprocal of the transmission rate bps) into 8 slots, and assigns them to the corresponding time slot at the rising edge timing detected by the edge detector 21. Add one building block. This is shown in FIG. Since the rising edge occurs at the timing of slot 6, one building block is added to slot 6 when the rising edge occurs.

図2(c)で示すサンプリングパルスは、積み木数検出手段23により積み木の一番多いスロットが検出され、サンプリング位置決定手段25により積み木の一番多いスロット位置から4番目の位置に発生するように構成されている。そして1/0判定手段26で前記サンプリングパルスの時間位置でコンパレータ出力が1か0かを識別し、前記識別した値をデータとして出力する。   The sampling pulse shown in FIG. 2C is generated so that the block with the largest number of blocks is detected by the number-of-blocks detection means 23 and is generated at the fourth position from the slot position with the largest number of blocks by the sampling position determination means 25. It is configured. Then, the 1/0 determination means 26 identifies whether the comparator output is 1 or 0 at the time position of the sampling pulse, and outputs the identified value as data.

一方信号変化量検出手段6では前記サンプリングパルスで周波数弁別手段3の出力がサンプリングされ、図2(a)に示すようにV1とV2を取得し、V1とV2の差を計算する。   On the other hand, the signal change amount detection means 6 samples the output of the frequency discrimination means 3 with the sampling pulse, obtains V1 and V2 as shown in FIG. 2A, and calculates the difference between V1 and V2.

そしてデータ変化検出手段7では、二つの入力を比較するコンパレータを有し、1つ目の入力はFSK信号の周波数偏移から設定される所定の値である。例えば周波数偏移が±2kHzであり、周波数弁別手段3からの周波数偏移±2kHzに相当する出力電圧が±Vaであれば、最大値と最小値の電圧差2Vaの半分の値Vaが所定値に設定されている。2つ目の入力は前記信号変化量検出手段6からの信号変化量|V1−V2|である。そして前記信号変化量|V1−V2|が所定値Va以上であればデータが0から1、或いは1から0に変化したと認識し、Va以下であればデータ0或いは1から変化しなかったと判定する。   The data change detecting means 7 has a comparator for comparing two inputs, and the first input is a predetermined value set from the frequency shift of the FSK signal. For example, if the frequency deviation is ± 2 kHz and the output voltage corresponding to the frequency deviation ± 2 kHz from the frequency discriminating means 3 is ± Va, a value Va that is half of the voltage difference 2Va between the maximum value and the minimum value is a predetermined value. Is set to The second input is the signal change amount | V1-V2 | from the signal change amount detecting means 6. If the signal change amount | V1-V2 | is equal to or greater than a predetermined value Va, it is recognized that the data has changed from 0 to 1, or 1 to 0, and if it is less than Va, it is determined that the data has not changed from 0 or 1. To do.

受信誤差検出手段8では、データ変化検出手段7でデータが変化したと認識したときのみ、受信誤差検出動作を行う。受信誤差に相当する電圧誤差はΔV=(V1+V2)/2−V0であり、その様子を図2(a)に示す。   The reception error detection means 8 performs a reception error detection operation only when the data change detection means 7 recognizes that the data has changed. The voltage error corresponding to the reception error is ΔV = (V1 + V2) / 2−V0, which is shown in FIG.

受信誤差補正手段9では、前記電圧誤差ΔVに相当する受信誤差を算出し、前記電圧誤差ΔVが零になるように局部発振手段14の発振周波数を制御する。局部発振手段14は、例えばPLL(Phase Locked Loop)周波数シンセイサイザ回路で構成され、PLLを構成するVCO(Voltage controlled Oscillator)の発振周波数をPLLにより制御する構成である。   The reception error correction unit 9 calculates a reception error corresponding to the voltage error ΔV, and controls the oscillation frequency of the local oscillation unit 14 so that the voltage error ΔV becomes zero. The local oscillating means 14 is composed of, for example, a PLL (Phase Locked Loop) frequency synthesizer circuit, and is configured to control the oscillation frequency of a VCO (Voltage controlled Oscillator) constituting the PLL by the PLL.

上記動作により周波数が制御されΔVが零になる方向に補正された以降の動作について図2(e)〜(h)を参照しながら説明する。図2(e)は周波数補正された後の周波数弁別手段3の出力、図2(f)は図2(e)の出力波形をコンパレータ4で波形整形した
出力、図2(g)は周波数補正後のサンプリングパルス、図2(h)は周波数補正後の積み木加算手段22の出力である。
The operation after the frequency is controlled by the above operation and ΔV is corrected to zero will be described with reference to FIGS. 2 (e) shows the output of the frequency discriminating means 3 after frequency correction, FIG. 2 (f) shows the output of the output waveform of FIG. 2 (e) shaped by the comparator 4, and FIG. 2 (g) shows the frequency correction. The subsequent sampling pulse, FIG. 2 (h), is the output of the building addition means 22 after frequency correction.

図2(f)の波形の立ち上りエッジのタイミング毎に対応するスロットのところに1個積み木が加算される。図2(h)においてはスロット7のタイミングに立ち上がりエッジがあるので、スロット7に立ち上がりのタイミング毎に積み木が1個加算される。サンプリングパルスは積み木数の一番多いスロット位置に発生する。そして、スロット6の積み木数3よりスロット7に積み木が多く積まれた時にサンプリングパルスの発生位置がスロット6の位置からスロット7の位置に変化する。これによりサンプリングパルスの発生をデータ判定の最良点に補正することができる。   One building block is added to the slot corresponding to the timing of the rising edge of the waveform of FIG. In FIG. 2H, since there is a rising edge at the timing of the slot 7, one building block is added to the slot 7 at every rising timing. The sampling pulse is generated at the slot position with the largest number of blocks. When more blocks are stacked in the slot 7 than the number of blocks 3 in the slot 6, the sampling pulse generation position changes from the position of the slot 6 to the position of the slot 7. As a result, the generation of the sampling pulse can be corrected to the best point for data determination.

積み木加算手段22において、コンパレータ4の出力の立ち上りエッジ毎に積み木を加算していく動作が継続すると各スロットに積み木がどんどんつみ上がっていく。例えば雑音を受信していた状態からFSK信号を受信した場合を考える。   In the building adding means 22, when the operation of adding the building for each rising edge of the output of the comparator 4 continues, the building blocks are gradually increased in each slot. For example, consider a case where an FSK signal is received from a state where noise is received.

雑音によりあるスロットに積み木が多く積まれていた場合、FSK信号を受信した後、正規のスロットに積み木が積まれるが、正規のスロットに積まれた積み木数が雑音によって不正規のスロットに積まれた積み木数を超えるまでに時間がかかることが考えられる。   If many blocks are stacked in a slot due to noise, after receiving the FSK signal, the blocks are stacked in the regular slot, but the number of blocks stacked in the regular slot is stacked in the irregular slot due to noise It may take time to exceed the number of blocks.

そこで積み木数減算手段24において、最大の積み木数が所定の値、例えば8個を超えた場合は、各スロットの積み木数を減らすという動作を行う。積み木数減算手段24の動作として、各スロットの積み木数を1/2にしても良いし、各スロットの積み木数を半分にしても良いし、各スロットの積み木数から所定の数だけ減算しても良い。   Therefore, in the building number subtraction means 24, when the maximum number of building blocks exceeds a predetermined value, for example, eight, an operation of reducing the number of building blocks in each slot is performed. As the operation of the block number subtracting means 24, the number of blocks in each slot may be halved, the number of blocks in each slot may be halved, or a predetermined number is subtracted from the number of blocks in each slot. Also good.

また受信誤差補正手段9で周波数補正を行ったときに、積み木加算手段22を制御し、各スロットの積み木をクリアし、各スロットの積み木数を零に戻しても良い。各スロットの積み木数を零に戻すことにより、周波数補正後にサンプリングパルスを正規のスロット位置に変更するまでの時間を短縮できる。   Further, when frequency correction is performed by the reception error correcting means 9, the building adding means 22 may be controlled to clear the blocks in each slot and return the number of blocks in each slot to zero. By returning the number of blocks in each slot to zero, it is possible to shorten the time until the sampling pulse is changed to a normal slot position after frequency correction.

またサンプリングパルスの位置の変更は、積み木の最大数のスロット位置の変更に連動して、前記最大数のスロット位置に即座に移動しても良いし、所定のスロット数ずつ移動しても良い。   The change of the position of the sampling pulse may be moved immediately to the maximum number of slot positions in conjunction with the change of the maximum number of slot positions of the building blocks, or may be moved by a predetermined number of slots.

例えば積み木の最大数のスロットが1の場合、サンプリングパルス位置はスロット1である。この状態から積み木の最大数のスロットが4に変更になった場合、サンプリングパルスをいきなりスロット4の位置に変更するのではなく、所定時間の間はスロット2の位置に変更し、さらに所定時間経過後はスロット3の位置の変更し、さらに所定時間経過後にスロット4に変更する。   For example, if the maximum number of blocks is 1, the sampling pulse position is slot 1. When the maximum number of blocks in the building block is changed to 4 from this state, the sampling pulse is not changed to the position of slot 4 suddenly, but is changed to the position of slot 2 for a predetermined time, and further, the predetermined time elapses. After that, the position of the slot 3 is changed, and further changed to the slot 4 after a predetermined time elapses.

このようにすることにより雑音などの理由により誤ったスロットに積み木が積まれ不正規のスロットが最大積み木数になった場合でも緩やかにサンプリングパルス位置が変化するため、誤り発生につながりにくい。なお上記の説明においてスロットの移動は1スロット毎であったが、例えばスロット1から最終スロット4に移動する場合、スロット2の位置に変更し、さらに所定時間経過後にスロット4の位置に移動するように2スロットごとであってもかまわない。   In this way, even when a building block is stacked in an incorrect slot due to noise or the like and the number of irregular slots reaches the maximum number of building blocks, the sampling pulse position gradually changes, so that it is difficult to cause an error. In the above description, the slot is moved every slot. However, for example, when moving from slot 1 to the last slot 4, the slot is moved to the position of slot 2, and further moved to the position of slot 4 after a predetermined time has elapsed. It may be every two slots.

また上記説明において、コンパレータ4の出力の立ち上りエッジ毎に積み木を加算していく動作について説明したが、立下りエッジ毎に積み木を加算していく動作であっても、立ち上がりと立下りの両エッジ毎に積み木を加算していく動作であってもかまわない。   Further, in the above description, the operation of adding a building block for each rising edge of the output of the comparator 4 has been described. However, even in the operation of adding a building block for each falling edge, both rising and falling edges It may be an operation of adding blocks every time.

また上記説明では、サンプリングパルス位置(請求項3記載の信号タイミングと同じ)で取得したV1とV2を最小値、最大値としているが、サンプリングパルス位置から数スロット前後にずれたスロット位置で取得した値を最小値、最大値としても良い。   In the above description, V1 and V2 acquired at the sampling pulse position (same as the signal timing described in claim 3) are the minimum and maximum values. However, the values are acquired at the slot positions shifted from the sampling pulse position by several slots. The value may be the minimum value and the maximum value.

また時間Tの区間を8スロットに分割した例で説明したが、8スロットにこだわるものではない。10スロットでも16スロットでもスロット数に特に規定はない。   In addition, although the example in which the section of time T is divided into 8 slots has been described, it is not limited to 8 slots. There are no particular restrictions on the number of slots, whether 10 or 16 slots.

次に信号変化量検出手段6の他の実施例について図3を参照しながらその動作を説明する。図3(a)はアナログ的な最大値検出用のピークホールド回路及び最小値検出用のピークホールド回路を有し、所定区間2Tの間に最小値V1と最大値V2をピークホールド回路で保持し、信号変化量|V1−V2|を求めている。   Next, the operation of another embodiment of the signal variation detection means 6 will be described with reference to FIG. FIG. 3A has a peak hold circuit for detecting an analog maximum value and a peak hold circuit for detecting a minimum value, and the minimum value V1 and the maximum value V2 are held by the peak hold circuit during a predetermined interval 2T. The signal change amount | V1-V2 | is obtained.

図3(b)の例は、図3(c)で示すサンプリングパルスで周波数弁別手段3の出力をサンプリングし、所定区間2Tの間にサンプリングした値の中から最大値V2と最小値V1を抽出し、信号変化量|V1−V2|を求めている。図3(c)の例では、積み木を積み上げていくスロットのタイミングでサンプリングパルスを発生しているが、前記スロットとは別に作成したタイミングでサンプリングパルスを発生するようにしても良い。   In the example of FIG. 3B, the output of the frequency discriminating means 3 is sampled by the sampling pulse shown in FIG. 3C, and the maximum value V2 and the minimum value V1 are extracted from the values sampled during the predetermined interval 2T. Then, the signal change amount | V1-V2 | is obtained. In the example of FIG. 3C, the sampling pulse is generated at the timing of the slot where the blocks are stacked, but the sampling pulse may be generated at a timing created separately from the slot.

図3(c)の例では、区間2Tの間に16回サンプリングしているが、図3(d)の例では、間引きして区間2Tの間に4回サンプリングしている。そしてサンプリングした4つの値から最小値V1と最大値V2を抽出し、信号変化量|V1−V2|を求めている。区間2Tの間に何回サンプリングするかは特にこだわらないが、サンプリング回数が多いほど正確に最大値と最小値を抽出でき、信号変化量検出性能が向上するが、回路動作の負担が大きくなる。よって回路動作の負担と求められる信号変化量検出性能との兼ね合いでサンプリング回数を決めればよい。   In the example of FIG. 3C, sampling is performed 16 times during the section 2T. However, in the example of FIG. 3D, sampling is performed four times during the section 2T. Then, the minimum value V1 and the maximum value V2 are extracted from the four sampled values, and the signal change amount | V1-V2 | is obtained. The number of times of sampling during the interval 2T is not particularly limited, but the maximum value and the minimum value can be extracted more accurately as the number of samplings is increased, and the signal change amount detection performance is improved, but the burden of circuit operation is increased. Therefore, the number of samplings may be determined in consideration of the burden of circuit operation and the required signal change amount detection performance.

次にデータ変化検出手段7の他の実施例について説明する。データ変化検出手段7の第二の実施例ではデータ変化検出手段7は3つの入力を有するコンパレータを有している。そして1つ目の入力はFSK信号の周波数偏移から設定される所定の値である。例えば周波数偏移が±2kHzであり、周波数弁別手段3からの周波数偏移±2kHzに相当する出力電圧が±Vaであれば、最大値と最小値の電圧差2Vaの半分の値Vaが所定値に設定されている。2つ目の入力は前記信号変化量検出手段6からの信号変化量|V1−V2|である。そして前記信号変化量|V1−V2|が所定値Va以上であればデータが0から1、或いは1から0に変化したと認識し、Va以下であればデータ0或いは1から変化しなかったと判定する。   Next, another embodiment of the data change detecting means 7 will be described. In the second embodiment of the data change detecting means 7, the data change detecting means 7 has a comparator having three inputs. The first input is a predetermined value set from the frequency shift of the FSK signal. For example, if the frequency deviation is ± 2 kHz and the output voltage corresponding to the frequency deviation ± 2 kHz from the frequency discriminating means 3 is ± Va, a value Va that is half of the voltage difference 2Va between the maximum value and the minimum value is a predetermined value. Is set to The second input is the signal change amount | V1-V2 | from the signal change amount detecting means 6. If the signal change amount | V1-V2 | is equal to or greater than a predetermined value Va, it is recognized that the data has changed from 0 to 1, or 1 to 0, and if it is less than Va, it is determined that the data has not changed from 0 or 1. To do.

ここまではすでに説明したデータ変化検出手段7の第一の実施例と同じである。データ変化検出手段7の第2の実施例のコンパレータは3番目の入力を有し、前記信号変化量|V1−V2|がデータの変化によって生じたものか雑音によって生じたものかを判断することができる。   The process so far is the same as that of the first embodiment of the data change detecting means 7 already described. The comparator of the second embodiment of the data change detecting means 7 has a third input, and judges whether the signal change amount | V1-V2 | is caused by data change or noise. Can do.

次に、図4を参照しながらデータ変化検出手段7の実施例に詳細に説明する。信号変化量検出手段6により所定区間2Tの間の最小値V1と最大値V2から信号変化量|V1−V2|が算出される。この信号変化量|V1−V2|からデータが1から0、或いは0から1に変化したかどうかをデータ変化検出手段7において検出する。図4(a)はデータが1ビットごとに変化する信号の周波数弁別手段3の出力である。Vaはすでに述べたようにデータ変化検出手段7を構成するコンパレータの1つ目の入力として設定されている所定値である。Vbは前記コンパレータの3つ目の入力として設定されている所定値であり、例えばVb=4Vaに設定されている。雑音がなければ、信号変化量|V1−V2|=2Vaである。よってVa<|V1−V2|<Vbである。この条件を満たす場合はデ
ータが0から1、或いは1から0に変化したと認識する。
Next, an embodiment of the data change detecting means 7 will be described in detail with reference to FIG. The signal change amount | V1-V2 | is calculated by the signal change amount detection means 6 from the minimum value V1 and the maximum value V2 during the predetermined interval 2T. The data change detecting means 7 detects whether or not the data has changed from 1 to 0 or from 0 to 1 from the signal change amount | V1-V2 |. FIG. 4A shows the output of the frequency discriminating means 3 for a signal whose data changes every bit. Va is a predetermined value set as the first input of the comparator constituting the data change detecting means 7 as already described. Vb is a predetermined value set as the third input of the comparator, for example, Vb = 4Va. If there is no noise, the signal change amount | V1−V2 | = 2Va. Therefore, Va <| V1-V2 | <Vb. When this condition is satisfied, it is recognized that the data has changed from 0 to 1 or from 1 to 0.

図4(b)はデータが変化せずに1或いは0のビットが続いている場合に雑音が重畳した例である。雑音がなければフラットな信号が続くはずであるが、雑音が重畳したことにより、信号波形が変動している。雑音がなければ信号変化量|V1−V2|=0であるが、雑音が重畳したことにより|V1−V2|はある大きさの値になるが、|V1−V2|<Vaであれば雑音が重畳したことによる変動と判定しデータに変化がなかったと認識する。   FIG. 4B is an example in which noise is superimposed when 1 or 0 bits continue without changing the data. If there is no noise, a flat signal should continue, but the signal waveform fluctuates due to the superimposed noise. If there is no noise, the signal change amount | V1−V2 | = 0, but | V1−V2 | becomes a certain value due to the superposition of noise, but if | V1−V2 | <Va, the noise It is determined that there is no change in the data because it is determined that the fluctuation is caused by the superimposition of.

図4(c)はデータが1ビットごとに変化する信号に大きなレベルの雑音が重畳した場合の例である。大きな雑音が重畳したことにより、最大値V2が大きな値になり信号変化量|V1−V2|はVbより大きな値になっている。閾値Vbより信号変化量|V1−V2|が大きい場合は大きな雑音が信号に重畳していると認識し、次段の受信誤差算出手段8で受信誤差を算出しないようにする。これにより次段の受信誤差算出手段8において誤った受信誤差ΔVを算出するのを防止することができる。   FIG. 4C shows an example in which a large level of noise is superimposed on a signal whose data changes every bit. Since the large noise is superimposed, the maximum value V2 becomes a large value, and the signal change amount | V1-V2 | is larger than Vb. When the signal change amount | V1-V2 | is larger than the threshold value Vb, it is recognized that a large noise is superimposed on the signal, and the reception error calculation means 8 at the next stage does not calculate the reception error. As a result, it is possible to prevent an erroneous reception error ΔV from being calculated in the reception error calculation means 8 at the next stage.

受信誤差算出手段8は図2(a)で説明したように信号変化量検出手段6で検出した最小値V1と最大値V2を用いてその中間値(V1+V2)/2を求め、所定の基準値V0との差ΔVを求め受信誤差としている。しかしながら信号変化量検出手段6で検出した最小値V1と最大値V2を用いることにこだわるものではない。信号変化量検出手段6とは別に設けた所定区間における最大値と最小値を検出する検出手段を用いて所定の基準値V0との差ΔVを求めて受信誤差とする構成であってもかまわない。   The reception error calculation means 8 obtains an intermediate value (V1 + V2) / 2 by using the minimum value V1 and the maximum value V2 detected by the signal change amount detection means 6 as described in FIG. A difference ΔV from V0 is obtained as a reception error. However, the present invention is not particular about using the minimum value V1 and the maximum value V2 detected by the signal change amount detection means 6. There may be a configuration in which a difference ΔV from the predetermined reference value V0 is obtained as a reception error by using a detection unit that detects a maximum value and a minimum value in a predetermined section provided separately from the signal change amount detection unit 6. .

(実施の形態2)
実施の形態2では、受信誤差補正手段9の他の実施例について説明する。図1に示す前述した受信誤差補正手段9は局部発振手段14の発振周波数を制御することにより周波数弁別手段3の出力の中心が基準値V0になるように構成している。図5を参照しながら受信誤差補正手段9の第二の実施例について説明する。図5と図1の違いは、図1が受信誤差補正手段9は局部発振手段14の発振周波数を制御しているが、図5においては周波数弁別手段3を制御している。
(Embodiment 2)
In the second embodiment, another example of the reception error correction unit 9 will be described. The above-described reception error correction means 9 shown in FIG. 1 is configured such that the center of the output of the frequency discrimination means 3 becomes the reference value V0 by controlling the oscillation frequency of the local oscillation means 14. A second embodiment of the reception error correction means 9 will be described with reference to FIG. The difference between FIG. 5 and FIG. 1 is that the reception error correction means 9 in FIG. 1 controls the oscillation frequency of the local oscillation means 14, but the frequency discrimination means 3 is controlled in FIG.

受信周誤差補正手段9は受信誤差算出手段8により算出された受信誤差ΔVを零にする方向に周波数弁別手段3の出力電圧を制御する。すなわち周波数弁別手段3は一般的にSカーブという復調特性を有している。そして前記Sカーブの中心の出力電圧が基準値V0である。図1の例では周波数弁別手段3に入力する信号周波数の中心をSカーブの中心に来るように局部発振手段14の発振周波数を制御していた。図5の例では周波数弁別手段3に入力する信号周波数の中心にSカーブの中心が来るようにSカーブ自体を推移させている。簡単に説明すれば、受信誤差補正手段9は周波数弁別手段3に入力する信号周波数の中心の出力電圧が基準値V0になるように周波数弁別手段3の復調特性であるSカーブを動かすように制御する。その結果コンパレータ4の出力は図2(f)のように補正され正しい位置に積み木が加算されることになりデータのサンプリングパルスは図2(g)のように正しい位置に補正されることになる。   The reception peripheral error correcting means 9 controls the output voltage of the frequency discriminating means 3 so as to make the reception error ΔV calculated by the reception error calculating means 8 zero. That is, the frequency discriminating means 3 generally has a demodulation characteristic called an S curve. The output voltage at the center of the S curve is the reference value V0. In the example of FIG. 1, the oscillation frequency of the local oscillating means 14 is controlled so that the center of the signal frequency inputted to the frequency discriminating means 3 comes to the center of the S curve. In the example of FIG. 5, the S curve itself is shifted so that the center of the S curve comes to the center of the signal frequency input to the frequency discriminating means 3. Briefly, the reception error correcting means 9 is controlled so as to move the S curve which is the demodulation characteristic of the frequency discriminating means 3 so that the output voltage at the center of the signal frequency inputted to the frequency discriminating means 3 becomes the reference value V0. To do. As a result, the output of the comparator 4 is corrected as shown in FIG. 2 (f) and the building blocks are added to the correct position, and the data sampling pulse is corrected to the correct position as shown in FIG. 2 (g). .

(実施の形態3)
実施の形態3では、受信誤差補正手段9の第三の実施例について図6を参照しながら説明する。図6において、受信誤差補正手段9はコンパレータ4の閾値5を制御している。図2(a)の例で説明すると、周波数弁別手段3に出力する信号周波数の中心が基準値V0からV0ずれて(V1+V2)/2になっている時、受信誤差補正手段9はコンパレータ4の閾値5が(V1+V2)/2になるよう閾値5を制御する。その結果コンパレータ4の出力は図2(F)のように補正され正しい位置に積み木が加算されることになりデー
タのサンプリングパルスは図2(G)のように正しい位置に補正されることになる。
(Embodiment 3)
In the third embodiment, a third example of the reception error correction unit 9 will be described with reference to FIG. In FIG. 6, the reception error correction unit 9 controls the threshold value 5 of the comparator 4. 2A, when the center of the signal frequency output to the frequency discriminating unit 3 is shifted from the reference value V0 by V0 to (V1 + V2) / 2, the reception error correcting unit 9 The threshold value 5 is controlled so that the threshold value 5 becomes (V1 + V2) / 2. As a result, the output of the comparator 4 is corrected as shown in FIG. 2 (F) and the building blocks are added to the correct position, and the data sampling pulse is corrected to the correct position as shown in FIG. 2 (G). .

以上説明した動作を図7のフローチャートを用いて再度説明する。まず、周波数弁別手段3の出力を図3に示す方法でサンプリングする(ステップ100)。そして、所定時間2T経過したかどうかを監視し(ステップ101)、2T時間経過するまでステップ100を繰り返す。2T時間経過すれば、ステップ100で取得したサンプリング値から最小値V1と最大値V2を取得する(ステップ102)。そして、信号変化量として|V1−V2|を計算する(ステップ103)。以上ステップ100からステップ103までが信号変化量検出ステップの動作である。   The operation described above will be described again using the flowchart of FIG. First, the output of the frequency discriminating means 3 is sampled by the method shown in FIG. 3 (step 100). Then, it is monitored whether or not 2T has elapsed (step 101), and step 100 is repeated until 2T has elapsed. If 2T time elapses, the minimum value V1 and the maximum value V2 are acquired from the sampling values acquired in step 100 (step 102). Then, | V1-V2 | is calculated as the signal change amount (step 103). Steps 100 to 103 are the operation of the signal change amount detection step.

次に、Va<|V1−V2|<Vb の判定を行い(ステップ104)、ステップ104においてNoであれば雑音、あるいはデータの変化がなかったとしてステップ100に戻る。また、ステップ104においてYesであればステップ105に行く。ステップ104がデータ変化検出ステップである。   Next, Va <| V1-V2 | <Vb is determined (Step 104). If No in Step 104, it is determined that there is no noise or data change, and the process returns to Step 100. If Yes in step 104, go to step 105. Step 104 is a data change detection step.

ステップ105では、受信誤差ΔV=(V1+V2)/2を計算する。ステップ105は受信誤差算出ステップである。   In step 105, a reception error ΔV = (V1 + V2) / 2 is calculated. Step 105 is a reception error calculation step.

そして、ステップ106で初期状態からの初めての補正処理かどうかを判定し、ステップ106においてYesならばステップ107で受信誤差ΔVを補正し補正後の受信誤差が零になるようにする。また、ステップ106においてNoならばΔVが所定値以上かどうかをステップ108で判定する。   In step 106, it is determined whether or not the correction processing is the first correction from the initial state. If YES in step 106, the reception error ΔV is corrected in step 107 so that the corrected reception error becomes zero. If NO in step 106, it is determined in step 108 whether ΔV is equal to or greater than a predetermined value.

初期状態から1度補正されている場合は、大きな受信誤差はないはずなので、通常はステップ108においてNoと判定されてステップ109で受信誤差ΔVの半分1/2だけ補正される。これは初期状態から1度、受信誤差補正を行った後であり受信誤差が大きくずれていない場合には受信状態を大きく変化させるより小さな変化に留めたほうが、雑音が重畳したことにより見かけ上受信誤差ΔVが発生した場合の影響を小さくできるためである。   If it has been corrected once from the initial state, there should be no large reception error. Therefore, it is normally determined No in step 108 and is corrected by half ½ of the reception error ΔV in step 109. This is after the reception error correction is performed once from the initial state. If the reception error is not greatly deviated, it is more apparent that the reception state seems to be smaller because the noise is superimposed. This is because the influence when the error ΔV occurs can be reduced.

ステップ108でYesの判定をした場合は、初期状態から1度、受信誤差補正を行った後であるにもかかわらず受信誤差が大きいのは初期状態からの最初の補正がおかしかったと判断し、ステップ110で受信誤差制御状態を初期状態に戻す。ステップ106〜110が受信誤差補正ステップであり、図1の受信誤差補正手段9の第二の実施例の動作説明でもある。   If the determination in step 108 is Yes, it is determined that the first correction from the initial state is wrong because the reception error is large even after the reception error correction is performed once from the initial state. At 110, the reception error control state is returned to the initial state. Steps 106 to 110 are reception error correction steps, and are also an explanation of the operation of the second embodiment of the reception error correction means 9 of FIG.

またデータによって最大0あるいは1が連続するビット数が決まっている場合がある。例えば同じデータが連続する最大回数は5だとすると、5ビット長の時間区間に必ずデータ変化検出手段7からデータ変化検出信号が出力するはずである。したがって6ビットの時間長以上にわたってデータ変化検出手段7からデータ変化検出信号が出力しない場合、受信状態に異常があると判断することができる。そこで受信誤差補正手段9は所定時間(例えば6ビット長の時間)の間受信誤差算出手段からの信号を監視し、前記所定時間経過しても受信誤差情報が来なかった場合は受信状態に異常があると判断し、受信誤差制御状態をリセットし初期状態に戻す動作を行う。これにより誤った受信誤差補正を長時間継続してしまうことを防止することができる。   In some cases, the number of bits with a maximum of 0 or 1 is determined depending on the data. For example, if the maximum number of times the same data continues is 5, a data change detection signal should be output from the data change detection means 7 in a time interval of 5 bits. Therefore, when the data change detection signal is not output from the data change detecting means 7 for a time length of 6 bits or more, it can be determined that the reception state is abnormal. Accordingly, the reception error correction means 9 monitors the signal from the reception error calculation means for a predetermined time (for example, a time of 6 bits), and if no reception error information is received even after the predetermined time has elapsed, the reception state is abnormal. It is determined that there is an error, and the operation of resetting the reception error control state and returning to the initial state is performed. This can prevent erroneous reception error correction from continuing for a long time.

データ変化検出手段7は、データに変化がなかった、或いは雑音による変化だと認識した場合も、その情報を次段の受信誤差算出手段8に出力し、さらに受信誤差算出手段8はデータ変化検出手段7からの前記情報を受信誤差補正手段9に伝える。そして受信誤差補正手段9は受信誤差算出手段8からの前記情報や受信誤差情報に基づいて受信誤差の補正
を行うように構成することもできる。これによりさらに細かな判断に基づく受信誤差制御が可能になる。ひとつの情報だけで判断せずに例えば、ステップ108での判定として1つの受信誤差情報から判断するのではなく、2回連続してYesであれば初期状態に戻すという方法でもかまわない。
Even when the data change detection means 7 recognizes that the data has not changed or is a change due to noise, the data change detection means 7 outputs the information to the reception error calculation means 8 at the next stage, and the reception error calculation means 8 further detects the data change. The information from the means 7 is transmitted to the reception error correction means 9. The reception error correction unit 9 can be configured to correct the reception error based on the information from the reception error calculation unit 8 or the reception error information. As a result, reception error control based on finer judgment becomes possible. For example, instead of judging from only one piece of information, instead of judging from one piece of reception error information as a judgment in step 108, it may be a method of returning to the initial state if it is Yes twice consecutively.

以上のように本発明にかかるFSK受信装置、FSK受信方法、及びプログラムは、データが1或いは0から0或いは1に変化したときのみ受信誤差を算出し、算出した受信誤差を用いて受信誤差を補正する構成であるので、1或いは0が連続する場合の影響を受けずに受信誤差の補正を行うことができ良好な通信特性を有する無線システムを構築できる。   As described above, the FSK receiving apparatus, FSK receiving method, and program according to the present invention calculate the reception error only when the data changes from 1 or 0 to 0 or 1, and use the calculated reception error to calculate the reception error. Since the correction is performed, the reception error can be corrected without being affected by the consecutive 1 or 0, and a wireless system having good communication characteristics can be constructed.

1 アンテナ
2 受信手段
3 周波数弁別手段
4 コンパレータ
5 閾値
6 信号変化量検出手段
7 データ変化検出手段
8 受信誤差算出手段
9 受信誤差補正手段
14 局部発信手段
22 積み木加算手段
23 積み木数検出手段
24 積み木数減算手段
25 サンプリング位置決定手段
DESCRIPTION OF SYMBOLS 1 Antenna 2 Receiving means 3 Frequency discrimination means 4 Comparator 5 Threshold value 6 Signal change detection means 7 Data change detection means 8 Reception error calculation means 9 Reception error correction means 14 Local transmission means 22 Block addition means 23 Block number detection means 24 Number of blocks Subtraction means 25 Sampling position determination means

Claims (17)

受信手段と周波数弁別手段と前記周波数弁別手段の出力を波形整形するコンパレータを有するFSK受信装置であって、
前記周波数弁別手段の出力変化量を検出する信号変化量検出手段と、前記信号変化量検出手段で検出した信号変化量からデータが1から0、或いは0から1に変化したかどうかを検出するデータ変化検出手段と、前記データ変化検出手段でデータが1から0、或いは0から1に変化したと検出された時にのみ前記周波数弁別手段の基準周波数と受信した信号周波数との受信誤差を算出する受信誤差算出手段と、前記受信誤差算出手段からの受信誤差情報に基づき受信手段の局部発振周波数、或いは周波数弁別手段の基準周波数、或いはコンパレータの閾値を制御する受信誤差補正手段とで構成されたFSK受信装置。
An FSK receiver having a receiving means, a frequency discriminating means, and a comparator for shaping the output of the frequency discriminating means,
Signal change amount detecting means for detecting the output change amount of the frequency discriminating means, and data for detecting whether the data has changed from 1 to 0 or 0 to 1 from the signal change amount detected by the signal change amount detecting means. Only when the change detecting means and the data change detecting means detect that the data has changed from 1 to 0 or from 0 to 1, the reception error between the reference frequency of the frequency discriminating means and the received signal frequency is calculated. FSK reception comprising error calculation means and reception error correction means for controlling the local oscillation frequency of the reception means , the reference frequency of the frequency discrimination means , or the threshold value of the comparator based on the reception error information from the reception error calculation means apparatus.
信号変化量検出手段は、所定の時間区間の信号の最大値を検出する最大値検出手段と前記時間区間の信号の最小値を検出する最小値検出手段とを有し、前記最大値検出手段で検出した最大値と前記最小値検出手段で検出した最小値の差を信号変化量としたことを特徴とする請求項1記載のFSK受信装置。 The signal change amount detecting means includes a maximum value detecting means for detecting a maximum value of a signal in a predetermined time interval, and a minimum value detecting means for detecting a minimum value of the signal in the time interval, wherein the maximum value detecting means 2. The FSK receiver according to claim 1, wherein a difference between the detected maximum value and the minimum value detected by the minimum value detecting means is used as a signal change amount. 信号変化量検出手段は、データが1であるか0であるかを判定する信号タイミング付近で取得した値を用いて所定の時間区間の信号の最大値と最小値を検出する構成とした請求項2記載のFSK受信装置。 The signal change amount detection means is configured to detect a maximum value and a minimum value of a signal in a predetermined time interval using a value acquired in the vicinity of a signal timing for determining whether the data is 1 or 0. 2. The FSK receiving device according to 2. 信号変化量検出手段は、所定の時間区間の信号を所定間隔でサンプリングし、前記サンプリングした値を用いて前記所定の時間区間の信号の最大値と最小値を検出する構成とした請求項2記載のFSK受信装置。 The signal change amount detection means is configured to sample a signal in a predetermined time interval at a predetermined interval, and detect a maximum value and a minimum value of the signal in the predetermined time interval using the sampled value. FSK receiver. データ変化検出手段は、二つの入力を比較するコンパレータを有し、前記入力のうちの一つ目の入力は所定の閾値であり、二つ目の入力は信号変化量検出手段からの信号変化量であることを特徴とし、前記所定の閾値より前記信号変化量が大きい場合にデータが1から0、或いは0から1に変化したと検出する請求項1記載のFSK受信装置。 The data change detecting means has a comparator for comparing two inputs, the first input among the inputs is a predetermined threshold value, and the second input is a signal change amount from the signal change amount detecting means. The FSK receiving apparatus according to claim 1, wherein when the signal change amount is larger than the predetermined threshold, it is detected that the data has changed from 1 to 0 or from 0 to 1. データ変化検出手段は、三つの入力を比較するコンパレータを有し、前記入力のうちの一
つ目の入力は第一の閾値であり、二つ目の入力は第二の閾値であり、三つ目の入力は信号変化量検出手段からの信号変化量であることを特徴とし、前記第一の閾値より前記信号変化量が大きく、かつ前記第二の閾値より前記信号変化量が小さい場合にデータが1から0、或いは0から1に変化したと検出する請求項1記載のFSK受信装置。
The data change detecting means has a comparator for comparing three inputs, the first input among the inputs being a first threshold, the second input being a second threshold, The input of the eye is a signal change amount from the signal change amount detecting means, and the data when the signal change amount is larger than the first threshold value and the signal change amount is smaller than the second threshold value. The FSK receiving apparatus according to claim 1, wherein the FSK receiving apparatus detects that has changed from 1 to 0 or from 0 to 1.
受信誤差算出手段は、信号変化量検出手段で検出した最大値と最小値の中間値を求め、前記中間値と所定の基準値との差を受信誤差とする請求項1記載のFSK受信装置。 2. The FSK receiving apparatus according to claim 1, wherein the reception error calculation means obtains an intermediate value between the maximum value and the minimum value detected by the signal change amount detection means, and uses a difference between the intermediate value and a predetermined reference value as a reception error. 受信誤差算出手段は、信号変化量検出手段とは別に設けた所定の時間区間の信号の最大値と最小値を検出する検出手段を有し、前記最大値と最小値の中間値を求め、前記中間値と所定の基準値との差を受信誤差とする請求項1記載のFSK受信装置。 The reception error calculation means has detection means for detecting a maximum value and a minimum value of a signal in a predetermined time interval provided separately from the signal change amount detection means, obtains an intermediate value between the maximum value and the minimum value, The FSK receiver according to claim 1, wherein a difference between the intermediate value and a predetermined reference value is a reception error. 受信誤差補正手段は、前記受信誤差算出手段で算出した受信誤差が零になる方向に受信手段の局部発振周波数を制御するように構成した請求項1記載のFSK受信装置。 2. The FSK receiver according to claim 1, wherein the reception error correction means is configured to control a local oscillation frequency of the reception means in a direction in which the reception error calculated by the reception error calculation means becomes zero. 受信誤差補正手段は、受信誤差算出手段で算出した受信誤差が零になる方向に周波数弁別手段の基準周波数が移動するように前記周波数弁別手段を制御するように構成した請求項1記載のFSK受信装置。 2. The FSK reception unit according to claim 1, wherein the reception error correcting unit is configured to control the frequency discriminating unit so that the reference frequency of the frequency discriminating unit moves in a direction in which the reception error calculated by the reception error calculating unit becomes zero. apparatus. 受信誤差補正手段は、受信誤差算出手段で算出した受信誤差に対応した値だけ周波数弁別手段の出力を波形整形するコンパレータの閾値をシフトするように制御する構成とした請求項1記載のFSK受信装置。 2. The FSK receiving apparatus according to claim 1, wherein the reception error correction means is configured to control the threshold value of the comparator that shapes the output of the frequency discrimination means by a value corresponding to the reception error calculated by the reception error calculation means. . 受信誤差補正手段は、受信誤差算出手段で算出した受信誤差が所定値以上の時は受信手段或いは周波数弁別手段或いはコンパレータの閾値の制御状態をリセットし、初期状態に戻るように構成した請求項1記載のFSK受信装置。 The reception error correction means is configured to reset the control state of the threshold value of the reception means, the frequency discrimination means or the comparator when the reception error calculated by the reception error calculation means is a predetermined value or more, and to return to the initial state. The FSK receiving device described. 受信誤差補正手段は、受信誤差算出手段で算出した受信誤差が所定値以下の時は前記受信誤差から算出される周波数補正量よりも小さい補正量で受信手段或いは周波数弁別手段或いはコンパレータの閾値を制御するように構成した請求項1記載のFSK受信装置。 The reception error correction unit controls the threshold value of the reception unit, the frequency discrimination unit, or the comparator with a correction amount smaller than the frequency correction amount calculated from the reception error when the reception error calculated by the reception error calculation unit is a predetermined value or less. The FSK receiver according to claim 1, which is configured to do so. 受信誤差補正手段は、所定時間の間受信誤差算出手段からの信号を監視し、前記所定時間の間に取得した受信誤差情報に基づき受信手段或いは周波数弁別手段或いはコンパレータの閾値を制御する構成とした請求項1記載のFSK受信装置。 The reception error correction unit monitors the signal from the reception error calculation unit for a predetermined time, and controls the threshold of the reception unit, the frequency discrimination unit, or the comparator based on the reception error information acquired during the predetermined time. The FSK receiver according to claim 1. 受信誤差補正手段は、所定時間の間に受信誤差算出手段からの受信誤差情報を取得できなかった場合、受信手段或いは周波数弁別手段或いはコンパレータの閾値の制御状態をリセットし、初期状態に戻るように構成した請求項14記載のFSK受信装置。 The reception error correction unit resets the control state of the threshold value of the reception unit, the frequency discrimination unit, or the comparator so as to return to the initial state when the reception error information from the reception error calculation unit cannot be acquired for a predetermined time. The FSK receiver according to claim 14 configured. 受信手段と周波数弁別手段と前記周波数弁別手段の出力を波形整形するコンパレータを有するFSK受信装置のFSK受信方法であって、
前記周波数弁別手段の出力変化量を検出する信号変化量検出ステップと、前記信号変化量検出ステップで検出した信号変化量からデータが1から0、或いは0から1に変化したかどうかを検出するデータ変化検出ステップと、前記データ変化検出ステップでデータが1から0、或いは0から1に変化したと検出された時にのみ前記周波数弁別手段の基準周波数と受信した信号周波数との受信誤差を算出する受信誤差算出ステップと、前記受信誤差算出ステップからの受信誤差情報に基づき受信手段の局部発振周波数、或いは周波数弁別手段の基準周波数、或いはコンパレータの閾値を制御する受信誤差補正ステップとで構成されたFSK受信方法。
An FSK receiving method of an FSK receiving apparatus having a receiving means, a frequency discriminating means, and a comparator for shaping the output of the frequency discriminating means,
A signal change amount detecting step for detecting an output change amount of the frequency discriminating means, and data for detecting whether the data has changed from 1 to 0 or 0 to 1 from the signal change amount detected in the signal change amount detecting step. Only when the change detection step and the data change detection step detect that the data has changed from 1 to 0 or from 0 to 1, the reception error between the reference frequency of the frequency discrimination means and the received signal frequency is calculated. FSK reception comprising an error calculation step and a reception error correction step for controlling the local oscillation frequency of the reception means , the reference frequency of the frequency discrimination means , or the threshold value of the comparator based on the reception error information from the reception error calculation step Method.
請求項1〜16のいずれか1項記載のFSK受信装置或いはFSK受信方法の少なくとも一部をコンピュータに実現させるためのプログラム。 The program for making a computer implement | achieve at least one part of the FSK receiving apparatus or FSK receiving method of any one of Claims 1-16.
JP2009095821A 2009-04-10 2009-04-10 FSK receiving apparatus, FSK receiving method, and program Expired - Fee Related JP5326759B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009095821A JP5326759B2 (en) 2009-04-10 2009-04-10 FSK receiving apparatus, FSK receiving method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009095821A JP5326759B2 (en) 2009-04-10 2009-04-10 FSK receiving apparatus, FSK receiving method, and program

Publications (2)

Publication Number Publication Date
JP2010251821A JP2010251821A (en) 2010-11-04
JP5326759B2 true JP5326759B2 (en) 2013-10-30

Family

ID=43313711

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009095821A Expired - Fee Related JP5326759B2 (en) 2009-04-10 2009-04-10 FSK receiving apparatus, FSK receiving method, and program

Country Status (1)

Country Link
JP (1) JP5326759B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5482085B2 (en) * 2009-10-16 2014-04-23 パナソニック株式会社 Receiving apparatus and program
JP5877368B2 (en) * 2011-12-13 2016-03-08 パナソニックIpマネジメント株式会社 Demodulator
WO2015025965A1 (en) 2013-08-23 2015-02-26 株式会社 東芝 Radio communication device, integrated circuit, and radio communication method
JP6200389B2 (en) 2014-08-22 2017-09-20 株式会社東芝 Wireless communication apparatus, integrated circuit, and wireless communication method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04135344A (en) * 1990-09-27 1992-05-08 Nippon Denshin Kogyo Kk Automatic base band signal correcting system
JP3697675B2 (en) * 1996-12-24 2005-09-21 株式会社ゼネラル リサーチ オブ エレクトロニックス Center error detection circuit for FSK receiver
JP4488855B2 (en) * 2004-09-27 2010-06-23 パナソニック株式会社 Semiconductor circuit device
JP2007251930A (en) * 2006-02-16 2007-09-27 Matsushita Electric Ind Co Ltd Wireless demodulation circuit and remote controller

Also Published As

Publication number Publication date
JP2010251821A (en) 2010-11-04

Similar Documents

Publication Publication Date Title
US8605912B2 (en) Biphase mark code decoder and method of operation
US8054926B2 (en) Clock and data recovery system and method for clock and data recovery based on a forward error correction
CN103547344A (en) Method, device and receiver for cycle slip
JP5326759B2 (en) FSK receiving apparatus, FSK receiving method, and program
JP4122017B2 (en) Frequency lock detector
US8401121B1 (en) Symbol error detection for bluetooth basic data rate packets
CN106789790B (en) Carrier frequency offset adjusting method
US9608640B1 (en) Receiving circuit and method for controlling frequency
EP2856648B1 (en) Distortion tolerant clock and data recovery system
JP2006261826A (en) Receiving apparatus and method
US10616015B2 (en) Signal processing system and method, and apparatus
US9240816B2 (en) Timing synchronization system and method of super regenerative receiver based on ultra low power communication
JP2007228040A (en) Pll device compatible with received packet missing
US9130694B2 (en) Method, apparatus, and system for phase jump detection
JP5380186B2 (en) Frequency correction apparatus and control method thereof
JP5184967B2 (en) Radio frame synchronization circuit
JP5482085B2 (en) Receiving apparatus and program
JP2007251930A (en) Wireless demodulation circuit and remote controller
US20070189422A1 (en) Radio demodulation circuit
JP2009130375A (en) Symbol detector, and symbol detection method
JP5853196B2 (en) Synchronization system and receiving apparatus including the same
JP4617343B2 (en) Clock recovery circuit
JP4918882B2 (en) Symbol determining apparatus, symbol determining method and program for digital modulation signal
KR101660875B1 (en) Zero Crossing Demodulation based Receiver and Driving Method Thereof
JP2011244241A (en) Receiver, communication system, and reception method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120402

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20121214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130528

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130606

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: 20130625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130708

R151 Written notification of patent or utility model registration

Ref document number: 5326759

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees