Beamforming-based wireless communication method, apparatus, device, and readable storage medium

CN112333821BActive Publication Date: 2025-12-19SHENZHEN TCL NEW-TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202010976761.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-16
Publication Date
2025-12-19
Estimated Expiration
2040-09-16

AI Technical Summary

Technical Problem

Wireless signals attenuate over distance during transmission, resulting in uneven signal strength. This makes it difficult to ensure that all smart devices can receive a high signal strength, thus affecting signal stability.

Method used

By acquiring the received signal strength of each target smart device, the beamforming of the first and second target smart devices is determined by explicit and implicit beamforming methods, respectively. Explicit beamforming is used for devices with higher signal strength, while implicit beamforming is used for devices with weaker signals, in order to improve signal strength and stability.

Benefits of technology

It ensures the signal strength received by various smart devices and improves the signal stability of wireless communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112333821B_ABST
    Figure CN112333821B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of communication, and discloses a wireless communication method and device based on beam forming, equipment and a readable storage medium, the method comprises the following steps: acquiring the receiving signal strength of each target intelligent device, determining a first target intelligent device and a second target intelligent device based on the receiving signal strength; determining the beam forming of the first target intelligent device based on an explicit beam forming mode; and determining the beam forming of the second target intelligent device based on an implicit beam forming mode. The wireless communication equipment selects the explicit beam forming mode or the implicit beam forming mode to perform beam forming based on the receiving signal strength of each target intelligent device, and determines the transmitting signal of each target intelligent device based on the beam forming, so that the receiving signal strength of each intelligent device is ensured, and the stability of the signal is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a wireless communication method and device based on beamforming, equipment and readable storage medium. BACKGROUND

[0002] With the development of wireless technology, more and more smart devices access the Internet through wireless signals. Since the wireless signal will attenuate with the transmission distance, the signal strength received by the smart device is determined by the distance between the smart device and the signal transmitter. The closer the distance, the stronger the signal; on the contrary, the wireless signal received by the smart device far away from the signal transmitter is relatively weak, so it is difficult to ensure that each smart device can receive a relatively high wireless signal strength. SUMMARY

[0003] The present application provides a wireless communication method and device based on beamforming, equipment and readable storage medium, aiming to guarantee the received signal strength of each smart device and improve the stability of the signal.

[0004] To achieve the above purpose, the present application provides a wireless communication method based on beamforming, comprising:

[0005] obtaining the received signal strength of each target smart device, and determining at least one first target smart device and at least one second target smart device according to the received signal strength;

[0006] determining the beamforming of each first target smart device in the at least one first target smart device according to the explicit beamforming mode;

[0007] determining the beamforming of each second target smart device in the at least one second target smart device according to the implicit beamforming mode.

[0008] In addition, to achieve the above purpose, the present application provides a wireless communication device based on beamforming, comprising:

[0009] an acquisition module, configured to obtain the received signal strength of each target smart device, and determine at least one first target smart device and at least one second target smart device according to the received signal strength;

[0010] a first determination module, configured to determine the beamforming of each first target smart device in the at least one first target smart device according to the explicit beamforming mode;

[0011] a second determination module, configured to determine the beamforming of each second target smart device in the at least one second target smart device according to the implicit beamforming mode.

[0012] In addition, to achieve the above object, the present application provides a wireless communication device based on beamforming, which comprises a processor, a memory and a wireless communication program based on beamforming stored in the memory, and the processor implements the steps of the wireless communication method based on beamforming when running the wireless communication program based on beamforming.

[0013] In addition, to achieve the above object, the present application provides a computer readable storage medium, which stores a wireless communication program based on beamforming, and the processor implements the steps of the wireless communication method based on beamforming when running the wireless communication program based on beamforming.

[0014] Compared with the prior art, the present application provides a wireless communication method, device, equipment and readable storage medium based on beamforming, and the wireless communication device selects the explicit beamforming or implicit beamforming mode to perform beamforming according to the received signal strength of each target intelligent device, thereby determining the transmission signal of each target intelligent device according to the beamforming, ensuring the received signal strength of each intelligent device and improving the stability of the signal. BRIEF DESCRIPTION OF DRAWINGS

[0015] Figure 1 is a hardware structure schematic diagram of the wireless communication device based on beamforming involved in each embodiment of the present application;

[0016] Figure 2 is a flowchart of the first embodiment of the wireless communication method based on beamforming of the present application;

[0017] Figure 3 is a functional module schematic diagram of the first embodiment of the wireless communication device based on beamforming of the present application.

[0018] The implementation of the object, functional features and advantages of the present application will be further described with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION

[0019] It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0020] The wireless communication device based on beamforming mainly involved in the embodiments of the present application refers to a network connection device capable of realizing network connection, and the wireless communication device based on beamforming refers to a wireless signal transmitter, such as a router.

[0021] Referring to Figure 1 , Figure 1is a schematic diagram of a hardware structure of a beamforming-based wireless communication device to which embodiments of the present application relate. In the embodiments of the present application, the beamforming-based wireless communication device can include a processor 1001 (for example, a central processing unit, CPU), a communication bus 1002, an input port 1003, an output port 1004, and a memory 1005. The communication bus 1002 is used to realize the connection communication between the components; the input port 1003 is used for data input; the output port 1004 is used for data output, and the memory 1005 can be a high-speed RAM memory or a stable memory (for example, a disk memory), and the memory 1005 can also be a storage device independent of the aforementioned processor 1001. Those skilled in the art can understand that Figure 1 The hardware structure shown in the foregoing embodiments of the present application does not constitute a limitation on the present application, and can include more or fewer components than those shown in the diagram, or combine certain components, or arrange different components.

[0022] Continuing to refer to Figure 1 , Figure 1 The memory 1005 as a readable storage medium in the foregoing embodiments of the present application can include an operating system, a network communication module, an application program module, and a beamforming-based wireless communication program. In the foregoing embodiments of the present application, the network communication module is mainly used to connect a server and perform data communication with the server; and the processor 1001 can invoke the beamforming-based wireless communication program stored in the memory 1005 and execute the beamforming-based wireless communication method provided by the embodiments of the present application. Figure 1 In the foregoing embodiments of the present application, the network communication module is mainly used to connect a server and perform data communication with the server; and the processor 1001 can invoke the beamforming-based wireless communication program stored in the memory 1005 and execute the beamforming-based wireless communication method provided by the embodiments of the present application.

[0023] The embodiments of the present application provide a beamforming-based wireless communication method.

[0024] Referring to Figure 2 , Figure 2 is a flowchart of a first embodiment of a beamforming-based wireless communication method of the present application.

[0025] In the embodiments of the present application, the beamforming-based wireless communication method is applied to a beamforming-based wireless communication device, and the method includes the following steps.

[0026] In step S101, the received signal strength of each target intelligent device is obtained, and at least one first target intelligent device and at least one second target intelligent device are determined according to the received signal strength.

[0027] In the embodiments of the present application, the router and the like signal transmitter are taken as the beamforming-based wireless communication device; the target intelligent device refers to an electronic device based on wireless connection, including a smart television, a mobile phone, a wireless sound box, a laptop computer, and the like.

[0028] Obtain a plurality of smart devices in a preset range and a plurality of device types, the plurality of device types correspond to the plurality of smart devices one by one; if the device type of a smart device D belongs to a preset device type set, it is determined that the smart device D is a target smart device, and the smart device D is any one of the plurality of smart devices. Since the coverage area of the wireless signal transmitted by the beamforming-based wireless communication is generally large, the smart devices in the coverage area are also relatively large, but some smart devices (such as a sweeping machine, an air conditioner, a smart washing machine, and an electric rice cooker) have relatively weak dependence on wireless signals and do not require strong signal support during normal operation. In order to save power consumption and improve the pertinence of signal enhancement, it is necessary to determine all smart devices in the preset range in advance, and determine the devices belonging to the preset device type set as target smart devices according to the device types of the smart devices. In this embodiment, the target smart device refers to a device with relatively strong signal dependence. Specifically, all smart devices in a preset area are scanned. It can be understood that the preset area is a part of the signal coverage area. After scanning, the device types of all smart devices are obtained, and the smart devices corresponding to the pre-set device types are marked as target smart devices. The preset device type set includes smart TVs, mobile phones, iPads, and laptop computers.

[0029] Specifically, step S101 includes:

[0030] The beamforming-based wireless communication device obtains the received signal strength of each target smart device according to the physical distance and / or signal response time of the beamforming-based wireless communication with each target smart device.

[0031] The beamforming-based wireless communication device selects at least one first target smart device with a received signal strength greater than the average signal strength and at least one second target smart device with a received signal strength less than or equal to the average signal strength and greater than a preset signal strength preset value from all target smart devices.

[0032] This embodiment proposes two ways to determine the received signal strength of the target smart device:

[0033] Method one, obtain the target physical position of each target smart device, and then determine the physical distance between the beamforming-based wireless communication device and each target smart device through the physical position of the beamforming-based wireless communication device itself, and determine the received signal strength of each target smart device based on the physical distance and the pre-set physical distance and received signal strength mapping relationship. Since the received signal strength will attenuate with the transmission distance, and the attenuation degree is linearly related to the distance, after the transmission signal strength of the beamforming-based wireless communication device is determined, the received signal strength of each target smart device can be determined according to the physical distance.

[0034] In addition, for the target smart device without occlusion, the physical distance can also be determined by means of the camera device. For example, for an indoor environment, multiple images of the indoor environment are captured by the camera device, and the multiple images include the target smart device, the beamforming-based wireless communication device, and a distance reference object. The distance reference object can be an object with a fixed size, such as furniture with a scale. In this way, if the target smart device, the beamforming-based wireless communication device, and the distance reference object are included in the same image, image recognition can be performed on the image to obtain the physical distance between the target smart device and the beamforming-based wireless communication device.

[0035] In a second mode, the signal response duration of the beamforming-based wireless communication device and each target smart device is obtained, and the received signal strength of each target smart device is determined based on the signal response duration. Specifically, the beamforming-based wireless communication device sends a signal test message to each target smart device and records the signal test message sending time. After each target smart device receives the signal test message, the target smart device sends a response message to the beamforming-based wireless communication device, and the beamforming-based wireless communication device records the response message receiving time of the response message. The response duration is calculated based on the response message receiving time of each target device and the signal test message sending time corresponding thereto, wherein the response duration is the difference between the response message receiving time and the signal test message sending time corresponding thereto. Understandably, the stronger the received signal of the target smart device, the shorter the response duration; the shorter the received signal of the target smart device, the longer the response duration. Therefore, the received signal strength of each target smart device can be determined based on the response duration.

[0036] When the received signal strength of each target smart device is determined, at least one first target smart device with a received signal strength greater than the average signal strength and at least one second target smart device with a received signal strength less than or equal to the average signal strength and greater than a preset signal strength preset value are selected from all target smart devices. Smart devices with different received signal strengths can enhance signals in different ways. The preset signal strength preset value can be set as needed, and the preset signal strength preset value is less than the average received signal strength, for example, the preset signal strength preset value is set to half of the average received signal strength. In this embodiment, the target smart devices are divided into first target smart devices and second target smart devices based on the received signal strength.

[0037] When the beamforming-based wireless communication device determines the first target smart device, step S102 is performed to determine the beamforming of each first target smart device in the at least one first target smart device according to the explicit beamforming mode.

[0038] Beamforming originates from a concept of adaptive antenna. When a signal receiver such as a smart device processes signals, each signal received by a multi-antenna array can be weighted and combined to form a desired signal. From the perspective of an antenna pattern, a beam pointing in a specified direction is formed. For example, a previously omnidirectional receiving pattern is converted into a pattern with a zero point and a maximum pointing lobe. The same principle applies to signal transmitters. By adjusting the amplitude and phase of the feed of an antenna array, a desired pattern can be formed.

[0039] If beamforming technology is to be used, a multi-antenna system must be used. For example, multiple-input multiple-output (MIMO) not only uses multiple receiving antennas, but also uses multiple transmitting antennas. Because multiple sets of antennas are used, the same spatial stream of wireless signals from a signal transmitter to a signal receiver is transmitted through multiple channels. By using a certain algorithm to process the signals received by multiple antennas, the signal-to-noise ratio of the signal receiver can be significantly improved. Even when the distance from the signal transmitter is far, a better signal quality can be obtained.

[0040] MIMO can greatly improve network transmission rate, coverage, and performance. When multiple independent spatial streams are simultaneously transmitted based on MIMO, the throughput of the system can be doubled. The number of spatial streams supported by a MIMO system depends on the minimum of the number of transmitting antennas and the number of receiving antennas.

[0041] In MIMO, if the signal waveforms emitted by multiple antennas are out of phase at the signal receiver, signal attenuation will occur; if the signal waveforms emitted by multiple antennas are in phase at the signal receiver, signal enhancement will occur. Beamforming technology improves reception by weighting the transmitted signals.

[0042] Step S102 includes: based on the beamforming wireless communication device, sending first probe data to each of the at least one first target smart device, so that each first target smart device feeds back the current first channel information based on its corresponding first probe data; receiving the first channel information fed back by each first target smart device; and performing beamforming for the first target smart device A based on the first channel information fed back by the first target smart device A, wherein the first target smart device A is any one of the at least one first target smart device.

[0043] In this embodiment, there are two ways to detect the first probe data: one is VHT (Very High Throughout) NDP (Null Data Packet) mode. Specifically, the beamforming-based wireless communication device sends a VHT (Very High Throughout) NDP-announcement frame to each first target smart device to inform the first target smart device that a VHT-DNP frame will be sent to it; then the beamforming-based wireless communication device sends a VHT-DNP frame to each first target smart device. The other way is the staggered preamble mode, and the beamforming-based wireless communication device directly sends a MAC (Media Access Control) frame with staggered preamble and data to each first target smart device for detection.

[0044] In this embodiment, the first channel information fed back by the first target smart device A includes the first weight and the number of device antennas. The first target smart device feeds back the real first channel information in three forms: CSI (channel status indicator), uncompressed beamforming first weight value, compressed beamforming first weight value, and compressed V matrix. The first three are the 802.11n protocol mode, and the last one is the feedback format of the 802.11ac protocol. Among them, the CSI mode is that each smart device sends the original CSI information to the beamforming-based wireless communication device, and the beamforming-based wireless communication device calculates the final first weight. The uncompressed beamforming is that each first target smart device directly calculates the final first weight after receiving the first probe data, and feeds back the first weight to the beamforming-based wireless communication device. The compressed beamforming is that the first target smart device only calculates the compressed first weight value after receiving the first probe data, and feeds back the first weight to the beamforming-based wireless communication device. The compressed V matrix is that the first target smart device receives the first probe data, measures the original CSI from the preamble sequence of the NDP, feeds back the compressed first weight value to the beamforming-based wireless communication device using the VHT compressed feedback frame, and calculates the first weight by the beamforming-based wireless communication device.

[0045] The beamforming-based wireless communication device obtains the first weight, determines the number of transmitting antennas based on the first weight and the number of antennas of the first device, and performs beamforming based on the number of transmitting antennas. Understandably, if the number of antennas used by the beamforming-based wireless communication device is 4, the corresponding first target smart device also needs 4 antennas to match the receiving or transmitting. In this embodiment, the initial number of transmitting antennas is determined according to the first weight, if the number of antennas of the first target smart device A is greater than or equal to the initial number of transmitting antennas, the initial number of transmitting antennas is determined as the number of transmitting antennas; if the number of antennas of the first target smart device A is less than the initial number of transmitting antennas, the maximum number of antennas of the first target smart device A is determined as the number of transmitting antennas. After determining the number of transmitting antennas of the first target smart device A, beamforming is performed for the first target smart device A according to the number of transmitting antennas, that is, a one-to-one corresponding narrow beam is formed in the direction of the beamforming-based wireless communication device and each first target smart device A.

[0046] In step S103, the beamforming of each second target smart device in the at least one second target smart device is determined according to the implicit beamforming mode.

[0047] Since the receiving signal strength of the second target smart device is relatively weak, it is appropriate to use the implicit beamforming mode for beamforming. Specifically, the beamforming-based wireless communication device sends second probe data to the second target smart device, the second target smart device sends a probe response frame including second channel information after receiving the probe request, the beamforming-based wireless communication device completes the channel information evaluation from the second target smart device to the beamforming-based wireless communication device after receiving the probe response frame, and obtains the channel information evaluation from the beamforming-based wireless communication device to the second target smart device according to the channel reciprocity of the two transmission directions. Finally, beamforming is performed based on the evaluation results, that is, a one-to-one corresponding narrow beam is formed in the direction of the beamforming-based wireless communication device and each second target smart device.

[0048] Further, when it is detected that the receiving signal strength of the second target smart device C changes, the changed receiving signal strength of the second target smart device C is obtained, and the second target smart device C is any one of the at least one second target smart device; the beamforming of the second target smart device C is re-determined according to the implicit beamforming mode and the changed receiving signal strength. That is, when the receiving signal strength of the target smart device changes, the beamforming is re-determined based on the new receiving signal strength. Since the position of the target smart device may move during use, when the target smart device moves, the distance changes, and the corresponding beamforming direction and strength need to be adjusted, so the beamforming needs to be re-determined based on the new receiving signal strength.

[0049] The embodiment selects the explicit beamforming or the implicit beamforming to perform beamforming through the received signal strength of each target smart device, determines the transmission signal of each target smart device through beamforming, guarantees the received signal strength of each smart device, and improves the stability of the signal.

[0050] In addition, the embodiment further provides a wireless communication device based on beamforming. Referring to Figure 3 , Figure 3 FIG. 1 is a schematic diagram of function modules of a wireless communication device based on beamforming according to the first embodiment of the present application.

[0051] In the embodiment, the wireless communication device based on beamforming is a virtual device, which is stored in the memory 1005 of the wireless communication device based on beamforming shown in Figure 1 The memory 1005 of the wireless communication device based on beamforming shown in FIG. 1 stores a wireless communication program based on beamforming, so as to realize all functions of the wireless communication program based on beamforming: a function of acquiring the received signal strength of each target smart device, and determining a first target smart device and a second target smart device based on the received signal strength; a function of determining the beamforming of the first target smart device based on the explicit beamforming; and a function of determining the beamforming of the second target smart device based on the implicit beamforming.

[0052] Specifically, the wireless communication device based on beamforming comprises:

[0053] The acquisition module 10 is configured to acquire the received signal strength of each target smart device, and determine at least one first target smart device and at least one second target smart device according to the received signal strength.

[0054] The first determination module 20 is configured to determine the beamforming of each first target smart device in the at least one first target smart device according to the explicit beamforming.

[0055] The second determination module 30 is configured to determine the beamforming of each second target smart device in the at least one second target smart device according to the implicit beamforming.

[0056] Further, the first determination module is further configured to:

[0057] send the first probe data to each first target smart device in the at least one first target smart device respectively, so that each first target smart device feeds back the current channel information based on the corresponding first probe data;

[0058] receive the first channel information fed back by each first target smart device;

[0059] Beamforming is performed for the first target smart device A according to the first channel information fed back by the first target smart device A, and the first target smart device A is any one of the at least one first target smart device.

[0060] Further, the first determining module is further configured to:

[0061] The number of transmitting antennas of the first target smart device A is determined according to the first weight and the number of device antennas;

[0062] Beamforming is performed for the first target smart device A according to the number of transmitting antennas.

[0063] Further, the second determining module is further configured to:

[0064] The second probe data is respectively transmitted to each of the at least one second target smart device, so that each second target smart device feeds back preset channel information based on the corresponding second probe data;

[0065] The second channel information fed back by each second target smart device is received;

[0066] Beamforming is performed for the second target smart device B according to the second channel information fed back by the second target smart device B, and the second target smart device B is any one of the at least one second target smart device.

[0067] Further, the obtaining module is further configured to:

[0068] The received signal strength of each target smart device is determined according to the physical distance and / or signal response time length between the beamforming-based wireless communication device and each target smart device;

[0069] From all the target smart devices, at least one first target smart device with a received signal strength greater than an average signal strength, and at least one second target smart device with a received signal strength less than or equal to the average signal strength and greater than a preset signal strength, are respectively selected.

[0070] Further, the second determining module is further configured to:

[0071] When it is detected that the received signal strength of the second target smart device C changes, the changed received signal strength of the second target smart device C is obtained, and the second target smart device C is any one of the at least one second target smart device;

[0072] The beamforming of the second target smart device C is re-determined according to the stealth beamforming mode and the changed received signal strength.

[0073] Further, the second determining module is further configured to:

[0074] obtain a plurality of smart devices and a plurality of device types in a preset range, the plurality of device types corresponding to the plurality of smart devices one by one;

[0075] If the device type of the smart device D belongs to the preset device type set, it is determined that the smart device D is a target smart device, and the smart device D is any one of the plurality of smart devices.

[0076] In addition, the embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores a beamforming-based wireless communication program. When the beamforming-based wireless communication program is run by a processor, the steps of the above beamforming-based wireless communication method are implemented. Here, details are not repeated.

[0077] It should be noted that in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusions, so that processes, methods, articles or systems that include a series of elements not only include those elements, but also include other elements not explicitly listed, or include elements inherent to such processes, methods, articles or systems. Without more limitations, the element defined by the statement "including a" does not exclude the presence of another identical element in the process, method, article or system including the element.

[0078] The above-mentioned embodiment numbers of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0079] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of software and necessary general hardware platforms, of course, they can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a readable storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a plurality of instructions for making a terminal device execute the method described in each embodiment of the present application.

[0080] The above-mentioned only for the preferred embodiments of the present application, and not limited to the patent scope of the present application, any equivalent structure or process transformation made by using the contents of the present application specification and drawings, or directly or indirectly applied to other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A method of beamforming-based wireless communication, the method comprising: The method comprises: obtaining the received signal strength of each target smart device, and determining at least one first target smart device and at least one second target smart device according to the received signal strength; determining the beamforming of each first target smart device in the at least one first target smart device according to an explicit beamforming mode; determining the beamforming of each second target smart device in the at least one second target smart device according to an implicit beamforming mode; the determination of the beamforming of each first target smart device in the at least one first target smart device according to the explicit beamforming mode comprises: sending first probe data to each first target smart device in the at least one first target smart device respectively, so that each first target smart device feeds back the current channel information based on the corresponding first probe data; receiving the first channel information fed back by each first target smart device, wherein the first channel information comprises at least one of a channel state indicator, a non-compressed beamforming first weight value, a compressed beamforming first weight value, and a compressed V matrix; performing beamforming for the first target smart device A according to the first channel information fed back by the first target smart device A, wherein the first target smart device A is any one of the at least one first target smart device; the mode of sending the first probe data to each first target smart device in the at least one first target smart device respectively comprises an extremely high throughput (EHT) null data packet (NDP) mode and a staggered preamble mode; the first channel information fed back by the first target smart device A comprises a first weight and a first device antenna quantity, and the beamforming for the first target smart device A according to the first channel information fed back by the first target smart device A comprises: determining the number of transmit antennas of the first target smart device A according to the first weight and the first device antenna quantity; and performing beamforming for the first target smart device A according to the number of transmit antennas.

2. The method of claim 1, wherein, the determination of the beamforming of each second target smart device in the at least one second target smart device according to the implicit beamforming mode comprises: sending second probe data to each second target smart device in the at least one second target smart device respectively, so that each second target smart device feeds back preset channel information based on the corresponding second probe data; receiving the second channel information fed back by each second target smart device; performing beamforming for the second target smart device B according to the second channel information fed back by the second target smart device B, wherein the second target smart device B is any one of the at least one second target smart device.

3. The method according to any of claims 1-2, characterized in that, the obtaining of the received signal strength of each target smart device and the determination of the at least one first target smart device and the at least one second target smart device according to the received signal strength comprise: determining the received signal strength of each target smart device according to the physical distance and / or signal response duration between the beamforming-based wireless communication device and each target smart device. select at least one first target smart device with a received signal strength greater than an average signal strength and at least one second target smart device with a received signal strength less than or equal to the average signal strength and greater than a preset signal strength from all target smart devices.

4. The method of claim 3, wherein, After determining the beamforming of each of the at least one second target smart device according to the implicit beamforming manner, the method further comprises: when detecting that the received signal strength of the second target smart device C changes, obtaining the changed received signal strength of the second target smart device C, the second target smart device C being any one of the at least one second target smart device; re-determining the beamforming of the second target smart device C according to the implicit beamforming manner and the changed received signal strength.

5. The method of claim 4, wherein, Before obtaining the received signal strength of each target smart device, the method further comprises: obtaining a plurality of smart devices in a preset range and a plurality of device types, the plurality of device types corresponding to the plurality of smart devices one by one; if the device type of the smart device D belongs to a preset device type set, determining the smart device D as a target smart device, the smart device D being any one of the plurality of smart devices.

6. An apparatus for wireless communication that uses beamforming, the apparatus comprising: comprise: an obtaining module, configured to obtain a received signal strength of each target smart device, and determine at least one first target smart device and at least one second target smart device according to the received signal strength; a first determining module, configured to determine the beamforming of each of the at least one first target smart device according to an explicit beamforming manner; the first determining module is further configured to send first probe data to each of the at least one first target smart device respectively, so that each of the first target smart devices feeds back current channel information based on the corresponding first probe data; receive the first channel information fed back by each of the first target smart devices, the first channel information comprising at least one of a channel state indicator, a non-compressed beamforming first weight value, a compressed beamforming first weight value, and a compressed V matrix, perform beamforming on the first target smart device A according to the first channel information fed back by the first target smart device A, the first target smart device A being any one of the at least one first target smart device, and the manner of sending the first probe data to each of the at least one first target smart device respectively comprising an extremely high throughput null packet manner and an interleaved preamble manner; the first determining module is further configured to determine the number of transmit antennas of the first target smart device A according to the first weight and the number of device antennas; perform beamforming on the first target smart device A according to the number of transmit antennas; a second determining module, configured to determine the beamforming of each of the at least one second target smart device according to an implicit beamforming manner.

7. A beamforming-based wireless communication device, characterized by The beamforming-based wireless communication device includes a processor, a memory, and a beamforming-based wireless communication program stored in the memory and executable on the processor, which, when executed by the processor, implements the steps of the beamforming-based wireless communication method according to any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a beamforming-based wireless communication program, which, when executed by the processor, implements the steps of the beamforming-based wireless communication method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Efficient channel estimation for implicit mu-mimo

    CN109661784A

  • Efficient training schemes for MIMO based wireless networks

    US20070230373A1

  • Method and apparatus for performing sounding in wireless communication system

    US20110205968A1