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, andthe demodulator generates 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,identifies, as a reception code, each of the plurality of codes from the received radio wave,collates 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,holds, 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,determines one of correspondences and noncorrespondences, the number of which one is larger, as matching in each code block and calculates 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, andidentifies 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.
8 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, and the demodulator generates 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, identifies, as a reception code, each of the plurality of codes from the received radio wave, collates 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, holds, 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, determines one of correspondences and noncorrespondences, the number of which one is larger, as matching in each code block and calculates 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 identifies 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 of identifying an array of a plurality of codes, which is included in a code signal in a radio wave received by a receiver configured to receive a radio wave that includes a code signal and that is transmitted from a satellite, and a deviation amount of reception timing of the array,
the plurality of codes included in the code signal being inverted in a case where a value of each code determined in accordance with contents indicated by the code signal corresponds to a predetermined condition in each code block including the predetermined number of codes, the method comprising: -
a collation code string generation step of 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 and the reception timing of the radio wave received by the receiver; a code identification step of identifying, as a reception code, each of the plurality of codes from the received radio wave; a collation step of collating the assumption code in a deviation range, which is previously set with respect to assumed reception timing of the identified reception codes, and each of the reception codes; a result holding step of holding, with respect to the plurality of reception codes, a collation result related to a correspondence or a noncorrespondence between the collated reception codes and assumption code for each deviation amount in the deviation range; a matching determination step of determining that 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 in which the number of matching in a plurality of code blocks is integrated for each deviation amount; and a deviation amount identification step of identifying a deviation amount, in which the integrated value of matching satisfies a predetermined matching condition, as a matching deviation amount.
-
-
20. A recording medium that records a program, which can be read by a computer including a receiver to receive a radio wave that includes a code signal and that is transmitted from a satellite, and that causes the computer to function as a demodulator configured to identify an array of a plurality of codes, which is included in the code signal in the radio wave received by the receiver, and reception timing of the array,
wherein the plurality of codes included in the code signal 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 the predetermined number of codes, and the demodulator generates 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 and the reception timing of the radio wave received by the receiver, identifies, as a reception code, each of the plurality of codes from the received radio wave, collates the assumption code in a deviation range, which is previously set with respect to assumed reception timing of the identified reception codes, and each of the reception codes, holds, with respect to the plurality of reception codes, a collation result related to a correspondence or a noncorrespondence between the collated reception codes and assumption code for each deviation amount in the deviation range, determines one of correspondences and noncorrespondences, the number of which one is larger, as matching in each code block and calculates the integrated value of matching, in which the number of matching in a plurality of code blocks is integrated for each deviation amount, and identifies a deviation amount, in which the integrated value of matching satisfies a predetermined matching condition, as a matching deviation amount.
Specification