JPH0865292A - Signal processor - Google Patents

Signal processor

Info

Publication number
JPH0865292A
JPH0865292A JP6192986A JP19298694A JPH0865292A JP H0865292 A JPH0865292 A JP H0865292A JP 6192986 A JP6192986 A JP 6192986A JP 19298694 A JP19298694 A JP 19298694A JP H0865292 A JPH0865292 A JP H0865292A
Authority
JP
Japan
Prior art keywords
circuit
master frame
pulse
control code
frame synchronization
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.)
Withdrawn
Application number
JP6192986A
Other languages
Japanese (ja)
Inventor
Mochinori Gengindani
以昇 現銀谷
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP6192986A priority Critical patent/JPH0865292A/en
Publication of JPH0865292A publication Critical patent/JPH0865292A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Synchronizing For Television (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

(57)【要約】 【目的】 安定した制御符号の積分判定結果が取り出せ
るようにする。 【構成】 タイミング発生回路7において、18フレー
ム毎に、積分判定回路8にクリアパルスを出力し、更新
回路9に更新パルスを出力する。積分判定回路8は、直
前のクリアパルスから次のクリアパルスが入力されるま
での18フレームの間の制御符号を積分判定し、その判
定結果を更新回路9に出力する。更新回路9は、この制
御符号を、更新パルスのタイミングにおいて更新する。
同期パルス検出保護回路10は、マスタフレーム識別信
号を検出し、マスタフレーム同期状態にあるか否かを検
出する。マスタフレーム同期状態にあるとき、マスタフ
レーム同期フラグを低レベルにし、更新回路9に出力す
る。内部マスタフレーム発生回路21は、同期パルス検
出保護回路10よりマスタフレーム識別信号の検出パル
スが入力されると、これに同期して、マスタフレームパ
ルスを発生し、更新回路9に出力する。更新回路9は、
マスタフレームパルスに同期して、積分判定回路8の出
力をさらに更新し、後段の回路に出力する。
(57) [Summary] [Purpose] To obtain the stable integration judgment result of the control code. In the timing generation circuit 7, a clear pulse is output to the integration determination circuit 8 and an update pulse is output to the update circuit 9 every 18 frames. The integration determination circuit 8 makes an integration determination of the control code during the 18th frame from the immediately preceding clear pulse to the input of the next clear pulse, and outputs the determination result to the update circuit 9. The update circuit 9 updates this control code at the timing of the update pulse.
The sync pulse detection protection circuit 10 detects the master frame identification signal and detects whether or not the master frame is in a sync state. When in the master frame synchronization state, the master frame synchronization flag is set to low level and output to the update circuit 9. When the detection pulse of the master frame identification signal is input from the synchronization pulse detection protection circuit 10, the internal master frame generation circuit 21 generates a master frame pulse in synchronization with this and outputs it to the update circuit 9. The update circuit 9 is
The output of the integration determination circuit 8 is further updated in synchronization with the master frame pulse and is output to the circuit in the subsequent stage.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、例えば衛星放送(B
S放送)受信機のPCMデコーダに用いて好適な信号処
理装置に関し、特に安定した制御符号の積分判定結果を
取り出すことが可能な信号処理装置に関するものであ
る。
This invention relates to, for example, satellite broadcasting (B
The present invention relates to a signal processing device suitable for use in a PCM decoder of a (S broadcasting) receiver, and more particularly to a signal processing device capable of extracting a stable integration determination result of a control code.

【0002】[0002]

【従来の技術】衛星放送(BS放送)における音声デー
タの送信フォーマットは、図10に示すように、Aモー
ド及びBモードの種類を有しているが、いずれも音声信
号のデータ列は、2048ビットからなるフレームを単
位として伝送される。この1フレームの周期は1msで
あり、従って、1秒間に1000フレームが送信される
ことになる。
2. Description of the Related Art The transmission format of audio data in satellite broadcasting (BS broadcasting) has A mode and B mode types as shown in FIG. It is transmitted in units of a frame of bits. The period of this one frame is 1 ms, and therefore 1000 frames are transmitted per second.

【0003】図10のフレームの先頭に配置されている
フレーム同期符号は、受信機側でフレームの始まりを検
出するための信号で、図に示すように、16ビットの特
定なパターンになされている。また、フレーム同期符号
に続く制御符号は、同じく16ビットにより構成されて
おり、AモードとBモードを識別するための音声モード
識別信号の他、図10に示すような信号を含んでいる。
この制御符号の中の第14番目の符号(b14)は、マ
スタフレーム識別信号とされ、36フレーム(36m
s)に1回の割合で、論理1とされる。
The frame sync code arranged at the beginning of the frame shown in FIG. 10 is a signal for detecting the start of the frame on the receiver side, and has a specific 16-bit pattern as shown in the figure. . The control code following the frame synchronization code is also composed of 16 bits and includes a voice mode identification signal for identifying the A mode and the B mode as well as a signal as shown in FIG.
The 14th code (b14) in this control code is used as a master frame identification signal, and 36 frames (36m
It is set to logic 1 once in s).

【0004】一般に、この制御符号は、受信側の復調器
で、Nフレーム(Nは整数)の期間積分することによ
り、低C/Nの時にも安定した正しい制御符号を得るこ
とを可能としている。そして、その結果を基に、受信側
の内部動作を決定させる。
Generally, this control code is a demodulator on the receiving side, and by integrating it for N frames (N is an integer), it is possible to obtain a stable and correct control code even at low C / N. . Then, based on the result, the internal operation on the receiving side is determined.

【0005】図11は、衛星放送受信機に搭載されるP
CMデコーダ部の例をブロック図により示したものであ
る。図11において、QPSK復調された音声ビットス
トリーム(音声データ列)は、フレーム同期検出部1に
供給される。このフレーム同期検出部1は、音声データ
列から、図10に示した16ビットのフレーム同期信号
を検出し、フレーム同期を判定する。フレーム同期検出
部1は、フレーム同期が検出されると、フレーム同期フ
ラグを低レベルにし、制御符号積分判定部3とマスタフ
レーム同期検出部4に、それぞれ供給する。
FIG. 11 shows a P mounted on a satellite broadcast receiver.
3 is a block diagram showing an example of a CM decoder unit. In FIG. 11, the QPSK-demodulated audio bit stream (audio data string) is supplied to the frame synchronization detection unit 1. The frame synchronization detector 1 detects the 16-bit frame synchronization signal shown in FIG. 10 from the audio data string and determines the frame synchronization. When the frame synchronization is detected, the frame synchronization detection unit 1 sets the frame synchronization flag to a low level, and supplies it to the control code integration determination unit 3 and the master frame synchronization detection unit 4, respectively.

【0006】一方、メインタイミング発生部2は、入力
された音声ビットストリームから、各種のタイミング信
号を発生し、制御符号積分判定部3、マスタフレーム同
期検出部4、および信号処理部5に出力している。
On the other hand, the main timing generator 2 generates various timing signals from the input audio bit stream and outputs them to the control code integration determiner 3, master frame synchronization detector 4 and signal processor 5. ing.

【0007】図12は、制御符号積分判定部3およびマ
スタフレーム同期検出部4の構成をブロック図により示
したものである。制御符号積分判定部3は、タイミング
発生回路7、積分判定回路8、および更新回路9から構
成されており、また、マスタフレーム同期検出部4は、
同期パルス検出保護回路10から構成されている。
FIG. 12 is a block diagram showing the configurations of the control code integration determination unit 3 and the master frame synchronization detection unit 4. The control code integration determination unit 3 is composed of a timing generation circuit 7, an integration determination circuit 8, and an update circuit 9, and the master frame synchronization detection unit 4 is
It is composed of a synchronous pulse detection protection circuit 10.

【0008】タイミング発生回路7は、フレーム同期検
出部1より低レベルのフレーム同期フラグが入力されて
いるとき、即ち、フレーム同期がとれているとき、メイ
ンタイミング発生部2より供給される制御符号のゲート
パルスをカウントし、その値が所定の値(例えば18)
になったとき、積分判定回路8にクリアパルスを出力す
る。また、若干遅れて、更新回路9に更新パルスを出力
する。
The timing generator 7 receives the control code supplied from the main timing generator 2 when the low-level frame synchronization flag is input from the frame synchronization detector 1, that is, when the frame synchronization is established. Count the gate pulse, and its value is a predetermined value (eg 18)
When, the clear pulse is output to the integration determination circuit 8. The update pulse is output to the update circuit 9 with a slight delay.

【0009】積分判定回路8は、入力される音声ビット
ストリームから、図10に示した16ビットの制御符号
を抽出し、タイミング発生回路7よりクリアパルスが入
力された後、次のクリアパルスが入力されるまでの期
間、制御符号を積分する。即ち、この例の場合、18フ
レーム分の制御符号を積分する。
The integration judgment circuit 8 extracts the 16-bit control code shown in FIG. 10 from the input audio bit stream, and after the clear pulse is input from the timing generation circuit 7, the next clear pulse is input. The control code is integrated for the period up to. That is, in the case of this example, the control codes for 18 frames are integrated.

【0010】ここにおける積分とは、16ビットの制御
符号の対応するビットを加算することを意味する。制御
符号は、マスタフレーム、即ち、36フレームを最小単
位として、その内容が変更される。換言すれば、少なく
とも1マスタフレームの期間、各フレームの制御符号は
同一の制御符号となっている。
The integration here means adding corresponding bits of the 16-bit control code. The content of the control code is changed with the master frame, that is, 36 frames as the minimum unit. In other words, the control code of each frame is the same control code during at least one master frame.

【0011】例えば、制御符号の所定のビットが論理1
である場合、そのビットの18フレームの加算値は、ノ
イズが発生していない場合においては、18となる。ま
た、その論理が0であるビットの18フレームの加算値
は、0となるはずである。
For example, a predetermined bit of the control code is a logical 1
When the noise is not generated, the addition value of 18 frames of that bit is 18. Also, the added value of 18 frames of bits whose logic is 0 should be 0.

【0012】これに対して、ノイズが発生した場合にお
いては、論理1のビットの18フレームの加算値は、1
8より小さい所定の値となり、論理0のビットの18フ
レームの加算値は、0より大きい値となる。しかしなが
ら、ノイズによりその論理が反転する回数は、比較的小
さいのが通常であるから、所定の閾値を設定し、その閾
値を基準として、そのビットの論理を判定するのであ
る。
On the other hand, when noise occurs, the added value of 18 frames of the bit of logic 1 is 1
It becomes a predetermined value smaller than 8, and the added value of 18 frames of the bit of logic 0 becomes a value larger than 0. However, since the number of times that the logic is inverted due to noise is usually relatively small, a predetermined threshold value is set, and the logic value of the bit is determined based on the threshold value.

【0013】例えば、18フレーム分のデータのうち、
3フレーム分までのデータに誤りが発生したとしても、
これを許容するようにする場合、加算値が16以上のビ
ットは論理1と判定し、加算値が3以下の値であるビッ
トは論理0と判定する。このような判定を、16ビット
の全てについてそれぞれ行い、多数決の原理に従って、
16ビットの各ビットの論理を判定し、判定した結果得
られた16ビットの制御符号を、正しい制御符号として
更新回路9に出力する。
For example, of the data for 18 frames,
Even if an error occurs in the data up to 3 frames,
To allow this, bits with an addition value of 16 or more are determined to be logical 1, and bits having an addition value of 3 or less are determined to be logical 0. Such a determination is performed for each of all 16 bits, and according to the principle of majority voting,
The logic of each 16-bit bit is determined, and the 16-bit control code obtained as a result of the determination is output to the update circuit 9 as a correct control code.

【0014】積分判定回路8は、タイミング発生回路7
よりクリアパルスが入力される度に、それまでの18フ
レーム分の制御符号の判定結果を更新回路9に出力する
とともに、それまでの加算値をクリアし、次の18フレ
ーム分の制御符号の積分処理を開始する。積分判定回路
8が、積分判定された制御符号を更新回路9に出力する
直後に、更新回路9には、タイミング発生回路7より更
新パルスが入力される。更新回路9は、この更新パルス
が入力されたタイミングにおいて、積分判定回路8より
供給された制御符号を更新する。
The integration determination circuit 8 is a timing generation circuit 7
Each time a clear pulse is input, the determination result of the control code for 18 frames up to that time is output to the update circuit 9, the added value up to that point is cleared, and the control code for the next 18 frames is integrated. Start processing. Immediately after the integration determination circuit 8 outputs the control code subjected to the integration determination to the update circuit 9, the update pulse is input from the timing generation circuit 7 to the update circuit 9. The update circuit 9 updates the control code supplied from the integration determination circuit 8 at the timing when this update pulse is input.

【0015】一方、マスタフレーム同期検出部4の同期
パルス検出保護回路10は、メインタイミング発生部2
より供給されるマスタフレーム識別信号のゲートパルス
を基準として、音声ビットストリームからマスタフレー
ム識別信号(図10に示した16ビットの制御符号のう
ちの第14ビットの信号)を検出する。
On the other hand, the sync pulse detection protection circuit 10 of the master frame sync detection section 4 includes a main timing generation section 2
The master frame identification signal (the 14th bit of the 16-bit control code shown in FIG. 10) is detected from the audio bitstream with reference to the gate pulse of the master frame identification signal supplied from the audio bitstream.

【0016】上述したように、このマスタフレーム識別
信号は、16フレーム毎に、その論理が0から1に変更
される。同期パルス検出保護回路10は、フレーム同期
検出部1が出力するフレーム同期フラグが低レベルであ
る場合において、即ち、フレーム同期が確保された状態
において、メインタイミング発生部2より、マスタフレ
ーム識別信号のゲートパルスの供給を受け、このゲート
パルスを基準として、音声データ列から論理1のマスタ
フレーム識別信号を検出する。
As described above, the logic of the master frame identification signal is changed from 0 to 1 every 16 frames. The synchronization pulse detection protection circuit 10 outputs the master frame identification signal from the main timing generation unit 2 when the frame synchronization flag output from the frame synchronization detection unit 1 is at a low level, that is, in the state where the frame synchronization is secured. A gate pulse is supplied, and a master frame identification signal of logic 1 is detected from the audio data string with reference to this gate pulse.

【0017】そして、論理1のマスタフレーム識別信号
を検出したとき、その検出パルスをリセットパルスとし
て、タイミング発生回路7に出力する。タイミング発生
回路7は、同期パルス検出保護回路10よりリセットパ
ルスの入力を受けたとき、内蔵するカウンタをリセット
する。そして、そのときから、18フレーム分の制御符
号のゲートパルスのカウントを開始する。これにより、
タイミング発生回路7が出力するクリアパルスと更新パ
ルスが、音声データ列のマスタフレームに同期すること
になる。従って、更新回路9が出力する積分判定後の制
御符号は、音声データ列のマスタフレームに同期した信
号となる。
When the logic 1 master frame identification signal is detected, the detection pulse is output to the timing generation circuit 7 as a reset pulse. The timing generation circuit 7 resets a built-in counter when receiving a reset pulse input from the synchronization pulse detection protection circuit 10. Then, from that time, counting of the gate pulse of the control code for 18 frames is started. This allows
The clear pulse and the update pulse output from the timing generation circuit 7 are synchronized with the master frame of the audio data string. Therefore, the control code after the integration determination output by the update circuit 9 is a signal synchronized with the master frame of the audio data string.

【0018】制御符号積分判定部3より出力された積分
判定後の制御符号は、デスクランブル、デインタリー
ブ、BCH訂正、レンジビット訂正、データ圧伸、レン
ジコントロール、出力選択等の処理を行う信号処理部5
に供給される。この信号処理部5には、メインタイミン
グ発生部2が出力するタイミング信号の他、音声ビット
ストリームも供給される。信号処理部5は、入力される
音声データ列を、制御符号積分判定部3より供給される
積分判定後の制御符号に対応して処理する。
The control code after the integration judgment output from the control code integration judgment unit 3 is a signal processing for performing processing such as descrambling, deinterleaving, BCH correction, range bit correction, data companding, range control, and output selection. Part 5
Is supplied to. In addition to the timing signal output from the main timing generator 2, the audio bit stream is also supplied to the signal processor 5. The signal processing unit 5 processes the input voice data string in accordance with the control code after the integration determination supplied from the control code integration determination unit 3.

【0019】信号処理部5より出力されたデータは、デ
ジタルフィルタ・D/Aコンバータ(DF−DAC)6
に入力され、D/A変換された後、音声信号として図示
せぬスピーカなどに出力される。
The data output from the signal processing unit 5 is a digital filter / D / A converter (DF-DAC) 6
Is input to the speaker, D / A converted, and then output as a sound signal to a speaker (not shown) or the like.

【0020】図13は、図12に示す回路における制御
符号積分判定に関するアルゴリズムをフローチャートで
示したものである。即ち、受信機が制御符号を含む音声
データ列を受信復調すると、ステップS1において、フ
レーム同期検出部1で、フレーム同期がとれているか否
かが判定される。そしてフレーム同期がとれていると、
ステップS2に進み、マスタフレーム同期検出部4にお
ける同期パルス検出保護回路10により、マスタフレー
ム(MF)同期がとれているか否かが判断される。
FIG. 13 is a flow chart showing an algorithm for determining the control code integration in the circuit shown in FIG. That is, when the receiver receives and demodulates the audio data string including the control code, in step S1, the frame synchronization detector 1 determines whether or not the frame synchronization is established. And if the frame is synchronized,
In step S2, the sync pulse detection protection circuit 10 in the master frame sync detector 4 determines whether or not master frame (MF) synchronization is established.

【0021】もし非同期状態である場合においては、ス
テップS3に移行し、タイミング発生回路7に、同期パ
ルス検出保護回路10より出力されるリセットパルスと
は無関係に、積分判定用のタイミング信号を発生させ
て、ステップS4において、更新回路9に、マスタフレ
ームとは無関係に、フリーランで制御符号(CB)を更
新させる。
If it is in an asynchronous state, the process proceeds to step S3, and the timing generation circuit 7 is caused to generate a timing signal for integration determination regardless of the reset pulse output from the synchronous pulse detection protection circuit 10. Then, in step S4, the update circuit 9 is caused to update the control code (CB) by free-run regardless of the master frame.

【0022】またステップS2において、マスタフレー
ム同期がとれていると判定された場合には、ステップS
5に移り、タイミング発生回路7は、同期パルス検出保
護回路10の出力するリセットパルスに同期して、積分
判定用のタイミング信号を発生する。そしてステップS
6に進み、更新回路9において、マスタフレーム毎に制
御符号が更新される。
If it is determined in step S2 that master frame synchronization is established, step S2 is performed.
5, the timing generation circuit 7 generates a timing signal for integration determination in synchronization with the reset pulse output from the synchronization pulse detection protection circuit 10. And step S
In step 6, the update circuit 9 updates the control code for each master frame.

【0023】図14は、マスターフレーム周期で制御符
号を更新するときの様子を示したタイミングチャートで
ある。図14において、aは、衛星から送信される音声
データ列に含まれる制御符号であり、図中、00,0
1,11,10などの数字は、16ビットのうちの上下
8ビットを、それぞれ16進数で表したものである。ま
たbは、制御符号に含まれるマスタフレーム識別信号の
送信タイミングを示している。
FIG. 14 is a timing chart showing how the control code is updated in the master frame cycle. In FIG. 14, a is a control code included in the voice data string transmitted from the satellite, and is 00,0 in the figure.
Numbers such as 1, 11, and 10 represent upper and lower 8 bits of 16 bits in hexadecimal notation. Further, b indicates the transmission timing of the master frame identification signal included in the control code.

【0024】一方、図14におけるc乃至fは、受信機
側で生成される信号を示しており、cは、フレーム同期
検出部1によって生成されるフレーム同期フラグを示
す。このフラグは“H”(高レベル)で非同期状態を示
し、“L”(低レベル)で同期状態を示している。また
dは、同期パルス検出保護回路10より、タイミング発
生回路7に対して供給されるリセットパルスを示してい
る。
On the other hand, c to f in FIG. 14 indicate signals generated on the receiver side, and c indicates a frame synchronization flag generated by the frame synchronization detecting section 1. This flag indicates an asynchronous state at "H" (high level), and indicates a synchronous state at "L" (low level). Further, d represents a reset pulse supplied from the synchronization pulse detection protection circuit 10 to the timing generation circuit 7.

【0025】またeは、積分判定回路8より更新回路9
に対して出力される制御符号積分判定結果を示し、f
は、更新回路9より出力されるマスタフレームに同期し
た積分判定結果を示す。
Further, e is an integration decision circuit 8 to an update circuit 9
The control code integration determination result output to
Indicates the integration determination result output from the update circuit 9 in synchronization with the master frame.

【0026】[0026]

【発明が解決しようとする課題】ところで、従来の構成
においては、何等かの受信障害が発生し、受信復調デー
タのC/Nが低下して、フレーム同期がとれているが、
マスタフレーム同期が外れた状態になった時でも、マス
タフレーム識別信号が検出されると、タイミング発生回
路7がリセットされる。このため、図14に示すよう
に、18フレーム経過しても、制御符号の積分判定の結
果が更新されず、前の値がそのまま保持される場合が生
ずる。従って、これにより復調器の誤動作を起こす可能
性がある。
By the way, in the conventional configuration, some reception failure occurs, the C / N of the received demodulated data is lowered, and the frame synchronization is achieved.
Even when the master frame is out of synchronization, the timing generation circuit 7 is reset when the master frame identification signal is detected. Therefore, as shown in FIG. 14, even after 18 frames have passed, the result of the integration judgment of the control code may not be updated and the previous value may be held as it is. Therefore, this may cause the demodulator to malfunction.

【0027】本発明はこのような問題点に鑑みてなされ
たもので、受信復調データのC/Nが低下した状態であ
っても、安定した制御符号の積分判定を行なうことがで
きる信号処理装置を提供することを目的とするものであ
る。
The present invention has been made in view of the above problems, and a signal processing apparatus capable of performing stable integration determination of a control code even when the C / N of received demodulated data is lowered. It is intended to provide.

【0028】[0028]

【課題を解決するための手段】請求項1に記載の信号処
理装置は、受信データ列からフレーム同期信号を検出す
るフレーム同期検出手段(例えば図1のフレーム同期検
出部1)と、受信データ列からマスタフレーム識別信号
を検出するマスタフレーム同期検出手段(例えば図1の
マスタフレーム同期検出部4)と、受信データ列から制
御符号を抽出し、制御符号を積分し、制御符号の積分判
定結果を出力する制御符号積分判定手段(例えば図1の
制御符号積分判定部3)とを具備した信号処理装置であ
って、制御符号積分判定手段は、所定の期間、制御符号
を積分し、積分結果から制御符号を判定する積分判定回
路(例えば図2の積分判定回路8)と、積分判定回路の
出力を記憶し、所定のタイミングで更新する更新回路
(例えば図2の更新回路9)と、積分判定回路に積分の
期間を指定する期間指定タイミング信号を供給するとと
もに、更新回路に更新のタイミングを指定する更新タイ
ミング信号を供給するタイミング発生回路(例えば図2
のタイミング発生回路7)とを備え、タイミング発生回
路は、フレーム同期検出手段によりフレーム同期が検出
されているとともに、マスタフレーム同期検出手段によ
りマスタフレーム同期が検出されている状態において、
リセットが禁止されていることを特徴とする。
According to a first aspect of the present invention, there is provided a signal processing device comprising: a frame synchronization detecting means for detecting a frame synchronization signal from a received data sequence (for example, the frame synchronization detecting section 1 in FIG. 1); Master frame synchronization detecting means (for example, the master frame synchronization detecting unit 4 in FIG. 1) for detecting the master frame identification signal from the control code, the control code is extracted from the received data string, the control code is integrated, and the integration determination result of the control code is obtained. A signal processing apparatus comprising: a control code integration determining unit (for example, control code integration determining unit 3 in FIG. 1) for outputting, wherein the control code integration determining unit integrates the control code for a predetermined period, and An integration determination circuit that determines the control code (for example, the integration determination circuit 8 in FIG. 2) and an update circuit that stores the output of the integration determination circuit and updates at a predetermined timing (for example, the update in FIG. 2). A road 9) supplies a period designating timing signal to specify the duration of the integration in the integrating decision circuit, a timing generation circuit for supplying an update timing signal to specify the timing of the update to the update circuit (e.g. FIG. 2
Of the timing generation circuit 7), the timing generation circuit, in the state where the frame synchronization is detected by the frame synchronization detection means and the master frame synchronization is detected by the master frame synchronization detection means,
It is characterized in that reset is prohibited.

【0029】マスタフレーム同期検出手段には、マスタ
フレーム同期が検出されているとき、マスタフレームの
周期でマスタフレームパルスを内部的に発生する内部マ
スタフレーム発生回路(例えば図2の内部マスタフレー
ム発生回路21)を設け、更新回路には、タイミング発
生回路の出力する更新タイミング信号に基づいて、積分
判定回路の出力を更新させた後、内部マスタフレーム発
生回路が発生するマスタフレームパルスに基づいて、積
分判定回路の出力をさらに更新させることができる。
The master frame synchronization detecting means internally generates a master frame pulse at the cycle of the master frame when the master frame synchronization is detected (for example, the internal master frame generation circuit of FIG. 2). 21) is provided, and the update circuit updates the output of the integration determination circuit based on the update timing signal output from the timing generation circuit, and then performs the integration based on the master frame pulse generated by the internal master frame generation circuit. The output of the judgment circuit can be further updated.

【0030】[0030]

【作用】上記構成の信号処理装置においては、マスタフ
レーム同期状態にあるとき、タイミング発生回路7のリ
セットが禁止される。従って、受信復調データのC/N
が低下した状態であっても、制御符号の積分判定結果を
確実に取り出すことができる。
In the signal processing apparatus having the above structure, the reset of the timing generation circuit 7 is prohibited when in the master frame synchronization state. Therefore, the C / N of the received demodulated data
Even in a state in which is decreased, the integration determination result of the control code can be reliably extracted.

【0031】[0031]

【実施例】以下、本発明の信号処理装置を、図に示す実
施例に基づいて説明する。図1は、本発明の信号処理装
置の一実施例の構成をブロック図で示したものである。
尚、この図1において、上記した図11における各ブロ
ックと同一符号部分は、それぞれ同一機能を有してお
り、従ってその一部の説明は省略する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The signal processing apparatus of the present invention will be described below with reference to the embodiments shown in the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of the signal processing apparatus of the present invention.
In FIG. 1, the same reference numerals as those in each of the blocks in FIG. 11 have the same functions, and therefore, the description of part of them will be omitted.

【0032】即ち、この実施例は、基本的に図11にお
ける場合と同様に構成されており、マスタフレーム同期
検出部4から制御符号積分判定部3に供給される信号
が、図11の例においては、リセットパルスとされてい
るのに対して、図1の実施例においては、マスタフレー
ムパルスとマスタフレーム同期フラグとされている。そ
の他の構成は、図11における場合と同様である。
That is, this embodiment is basically constructed in the same manner as in the case of FIG. 11, and the signal supplied from the master frame synchronization detection unit 4 to the control code integration determination unit 3 is the same as in the example of FIG. Is a reset pulse, whereas in the embodiment of FIG. 1, it is a master frame pulse and a master frame synchronization flag. Other configurations are similar to those in FIG.

