(57)【要約】【課題】メモリが損傷した場合にはその損傷箇所の管理を行うことができる衛星搭載用データ記録再生装置を得る。【解決手段】内部動作の制御を行うとともに、衛星の姿勢制御を行なうプロセッサ部１０１と、記録データ入力部１０９に入力されたデータをエラーチェック用の符号を付加して一時的に記録するデータメモリ１０７と、記録されたデータを再生して出力する再生データ出力部１１０と、データメモリのエラーチェックを行ない、不良領域を示す情報をプロセッサ部１０１に報告するエラーチェック部１０８と、プロセッサ部１０１から、不良領域を除いた次にアクセスすべき領域の先頭アドレスが入力される記録／再生アクセス領域レジスタ１０２，１０３と、当該先頭アドレスを開始アドレスとしてアクセス領域を指定するアドレス信号を生成する記録／再生アドレス生成部１０４，１０５とを備えている。【選択図】　　　　図１
2004013666.tif 000002
【特許請求の範囲】
【請求項１】
衛星の姿勢制御を行なうプロセッサ部と、
データとそのデータにエラーが発生していないかを示すエラーチェック用の符号をあわせて記憶するデータメモリと、
前記データメモリに記憶されたデータを順番に読み出してエラー発生の有無をチェックし、エラーを検知した場合にはエラーを修正したデータをあらためてデータメモリに記憶すると共に、エラー発生を前記プロセッサ部に通知するエラーチェック部と、
受信したデータにエラーチェック用の前記符号を付加し、前記データメモリへ書き込むデータ記録部と、
前記データメモリのデータを読み出してエラーをチェックして、エラーが発生していたら修正して出力するデータ再生部と
を備えた衛星搭載用データ記録再生装置であって、
前記データ記録部には、
データを受信した際にデータメモリへの記録を開始する先頭アドレスを保持する記録アクセス領域レジスタと、
前記記録アクセス領域レジスタの内容を初期値として、データを受信する毎に値をインクリメントしていくことで現在の記録アドレスを示す記録アドレスを生成する記録アドレス生成器と
を備え、
前記データ再生部には、
データを送信する際にデータメモリの再生を開始する先頭アドレスを保持する再生アクセス領域レジスタと、
再生アクセス領域レジスタの内容を初期値として、データを送信する毎に値をインクリメントしていくことで現在の再生アドレスを示す再生アドレスを生成する再生アドレス生成器と
を備え、
プロセッサ部が前記エラーチェック部の出力するエラー情報をもとに、損傷した領域を避けてデータメモリを使用するためには、次はどこへ記録するかおよびどこから再生するかを判断し、記録および再生の開始アドレスを、記録アクセス領域レジスタおよび再生アクセス領域レジスタに書き込むようにした
ことを特徴とする衛星搭載用データ記録再生装置。
【請求項２】
記録または再生されるデータが一定のまとまったデータ量のフレームから構成されるものであって、
衛星の姿勢制御を行なうプロセッサ部と、
１フレーム分のデータを記憶するセグメント領域が複数個連続している１以上のバンク領域から構成され、データとそのデータにエラーが発生していないかを示すエラーチェック用の符号とをあわせてフレーム毎に前記セグメント領域に記録するデータメモリと、
前記データメモリに記憶されたデータをフレーム毎に順番に読み出してエラー発生の有無をチェックし、エラーを検知した場合にはエラーを修正したデータをあらためてデータメモリに記憶すると共に、エラー発生を前記プロセッサ部に通知するエラーチェック部と、
受信したデータにエラーチェック用の前記符号を付加し、前記データメモリへ書き込むデータ記録部と、
前記データメモリのデータを読み出してエラーをチェックして、エラーが発生していたら修正して出力するデータ再生部と
を備えた衛星搭載用データ記録再生装置であって、
前記データ記録部には、
１フレーム分のデータを受信した際にデータメモリへの記録を開始する先頭となるバンク領域のアドレスを保持する記録バンクレジスタと、
データを記録するアドレスがバンク領域の境界時に達するタイミングで、前記記録バンクレジスタに記憶された前記バンク領域によって値を更新していくことで、現在のアクセスバンク領域を示すバンク領域を記憶する記録カレントバンクレジスタと、
前回のアクセス時のセグメント領域の次のセグメント領域を保持する記録セグメントレジスタと、
記録開始時に、前記記録セグメントレジスタに記憶された前記セグメント領域が入力されて、前記セグメント領域を開始セグメントとして、データが記録される毎に値をインクリメントしていくことで、現在の記録セグメント領域を示す記録セグメント領域を生成する記録カレントセグメント生成器と、
前記記録カレントセグメント生成部により出力される前記記録セグメント領域内のデータの記録を開始するローカルアドレスを生成する記録セグメント内アドレス生成器と
を備え、
前記データ再生部には、
１フレーム分のデータを再生した際にデータメモリへの再生を開始する先頭となるバンク領域のアドレスを保持する再生バンクレジスタと、
データを再生するアドレスがバンク領域の境界時に達するタイミングで、前記再生バンクレジスタに記憶された前記バンク領域によって値を更新していくことで、現在のアクセスバンク領域を示すバンク領域を記憶する再生カレントバンクレジスタと、
前回のアクセス時のセグメント領域の次のセグメント領域を保持する再生セグメントレジスタと、
再生開始時に、前記再生セグメントレジスタに記憶された前記セグメント領域が入力されて、前記セグメント領域を開始セグメントとして、データが再生される毎に値をインクリメントしていくことで、現在の再生セグメント領域を示す再生セグメント領域を生成する再生カレントセグメント生成器と、
前記再生カレントセグメント生成部により出力される前記記録セグメント領域内のデータの再生を開始するローカルアドレスを生成する再生セグメント内アドレス生成器と
を備え、
プロセッサ部が前記エラーチェック部の出力するエラー情報をもとに、損傷した領域を避けてデータメモリを使用するためには、次はどこへ記録するかおよびどこから再生するかを判断し、記録および再生の開始バンク番号を、記録バンクレジスタおよび再生バンクレジスタに書き込むようにした
ことを特徴とする衛星搭載用データ記録再生装置。
【請求項３】
前記プロセッサ部により、前記記録セグメント内アドレス生成器において生成されるアドレスの上限値が指定され、前記記録セグメント内アドレス生成器から出力されるアドレスが前記上限値と一致したら、前記記録セグメント内アドレス生成器のアドレス出力をリセットさせ、前記記録カレントセグメント生成器の出力をインクリメントさせる信号を出力する記録デコーダと、
前記プロセッサ部により、前記再生セグメント内アドレス生成器において生成されるアドレスの上限値が指定され、前記再生セグメント内アドレス生成器から出力されるアドレスが前記上限値と一致したら、前記再生セグメント内アドレス生成器のアドレス出力をリセットさせ、前記再生カレントセグメント生成器の出力をインクリメントさせる信号を出力する再生デコーダと
をさらに備えたことを特徴とする請求項２に記載の衛星搭載用データ記録再生装置。
【請求項４】
再生時において、アクセスするアドレスが前記領域の境界に達した時、前記再生アドレス生成器は、アドレスの生成を一時中止し、
前記プロセッサ部は、定期的に、前記再生アドレス生成部の動作状態を監視して、アドレスの生成を中止している時は、次に再生する領域の先頭アドレスを前記再生アドレス生成器の開始アドレスとして前記再生アドレス生成器にセットして、前記再生アドレス生成部にアドレスの生成を再開させる
ことを特徴とする請求項１に記載の衛星搭載用データ記録再生装置。
【請求項５】
前記エラーチェック部は、エラーチェック時に不良領域を判定して、前記データメモリの各領域の特定アドレスに不良であるか否かを示すフラグをセットし、
前記記録アクセス領域レジスタおよび前記再生アクセス領域レジスタは、前記データメモリの各領域に順次アクセスするときに、最初に前記データメモリ内のフラグをチェックして、不良領域であることを示すフラグが立っていた場合には、アクセス領域を次領域に移す
ことを特徴とする請求項１に記載の衛星搭載用データ記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、衛星搭載用データ記録再生装置に関し、特に、人工衛星等の衛星に搭載されて、観測記録等の種々のデータを記憶および再生するための衛星搭載用データ記録再生装置に関する。
【０００２】
【従来の技術】
一般的に言えば、データ記録再生装置においては、テープの先端部分から順にデータが記録され、再生する場合には、テープを巻き戻してから再生を行う。しかしながら、場合によっては、巻き戻しを行うことなく、記録されたテープの最後尾のデータから読み出す再生（以下、逆転再生と呼ぶ。）が行えることが望ましいことがある。例えば、人工衛星が地球を観測して、その反対側でデータを地球に送り返す場合、通常であれば、テープを巻き戻してから再生する必要があるが、人工衛星内の電力事情や、テープおよび機器の信頼性からそれができない状況がある。そのため、衛星からは、逆転でデータを送って来る場合がある。地球では、データ記録再生装置を用いて、そのデータをテープの先頭からテープの後方へと順次記録していく。再生時には、部分的にテープの最後部から再生し、再生されたデータをバッファメモリに記憶し、バッファメモリからデータを逆順に読み出すことによって、正規の順序でデータを再生する。
【０００３】
バッファメモリを備えたこの種の従来のデータ記録再生装置が、例えば、特開平９−２１３００４号公報に示されている。当該公報においては、所定区間の再生動作で発生したデータがバッファメモリに対して書込まれ、バッファメモリから逆の順序でデータが読出され、逆転再生がなされる。バッファメモリは、複数のバンクに細分化される。そして、データの読出しがなされた分からまた書込むことによって、最小限のメモリで、高速の再生データを出力可能とする。その場合に、バンクに対する管理が必要となり、待ち時間ｔｗを設け、この待ち時間ｔｗによって、次の再生の開始を調整する。また、同一のバンクに対して、書込みと読出しが重ならないように、競合を調整する。
【０００４】
【発明が解決しようとする課題】
上記公報に記載されているデータ記録再生装置は、地球上で用いられるものが例に挙げられているが、これを人工衛星等の衛星に搭載した場合には、放射線等によるメモリの損傷などが問題になり、メモリの損傷箇所の管理が必要となるという問題点があった。
【０００５】
この発明は、かかる問題点を解決するためになされたものであり、メモリが損傷した場合にはその損傷箇所の管理を行うことができる衛星搭載用データ記録再生装置を得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明は、衛星の姿勢制御を行なうプロセッサ部と、データとそのデータにエラーが発生していないかを示すエラーチェック用の符号をあわせて記憶するデータメモリと、前記データメモリに記憶されたデータを順番に読み出してエラー発生の有無をチェックし、エラーを検知した場合にはエラーを修正したデータをあらためてデータメモリに記憶すると共に、エラー発生を前記プロセッサ部に通知するエラーチェック部と、受信したデータにエラーチェック用の前記符号を付加し、前記データメモリへ書き込むデータ記録部と、前記データメモリのデータを読み出してエラーをチェックして、エラーが発生していたら修正して出力するデータ再生部とを備えた衛星搭載用データ記録再生装置であって、前記データ記録部には、データを受信した際にデータメモリへの記録を開始する先頭アドレスを保持する記録アクセス領域レジスタと、前記記録アクセス領域レジスタの内容を初期値として、データを受信する毎に値をインクリメントしていくことで現在の記録アドレスを示す記録アドレスを生成する記録アドレス生成器とを備え、前記データ再生部には、データを送信する際にデータメモリの再生を開始する先頭アドレスを保持する再生アクセス領域レジスタと、再生アクセス領域レジスタの内容を初期値として、データを送信する毎に値をインクリメントしていくことで現在の再生アドレスを示す再生アドレスを生成する再生アドレス生成器とを備え、プロセッサ部が前記エラーチェック部の出力するエラー情報をもとに、損傷した領域を避けてデータメモリを使用するためには、次はどこへ記録するかおよびどこから再生するかを判断し、記録および再生の開始アドレスを、記録アクセス領域レジスタおよび再生アクセス領域レジスタに書き込むようにした衛星搭載用データ記録再生装置である。
【０００７】
記録または再生されるデータが一定のまとまったデータ量のフレームから構成されるものであって、衛星の姿勢制御を行なうプロセッサ部と、１フレーム分のデータを記憶するセグメント領域が複数個連続している１以上のバンク領域から構成され、データとそのデータにエラーが発生していないかを示すエラーチェック用の符号とをあわせてフレーム毎に前記セグメント領域に記録するデータメモリと、前記データメモリに記憶されたデータをフレーム毎に順番に読み出してエラー発生の有無をチェックし、エラーを検知した場合にはエラーを修正したデータをあらためてデータメモリに記憶すると共に、エラー発生を前記プロセッサ部に通知するエラーチェック部と、受信したデータにエラーチェック用の前記符号を付加し、前記データメモリへ書き込むデータ記録部と、前記データメモリのデータを読み出してエラーをチェックして、エラーが発生していたら修正して出力するデータ再生部とを備えた衛星搭載用データ記録再生装置であって、前記データ記録部には、１フレーム分のデータを受信した際にデータメモリへの記録を開始する先頭となるバンク領域のアドレスを保持する記録バンクレジスタと、データを記録するアドレスがバンク領域の境界時に達するタイミングで、前記記録バンクレジスタに記憶された前記バンク領域によって値を更新していくことで、現在のアクセスバンク領域を示すバンク領域を記憶する記録カレントバンクレジスタと、前回のアクセス時のセグメント領域の次のセグメント領域を保持する記録セグメントレジスタと、記録開始時に、前記記録セグメントレジスタに記憶された前記セグメント領域が入力されて、前記セグメント領域を開始セグメントとして、データが記録される毎に値をインクリメントしていくことで、現在の記録セグメント領域を示す記録セグメント領域を生成する記録カレントセグメント生成器と、前記記録カレントセグメント生成部により出力される前記記録セグメント領域内のデータの記録を開始するローカルアドレスを生成する記録セグメント内アドレス生成器とを備え、前記データ再生部には、１フレーム分のデータを再生した際にデータメモリへの再生を開始する先頭となるバンク領域のアドレスを保持する再生バンクレジスタと、データを再生するアドレスがバンク領域の境界時に達するタイミングで、前記再生バンクレジスタに記憶された前記バンク領域によって値を更新していくことで、現在のアクセスバンク領域を示すバンク領域を記憶する再生カレントバンクレジスタと、前回のアクセス時のセグメント領域の次のセグメント領域を保持する再生セグメントレジスタと、再生開始時に、前記再生セグメントレジスタに記憶された前記セグメント領域が入力されて、前記セグメント領域を開始セグメントとして、データが再生される毎に値をインクリメントしていくことで、現在の再生セグメント領域を示す再生セグメント領域を生成する再生カレントセグメント生成器と、前記再生カレントセグメント生成部により出力される前記記録セグメント領域内のデータの再生を開始するローカルアドレスを生成する再生セグメント内アドレス生成器とを備え、プロセッサ部が前記エラーチェック部の出力するエラー情報をもとに、損傷した領域を避けてデータメモリを使用するためには、次はどこへ記録するかおよびどこから再生するかを判断し、記録および再生の開始バンク番号を、記録バンクレジスタおよび再生バンクレジスタに書き込むようにした衛星搭載用データ記録再生装置である。
【０００８】
また、前記プロセッサ部により、前記記録セグメント内アドレス生成器において生成されるアドレスの上限値が指定され、前記記録セグメント内アドレス生成器から出力されるアドレスが前記上限値と一致したら、前記記録セグメント内アドレス生成器のアドレス出力をリセットさせ、前記記録カレントセグメント生成器の出力をインクリメントさせる信号を出力する記録デコーダと、前記プロセッサ部により、前記再生セグメント内アドレス生成器において生成されるアドレスの上限値が指定され、前記再生セグメント内アドレス生成器から出力されるアドレスが前記上限値と一致したら、前記再生セグメント内アドレス生成器のアドレス出力をリセットさせ、前記再生カレントセグメント生成器の出力をインクリメントさせる信号を出力する再生デコーダとをさらに備えている。
【０００９】
また、再生時において、アクセスするアドレスが前記領域の境界に達した時、前記再生アドレス生成器は、アドレスの生成を一時中止し、前記プロセッサ部は、定期的に、前記再生アドレス生成器の動作状態を監視して、アドレスの生成を中止している時は、次に再生する領域の先頭アドレスを前記再生アドレス生成器の開始アドレスとして前記再生アドレス生成器にセットして、前記再生アドレス生成器にアドレスの生成を再開させる。
【００１０】
また、前記エラーチェック部は、エラーチェック時に不良領域を判定して、前記データメモリの各領域の特定アドレスに不良であるか否かを示すフラグをセットし、前記記録アクセス領域レジスタおよび前記再生アクセス領域レジスタは、前記データメモリの各領域に順次アクセスするときに、最初に前記データメモリ内のフラグをチェックして、不良領域であることを示すフラグが立っていた場合には、アクセス領域を次領域に移す。
【００１１】
【発明の実施の形態】
実施の形態１．
図１は、本発明の実施の形態１による衛星搭載用データ記録再生装置の構成を示した図である。図１において、１０１は衛星の姿勢制御演算とデータ記録再生装置の制御を行なうプロセッサ部、１０２は次に記録するメモリ領域の先頭アドレスを記憶する記録アクセス領域レジスタ、１０３は次に再生するメモリ領域の先頭アドレスを記憶する再生アクセス領域レジスタ、１０４は記録アドレスを生成する記録アドレス生成器、１０５は再生アドレスを生成する再生アドレス生成器、１０６は、記録アドレス生成器１０４および再生アドレス生成器１０５の出力するアドレス信号からデータメモリ１０７に入力するアドレス信号や制御信号を生成する、データメモリインタフェース部、１０７は地上に送信すべきデータを一時的に記録し、外部からの指示があった時に記録したデータを再生するデータメモリ、１０８はバックグラウンドでメモリの不良領域をチェックするエラーチェック部、１０９は、データメモリ１０７へ地上に送信すべきデータを入力する記録データ入力部、１１０は、データメモリ１０７のデータを再生する再生データ出力部である。
【００１２】
次に動作について説明する。まず、記録時について説明する。記録アドレス生成器１０４は、プロセッサ部１０１によって予めセットされている記録アクセス領域レジスタ１０２のデータを初期値として、アクセス領域のアドレスの生成を行なう。次に、データメモリインタフェース部１０６が、記録アドレス生成器１０４が出力するアドレス信号に基づいて、データメモリ１０７にデータを記録するためのアドレス信号や制御信号を生成する。記録データ入力部１０９は、受信したデータにエラーチェック用のコードを付加して、データメモリインタフェース部１０６から出力されるアドレスにしたがって、データメモリ１０７にデータを記録していく。エラーチェック部１０８は、データメモリ１０７に記憶されたデータを順番に読み出してエラー発生の有無をチェックし、エラーを検知した場合にはエラーを修正したデータをあらためてデータメモリ１０７に記憶するとともに、エラー発生をプロセッサ部１０１に通知する。プロセッサ部１０１は、不良領域情報を基に不良領域を判定して、不良領域を除いた次にアクセスする領域の先頭アドレスを、記録アクセス領域レジスタ１０２あるいは再生アクセス領域レジスタ１０３にあらかじめセットする。
【００１３】
再生時も同様である。再生アドレス生成器１０５は、プロセッサ部１０１によって予めセットされている再生アクセス領域レジスタ１０３のデータを初期値として、アクセス領域のアドレスの生成を行なう。次に、データメモリインタフェース部１０６が、再生アドレス生成器１０５が出力するアドレス信号に基づいて、データメモリ１０７から指定されたデータを読み出すためのアドレス信号や制御信号を生成する。再生データ出力部１１０は、データメモリインタフェース部１０６から出力されるアドレスにしたがって、データメモリ１０７のデータを読み出して、エラーが発生していたら、修正して出力する。エラーチェック部１０８は、データメモリ１０７に記憶されたデータを順番に読み出してエラー発生の有無をチェックし、エラーを検知した場合にはエラーを修正したデータをあらためてデータメモリ１０７に記憶するとともに、エラー発生をプロセッサ部１０１に通知する。プロセッサ部１０１は、不良領域情報を基に不良領域を判定して、不良領域を除いた次にアクセスする領域の先頭アドレスを、再生アクセス領域レジスタ１０３あるいは記録アクセス領域レジスタ１０２にあらかじめセットする。
【００１４】
補足ながら、本実施の形態においては、データの記録媒体として、テープではなく、データメモリを用いているので、記録アドレス生成部１０４および再生アドレス生成部１０５により生成されたアドレスにおいて、データの記録または再生を行うことができるので、逆転再生を容易に行うことができる。また、データ読み出しがなされた分からまたデータを書き込むようにすれば、最小限のメモリで、高速の再生データの出力を行うことができる。
【００１５】
以上のように、本実施の形態によれば、地上に送信すべきデータを一時的にデータメモリ１０７に記録し、外部からの指示があった時に記録した順番にデータメモリ１０７のデータを再生して地上に送信する衛星搭載用データ記録再生装置であり、衛星の姿勢制御を行うプロセッサ部１０１が、エラーチェック部１０８の情報を基に、データメモリ１０７の不良領域を判定し、不良領域を除く次にアクセスすべき領域の先頭アドレスを、記録アクセス領域レジスタ１０２および再生アクセス領域レジスタ１０３にセットするようにしたので、それを基に、記録アドレス生成部１０４や再生アドレス生成部１０５は、データメモリ１０７の不良領域を除いた領域のアドレスを生成してアクセスするため、放射線環境により損傷を受けやすい衛星搭載用データ記録再生装置においても、放射線により損傷をうけたデータメモリの領域へのアクセスを回避でき、良好な記録および再生動作を行うことができるという効果がある。さらに、衛星の姿勢制御を行うプロセッサ部１０１が、データメモリ１０７の不良領域の管理とアクセス領域の指示を兼ねることで、衛星搭載用データ記録再生装置を小型化することができるという効果がある。
【００１６】
実施の形態２．
図２および図３は、本発明の実施の形態２による衛星搭載用データ記録再生装置の構成を説明するための図である。図２において、２０１は、次に記録するデータメモリ１０７内のバンクのバンク番号を記憶する記録バンクレジスタ、２０２は、次に再生するデータメモリ１０７内のバンクのバンク番号を記憶する再生バンクレジスタ、２０３は、プロセッサ部１０１が設定する記録セグメント番号を記憶する記録セグメントレジスタ、２０４は、プロセッサ部１０１が設定する再生セグメント番号を記憶する再生セグメントレジスタ、２０５は、記録開始時あるいはバンク境界時に記録バンクレジスタ２０１のデータを記憶する（すなわち、現在アクセスしているバンクのバンク番号を記憶する）記録カレントバンクレジスタ、２０６は再生開始時あるいはバンク境界時に再生バンクレジスタ２０２のデータを記憶する（すなわち、現在アクセスしているバンクのバンク番号を記憶する）再生カレントバンクレジスタ、２０７は記録開始時に記録セグメントレジスタ２０３のデータを初期値として、後述する記録カレントセグメント内アドレス生成器２０９のＣａｒｒｙ信号でセグメント番号をカウントアップする記録カレントセグメント生成器、２０８は再生開始時に再生セグメントレジスタ２０４のデータを初期値として、後述する再生カレントセグメント内アドレス生成器２１０のＣａｒｒｙ信号でセグメント番号をカウントアップする再生カレントセグメント生成器、２０９及び２１０はそれぞれ、地上に送信するデータの１フレーム分の容量に相当するデータメモリ１０７のセグメント領域のローカルなアドレスを生成する記録カレントセグメント内アドレス生成器および再生カレントセグメント内アドレス生成器である。他の構成は、図１と同じであるため、同一符号を付して示し、ここではその説明を省略する。
【００１７】
本実施の形態においては、地上に送信すべきデータが一定のまとまったデータ量（フレーム）から構成されている場合を例に挙げて説明する。また、本実施の形態においては、図３に示すように、データメモリ１０７内は、１以上のバンクに分けられており、各バンク内には、連続した１以上のセグメント（セグメントｉ、ｉ＝０，１，…，ｋ）が設けられている。なお、セグメントとは、１フレーム分のデータを記憶する領域である。
【００１８】
次に動作について説明する。記録時について説明する。記録カレントバンクレジスタ２０５は、記録データ入力部１０９により入力されるデータの記録開始時あるいはバンクの境界時に、あらかじめプロセッサ部１０１が記録バンクレジスタ２０１にセットした、次にアクセスするバンク番号を記憶して、データメモリインタフェース部１０６に入力する。プロセッサ部１０１は、エラーチェック部１０８からの情報を基に、データメモリ１０７の不良領域を判定し、不良領域を除く次にアクセスするバンク番号を、あらかじめ記録バンクレジスタ２０１にセットしている。記録カレントセグメント生成器２０７は、記録開始時に、あらかじめプロセッサ部１０１が記録セグメントレジスタ２０３にセットした、次にアクセスするセグメント番号を初期値として、記録セグメント内アドレスのＣａｒｒｙ信号出力のタイミングでセグメント番号をインクリメントし、データメモリインタフェース部１０６に入力する。プロセッサ部１０１は、前回の記録時のセグメント番号に１を加えた値（最後にアクセスしたセグメント番号＋１）をあらかじめ、記録セグメントレジスタ２０３にセットしている。記録カレントセグメント内アドレス生成器２０９は、セグメント領域のローカルなアドレスを生成し、データメモリインタフェース部１０６に入力する。アドレスをカウントするカウント値が上限値に達したらＣａｒｒｙ信号を出力する。セグメント境界ではカウント値はリセットされる。データメモリインタフェース部１０６は、これらの信号からデータメモリのアドレス、制御信号を生成する。記録データ入力部１０９は、データメモリインタフェース部１０６から入力されたアドレスに従って、受信したデータにエラーチェック用のコードを付加して、データメモリ１０７にデータを記録していく。また、エラーチェック部１０８は、データメモリに記憶されたデータを順番に読み出してエラー発生の有無をチェックし、エラーを検知した場合にはエラーを修正したデータをあらためてデータメモリに記憶すると共に、エラー発生をプロセッサ部１０１に通知する。プロセッサ部１０１は不良領域情報を基に不良領域を判定して、不良領域を除いた次にアクセスするバンク番号を、あらかじめ記録バンクレジスタ２０１あるいは再生バンクレジスタ２０２にあらかじめセットする。
【００１９】
次に再生時について説明する。再生カレントバンクレジスタ２０６は、再生開始時あるいはバンクの境界時に、あらかじめプロセッサ部１０１が再生バンクレジスタ２０２にセットした、次にアクセスするバンク番号を記憶して、データメモリインタフェース部１０６に入力する。プロセッサ部１０１は、エラーチェック部１０８からの情報を基に、データメモリ１０７の不良領域を判定し、不良領域を除く次にアクセスするバンク番号を、あらかじめ再生バンクレジスタ２０２にセットしている。再生カレントセグメント生成器２０８は再生開始時に、あらかじめプロセッサ部１０１が再生セグメントレジスタ２０４にセットした次にアクセスするセグメント番号を初期値として、再生セグメント内アドレスのＣａｒｒｙ信号出力のタイミングでセグメント番号をインクリメントし、データメモリインタフェース部１０６に入力する。プロセッサ部１０１は、前回の記録時の（最後にアクセスしたセグメント番号＋１）をあらかじめ、再生セグメントレジスタ２０４にセットしている。再生カレントセグメント内アドレス生成器２１０は、セグメント領域のローカルなアドレスを生成し、データメモリインタフェース部１０６に入力する。アドレスが上限値に達したらＣａｒｒｙ信号を出力する。セグメント境界ではリセットされる。データメモリインタフェース部１０６は、これらの信号からデータメモリのアドレス、制御信号を生成する。再生データ出力部１１０は、データメモリインタフェース部１０６から出力されるアドレスにしたがって、データメモリ１０７のデータを読み出して、エラーが発生していたら、修正して出力する。また、エラーチェック部１０８は、データメモリに記憶されたデータを順番に読み出してエラー発生の有無をチェックし、エラーを検知した場合にはエラーを修正したデータをあらためてデータメモリに記憶すると共に、エラー発生をプロセッサ部１０１に通知する。プロセッサ部１０１は不良領域情報を基に不良領域を判定して、不良領域を除いた次にアクセスするバンク番号を、あらかじめ再生バンクレジスタ２０２あるいは記録バンクレジスタ２０１にあらかじめセットする。
【００２０】
以上のように、本実施の形態においては、上述の実施の形態１と同様の効果が得られるとともに、さらに、地上に送信すべきデータが一定のまとまったデータ量（フレーム）から構成されるような場合に、当該フレームに対応したセグメント領域にデータを記録していくため、より簡便な構成で記録したデータを再生することができるという効果がある。
【００２１】
実施の形態３．
図４は、本発明の実施の形態３による衛星搭載用データ記録再生装置の構成を示した図である。図において、４０１は、記録カレントセグメント内アドレス生成器２０９および再生カレントセグメント内アドレス生成器２１０の生成するアドレスと、プロセッサ部１０１が設定するセグメント内アドレスの上限値が一致した時に、信号を発生するデコーダである。デコーダ４０１は、図４に示すように、記録用と再生用とに別々に２つ設けるようにしてもよいが、１つだけ設けて記憶時と再生時とで共用するようにしてもよい。また、図４に示す他の構成は、図２に示したものと同一であるため、同一符号を付して示し、ここではその説明を省略する。
【００２２】
次に動作について説明する。記録時についてのみ説明するが、再生時も同様なので、ここでは説明を省略する。実施の形態２に加えて、プロセッサ部１０１が記録カレントセグメント内アドレス生成器２０９の出力の上限値を設定し、記録カレントセグメント内アドレス生成器２０９の生成するアドレスが上限値と一致したら、デコーダ４０１は、記録カレントセグメント内アドレス２０９のアドレス出力をリセットさせる信号を出力するとともに、記録カレントセグメント生成器２０７の生成するセグメント番号をインクリメントさせる信号（すなわち、出力値を１増加させるための信号）を出力する。
【００２３】
以上のように、本実施の形態においては、上述の実施の形態１及び２と同様の効果が得られるとともに、さらに、プロセッサ部１０１が記録カレントセグメント内アドレス生成器２０９および再生カレントセグメント内アドレス生成器２１０の上限値を指定することにより、データメモリ１０７のセグメントサイズが可変となるため、地上に送信するデータのフレームサイズが変わった場合にも対応できるという効果がある。
【００２４】
実施の形態４．
図５は、本発明の実施の形態４による衛星搭載用データ記録再生装置の構成を示した図である。図において、５０１は、領域の境界まで再生したらアドレスの生成を停止し、プロセッサ部１０１の指示によりアドレス生成を再開する、再生アドレス生成器である。他の構成については、図１と同じであるため、同一符号を付して示し、ここではその説明を省略する。
【００２５】
次に動作について説明する。再生時において領域の境界に達した時、再生アドレス生成器５０１は一時アドレスの生成を中止し、プロセッサ部１０１は定期的に再生アドレス生成器５０１の動作状態を監視して、アドレスの生成を中止している時は、次に再生する領域の先頭アドレスを再生アドレス生成器５０１の開始アドレスとしてセットして、再生アドレス生成器５０１にアドレスの生成を再開させる。
【００２６】
以上のように、本実施の形態においては、実施の形態１と同様の効果が得られるとともに、さらに、プロセッサ部１０１が、直接、再生アドレス生成器５０１の開始アドレスをセットし、アドレス生成の再開を指示することで、実施の形態１と比較して、装置のさらなる小型化が図れるという効果がある。
【００２７】
実施の形態５．
図６および図７は、本発明の実施の形態５による衛星搭載用データ記録再生装置の構成を説明するための図である。図６において、６０１は、バックグラウンドでデータメモリ１０７の各領域のエラーチェックを行い、不良領域を判定して、不良領域に対しては、データメモリ１０７の当該不良領域内の特定の領域が不良であることを示すフラグを書き込む、エラーチェック部である。他の構成については、図１と同じであるため、同一符号を付して示し、ここではその説明を省略する。
【００２８】
図７に示すように、データメモリ１０７内に、いま、不良領域と良好領域とが存在しているとする。この場合に、不良領域の中で、放射線によって損傷されている部分は、ハッチング（斜線）が施されている部分（以下、特定領域と呼ぶ。）だけであるとする。このとき、エラーチェック部６０１は、当該特定領域に、その部分が不良であることを示すフラグを書き込むこととする。
【００２９】
次に動作について説明する。記録時についてのみ説明するが、再生時については同様なので、ここでは説明を省略する。記録アドレス生成器１０４は、順次データメモリ１０７の各領域にアクセスするアドレスを生成して、データメモリインタフェース部１０６は各領域にアクセスするが、アクセスする際に、エラーチェック部６０１が書き込んだメモリの特定領域のフラグをチェックして、不良領域を示すフラグが書き込まれていたら、アクセス領域を次の領域に移す。
【００３０】
以上のように、本実施の形態においては、実施の形態１と同様の効果が得られるとともに、さらに、アクセスする領域をデータメモリ１０７内に書き込まれたフラグを見て決定することにより、実施の形態１と比較して、プロセッサ部１０１の負荷が低下されるという効果がある。
【００３１】
【発明の効果】
この発明は、衛星の姿勢制御を行なうプロセッサ部と、データとそのデータにエラーが発生していないかを示すエラーチェック用の符号をあわせて記憶するデータメモリと、前記データメモリに記憶されたデータを順番に読み出してエラー発生の有無をチェックし、エラーを検知した場合にはエラーを修正したデータをあらためてデータメモリに記憶すると共に、エラー発生を前記プロセッサ部に通知するエラーチェック部と、受信したデータにエラーチェック用の前記符号を付加し、前記データメモリへ書き込むデータ記録部と、前記データメモリのデータを読み出してエラーをチェックして、エラーが発生していたら修正して出力するデータ再生部とを備えた衛星搭載用データ記録再生装置であって、前記データ記録部には、データを受信した際にデータメモリへの記録を開始する先頭アドレスを保持する記録アクセス領域レジスタと、前記記録アクセス領域レジスタの内容を初期値として、データを受信する毎に値をインクリメントしていくことで現在の記録アドレスを示す記録アドレスを生成する記録アドレス生成器とを備え、前記データ再生部には、データを送信する際にデータメモリの再生を開始する先頭アドレスを保持する再生アクセス領域レジスタと、再生アクセス領域レジスタの内容を初期値として、データを送信する毎に値をインクリメントしていくことで現在の再生アドレスを示す再生アドレスを生成する再生アドレス生成器とを備え、プロセッサ部が前記エラーチェック部の出力するエラー情報をもとに、損傷した領域を避けてデータメモリを使用するためには、次はどこへ記録するかおよびどこから再生するかを判断し、記録および再生の開始アドレスを、記録アクセス領域レジスタおよび再生アクセス領域レジスタに書き込むようにした衛星搭載用データ記録再生装置である。これにより、エラーチェック部の情報を基に、不良領域をプロセッサ部が判断して、それを基に、データメモリの不良領域を除いた領域をアクセスするため、放射線環境により損傷を受けやすい衛星搭載用データ記録再生装置においても、放射線により損傷をうけたデータメモリの領域へのアクセスを回避できるという効果がある。また、姿勢制御を行うプロセッサ部がデータメモリの不良領域の管理とアクセス領域の指示を兼ねることで、衛星搭載用データ記録再生装置の構成の規模を小さくできるという効果がある。
【００３２】
この発明は、記録または再生されるデータが一定のまとまったデータ量のフレームから構成されるものであって、衛星の姿勢制御を行なうプロセッサ部と、１フレーム分のデータを記憶するセグメント領域が複数個連続している１以上のバンク領域から構成され、データとそのデータにエラーが発生していないかを示すエラーチェック用の符号とをあわせてフレーム毎に前記セグメント領域に記録するデータメモリと、前記データメモリに記憶されたデータをフレーム毎に順番に読み出してエラー発生の有無をチェックし、エラーを検知した場合にはエラーを修正したデータをあらためてデータメモリに記憶すると共に、エラー発生を前記プロセッサ部に通知するエラーチェック部と、受信したデータにエラーチェック用の前記符号を付加し、前記データメモリへ書き込むデータ記録部と、前記データメモリのデータを読み出してエラーをチェックして、エラーが発生していたら修正して出力するデータ再生部とを備えた衛星搭載用データ記録再生装置であって、前記データ記録部には、１フレーム分のデータを受信した際にデータメモリへの記録を開始する先頭となるバンク領域のアドレスを保持する記録バンクレジスタと、データを記録するアドレスがバンク領域の境界時に達するタイミングで、前記記録バンクレジスタに記憶された前記バンク領域によって値を更新していくことで、現在のアクセスバンク領域を示すバンク領域を記憶する記録カレントバンクレジスタと、前回のアクセス時のセグメント領域の次のセグメント領域を保持する記録セグメントレジスタと、記録開始時に、前記記録セグメントレジスタに記憶された前記セグメント領域が入力されて、前記セグメント領域を開始セグメントとして、データが記録される毎に値をインクリメントしていくことで、現在の記録セグメント領域を示す記録セグメント領域を生成する記録カレントセグメント生成器と、前記記録カレントセグメント生成部により出力される前記記録セグメント領域内のデータの記録を開始するローカルアドレスを生成する記録セグメント内アドレス生成器とを備え、前記データ再生部には、１フレーム分のデータを再生した際にデータメモリへの再生を開始する先頭となるバンク領域のアドレスを保持する再生バンクレジスタと、データを再生するアドレスがバンク領域の境界時に達するタイミングで、前記再生バンクレジスタに記憶された前記バンク領域によって値を更新していくことで、現在のアクセスバンク領域を示すバンク領域を記憶する再生カレントバンクレジスタと、前回のアクセス時のセグメント領域の次のセグメント領域を保持する再生セグメントレジスタと、再生開始時に、前記再生セグメントレジスタに記憶された前記セグメント領域が入力されて、前記セグメント領域を開始セグメントとして、データが再生される毎に値をインクリメントしていくことで、現在の再生セグメント領域を示す再生セグメント領域を生成する再生カレントセグメント生成器と、前記再生カレントセグメント生成部により出力される前記記録セグメント領域内のデータの再生を開始するローカルアドレスを生成する再生セグメント内アドレス生成器とを備え、プロセッサ部が前記エラーチェック部の出力するエラー情報をもとに、損傷した領域を避けてデータメモリを使用するためには、次はどこへ記録するかおよびどこから再生するかを判断し、記録および再生の開始バンク番号を、記録バンクレジスタおよび再生バンクレジスタに書き込むようにした衛星搭載用データ記録再生装置である。これにより、放射線により損傷をうけたデータメモリの領域へのアクセスを回避できるとともに、地上に送信すべきデータが一定のまとまったデータ量（フレーム）から構成されるような場合、フレームに対応したセグメント領域にデータを記憶していくため、より簡便な構成で記録したデータを再生することができるという効果がある。
【００３３】
また、前記プロセッサ部により、前記記録セグメント内アドレス生成器において生成されるアドレスの上限値が指定され、前記記録セグメント内アドレス生成器から出力されるアドレスが前記上限値と一致したら、前記記録セグメント内アドレス生成器のアドレス出力をリセットさせ、前記記録カレントセグメント生成器の出力をインクリメントさせる記録デコーダと、前記プロセッサ部により、前記再生セグメント内アドレス生成器において生成されるアドレスの上限値が指定され、前記再生セグメント内アドレス生成器から出力されるアドレスが前記上限値と一致したら、前記再生セグメント内アドレス生成器のアドレス出力をリセットさせ、前記再生カレントセグメント生成器の出力をインクリメントさせる再生デコーダとをさらに備えている。これにより、プロセッサ部が、デコーダに、記録／再生セグメント内アドレス生成器の上限値を指定することにより、データメモリのセグメントサイズが可変となるため、地上に送信するデータのフレームサイズが変わった場合にも対応できるという効果がある。
【００３４】
また、再生時において、アクセスするアドレスが前記領域の境界に達した時、前記再生アドレス生成器は、アドレスの生成を一時中止し、前記プロセッサ部は、定期的に、前記再生アドレス生成部の動作状態を監視して、アドレスの生成を中止している時は、次に再生する領域の先頭アドレスを前記再生アドレス生成器の開始アドレスとして前記再生アドレス生成部にセットして、前記再生アドレス生成器にアドレスの生成を再開させる。これにより、再生アドレス生成器の開始アドレスを直接プロセッサ部がセットすることで、装置構成の規模が小さくなるという効果がある。
【００３５】
また、前記エラーチェック部は、エラーチェック時に不良領域を判定して、前記データメモリの各領域の特定アドレスに不良であるか否かを示すフラグをセットし、前記記録アクセス領域レジスタおよび前記再生アクセス領域レジスタは、前記データメモリの各領域に順次アクセスするときに、最初に前記データメモリ内のフラグをチェックして、不良領域であることを示すフラグが立っていた場合には、アクセス領域を次領域に移す。これにより、アクセスする領域をデータメモリ内に書かれたフラグを見て決定することにより、プロセッサ部の負荷が低減されるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る衛星搭載用データ記録再生装置の構成を示したブロック図である。
【図２】本発明の実施の形態２に係る衛星搭載用データ記録再生装置の構成を示したブロック図である。
【図３】本発明の実施の形態２に係る衛星搭載用データ記録再生装置におけるデータメモリの構成を示した説明図である。
【図４】本発明の実施の形態３に係る衛星搭載用データ記録再生装置の構成を示したブロック図である。
【図５】本発明の実施の形態４に係る衛星搭載用データ記録再生装置の構成を示したブロック図である。
【図６】本発明の実施の形態５に係る衛星搭載用データ記録再生装置の構成を示したブロック図である。
【図７】本発明の実施の形態５に係る衛星搭載用データ記録再生装置におけるデータメモリの構成を示した説明図である。
【符号の説明】
１０１　プロセッサ部、１０２　記録アクセス領域レジスタ、１０３　再生アクセス領域レジスタ、１０４　記録アドレス生成器、１０５　再生アドレス生成器、１０６　データメモリインタフェース部、１０７　データメモリ、１０８，６０１　エラーチェック部、１０９　記録データ入力部、１１０　再生データ出力部、２０１　記録バンクレジスタ、２０２　再生バンクレジスタ、２０３　記録セグメントレジスタ、２０４　再生セグメントレジスタ、２０５　記録カレントバンクレジスタ、２０６　再生カレントバンクレジスタ、２０７　記録カレントセグメント生成器、２０８　再生カレントセグメント生成器、２０９　記録カレントセグメント内アドレス生成器、２１０　再生カレントセグメント内アドレス生成器、４０１　デコーダ、５０１　再生アドレス生成器。
【図１】
2004013666.tif 000003
【図２】
2004013666.tif 000004
【図３】
2004013666.tif 000005
【図４】
2004013666.tif 000006
【図５】
2004013666.tif 000007
【図６】
2004013666.tif 000008
【図７】
2004013666.tif 000009