The entire disclosure of Japanese Application No. 2004-4315 including specification, claims, drawings, and abstract is incorporated herein by reference.
1. Field of the Invention
The present invention relates to a signal processing device, a signal processing method and a signal processing program, having a function of collating bit information included in a transmitted signal.
2. Description of the Related Art
A keyless entry technique has been broadly used to remotely unlock an automobile door using a signal of an infrared ray or the like without using a conventional cylinder key. In this keyless entry technique, a key registers collation key information represented by a predetermined bit stringbeforehand, receives a signal transmitted from an automobile, and judges whether or not bit information included in the signal agrees with the collation key information to thereby control the unlocking of the door.
As shown in
It is to be noted that a technique to collate the vehicle transmission signal with a collation key has been described in Japanese Patent Application Laid-Open Nos. Hei 8-62327 and Hei 8-62328.
However, in the above-described conventional technique, it is judged whether or not the received signal is a signal transmitted from the automobile depending on whether the amplitude of the preliminary signal is not less than the predetermined threshold value α. Therefore, when noise having an intensity not less than the threshold value α is received, it is judged by mistake that the signal transmitted from the automobile has been input, the supply of the power to the main processing part 14 is started, and a problem that the power consumption in the signal processing device 100 increases has occurred.
According to the present invention, there is provided a signal processing device including a reception part which receives a signal from the outside, a preliminary detection part, a main processing part whose power consumption is larger than that of the preliminary detection part, and a power supply part which supplies power to the main processing part, wherein the preliminary detection part collates bit values of bit information constituted of a combination of bit values included in the signal received by the reception part and those of collation key information constituted of a combination of preset bit values, to supply the power from the power supply part to the main processing part only in a case where at least some bit values agree with each other.
According to another configuration of the present invention, there is provided a signal processing method executed in a signal processing device including, a reception part which receives a signal from the outside, a preliminary detection part, a main processing part whose power consumption is larger than that of the preliminary detection part, and a power supply part which supplies power to the main processing part, the method comprising a receiving step of receiving the signal from the outside using the reception part, a preliminary detecting step of collating bit values of bit information constituted of a combination of bit values received in the receiving step and those of collation key information constituted of a combination of preset bit values using the preliminary detection part, and a power supplying step of supplying the power to the main processing part from the power supply part only in a case where at least some bit values of the bit information agree with those of the collation key information in the preliminary detection step.
According to still another configuration of the present invention, there is provided a signal processing program in a signal processing device including a computer, a reception part which receives a signal from the outside, a main processing part whose power consumption is larger than that of the computer, and a power supply part which supplies power to the main processing part, the program allowing the computer to function as preliminary detection means for collating bit values of bit information constituted of a combination of bit values included in the signal received by the reception part and those of collation key information constituted of a combination of preset bit values, and supplying the power to the main processing part from the power supply part only in a case where at least some bit values agree with each other.
As shown in
As shown in
The demodulated pulse signal includes a preliminary signal indicating the start of the signal, and subsequent signals indicating bit information. The bit information is preferably frequency modulated. For example, it is assumed that to be capable of understanding the relation of FIGS. 2(a) and (b), the bit information indicates “1 (H level)” in a case where a pulse period is longer than a time T for seven periods of a base clock, and indicates “0 (L level)” in a case where the pulse period is shorter than the time T for seven periods of the base clock. Additionally, the relation between the period of the pulse of the demodulated pulse signal and the period of the base clock is not limited to this relation, and may be such a relation that the bit information of the demodulated pulse signal can be judged.
The boundary detection part 32 has a function of detecting a boundary at which the demodulated pulse signal rises from “L level” to “H level”. As shown in
As shown in
The excess period signal production part 34 has a function of producing an excess period signal indicating that the bit information included in the demodulated pulse signal is “1” or “0”. As shown in
The boundary signals produced by the boundary detection part 32 are input into reset terminals (R terminals) of the DFFs 54a to 54d. A base clock is input into a clock terminal (CK terminal) of the DFF 54a. Output signals from a reverse output terminal (QB terminal) of the DFF 54a are input into a CK terminal of the DFF 54b, an input terminal (D terminal) of the DFF 54a, and the NAND elements 56a to 56c. Similarly, output signals from a QB terminal of the DFF 54b are input into a CK terminal of the DFF 54c, a D terminal of the DFF 54b, and the NAND element 56b. Output signals from an output terminal (Q terminal) of the DFF 54b are input into the NAND elements 56a, 56c. Output signals from a QB terminal of the DFF 54c are input into a CK terminal of the DFF 54d, a D terminal of the DFF 54c, and the NAND elements 56a, 56b. An output signal from a Q terminal of the DFF 54c is input into the NAND element 56c. Output signals from a QB terminal of the DFF 54d are input into a D terminal of the DFF 54d and the NAND element 56c. Output signals from a Q terminal of the DFF 54d are input into the NAND elements 56a, 56b.
Output signals of the NAND elements 56a, 56b, 56c are input into the OR elements 58a, 58b, 58c, respectively. Furthermore, threshold value control signals C0, C1, C2 are input into the OR elements 58a, 58b, 58c. Output signals of the OR elements 58a, 58b, 58c are input into the NAND element 60.
The threshold value control signals C0, C1, C2 are set as three-bit binary values, and a magnification of the period of the pulse included in the demodulated pulse signal with respect to the period of the base clock, at which it is judged that the bit value is “1”, is determined by this binary value. For example, when “1”, “0”, “1” are set to C0, C1, C2, as shown in
The shift signal production part 36 has a function of expanding a pulse width of the excess period signal output from the excess period signal production part 34. As shown in
The DFFs 62a to 62d and the NAND element 64 are constituted in such a manner that the DFFs 62a, 62b are further added on an input side of the boundary detection part 32. Therefore, after elapse of a time for two periods of the base clock from when the boundary signal output from the boundary detection part 32 outputs a pulse of the “L level”, the signal outputs a pulse of “L level” to the R terminal of the DFF 66. That is, a state of the output signal of the Q terminal of the DFF 66 is changed delayed by two periods of the base clock from when the boundary signal is set to the “L level”. The D terminal of the DFF 66 is constantly maintained at the “H level”, and the excess period signal is input to the CK terminal thereof from the excess period signal production part 34. Therefore, as shown in
The demodulated data acquisition part 38 receives the shift signal from the shift signal production part 36, and demodulates and maintains the bit information included in the demodulated pulse signal. When the bit information included in the demodulated pulse signal is represented by four bits, as shown in
Every time the boundary signal turns to the “H level”, the demodulated data acquisition part 38 shift output values of the Q terminals of the DFFs 68a to 68c to the DFFs 68b to 68d, respectively, and holds a state of the shift signal input into the D terminal of the DFF 68a as an output value of the Q terminal of the DFF 68a. That is, as shown in
The bit comparison part 40 has a function of outputting a collation agreement signal in a case where the bit information demodulated by the demodulated data acquisition part 38 is collated with the collation key information, and all bit values of the bit information included in the demodulated pulse signal agree with those of the collation key information. As shown in
The output signal of the Q terminal of the DFF 68a in the demodulated data acquisition part 38, and the lowermost bit value of the collation key information are input into the XNOR element 70a. Therefore, when the output signal of the Q terminal of the DFF 68a agrees with the lowermost bit value of the collation key information, the “H level” is output to an output terminal of the XNOR element 70a. When the signal does not agree, the “L level” is output. Similarly, the output signals of the Q terminals of the DFFs 68b, 68c, 68d in the demodulated data acquisition part 38, and the second and the third bit values from the lowermost bit and the uppermost bit value of the collation key information are input into the XNOR elements 70b, 70c, 70d. In the case of agreement of the input signals of the XNOR elements 70b, 70c, 70d, the “H level” is output to the output terminal. When the signals do not agree, the “L level” is output.
The output signals of the XNOR elements 70a to 70d are input into the NAND element 72. When all the input signals of the NAND element 72 turn to the “H level”, the “L level” is output to the output terminal. In another case, the “H level” is output to the output terminal. That is, the “L level” is output to the output terminal of the NAND element 72 only in a case where all the bit values of the bit information detected from the demodulated pulse signal in the demodulated data acquisition part 38 agree with those of the collation key information. When even one bit value of the bit information detected from the demodulated pulse signal does not agree with that of the collation key information, the “H level” is output to the output terminal of the NAND element 72.
The output signal of the NAND element 72 is reversed by the NOT element 74, and input into an input terminal (D terminal) of the DFF 76. A data end signal indicating an end time of the demodulated pulse signal is input into a clock terminal (CK terminal) of the DFF 76. Therefore, when all the bit values of the bit information detected from the demodulated pulse signal agree with those of the collation key information, an output terminal (Q terminal) of the DFF 76 is maintained at the “H level”. When even one bit value of the bit information detected from the demodulated pulse signal does not agree with that of the collation key information, the Q terminal of the DFF 76 is maintained at the “L level”. The output signal of the Q terminal of the DFF 76 is input as the collation agreement signal into the power supply control part 42.
The power supply control part 42 receives the collation agreement signal, and starts the supply of the power to the main processing part 46 from the power supply part 44, when the collation agreement signal indicates the “H level”. On the other hand, when the collation agreement signal indicates the “L level”, no power is supplied to the main processing part 46. When the power is supplied, the main processing part 46 is brought into an on-state, and a process of transmitting a response signal from the transmission part 48 or the like is executed. When this response signal is received, a process of unlocking the door or the like is performed on the automobile side.
As described above, in the present embodiment, power is supplied to the main processing part 46 only in a case where all the bit values of the bit information included in the demodulated pulse signal agree with those of the collation key information. Therefore, when noise is received by the reception part 30, an erroneous operation of starting the supply of the power to the main processing part 46 can be inhibited. As a result, an increase of power consumption can be suppressed. The present invention is highly effective especially in a small-sized signal processing device requiring portability, such as a portable key driven by a small-capacity power supply such as a battery.
It is to be noted that the present invention is not limited to a concrete constitution in the above-described embodiment. That is, regardless of the unlocking process, the bit value of the bit information which has been transmitted from a process object and whose frequency has been modulated may be collated with that of the collation key information, and the supply of the power to a circuit having a larger power consumption may be started in accordance with the collation result. For example, when at least some bit values of the bit information of the demodulated pulse signal agree with those of the bit information of the collation key information, the power may be supplied to the main processing part.
Number | Date | Country | Kind |
---|---|---|---|
JP2004-004315 | Jan 2004 | JP | national |