A wireless communication path screening method and a half-duplex communication system

By selecting the optimal wireless communication link in a half-duplex communication system, the performance constraints of multi-antenna systems under external interference are solved, communication quality is improved and hardware load is reduced, adapting to the battery life requirements of resource-constrained devices.

CN122317820APending Publication Date: 2026-06-30ZHUHAI JIELI TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610168197.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-05
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing multi-antenna wireless communication systems suffer from performance limitations when faced with external signal interference, and resource-constrained devices struggle to meet high-performance computing demands, leading to unstable communication quality.

Method used

A half-duplex communication system is adopted, which synchronously switches antennas at the transmitting and receiving ends to form multiple wireless communication links. The best link is selected by heartbeat packet transmission, and the optimal path is selected by signal strength and packet error rate, thereby reducing the hardware computing load.

Benefits of technology

It improves communication transmission quality, reduces packet error rate, reduces hardware computing resource requirements, adapts to resource-constrained devices, and extends terminal battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122317820A_ABST
    Figure CN122317820A_ABST
Patent Text Reader

Abstract

This invention provides a wireless communication link selection method and a half-duplex communication system for selecting multiple physical wireless communication links between a transmitter and a receiver in a half-duplex communication system. Both the transmitter and receiver are equipped with switching switches and antennas. The method includes: the transmitter and receiver synchronously and sequentially switching their respective antennas into working states according to their pre-stored switching switch timing sequences; when any transmitter antenna and any receiver antenna are simultaneously in working states, a wireless communication link is formed, and each wireless communication link is traversed at least once; during the transmission period of any wireless communication link, the receiver transmits unidirectional heartbeat packets or time-division bidirectional heartbeat packets with the transmitter through the current wireless communication link; the transmitter and / or receiver that receives the heartbeat packet selects the optimal wireless communication link from the multiple wireless communication links based on the signal strength and packet error rate during the heartbeat packet transmission process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication, and more particularly to a wireless communication path selection method and a half-duplex communication system. Background Technology

[0002] With the rapid development of wireless communication technology, users' demands for the capacity, coverage, and reliability of communication systems continue to rise. Multi-antenna technology, with its spatial diversity and multiplexing characteristics, has become a core means of improving communication quality, effectively enhancing signal transmission performance and being widely used in various wireless communication scenarios. However, the actual performance of multi-antenna systems is easily constrained by multiple factors such as antenna spacing, channel conditions, and external interference. Therefore, a scientific evaluation method is urgently needed to quantify communication quality to ensure the stable operation of communication systems.

[0003] Existing multi-antenna technology solutions generally adopt a mode of simultaneous activation of all antennas and parallel transmission. Although this mode can improve the data rate through multi-link parallelism, it ignores the core impact of external signal interference on transmission quality. Not only does it fail to solve the performance constraints faced by multi-antenna systems, it also gives rise to significant technical defects: its antenna control depends on real-time channel capacity calculation, and in large-scale MIMO (Multiple-Input Multiple-Output) scenarios, it also needs to perform complex operations such as channel matrix inversion, which places extremely high demands on hardware computing resources; at the same time, resource-constrained devices such as IoT terminals cannot support the above-mentioned high-performance computing requirements. Summary of the Invention

[0004] Based on the above situation, the main objective of this invention is to provide a communication path selection method and a half-duplex communication system to select the best wireless communication link for service data transmission, thereby improving communication transmission quality and effectively reducing packet error rate.

[0005] To achieve the above objectives, the technical solution adopted by the present invention is as follows: This invention provides a wireless communication link filtering method for filtering multiple physical wireless communication links between a transmitter and a receiver in a half-duplex communication system. The transmitter is equipped with a first switching switch and two or more transmitter antennas, and the receiver is equipped with a second switching switch and two or more receiver antennas. The filtering method includes the following steps: The transmitting end and the receiving end synchronously and sequentially switch their respective transmitting end antennas and receiving end antennas into working state according to their respective pre-stored first switching switch timing sequence and second switching switch timing sequence. When any transmitting end antenna and any receiving end antenna are in working state at the same time, one of the multiple wireless communication links is formed; and each wireless communication link is traversed at least once. During the transmission period of any wireless communication link, the receiving end transmits heartbeat packets in half-duplex mode with the transmitting end through the current wireless communication link. The transmission method is either one-way heartbeat packet transmission or time-division bidirectional heartbeat packet transmission. The transmitting end and / or receiving end that receives the heartbeat packet selects the best wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link, so that the transmitting end and receiving end can carry out subsequent business data transmission through the best wireless communication link.

[0006] Preferably, when a one-way heartbeat packet is transmitted, the receiving end is determined to be the heartbeat packet initiator, and sends a heartbeat packet carrying a link identifier to the transmitting end unidirectionally through the current wireless communication link; the transmitting end receives the heartbeat packet.

[0007] Preferably, the process by which the transmitting end receiving the heartbeat packet selects the optimal wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link is as follows: Determine whether the packet error rate of each wireless communication link is less than the preset packet error rate threshold and whether the signal strength of each wireless communication link is greater than or equal to the preset signal strength threshold. If the packet error rate of each wireless communication link is less than the packet error rate threshold, and the signal strength of each wireless communication link is greater than or equal to the signal strength threshold, then the wireless communication link with the strongest signal strength is determined as the best wireless communication link. If the packet error rate of each wireless communication link is greater than or equal to the packet error rate threshold, and the signal strength of each wireless communication link is less than the signal strength threshold, then the wireless communication link with the smallest packet error rate is determined as the optimal wireless communication link. If the packet error rate of each wireless communication link is less than the packet error rate threshold, and the signal strength of each wireless communication link is less than the signal strength threshold; or, if the packet error rate of each wireless communication link is greater than or equal to the packet error rate threshold, and the signal strength of each wireless communication link is greater than or equal to the signal strength threshold, then a pre-constructed path scoring function is used to calculate the corresponding path score using the packet error rate and signal strength of each wireless communication link as input parameters, and the wireless communication link with the highest path score is determined as the optimal wireless communication link; wherein, the constructed path scoring function is: , In the formula, Indicates wireless communication link Path scoring, Indicates wireless communication link signal strength, Indicates wireless communication link Packet error rate, express The weight, express The weight, .

[0008] Preferably, the process by which the transmitting end receiving the heartbeat packet selects the optimal wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link is as follows: The wireless communication links are sorted in descending order of signal strength. Based on the sorting results, the last 1 to 2 wireless communication links are removed to obtain candidate wireless communication links. Calculate the heartbeat packet error rate of each candidate wireless communication link within a preset time period; The path score of each candidate wireless communication link is calculated using the constructed path scoring function, and the candidate wireless communication link with the highest path score is determined as the optimal wireless communication link; wherein, the constructed path scoring function is: , In the formula, Indicates wireless communication link Path scoring, Indicates wireless communication link signal strength, Indicates wireless communication link Packet error rate, express The weight, express The weight, .

[0009] Preferably, the transmitting end sends service data carrying wireless communication link selection information to the receiving end; the receiving end switches its own wireless communication link to the best wireless communication link selected by the transmitting end according to the wireless communication link selection information in the service data.

[0010] Preferably, when performing time-division bidirectional heartbeat packet transmission, the receiving end interacts with the transmitting end through the current wireless communication link.

[0011] Preferably, the process by which the receiving end interacts with the transmitting end via the current wireless communication link is as follows: The receiving end first sends a first heartbeat packet to the transmitting end; After receiving the first heartbeat packet, the transmitting end sends a second heartbeat packet to the receiving end; the second heartbeat packet and the first heartbeat packet use the same specifications. After receiving the second heartbeat packet, the receiving end completes one bidirectional heartbeat packet transmission under the same wireless communication link.

[0012] Preferably, the process by which the transmitting and receiving ends that receive the heartbeat packet select the optimal wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link is as follows: Determine the packet error rate and signal strength of each wireless communication link; If the packet error rate of each wireless communication link is less than the preset packet error rate threshold, and the signal strength of each wireless communication link is greater than or equal to the preset signal strength threshold, then the wireless communication link with the strongest signal strength is determined as the best wireless communication link. If the signal strength of each wireless communication link is less than a preset signal strength threshold, and the packet error rate of each wireless communication link is greater than or equal to a preset packet error rate threshold, then the wireless communication link with the lowest packet error rate is determined as the best wireless communication link. If the packet error rate of each wireless communication link is less than a preset packet error rate threshold, and the signal strength of each wireless communication link is less than a preset signal strength threshold; or, if the packet error rate of each wireless communication link is greater than or equal to a preset packet error rate threshold, and the signal strength of each wireless communication link is greater than or equal to a preset signal strength threshold, then the path score of each wireless communication link is calculated using the constructed path scoring function, and the wireless communication link with the highest path score is determined as the optimal wireless communication link; wherein, the constructed path scoring function is: , In the formula, Indicates wireless communication link Path scoring, Indicates wireless communication link signal strength, Indicates wireless communication link Packet error rate, express The weight, express The weight, .

[0013] Preferably, the process by which the transmitting and receiving ends that receive the heartbeat packet select the optimal wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link is as follows: The wireless communication links are sorted in descending order of signal strength. Based on the sorting results, the last 1 to 2 wireless communication links are removed to obtain candidate wireless communication links. Calculate the heartbeat packet error rate of each candidate wireless communication link within a preset time period; The path score of each candidate wireless communication link is calculated using the constructed path scoring function, and the candidate wireless communication link with the highest path score is determined as the optimal wireless communication link; wherein, the constructed path scoring function is: , In the formula, Indicates wireless communication link Path scoring, Indicates wireless communication link signal strength, Indicates wireless communication link Packet error rate, express The weight, express The weight, .

[0014] Preferably, the transmitting end sends a second heartbeat packet carrying wireless communication link selection information to the receiving end; the receiving end switches its own wireless communication link to the best wireless communication link selected by the transmitting end according to the wireless communication link selection information in the second heartbeat packet.

[0015] Preferably, the transmission period of the wireless communication link is a dedicated time window for the wireless communication link to perform one-way transmission or time-division bidirectional transmission of heartbeat packets, and the transmission periods of different wireless communication links do not overlap.

[0016] Preferably, the transmitting end is equipped with 2 to 4 transmitting antennas, and the receiving end is equipped with 2 to 4 receiving antennas. Any one of the transmitting antennas is paired with any one of the receiving antennas to form a... M One physical wireless communication link, of which, M Satisfying 4≤ M ≤16.

[0017] Preferably, when both the transmitting antenna and the receiving antenna are configured with two antennas, one transmitting antenna is a vertically polarized antenna and the other transmitting antenna is a horizontally polarized antenna; one receiving antenna is a vertically polarized antenna and the other receiving antenna is a horizontally polarized antenna; the transmitting end and the receiving end form four physical wireless communication links.

[0018] Preferably, the transmitter is further configured with a first controller and a first radio frequency module. The first controller and the first radio frequency module are both connected to the transmitter antenna through the first switching switch. The GPIO control signal output by the first controller drives the first switching switch to switch channels to realize the access of different transmitter antennas. The receiving end is also equipped with a second controller and a second radio frequency module. The second controller and the second radio frequency module are both connected to the receiving end antenna through the second switching switch. The GPIO control signal output by the second controller drives the second switching switch to switch channels to enable access to different receiving end antennas.

[0019] Preferably, the minimum frame length of the heartbeat packet at the Bluetooth 2Mb / s physical layer is 44μs, and the heartbeat packet is an empty packet without data content, with a transmission interval of 150μs between two adjacent heartbeat packet frames.

[0020] The present invention also provides a half-duplex communication system, which includes a transmitter and a receiver, wherein multiple physical wireless communication links exist between the transmitter and the receiver, and the transmitter and the receiver use any of the wireless communication link filtering methods described above to select the optimal wireless communication link from the multiple wireless communication links.

[0021] Preferably, the transmitter includes a first controller, a first radio frequency module, a first switching switch, and two transmitter antennas. The first controller and the first radio frequency module are both connected to the transmitter antennas through the first switching switch. The GPIO control signal output by the first controller drives the first switching switch to switch channels to enable access to different transmitter antennas. The receiving end includes a second controller, a second radio frequency module, a second switching switch, and two receiving antennas. The second controller and the second radio frequency module are both connected to the receiving antennas through the second switching switch. The GPIO control signal output by the second controller drives the second switching switch to switch channels to enable access to different receiving antennas. Both the transmitting antenna and the receiving antenna include a vertically polarized antenna and a horizontally polarized antenna. The two transmitting antennas and the two receiving antennas form four physical wireless communication links.

[0022] In the wireless communication path selection method provided by this invention, the transmitting end and the receiving end synchronously and sequentially switch their respective antennas into working state through their respective pre-stored first and second switching switch timing sequences, forming a wireless communication link. Each link is traversed at least once, which can fundamentally avoid link switching conflicts and overlapping transmission periods, thereby standardizing the link switching process, ensuring orderly transmission timing, and effectively improving the reliability of system communication. Simultaneously, during the traversal process, heartbeat packets are transmitted through each link. The transmitting end and / or the receiving end selects the best wireless communication link based on the signal strength and packet error rate of the heartbeat packets. This can accurately eliminate inferior links with strong interference and poor quality, thereby avoiding the negative impact of external interference on transmission, significantly improving communication quality and reducing the packet error rate.

[0023] Furthermore, this invention can complete the screening by obtaining basic indicators through heartbeat packet transmission, without having to perform complex operations such as channel capacity calculation and matrix inversion on all links. This can significantly reduce the hardware computing load and adapt to the computing power constraints of resource-constrained terminals such as the Internet of Things. Moreover, after screening, only the antenna unit corresponding to the best link is activated, replacing the existing parallel startup mode of all antennas. This can effectively reduce device power consumption and extend the terminal's battery life, further improving the practicality and adaptability of this invention in resource-constrained scenarios.

[0024] Other beneficial effects of the present invention will be explained in detail through the introduction of specific technical features and technical solutions in specific embodiments. Those skilled in the art should be able to understand the beneficial technical effects brought about by these technical features and technical solutions through the introduction of these technical features and technical solutions. Attached Figure Description

[0025] Preferred embodiments of the present invention will now be described with reference to the accompanying drawings.

[0026] Figure 1 This is a flowchart of a preferred embodiment of the wireless communication link screening method of the present invention; Figure 2 This is a timing diagram of a preferred embodiment of the wireless communication link screening method of the present invention during unidirectional heartbeat packet transmission between the receiver and the transmitter; Figure 3 This is a timing diagram of the time-division bidirectional heartbeat packet transmission between the receiver and transmitter in a preferred embodiment of the wireless communication link screening method of the present invention. Figure 4 This is a timing diagram of the heartbeat packet and service data transmission between the receiver and transmitter in a preferred embodiment of the wireless communication link screening method of the present invention. Figure 5 This is a schematic diagram of a half-duplex communication system according to a preferred embodiment of the present invention.

[0027] In the picture: 10. Transmitter; 11. First controller; 12. First radio frequency module; 13. First switching switch; 20. Receiver; 21. Second controller; 22. Second radio frequency module; 23. Second switching switch. Detailed Implementation

[0028] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the following detailed description of the present invention, some specific details are described in detail, but well-known methods, processes, procedures, and elements are not described in detail in order to avoid obscuring the essence of the present invention.

[0029] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.

[0030] Unless the context explicitly requires it, the words "comprising," "including," and similar terms throughout the specification and claims should be interpreted as encompassing rather than being exclusive or exhaustive; that is, meaning "including but not limited to."

[0031] In the description of this invention, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this invention, unless otherwise stated, "a plurality of" means two or more.

[0032] The wireless communication link filtering method provided by this invention is used to filter multiple physical wireless communication links between a transmitter and a receiver in a half-duplex communication system. The transmitter is equipped with a first switching switch and two or more transmitter antennas, and the receiver is equipped with a second switching switch and two or more receiver antennas.

[0033] like Figure 1 As shown, the wireless communication link filtering method provided by the present invention includes the following steps: S100, the transmitting end switches its respective transmitting and receiving antennas into working state synchronously and sequentially according to the pre-stored first switching switch timing sequence and the receiving end switches its respective antennas into working state according to the pre-stored second switching switch timing sequence. When any transmitting antenna and any receiving antenna are in working state at the same time, one of the multiple wireless communication links is formed; and each wireless communication link is traversed at least once.

[0034] S200. During the transmission period of any wireless communication link, the receiving end transmits heartbeat packets in half-duplex mode with the transmitting end through the current wireless communication link. The transmission method is either one-way heartbeat packet transmission or time-division bidirectional heartbeat packet transmission.

[0035] S300: The transmitting end and / or receiving end that receives the heartbeat packet selects the best wireless communication link from multiple wireless communication links based on the signal strength (RSSI) and packet error rate (PER) obtained during the transmission of the heartbeat packet through each wireless communication link, so that the transmitting end and the receiving end can carry out subsequent service data transmission through the best wireless communication link.

[0036] It should be noted that an antenna pair, consisting of any transmitting antenna and any receiving antenna, forms a physical wireless communication link (i.e., an antenna path). Specifically, when the antenna of one communication node in the antenna pair is in transmitting mode and the antenna of the other communication node is in receiving mode, the antenna pair forms an independent physical wireless communication link. A single antenna pair corresponds to a unique physical wireless communication link, and the signal transmission direction of the physical wireless communication link is determined by the transmitting or receiving mode of the two antennas.

[0037] In step S300 above, multiple sets of RSSI and PER data are recorded for each physical wireless communication link. The optimal RSSI and PER within a preset time period can be selected by processing methods such as moving average filtering. Alternatively, the optimal wireless communication link can be determined based on the RSSI and PER obtained from the most recent traversal of all physical wireless communication links (e.g., 4 links).

[0038] Compared to traditional solutions that use a single antenna for transmission and reception or multiple antennas for simultaneous transmission and reception, this invention uses a set of short-frame heartbeat (detection) packets to detect the optimal wireless communication link between the transmitter and receiver, and then transmits service data through this optimal wireless communication link. This improves communication quality between wireless devices and reduces packet error rate. When the transmitter and receiver move relative to each other, the wireless communication link filtering method provided by this invention can quickly identify the optimal wireless communication link.

[0039] In the wireless communication link screening method provided by this invention, firstly, the transmitting end and the receiving end synchronously switch antennas and traverse all wireless communication links according to a pre-stored timing sequence. This design can replace the traditional multi-channel parallel architecture with a single-channel RF module and a switching switch, eliminating the need to configure independent RF devices for each antenna, which can significantly reduce system hardware costs and integration complexity. At the same time, the full link traversal requirement ensures that all wireless communication links formed by antenna pairing can be detected, avoiding the waste of communication potential due to missing high-quality links.

[0040] Secondly, the receiving end uses half-duplex mode to transmit heartbeat packets during each link transmission period, adapting to the core characteristic that half-duplex systems cannot transmit bidirectionally simultaneously. Unidirectional or time-division bidirectional transmission methods can avoid signal crosstalk in half-duplex scenarios and accurately capture the real-time transmission status of each wireless communication link through heartbeat packets, providing real and effective data support for subsequent link selection. Furthermore, the signal strength and packet error rate obtained during heartbeat packet transmission are core indicators reflecting the quality of link communication. Using these as the basis for selection, the superiority or inferiority of each link can be accurately distinguished. The selected best wireless communication link can fundamentally reduce signal fading, bit errors and other problems in business data transmission, significantly improving the stability and reliability of subsequent business data transmission.

[0041] Furthermore, after selecting the optimal wireless communication link, the transmitting and receiving ends do not need to maintain the parallel operation of multiple wireless communication links. This reduces the time and resource overhead caused by link switching and improves the transmission efficiency of service data, especially suitable for the low power consumption and high reliability application requirements of half-duplex systems.

[0042] Finally, the timing switching and link selection logic of this invention are both based on pre-stored timing and a simple detection mechanism, without the need for complex protocol interaction and hardware modification. It can flexibly adapt to different numbers of transmitter / receiver antenna configurations, has strong scalability, and adapts to the scenario constraints of half-duplex communication. It can solve the technical pain points of blind link selection, high hardware cost, and poor communication stability in traditional multi-antenna half-duplex systems, and achieve low-cost, high-reliability, and high-efficiency wireless communication link management.

[0043] In the above embodiments, when the receiving end transmits a one-way heartbeat packet with the transmitting end through the current wireless communication link, the receiving end, as the heartbeat packet initiator, sends a heartbeat packet carrying the identifier of the current wireless communication link to the transmitting end through the current wireless communication link; the transmitting end receives the heartbeat packet.

[0044] Among them, the heartbeat packet is a small, high-frequency, fixed-format detection data packet. It adopts a short frame design, carries a unique link identifier of the current wireless communication link, and does not contain service data, which can effectively save bandwidth resources in the wireless communication process. The heartbeat packet is sent unidirectionally from the receiving end to the transmitting end at a preset time interval. The time interval is short and the heartbeat packet transmission period is densely distributed, which facilitates real-time evaluation of the communication quality of each wireless communication link.

[0045] In this invention, the receiving end, acting as the heartbeat packet initiator, unidirectionally sends heartbeat packets to the transmitting end. That is, the receiving end's antenna switches to transmit mode, and the corresponding paired antenna of the transmitting end switches to receive mode. The antenna pair formed by the two establishes an effective physical wireless communication link, and the heartbeat packet completes unidirectional transmission based on this link. Each time a heartbeat packet is sent, the antenna path is switched once. Essentially, this is to switch the antenna pairing between the receiving end and the transmitting end, and synchronously match the one-to-one-to-receive working mode of the new antenna pair to form a new physical wireless communication link.

[0046] Furthermore, after receiving the heartbeat packet, the transmitting end selects the optimal wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link. The specific implementation process is as follows: Determine whether the packet error rate of each wireless communication link is less than the preset packet error rate threshold and whether the signal strength of each wireless communication link is greater than or equal to the preset signal strength threshold. If the packet error rate of each wireless communication link is less than the packet error rate threshold, and the signal strength of each wireless communication link is greater than or equal to the signal strength threshold, then the wireless communication link with the strongest signal strength is determined as the best wireless communication link. If the packet error rate of each wireless communication link is greater than or equal to the packet error rate threshold, and the signal strength of each wireless communication link is less than the signal strength threshold, then the wireless communication link with the lowest packet error rate is determined as the best wireless communication link. If the packet error rate of each wireless communication link is less than the packet error rate threshold and the signal strength of each wireless communication link is less than the signal strength threshold, or if the packet error rate of each wireless communication link is greater than or equal to the packet error rate threshold and the signal strength of each wireless communication link is greater than or equal to the signal strength threshold, then the pre-built path scoring function is used to calculate the corresponding path score with the packet error rate and signal strength of each wireless communication link as input parameters, and the wireless communication link with the highest path score is determined as the best wireless communication link. The constructed path scoring function is as follows: (1) In equation (1), Indicates wireless communication link Path scoring, Indicates wireless communication link signal strength, Indicates wireless communication link Packet error rate, express The weight, express The weight, .

[0047] In the above implementation of optimal wireless communication link selection, the signal strength and packet error rate during heartbeat packet transmission are the core criteria. Combined with a preset threshold, a hierarchical selection logic is designed. Among high-quality links with a packet error rate lower than the packet error rate threshold and a signal strength higher than the signal strength threshold, the link with the strongest signal strength is selected. Among low-quality links with a packet error rate greater than or equal to the packet error rate threshold and a signal strength lower than the signal strength threshold, the link with the lowest packet error rate is selected. In other scenarios, the link with the highest score is selected through a path scoring function. This selection strategy has multiple practical values.

[0048] Specifically, the tiered judgment system aligns with the real-time requirements of heartbeat packets, directly filtering high-quality or low-quality links through thresholds without complex calculations. This improves filtering efficiency while reducing the computational power consumption at the transmitter, adapting to hardware resource limitations. The indicator filtering logic is consistent with the characteristics of wireless communication transmission. Signal strength determines the basic stability of the physical layer, and packet error rate reflects the validity of data at the transmission layer. Differentiated rules ensure that link selection accurately matches core transmission needs, avoiding the one-sidedness of single indicator judgment and guaranteeing the basic transmission quality of the link. In intermediate scenarios, link quality is quantified through a path scoring function, achieving accurate filtering under complex conditions, making the selection of the best link more scientific and free from subjective bias. Based on the indicator data obtained in real time from heartbeat packets, the system can dynamically perceive changes in link quality, adapting to link fluctuations caused by electromagnetic interference and distance changes in the wireless environment, and achieving dynamic intelligent link selection.

[0049] In addition, after receiving the heartbeat packet, the transmitting end can use other strategies to select the best wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet in each wireless communication link. The specific implementation process is as follows: The wireless communication links are sorted in descending order of signal strength. Based on the sorting results, the last 1 to 2 wireless communication links are removed to obtain candidate wireless communication links. Calculate the heartbeat packet error rate of each candidate wireless communication link within a preset time period; The path score of each candidate wireless communication link is calculated using the path score function constructed by equation (1), and the candidate wireless communication link with the largest path score is determined as the best wireless communication link.

[0050] In the above screening strategy, the last 1-2 low-quality links are first eliminated by sorting by signal strength, quickly filtering out invalid links with no actual transmission value. This reduces the number of objects to be calculated for subsequent packet error rate and path scoring, significantly reducing the computing power consumption at the transmitter and improving the overall screening efficiency. Simultaneously, the heartbeat packet error rate is calculated within a preset time period to avoid the randomness of the error rate caused by instantaneous environmental interference, making the link transmission performance judgment more realistic and the basis more objective and accurate. This screening strategy not only ensures the basic physical layer transmission stability of candidate links through pre-screening by signal strength, but also achieves multi-dimensional quantification of transmission layer effectiveness by combining packet error rate and path scoring functions, avoiding the one-sidedness of single-indicator link screening. Moreover, the path scoring function weights and fuses core indicators such as signal strength and packet error rate, making the selection of the best link more objective and scientific.

[0051] In addition, the key parameters in this screening strategy (such as the number of wireless communication links to be removed, the preset duration for calculating the packet error rate, and the weight of the scoring function indicators) can be flexibly adjusted according to different communication scenarios to adapt to personalized transmission needs and effectively improve the overall transmission efficiency and communication stability of the system in scenarios with multiple wireless communication links.

[0052] In the above embodiment, the transmitting end sends service data carrying wireless communication link selection information to the receiving end; the receiving end parses the received service data, extracts the best wireless communication link selection information, and switches the wireless communication link between itself and the transmitting end to the best wireless communication link selected by the transmitting end according to the selection information.

[0053] Specifically, wireless communication link selection information can be the link identifier of the best wireless communication link selected.

[0054] In the above embodiments, when the receiving end transmits heartbeat packets to the transmitting end through the current wireless communication link in a time-division two-way manner, the receiving end interacts with the transmitting end through the current wireless communication link.

[0055] In other words, after the receiving end sends a heartbeat packet to the transmitting end through the current wireless communication link, the transmitting end also sends a heartbeat packet to the receiving end through the same link. The receiving and transmitting ends exchange independent heartbeat packets. Through time-division multiplexing of heartbeat packets, both ends can mutually perceive link connectivity and transmission quality. By adopting a time-division transmission mechanism, the sending and receiving of heartbeat packets are completed at different time periods for either the transmitting or receiving end. Bidirectional data transmission is not performed simultaneously on the same link, avoiding signal conflicts and data collisions caused by simultaneous bidirectional packet transmission on the same link, thus ensuring the integrity and accuracy of heartbeat packet transmission.

[0056] Specifically, the process of the receiving end exchanging heartbeat packets with the transmitting end through the current wireless communication link is as follows: The receiving end first sends the first heartbeat packet to the transmitting end through the current wireless communication link; After receiving the first heartbeat packet through the current wireless communication link, the transmitting end sends a second heartbeat packet to the receiving end; the second heartbeat packet uses the same specifications as the first heartbeat packet. After receiving the second heartbeat packet through the current wireless communication link, the receiving end completes a two-way heartbeat packet transmission.

[0057] It should be noted that the second heartbeat packet is an independent detection heartbeat packet with the same specifications as the first heartbeat packet, and is not a response packet to the first heartbeat packet.

[0058] Through time-division multiplexing of heartbeat packet transmission between the receiver and transmitter, the transmitter can obtain the first heartbeat packet transmission index in the receiver-to-transmitter direction, and the receiver can obtain the second heartbeat packet transmission index in the transmitter-to-receiver direction. This enables a complete detection of the bidirectional transmission quality of the wireless communication link, avoiding the one-sided link quality judgment caused by single-direction detection, and providing a more comprehensive basis for subsequent selection of the best link. Furthermore, the second heartbeat uses an independent detection heartbeat packet with the same specifications as the first heartbeat packet, eliminating interference factors in transmission indicators caused by differences in heartbeat packet format, size, encoding, etc. This ensures that bidirectional transmission signal strength, packet error rate, and other indicators are on the same comparative dimension, guaranteeing the authenticity and effectiveness of the collected link quality data and avoiding misjudgments of indicators due to differences in data packets.

[0059] Furthermore, when the receiving end transmits heartbeat packets to the transmitting end in a time-division bidirectional manner through the current wireless communication link, after receiving the heartbeat packet, the transmitting end selects the best wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of heartbeat packets through each wireless communication link. The specific implementation process is the same as the specific implementation process of selecting links when the receiving end transmits heartbeat packets to the transmitting end in a one-way manner through the current wireless communication link, and will not be described in detail here.

[0060] In this embodiment, the transmitting end sends a second heartbeat packet carrying wireless communication link selection information to the receiving end; the receiving end switches its own wireless communication link to the best wireless communication link selected by the transmitting end according to the wireless communication link selection information in the second heartbeat packet.

[0061] Specifically, the wireless communication link selection information in the second heartbeat packet can be the link identifier of the selected best wireless communication link.

[0062] In the above embodiments, such as Figure 2 and Figure 3 As shown, the transmission period of a wireless communication link is a dedicated time window for the wireless communication link to perform one-way or time-division bidirectional transmission of heartbeat packets, and the transmission periods of different wireless communication links do not overlap.

[0063] By setting the heartbeat packet transmission period of each wireless communication link to a dedicated and non-overlapping time window, signal interference and data conflicts between multiple links can be eliminated at the physical layer, significantly improving the success rate and integrity of heartbeat packet transmission. This ensures that the collected link quality indicators such as signal strength and packet error rate are accurate and distortion-free, providing accurate and reliable raw data for subsequent link quality judgment and optimal link selection. At the same time, this design enables the orderly scheduling of heartbeat packet detection across multiple links, ensuring that an abnormal transmission in one link will not affect other links, thus guaranteeing independent and synchronous perception of the status of multiple links.

[0064] In addition, such as Figure 4 As shown, the dedicated time window can separate the timing of heartbeat packet transmission and business data transmission, effectively control the occupation of wireless bandwidth by heartbeat packets, avoid interference with core business data transmission, and balance link detection requirements with core communication stability.

[0065] In one specific embodiment, the transmitting end is configured with 2 to 4 transmitting antennas, and the receiving end is configured with 2 to 4 receiving antennas. Any transmitting antenna is paired with any receiving antenna to form a... M A physical wireless communication link (i.e., an antenna path), wherein, M Satisfying 4≤ M ≤16.

[0066] For example, such as Figure 5 As shown, the transmitting end is equipped with two transmitting antennas TX1 and TX2, and the receiving end is equipped with two receiving antennas RX1 and RX2. Antennas TX1 and RX1, TX1 and RX2, TX2 and RX1, and TX2 and RX2 are paired to form four physical wireless communication links. One transmitting antenna is a vertically polarized antenna, and the other is a horizontally polarized antenna; one receiving antenna is a vertically polarized antenna, and the other is a horizontally polarized antenna.

[0067] By configuring one vertically polarized antenna and one horizontally polarized antenna at both the transmitter and receiver, a 2-transmit, 2-receive orthogonal polarization architecture is formed, constructing four antenna paths that are both polarized and spatially independent. This organically integrates polarization diversity and 2×2 MIMO technology, effectively avoiding the polarization fading and mismatch problems inherent in single-polarization antennas. Polarization diversity allows the receiver to maintain high gain even when the signal propagation polarization rotates, significantly enhancing the robustness of the communication link and reducing the probability of link disconnection. The orthogonality of electromagnetic wave polarization achieves natural isolation between antennas, greatly reducing mutual coupling interference and providing polarization suppression against external co-channel interference, ensuring the independence of the antenna paths. Compared to a 4-transmit, 4-receive full MIMO architecture, this antenna configuration significantly reduces the hardware costs of RF channels, and the orthogonal polarized antennas can be integrated into a single design, resulting in a more compact layout and balancing high performance and low cost. Furthermore, this antenna configuration can complement the gain in the worst direction of the radiation pattern, making the overall system directivity more uniform and adaptable to mobile devices with random attitudes and uncontrollable orientations. It is better suited for communication scenarios where the receiver and transmitter are relatively mobile.

[0068] Furthermore, the transmitter is also equipped with a first controller and a first radio frequency module. Both the first controller and the first radio frequency module are connected to the transmitter antenna through a first switching switch. The GPIO control signal output by the first controller drives the first switching switch to switch channels to enable access to different transmitter antennas.

[0069] The receiver is also equipped with a second controller and a second radio frequency module. Both the second controller and the second radio frequency module are connected to the receiver antenna through a second switching switch. The GPIO control signal output by the second controller drives the second switching switch to switch channels to enable the access of different receiver antennas.

[0070] The first controller and the first radio frequency module can be integrated on a single SOC (System on Chip) chip, while the second controller and the second radio frequency module can be integrated on another single SOC (System on Chip) chip to reduce the number of devices, simplify the hardware layout, and reduce system power consumption.

[0071] Specifically, both the first and second switching switches can be radio frequency single-pole double-throw switches.

[0072] The RF terminal of the first switching switch is connected to both the vertically polarized and horizontally polarized transmitting antennas, and its common terminal is connected to the RF output terminal of the first RF module. Its control terminal is electrically connected to the GPIO pin of the first controller. The GPIO high / low level control signals generated by the first controller drive the first switching switch to achieve time-division multiplexing of the vertically polarized and horizontally polarized transmitting antennas.

[0073] The RF terminal of the second switch is connected to both the vertically polarized and horizontally polarized receiving antennas, and its common terminal is connected to the RF output of the second RF module. Its control terminal is electrically connected to the GPIO pin of the first controller. The GPIO high / low level control signals generated by the first controller drive the first switch to achieve time-division multiplexing of the vertically polarized and horizontally polarized receiving antennas.

[0074] This invention utilizes a transmitter antenna switching architecture consisting of a first controller, a first radio frequency module, and a first switching switch. This architecture enables controllable access to multiple transmitter antennas, achieving efficient collaboration with a 2×2 polarized MIMO antenna configuration. It significantly simplifies the transmitter hardware architecture. By using a single first radio frequency module to drive multiple transmitter antennas in a time-division multiplexing manner, the number of radio frequency channel hardware components is reduced, effectively lowering hardware costs and shrinking the layout size, aligning with the low-cost, high-performance design goals of polarized MIMO. Furthermore, relying on GPIO standard digital control signals to achieve dynamic antenna switching allows for flexible adaptation to various operating modes such as polarization diversity and fault redundancy. The antenna access method can be adjusted according to different channel conditions and communication requirements, improving system adaptability.

[0075] In a specific embodiment, such as Figure 2 and Figure 3 As shown, the minimum frame length of a heartbeat packet at the Bluetooth 2Mb / s physical layer is 44μs, and the heartbeat packet is an empty packet without data content. The transmission interval between two adjacent heartbeat packet frames is 150μs. In the case of unidirectional heartbeat packet transmission between the receiver and transmitter, the time to traverse the four antenna paths is (44+150)*4=776μs. In the case of time-division bidirectional heartbeat packet transmission between the receiver and transmitter, the time to traverse the four antenna paths is (44+150)*8=1552μs. That is, traversing the four antenna paths can be controlled within 1.6ms. An interval of 50ms between two sets of heartbeat packets is sufficient for real-time monitoring of channel changes.

[0076] In other embodiments, such as Figure 5 As shown, the present invention also provides a half-duplex communication system, which includes a transmitter 10 and a receiver 20. There are multiple physical wireless communication links between the transmitter 10 and the receiver 20. The transmitter 10 and the receiver 20 use the wireless communication link filtering method provided by the present invention to select the best wireless communication link from the multiple wireless communication links.

[0077] Specifically, the transmitter 10 includes a first controller 11, a first radio frequency module 12, a first switching switch 13, and two transmitter antennas. The first controller 11 and the first radio frequency module 12 are both connected to the transmitter antennas (such as TX1 and TX2) through the first switching switch 13. The GPIO control signal output by the first controller 11 drives the first switching switch 13 to switch channels to realize the access of different transmitter antennas.

[0078] The receiver 20 includes a second controller 21, a second radio frequency module 22, a second switching switch 23, and two receiver antennas. The second controller 21 and the second radio frequency module 22 are both connected to the receiver antennas (such as RX3 and RX4) through the second switching switch 23. The GPIO control signal output by the second controller 21 drives the second switching switch 23 to switch channels to enable access to different receiver antennas.

[0079] Both the transmitting and receiving antennas include one vertically polarized antenna and one horizontally polarized antenna. The two transmitting antennas and the two receiving antennas form four physical wireless communication links.

[0080] In the above embodiments, both the transmitter 10 and the receiver 20 are wireless devices and both have transmit and receive functions. For example, the transmitter 10 can be a wireless microphone, and the receiver 20 can be a wireless speaker, together forming an audio wireless transmission link.

[0081] It should be noted that the use of step numbers (letters or numbers) to refer to certain specific method steps in this invention is merely for the purpose of convenience and brevity in description, and is by no means intended to restrict the order of these method steps. Those skilled in the art will understand that the order of the relevant method steps should be determined by the technology itself and should not be unduly restricted by the existence of step numbers. Those skilled in the art can determine various permissible and reasonable orderings of steps based on the technology itself.

[0082] Those skilled in the art will understand that, without conflict, the above-mentioned preferred solutions can be freely combined and superimposed.

[0083] It should be understood that the above embodiments are merely exemplary and not restrictive. Various obvious or equivalent modifications or substitutions that can be made by those skilled in the art regarding the above details without departing from the basic principles of the present invention will be included within the scope of the claims of the present invention.

Claims

1. A wireless communication link filtering method for filtering multiple physical wireless communication links between a transmitter and a receiver in a half-duplex communication system, wherein the transmitter is configured with a first switching switch and two or more transmitter antennas, and the receiver is configured with a second switching switch and two or more receiver antennas; characterized in that, The screening method includes the following steps: The transmitting end and the receiving end synchronously and sequentially switch their respective transmitting end antennas and receiving end antennas into working state according to their respective pre-stored first switching switch timing sequence and second switching switch timing sequence. When any transmitting end antenna and any receiving end antenna are in working state at the same time, one of the multiple wireless communication links is formed; and each wireless communication link is traversed at least once. During the transmission period of any wireless communication link, the receiving end transmits heartbeat packets in half-duplex mode with the transmitting end through the current wireless communication link. The transmission method is either one-way heartbeat packet transmission or time-division bidirectional heartbeat packet transmission. The transmitting end and / or receiving end that receives the heartbeat packet selects the best wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link, so that the transmitting end and receiving end can carry out subsequent business data transmission through the best wireless communication link.

2. The wireless communication link selection method according to claim 1, characterized in that, When a one-way heartbeat packet is transmitted, the receiving end is identified as the heartbeat packet initiator and sends a heartbeat packet carrying a link identifier to the transmitting end through the current wireless communication link; the transmitting end receives the heartbeat packet.

3. The wireless communication link selection method according to claim 2, characterized in that, The process by which the transmitting end that receives the heartbeat packet selects the optimal wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link is as follows: Determine whether the packet error rate of each wireless communication link is less than the preset packet error rate threshold and whether the signal strength of each wireless communication link is greater than or equal to the preset signal strength threshold. If the packet error rate of each wireless communication link is less than the packet error rate threshold, and the signal strength of each wireless communication link is greater than or equal to the signal strength threshold, then the wireless communication link with the strongest signal strength is determined as the best wireless communication link. If the packet error rate of each wireless communication link is greater than or equal to the packet error rate threshold, and the signal strength of each wireless communication link is less than the signal strength threshold, then the wireless communication link with the smallest packet error rate is determined as the optimal wireless communication link. If the packet error rate of each wireless communication link is less than the packet error rate threshold, and the signal strength of each wireless communication link is less than the signal strength threshold; or, if the packet error rate of each wireless communication link is greater than or equal to the packet error rate threshold, and the signal strength of each wireless communication link is greater than or equal to the signal strength threshold, then a pre-constructed path scoring function is used to calculate the corresponding path score using the packet error rate and signal strength of each wireless communication link as input parameters, and the wireless communication link with the highest path score is determined as the optimal wireless communication link; wherein, the constructed path scoring function is: , In the formula, Indicates wireless communication link Path scoring, Indicates wireless communication link signal strength, Indicates wireless communication link Packet error rate, express The weight, express The weight, .

4. The wireless communication link filtering method according to claim 2, characterized in that, The process by which the transmitting end that receives the heartbeat packet selects the optimal wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link is as follows: The wireless communication links are sorted in descending order of signal strength. Based on the sorting results, the last 1 to 2 wireless communication links are removed to obtain candidate wireless communication links. Calculate the heartbeat packet error rate of each candidate wireless communication link within a preset time period; The path score of each candidate wireless communication link is calculated using the constructed path scoring function, and the candidate wireless communication link with the highest path score is determined as the optimal wireless communication link; wherein, the constructed path scoring function is: , In the formula, Indicates wireless communication link Path scoring, Indicates wireless communication link signal strength, Indicates wireless communication link Packet error rate, express The weight, express The weight, .

5. The wireless communication link screening method according to claim 3 or 4, characterized in that, The transmitting end sends service data carrying wireless communication link selection information to the receiving end; the receiving end switches its own wireless communication link to the best wireless communication link selected by the transmitting end according to the wireless communication link selection information in the service data.

6. The wireless communication link selection method according to claim 1, characterized in that, When performing time-division bidirectional heartbeat packet transmission, the receiving end interacts with the transmitting end through the current wireless communication link.

7. The wireless communication link selection method according to claim 6, characterized in that, The process by which the receiving end interacts with the transmitting end via the current wireless communication link is as follows: The receiving end first sends a first heartbeat packet to the transmitting end; After receiving the first heartbeat packet, the transmitting end sends a second heartbeat packet to the receiving end; the second heartbeat packet and the first heartbeat packet use the same specifications. After receiving the second heartbeat packet, the receiving end completes one bidirectional heartbeat packet transmission under the same wireless communication link.

8. The wireless communication link screening method according to claim 7, characterized in that, The process by which the transmitting and receiving ends that receive the heartbeat packet select the optimal wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link is as follows: Determine the packet error rate and signal strength of each wireless communication link; If the packet error rate of each wireless communication link is less than the preset packet error rate threshold, and the signal strength of each wireless communication link is greater than or equal to the preset signal strength threshold, then the wireless communication link with the strongest signal strength is determined as the best wireless communication link. If the signal strength of each wireless communication link is less than a preset signal strength threshold, and the packet error rate of each wireless communication link is greater than or equal to a preset packet error rate threshold, then the wireless communication link with the lowest packet error rate is determined as the best wireless communication link. If the packet error rate of each wireless communication link is less than a preset packet error rate threshold, and the signal strength of each wireless communication link is less than a preset signal strength threshold; or, if the packet error rate of each wireless communication link is greater than or equal to a preset packet error rate threshold, and the signal strength of each wireless communication link is greater than or equal to a preset signal strength threshold, then the path score of each wireless communication link is calculated using the constructed path scoring function, and the wireless communication link with the highest path score is determined as the optimal wireless communication link; wherein, the constructed path scoring function is: , In the formula, Indicates wireless communication link Path scoring, Indicates wireless communication link signal strength, Indicates wireless communication link Packet error rate, express The weight, express The weight, .

9. The wireless communication link screening method according to claim 6, characterized in that, The process by which the transmitting and receiving ends that receive the heartbeat packet select the optimal wireless communication link from multiple wireless communication links based on the signal strength and packet error rate obtained during the transmission of the heartbeat packet through each wireless communication link is as follows: The wireless communication links are sorted in descending order of signal strength. Based on the sorting results, the last 1 to 2 wireless communication links are removed to obtain candidate wireless communication links. Calculate the heartbeat packet error rate of each candidate wireless communication link within a preset time period; The path score of each candidate wireless communication link is calculated using the constructed path scoring function, and the candidate wireless communication link with the highest path score is determined as the optimal wireless communication link; wherein, the constructed path scoring function is: , In the formula, Indicates wireless communication link Path scoring, Indicates wireless communication link signal strength, Indicates wireless communication link Packet error rate, express The weight, express The weight, .

10. The wireless communication link screening method according to claim 8 or 9, characterized in that, The transmitting end sends a second heartbeat packet carrying wireless communication link selection information to the receiving end; the receiving end switches its own wireless communication link to the best wireless communication link selected by the transmitting end according to the wireless communication link selection information in the second heartbeat packet.

11. The wireless communication link selection method according to claim 1, characterized in that, The transmission period of the wireless communication link is a dedicated time window for the wireless communication link to perform one-way or time-division bidirectional transmission of heartbeat packets, and the transmission periods of different wireless communication links do not overlap.

12. The wireless communication link selection method according to claim 1, characterized in that, The transmitting end is equipped with 2 to 4 transmitting antennas, and the receiving end is equipped with 2 to 4 receiving antennas. Any one of the transmitting antennas is paired with any one of the receiving antennas to form a... M One physical wireless communication link, of which, M Satisfying 4≤ M ≤16.

13. The wireless communication link selection method according to claim 12, characterized in that, When both the transmitting and receiving antennas are configured with two antennas, one transmitting antenna is a vertically polarized antenna and the other is a horizontally polarized antenna; one receiving antenna is a vertically polarized antenna and the other is a horizontally polarized antenna; the transmitting and receiving ends form four physical wireless communication links.

14. The wireless communication link selection method according to claim 12, characterized in that, The transmitter is also equipped with a first controller and a first radio frequency module. The first controller and the first radio frequency module are both connected to the transmitter antenna through the first switching switch. The GPIO control signal output by the first controller drives the first switching switch to switch channels to realize the access of different transmitter antennas. The receiving end is also equipped with a second controller and a second radio frequency module. The second controller and the second radio frequency module are both connected to the receiving end antenna through the second switching switch. The GPIO control signal output by the second controller drives the second switching switch to switch channels to enable access to different receiving end antennas.

15. A half-duplex communication system, characterized in that, The device includes a transmitter and a receiver, and there are multiple physical wireless communication links between the transmitter and the receiver. The transmitter and the receiver use the wireless communication link filtering method as described in any one of claims 1-14 to select the best wireless communication link from the multiple wireless communication links.

16. The half-duplex communication system according to claim 15, characterized in that, The transmitter includes a first controller, a first radio frequency module, a first switching switch, and two transmitter antennas. The first controller and the first radio frequency module are both connected to the transmitter antennas through the first switching switch. The GPIO control signal output by the first controller drives the first switching switch to switch channels to enable access to different transmitter antennas. The receiving end includes a second controller, a second radio frequency module, a second switching switch, and two receiving antennas. The second controller and the second radio frequency module are both connected to the receiving antennas through the second switching switch. The GPIO control signal output by the second controller drives the second switching switch to switch channels to enable access to different receiving antennas. Both the transmitting antenna and the receiving antenna include a vertically polarized antenna and a horizontally polarized antenna. The two transmitting antennas and the two receiving antennas form four physical wireless communication links.