JPH03210496A - Time data detector of fm receiver - Google Patents
Time data detector of fm receiverInfo
- Publication number
- JPH03210496A JPH03210496A JP2004789A JP478990A JPH03210496A JP H03210496 A JPH03210496 A JP H03210496A JP 2004789 A JP2004789 A JP 2004789A JP 478990 A JP478990 A JP 478990A JP H03210496 A JPH03210496 A JP H03210496A
- Authority
- JP
- Japan
- Prior art keywords
- time data
- time
- received
- timer
- data
- 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.)
- Granted
Links
Landscapes
- Electric Clocks (AREA)
- Superheterodyne Receivers (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
Description
【発明の詳細な説明】
「産業上の利用分野」
この発明は主信号成分以外の周波数成分に時刻データを
重畳したFM放送波を受信するFM受信機に設けられ、
受信した時刻データから正しい時刻データを検出する時
刻データ検出器に関する。Detailed Description of the Invention "Industrial Application Field" The present invention is provided in an FM receiver that receives FM broadcast waves in which time data is superimposed on frequency components other than the main signal component.
The present invention relates to a time data detector that detects correct time data from received time data.
「従来の技術」
ヨーロッパにおいてはFM放送の正信号成分以外の周波
数成分(副搬送波)をデータで2相PSK変調して、デ
ータをFM放送することが行われ、このRD S (R
adio Dat、a System )により各種の
データが放送されている。このRDSは26ビソトより
なるブロックの4つにより1グループが構成されている
が、このRDSの第3.第4プロ。``Prior art'' In Europe, frequency components (subcarriers) other than the positive signal component of FM broadcasting are subjected to two-phase PSK modulation with data, and the data is broadcast on FM.
Various types of data are broadcast by adio Dat, a System). In this RDS, one group is composed of four blocks each consisting of 26 bits. 4th pro.
りにより、時刻データが1分ごとに放送されている。F
M受信機のRDS復調部でRDSデータを復調し、更に
RDSコードを検出し、これより時刻データを時刻デー
タデコード手段でデコードし、その時刻データをそのま
ま表示し、利用者はその表示された時刻に自分の時計や
自動車時計の時刻を修正し、あるいは受信した時刻デー
タで自動車時計の時刻をそのまま自動修正していた。Due to this, time data is broadcast every minute. F
The RDS demodulation section of the M receiver demodulates the RDS data, further detects the RDS code, decodes the time data using the time data decoding means, displays the time data as it is, and the user can read the displayed time. They would either adjust the time on their own watch or car clock, or automatically adjust the time on their car clock using the received time data.
「発明が解決しようとする課題」
FM放送波は山岳地帯や市街地において多重伝播が生じ
、あるいは外来雑音により影響され、受信した時刻デー
タが誤まることがあるが、従来においては受信した時刻
データが誤っても、そのまま時刻表示し、また自動時刻
修正をしていた。このため誤った時刻が表示されたり、
誤った時刻修正が行われることがあった。``Problem to be solved by the invention'' FM broadcast waves undergo multiple propagation in mountainous areas or urban areas, or are affected by external noise, resulting in errors in the received time data. Even if I made a mistake, it would continue to display the time and then automatically adjust the time. This may result in an incorrect time being displayed or
Incorrect time adjustments were sometimes made.
「課題を解決するための手段j
請求項]の発明によれば1つの時刻データが受信される
と、タイマがスタートされ、そのタイマの計数値と上記
1つの時刻データとからその後に受信される時刻データ
が推定され、その推定時刻データと上記その後に受信さ
れる時刻データとが比較手段で比較され、その比較結果
が一致するごとにカウンタ手段が歩進され、そのカウン
タ手段の計数値が所定値以上となった時と対応する受信
時刻データが正しい時刻データとして出力される。According to the invention of "Means for Solving the Problem J Claim", when one piece of time data is received, a timer is started, and the time data is then received based on the counted value of the timer and the one time data. Time data is estimated, and the estimated time data and the time data received thereafter are compared by the comparison means, and each time the comparison results match, the counter means is incremented, and the count value of the counter means is set to a predetermined value. The reception time data corresponding to the time when the value exceeds the value is output as correct time data.
請求項2の発明によれば1つの時刻データが受信される
と、タイマがスタートされ、かつその1つの時刻データ
は記憶され、その記憶時刻データとその後に受信された
時刻データとの時間差が求められ、その時間差とタイマ
の計数値とが比較手段で比較され、両者の一致が検出さ
れるごとにカウンタ手段が歩進され、そのカウンタ手段
の計数値が所定値以上となった時と対応する受信時刻デ
ータが正しい時刻データとして出力される。According to the invention of claim 2, when one piece of time data is received, a timer is started, the one piece of time data is stored, and the time difference between the stored time data and the subsequently received time data is determined. The time difference and the counted value of the timer are compared by the comparing means, and each time a match between the two is detected, the counter means is incremented, and this corresponds to when the counted value of the counter means exceeds a predetermined value. The received time data is output as correct time data.
「実施例」
第1図は請求項1の発明の実施例を示す。FM受信機1
1に受信されたFM放送波はFM復調され、その主信号
成分は増幅器12を通じてスピーカ13へ供給され、ま
たFM復訓出力中の副搬送波成分は帯域通過濾波器14
で取出され、その出力は位相復調器15で2相PSK復
調され、その復調出力はRDSコード復調部16で各ピ
ントがどのブロックの何ビット目かが判別されてマイク
ロコンピュータ17に供給される。マイクロコンピュー
タ17の枠内にはこの発明に関連する部分だけを機能ブ
ロックで示している。"Embodiment" FIG. 1 shows an embodiment of the invention of claim 1. FM receiver 1
1, the FM broadcast wave received at 1 is FM demodulated, its main signal component is supplied to the speaker 13 through the amplifier 12, and the subcarrier component in the FM demodulation output is sent to the bandpass filter 14.
The output is two-phase PSK demodulated by a phase demodulator 15, and the demodulated output is sent to an RDS code demodulator 16 to determine which bit of which block each focus corresponds to, and then supplied to a microcomputer 17. Within the frame of the microcomputer 17, only the parts related to the present invention are shown as functional blocks.
RDS中の時刻データが受信されると、時刻データデコ
ード手段18で時刻データが時2分にデコードされると
共に、第2図に示す処理ルーチンが動作し、その時刻デ
ータの受信が一回目か否かがチエツクされ、つまりカウ
ンタ手段19の計数値がOか否かがチエツクされ(S、
)、1回目の場合はその受信した時刻データがレジスタ
21に格納されると共にカウンタ手段19が1にプリセ
ットされ(SZ)、更にタイマ22がスタートされる(
S3)。タイマ22が1分を計数するごとにレジスタ2
1の時刻データに1分が加算される(S4)。このステ
ップS4はメインルーチンで行われる。このようにして
その後に受信される時刻データの推定値がレジスタ21
に得られる。When the time data in the RDS is received, the time data decoding means 18 decodes the time data to hour 2 minutes, and the processing routine shown in FIG. 2 is operated to determine whether the time data is being received for the first time or not. In other words, it is checked whether the count value of the counter means 19 is O (S,
), in the case of the first time, the received time data is stored in the register 21, the counter means 19 is preset to 1 (SZ), and the timer 22 is started (
S3). Every time the timer 22 counts one minute, the register 2
1 minute is added to the time data of 1 (S4). This step S4 is performed in the main routine. In this way, the estimated value of the time data received thereafter is stored in the register 21.
can be obtained.
次に時刻データが受信されると、ステップSIでカウン
タ手段19がIとなっているから、1回目の受信でない
と判定され、この受信時刻データとレジスタ21中の推
定時刻データとが比較手段23で比較され、両者が一致
すると、カウンタ手段19が+1され(S6)、その計
数値から2回目の受信か、つまりカウンタ手段19の計
数値が2か否かが判断され(st )、2回目の受信の
場合はステップS4、つまりメインルーチンに移る。Next, when time data is received, since the counter means 19 is set to I in step SI, it is determined that this is not the first reception, and this received time data and the estimated time data in the register 21 are compared to the comparison means 23. When the two match, the counter means 19 is incremented by 1 (S6), and it is determined from the counted value whether it is the second reception, that is, whether the counted value of the counter means 19 is 2 (st), and the second time In the case of reception, the process moves to step S4, that is, the main routine.
更にその後、時刻データが受信されると、ステップS、
で1回目でないと判断され、その受信時刻データとレジ
スタ21の推定時刻データとが比較され(S、)、両者
が一致した場合はカウンタ手段19が+1されて、3と
なり(S6)、この計数値から2回目の受信ではなく、
3回目の受信であると判定され(S、)、この例では1
回目の受信から、2回目の受信と、3回目の受信との連
続した2回の受信時刻データと推定時刻データとが共に
一致した場合は、その時の受信時刻データを正しいデー
タと判定して出力する(S、)、例えば時刻データデコ
ード手段18でデコードした時、分の各値をゲート手段
24を通じて表示器25に入力して時刻表示を行う。あ
るいはこの時の受信時刻データで自動車時計の時刻を自
動修正する。Further thereafter, when time data is received, step S,
It is determined that it is not the first time, and the received time data is compared with the estimated time data in the register 21 (S,). If the two match, the counter means 19 is incremented by 1 and becomes 3 (S6), and this total Rather than the second reception from the number,
It is determined that this is the third reception (S,), and in this example, 1
If the estimated time data matches the two consecutive reception time data from the first reception, the second reception, and the third reception, the reception time data at that time is determined to be correct data and is output. (S,), for example, when decoded by the time data decoding means 18, each minute value is inputted to the display 25 through the gate means 24 to display the time. Alternatively, the time on the car clock is automatically corrected using the received time data at this time.
カウンタ手段19をリセットしてこのルーチンを終了す
る(S、)。The counter means 19 is reset and this routine is ended (S,).
ステップS、で受信時刻データとレジスタ21の推定時
刻データとが不一致の場合はステップSオに移り、その
時、受信した時刻データをレジスタ21に格納し、カウ
ンタ手段19を1にプリセットする。従って、不一致が
発生すると、その時の受信時刻データが1回目の受信デ
ータとして処理されることになる。If the received time data and the estimated time data in the register 21 do not match in step S, the process moves to step SO, at which time the received time data is stored in the register 21 and the counter means 19 is preset to 1. Therefore, if a mismatch occurs, the reception time data at that time will be processed as the first reception data.
タイマ22が1分を計数するごとにレジスタ21のデー
タに1分を加算することなく、時刻データの受信ごとに
、レジスタ21の時刻データとタイマ22の計数値とを
加算して推定時刻データとし、これと受信時刻データと
をステップSsで比較してもよい。カウンタ手段19の
計数値が2又は4以上の値で正しい時刻データとして出
力するようにすることもできる。Instead of adding 1 minute to the data in the register 21 every time the timer 22 counts 1 minute, the time data in the register 21 and the counted value of the timer 22 are added each time time data is received to obtain estimated time data. , and the reception time data may be compared in step Ss. It is also possible to output correct time data when the count value of the counter means 19 is 2 or 4 or more.
更に最初に時刻データを受信すると、所定時間、例えば
10分間タイマをスタートさせ、推定時刻データと受信
時刻データとが一致するごとにカウンタを+1し、不一
致の時はレジスタ21の書きかえ、及びカウンタのプリ
セットを行わず、10分間経過した時にカウンタの計数
値が所定値、例えば3以上の場合はその時の推定時刻デ
ータを正しい時刻データとして出力する。あるいは10
分間以内にカウンタの計数値が所定値、例えば3になる
と、その時の受信時刻データを正しい時刻データとして
出力してもよい。Furthermore, when time data is first received, a timer is started for a predetermined period of time, for example, 10 minutes, and each time the estimated time data and the received time data match, the counter is incremented by 1, and when they do not match, the register 21 is rewritten and the counter is If the preset is not performed and the count value of the counter is a predetermined value, for example, 3 or more after 10 minutes have elapsed, the estimated time data at that time is output as correct time data. Or 10
When the count value of the counter reaches a predetermined value, for example 3, within minutes, the reception time data at that time may be output as correct time data.
第3図に請求項2の発明の実施例の処理流れ図を示す。FIG. 3 shows a processing flowchart of an embodiment of the invention according to claim 2.
時刻データが受信されるとこの処理ルーチンに入り、ま
ず第1回目の受信データか否かが、例えばカウンタの計
数値が0か否かによりチエツクされ(S、)、1回目の
場合はその受信時刻データはレジスタに格納され、かつ
カウンタが1にプリセットされ(St)、更にタイマが
スタートされて(S3)メインルーチンに戻る。次に時
刻データが受信されると、カウンタの計数値が1であっ
て1回目の受信ではないから、ステップS4に移り、そ
の受信時刻データとレジスタの格納時刻データとの時間
差が演算され、その時間差とタイマの計数値とが一致し
ているか否かがチエツクされ(SS)、−敗している場
合はカウンタが+1され(S6)、その計数値が2とな
り、この値により受信データが2回目であることがチエ
ツクされてメインルーチンに戻る(S、)。更に次の時
刻データが受信されると、ステップSlでカウンタの計
数値が2であるから1回目の受信でないと判定され、こ
の受信時刻データとレジスタの格納時刻データとの時間
差が演算され(Si、その時間差がタイマの計数値と一
致するか否かがチエツクされ(Ss)、一致している場
合はカウンタが+1され(56)、その計数値が3とな
り、2回目の受信ではなく、3回目の受信であると判定
され(S、)、その時の受信時間データが正しい時刻デ
ータとして出力され(Ss)、かつカウンタがリセット
されて終了する(S、)。When time data is received, this processing routine is entered, and first, it is checked whether it is the first received data or not, for example, by checking whether the count value of the counter is 0 or not (S,). The time data is stored in the register, a counter is preset to 1 (St), a timer is started (S3), and the process returns to the main routine. Next, when time data is received, the count value of the counter is 1 and it is not the first reception, so the process moves to step S4, where the time difference between the received time data and the time data stored in the register is calculated. It is checked whether the time difference and the count value of the timer match (SS), and if it is defeated, the counter is incremented by 1 (S6), the count value becomes 2, and the received data is changed to 2 by this value. It is checked that it is the third time, and the process returns to the main routine (S,). When the next time data is received, it is determined in step Sl that it is not the first reception since the count value of the counter is 2, and the time difference between this received time data and the time data stored in the register is calculated (Si , it is checked whether the time difference matches the count value of the timer (Ss), and if they match, the counter is incremented by 1 (56), and the count value becomes 3, and it is not the second reception but 3. It is determined that this is the second reception (S,), the reception time data at that time is output as correct time data (Ss), and the counter is reset and the process ends (S,).
ステップS、で演算した時間差とタイマの計数値とが不
一致の場合はステップStに移り、その時の受信時刻デ
ータがレジスタに格納され、カウンタは+1にブリセン
1〜され、この受信時刻デー夕が1回目の受信として処
理される。カウンタの計数値が2又は4以上で正しい受
信時刻データとすることもできる。また1回目の時刻デ
ータの受信から所定時間、例えば10分間以内は、演算
した時間差とタイマの計数値とが一致するごとにカウン
タを歩進し、不一致でもレジスタの時刻データを更新す
ることなく、カウンタも1にプリセットすることなく、
カウンタの計数値が所定値、例えば3となった時の受信
時刻データを正しい時刻データとしてもよい。あるいは
所定時間経過した時にカウンタの計数値が所定値以上の
場合はレジスタの時刻データとその時のタイマの計数値
とを加算した時刻データを正しい時刻データとして出力
してもよい。If the time difference calculated in step S and the count value of the timer do not match, the process moves to step St, the reception time data at that time is stored in the register, the counter is set to +1, and this reception time data is set to 1. It will be processed as the second reception. If the count value of the counter is 2 or 4 or more, it can also be considered as correct reception time data. Also, within a predetermined period of time, for example 10 minutes, after receiving the first time data, the counter is incremented every time the calculated time difference and the count value of the timer match, and even if they do not match, the time data in the register is not updated. Without presetting the counter to 1,
The reception time data when the count value of the counter reaches a predetermined value, for example 3, may be taken as the correct time data. Alternatively, if the count value of the counter is greater than or equal to a predetermined value after a predetermined time has elapsed, time data obtained by adding the time data of the register and the count value of the timer at that time may be output as correct time data.
「発明の効果」
以上述べたようにこの発明によれば時刻データが受信さ
れると、タイマを利用してその後に受信される時刻デー
タを推定し、その推定時刻データと、後に受信される時
刻データとが1回又は複数回一致すると、正しい時刻デ
ータとし、あるいは時刻データが受信されるとタイマを
利用してその後に受信される時刻データまでの経過時間
を推定し、この推定経過時間と、受信時刻データ及び1
回目の時刻データとの時間差とが1回又は複数回一致す
ると正しい時刻データとするため、伝搬状況などにより
時刻データが誤って受信されても、その誤った時刻デー
タを正しい時刻データとして処理するおそれはない。"Effects of the Invention" As described above, according to the present invention, when time data is received, the timer is used to estimate the time data that will be received later, and the estimated time data and the time that will be received later are used. If the data matches once or multiple times, it is assumed to be the correct time data, or when the time data is received, a timer is used to estimate the elapsed time until the time data that is subsequently received, and this estimated elapsed time and Reception time data and 1
If the time difference with the second time data matches once or multiple times, it is considered correct time data, so even if time data is received incorrectly due to propagation conditions, the incorrect time data can be processed as correct time data. That's not it.
第1図は請求項1の発明の実施例を示すブロック回、第
2図はその動作例を示す流れ図、第3図は請求項2の発
明の実施例の動作例を示す流れ図である。FIG. 1 is a block diagram showing an embodiment of the invention according to claim 1, FIG. 2 is a flowchart showing an example of its operation, and FIG. 3 is a flowchart showing an example of operation of the embodiment of the invention according to claim 2.
Claims (2)
したFM放送波を受信するFM受信機に設けられ、受信
した上記時刻データから正しい時刻データを検出する時
刻データ検出器において、上記受信した時刻データの1
つが得られるとスタートされるタイマと、 そのタイマの計数値と上記1つの時刻データからその後
に受信される時刻データを推定する時刻データ推定手段
と、 その時刻データ推定手段の推定時刻データと上記その後
に受信される時刻データとを比較する比較手段と、 その比較手段で両データの一致が検出されるごとに歩進
されるカウンタ手段と、 そのカウンタ手段の計数値が所定値以上となった時と対
応する受信時刻データを正しい時刻データとして判定出
力する手段と、 を具備することを特徴とするFM受信機の時刻データ検
出器。(1) A time data detector installed in an FM receiver that receives FM broadcast waves in which time data is superimposed on frequency components other than the main signal component, and that detects correct time data from the received time data, Time data 1
a timer that is started when the timer is obtained; a time data estimating means for estimating the time data to be received thereafter from the counted value of the timer and the one time data; and the estimated time data of the time data estimating means and the above one time data. a comparison means for comparing the time data received by the comparison means, a counter means incremented each time the comparison means detects a match between the two data, and a count value of the counter means exceeds a predetermined value. A time data detector for an FM receiver, comprising: means for determining and outputting reception time data corresponding to as correct time data.
したFM放送波を受信するFM受信機に設けられ、受信
した上記時刻データから正しい時刻データを検出する時
刻データ検出器において、上記受信した時刻データの1
つが得られるとスタートするタイマと、 上記1つの時刻データを記憶する手段と、 その記憶した時刻データとその後に受信される時刻デー
タとの時間差を求める手段と、 その時間差と上記タイマの計数値とを比較する比較手段
と、 その比較手段で両者の一致が検出されるごとに歩進され
るカウンタ手段と、 そのカウンタ手段の計数値が所定値以上となった時と対
応する受信時刻データを正しい時刻データとして判定出
力する手段と、 を具備することを特徴とするFM受信機の時刻データ検
出器。(2) A time data detector installed in an FM receiver that receives FM broadcast waves in which time data is superimposed on frequency components other than the main signal component, and that detects correct time data from the received time data, Time data 1
a timer that starts when the above-mentioned one time data is obtained; a means for calculating the time difference between the stored time data and the time data received thereafter; and a time difference between the time difference and the counted value of the timer; a counter means that is incremented each time a match is detected by the comparison means; and a counter means that increments the received time data corresponding to when the counted value of the counter means exceeds a predetermined value. A time data detector for an FM receiver, comprising: means for outputting a determination as time data; and a time data detector for an FM receiver.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP478990A JP2908492B2 (en) | 1990-01-12 | 1990-01-12 | Time data detector for FM receiver |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP478990A JP2908492B2 (en) | 1990-01-12 | 1990-01-12 | Time data detector for FM receiver |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03210496A true JPH03210496A (en) | 1991-09-13 |
| JP2908492B2 JP2908492B2 (en) | 1999-06-21 |
Family
ID=11593555
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP478990A Expired - Fee Related JP2908492B2 (en) | 1990-01-12 | 1990-01-12 | Time data detector for FM receiver |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2908492B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0483183U (en) * | 1990-11-30 | 1992-07-20 | ||
| JPH09319460A (en) * | 1996-05-29 | 1997-12-12 | Nec Yonezawa Ltd | Personal computer utilizing radio wave clock |
-
1990
- 1990-01-12 JP JP478990A patent/JP2908492B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0483183U (en) * | 1990-11-30 | 1992-07-20 | ||
| JPH09319460A (en) * | 1996-05-29 | 1997-12-12 | Nec Yonezawa Ltd | Personal computer utilizing radio wave clock |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2908492B2 (en) | 1999-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03210496A (en) | Time data detector of fm receiver | |
| US8570839B2 (en) | Time-information obtaining apparatus and radio-controlled timepiece | |
| US4489431A (en) | Signal interference protection circuit for AM stereo receiver | |
| US5835499A (en) | Data processing device for FM multi-channel broadcasting | |
| JP2571248B2 (en) | Receiving frequency selection method for radio data receiver | |
| US6751163B1 (en) | Clock adjusting method and electronic equipment using the method | |
| JP2647672B2 (en) | Data multiplex broadcasting receiver | |
| EP0579039B1 (en) | Synchronous detecting apparatus and synchronous detecting and protecting method | |
| JP2002271220A (en) | Data multiplex receiver | |
| JP3382384B2 (en) | RDS receiver | |
| JP3267099B2 (en) | Receiving machine | |
| JP2822919B2 (en) | RDS-compatible receiving apparatus and RDS data receiving method | |
| US6452919B1 (en) | Assessment of digital signals, especially radio data signals | |
| JPH10136456A (en) | Time correction method for selective call receiver | |
| JP3329065B2 (en) | Clock device with time calibration function | |
| JP4108528B2 (en) | Minute detection method using standard radio waves and radio-controlled clock | |
| JP3152600B2 (en) | Time setting device and electronic equipment | |
| JP3787887B2 (en) | Radio wave receiver | |
| JP3709346B2 (en) | Clock device with local time offset setting function | |
| JPH0727705Y2 (en) | Wireless communication device | |
| JPH08330992A (en) | Error rate detection circuit for fm multiplex broadcasting receiver | |
| JPH0744476B2 (en) | Radio receiver time correction method | |
| JP2571249B2 (en) | Receiving frequency selection method for radio data receiver | |
| JPS59149441A (en) | Satellite broadcast receiver | |
| JP2002246991A (en) | Reception data detecting circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |