US20160001715A1 - Hybrid wireless-wired architecture based on power lines for intra-vehicular communication - Google Patents
Hybrid wireless-wired architecture based on power lines for intra-vehicular communication Download PDFInfo
- Publication number
- US20160001715A1 US20160001715A1 US14/322,144 US201414322144A US2016001715A1 US 20160001715 A1 US20160001715 A1 US 20160001715A1 US 201414322144 A US201414322144 A US 201414322144A US 2016001715 A1 US2016001715 A1 US 2016001715A1
- Authority
- US
- United States
- Prior art keywords
- wireless
- peripherals
- wecus
- ecus
- bus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 40
- 230000002093 peripheral effect Effects 0.000 claims abstract description 85
- 238000000034 method Methods 0.000 claims description 19
- 238000005516 engineering process Methods 0.000 claims description 8
- 230000001427 coherent effect Effects 0.000 claims description 5
- 230000002457 bidirectional effect Effects 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 description 15
- 229910003460 diamond Inorganic materials 0.000 description 7
- 239000010432 diamond Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000005562 fading Methods 0.000 description 4
- 230000015654 memory Effects 0.000 description 3
- 239000004020 conductor Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
Definitions
- This invention relates generally to a vehicle communications network and, more particularly, to a vehicle hybrid communications network including a combination of wired and wireless ECUs and wired and wireless peripherals that communicate over powerlines.
- Modern vehicles employ many sensors, actuators, controllers, sub-systems, buses, etc. that require electrical wiring. As the number of vehicle systems increases, so does the wiring necessary to support those systems.
- the electrical conductor of the wires such as copper
- the electrical conductor of the wires has significant weight. As the weight of a vehicle increases, fuel efficiency decreases. Further, wiring in a vehicle is susceptible to damage, which increases the warranty cost of the vehicle. Also, requiring wiring throughout the vehicle reduces the flexibility in design and manufacturing of the vehicle. Further, at least some of the wiring in a vehicle often requires periodic maintenance. Also, wiring adds significant expense and cost. Further, during manufacture of the vehicle, assembly of cable harnesses often causes problems as a result of breaking or bending of connector pins. Therefore, it would be desirable to eliminate or reduce the wiring in a vehicle.
- the following disclosure describes a hybrid vehicle communications network including a combination of wired and wireless ECUs and wired and wireless peripherals.
- a communications backbone either a CAN bus or a powerline, is electrically coupled to each of the ECUs.
- the wireless peripherals provide wireless signals to all of the wireless ECUs and each wireless ECU provides data messages on the backbone based on the signals received from the wireless peripherals to be received by a target ECU. Also, one or more of the ECUs puts messages on the backbone to be transmitted wirelessly by all of the wireless ECUs to be received by a wireless peripheral.
- FIG. 1 is an illustration of a vehicle including a communications network having a combination of wired and wireless ECUs and wired and wireless peripherals;
- FIG. 2 is a block diagram of a vehicle communications network including a combination of wired and wireless ECUs and wired and wireless peripherals;
- FIG. 3 is an illustration of a message format and signals for a CAN protocol illustrating an arbitration process
- FIG. 4 is a flow chart diagram showing a protocol for hybrid wireless/wired communications between a peripheral and a target ECU through multiple ECUs with wireless capability.
- the present invention proposes a hybrid vehicle communications architecture or network that combines wireless and wired communications technologies among multiple peripherals and electronic control units (ECU). Some reasons for adopting a hybrid architecture include increased robustness, reliability and lower latency, while preserving both wireless and wired resources.
- FIG. 1 is a top view illustration of a vehicle 10 showing a simplified representation of a communications architecture on the vehicle 10 .
- the vehicle 10 includes a CAN bus 12 to which is connected a number of ECUs some of which are ECUs 14 that are not equipped with wireless technology and some of which are wireless ECUs (WECUs) 16 and 18 , where each of the WECUs 16 and 18 include wireless technology represented generally by 20 .
- the vehicle 10 also includes a number of peripherals, such as sensors, switches, actuators, etc., some of which are hard-wired peripherals 22 and some of which are wireless peripherals 24 including an antenna 26 .
- the communications architecture is intended to be a representation of one or more of the communications architectures that may exist on a vehicle of any type, where several ECUs each performing a certain function are generally electrically coupled to a controller area network (CAN) bus for a certain vehicle system, such as a vehicle body, engine, chassis, etc.
- CAN controller area network
- the wireless channels of those peripherals and ECUs that are selected to be wireless are mutually independent (as possible), which means that they are at locations on the vehicle relative to other vehicle components where the wireless signals transmitted by or received by the peripheral or WECU are less likely to suffer from fading issues at the same time that would cause signal corruption and significantly reduce reception quality.
- WECUs are located so that they cover the entire vehicle vicinity with high average signal-to-noise ratio.
- the present invention proposes employing signal diversity as will be discussed in detail below.
- FIG. 2 is a schematic block diagram of a simplified vehicle communications network 30 of the type discussed above for a certain vehicle system, but removed from the vehicle 10 .
- the network 30 includes a CAN bus 32 and several ECUs 36 electrically coupled to the CAN bus 32 by a line 38 for controlling separate parts of the particular vehicle system, where the ECUs 36 provide data messages on the bus 32 available to be received by all of the other ECUs 36 coupled to the bus 32 , and where all of the ECUs 36 receive control and command messages from the bus 32 .
- Some of the ECUs 36 are hard-wired ECUs, represented by ECU 40
- some of the ECUs 36 are wireless ECUs, represented by WECU 42 including an antenna 44 .
- the communications network 30 also includes a number of peripherals that are in communication with one or more of the ECUs 36 that may receive commands to perform a certain operation, such as a door lock, or provide certain sensor data, such as pressure, temperature, etc.
- Some of the peripherals may be hard-wired peripherals, such as peripheral 46 that is hard-wired to the ECU 40 by a wire 48 , and some of the peripherals may be wireless peripherals, such as a peripheral 50 including an antenna 52 , which also may be hard-wired to an ECU 36 by line 54 .
- PLC powerline communications
- a powerline providing power to the various ECUs on a vehicle from, for example, the vehicle battery are also used as an electrical conductor to provide communications signals, such as digital data bits modulated on to a high frequency carrier signal.
- the CAN protocol is used on the physical layer of the PLC.
- the present invention also proposes a hybrid of wired and wireless peripherals and ECUs communicating with each other as discussed herein using the powerlines providing power to the ECUs 36 .
- the communications network 30 also includes a powerline 56 electrically coupled to a power source 58 , such as a vehicle battery. All of the ECUs 36 in the network 30 are coupled to the powerline 56 on lines 60 from which they receive power. Thus, in the same way as discussed herein that signals are modulated onto the CAN bus 32 to be sent to other ECUs 36 in the network 30 , those same messages can also be modulated onto the powerline 50 to be sent to the ECUs 36 . Certain communications architectures may employ both communications over a CAN bus and a powerline. In theory, all of the peripherals that receive power from the vehicle battery can be in electrical communication with all of the ECUs on the vehicle that are also coupled to the vehicle battery.
- PLCs and CAN buses are limited in bandwidth, i.e., bits per second, which limits the amount of data that can be sent from the peripherals to the ECUs 36 and commands that can be sent from the ECUs 36 to the peripherals. Because CAN buses are limited in their bandwidth, a number of CAN buses for different vehicle systems are typically required on the vehicle.
- the present invention proposes providing some combination of hard-wired and wireless ECUs and hard-wired and wireless peripherals in connection with a PLC and/or CAN buses, sometimes referred to generally herein as a backbone, where a majority of the data can be transmitted wirelessly and the hard-wired connections can be reserved for more critical data flow.
- a PLC and/or CAN buses sometimes referred to generally herein as a backbone
- Such a combination of wireless technology and the PLC can increase system reliability and security.
- the hybrid wired and wireless communications network discussed herein is carefully designed so that the number of wires required for the network is reduced over traditional vehicle communications networks. It is noted that the discussion below refers to putting messages on the CAN bus 32 , however, in that discussion the CAN bus 32 can be replaced with the powerline 56 as the backbone.
- each ECU 36 controls several peripherals, where such an ECU is referred herein to as a target ECU for those peripherals.
- a target ECU for those peripherals.
- one or more of those peripherals may be a wireless peripheral and the target ECU may be a hard-wired or a wireless ECU.
- the target ECU may rely on the WECUs 42 in the network 30 to communicate with the wireless peripherals 50 . All of the WECUs 42 that receive the wireless signals from the wireless peripherals 50 put that message on the CAN bus 32 and through appropriate digital signal coding, the target ECU extracts data from the CAN bus 32 as appropriate.
- the target ECU wants to send a signal to the wireless peripheral 50 , it will provide a coded signal on the CAN bus 32 that is deciphered by all of the WECUs 42 electrically coupled to the bus 32 and all of those WECUs 42 will wirelessly transmit the particular message to the peripheral 50 .
- many peripherals can be communicating with a single ECU or many peripherals can be communicating with many ECUs.
- many peripherals can be communicating with a single ECU or many peripherals can be communicating with many ECUs.
- one or more of the WECUs 42 will operate as simple relays (amplify-and-forward), where bits picked from the CAN bus 32 are transmitted over the wireless media and vice versa. In this way the operation is very simple and latency is small. However, offloading traffic to increase system overall bandwidth is not possible.
- WECUs can cooperate over the CAN bus 32 to help a wireless peripheral to convey its data to its target ECU.
- a wireless peripheral's transmission is being received by multiple WECUs. Since the wireless channel is unreliable and can suffer from fading, the target ECU may not receive the message without errors. Furthermore, the target ECU may not have wireless capabilities at all and is dependent on wired communications from the WECUs to relay the peripheral information to it.
- CAN buses are extremely loaded, and therefore relaying the peripheral's message by multiple WECUs in a time division fashion may be too expensive.
- relying on only a single arbitrary WECU can result in low reliability due to the wireless channel temporal effects.
- a built in arbitration mechanism for the CAN bus cam be used to reduce the load on the CAN bus 32 and achieve better reliability and performance.
- the CAN bus 32 uses open-collector transceivers, which means that zero bits are dominant while one bits are recessive. Particularly, if a collision occurs and two nodes transmit opposite bits at the same time, then the received bit would be zero (this channel is often referred to as the AND channel).
- the CAN standard uses this property for arbitration.
- the CAN message ID determines its priority, where the lower the value—the higher the priority. In this arbitration stage multiple nodes can simultaneously transmit their message IDs, however at the end, and due to the AND channel operation, only the lowest value ID prevails. All of the other nodes remain silent for the rest of the transmission allowing contention free transmission of the highest priority message.
- the CAN arbitration process selects the best WECU to transmit its received information, referred to herein as the max selection method.
- the max selection method only the WECU 42 with the highest received quality (SNR, CRC or LLR measures) transmits its message on the CAN bus 32 .
- the WECUs 42 translate their received quality into a message ID, where the higher the quality the lower the value.
- the CAN arbitration process guarantees that only the highest message quality from the WECU 42 sends its data to the target ECU.
- a second embodiment repeats the first embodiment iteratively, where at each iteration, the WECU with the best quality, where quality is based on its received wireless signal and the previous iterations received data from other WECUs, is selected using the same arbitration process.
- all of the WECUs transmit their received bits simultaneously, referred to herein as the wireless CAN extension (WiCAN).
- WiCAN wireless CAN extension
- all of the WECUs 42 act as simple relays, where if a dominant bit is received over the wired CAN it is also transmitted as a dominant bit over the wireless link and vice versa.
- On-off-keying (OOK) modulation is a natural modulation method for the wireless technology with “on” being the dominant bit.
- the communications protocol can use wireless communications in the ISM frequency bands, and specifically the 902-928 MHz and 433.05-434.79 frequency bands.
- the WECUs 42 can use predefined or dynamically selected beam-forming to communicate with any peripheral including using coherent modulation and adjusting each WECU's transmitted signal phase to reach a constructive combination at the peripheral receiver.
- the WECUs 42 can use non-coherent modulation and transmit simultaneously to all of the peripherals to increase signal-to-noise ratio.
- the transmit power of the WECUs 42 can be larger than the transmit power of the peripherals and can be increased as the number of wireless peripherals increases.
- CAN inter-WECU messages can be wirelessly offloaded to reduce CAN bus load and increase robustness and resilience to CAN bus faults.
- Error-correcting codes can be employed on the data on top of the CAN protocol to increase reliability, where the error-correcting codes are rateless codes with minimum latency guarantees including differential latency guarantees that are higher for recent packets and lower for older packets.
- a particular wireless peripheral may send its message to several WECUs, where each WECU 42 may receive that message with differing levels of fidelity, quality and data corruption.
- each of the WECUs 42 that receives a signal from a wireless peripheral will encode its reception quality of that signal into the message that it puts onto the bus 32 .
- the present invention proposes an arbitration process as discussed above for selecting which one of the several messages having different level of quality will be transmitted onto the CAN bus 32 .
- FIG. 3 is an illustration 70 depicting an arbitration process for a known CAN protocol to determine which message from a particular WECU, sometimes referred to herein as a node, will be transmitted on the CAN bus 32 at a particular point in time based on message quality, where the CAN protocol gives priority to a zero bit over a one bit.
- the illustration 70 shows a message 72 having a known bit format for a bit data stream and includes a start-of-frame bit 74 , identifier bits 76 , an RTR bit 78 , control field bits 80 and the data being broadcast in a data bit field 82 .
- the identifier bits 76 perform the arbitration, where the priority of the message from a particular WECU is determined as to whether that message will be transmitted on the bus 32 , where the value of the identifier bits is low based on a higher priority transmission.
- the identifier bits 76 include 11 bits, 0 - 10 , where, in this example, bits 6 - 10 are fixed ID bits and bits 0 - 5 are quality bits identifying the quality of the data field bits 82 . More particularly, the identifier bits 0 - 5 are used to identify the quality, such as signal-to-noise ratio (SNR), cyclical redundancy check (CRC), etc., of the message that the WECU 42 is putting on the bus 32 .
- SNR signal-to-noise ratio
- CRC cyclical redundancy check
- the WECU 42 will set the quality of the message it received from the peripheral 50 in the identifier bits 76 with a certain priority, i.e., number of low bits, based on how high the quality of the message is that it received from the wireless peripheral 50 .
- nodes are attempting to put the same message on the CAN bus 32 , where the messages may have different levels of quality.
- a first node attempts to transmit a message having bit stream 84 onto the CAN bus 32
- a second node attempts to transmit a message having bit stream 86 onto the CAN bus 32
- a third node attempts to transmit a message having bit stream 88 onto the CAN bus 32 , all of which have the format of the message 72 and have different levels of message quality.
- the identifier bits 6 - 10 in the message from the nodes are the same because the message is intended for the target ECU.
- the bit in the data stream 86 from the second node is high indicating that it has a lower quality than the messages from the first and third nodes.
- the identifier bit in the third node message goes low while the identifier bit 2 in the first node message remains high, indicating that the message from the third node has a higher priority (quality) than the message from the first node.
- the message on the third node is transmitted on the bus 32 after the identifier section has satisfied the arbitration.
- the third node message 88 will take over the bus for transmitting the message including the data 82 .
- the bit stream 88 from the third node has the highest quality and is a bit stream 90 that is transmitted on the bus 32 .
- the CAN protocol can allow only one of the messages received from the particular peripheral at all of the WECUs 42 to be put on the bus at the particular message slot.
- the WECUs 42 that lost the arbitration receive the message from the highest quality WECU and re-estimate their received bit and overall quality measure. Maximum ratio combining (MRC) can be used for instance for this purpose.
- MRC Maximum ratio combining
- the discussion herein includes uplink signal transmissions where the peripherals 50 transmit messages wirelessly to be received by all of the WECUs 42 as a first transmission hop and where all of those WECUs 42 then put that message onto the CAN bus 32 as a second transmission hop.
- all of the WECUs 42 will receive a message to be transmitted from the CAN bus 32 as a first transmission hop and then will transmit the message wirelessly as a second transmission hop.
- the WECUs transmit the message simultaneously over the wireless channel using non-coherent modulation to form a simulcast scheme.
- a more involved scheme can target a specific peripheral and perform distributed beamforming over the WECUs 42 , as is well known by those skilled in the art.
- FIG. 4 is a flow chart diagram 100 depicting a WECU processing algorithm that provides the arbitration process for the CAN bus according to the quality of the wireless received signals for the uplink transmissions, as discussed above.
- the particular WECU receives the wireless message from the particular peripheral.
- a CRC is performed on the message at decision diamond 104 , and if it passes, the message has the highest quality and is transmitted at box 106 , and the algorithm ends at box 108 .
- the CRC determines if the bits are corrupted or correctly received by the WECU 42 .
- the algorithm calculates the fidelity of the message at box 112 .
- the WECU 42 checks if the number of iterations has reached a maximum iteration or if the message has been resolved, and if so, the algorithm ends at the box 108 . If the number of iterations is not at the maximum or the message has not been resolved at the decision diamond 114 , then the algorithm determines whether the calculated fidelity is the highest possible fidelity at decision diamond 116 .
- the WECU 42 transmits the message at box 118 with certain modifications, and recalculates the fidelity at the box 112 . If the calculated fidelity is not the highest possible fidelity at the decision diamond 116 , then typically another WECU 42 with a higher fidelity will transmit its message on the CAN bus 32 , and this message can be used to increase the fidelity at the particular WECU 42 at box 120 . Specifically, the particular WECU 42 deciphers the message with a higher fidelity received from another WECU on the CAN bus 32 and uses that message to correct corrupted bits in the message that the particular WECU 42 has received in order to increase its message fidelity. The algorithm then increases the iteration number by one at box 122 and returns to the box 112 to recalculate the fidelity of the message.
- the CAN protocol may employ a CAN flexible data-rate link that allows for very fast data transmissions. If this protocol is employed, the same iterative procedure can be applied.
- each WECU that receives a message from a particular ECU to be sent to a particular peripheral will all send that message wirelessly.
- Each WECU performs a beam-forming process, well known to those skilled in the art, so that the signals are matched in phase when they are received by the peripheral 50 so that the peripheral 50 receives all of the wireless messages from all of the WECUs 42 coherently.
- the ECUs 36 that are coupled to the bus 32 are synchronized through the same clock signal so that the transmissions from the WECUs 42 can be transmitted through simulcast techniques to be non-coherently received by the wireless peripheral 50 .
- the above described method requires two hops. In the first hop the entire packet is decoded on one media (CAN bus or the wireless media) before being retransmitted on the other media. This introduces an additional latency of at least one packet transmission time.
- the WECUs 42 can be used as simple relays, operating on a bit-by-bit manner, amplifying-and-forwarding any dominant bit on one media to the other. In that case the WECUs 42 do not adhere to the CAN protocol (as their operation is on the bit-level) and multiple WECUs can transmit simultaneously on the CAN bus 32 reaching consensus for all the bits of the CAN frame (and not only the arbitration field) without causing error frames to be transmitted.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- 1. Field of the Invention
- This invention relates generally to a vehicle communications network and, more particularly, to a vehicle hybrid communications network including a combination of wired and wireless ECUs and wired and wireless peripherals that communicate over powerlines.
- 2. Discussion of the Related Art
- Modern vehicles employ many sensors, actuators, controllers, sub-systems, buses, etc. that require electrical wiring. As the number of vehicle systems increases, so does the wiring necessary to support those systems. However, there are a number of disadvantages with providing wires in a vehicle, especially many wires. For example, the electrical conductor of the wires, such as copper, has significant weight. As the weight of a vehicle increases, fuel efficiency decreases. Further, wiring in a vehicle is susceptible to damage, which increases the warranty cost of the vehicle. Also, requiring wiring throughout the vehicle reduces the flexibility in design and manufacturing of the vehicle. Further, at least some of the wiring in a vehicle often requires periodic maintenance. Also, wiring adds significant expense and cost. Further, during manufacture of the vehicle, assembly of cable harnesses often causes problems as a result of breaking or bending of connector pins. Therefore, it would be desirable to eliminate or reduce the wiring in a vehicle.
- It is known in the art to employ wireless technology in a vehicle for communications purposes at least in limited circumstances. However, the transmission of wireless signals also suffers from a number of disadvantages including interference with signals from other vehicles, potential interference with signals from consumer devices brought into the vehicle, unnecessary radiation inside the passenger compartment of the vehicle, and fading issues, which result in loss of signal, requiring larger transmitted power and large power consumption.
- The following disclosure describes a hybrid vehicle communications network including a combination of wired and wireless ECUs and wired and wireless peripherals. A communications backbone, either a CAN bus or a powerline, is electrically coupled to each of the ECUs. The wireless peripherals provide wireless signals to all of the wireless ECUs and each wireless ECU provides data messages on the backbone based on the signals received from the wireless peripherals to be received by a target ECU. Also, one or more of the ECUs puts messages on the backbone to be transmitted wirelessly by all of the wireless ECUs to be received by a wireless peripheral.
- Additional features of the present invention will become apparent from the following description and appended claims, taken in conjunction with the accompanying drawings.
-
FIG. 1 is an illustration of a vehicle including a communications network having a combination of wired and wireless ECUs and wired and wireless peripherals; -
FIG. 2 is a block diagram of a vehicle communications network including a combination of wired and wireless ECUs and wired and wireless peripherals; -
FIG. 3 is an illustration of a message format and signals for a CAN protocol illustrating an arbitration process; and -
FIG. 4 is a flow chart diagram showing a protocol for hybrid wireless/wired communications between a peripheral and a target ECU through multiple ECUs with wireless capability. - The following discussion of the embodiments of the invention directed to a vehicle communications network including a combination of wired and wireless ECUs and wired and wireless peripherals is merely exemplary in nature, and is in no way intended to limit the invention or its applications or uses.
- The present invention proposes a hybrid vehicle communications architecture or network that combines wireless and wired communications technologies among multiple peripherals and electronic control units (ECU). Some reasons for adopting a hybrid architecture include increased robustness, reliability and lower latency, while preserving both wireless and wired resources.
-
FIG. 1 is a top view illustration of avehicle 10 showing a simplified representation of a communications architecture on thevehicle 10. Particularly, thevehicle 10 includes aCAN bus 12 to which is connected a number of ECUs some of which areECUs 14 that are not equipped with wireless technology and some of which are wireless ECUs (WECUs) 16 and 18, where each of the WECUs 16 and 18 include wireless technology represented generally by 20. Thevehicle 10 also includes a number of peripherals, such as sensors, switches, actuators, etc., some of which are hard-wiredperipherals 22 and some of which arewireless peripherals 24 including anantenna 26. The communications architecture is intended to be a representation of one or more of the communications architectures that may exist on a vehicle of any type, where several ECUs each performing a certain function are generally electrically coupled to a controller area network (CAN) bus for a certain vehicle system, such as a vehicle body, engine, chassis, etc. As will become apparent from the discussion below, any suitable configuration of some hard-wired and some wireless ECUs and some hard-wired and some wireless peripherals can be employed. - In one embodiment, the wireless channels of those peripherals and ECUs that are selected to be wireless are mutually independent (as possible), which means that they are at locations on the vehicle relative to other vehicle components where the wireless signals transmitted by or received by the peripheral or WECU are less likely to suffer from fading issues at the same time that would cause signal corruption and significantly reduce reception quality. Furthermore, WECUs are located so that they cover the entire vehicle vicinity with high average signal-to-noise ratio. In order to further overcome fading issues, the present invention proposes employing signal diversity as will be discussed in detail below.
-
FIG. 2 is a schematic block diagram of a simplifiedvehicle communications network 30 of the type discussed above for a certain vehicle system, but removed from thevehicle 10. Thenetwork 30 includes aCAN bus 32 andseveral ECUs 36 electrically coupled to theCAN bus 32 by aline 38 for controlling separate parts of the particular vehicle system, where theECUs 36 provide data messages on thebus 32 available to be received by all of theother ECUs 36 coupled to thebus 32, and where all of theECUs 36 receive control and command messages from thebus 32. Some of theECUs 36 are hard-wired ECUs, represented by ECU 40, and some of theECUs 36 are wireless ECUs, represented by WECU 42 including anantenna 44. - As above, the
communications network 30 also includes a number of peripherals that are in communication with one or more of theECUs 36 that may receive commands to perform a certain operation, such as a door lock, or provide certain sensor data, such as pressure, temperature, etc. Some of the peripherals may be hard-wired peripherals, such as peripheral 46 that is hard-wired to the ECU 40 by awire 48, and some of the peripherals may be wireless peripherals, such as a peripheral 50 including anantenna 52, which also may be hard-wired to anECU 36 byline 54. - It is known in the art to provide powerline communications (PLC) where a powerline providing power to the various ECUs on a vehicle from, for example, the vehicle battery are also used as an electrical conductor to provide communications signals, such as digital data bits modulated on to a high frequency carrier signal. The CAN protocol is used on the physical layer of the PLC. The present invention also proposes a hybrid of wired and wireless peripherals and ECUs communicating with each other as discussed herein using the powerlines providing power to the
ECUs 36. - To illustrate this embodiment, the
communications network 30 also includes apowerline 56 electrically coupled to apower source 58, such as a vehicle battery. All of theECUs 36 in thenetwork 30 are coupled to thepowerline 56 onlines 60 from which they receive power. Thus, in the same way as discussed herein that signals are modulated onto theCAN bus 32 to be sent toother ECUs 36 in thenetwork 30, those same messages can also be modulated onto thepowerline 50 to be sent to theECUs 36. Certain communications architectures may employ both communications over a CAN bus and a powerline. In theory, all of the peripherals that receive power from the vehicle battery can be in electrical communication with all of the ECUs on the vehicle that are also coupled to the vehicle battery. It is well known that PLCs and CAN buses are limited in bandwidth, i.e., bits per second, which limits the amount of data that can be sent from the peripherals to theECUs 36 and commands that can be sent from theECUs 36 to the peripherals. Because CAN buses are limited in their bandwidth, a number of CAN buses for different vehicle systems are typically required on the vehicle. - The present invention proposes providing some combination of hard-wired and wireless ECUs and hard-wired and wireless peripherals in connection with a PLC and/or CAN buses, sometimes referred to generally herein as a backbone, where a majority of the data can be transmitted wirelessly and the hard-wired connections can be reserved for more critical data flow. Such a combination of wireless technology and the PLC can increase system reliability and security. The hybrid wired and wireless communications network discussed herein is carefully designed so that the number of wires required for the network is reduced over traditional vehicle communications networks. It is noted that the discussion below refers to putting messages on the CAN
bus 32, however, in that discussion the CANbus 32 can be replaced with thepowerline 56 as the backbone. - Typically, each
ECU 36 controls several peripherals, where such an ECU is referred herein to as a target ECU for those peripherals. As will be discussed, one or more of those peripherals may be a wireless peripheral and the target ECU may be a hard-wired or a wireless ECU. The target ECU may rely on the WECUs 42 in thenetwork 30 to communicate with thewireless peripherals 50. All of the WECUs 42 that receive the wireless signals from thewireless peripherals 50 put that message on theCAN bus 32 and through appropriate digital signal coding, the target ECU extracts data from theCAN bus 32 as appropriate. Likewise, if the target ECU wants to send a signal to the wireless peripheral 50, it will provide a coded signal on theCAN bus 32 that is deciphered by all of theWECUs 42 electrically coupled to thebus 32 and all of those WECUs 42 will wirelessly transmit the particular message to the peripheral 50. It is noted that many peripherals can be communicating with a single ECU or many peripherals can be communicating with many ECUs. It is noted that many peripherals can be communicating with a single ECU or many peripherals can be communicating with many ECUs. It is also noted that in a different scheme one or more of theWECUs 42 will operate as simple relays (amplify-and-forward), where bits picked from theCAN bus 32 are transmitted over the wireless media and vice versa. In this way the operation is very simple and latency is small. However, offloading traffic to increase system overall bandwidth is not possible. - As discussed, several WECUs can cooperate over the
CAN bus 32 to help a wireless peripheral to convey its data to its target ECU. In this scenario a wireless peripheral's transmission is being received by multiple WECUs. Since the wireless channel is unreliable and can suffer from fading, the target ECU may not receive the message without errors. Furthermore, the target ECU may not have wireless capabilities at all and is dependent on wired communications from the WECUs to relay the peripheral information to it. - CAN buses are extremely loaded, and therefore relaying the peripheral's message by multiple WECUs in a time division fashion may be too expensive. On the other hand, relying on only a single arbitrary WECU can result in low reliability due to the wireless channel temporal effects. A built in arbitration mechanism for the CAN bus cam be used to reduce the load on the
CAN bus 32 and achieve better reliability and performance. - The
CAN bus 32 uses open-collector transceivers, which means that zero bits are dominant while one bits are recessive. Particularly, if a collision occurs and two nodes transmit opposite bits at the same time, then the received bit would be zero (this channel is often referred to as the AND channel). The CAN standard uses this property for arbitration. The CAN message ID determines its priority, where the lower the value—the higher the priority. In this arbitration stage multiple nodes can simultaneously transmit their message IDs, however at the end, and due to the AND channel operation, only the lowest value ID prevails. All of the other nodes remain silent for the rest of the transmission allowing contention free transmission of the highest priority message. - In a first embodiment, the CAN arbitration process selects the best WECU to transmit its received information, referred to herein as the max selection method. In the max selection method, only the
WECU 42 with the highest received quality (SNR, CRC or LLR measures) transmits its message on theCAN bus 32. TheWECUs 42 translate their received quality into a message ID, where the higher the quality the lower the value. The CAN arbitration process guarantees that only the highest message quality from theWECU 42 sends its data to the target ECU. - A second embodiment repeats the first embodiment iteratively, where at each iteration, the WECU with the best quality, where quality is based on its received wireless signal and the previous iterations received data from other WECUs, is selected using the same arbitration process.
- In a third embodiment, all of the WECUs transmit their received bits simultaneously, referred to herein as the wireless CAN extension (WiCAN). In this embodiment, all of the
WECUs 42 act as simple relays, where if a dominant bit is received over the wired CAN it is also transmitted as a dominant bit over the wireless link and vice versa. - On-off-keying (OOK) modulation is a natural modulation method for the wireless technology with “on” being the dominant bit. Further, the communications protocol can use wireless communications in the ISM frequency bands, and specifically the 902-928 MHz and 433.05-434.79 frequency bands. The WECUs 42 can use predefined or dynamically selected beam-forming to communicate with any peripheral including using coherent modulation and adjusting each WECU's transmitted signal phase to reach a constructive combination at the peripheral receiver. The WECUs 42 can use non-coherent modulation and transmit simultaneously to all of the peripherals to increase signal-to-noise ratio. The transmit power of the
WECUs 42 can be larger than the transmit power of the peripherals and can be increased as the number of wireless peripherals increases. Further, CAN inter-WECU messages can be wirelessly offloaded to reduce CAN bus load and increase robustness and resilience to CAN bus faults. Error-correcting codes can be employed on the data on top of the CAN protocol to increase reliability, where the error-correcting codes are rateless codes with minimum latency guarantees including differential latency guarantees that are higher for recent packets and lower for older packets. - As discussed above, a particular wireless peripheral may send its message to several WECUs, where each
WECU 42 may receive that message with differing levels of fidelity, quality and data corruption. According to the invention, each of theWECUs 42 that receives a signal from a wireless peripheral will encode its reception quality of that signal into the message that it puts onto thebus 32. For this situation, the present invention proposes an arbitration process as discussed above for selecting which one of the several messages having different level of quality will be transmitted onto theCAN bus 32. -
FIG. 3 is anillustration 70 depicting an arbitration process for a known CAN protocol to determine which message from a particular WECU, sometimes referred to herein as a node, will be transmitted on theCAN bus 32 at a particular point in time based on message quality, where the CAN protocol gives priority to a zero bit over a one bit. Theillustration 70 shows amessage 72 having a known bit format for a bit data stream and includes a start-of-frame bit 74,identifier bits 76, anRTR bit 78,control field bits 80 and the data being broadcast in adata bit field 82. Theidentifier bits 76 perform the arbitration, where the priority of the message from a particular WECU is determined as to whether that message will be transmitted on thebus 32, where the value of the identifier bits is low based on a higher priority transmission. Theidentifier bits 76 include 11 bits, 0-10, where, in this example, bits 6-10 are fixed ID bits and bits 0-5 are quality bits identifying the quality of thedata field bits 82. More particularly, the identifier bits 0-5 are used to identify the quality, such as signal-to-noise ratio (SNR), cyclical redundancy check (CRC), etc., of the message that theWECU 42 is putting on thebus 32. In other words, theWECU 42 will set the quality of the message it received from the peripheral 50 in theidentifier bits 76 with a certain priority, i.e., number of low bits, based on how high the quality of the message is that it received from thewireless peripheral 50. - In this non-limiting example, three WECUs, referred to as nodes, are attempting to put the same message on the
CAN bus 32, where the messages may have different levels of quality. A first node attempts to transmit a message having bit stream 84 onto theCAN bus 32, a second node attempts to transmit a message having bit stream 86 onto theCAN bus 32, and a third node attempts to transmit a message having bit stream 88 onto theCAN bus 32, all of which have the format of themessage 72 and have different levels of message quality. The identifier bits 6-10 in the message from the nodes are the same because the message is intended for the target ECU. - At identifier bit 5, the bit in the
data stream 86 from the second node is high indicating that it has a lower quality than the messages from the first and third nodes. At bit 2, the identifier bit in the third node message goes low while the identifier bit 2 in the first node message remains high, indicating that the message from the third node has a higher priority (quality) than the message from the first node. Based on this arbitration process, the message on the third node is transmitted on thebus 32 after the identifier section has satisfied the arbitration. When a particular node recognizes that another node has a higher priority bit in the identifier portion of the message, that node will stop transmitting its message. Thus, thethird node message 88 will take over the bus for transmitting the message including thedata 82. In other words, through the arbitration process discussed herein, thebit stream 88 from the third node has the highest quality and is abit stream 90 that is transmitted on thebus 32. By selectively identifying the quality of the transmission based on the arbitration bits in theidentifier bits 76 in this manner, the CAN protocol can allow only one of the messages received from the particular peripheral at all of theWECUs 42 to be put on the bus at the particular message slot. The WECUs 42 that lost the arbitration receive the message from the highest quality WECU and re-estimate their received bit and overall quality measure. Maximum ratio combining (MRC) can be used for instance for this purpose. The process then repeats (without the WECUs that already transmitted their messages over the CAN bus) until the CRC is met. - The discussion herein includes uplink signal transmissions where the
peripherals 50 transmit messages wirelessly to be received by all of theWECUs 42 as a first transmission hop and where all of those WECUs 42 then put that message onto theCAN bus 32 as a second transmission hop. Likewise, for downlink signal transmissions, all of theWECUs 42 will receive a message to be transmitted from theCAN bus 32 as a first transmission hop and then will transmit the message wirelessly as a second transmission hop. When synchronized by the CAN protocols, the WECUs transmit the message simultaneously over the wireless channel using non-coherent modulation to form a simulcast scheme. A more involved scheme can target a specific peripheral and perform distributed beamforming over theWECUs 42, as is well known by those skilled in the art. -
FIG. 4 is a flow chart diagram 100 depicting a WECU processing algorithm that provides the arbitration process for the CAN bus according to the quality of the wireless received signals for the uplink transmissions, as discussed above. Atbox 102, the particular WECU receives the wireless message from the particular peripheral. A CRC is performed on the message atdecision diamond 104, and if it passes, the message has the highest quality and is transmitted atbox 106, and the algorithm ends atbox 108. The CRC determines if the bits are corrupted or correctly received by theWECU 42. - If the message does not pass the CRC at the
decision diamond 104, then the algorithm starts an iterative procedure atbox 110, which includes setting the number of iterations at iter=1. The algorithm calculates the fidelity of the message atbox 112. Atdecision diamond 114, theWECU 42 checks if the number of iterations has reached a maximum iteration or if the message has been resolved, and if so, the algorithm ends at thebox 108. If the number of iterations is not at the maximum or the message has not been resolved at thedecision diamond 114, then the algorithm determines whether the calculated fidelity is the highest possible fidelity atdecision diamond 116. If the calculated fidelity is the highest possible fidelity at thedecision diamond 116, then theWECU 42 transmits the message atbox 118 with certain modifications, and recalculates the fidelity at thebox 112. If the calculated fidelity is not the highest possible fidelity at thedecision diamond 116, then typically anotherWECU 42 with a higher fidelity will transmit its message on theCAN bus 32, and this message can be used to increase the fidelity at theparticular WECU 42 atbox 120. Specifically, theparticular WECU 42 deciphers the message with a higher fidelity received from another WECU on theCAN bus 32 and uses that message to correct corrupted bits in the message that theparticular WECU 42 has received in order to increase its message fidelity. The algorithm then increases the iteration number by one atbox 122 and returns to thebox 112 to recalculate the fidelity of the message. - The CAN protocol may employ a CAN flexible data-rate link that allows for very fast data transmissions. If this protocol is employed, the same iterative procedure can be applied.
- During the downlink transmission, each WECU that receives a message from a particular ECU to be sent to a particular peripheral will all send that message wirelessly. Each WECU performs a beam-forming process, well known to those skilled in the art, so that the signals are matched in phase when they are received by the peripheral 50 so that the peripheral 50 receives all of the wireless messages from all of the
WECUs 42 coherently. Further, theECUs 36 that are coupled to thebus 32 are synchronized through the same clock signal so that the transmissions from theWECUs 42 can be transmitted through simulcast techniques to be non-coherently received by thewireless peripheral 50. - The above described method requires two hops. In the first hop the entire packet is decoded on one media (CAN bus or the wireless media) before being retransmitted on the other media. This introduces an additional latency of at least one packet transmission time. Alternatively, the
WECUs 42 can be used as simple relays, operating on a bit-by-bit manner, amplifying-and-forwarding any dominant bit on one media to the other. In that case theWECUs 42 do not adhere to the CAN protocol (as their operation is on the bit-level) and multiple WECUs can transmit simultaneously on theCAN bus 32 reaching consensus for all the bits of the CAN frame (and not only the arbitration field) without causing error frames to be transmitted. The latency of such a scheme is not larger than the propagation delay allowed by the CAN protocol. Using smart decision threshold in the uplink and cooperation schemes (such as simulcast) on the downlink high end-to-end communication reliability can be reached. Clearly, such a scheme cannot be used to increase CAN bus capacity, however, it can serve as a wireless extension, as well as to increase robustness in case of theCAN bus 32 disconnects. In such a case theWECUs 42 will maintain connectivity between the disconnected CAN bus networks. - As will be well understood by those skilled in the art, the several and various steps and processes discussed herein to describe the invention may be referring to operations performed by a computer, a processor or other electronic calculating device that manipulate and/or transform data using electrical phenomenon. Those computers and electronic devices may employ various volatile and/or non-volatile memories including non-transitory computer-readable medium with an executable program stored thereon including various code or executable instructions able to be performed by the computer or processor, where the memory and/or computer-readable medium may include all forms and types of memory and other computer-readable media.
- The foregoing discussion disclosed and describes merely exemplary embodiments of the present invention. One skilled in the art will readily recognize from such discussion and from the accompanying drawings and claims that various changes, modifications and variations can be made therein without departing from the spirit and scope of the invention as defined in the following claims.
Claims (20)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/322,144 US9227579B1 (en) | 2014-07-02 | 2014-07-02 | Hybrid wireless-wired architecture based on power lines for intra-vehicular communication |
| DE102015110537.3A DE102015110537B4 (en) | 2014-07-02 | 2015-06-30 | Hybrid wireless-wired architecture based on power lines for communication between vehicles |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/322,144 US9227579B1 (en) | 2014-07-02 | 2014-07-02 | Hybrid wireless-wired architecture based on power lines for intra-vehicular communication |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/706,437 Continuation-In-Part US20150234840A1 (en) | 2013-07-03 | 2015-05-07 | Browser-Based Designer Tool For A User Interface And The Administration Of Tiles |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US9227579B1 US9227579B1 (en) | 2016-01-05 |
| US20160001715A1 true US20160001715A1 (en) | 2016-01-07 |
Family
ID=54939063
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/322,144 Expired - Fee Related US9227579B1 (en) | 2014-07-02 | 2014-07-02 | Hybrid wireless-wired architecture based on power lines for intra-vehicular communication |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9227579B1 (en) |
| DE (1) | DE102015110537B4 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140358376A1 (en) * | 2008-07-02 | 2014-12-04 | Michael Phelan | Driver authentication system and method for monitoring and controlling vehicle usage |
| US20160311387A1 (en) * | 2015-04-27 | 2016-10-27 | L & B Manufacturing, Inc. | Wireless airbag control system |
| US9908508B2 (en) * | 2008-07-02 | 2018-03-06 | Michael Phelan | Driver authentication system and method for monitoring and controlling vehicle usage |
| US20230373494A1 (en) * | 2022-05-17 | 2023-11-23 | Michael Phelan | Driver authentication system and method for monitoring and controlling vehicle usage |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6056424B2 (en) * | 2012-11-29 | 2017-01-11 | 株式会社デンソー | In-vehicle program update device |
| DE102019102793A1 (en) * | 2019-02-05 | 2020-08-06 | Auto-Kabel Management Gmbh | Motor vehicle energy conductor connection and motor vehicle energy conductor |
| CN110730059B (en) * | 2019-10-21 | 2022-03-29 | 深圳智微电子科技有限公司 | Diversity copy receiving performance optimization method |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7164117B2 (en) * | 1992-05-05 | 2007-01-16 | Automotive Technologies International, Inc. | Vehicular restraint system control system and method using multiple optical imagers |
| US7663502B2 (en) * | 1992-05-05 | 2010-02-16 | Intelligent Technologies International, Inc. | Asset system control arrangement and method |
| US5833025A (en) * | 1995-09-13 | 1998-11-10 | Bhandari; Gurubaksh | Wireless automobile cruise control system |
| US6184829B1 (en) * | 1999-01-08 | 2001-02-06 | Trueposition, Inc. | Calibration for wireless location system |
| US6369923B1 (en) * | 1999-09-07 | 2002-04-09 | Cinta Corporation | Multiwavelength stabilization with a single reference comb filter in DWDM systems |
| US20020009296A1 (en) * | 2000-07-21 | 2002-01-24 | Quantum Instruments, Inc. | Transceiver units and a transceiver system for the remote control of electronic equipment |
| SE516791C2 (en) | 2000-09-12 | 2002-03-05 | Kvaser Consultant Ab | Arrangements to increase accessibility of data and / or control commands in distributed control systems |
| US20030040347A1 (en) * | 2001-06-14 | 2003-02-27 | Roach Alan P. | Wirless interactive electronic toy |
| IL158211A0 (en) * | 2001-04-04 | 2004-05-12 | Quellan Inc | Method and system for decoding multilevel signals |
| US7363149B2 (en) * | 2001-12-13 | 2008-04-22 | Robert Bosch Gmbh | Autonomous in-vehicle navigation system and diagnostic system |
| US7130366B2 (en) * | 2002-04-05 | 2006-10-31 | Scintera Networks, Inc. | Compensation circuit and method for reducing intersymbol interference products caused by signal transmission via dispersive media |
| WO2006020826A2 (en) * | 2004-08-11 | 2006-02-23 | Digital Fountain, Inc. | Method and apparatus for fast encoding of data symbols according to half-weight codes |
| JP2009248711A (en) | 2008-04-04 | 2009-10-29 | Denso Corp | On-vehicle communication system |
| JP5046345B2 (en) * | 2008-05-29 | 2012-10-10 | 株式会社オートネットワーク技術研究所 | Communication device and communication system |
| WO2011018834A1 (en) * | 2009-08-10 | 2011-02-17 | 株式会社 東芝 | Electronic device and electronic system |
| US8718115B2 (en) * | 2010-10-08 | 2014-05-06 | Texas Instruments Incorporated | Building, transmitting, and receiving frame structures in power line communications |
| WO2012109696A1 (en) * | 2011-02-16 | 2012-08-23 | Barrie Davis | Wireless power, light and automation control |
| US8930036B2 (en) | 2011-04-13 | 2015-01-06 | GM Global Technology Operations LLC | Reconfigurable interface-based electrical architecture |
| US8453500B2 (en) * | 2011-05-19 | 2013-06-04 | Toyota Info Technology Center Co., Ltd. | Tire system |
| DK2552017T3 (en) * | 2011-07-26 | 2018-05-28 | Oticon As | Method of reducing the minimum operating range of a communication connection |
| JP5990436B2 (en) * | 2012-09-07 | 2016-09-14 | ルネサスエレクトロニクス株式会社 | Wireless communication system and wireless communication apparatus |
| US9045095B2 (en) | 2012-12-16 | 2015-06-02 | Cisco Technology Inc. | Security for a wireless ECU vehicle system |
-
2014
- 2014-07-02 US US14/322,144 patent/US9227579B1/en not_active Expired - Fee Related
-
2015
- 2015-06-30 DE DE102015110537.3A patent/DE102015110537B4/en not_active Expired - Fee Related
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140358376A1 (en) * | 2008-07-02 | 2014-12-04 | Michael Phelan | Driver authentication system and method for monitoring and controlling vehicle usage |
| US9493149B2 (en) * | 2008-07-02 | 2016-11-15 | Michael Phelan | Driver authentication system and method for monitoring and controlling vehicle usage |
| US9908508B2 (en) * | 2008-07-02 | 2018-03-06 | Michael Phelan | Driver authentication system and method for monitoring and controlling vehicle usage |
| US10259465B2 (en) * | 2008-07-02 | 2019-04-16 | The Phelan Group, Llc | Driver authentication system and method for monitoring and controlling vehicle usage |
| US10259470B2 (en) * | 2008-07-02 | 2019-04-16 | The Phelan Group, Llc | Driver authentication system and method for monitoring and controlling vehicle usage |
| US11352020B2 (en) * | 2008-07-02 | 2022-06-07 | Michael Phelan | Driver authentication system and method for monitoring and controlling vehicle usage |
| US11472427B2 (en) * | 2008-07-02 | 2022-10-18 | Michael Phelan | Driver authentication system and method for monitoring and controlling vehicle usage |
| US20160311387A1 (en) * | 2015-04-27 | 2016-10-27 | L & B Manufacturing, Inc. | Wireless airbag control system |
| US9840220B2 (en) * | 2015-04-27 | 2017-12-12 | L & B Manufacturing, Inc. | Wireless airbag control system |
| US20230373494A1 (en) * | 2022-05-17 | 2023-11-23 | Michael Phelan | Driver authentication system and method for monitoring and controlling vehicle usage |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102015110537B4 (en) | 2021-09-30 |
| DE102015110537A1 (en) | 2016-01-07 |
| US9227579B1 (en) | 2016-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9227579B1 (en) | Hybrid wireless-wired architecture based on power lines for intra-vehicular communication | |
| US9457742B2 (en) | Wireless communication extension for can based electrical architectures | |
| US10887889B2 (en) | Method and device for providing different services in mobile communication system | |
| US20140254649A1 (en) | Rate adaptation algorithm using raw bit error rate | |
| WO2010053695A2 (en) | Method for cooperative relaying within multi hop wireless communication systems | |
| US20170244521A1 (en) | Hybrid automatic repeat request method and apparatus in relay wireless communication system using compressed-and-forward scheme | |
| US9425889B2 (en) | Method and apparatus for improved non-geostationary communications | |
| WO2012072030A1 (en) | Soft forwarding for cooperative wireless communication | |
| US20100278153A1 (en) | Wireless communication appparatus, wireless communication method and wireless communication system | |
| WO2008073335A2 (en) | Cooperative relaying using dirty paper coding | |
| JP5328250B2 (en) | Communication device and electronic device | |
| JP5933862B2 (en) | Communications system | |
| US10965493B2 (en) | On-vehicle communication system, on-vehicle device and communication control method | |
| US8780737B2 (en) | Apparatus and method for loop-back in wireless communication systems | |
| CN107872240A (en) | It is a kind of to be applied to the transmission of the interference signal of frequency while full duplex system and removing method | |
| KR102684110B1 (en) | Communication device and method of operation thereof | |
| CN107005347A (en) | Method and apparatus for flexible selectivity SSDF relayings | |
| KR20180019488A (en) | Method for the digital transmission of data blocks from a sending station to a receiving station, sending station, receiving station and motor vehicle for use in the method | |
| KR20100103197A (en) | A communication method using code packet in wireless network | |
| KR20250177400A (en) | Wireless transmitting device, wireless receiving device, wireless repeater, control circuit, storage medium, communication system, and communication method | |
| WO2018168701A1 (en) | Communication device, communication system, and communication method | |
| US20220394440A1 (en) | Method and device for transmitting data for a vehicle | |
| KR20220088867A (en) | Communication device and method of operation thereof | |
| JP2020028091A (en) | Radio transmission terminal, radio reception terminal and radio communication system | |
| JP2016220121A (en) | OFDM communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LAIFENFELD, MOSHE;RIESS, EILON;REEL/FRAME:033267/0015 Effective date: 20140702 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
| ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20240105 |