Adaptive decode strategy for remote keyless entry and tire pressure monitoring system
Granted 19 Aug 2008 · 1 office action
Assignee: Lear
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Bruce Conner, John Nantz, Zoran Kovac · Examiner: Brent Swarthout · AU 2612 · TC 2600
Life of the application
23 dated eventsAbstract
A system and method for decoding signals from a tire pressure monitoring (TPM) system and a remote keyless entry (RKE) system includes determining a signal strength of the signal. The method also includes evaluating at least a first bit and the signal strength of the signal. The method further includes determining a first bit threshold based on the evaluated first bit and the signal strength. The method includes storing the first data bit threshold in a memory of the controller and determining a logic state of a second bit of a signal based on the first data bit threshold.
Description
6 parts›TECHNICAL FIELD
The present invention relates to a system and method for decoding signals generated by a remote keyless entry (RKE) system and tire pressure monitoring (TPM) system.
›BACKGROUND
Remote keyless entry (RKE) systems and tire pressure monitoring (TPM) systems are commonly installed on vehicles. The RKE and TPM systems include a transmitter, which transmits encoded signals or commands that are received by a receiver within the vehicle. As such, the vehicle receiver is configured to decode the receive signals and provide the decoded signal to a microprocessor within the vehicle for execution of the commands.
The encoded signals generated by the transmitter are conventionally in binary form. For example, the transmitted signal includes a digital data stream of logic one and logic zero bits. With the conventional systems, the criteria for determining whether a bit within the transmitted signal is a logic one or a logic zero is via a fixed threshold. Although the conventional RKE and TPM systems are configured to receive and decode the transmitted signal, there exists a wide horizon for improvement.
It is well known that under certain conditions, when utilizing the fixed threshold, the transmitted logic bits may be incorrectly interpreted by the receiver. For example, certain weather or atmospheric conditions cause the signal strength of the transmitted signal to be compromised which affects the interpretation of the transmitted signal. Thus, it is possible for a logic one bit to be interpreted as a logic zero bit and a logic zero bit to be interpreted as a logic one bit, thereby causing undesired performance of the RKE and TPM system.
The present invention was conceived in view of these and other disadvantages of conventional decoding strategies for RKE and TPM system signals.
›SUMMARY
The present invention provides a system and method for decoding signals from a tire pressure monitoring (TPM) system and a remote keyless entry (RKE) system. The method includes determining a signal strength of the signal. The method also includes evaluating at least a first bit and the signal strength of the signal. The method further includes determining a first bit threshold based on the evaluated first bit and the signal strength. The method includes storing the first data bit threshold in a memory of the controller and determining a logic state of a second bit of a signal based on the first data bit threshold.
The above embodiments and other embodiments, features, and advantages of the present invention are readily apparent from the following detailed description of the best mode for carrying out the invention when taken in connection with the accompanying drawings.
›BRIEF DESCRIPTION OF THE DRAWINGS
The features of the present invention which are believed to be novel are set forth with particularity in the appended claims. The present invention, both as to its organization and manner of operation, together with further objects and advantages thereof, may be best understood with reference to the following description, taken in connection with the accompanying drawings in which:
FIG. 1 depicts a vehicle diagram having a receiver and controller for receiving and decoding signals from a tire pressure monitoring (TPM) system and a remote keyless entry (RKE) system according to an embodiment of the present invention;
FIG. 2 illustrates an exemplary signal data stream that may be received by the receiver of FIG. 1 in accordance with an embodiment of the present invention;
FIG. 3 illustrates a detailed system block diagram of an RKE and TPM decoding system according to an embodiment of the present invention; and
FIG. 4 illustrates a flow diagram of a methodology for decoding a signal generated by the RKE and TPM system of FIG. 1 in accordance with an embodiment of the present invention.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT(S) · 1 of 2
As required, detailed embodiments of the present invention are disclosed herein. However, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various alternative forms. The figures are not necessarily to scale, and some features may be exaggerated or minimized to show details of particular components. Therefore, specific functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for the claims and/or as a representative basis for teaching one skilled in the art to variously employ in the present invention.
Now referring to FIG. 1 , a system diagram is illustrated that enables the reception of signals from a tire pressure monitoring (TPM) system and a remote keyless entry (RKE) system in a manner that reduces the occurrence of erroneous signal interpretation. As such, a vehicle 12 is shown that has sets of wheels 14 . Tire pressure sensors 16 are integrated with wheels 14 . In one embodiment, tire pressure sensors 16 may be directly coupled to or integrated with a valve stem (not shown) of wheels 14 . Tire pressure sensors 16 are configured to sense the tire pressure of wheels 14 and wirelessly transmit a signal that is indicative of the sensed tire pressure to a receiver 18 . Accordingly, receiver 18 transmits the tire pressure sensor information to a controller 20 . Controller 20 is configured to process and decode the signals received from receiver 18 and determine the condition of wheels 14 (e.g., over-inflated or under-inflated). Following decoding of the signals, controller 20 is further configured to generate signals that enable a display (not shown) on vehicle to notify a vehicle operator of the condition of wheels 14 .
A key fob 22 (hereinafter referred to as “fob”) is operable with vehicle 12 for controlling various vehicle functions. For example, fob 22 may be configured to enable locking and/or unlocking of the doors on vehicle 12 . Fob 22 may also be capable of starting an engine, as well as activating an alarm system located on vehicle 12 . Fob 22 may include buttons that invoke various commands vehicle 12 when pressed. Additionally, in an alternative embodiment, fob 22 may be configured to generate commands that invoke various vehicle functions by being placed within close proximity of vehicle 12 . In either embodiment, signals transmitted from fob 22 may be received by receiver 18 and supplied to controller 20 for decoding and processing. Accordingly, fob 22 , being operable with receiver 18 and controller 20 comprise a remote keyless entry (RKE) system.
Referring to FIG. 2 , a non-limiting example of a signal or data stream 15 that may be transmitted by tire pressure sensors 16 and fob 22 is shown. In one aspect of the invention, data stream 15 may have a format that includes a preamble section 15 a , a header section 15 b , and a data section 15 c . As described above, tire pressure sensors 16 and fob 22 transmit signals that include data stream 15 to controller 20 via receiver 18 for decoding. Controller 20 is configured to have a memory for storing data sent via tire pressure sensors 16 and fob 22 . As will be described hereinafter, controller 20 may store data sent via tire pressure sensor 16 and fob 22 within a look-up table.
Now referring to FIG. 3 , a detailed system block diagram of the TPM and RKE system is illustrated. Fob 22 and tire pressure sensors 16 ( FIG. 1 ) are collectively referred to as transmitter 30 . As described above, transmitter 30 generates signals that are received by receiver 18 and controller 20 . Receiver 18 and controller 20 are responsive to signals generated by a strobing circuit 32 . Strobing circuit 32 is configured to conserve power that is supplied to receiver 18 and controller 20 by allowing the flow of current from a power source to receiver 18 and controller 20 when signals from transmitter 30 are received. Accordingly, when receiver 18 receives the signal from transmitter 30 , receiver 18 is configured to generate a received signal strength indicator (RSSI) signal 31 , which is proportional to the power of the signal transmitted by the transmitter 30 . Accordingly, controller 20 receives RSSI signal 31 along with the data stream transmitted by transmitter 30 .
Controller 20 evaluates RSSI signal 31 and the data stream transmitted by transmitter 30 . Accordingly, in one aspect of the present invention, the preamble bits and the header bits of the data stream are measured along with the RSSI signal. As such, based on the evaluated data stream and RSSI signal, controller 20 sets a first data bit threshold and stores the first data bit threshold in memory. In one embodiment, the first data bit threshold is stored within a look-up table within controller 20 . Accordingly, a first data bit within the data section of the data stream is evaluated based on the first data bit threshold. In one embodiment, the first data bit is evaluated by measuring the first data bit and comparing it with the first data bit threshold. Based on the comparison of the first data bit to the first data bit threshold, controller 20 determines the logic state of the first data bit. Accordingly, in one embodiment the logic state may be a logic one or a logic zero. Additionally, having evaluated and determined the logic state of the first data bit, controller 20 , based on the first data bit threshold and the measured first data bit, determines a second data bit threshold. As such, a second data bit within the data section of the data stream is evaluated based on the second data bit threshold. Accordingly, based on the evaluation of the second data bit, controller 20 determines the logic state of the second data bit and stores a second data bit threshold within the look-up table stored by controller 20 .
Having determined the first data bit threshold and second data bit threshold, controller 20 is configured to determine and set a third data bit threshold for a third data bit of the data stream. Accordingly, controller 20 measures the third data bit and based on the first data bit threshold and second data bit threshold, the logic state of the third data bit is determined. This process may be continued until all data bits within the data stream transmitted by transmitter 30 are evaluated to determine the logic state of each data bit.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT(S) · 2 of 2
Now referring to FIG. 4 , a flow diagram for a methodology of decoding signals transmitted by the TPM and RKE systems is illustrated. As depicted in block 40 , the TPM and/or the RKE system transmit a signal. As depicted by block 42 , the receiver receives the transmitted signal. As shown by block 44 , the receiver generates the RSSI signal which is proportional to the power of the transmitted signal. As shown by block 46 , the preamble bits, header bits, and RSSI signal are evaluated (i.e., measured). As depicted by block 48 , based on the evaluation in block 46 , a first data bit threshold is set and stored within a look-up table of the controller. As depicted by block 50 , the first data bit is evaluated based on the first data bit threshold and accordingly, the logic state of the first data bit is determined. Block 52 depicts setting a second data bit threshold based on the logic state of the first data bit. In one embodiment the second data bit threshold may be determined based on the logic state of the first data bit and the first data bit threshold. In either embodiment, the second data bit threshold is stored within the look-up table. As depicted by block 54 , the second data bit is evaluated based on the second data bit threshold. In one embodiment, evaluation of the second data bit includes measuring the second data bit. Block 56 depicts determining the logic state of the second data bit, which may include comparing the measured second data bit to the second data bit threshold.
Following block 56 , block 58 occurs wherein succeeding data bits (i.e., a third, fourth, fifth data bit, etc.) are evaluated based on previous data bit thresholds stored within the look-up table. Based on this evaluation, the logic state of each succeeding data bit is determined as shown in block 60 . Accordingly, as depicted by block 62 , the method determines whether the logic state of all data bits has been determined. If the logic state of all data bits within the data stream has been determined, the method ends. If the logic state of all data bits within the data stream has not been determined, the method returns to block 58 . As such, the method ends if the logic state of all data bits within the data stream has been determined.
While embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrate and describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention.
Claims as granted
15 claimsLog in to read the claims of this application.
Log in to unlockClassifications
7 codes- B60C23/00
- B60R99/00
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock