(57)【特許請求の範囲】
【請求項１】
放送波信号よりフレーム同期信号を検出する同期信号検出器と、この同期信号検出器に接続される制御装置と、この制御装置に接続され制御装置において時間を計測するタイマと、この制御装置に接続され同期信号検出器から出力される同期信号の各々に対応してパルス幅情報、前回検出同期信号までの期間、伝送モード検出に関する判定の履歴を記録するメモリとを備えたことを特徴とするディジタル音声放送受信機。
【請求項２】
放送波信号よりフレーム同期信号を検出する同期信号検出器と、この同期信号検出器に接続される制御装置と、この制御装置に接続され制御装置において時間を計測するタイマと、この制御装置に接続され同期信号検出器から出力される同期信号の各々に対応してパルス幅情報、前回検出同期信号までの期間、伝送モード検出に関しフレーム周期を基準とした第１種の判定の履歴と、フレーム周期の複数倍を基準とした第２種の判定の履歴とを記録するメモリとを備えたことを特徴とするディジタル音声放送受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、主にＩＴＵ−Ｒ勧告ＢＳ．７７４に記載されたディジタル音声放送に対応の受信機に関し、特に受信信号に対し行う伝送モード判定およびフレームタイミング検出の方式に関するものである。
【０００２】
【従来の技術】
ディジタル音声放送は伝送方式にＯＦＤＭ（Orthogonal Frequency Division  Multiplex：直交周波数多重変調）を採用し、強力な誤り訂正機能を付加することにより、マルチパス、フェージングなど電波伝播上の問題の大きい移動体に対しても、高い信頼性をもって高速ディジタルデータを伝送可能とするものである。
【０００３】
図９に従来のディジタル音声放送受信機の構成を示す。図において、１はアンテナ、２はＲＦ増幅器、３は中間周波増幅器、４は直交復調器、５はＡ／Ｄ変換器、６はデータ復調器、７は誤り訂正符号復号器、８はＭＰＥＧ音声デコーダ、９はＤ／Ａ変換器、１０は音声増幅器、１１はスピーカ、１２は同期信号検出器、１３はゲート回路、１４は制御装置、１５はタイマである。
【０００４】
以上のように構成された受信機において、アンテナ１において受信された放送波は、ＲＦ増幅器２において増幅、中間周波増幅器３において隣接チャンネル波など不要成分の除去および増幅、直交復調器４においてベースバンド信号への復調が行われ、Ａ／Ｄ変換器５に与えられる。
【０００５】
Ａ／Ｄ変換器５によりサンプリングされた信号は、データ復調器６においてＯＦＤＭ復調される。ここでの具体的な処理は、伝送シンボル毎の複素離散フーリエ変換処理（以下、「ＤＦＴ処理」という）による４相位相変調（ＱＰＳＫ）された各伝送キャリアの位相検出と、時間的に隣接する２伝送シンボルの同一キャリア変調比較に基づく差動復調である。このＯＦＤＭ復調されたデータは、送信側にて変調を行う際のキャリア順序規則に従い、順次誤り訂正符号復号器７に出力される。
【０００６】
誤り訂正符号復号器７では、送信側にて行われた複数伝送シンボルにまたがる時間インターリーブの解除を行うとともに、畳み込み符号化して伝送されたデータの復号を行う。この際、伝送路で発生するデータの誤り訂正が行われる。
【０００７】
誤り訂正符号復号器７における復号データのうち、音声データはＭＰＥＧ音声デコーダ８に、送信データの内容，構成を示す制御データは制御装置１４にそれぞれ出力される。ＭＰＥＧ音声デコーダ８は、ＩＳＯ／ＭＰＥＧ音声レイヤー２の規定に従って圧縮されたディジタル放送音声データを伸張し、Ｄ／Ａ変換器９に与える。Ｄ／Ａ変換器９においてアナログ変換された音声信号は、音声増幅器１０を通してスピーカ１１より再生される。
【０００８】
ここで同期信号検出器１２は、図１０に示すディジタル音声放送の伝送信号中のフレーム同期信号の内ヌルシンボル（＝信号なしの期間）を、エンベロープ検波により検出するものであり、この出力は、ゲート回路１３を通して制御装置１４に与えられる。制御装置１４は、このヌルシンボルタイミングに基づいて続く伝送シンボルのタイミングを推定し、データ復調器６におけるＤＦＴ処理が各シンボルに対して正しく行われるように制御する。
【０００９】
また、ＤＡＢ放送では、図１２に示すように、放送の周波数、所要のサービスエリア等に応じて規格に定められる４つの伝送モードから任意の１つを選んで放送されるから、制御装置１４では、使用されている伝送モードを検知してデータ復調器６への指示を与えることが必要となる。
【００１０】
この具体的な方法として、先ず、同期信号検出器１２の出力に現れる同期信号の周期性を利用してフレームタイミングの検出を確実に行うとともに、同期信号の発生周期から伝送モードを１次判定し、次に、同期信号の幅から伝送モードを２次判定することを行う。フレーム期間の等しい伝送モード２と伝送モード３との判別は、もっぱらこのパルス幅の判定に頼ることとなる。
【００１１】
図１１は、このゲート回路１３を用いた、フレームタイミングの検出の動作を示すタイミング図である。制御装置１４が同期信号の検出を開始した時点でゲート回路１３は“開”であり、図中の最初の同期信号Ｓ０が入力されると、制御装置１４はゲート回路制御信号を反転してゲートが一定期間“閉”となるよう操作するとともに、次の同期信号の待ち受け動作に入る。このゲートが“閉”の期間は、次の同期信号が入力されると想定されるより少し前の時点までであり、所定のタイミングで次の同期信号Ｓ１が入力されることを確認すると、制御装置１４は再びゲートを“閉”として次の同期信号を待つ。
【００１２】
このような動作を数回繰り返して、所定の間隔で同期信号が検出されることを確認することにより、受信状況の一時的な悪化等によるノイズの影響を排除して、より確実に同期信号検出を行うことができる。図１１に一例としてＮ０およびＮ１というノイズが同期信号検出器１２の出力に現れる場合を示しているが、多くの場合、このようなノイズはゲート回路１３が“閉”の場合に発生し、制御装置１４には伝わらないため、その影響は著しく軽減される。
また、もし最初の同期信号検出がノイズ（例えばＮ０）に対し行われた場合には、ノイズが同期信号と同じ周期で連続して発生するという確率は、その回数を増す毎に急速に小さくなるため、判定の回数を増すことにより誤判定の危険を十分小さくすることができる。
【００１３】
以上の説明は、フレーム周期を単一として説明したが、実際のＤＡＢの場合、図１２に示すようにフレーム周期が３種類存在するため、この３種類のフレーム周期について判定する必要があり、動作が複雑となり非効率な場合が多く発生する。
すなわち、この方法で、最初にノイズを同期信号と誤認してしまうと、それがノイズであると認識するだけのために、少なくとも最長伝送モードの１フレーム期間（９６ms）を待たねばならず、判定に時間を要するという問題がある。もし実際の伝送モードが１以外であれば、この９６msの期間中に同期信号が数回発生することとなるが、これらはみなゲート回路１３で遮断されて、有効に利用されることなく無視されることとなる。
【００１４】
また、伝送モード２と３については、同期信号の周期的な発生に基づくフレーム期間の検出のみでは、そのどちらであるかの判定ができないため、改めて同期信号のパルス幅に基づく判定を行う必要があり、このための判定に時間を要するという問題がある。
【００１５】
更に、同期信号に前後して定常的にノイズが発生する場合、同期信号の周期性のみに基づき判定を行う伝送モード１、４の場合には、本来の同期信号ではなくこのノイズをフレーム同期タイミングと誤認する場合があり、続くＯＦＤＭ復調のためのＦＦＴ処理において、正しいタイミングが得られないという問題が生じる。
【００１６】
また、伝送モード２、３で同じ状況（同期信号に前後して定常的にノイズが発生）がある場合、伝送モードが２であるにも関わらず同期信号のパルス幅が狭いと誤認して伝送モード３であるとしてしまうという問題が生じる。
【００１７】
【発明が解決しようとする課題】
以上説明したとおり、従来のディジタル音声放送受信処理方式では、フレームタイミングの検出および伝送モードの判定に時間がかかるという問題があった。また、伝送モードの判定を誤り易いという問題があった。
【００１８】
この発明は、上述のような課題を解決するためになされたもので、確実に、かつ速やかにフレームタイミングの検出および伝送モードの判定を行うことのできるディジタル音声放送受信機を得ることを目的とする。
【００１９】
【課題を解決するための手段】
この発明に係るディジタル放送受信処理装置は、放送波信号よりフレーム同期信号を検出する同期信号検出器と、この同期信号検出器に接続される制御装置と、この制御装置に接続され制御装置において時間を計測するタイマと、この制御装置に接続され同期信号検出器から出力される同期信号の各々に対応してパルス幅情報、前回検出同期信号までの期間、伝送モード検出に関する判定の履歴を記録するメモリとを備えたものである。
【００２０】
また、放送波信号よりフレーム同期信号を検出する同期信号検出器と、この同期信号検出器に接続される制御装置と、この制御装置に接続され制御装置において時間を計測するタイマと、この制御装置に接続され同期信号検出器から出力される同期信号の各々に対応してパルス幅情報、前回検出同期信号までの期間、伝送モード検出に関しフレーム周期を基準とした第１種の判定の履歴と、フレーム周期の複数倍を基準とした第２種の判定の履歴とを記録するメモリとを備えたものである。
【００２１】
【発明の実施の形態】
この発明の実施の形態１であるディジタル音声放送受信機においては、制御装置は、入力される同期信号のすべてについて監視を行い、この同期信号の変化点におけるタイマの値を参照して、その発生時刻情報およびパルス幅情報をメモリに記録するとともに、既に記録されたデータと、新たに得たこれらの情報とに基づいて同期信号の発生間隔を演算判定するとともに、パルス幅情報に基づく動作モードの判定を同時併用してフレームタイミングおよび伝送モードの確からしさを表す判定履歴情報を作成し、同時にメモリに記録して行き、その確からしさが所定値を上回ることを条件としてフレームタイミングの検出および伝送モードの判定を行う。
【００２２】
以下、この発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１にこの発明の実施の形態１に係るディジタル音声放送受信機のブロック図を示す。図において、１はアンテナ、２はＲＦ増幅器、３は中間周波増幅器、４は直交復調器、５はＡ／Ｄ変換器、６はデータ復調器、７は誤り訂正符号復号器、８はＭＰＥＧ音声デコーダ、９はＤ／Ａ変換器、１０は音声増幅器、１１はスピーカ、１２は同期信号検出器、１４は制御装置、１５はタイマ、１６はメモリである。
【００２３】
以上のように構成された受信機において、アンテナ１において受信された放送波は、ＲＦ増幅器２において増幅、中間周波増幅器３において隣接チャンネル波など不要成分の除去および増幅、直交復調器４においてベースバンド信号への復調が行われ、Ａ／Ｄ変換器５に与えられる。
【００２４】
Ａ／Ｄ変換器５によりサンプリングされた信号は、データ復調器６においてＯＦＤＭ復調される。ここでの具体的な処理は、伝送シンボル毎の複素離散フーリエ変換処理（以下、「ＤＦＴ処理」という）による４相位相変調（ＱＰＳＫ）された各伝送キャリアの位相検出と、時間的に隣接する２伝送シンボルの同一キャリア変調比較に基づく差動復調である。このＯＦＤＭ復調されたデータは、送信側にて変調を行う際のキャリア順序規則に従い、順次誤り訂正符号復号器７に出力される。
【００２５】
誤り訂正符号復号器７では、送信側にて行われた複数伝送シンボルにまたがる時間インターリーブの解除を行うとともに、畳み込み符号化して伝送されたデータの復号を行う。この際、伝送路で発生するデータの誤り訂正が行われる。
【００２６】
誤り訂正符号復号器７における復号データのうち、音声データはＭＰＥＧ音声デコーダ８に、送信データの内容，構成を示す制御データは制御装置１４にそれぞれ出力される。ＭＰＥＧ音声デコーダ８は、ＩＳＯ／ＭＰＥＧ音声レイヤー２の規定に従って圧縮されたディジタル放送音声データを伸張し、Ｄ／Ａ変換器９に与える。Ｄ／Ａ変換器９においてアナログ変換された音声信号は、音声増幅器１０をとおしてスピーカ１１より再生される。
【００２７】
同期信号検出器１２は、図１０に示すディジタル音声放送の伝送信号中のフレーム同期信号の内ヌルシンボル（＝信号なしの期間）を、エンベロープ検波により検出するものであり、この出力は、ゲート回路１３を通して制御装置１４に与えられる。制御装置１４は、このヌルシンボルタイミングに基づいて続く伝送シンボルのタイミングを推定し、データ復調器６におけるＤＦＴ処理が各シンボルに対して正しく行われるように制御する。
【００２８】
また、ＤＡＢ放送では、図１２に示すように、放送の周波数、所要のサービスエリア等に応じて規格に定められる４つの伝送モードから任意の１つを選んで放送されるから、制御装置１４では、使用されている伝送モードを検知してデータ復調器６への指示を与えることが必要となる。
【００２９】
ここでメモリ１６は少なくともフレームタイミングの検出および伝送モードの判定動作中においては、図２に示す構成をとる。すなわち、同期信号検出器１２の出力として与えられるパルス信号のそれぞれについてのブロック化された複数の領域をもち、各ブロックはパルス間隔Ｉｐｎ、パルス幅から判定した伝送モードＭｄｎ、先行するブロックの情報と同期信号検出器１２からの入力パルス信号の情報に基づき判定する判定履歴Ｈｄｎの３つの記憶領域から構成される（ここでｎはブロック番号を表す）。
【００３０】
次に、同期信号検出器１２の出力を受けて制御装置１４が行うフレームタイミングの検出および伝送モードの判定動作について説明する。
図３および図４に制御装置１４が行うフレームタイミングの検出および伝送モードの判定動作のフローチャートを示す。図３の処理開始１００で、この動作に入ると処理１０１で制御装置１４は先ずタイマ動作を開始するとともに、メモリブロックの番号ｎを０に初期化する。次に同期信号検出処理１０２において同期信号の検出を行う。同期信号検出処理１０２は検出した同期信号の時間幅に伝送モード１〜４の内どれに適合するか、またはいずれの伝送モードにも適合しないかという情報を返すために、先ず判定１０３においていずれかの伝送モードに適合するか否かの判定をし、適合する伝送モードが無い場合は再び同期信号検出処理１０２に戻る。検出した同期信号がいずれかの伝送モードに適合する場合は、処理１０４において図２に示すメモリブロック０のパルス間隔Ｉｐ０、判定履歴Ｈｄ０に０を書き込み初期化する。このとき伝送モードＭｄ０には既に同期信号検出処理１０２において適合する伝送モードが書き込まれている。
【００３１】
この判定を確実なものとするため、処理１０５でメモリブロックの番号ｎを１増やした後、再び同期信号検出処理１０６を行う。この処理１０６は処理１０２と同じサブルーチンを呼び出す。このサブルーチンは図５に示すものであり後に説明する。この結果、続く判定１０７において検出した同期信号に適合する伝送モードが無い場合は再び同期信号検出処理１０６に戻り、検出した同期信号がいずれかの伝送モードに適合する場合は、処理１０８において図２に示すメモリブロックｎのパルス間隔Ｉｐｎに前回有効な同期信号を検出した時点からのパルス間隔を書き込む、このとき伝送モードＭｄｎには既に同期信号検出処理１０６において適合する伝送モードが書き込まれている。またこのデータを作業領域（メモリまたはレジスタ）ＴｅｍｐＡに書き込み、続く処理の繰り返し回数ｉを１に初期化する。
【００３２】
次に、判定１１０においてＭｄｎの記録内容から、検出された伝送モードが伝送モード１であるか否かの判定を行う。伝送モード１である場合には図４に示す判定１１６においてＴｅｍｐＡの値が伝送モード１のフレーム周期９６msに一致と判定すべき下限値より大きいか否かを判定する。この結果、ＴｅｍｐＡの値が小さい場合は判定１１８において更に一回前に検出されたパルス間隔Ｉｐｎ-ｉの値を調べ、これが０でない場合は処理１１９においてその値をＴｅｍｐＡに加えるとともに、処理の繰り返し回数ｉに１を加えた後、再び判定１１６に戻る。この処理により本来の同期信号の間隙にノイズによる偽同期信号が発生する場合でも、本来の同期信号の周期性を検出することが可能となる。
【００３３】
また、判定１１８においてＩｐｎ-ｉの値が０となった場合は、メモリブロック０の値を読み出したものであり、それ以前のデータが存在しないと判定されるため、処理１２２において今回検出した同期信号に対応する判定履歴Ｈｄｎに０を書き込む。この後、図３に示す処理１０５に戻り、メモリブロックの番号ｎを１増やした後、同期信号検出処理１０６を続ける。
【００３４】
また、判定１１６においてＴｅｍｐＡの値が伝送モード１のフレーム周期判定下限値より大きい場合は、判定１１７においてＴｅｍｐＡの値が伝送モード１のフレーム周期判定上限値より小さいか否かの判定を行う。この結果、ＴｅｍｐＡの値が判定上限値より大きい場合は、処理１２２において判定履歴Ｈｄｎを０とした後、処理１０５に戻り、次の同期信号検出処理に入る。
【００３５】
また、判定１１７においてＴｅｍｐＡの値が判定上限値より小さい場合は、判定１２０において、今回検出した伝送モード（Ｍｄｎの値）と、これに対し適正なフレーム周期相当の時間遡って検出された伝送モード（Ｍｄｎ-ｉの値）とを比較する。この結果、これらが一致している場合は、判定履歴Ｈｄｎの値を判定履歴Ｈｄｎ-ｉの値に１を加えたものとする。この結果、判定１２３においてＨｄｎの値が所定の判定回数Ｎ以上に達した場合は、正しく伝送モード検出が行われたとして処理１２４において検出モード記録用メモリ領域ＭＯＤにＭｄｎの値を書き込み、以上の処理を終了する。
【００３６】
次に、制御装置１４が行う同期信号の発生タイミング検出動作は、処理１０６において同期信号が検出された時点から、判定１２３において正しく伝送モード検出が行われたと判定されるまでに要する処理時間が、通常、同期信号の発生タイミング検出に要求される精度に比べ十分短いため、このプログラム処理を終了した時点を検出した同期信号の後端のタイミングであると見なすことができる。また、より正確を期すには、処理１０６において同期信号が検出された時点から、判定１２３において正しく伝送モード検出が行われたと判定されるまでのタイマ１５の計数値の変化を、このプログラム終了時点で出力して、続く処理においてこれによるタイミング補正を行うこともできる。
【００３７】
なお、判定１２０において、今回検出した伝送モード（Ｍｄｎの値）と、フレーム周期相当の時間前に検出の伝送モード（Ｍｄｎ-ｉの値）が一致しない場合は、処理１２２において判定履歴Ｈｄｎに０を書き込んだのち、処理１０５に戻り、同期信号検出の処理を続ける。
また、判定１２３においてＨｄｎの値が所定の判定回数Ｎに達しない場合は、そのまま処理１０５に戻り、同期信号検出の処理を続ける。
【００３８】
次に、判定１１０および１１１において同期信号のパルス幅に基づいて検出された伝送モードが、伝送モード４である場合は、判定１１２および１１３において以前に検出した同期信号までの間隔がこれらの伝送モードのフレーム周期である４８msに一致するか否かの判定を行う。また判定１１４および処理１１５において以前に検出した同期信号までの間隔が判定の下限値より小さい場合は、更に以前に検出した同期信号までの期間を求める処理を行う。これ以後の処理は上述の説明のとおりである。
【００３９】
また、判定１１０および１１１において同期信号のパルス幅に基づいて検出された伝送モードが、伝送モード２または伝送モード３である場合は、図４に示す判定１３０および１３１において以前に検出した同期信号までの間隔が、これらの伝送モードのフレーム周期である２４msに一致するか否かの判定を行う。また、判定１３２および処理１３３において以前に検出した同期信号までの間隔が、判定の下限値より小さい場合には、更に以前に検出した同期信号までの期間を求める処理を行う。これ以後の処理は上述の説明のとおりである。
【００４０】
図５は同期信号検出処理１０２および１０６で呼び出されるサブルーチンの内容を示すフローチャートである。制御装置１４は、まずこのサブルーチンの判定２０１において同期信号検出器１２の出力レベルを判定し、これが“Ｌ”となるのを待ち、“Ｌ”となると処理２０２で、その時点のタイマ値を作業領域（メモリまたはレジスタ）ｔｍ０に書き込み、今度は判定２０３において同期信号検出レベルが“Ｈ”となるのを待つ。これが“Ｈ”となると、処理２０４でその時点のタイマ値を作業領域ｔｍ１に書き込み、ｔｍ１とｔｍ０の値の差として与えられる検出パルス幅を作業領域（メモリまたはレジスタ）ＰＷに記録する。
【００４１】
次に、判定２０５では、このようにして求めたパルス幅（ＰＷの値）が伝送モード３のＤＡＢ信号により生成された同期信号と判定すべき範囲に入っているか否かを判定する。この結果、ＰＷの値が伝送モード３と判定すべき範囲にあれば処理２１０において伝送モード記憶領域Ｍｄｎに３を書き込んだ後、処理２１４において検出パルス幅が伝送モード判定に適合したことを示す検出モード有効フラグを１にセットして、このサブルーチンを終了する。
【００４２】
判定２０６および処理２１１では伝送モード２について、また、判定２０７および処理２１２では伝送モード４について、さらに判定２０８および処理２１３では伝送モード１について同様の処理を行う。
もし判定２０５〜２０８において検出パルス幅がいずれの伝送モードにも適合しないと判定した場合には、検出モード有効フラグを０にクリアしてこのサブルーチンを終了する。
【００４３】
実施の形態２．
この発明の実施の形態２のディジタル音声放送受信機の構成は図１にしたものと同様であるが、メモリ１６の構成が相違する。すなわち、フレームタイミングの検出および伝送モードの判定動作中において、同期信号検出器１２の出力として与えられるパルス信号のそれぞれについてのブロック化された複数の領域を持つとともに、各ブロックがパルス間隔Ｉｐｎ、パルス幅から判定した伝送モードＭｄｎ、２種類の判定履歴をＨｄ１ｎおよびＨｄ２ｎの４つの記憶領域から構成されている（ここでｎはブロック番号を表す）。
【００４４】
図６〜図８にこの実施の形態２における制御装置１４が行うフレームタイミングの検出および伝送モードの判定動作のフローチャートを示す。
このプログラム動作の開始（１００）から判定１１１までは、図３に示した実施の形態１と同様であり、同期信号検出器１５から与えられる同期信号を監視してそのパルス幅および検出の時間間隔を順次メモリ１６のデータブロックに蓄える。同期信号検出処理１０２および１０６のサブルーチンの内容も、実施の形態１と同様である。
【００４５】
次に、同期信号検出処理１０６において、いずれかの伝送モードに適合する幅のパルスが検出された後、判定１１０で検出された伝送モードが１であった場合は、続いて図７に示す判定１５８において作業領域ＴｅｍｐＡに書き込まれたパルス検出間隔のデータが伝送モード１のフレーム周期９６msに一致と判定すべき下限値より大きいか否かを判定する。この結果、ＴｅｍｐＡの値が小さい場合は判定１６０において更に一回前に検出されたパルス間隔Ｉｐｎ-ｉの値を調べ、これが０でない場合は処理１６１においてその値をＴｅｍｐＡに加えるとともに処理の繰り返し回数ｉに１を加えた後、再び判定１５８に戻る。
この処理により本来の同期信号の間隙にノイズによる偽同期信号が発生する場合でも、本来の同期信号の周期性を検出することが可能となる。
【００４６】
また、判定１６０においてＩｐｎ-ｉの値が０となった場合は、これはメモリブロック０の値を読み出したものであり、それ以前のデータが存在しないと判定されるため、処理１６８において今回検出した同期信号に対応する判定履歴Ｈｄ１ｎおよびＨｄ２ｎに０を書き込んだ後、処理１０５に戻り、メモリブロックの番号ｎを１増やした後、同期信号検出処理１０６を続ける。
【００４７】
判定１５８においてＴｅｍｐＡの値が伝送モード１のフレーム周期判定下限値より大きい場合は、判定１５９においてＴｅｍｐＡの値が伝送モード１のフレーム周期判定上限値より小さいか否かの判定を行う。この結果、ＴｅｍｐＡの値が判定上限値より小さい場合は、判定１７２において今回検出した伝送モード（Ｍｄｎの値）と、これに対し適正なフレーム周期相当の時間遡って検出された伝送モード（Ｍｄｎ-ｉの値）とを比較する。この結果、これらが一致している場合は、第１種の判定履歴Ｈｄ１ｎの値を判定履歴Ｈｄ１ｎ-ｉの値に１を加えたものとし、第２種の判定履歴Ｈｄ２ｎに判定履歴Ｈｄ２ｎ-ｉの値をコピーする。この結果、判定１６９においてＨｄ１ｎの値が所定の判定回数Ｎ以上に達したか、Ｈｄ１ｎの値が所定回数Ｊ以上でかつＨｄ２ｎの値がＭ以上となる場合は正しく伝送モード検出が行われたと判断し、処理１７０において検出モード記録用メモリ領域ＭＯＤにＭｄｎの値を書き込んで以上の処理を終了する。
【００４８】
なお、判定１７２において、今回検出した伝送モード（Ｍｄｎの値）と、フレーム周期相当の時間前に検出の伝送モード（Ｍｄｎ-ｉの値）が一致しない場合は、判定１７４および１７５において今回検出した伝送モード（Ｍｄｎの値）を判定する。ここでは伝送モード１としているから判定１７４の結果、処理は判定１６２に移る。判定１６２以降の処理は、後に説明する判定１５９においてＴｅｍｐＡの値が判定上限値より大きい場合と同じとなる。
また、判定１６９においてＨｄ１ｎ、Ｈｄ２ｎの値が所定の条件に達していない場合は処理１０５に戻り、同期信号検出の処理を続ける。
【００４９】
また、判定１５９の結果、ＴｅｍｐＡの値が判定上限値より大きい場合は、判定１６２においてＴｅｍｐＡのパルス検出間隔データが伝送モード１のフレーム周期の２倍（１９２mS）に一致と判定すべき下限値より大きいか否かを判定する。この結果、ＴｅｍｐＡの値が小さい場合は、判定１６４において更に一回前に検出されたパルス間隔Ｉｐｎ-ｉの値を調べ、これが０でない場合は、処理１６５においてその値をＴｅｍｐＡに加えるとともに、処理の繰り返し回数ｉに１を加えた後、再び判定１６２に戻る。
【００５０】
また、判定１６２の結果、ＴｅｍｐＡの値が大きい場合は、判定１６３においてＴｅｍｐＡの値と伝送モード１のフレーム周期の２倍に一致と判定すべき上限値より小さいか否かを判定する。この結果、ＴｅｍｐＡの値が小さくその値が伝送モード１のフレーム周期の２倍に一致と判定された場合は、判定１６６において今回検出した伝送モード（Ｍｄｎの値）と、これに対しフレーム周期の２倍相当の時間遡って検出された伝送モード（Ｍｄｎ-ｉの値）とを比較する。この結果、これらが一致している場合は、第２種の判定履歴Ｈｄ２ｎの値を判定履歴Ｈｄ２ｎ-ｉの値に１を加えたものとし、第１種の判定履歴Ｈｄ１ｎに判定履歴Ｈｄ１ｎ-ｉの値をコピーする。
【００５１】
次に、この結果を判定１６９において判定し、Ｈｄ１ｎの値が所定の判定回数Ｎ以上に達したか、Ｈｄ１ｎの値が所定回数Ｊ以上か、かつＨｄ２ｎの値がＭ以上となる場合は、正しく伝送モード検出が行われたと判定し、処理１７０において検出モード記録用メモリ領域ＭＯＤにＭｄｎの値を書き込んで以上の処理を終了する。
【００５２】
以上の動作は、フレーム周期の２倍の間隔で適正なパルス幅の同期信号が検出される場合には、これも判定の基準に含めようというものであり、本来の同期信号がノイズなどにより別の伝送モードとして検出されたり欠けることがある場合にも、本来の同期信号の周期性を検出することが可能となる。
【００５３】
なお、判定１６６の結果、今回検出した伝送モード（Ｍｄｎの値）と、これに対しフレーム周期の２倍相当の時間遡って検出された伝送モード（Ｍｄｎ-ｉの値）とが一致しない場合は、処理１６８において判定履歴Ｈｄ１ｎおよびＨｄ２ｎを０とした後、処理１０５に戻り、次の同期信号検出処理に入る。
【００５４】
また、同期信号検出処理１０６において、いずれかの伝送モードに適合する幅のパルスが検出された後、判定１１０で検出された伝送モードが２または３であった場合の処理は図８に示す判定１７７に移り、検出された同期信号の時間間隔がフレーム周期２４msまたはその２倍に合致するか否か、その時間間隔を遡り以前に検出された同期信号のパルス幅に基づく伝送モードが今回検出した伝送モードと一致するか否かの判定を行う。処理の内容は伝送モード１の場合と同じであるので説明は省略する。
【００５５】
また、判定１１０で検出された伝送モードが４であった場合の処理は判定１５０に移り、検出された同期信号の時間間隔がフレーム周期４８msまたはその２倍に合致するか否か、その時間間隔を遡り以前に検出された同期信号のパルス幅に基づく伝送モードが今回検出した伝送モードと一致するか否かの判定を行う。処理の内容は伝送モード１の場合と同じであるので説明は省略する。
【００５６】
なお、上記実施の形態２では、同期信号の周期性を検出するのに各伝送モードフレーム周期の２倍まで判定に加えたが、３倍以上の整数倍周期についての判定を取り入れることも同じく可能である。
【００５７】
【発明の効果】
この発明は、以上説明したように構成されているので、以下に示すような効果を奏する。
【００５８】
同期信号発生器から出力されるすべての信号に対して判定を行うため、確実に、かつ速やかにフレーム同期および伝送モード検出の動作を行うことができる。また、フレーム同期および伝送モード検出の動作を同時に実行するため、処理に要する時間を短縮することができる。また、同期信号発生器から出力されるすべての信号について、まず、いずれかの伝送モードに適合するか否かの判定を行い、ノイズによる偽信号を排除するため、受信条件が悪く、同期信号に多くのノイズパルスが混入する場合においても、本来の同期信号の情報を失うことが無く、速やかに正確なフレームタイミングの検出および伝送モードの判定を行うことができる。
【００５９】
また、フレーム同期の複数倍の時間間隔を含む同期信号の周期性検出を行うため、ノイズによりいずれかの伝送モードに対応する偽信号が発生した場合や、同期信号が欠けた場合にも、これを排除して確実かつ速やかなフレーム同期および伝送モード検出の動作を行うことができる。
【図面の簡単な説明】
【図１】  この発明の実施の形態１を示すディジタル音声放送受信機のブロック図である。
【図２】  実施の形態１のメモリの構成を示す図である。
【図３】  実施の形態１のフローチャートである。
【図４】  実施の形態１のフローチャートである。
【図５】  実施の形態１のフローチャートである。
【図６】  この発明の実施の形態２のフローチャートである。
【図７】  実施の形態２のフローチャートである。
【図８】  実施の形態２のフローチャートである。
【図９】  従来のディジタル音声放送受信機のブロック図である。
【図１０】  ディジタル音声放送のデータ構成図である。
【図１１】  従来のディジタル音声放送受信機のタイミング図である。
【図１２】  ディジタル音声放送の伝送パラメータを示す図である。
【符号の説明】
１  アンテナ、２  ＲＦ増幅器、３  中間周波増幅器、４  直交復調器、５Ａ／Ｄ変換器、６  データ復調器、７  誤り訂正符号復号器、８  ＭＰＥＧ音声デコーダ、９  Ｄ／Ａ変換器、１０  音声増幅器、１１  スピーカ、１２  同期信号検出器、１４  制御装置、１５  タイマ、１６  メモリ。
【図１】
0003666230.tif 000002
【図２】
0003666230.tif 000003
【図３】
0003666230.tif 000004
【図４】
0003666230.tif 000005
【図５】
0003666230.tif 000006
【図６】
0003666230.tif 000007
【図７】
0003666230.tif 000008
【図８】
0003666230.tif 000009
【図９】
0003666230.tif 000010
【図１０】
0003666230.tif 000011
【図１１】
0003666230.tif 000012
【図１２】
0003666230.tif 000013