【手続補正書】
【提出日】平成29年7月25日(2017.7.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
衛星信号の連続するサブフレーム間でデータを復号する方法であって、
第１のサブフレームを受信することと、
第２のサブフレームのプリアンブルが受信されるまで、前記第１のサブフレームの有効性の決定を延期することと、
前記第２のサブフレームの前記プリアンブルを受信することと、
前記第１のサブフレームと前記第２のサブフレームの前記プリアンブルとを使用して前記第１のサブフレームのデータ復号エラーがあるかどうかを決定することと、
タイミングエラーが、観測されたサイクルスリップの数に基づいて宣言されなければならないかどうかを決定することと
を備える、方法。
【請求項２】
前記第１のサブフレームが、プリアンブルと複数のワードとを含む、ここにおいて、各ワードが、１つまたは複数のインターリーブされたコードワードを含む、
ここにおいて、前記第１のサブフレームと、前記第２のサブフレームとが、前記衛星信号の連続するサブフレームである、
請求項１に記載の方法。
【請求項３】
前記第１のサブフレームのデータ復号エラーがあるかどうかを決定することが、
前記第１のサブフレームのプリアンブルと前記第１のサブフレームの復号されたコードワードとを生成するために前記第１のサブフレームを復号することと、ここにおいて、前記第１のサブフレームの前記プリアンブルと前記第１のサブフレームの前記復号されたコードワードとが、復号された第１のサブフレームを形成する、
前記第１のサブフレームの前記プリアンブルと、前記第１のサブフレームの前記復号されたコードワードと、前記第２のサブフレームの前記プリアンブルとに少なくとも部分的に基づいて、前記第１のサブフレームのデータ復号エラーがあるかどうかを決定することと
を備える、請求項１に記載の方法。
【請求項４】
前記第１のサブフレームのデータ復号エラーがあるかどうかを前記決定することが、
前記第１のサブフレームの前記復号されたコードワードに対してパリティチェックを実行することと、
前記パリティチェックが合格になる場合、前記第１のサブフレームの前記復号されたコードワードを受け入れることと、
前記パリティチェックが不合格になる場合、前記第１のサブフレームの前記復号されたコードワードを破棄することと
をさらに備える、請求項３に記載の方法。
【請求項５】
前記第１のサブフレームのデータ復号エラーがあるかどうかを前記決定することが、
前記第１のサブフレームの前記プリアンブルの極性と前記第２のサブフレームの前記プリアンブルの極性とを比較することと、
前記第１のサブフレームの前記プリアンブルの前記極性と前記第２のサブフレームの前記プリアンブルの前記極性との間に一致がある場合、前記第１のサブフレームの前記復号されたコードワードを受け入れることと、
前記第１のサブフレームの前記プリアンブルの前記極性と前記第２のサブフレームの前記プリアンブルの前記極性との間に不一致がある場合、前記第１のサブフレームの前記復号されたコードワードを破棄することと
をさらに備える、請求項３に記載の方法。
【請求項６】
前記第１のサブフレームのデータ復号エラーがあるかどうかを前記決定することが、
予測された第１のサブフレームを形成するために前記第１のサブフレームのビットを予測することと、
前記第１のサブフレームの前記予測されたビットを前記第１のサブフレームの復号されたビットと比較することと、
前記第１のサブフレームの前記予測されたビットと前記第１のサブフレームの前記復号されたビットとの間に一致がある場合、前記復号された第１のサブフレームを受け入れることと、
前記第１のサブフレームの前記予測されたビットと前記第１のサブフレームの前記復号されたビットとの間に不一致がある場合、前記復号された第１のサブフレームを破棄することと
をさらに備える、請求項３に記載の方法。
【請求項７】
１つまたは複数のコンピュータシステムによる実行のための命令を記憶する非一時的媒体を備えるコンピュータプログラム製品であって、前記命令が、
第１のサブフレームを受信するための命令と、
第２のサブフレームのプリアンブルが受信されるまで、前記第１のサブフレームの有効性の決定を延期するための命令と、
前記第２のサブフレームの前記プリアンブルを受信するための命令と、
前記第１のサブフレームと前記第２のサブフレームの前記プリアンブルとを使用して前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための命令と、
タイミングエラーが、観測されたサイクルスリップの数に基づいて宣言されなければならないかどうかを決定するための命令と
を備える、コンピュータプログラム製品。
【請求項８】
前記第１のサブフレームが、プリアンブルと複数のワードとを含む、ここにおいて、各ワードが、１つまたは複数のインターリーブされたコードワードを含む、
ここにおいて、前記第１のサブフレームと、前記第２のサブフレームとが、衛星信号の連続するサブフレームである、および／または、
前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための前記命令が、
前記第１のサブフレームのプリアンブルと前記第１のサブフレームの復号されたコードワードとを生成するために前記第１のサブフレームを復号するための命令と、ここにおいて、前記第１のサブフレームの前記プリアンブルと前記第１のサブフレームの前記復号されたコードワードとが、復号された第１のサブフレームを形成する、
前記第１のサブフレームの前記プリアンブルと、前記第１のサブフレームの前記復号されたコードワードと、前記第２のサブフレームの前記プリアンブルとに少なくとも部分的に基づいて、前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための命令と
を備える、請求項７に記載のコンピュータプログラム製品。
【請求項９】
前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための前記命令が、
前記第１のサブフレームの前記復号されたコードワードに対してパリティチェックを実行するための命令と、
前記パリティチェックが合格になる場合、前記第１のサブフレームの前記復号されたコードワードを受け入れるための命令と、
前記パリティチェックが不合格になる場合、前記第１のサブフレームの前記復号されたコードワードを破棄するための命令と
をさらに備え、または、前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための前記命令が、
前記第１のサブフレームの前記プリアンブルの極性と前記第２のサブフレームの前記プリアンブルの極性とを比較するための命令と、
前記第１のサブフレームの前記プリアンブルの前記極性と前記第２のサブフレームの前記プリアンブルの前記極性との間に一致がある場合、前記第１のサブフレームの前記復号されたコードワードを受け入れるための命令と、
前記第１のサブフレームの前記プリアンブルの前記極性と前記第２のサブフレームの前記プリアンブルの前記極性との間に不一致がある場合、前記第１のサブフレームの前記復号されたコードワードを破棄するための命令と
をさらに備える、請求項８に記載のコンピュータプログラム製品。
【請求項１０】
前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための前記命令が、
予測された第１のサブフレームを形成するために前記第１のサブフレームのビットを予測するための命令と、
前記第１のサブフレームの前記予測されたビットを前記第１のサブフレームの復号されたビットと比較するための命令と、
前記第１のサブフレームの前記予測されたビットと前記第１のサブフレームの前記復号されたビットとの間に一致がある場合、前記復号された第１のサブフレームを受け入れるための命令と、
前記第１のサブフレームの前記予測されたビットと前記第１のサブフレームの前記復号されたビットとの間に不一致がある場合、前記復号された第１のサブフレームを破棄するための命令と
をさらに備える、請求項８に記載のコンピュータプログラム製品。
【請求項１１】
装置であって、
第１のサブフレームを受信するための手段と、
第２のサブフレームのプリアンブルが受信されるまで、前記第１のサブフレームの有効性の決定を延期するための手段と、
前記第２のサブフレームの前記プリアンブルを受信するための手段と、
前記第１のサブフレームと前記第２のサブフレームの前記プリアンブルとを使用して前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための手段と、
タイミングエラーが、観測されたサイクルスリップの数に基づいて宣言されなければならないかどうかを決定するための手段と
を備える、装置。
【請求項１２】
前記第１のサブフレームが、プリアンブルと複数のワードとを含む、ここにおいて、各ワードが、１つまたは複数のインターリーブされたコードワードを含む、
ここにおいて、前記第１のサブフレームと、前記第２のサブフレームとが、衛星信号の連続するサブフレームである、および、前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための前記手段が、
前記第１のサブフレームのプリアンブルと前記第１のサブフレームの復号されたコードワードとを生成するために前記第１のサブフレームを復号するための手段と、ここにおいて、前記第１のサブフレームの前記プリアンブルと前記第１のサブフレームの前記復号されたコードワードとが、復号された第１のサブフレームを形成する、
前記第１のサブフレームの前記プリアンブルと、前記第１のサブフレームの前記復号されたコードワードと、前記第２のサブフレームの前記プリアンブルとに少なくとも部分的に基づいて、前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための手段と
を好ましくは備える、請求項１１に記載の装置。
【請求項１３】
前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための前記手段が、
前記第１のサブフレームの前記復号されたコードワードに対してパリティチェックを実行するための手段と、
前記パリティチェックが合格になる場合、前記第１のサブフレームの前記復号されたコードワードを受け入れるための手段と、
前記パリティチェックが不合格になる場合、前記第１のサブフレームの前記復号されたコードワードを破棄するための手段と
をさらに備える、請求項１２に記載の装置。
【請求項１４】
前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための前記手段が、
前記第１のサブフレームの前記プリアンブルの極性と前記第２のサブフレームの前記プリアンブルの極性とを比較するための手段と、
前記第１のサブフレームの前記プリアンブルの前記極性と前記第２のサブフレームの前記プリアンブルの前記極性との間に一致がある場合、前記第１のサブフレームの前記復号されたコードワードを受け入れるための手段と、
前記第１のサブフレームの前記プリアンブルの前記極性と前記第２のサブフレームの前記プリアンブルの前記極性との間に不一致がある場合、前記第１のサブフレームの前記復号されたコードワードを破棄するための手段と
をさらに備える、請求項１２に記載の装置。
【請求項１５】
前記第１のサブフレームのデータ復号エラーがあるかどうかを決定するための前記手段が、
予測された第１のサブフレームを形成するために前記第１のサブフレームのビットを予測するための手段と、
前記第１のサブフレームの前記予測されたビットを前記第１のサブフレームの復号されたビットと比較するための手段と、
前記第１のサブフレームの前記予測されたビットと前記第１のサブフレームの前記復号されたビットとの間に一致がある場合、前記復号された第１のサブフレームを受け入れるための手段と、
前記第１のサブフレームの前記予測されたビットと前記第１のサブフレームの前記復号されたビットとの間に不一致がある場合、前記復号された第１のサブフレームを破棄するための手段と
をさらに備える、請求項１２に記載の装置。