System and method for distributed coexistence and soft mitigation through a vehicle network for in-vehicle modules
A vehicle comprises a Wi-Fi network including at least one Wi-Fi antenna module including a Wi-Fi antenna in communication with a Wi-Fi Integrated Circuit (IC) and a Bluetooth Low Energy (BLE) network including at least one BLE antenna module including a BLE antenna and a BLE IC, the BLE IC configured to detect in-band noise, characterize the in-band noise, and transmit the characterization of the in-band noise to the Wi-Fi IC.
1 . A vehicle comprising:
a controller area network (CAN) bus;
a Wi-Fi network including at least one Wi-Fi antenna module including a Wi-Fi antenna in communication with a Wi-Fi Integrated Circuit (IC); and
a Bluetooth Low Energy (BLE) network including at least one BLE antenna module including a BLE antenna and a BLE IC, the BLE IC communicatively coupled to the Wi-Fi IC via the CAN bus and configured to:
detect in-band noise;
determine a characterization of the in-band noise, wherein the characterization comprises at least one of an occurrence, a frequency, a bandwidth, an amplitude, or a time stamp of the in-band noise; and
transmit the characterization of the in-band noise to the Wi-Fi IC over the CAN bus,
wherein the Wi-Fi IC is configured to:
determine, based on the characterization of the in-band noise determined by the BLE IC, whether the in-band noise was generated by the Wi-Fi network; and
based on determining that the in-band noise was generated by the Wi-Fi network, adjust the Wi-Fi network to reduce the in-band noise generated by the Wi-Fi network.
2 . The vehicle of claim 1 , wherein the Wi-Fi IC is configured to determine a corrective action to reduce the in-band noise if the Wi-Fi IC determines that the in-band noise is generated by the Wi-Fi network.
3 . The vehicle of claim 2 , wherein the corrective action includes at least one of switching a band or channel of the Wi-Fi network, switching from a Multiple Input Multiple Output (MIMO) state having more than one active Wi-Fi antenna to a Single Input Single Output (SISO) state having one active Wi-Fi antenna, and/or lowering a Tx power of signals transmitted by the Wi-Fi network.
4 . The vehicle of claim 2 , further comprising communicating the corrective action taken by the Wi-Fi IC to a control module having memory hardware, the memory hardware storing the corrective action for future use by the Wi-Fi IC in mitigating in-band noise caused by the Wi-Fi network.
5 . The vehicle of claim 1 , wherein the BLE IC is configured to remove the in-band noise by changing a frequency and/or a bandwidth of the BLE network if the Wi-Fi IC determines that the in-band noise is not generated by the Wi-Fi network.
6 . The vehicle of claim 1 , further comprising an Ultra Wideband (UWB) network including at least one UWB antenna module having a UWB antenna and a UWB IC.
7 . The vehicle of claim 6 , wherein the UWB IC is in communication with the BLE IC and the Wi-Fi IC.
8 . The vehicle of claim 7 , wherein the UWB IC is configured to remove the in-band noise by changing a frequency and/or a bandwidth of the UWB network if the Wi-Fi IC determines that the in-band noise is not generated by the Wi-Fi network.
9 . The vehicle of claim 1 , wherein the Wi-Fi antenna is a passive antenna.
10 . A vehicle comprising:
a controller area network (CAN) bus;
a Wi-Fi network including at least one Wi-Fi antenna module including a Wi-Fi antenna in communication with a Wi-Fi Integrated Circuit (IC); and
an Ultra Wideband (UWB) network including at least one UWB antenna module having a UWB antenna and a UWB IC, the UWB IC communicatively coupled to the Wi-Fi IC via the CAN bus and configured to:
detect in-band noise;
determine a characterization of the in-band noise, wherein the characterization comprises at least one of an occurrence, a frequency, a bandwidth, an amplitude, or a time stamp of the in-band noise; and
transmit the characterization of the in-band noise to the Wi-Fi IC over the CAN bus,
wherein the Wi-Fi IC is configured to:
determine, based on the characterization of the in-band noise determined by the UWB IC, whether the in-band noise was generated by the Wi-Fi network; and
based on determining that the in-band noise was generated by the Wi-Fi network, adjust the Wi-Fi network to reduce the in-band noise generated by the Wi-Fi network.
11 . The vehicle of claim 10 , wherein the Wi-Fi IC is configured to determine a corrective action to reduce the in-band noise if the Wi-Fi IC determines that the in-band noise is generated by the Wi-Fi network.
12 . The vehicle of claim 11 , wherein the corrective action includes at least one of switching a band or channel of the Wi-Fi network, switching from a Multiple Input Multiple Output (MIMO) state having more than one active Wi-Fi antenna to a Single Input Single Output (SISO) state having one active Wi-Fi antenna, and/or lowering a Tx power of signals transmitted by the Wi-Fi network.
13 . The vehicle of claim 11 , further comprising communicating the corrective action taken by the Wi-Fi IC to a control module having memory hardware, the memory hardware storing the corrective action for future use by the Wi-Fi IC in mitigating in-band noise caused by the Wi-Fi network.
14 . The vehicle of claim 10 , wherein the UWB IC is configured to remove the in-band noise by changing a frequency and/or a bandwidth of the UWB network if the Wi-Fi IC determines that the in-band noise is not generated by the Wi-Fi network.
15 . A vehicle comprising:
a controller area network (CAN) bus;
a Bluetooth Low Energy (BLE) network including at least one BLE antenna module including a BLE antenna and a BLE Integrated Circuit (IC) configured to:
detect first in-band noise; and
determine a characterization of the first in-band noise, wherein the characterization of the first in-band noise comprises at least one of an occurrence, a frequency, a bandwidth, an amplitude, or a time stamp of the first in-band noise;
an Ultra Wideband (UWB) network including at least one UWB antenna module having a UWB antenna and a UWB IC configured to:
detect second in-band noise; and
determine a characterization of the second in-band noise, wherein the characterization of the second in-band noise comprises at least one of an occurrence, a frequency, a bandwidth, an amplitude, or a time stamp of the second in-band noise; and
a Wi-Fi network including at least one Wi-Fi antenna module including a Wi-Fi antenna in communication with a Wi-Fi IC, the Wi-Fi IC in communication with the BLE IC and the UWB IC via the CAN bus and configured to:
receive the characterization of the first in-band noise via the CAN bus;
receive the characterization of the second in-band noise via the CAN bus;
determine whether the first in-band noise or the second in-band noise was generated by the Wi-Fi network; and
based on determining that the first in-band noise or the second in-band noise was generated by the Wi-Fi network, taking a corrective action to reduce the detected first in-band noise or the second in-band noise.
16 . The vehicle of claim 15 , wherein at least one of the BLE IC is configured to remove the first in-band noise or the UWB IC is configured to remove the second in-band noise by changing a frequency and/or a bandwidth of the BLE network or the UWB network, respectively, if the Wi-Fi IC determines that the first in-band noise or the second in-band noise was not generated by the Wi-Fi network.
17 . The vehicle of claim 15 , wherein the corrective action includes at least one of switching a band or channel of the Wi-Fi network, switching from a Multiple Input Multiple Output (MIMO) state having more than one active Wi-Fi antenna to a Single Input Single Output (SISO) state having one active Wi-Fi antenna, and/or lowering a Tx power of signals transmitted by the Wi-Fi network.