Patent ID: 8064547

Claim:
A receiving apparatus comprising: an input terminal configured to input a data sequence; an oscillation unit configured to oscillate at an oscillation frequency not less than a bit rate of the data sequence; a detection unit configured to detect a specific bit sequence included in the data sequence; a count unit configured to count, as a count value n 1 , a first number of oscillations of the oscillation unit during a 1-bit-wide period of a first bit of the specific bit sequence, and to count, as a count value n 2 , a second number of oscillations of the oscillation unit during a 1-bit-wide period of a second bit of the specific bit sequence; a count value determination unit configured to determine whether or not the count value n 1 is greater than or equal to a count value (n 2 −a) and is less than or equal to a count value (n 2 +a), where a is a non-zero natural number; a generation unit configured to generate, when it is determined that the count value n 1 is greater than or equal to the count value (n 2 −a) and is less than or equal to the count value (n 2 +a), a timing of n 1 /2, fractions of which are carried, for the first bit to a third bit of the specific bit sequence, and to generate a timing of n 1 for a fourth bit and subsequent bits; and an acquisition unit configured to acquire a data sequence from the data sequence at the timing n 1 /2 and the timing n 1 as an acquired data sequence.