Decoding method for signal processing circuit and signal processing circuit using the same
First Claim
1. A decoding method for a signal processing circuit, the signal processing circuit receiving a modulation data carried by a coil signal, the decoding method comprising:
- receiving the coil signal and determining a jitter in the coil signal;
obtaining a trigger gap when the jitter appears in a peak location of a plurality of peaks in the coil signal;
determining a length of the trigger gap, and outputting a gap indicating signal when the length of the trigger gap is within a predefined range;
determining whether a plurality of gap indicating signals appear in a first period, and determining whether the plurality of gap indicating signals are scattered in the first period;
setting a flag to a jitter status according to determination results of whether the plurality of gap indicating signals appear in the first period and whether the plurality of gap indicating signals are scattered in the first period;
determining whether the flag is set to the jitter status during a second period, and accordingly filling a value in a time slot corresponding to the second period among a plurality of time slots for determining the modulation data; and
obtaining a data code of the modulation data according to a plurality of values filled in the plurality of time slots.
1 Assignment
0 Petitions
Accused Products
Abstract
A decoding method for a signal processing circuit which receives a modulation data carried by a coil signal includes the following steps: determining a jitter in the coil signal; obtaining a trigger gap when the jitter appears; outputting a gap indicating signal when a length of the trigger gap is within a predefined range; determining whether a plurality of gap indicating signals appear in a first period and whether the gap indicating signals are scattered in the first period; setting a flag to a jitter status according to the above determination results; determining whether the flag is set to the jitter status during a second period, and filling a value in a time slot corresponding to the second period accordingly; and obtaining a data code of the modulation data according to the values filled in a plurality of time slots.
-
Citations
20 Claims
-
1. A decoding method for a signal processing circuit, the signal processing circuit receiving a modulation data carried by a coil signal, the decoding method comprising:
-
receiving the coil signal and determining a jitter in the coil signal; obtaining a trigger gap when the jitter appears in a peak location of a plurality of peaks in the coil signal; determining a length of the trigger gap, and outputting a gap indicating signal when the length of the trigger gap is within a predefined range; determining whether a plurality of gap indicating signals appear in a first period, and determining whether the plurality of gap indicating signals are scattered in the first period; setting a flag to a jitter status according to determination results of whether the plurality of gap indicating signals appear in the first period and whether the plurality of gap indicating signals are scattered in the first period; determining whether the flag is set to the jitter status during a second period, and accordingly filling a value in a time slot corresponding to the second period among a plurality of time slots for determining the modulation data; and obtaining a data code of the modulation data according to a plurality of values filled in the plurality of time slots. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A signal processing circuit for receiving a modulation data carried by a coil signal and decoding the modulation data, the signal processing circuit comprising:
-
at least one comparator module, for receiving the coil signal and determining a jitter in the coil signal; and a processor, coupled to the comparator module, configured to perform the following steps; obtaining a trigger gap when the jitter appears in a peak location of a plurality of peaks in the coil signal; determining a length of the trigger gap, and outputting a gap indicating signal when the length of the trigger gap is within a predefined range; determining whether a plurality of gap indicating signals appear in a first period, and determining whether the plurality of gap indicating signals are scattered in the first period; setting a flag to a jitter status according to determination results of whether the plurality of gap indicating signals appear in the first period and whether the plurality of gap indicating signals are scattered in the first period; determining whether the flag is set to the jitter status during a second period, and accordingly filling a value in a time slot corresponding to the second period among a plurality of time slots for determining the modulation data; and obtaining a data code of the modulation data according to a plurality of values filled in the plurality of time slots. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification