Satellite radio-wave reception device, radio clock, information acquisition method, and recording medium
First Claim
1. A satellite radio-wave reception device comprising:
- a receiver configured to receive a radio wave including a code signal transmitted from a satellite; and
a demodulator configured to;
identify an array of a plurality of codes included in the code signal in the radio wave received by the receiver and reception timing of the array,wherein the plurality of codes is respectively inverted in a case where a value of each code determined according to contents indicated by the code signal corresponds to a predetermined condition in each code block including a predetermined number of codes;
generate a collation code string including an assumption code determined without a consideration of the inversion in accordance with contents assumed to be indicated by the code signal according to a type of a satellite and reception timing related to the radio wave received by the receiver;
identify, as a reception code, each of the plurality of codes from the received radio wave;
collate the assumption code in a deviation range, which is previously set with respect to reception timing of the identified reception codes, and the reception codes;
hold, with respect to the plurality of reception codes, information related to a collation result indicating a correspondence or a noncorrespondence between the collated reception codes and assumption code in each deviation amount in the deviation range;
determine one of correspondences and noncorrespondences, the number of which one is larger, as matching in each code block and calculate the integrated value of matching corresponding to a value in which the number of times of matching in a plurality of code blocks is integrated with respect to each deviation amount; and
identify a deviation amount, in which the integrated value of matching satisfies a predetermined matching condition, as a matching deviation amount.
1 Assignment
0 Petitions
Accused Products
Abstract
A satellite radio-wave reception device includes a demodulator. A demodulator determines an assumption code, identifies a plurality of reception codes from a received radio wave, collates an assumption code in a deviation range, which is previously set with respect to reception timing of the reception codes, and each of the reception codes, holds information related to a collation result in each deviation amount with respect to the plurality of reception codes, determines one of correspondences and noncorrespondences, the number of which one is larger, as matching in each code block, and identifies a deviation amount in which the integrated value of matching corresponding to an integrated value of the number of matching codes in a plurality of code blocks in each deviation amount satisfies a predetermined matching condition.
-
Citations
20 Claims
-
1. A satellite radio-wave reception device comprising:
-
a receiver configured to receive a radio wave including a code signal transmitted from a satellite; and a demodulator configured to; identify an array of a plurality of codes included in the code signal in the radio wave received by the receiver and reception timing of the array, wherein the plurality of codes is respectively inverted in a case where a value of each code determined according to contents indicated by the code signal corresponds to a predetermined condition in each code block including a predetermined number of codes; generate a collation code string including an assumption code determined without a consideration of the inversion in accordance with contents assumed to be indicated by the code signal according to a type of a satellite and reception timing related to the radio wave received by the receiver; identify, as a reception code, each of the plurality of codes from the received radio wave; collate the assumption code in a deviation range, which is previously set with respect to reception timing of the identified reception codes, and the reception codes; hold, with respect to the plurality of reception codes, information related to a collation result indicating a correspondence or a noncorrespondence between the collated reception codes and assumption code in each deviation amount in the deviation range; determine one of correspondences and noncorrespondences, the number of which one is larger, as matching in each code block and calculate the integrated value of matching corresponding to a value in which the number of times of matching in a plurality of code blocks is integrated with respect to each deviation amount; and identify a deviation amount, in which the integrated value of matching satisfies a predetermined matching condition, as a matching deviation amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An information acquisition method comprising:
-
identifying an array of a plurality of codes, which is included in a code signal in a radio wave, transmitted from a satellite, received by a receiver, and reception timing of the array, wherein the plurality of codes is respectively inverted in a case where a value of each code determined in accordance to contents indicated by the code signal corresponds to a predetermined condition in each code block including a predetermined number of codes; generating a collation code string including an assumption code determined without a consideration of the inversion in accordance with contents assumed to be indicated by the code signal according to a type of a satellite and reception timing related to the radio wave received by the receiver; identifying, as a reception code, each of the plurality of codes from the received radio wave; collating the assumption code in a deviation range, which is previously set with respect to reception timing of the identified reception codes, and the reception codes; holding, with respect to the plurality of reception codes, information related to a collation result indicating a correspondence or a noncorrespondence between the collated reception codes and assumption code in each deviation amount in the deviation range; determining one of correspondences and noncorrespondences, the number of which one is larger, as matching in each code block and calculating the integrated value of matching corresponding to a value in which the number of times of matching in a plurality of code blocks is integrated with respect to each deviation amount; and identifying a deviation amount, in which the integrated value of matching satisfies a predetermined matching condition, as a matching deviation amount.
-
-
20. A non-transitory computer-readable recording medium that records a program, which causes a computer to perform processes comprising:
-
controlling a receiver to receive a radio wave including a code signal transmitted from a satellite; identifying an array of a plurality of codes included in the code signal in the radio wave received by the receiver and reception timing of the array, wherein the plurality of codes is respectively inverted in a case where a value of each code determined according to contents indicated by the code signal corresponds to a predetermined condition in each code block including a predetermined number of codes; generating a collation code string including an assumption code determined without a consideration of the inversion in accordance with contents assumed to be indicated by the code signal according to a type of a satellite and reception timing related to the radio wave received by the receiver; identifying, as a reception code, each of the plurality of codes from the received radio wave; collating the assumption code in a deviation range, which is previously set with respect to reception timing of the identified reception codes, and the reception codes; holding, with respect to the plurality of reception codes, information related to a collation result indicating a correspondence or a noncorrespondence between the collated reception codes and assumption code in each deviation amount in the deviation range; determining one of correspondences and noncorrespondences, the number of which one is larger, as matching in each code block and calculating the integrated value of matching corresponding to a value in which the number of times of matching in a plurality of code blocks is integrated with respect to each deviation amount; and identifying a deviation amount, in which the integrated value of matching satisfies a predetermined matching condition, as a matching deviation amount.
-
Specification