【0033】図2は、図1の実施例における制御符号積
分判定部3とマスタフレーム同期検出部4の構成例を示
している。制御符号積分判定部3の基本的構成は、図1
2に示した場合と同様であるが、マスタフレーム同期検
出部4は、同期パルス検出保護回路10の他、内部マス
タフレーム発生回路21を有している。
FIG. 2 shows a configuration example of the control code integration determination unit 3 and the master frame synchronization detection unit 4 in the embodiment of FIG. The basic configuration of the control code integration determination unit 3 is shown in FIG.
Although similar to the case shown in FIG. 2, the master frame synchronization detection unit 4 has an internal master frame generation circuit 21 in addition to the synchronization pulse detection protection circuit 10.

【0034】そして、同期パルス検出保護回路10が生
成したマスタフレーム同期フラグが、更新回路9に供給
されるようになされている。また、同期パルス検出保護
回路10からマスタフレーム識別信号の検出信号が、内
部マスタフレーム発生回路21に供給されている。この
内部マスタフレーム発生回路21にはまた、メインタイ
ミング発生部2より、1フレーム(1ms)に1個のフ
レームパルスが供給されているとともに、フレーム同期
検出部1より、フレーム同期フラグが供給されている。
内部マスタフレーム発生回路21は、マスタフレームパ
ルスを生成し、同期パルス検出保護回路10と、制御符
号積分判定部3の更新回路9に供給している。その他の
構成は、図12における場合と同様である。
The master frame sync flag generated by the sync pulse detection protection circuit 10 is supplied to the update circuit 9. Further, the detection signal of the master frame identification signal is supplied from the synchronization pulse detection protection circuit 10 to the internal master frame generation circuit 21. The internal master frame generation circuit 21 is also supplied with one frame pulse for one frame (1 ms) from the main timing generation section 2 and with a frame synchronization flag from the frame synchronization detection section 1. There is.
The internal master frame generation circuit 21 generates a master frame pulse and supplies it to the sync pulse detection protection circuit 10 and the update circuit 9 of the control code integration determination unit 3. Other configurations are similar to those in FIG.

【0035】図3は、図2における同期パルス検出保護
回路10、内部マスタフレーム発生回路21、および更
新回路9のより詳細な構成例を示している。同期パルス
検出保護回路10は、ゲート回路31を有しており、こ
のゲート回路31は、メインタイミング発生部2より供
給されるマスタフレーム識別信号のゲートパルスを基準
として、音声データ列よりマスタフレーム識別信号を抽
出し、これをマスタフレーム識別信号検出回路32に出
力する。
FIG. 3 shows a more detailed configuration example of the sync pulse detection protection circuit 10, the internal master frame generation circuit 21, and the update circuit 9 in FIG. The synchronization pulse detection protection circuit 10 has a gate circuit 31, which uses the gate pulse of the master frame identification signal supplied from the main timing generator 2 as a reference to identify the master frame from the audio data string. The signal is extracted and output to the master frame identification signal detection circuit 32.

【0036】マスタフレーム識別信号検出回路32は、
マスタフレーム識別信号を検出したとき、その検出信号
を、判定回路33に出力している。判定回路33は、マ
スタフレーム同期がとれているか否かを判定し、判定結
果に対応して、マスタフレーム同期フラグをゲート回路
34に出力している。ゲート回路34は、フレーム同期
フラグが低レベルであるとき(フレーム同期がとられて
いるとき)、判定回路33より供給されるマスタフレー
ム同期フラグを出力するようになされている。
The master frame identification signal detection circuit 32 is
When the master frame identification signal is detected, the detection signal is output to the determination circuit 33. The determination circuit 33 determines whether or not master frame synchronization is established, and outputs a master frame synchronization flag to the gate circuit 34 according to the determination result. The gate circuit 34 outputs the master frame synchronization flag supplied from the determination circuit 33 when the frame synchronization flag is at a low level (when frame synchronization is established).

【0037】内部マスタフレーム発生回路21は、カウ
ンタ41を備えており、このカウンタ41は、マスタフ
レーム識別信号検出回路32より、マスタフレーム識別
信号の検出信号が入力されたとき、メインタイミング発
生部2より供給される、1フレームに1個の割合のパル
ス(フレームパルス)をカウントし、そのカウント値が
予め設定された所定の値(この実施例の場合、36)に
達したとき、マスタフレームパルスを発生する。ゲート
回路42は、フレーム同期フラグが低レベルのとき、即
ち、フレーム同期がとられているとき、このマスタフレ
ームパスルを更新回路9に出力するようになされてい
る。
The internal master frame generation circuit 21 is provided with a counter 41. This counter 41 receives the master frame identification signal detection signal from the master frame identification signal detection circuit 32, and the main timing generation unit 2 When one pulse (frame pulse) is counted in one frame supplied by the above, and the count value reaches a preset predetermined value (36 in this embodiment), the master frame pulse To occur. The gate circuit 42 outputs the master frame pulse to the update circuit 9 when the frame synchronization flag is at a low level, that is, when the frame synchronization is established.

【0038】更新回路9においては、レジスタ51が設
けられており、このレジスタ51は、積分判定回路8よ
り供給される制御符号を、タイミング発生回路7より更
新パルスが入力されるタイミングにおいて更新、保持す
る。そして、レジスタ51に保持された制御符号が、レ
ジスタ52において、内部マスタフレーム発生回路21
のゲート回路42が出力するマスタフレームパルスに同
期して、さらに、更新、保持されるようになされてい
る。そして、レジスタ51または52に保持された制御
符号が、選択回路53により選択され、図1の信号処理
部5に供給されるようになされている。制御回路54
は、同期パルス検出保護回路10のゲート回路34より
供給されるマスタフレーム同期フラグと、図示せぬ回路
より供給されるマスタフレーム周期更新フラグに対応し
て、選択回路53を制御するようになされている。
The update circuit 9 is provided with a register 51, and the register 51 updates and holds the control code supplied from the integration determination circuit 8 at the timing when the update pulse is input from the timing generation circuit 7. To do. Then, the control code held in the register 51 is transferred to the internal master frame generation circuit 21 in the register 52.
The gate circuit 42 is further updated and held in synchronization with the master frame pulse output from the gate circuit 42. Then, the control code held in the register 51 or 52 is selected by the selection circuit 53 and supplied to the signal processing unit 5 in FIG. Control circuit 54
Controls the selection circuit 53 in response to a master frame synchronization flag supplied from the gate circuit 34 of the synchronization pulse detection protection circuit 10 and a master frame cycle update flag supplied from a circuit (not shown). There is.

【0039】次に、その動作について説明するが、図1
に示した構成の動作は、図11に示した場合と基本的に
同様であるので、その説明は省略する。そこで、図2と
図3に示した構成の動作について、以下に説明する。
Next, the operation will be described with reference to FIG.
Since the operation of the configuration shown in is basically the same as that shown in FIG. 11, the description thereof will be omitted. Therefore, the operation of the configuration shown in FIGS. 2 and 3 will be described below.

【0040】タイミング発生回路7は、フレーム同期検
出部1より供給されるフレーム同期フラグが低レベルで
あるとき(フレーム同期検出部1におけるフレーム同期
の判定処理については、図6と図7を参照して後述す
る)、即ち、フレーム同期がとられているとき、メイン
タイミング発生部2より供給される制御符号のゲートパ
ルスをカウントし、そのカウント値が18になったと
き、積分判定回路8にクリアパルスを供給する。積分判
定回路8は、前回クリアパルスが供給されたときから、
次にクリアパルスが供給されるまでの間に入力される音
声データ列に含まれる制御符号の積分判定処理を、上述
した場合と同様に実行し、その判定結果を更新回路9に
出力する。
When the frame synchronization flag supplied from the frame synchronization detection unit 1 is at a low level, the timing generation circuit 7 refers to FIGS. 6 and 7 for the frame synchronization determination processing in the frame synchronization detection unit 1. That is, later), that is, when the frame synchronization is established, the gate pulse of the control code supplied from the main timing generation unit 2 is counted, and when the count value reaches 18, the integration determination circuit 8 clears it. Supply a pulse. The integration determination circuit 8 has been operated since the last time the clear pulse was supplied.
Next, the integration judgment processing of the control code included in the voice data string input until the clear pulse is supplied is executed in the same manner as in the above case, and the judgment result is output to the update circuit 9.

【0041】更新回路9のレジスタ51は、この制御符
号を、タイミング発生回路7より更新パルスが供給され
たタイミングで更新、保持する。
The register 51 of the update circuit 9 updates and holds this control code at the timing when the update pulse is supplied from the timing generation circuit 7.

【0042】タイミング発生回路7が出力する更新パル
スは、18フレームに1回とされる。即ち、マスタフレ
ームと同じ周期である36フレームの間に2回発生され
る。これにより、更新パルスの発生タイミングがずれ
て、マスタフレームをまたがるように、積分判定回路8
が積分判定処理を実行したような場合においても、その
以前には確実に、同一マスタフレーム内の18フレーム
分の制御符号を積分判定処理することが可能となる。従
って、より確実に、正しい処理を実行することが可能に
なる。
The update pulse output from the timing generation circuit 7 is once every 18 frames. That is, it is generated twice during 36 frames, which is the same period as the master frame. As a result, the integration determination circuit 8 shifts the generation timing of the update pulse so as to cross the master frame.
Even when the integration determination process is executed by, the integration determination process can be reliably performed on the control codes for 18 frames in the same master frame before that. Therefore, it is possible to execute the correct processing more reliably.

【0043】同期パルス検出保護回路10のゲート回路
31は、メインタイミング発生部2よりゲートパルスが
供給されるタイミングにおいて、入力される音声データ
列を通過させる。このゲートパルスは、マスタフレーム
識別信号の発生タイミングにおいて発生されるため、結
局、ゲート回路31は、マスタフレーム識別信号を分
離、抽出する。マスタフレーム識別信号検出回路32
は、ゲート回路31より供給された信号から、マスタフ
レーム識別信号を検出する。
The gate circuit 31 of the sync pulse detection protection circuit 10 passes the input audio data sequence at the timing when the gate pulse is supplied from the main timing generator 2. Since this gate pulse is generated at the generation timing of the master frame identification signal, the gate circuit 31 eventually separates and extracts the master frame identification signal. Master frame identification signal detection circuit 32
Detects a master frame identification signal from the signal supplied from the gate circuit 31.

【0044】即ち、上述したように、マスタフレーム識
別信号は、36フレームに1回の割合で論理1とされ
る。36フレームに1回の割合で論理1の信号が検出さ
れたとき、マスタフレーム識別信号検出回路32は、そ
の検出信号をカウンタ41に出力する。カウンタ41
は、マスタフレーム識別信号検出回路32よりマスタフ
レーム識別信号が検出されていることを表す信号が入力
されたとき、フレームパルスをカウントする。そして、
そのカウント値が36に達したとき、そのカウント値を
0にリセットし、再びフレームパルスをカウントする動
作を繰り返す。そしてカウント値が36に達したとき、
マスタフレームパルスを判定回路33に出力する。
That is, as described above, the master frame identification signal is set to logic 1 every 36 frames. When the signal of logic 1 is detected once every 36 frames, the master frame identification signal detection circuit 32 outputs the detection signal to the counter 41. Counter 41
Counts a frame pulse when a signal indicating that the master frame identification signal is detected is input from the master frame identification signal detection circuit 32. And
When the count value reaches 36, the count value is reset to 0 and the operation of counting the frame pulse again is repeated. And when the count reaches 36,
The master frame pulse is output to the determination circuit 33.

【0045】判定回路33は、マスタフレーム識別信号
検出回路32より供給される検出信号と、カウンタ41
より供給されるマスタフレームパルスより、マスタフレ
ーム同期状態にあるか否かを判定し(その詳細は、図9
と図10を参照して後述する)、マスタフレーム同期状
態に対応するマスタフレーム同期フラグをゲート回路3
4に出力する。ゲート回路34は、フレーム同期検出部
1が出力するフレーム同期フラグが、フレーム同期状態
にあることを表しているとき、このマスタフレーム同期
フラグを通過させ、フレーム同期状態にないとき(フレ
ーム非同期状態のとき)、マスタフレーム同期フラグを
通過させない。従って、同期パルス検出保護回路10よ
り、フレーム同期状態にあるときのみ、マスタフレーム
同期フラグが出力されることになる。
The judgment circuit 33 receives the detection signal supplied from the master frame identification signal detection circuit 32 and the counter 41.
From the master frame pulse supplied from the above, it is determined whether or not the master frame synchronization state is established (for details, see FIG.
And FIG. 10), the gate circuit 3 sets the master frame synchronization flag corresponding to the master frame synchronization state.
4 is output. The gate circuit 34 allows the master frame synchronization flag to pass when the frame synchronization flag output by the frame synchronization detection unit 1 indicates that the frame synchronization state is in the frame synchronization state. When the master frame synchronization flag is not passed. Therefore, the master pulse sync flag is output from the sync pulse detection protection circuit 10 only in the frame sync state.

【0046】同様に、内部マスタフレーム発生回路21
のゲート回路42は、カウンタ41の出力するマスタフ
レームパルスを、フレーム同期フラグがフレーム同期状
態にあることを表しているとき、通過させ、フレーム同
期状態にないとき、通過させない。従って、マスタフレ
ームパルスも、フレーム同期状態にあるときのみ、更新
回路9に出力される。
Similarly, the internal master frame generation circuit 21
The gate circuit 42 of 1 passes the master frame pulse output from the counter 41 when the frame synchronization flag indicates that it is in the frame synchronization state, and does not pass when it is not in the frame synchronization state. Therefore, the master frame pulse is also output to the update circuit 9 only when in the frame synchronization state.

【0047】更新回路9のレジスタ51に保持されてい
る制御符号は、内部マスタフレーム発生回路21のゲー
ト回路42よりマスタフレームパルスが供給される毎
に、レジスタ52に更新、保持される。従って、メイン
タイミング発生部2が発生し、内部マスタフレーム発生
回路21のカウンタ41に供給するフレームパルスのタ
イミングを調整することにより、レジスタ52より出力
される積分判定後の制御符号のタイミングを、信号処理
部5における信号処理により適したタイミングに変更し
て出力することができる。
The control code held in the register 51 of the updating circuit 9 is updated and held in the register 52 every time a master frame pulse is supplied from the gate circuit 42 of the internal master frame generating circuit 21. Therefore, by adjusting the timing of the frame pulse generated by the main timing generation unit 2 and supplied to the counter 41 of the internal master frame generation circuit 21, the timing of the control code after the integration determination output from the register 52 is changed to a signal. It is possible to change the timing to an appropriate timing and output the signal by the signal processing in the processing unit 5.

【0048】制御回路54は、ゲート回路34より供給
されるマスタフレーム同期フラグがマスタフレーム同期
を表しており、かつ、マスタフレーム周期更新フラグ
が、マスタフレーム周期の更新を表しているとき、選択
回路53を制御し、レジスタ52の出力を選択させる。
これに対して、マスタフレーム非同期のとき、または、
マスタフレーム周期の更新が不要とされているとき、レ
ジスタ51の出力を選択させる。
When the master frame synchronization flag supplied from the gate circuit 34 represents master frame synchronization and the master frame cycle update flag represents update of the master frame cycle, the control circuit 54 selects the selection circuit. Control 53 to select the output of register 52.
On the other hand, when the master frame is asynchronous, or
When the update of the master frame cycle is unnecessary, the output of the register 51 is selected.

【0049】ここで、図2と図3に示す実施例の制御符
号積分判定に関するアルゴリズムのフローチャートを図
4に示す。即ち、受信機が制御符号を含む音声データ列
を受信復調すると、ステップS11において、フレーム
同期検出部1で、フレーム同期がとれるまで待機する。
そして、フレーム同期がとれたとき、ステップS12に
おいて、タイミング発生回路7に積分判定用のタイミン
グ信号を発生させる。
FIG. 4 shows a flow chart of an algorithm relating to the control code integration judgment of the embodiment shown in FIGS. 2 and 3. That is, when the receiver receives and demodulates the voice data string including the control code, in step S11, the frame synchronization detector 1 waits until frame synchronization is achieved.
When the frame is synchronized, the timing generation circuit 7 is caused to generate a timing signal for integration determination in step S12.

【0050】次にステップS13に移行し、マスタフレ
ーム同期検出部4の同期パルス検出保護回路10におい
て、マスタフレーム同期がとれているか否かを判断し、
マスタフレーム同期がとれていると判断した場合には、
ステップS14に移り、内部で発生したマスタフレーム
パルスを基準として、積分判定後の制御符号を更新する
必要があるか否かが判断される。このステップS14に
おいて、マスタフレームパルスで積分判定後の制御符号
を更新する必要があると判断した場合には、ステップS
15に移行し、内部マスタフレーム発生回路21からの
マスタフレームパルスが更新回路9に供給され、マスタ
フレーム毎に制御符号が更新される。即ち、選択回路5
3は、レジスタ52の出力を選択する。
Next, in step S13, the sync pulse detection protection circuit 10 of the master frame sync detector 4 determines whether or not master frame sync is established.
When it is determined that the master frame is synchronized,
Moving to step S14, it is determined whether or not the control code after the integration determination needs to be updated with reference to the internally generated master frame pulse. If it is determined in step S14 that the control code after the integration determination is required to be updated by the master frame pulse, step S14
In step 15, the master frame pulse from the internal master frame generation circuit 21 is supplied to the update circuit 9, and the control code is updated for each master frame. That is, the selection circuit 5
3 selects the output of the register 52.

【0051】尚、上記したステップS13またはステッ
プS14において、それぞれマスタフレーム非同期状
態、または、マスタフレーム周期での更新不要と判断さ
れた場合には、ステップS16に移行し、マスタフレー
ムパルスとは無関係に、フリーランで制御符号を更新す
る。即ち、選択回路53は、レジスタ51の出力を選択
する。
When it is determined in step S13 or step S14 that the master frame is not synchronized or the update is not necessary in the master frame cycle, the process proceeds to step S16, regardless of the master frame pulse. , Free run to update the control code. That is, the selection circuit 53 selects the output of the register 51.

【0052】次に、図5は、図1乃至図3に示す本発明
の信号処理装置において、マスタフレーム周期で制御符
号を更新するときの様子を示したタイミングチャートで
ある。この図5におけるa乃至fで示した各信号は、上
記した図14におけるa乃至fで示した各信号に相当す
るものであり、従って各信号の詳細な説明は省略する。
Next, FIG. 5 is a timing chart showing how the control code is updated in the master frame cycle in the signal processing apparatus of the present invention shown in FIGS. The signals indicated by a to f in FIG. 5 correspond to the signals indicated by a to f in FIG. 14 described above, and therefore detailed description of each signal will be omitted.

【0053】図5において、gは同期パルス検出保護回
路10が出力するマスタフレーム同期フラグを表してい
る。また、hは、内部マスタフレーム発生回路21が出
力するマスタフレームパルスを表している。
In FIG. 5, g represents a master frame sync flag output by the sync pulse detection protection circuit 10. Further, h represents a master frame pulse output from the internal master frame generation circuit 21.

【0054】フレーム同期フラグ(図5(c))が低レ
ベルであって(フレーム同期がとられた状態であっ
て)、なおかつ、マスタフレーム同期フラグ(図5
(g))が高レベルであるとき(マスタフレーム同期が
とれているとき)、そのときから18フレーム(18m
s)後に、積分判定結果が更新回路9に出力されると、
更新回路9において、その積分判定結果がレジスタ51
で更新される(図5(e))。そして、その値が、さら
に、内部マスタフレーム発生回路21が出力するマスタ
フレームパルスに同期したデータとして、レジスタ52
に更新、保持され、選択回路53を介して出力される
(図5(f))。
The frame sync flag (FIG. 5 (c)) is at a low level (in the state where the frame is synced), and the master frame sync flag (FIG. 5) is also set.
(G)) is at a high level (when master frame synchronization is established), 18 frames (18 m) from that time
After s), when the integration determination result is output to the update circuit 9,
In the update circuit 9, the result of the integration judgment is stored in the register 51.
Is updated with (FIG. 5 (e)). Then, the value is further stored in the register 52 as data synchronized with the master frame pulse output from the internal master frame generation circuit 21.
Is updated and stored in the memory, and is output via the selection circuit 53 (FIG. 5 (f)).

【0055】図6は、図1におけるフレーム同期検出部
1がフレーム同期を検出する場合の処理、即ち、フレー
ム同期がとられていない状態において、フレーム同期を
検出する場合の処理を表している。最初にステップS2
1において、フレーム同期信号を検出する。そしてステ
ップS22において、フレーム同期信号が検出されたか
否かを判定し、検出されていない場合、ステップS23
に進み、変数nに0を設定し、ステップS21に戻る。
FIG. 6 shows a process when the frame sync detector 1 in FIG. 1 detects the frame sync, that is, a process when the frame sync is detected when the frame sync is not established. First step S2
At 1, the frame sync signal is detected. Then, in step S22, it is determined whether or not the frame synchronization signal is detected. If not detected, step S23
, The variable n is set to 0, and the process returns to step S21.

【0056】ステップS22において、フレーム同期信
号が検出されたと判定された場合においては、ステップ
S24に進み、直前のフレームにおいても、フレーム同
期信号を検出することができたか否かを判定する。直前
のフレームにおいて、フレーム同期信号を検出すること
ができなかった場合においては、連続してはフレーム同
期信号を検出することができなかった場合であるため、
ステップS25に進み、変数nに1を設定し、ステップ
S21に戻る。
When it is determined in step S22 that the frame synchronization signal is detected, the process proceeds to step S24, and it is determined whether or not the frame synchronization signal could be detected in the immediately preceding frame. In the immediately preceding frame, when the frame sync signal cannot be detected, it means that the frame sync signal cannot be continuously detected.
The process proceeds to step S25, 1 is set in the variable n, and the process returns to step S21.

【0057】ステップS24において、直前のフレーム
においても、フレーム同期信号を検出することができた
と判定された場合には、連続してフレーム同期信号を検
出することができた場合であるので、ステップS26に
進み、変数nを1だけインクリメントし、ステップS2
7に進む。ステップS27においては、変数nが3に等
しいか否かを判定し、3と等しくない場合、即ち、変数
nが0,1または2である場合、ステップS21に戻
り、それ以降の処理を繰り返し実行する。ステップS2
7において、変数nが3に等しいと判定された場合、即
ち、連続する3フレームにおいて、フレーム同期信号を
検出することができた場合においては、フレーム同期状
態にあると判定し、フレーム同期フラグを低レベルにす
る。
If it is determined in step S24 that the frame synchronization signal could be detected even in the immediately preceding frame, it means that the frame synchronization signal could be continuously detected, and thus step S26. , The variable n is incremented by 1, and step S2
Proceed to 7. In step S27, it is determined whether or not the variable n is equal to 3, and when it is not equal to 3, that is, when the variable n is 0, 1 or 2, the process returns to step S21 and the subsequent processes are repeatedly executed. To do. Step S2
When it is determined that the variable n is equal to 3 in 7, that is, when the frame synchronization signal can be detected in three consecutive frames, it is determined to be in the frame synchronization state and the frame synchronization flag is set. Set to low level.

【0058】一方、図7は、フレーム同期状態において
フレーム同期がはずれたか否かを判定する、フレーム同
期検出部1の処理例を表している。最初にステップS4
1において、フレーム同期信号を検出する。ステップS
42においては、フレーム同期信号を検出することがで
きたか否かを判定し、フレーム同期信号を検出すること
ができた場合においては、ステップS43に進み、検出
可能回数を示す変数nを1だけインクリメントし、イン
クリメント後の変数nが3未満であれば(n=0,1ま
たは2であれば)、ステップS41に戻る。
On the other hand, FIG. 7 shows a processing example of the frame synchronization detecting section 1 for determining whether or not the frame synchronization is lost in the frame synchronization state. First step S4
At 1, the frame sync signal is detected. Step S
In 42, it is determined whether or not the frame synchronization signal can be detected. If the frame synchronization signal can be detected, the process proceeds to step S43, and the variable n indicating the number of detectable times is incremented by one. If the incremented variable n is less than 3 (n = 0, 1 or 2), the process returns to step S41.

【0059】ステップS44で変数n=3と判定された
場合、ステップS45に進み、フレーム同期状態として
の処理を行う。さらにステップS46に進み、変数nと
変数mを0にクリアした後、ステップS41に戻る。
If it is determined in step S44 that the variable n = 3, the process proceeds to step S45 to perform the process in the frame synchronization state. Further, the process proceeds to step S46, the variables n and m are cleared to 0, and then the process returns to step S41.

【0060】ステップS42において、フレーム同期信
号を検出することができなかったと判定された場合にお
いては、ステップS47に進み、検出不能回数を示す変
数mを1だけインクリメントし、ステップS48に進
む。
If it is determined in step S42 that the frame synchronization signal could not be detected, the process proceeds to step S47, the variable m indicating the number of undetectable times is incremented by 1, and the process proceeds to step S48.

【0061】ステップS48においては、変数mが7と
等しい値となったか否かが判定される。変数mが7と等
しくない場合、即ち、0乃至6のいずれかの値である場
合、ステップS41に戻り、それ以降の処理を繰り返し
実行する。ステップS48において、変数mが7に等し
いと判定された場合、即ち、フレーム同期信号を7回検
出することができなかった場合においては、フレーム同
期がはずれた状態にあると判定し、フレーム同期フラグ
を高レベルに設定する。
In step S48, it is determined whether the variable m has a value equal to 7. When the variable m is not equal to 7, that is, when the value is any one of 0 to 6, the process returns to step S41 and the subsequent processes are repeatedly executed. If it is determined in step S48 that the variable m is equal to 7, that is, if the frame synchronization signal cannot be detected seven times, it is determined that the frame synchronization is out of sync, and the frame synchronization flag is set. To a high level.

【0062】図8は、図3の同期パルス検出保護回路1
0の判定回路33が、マスタフレーム同期状態でない場
合において、マスタフレーム同期状態になったか否かを
判定するための処理例を表している。最初にステップS
61において、マスタフレーム識別信号が検出される。
ステップS62において、マスタフレーム識別信号を検
出することができたか否かが判定され、検出することが
できなかった場合、ステップS63に進み、変数nに0
が設定され、ステップS61に戻る。
FIG. 8 shows the sync pulse detection protection circuit 1 of FIG.
The determination circuit 33 of 0 represents an example of processing for determining whether or not the master frame synchronization state is established when the master frame synchronization state is not established. First step S
At 61, the master frame identification signal is detected.
In step S62, it is determined whether or not the master frame identification signal can be detected. If the master frame identification signal cannot be detected, the process proceeds to step S63, and the variable n is set to 0.
Is set, and the process returns to step S61.

【0063】ステップS62において、マスタフレーム
識別信号を検出することができたと判定された場合、ス
テップS64に進み、直前のマスタフレームにおいて、
マスタフレーム識別信号を検出することができたか否か
が判定される。直前のマスタフレームにおいては、マス
タフレーム識別信号を検出することができなかったと判
定された場合、連続してはマスタフレーム識別信号を検
出することができなかったことになるため、ステップS
65に進み、変数nに1を設定し、ステップS61に戻
る。
When it is determined in step S62 that the master frame identification signal can be detected, the process proceeds to step S64, and in the immediately preceding master frame,
It is determined whether the master frame identification signal can be detected. If it is determined that the master frame identification signal could not be detected in the immediately preceding master frame, it means that the master frame identification signal could not be continuously detected.
In step 65, the variable n is set to 1, and the process returns to step S61.

【0064】ステップS64において、直前のマスタフ
レームにおいても、マスタフレーム識別信号を検出する
ことができたと判定された場合、ステップS66に進
み、変数nを1だけインクリメントし、ステップS67
において、変数nが2と等しいか否かが判定される。変
数nが2と等しくない場合、即ち、0または1である場
合、ステップS61に戻り、それ以降の処理を繰り返し
実行する。ステップS67において、変数nが2と等し
いと判定された場合、即ち、連続して2回、マスタフレ
ーム識別信号を検出することができた場合、マスタフレ
ーム同期状態にあるとして、マスタフレーム同期フラグ
を低レベルにする。
If it is determined in step S64 that the master frame identification signal could be detected even in the immediately preceding master frame, the process proceeds to step S66, the variable n is incremented by 1, and the step S67 is performed.
At, it is determined whether the variable n is equal to 2. When the variable n is not equal to 2, that is, when it is 0 or 1, the process returns to step S61 and the subsequent processes are repeatedly executed. If it is determined in step S67 that the variable n is equal to 2, that is, if the master frame identification signal can be detected twice consecutively, the master frame synchronization flag is set and the master frame synchronization flag is set. Set to low level.

【0065】図9は、判定回路33が、マスタフレーム
同期状態において、マスタフレーム同期がはずれたか否
かを判定するための処理例を表している。最初にステッ
プS71において、マスタフレーム識別信号が検出され
る。ステップS72においては、マスタフレーム識別信
号を検出することができたか否かが判定される。マスタ
フレーム識別信号を検出することができた場合において
は、ステップS73に進み、検出可能回数を示す変数N
を1だけインクリメントし、インクリメント後の変数N
が2未満(N=0または1)であると、ステップS74
で判定されたとき、ステップS77に進む。
FIG. 9 shows an example of processing for the determination circuit 33 to determine whether or not master frame synchronization is lost in the master frame synchronization state. First, in step S71, the master frame identification signal is detected. In step S72, it is determined whether or not the master frame identification signal could be detected. When the master frame identification signal can be detected, the process proceeds to step S73, and the variable N indicating the number of detectable times is set.
Is incremented by 1 and the incremented variable N
Is less than 2 (N = 0 or 1), step S74
When it is determined in step S77, the process proceeds to step S77.

【0066】ステップS74において、N=2と判定さ
れた場合、ステップS75に進み、フレーム同期状態と
しての処理を行う。さらにステップS76に進み、変数
Nと変数Mを0にクリアした後、ステップS77に進
む。
When it is determined in step S74 that N = 2, the process proceeds to step S75, and the process in the frame synchronization state is performed. Further, the process proceeds to step S76, the variables N and M are cleared to 0, and then the process proceeds to step S77.

【0067】ステップS72で、マスタフレーム識別信
号を検出することができなかったと判定された場合、ス
テップS78に進み、検出不可の回数を示す変数Mを1
だけインクリメントする。次にステップS79に進み、
変数Mが7に等しいか否かが判定される。変数Mが7に
等しくない場合、即ち、変数Mが0乃至6のいずれかの
値である場合、ステップS77に進み、フレーム同期が
はずれているか否かが判定される。フレーム同期がはず
れていなければ、ステップS71に戻る。
When it is determined in step S72 that the master frame identification signal could not be detected, the process proceeds to step S78, and the variable M indicating the number of undetectable times is set to 1
Increment only. Next, in step S79,
It is determined whether the variable M is equal to 7. If the variable M is not equal to 7, that is, if the variable M is any value from 0 to 6, the process proceeds to step S77, and it is determined whether the frame synchronization is lost. If the frame synchronization is not lost, the process returns to step S71.

【0068】ステップS79において、変数Mが7に等
しいと判定された場合、即ち、マスタフレーム識別信号
を7回検出することができなかった場合、並びに、ステ
ップS77において、フレーム同期がはずれたと判定さ
れた場合、マスタフレーム同期がはずれた状態として、
マスタフレーム同期フラグを高レベルにする。
When it is determined in step S79 that the variable M is equal to 7, that is, when the master frame identification signal cannot be detected 7 times, and in step S77, it is determined that the frame synchronization is lost. If the master frame synchronization is lost,
Set the master frame sync flag to high level.

【0069】[0069]

【発明の効果】以上の如く、本発明の信号処理装置によ
れば、マスタフレーム同期がとれている状態において
は、タイミング発生回路のリセットを禁止するようにし
たので、制御符号の積分判定の結果を常に更新すること
が可能となり、復調器の誤動作を防止することができ
る。
As described above, according to the signal processing apparatus of the present invention, the reset of the timing generation circuit is prohibited in the state where the master frame is synchronized. Can be constantly updated, and malfunction of the demodulator can be prevented.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の信号処理装置の一実施例の構成を示す
ブロック図である。
FIG. 1 is a block diagram showing a configuration of an embodiment of a signal processing device of the present invention.

【図2】図1の制御符号積分判定部3とマスタフレーム
同期検出部4の構成例を示すブロック図である。
2 is a block diagram showing a configuration example of a control code integration determination unit 3 and a master frame synchronization detection unit 4 in FIG.

【図3】図2の同期パルス検出保護回路10、更新回路
9、および内部マスタフレーム発生回路21の構成例を
示すブロック図である。
3 is a block diagram showing a configuration example of a sync pulse detection protection circuit 10, an update circuit 9, and an internal master frame generation circuit 21 of FIG.

【図4】図1乃至図3の実施例の動作を説明するフロー
チャートである。
FIG. 4 is a flowchart illustrating the operation of the embodiment of FIGS. 1 to 3.

【図5】図1乃至図3の実施例の動作を説明するタイミ
ングチャートである。
FIG. 5 is a timing chart explaining the operation of the embodiment shown in FIGS.

【図6】図1のフレーム同期検出部1のフレーム同期検
出の処理例を示すフローチャートである。
6 is a flowchart showing a processing example of frame synchronization detection of the frame synchronization detection unit 1 of FIG.

【図7】図1のフレーム同期検出部1のフレーム非同期
検出の処理例を示すフローチャートである。
7 is a flowchart showing a processing example of frame asynchronization detection of the frame synchronization detection unit 1 of FIG.

【図8】図3の判定回路33マスタフレーム同期検出の
処理例を示すフローチャートである。
8 is a flowchart showing a processing example of master frame synchronization detection of the determination circuit 33 of FIG.

【図9】図3の判定回路33のマスタフレーム非同期検
出の処理例を示すフローチャートである。
9 is a flowchart showing a processing example of master frame asynchronous detection of the determination circuit 33 of FIG.

【図10】衛星放送の音声データの送信フォーマットを
示す図である。
FIG. 10 is a diagram showing a transmission format of audio data of satellite broadcasting.

【図11】従来の信号処理装置の構成例を示すブロック
図である。
FIG. 11 is a block diagram showing a configuration example of a conventional signal processing device.

【図12】図11の制御符号積分判定部3とマスタフレ
ーム同期検出部4の構成例を示すブロック図である。
12 is a block diagram showing a configuration example of a control code integration determination unit 3 and a master frame synchronization detection unit 4 in FIG.

【図13】図11と図12に示す例の動作を説明するフ
ローチャートである。
FIG. 13 is a flowchart illustrating the operation of the examples shown in FIGS. 11 and 12.

【図14】図11と図12に示す例の動作を説明するタ
イミングチャートである。
14 is a timing chart explaining the operation of the example shown in FIGS. 11 and 12. FIG.

【符号の説明】[Explanation of symbols]

1 フレーム同期検出部 2 メインタイミング発生部 3 制御符号積分判定部 4 マスタフレーム同期検出部 5 信号処理部 6 DF−DAC部 7 タイミング発生回路 8 積分判定回路 9 更新回路 10 同期パルス検出保護回路 21 内部マスタフレーム発生回路 1 frame synchronization detection unit 2 main timing generation unit 3 control code integration determination unit 4 master frame synchronization detection unit 5 signal processing unit 6 DF-DAC unit 7 timing generation circuit 8 integration determination circuit 9 update circuit 10 synchronization pulse detection protection circuit 21 internal Master frame generation circuit

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 受信データ列からフレーム同期信号を検
出するフレーム同期検出手段と、 受信データ列からマスタフレーム識別信号を検出するマ
スタフレーム同期検出手段と、 受信データ列から制御符号を抽出し、前記制御符号を積
分し、前記制御符号の積分判定結果を出力する制御符号
積分判定手段とを具備した信号処理装置であって、 前記制御符号積分判定手段は、 所定の期間、前記制御符号を積分し、前記積分結果から
前記制御符号を判定する積分判定回路と、 前記積分判定回路の出力を記憶し、所定のタイミングで
更新する更新回路と、 前記積分判定回路に前記積分の期間を指定する期間指定
タイミング信号を供給するとともに、前記更新回路に更
新のタイミングを指定する更新タイミング信号を供給す
るタイミング発生回路とを備え、 前記タイミング発生回路は、前記フレーム同期検出手段
によりフレーム同期が検出されているとともに、前記マ
スタフレーム同期検出手段によりマスタフレーム同期が
検出されている状態において、リセットが禁止されてい
ることを特徴とする信号処理装置。
1. A frame synchronization detecting means for detecting a frame synchronization signal from a received data string, a master frame synchronization detecting means for detecting a master frame identification signal from the received data string, and a control code extracted from the received data string, A signal processing device comprising: a control code integration determining means for integrating a control code and outputting an integration determination result of the control code, wherein the control code integration determining means integrates the control code for a predetermined period. , An integration determination circuit that determines the control code from the integration result, an update circuit that stores the output of the integration determination circuit and updates at a predetermined timing, and a period designation that specifies the integration period in the integration determination circuit. A timing generation circuit that supplies a timing signal and also supplies an update timing signal that specifies the update timing to the update circuit. The timing generation circuit is characterized in that reset is prohibited in a state where the frame synchronization detecting unit detects the frame synchronization and the master frame synchronization detecting unit detects the master frame synchronization. Signal processing device.
【請求項2】 前記マスタフレーム同期検出手段は、前
記マスタフレーム同期が検出されているとき、マスタフ
レームの周期でマスタフレームパルスを内部的に発生す
る内部マスタフレーム発生回路を備え、 前記更新回路は、前記タイミング発生回路の出力する更
新タイミング信号に基づいて、前記積分判定回路の出力
を更新した後、前記内部マスタフレーム発生回路が発生
するマスタフレームパルスに基づいて、前記積分判定回
路の出力をさらに更新することを特徴とする請求項1に
記載の信号処理装置。
2. The master frame synchronization detection means comprises an internal master frame generation circuit which internally generates a master frame pulse at a cycle of the master frame when the master frame synchronization is detected, and the update circuit is After updating the output of the integration determination circuit based on the update timing signal output from the timing generation circuit, the output of the integration determination circuit is further increased based on the master frame pulse generated by the internal master frame generation circuit. The signal processing device according to claim 1, which is updated.
JP6192986A 1994-08-17 1994-08-17 Signal processor Withdrawn JPH0865292A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6192986A JPH0865292A (en) 1994-08-17 1994-08-17 Signal processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6192986A JPH0865292A (en) 1994-08-17 1994-08-17 Signal processor

Publications (1)

Publication Number Publication Date
JPH0865292A true JPH0865292A (en) 1996-03-08

Family

ID=16300336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6192986A Withdrawn JPH0865292A (en) 1994-08-17 1994-08-17 Signal processor

Country Status (1)

Country Link
JP (1) JPH0865292A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008160478A (en) * 2006-12-22 2008-07-10 Fujitsu Ltd OFDM receiver
JP2012257339A (en) * 2012-10-01 2012-12-27 Fujitsu Semiconductor Ltd Ofdm receiver

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008160478A (en) * 2006-12-22 2008-07-10 Fujitsu Ltd OFDM receiver
US8170149B2 (en) 2006-12-22 2012-05-01 Fujitsu Semiconductor Limited OFDM receiver apparatus
JP2012257339A (en) * 2012-10-01 2012-12-27 Fujitsu Semiconductor Ltd Ofdm receiver

Similar Documents

Publication Publication Date Title
US9071723B2 (en) AV timing measurement and correction for digital television
JP4349533B2 (en) Flexible multiplexed signal transmission system
JP2817660B2 (en) Synchronous circuit
KR100240622B1 (en) Digital signal processing method and device
JPH0879228A (en) Synchronous circuit
JP3144072B2 (en) Synchronization detection device and synchronization detection protection method
JP2525103B2 (en) FM multiplex broadcast receiver
KR100233546B1 (en) Sync. detecting apparatus and method
JP2525988B2 (en) FM multiplex broadcast receiver
JP2576682B2 (en) Control code judgment circuit
US6738413B1 (en) Code generator, communication unit using the code generator, communication system, and code generation method
JP2873059B2 (en) Pattern synchronization circuit for wireless communication system
JP2797428B2 (en) Control code update detection circuit
JP3014120B2 (en) Frame synchronization detection device
KR20010018378A (en) Apparatus for detecting sync of transport packet
JP3550227B2 (en) Voice decoding device
JP3481083B2 (en) FM multiplex broadcast receiving device
JPH08204691A (en) Frame synchronization detection device
JPH1115636A (en) Serial / parallel conversion circuit
JPH11289590A (en) Audio data processing device
KR19990015370A (en) Clock signal generator for synchronization of systems that process digital data packets.
JPH07273737A (en) Receive APS byte protection method
JPH0358642A (en) Frame synchronization detection system
JPH01194626A (en) Frame synchronization detector
JPH07154375A (en) Information transmission device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20011106