Redundant links for reliable communication
First Claim
1. A transmitting electronic device, comprising:
- an input port configured to receive information associated with a data stream;
a first interface circuit configured to communicatively couple to a first antenna and to communicate first packets between the transmitting electronic device and a receiving electronic device via a first channel using a wireless-local-area-network (WLAN) communication protocol, wherein the first packets include the information associated with the data stream;
a second interface circuit configured to communicatively couple to a second antenna and to communicate second packets between transmitting electronic device and the receiving electronic device via a second channel using the WLAN communication protocol, wherein the second packets include the information associated with the data stream and the second channel is different than the first channel;
wherein, in a first operating mode, the second packets are communicated concurrently with the first packets; and
wherein, in a second operating mode, the transmitting electronic device is configured to determine a distance to the receiving electronic device and an associated phase distortion for one of the first channel and the second channel, including determining a first estimate of the distance based on a received signal strength and refining the first estimate of the distance using one or more of an angle of arrival (AOA), a round trip time (RTT) and a time of arrival (TOA), while the information is communicated using the other of the first channel and the second channel.
11 Assignments
0 Petitions
Accused Products
Abstract
In order to maintain performance during wireless communication, a transmitting electronic device may concurrently and independently communicate redundant information to a receiving electronic device. In particular, information associated with a data stream may be communicated to the receiving electronic device using one or more channels by two radios using one or more wireless local area network communication protocols. The packets transmitted by the radios may preferentially include the same information. Moreover, the transmitting electronic device may attempt to maintain the redundant communication if a performance metric associated with the one or more channels degrades. For example, the transmitting electronic device may transfer communication to a different channel or may compress the information in the packets in the one or more channels if the throughput drops below a threshold value. Furthermore, the concurrent communication may allow the transmitting electronic device determine link quality without disrupting the communication of the information.
22 Citations
20 Claims
-
1. A transmitting electronic device, comprising:
-
an input port configured to receive information associated with a data stream; a first interface circuit configured to communicatively couple to a first antenna and to communicate first packets between the transmitting electronic device and a receiving electronic device via a first channel using a wireless-local-area-network (WLAN) communication protocol, wherein the first packets include the information associated with the data stream; a second interface circuit configured to communicatively couple to a second antenna and to communicate second packets between transmitting electronic device and the receiving electronic device via a second channel using the WLAN communication protocol, wherein the second packets include the information associated with the data stream and the second channel is different than the first channel; wherein, in a first operating mode, the second packets are communicated concurrently with the first packets; and wherein, in a second operating mode, the transmitting electronic device is configured to determine a distance to the receiving electronic device and an associated phase distortion for one of the first channel and the second channel, including determining a first estimate of the distance based on a received signal strength and refining the first estimate of the distance using one or more of an angle of arrival (AOA), a round trip time (RTT) and a time of arrival (TOA), while the information is communicated using the other of the first channel and the second channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium for use in conjunction with a transmitting electronic device, the computer-readable storage medium storing a program module that, when executed by the transmitting electronic device, causes the transmitting electronic device to perform one or more operations comprising:
-
receiving information associated with a data stream via an input port in the transmitting electronic device; in a first operating mode; communicating, to a first interface circuit in the transmitting electronic device, first packets for a receiving electronic device and associated with a first channel using a wireless-local-area-network (WLAN) communication protocol, wherein the first packets include the information associated with the data stream; and communicating, to the second interface circuit in the transmitting electronic device, second packets for the receiving electronic device associated with a second channel using the WLAN communication protocol, wherein the second packets include the information associated with the data stream and the second channel is different than the first channel; wherein, in the first operating mode, the second packets are communicated concurrently with the first packets; and in a second operating mode; determining a distance to the receiving electronic device and an associated phase distortion for one of the first channel and the second channel, including determining a first estimate of the distance based on a received signal strength and refining the first estimate of the distance using one or more of an angle of arrival (AOA), a round trip time (RTT) and a time of arrival (TOA), while the information is communicated using the other of the first channel and the second channel. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for communicating information associated with a data stream from a transmitting electronic device to a receiving electronic device, wherein the method comprises:
-
by the transmitting electronic device; receiving information associated with the data stream via an input port in the transmitting electronic device; in a first operating mode; communicating, to a first interface circuit in the transmitting electronic device, first packets for the receiving electronic device and associated with a first channel using a wireless-local-area-network (WLAN) communication protocol, wherein the first packets include the information associated with the data stream; and communicating, to the second interface circuit in the transmitting electronic device, second packets for the receiving electronic device associated with a second channel using the WLAN communication protocol, wherein the second packets include the information associated with the data stream and the second channel is different than the first channel; wherein, in the first operating mode, the second packets are communicated concurrently with the first packets; and in a second operating mode; determining a distance to the receiving electronic device and an associated phase distortion for one of the first channel and the second channel, including determining a first estimate of the distance based on a received signal strength and refining the first estimate of the distance using one or more of an angle of arrival (AOA), a round trip time (RTT) and a time of arrival (TOA), while the information is communicated using the other of the first channel and the second channel. - View Dependent Claims (20)
-
Specification