CN109921836B - Channel detection determining method, device and storage medium - Google Patents
Channel detection determining method, device and storage medium Download PDFInfo
- Publication number
- CN109921836B CN109921836B CN201711328484.2A CN201711328484A CN109921836B CN 109921836 B CN109921836 B CN 109921836B CN 201711328484 A CN201711328484 A CN 201711328484A CN 109921836 B CN109921836 B CN 109921836B
- Authority
- CN
- China
- Prior art keywords
- channel
- sounding
- channel matrix
- change
- matrix
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
A method, an apparatus and a storage medium for determining channel sounding are disclosed. The method comprises the following steps: the wireless access point performs first channel detection on the station STA; the wireless access point performs second channel sounding on the STA after performing the first channel sounding, wherein a sounding interval between the execution time of the first channel sounding and the execution time of the second channel sounding is inversely related to a channel matrix change, the channel matrix change is a change between a first channel matrix and a second channel matrix, the first channel matrix is obtained by the wireless access point performing the first channel sounding, and the second channel matrix is obtained by the wireless access point performing the channel sounding before the first channel sounding. A reasonable channel sounding period can be determined.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a storage medium for determining channel sounding.
Background
In a Wireless Local Area Network (WLAN), data can be transmitted between an Access Point (AP) and a Station (STA) by a multi-user multi-input multi-output (MU-MIMO) method through a beamforming (english) technique. The beamforming technique may enable the AP to transmit aggregate medium access control protocol data units (AMPDUs) to the STAs at the same time using multiple antennas, thereby improving the channel utilization and data throughput of the wlan.
TxBF techniques include explicit TxBF techniques. The working process of the explicit TxBF technology includes two phases of channel detection (english: Sounding) and data transmission. In the channel sounding phase, the AP may obtain a beamforming feedback matrix (i.e., a beamforming feedback matrix) of each STA by receiving a Very High Throughput (VHT) compressed beamforming (i.e., an action frame) sent by each STA, and further obtain a channel matrix (i.e., a Multiple Input Multiple Output (MIMO) channel matrix of each STA based on the beamforming feedback matrix. In the data transmission phase, after the AP aggregates the data packets of a plurality of STAs into an AMPDU and transmits the AMPDU to the physical layer, the physical layer modulates the channel matrix of each STA obtained by the data of each STA in the AMPDU through the channel sounding phase, and then sends the modulated data to each STA.
As can be known from the working process of the above explicit TxBF technique, the more time it takes for the AP to perform channel sounding, the lower the efficiency of data transmission between the AP and the STA, so the AP needs to determine a reasonable channel sounding time to reduce the time it takes for channel sounding as much as possible.
Disclosure of Invention
The application provides a method and a device for determining channel detection and a storage medium, which can determine reasonable channel detection time.
In a first aspect, the present application provides a method for determining channel sounding, including: the wireless access point performs a first channel sounding for the STA. The wireless access point performs second channel sounding for the STA after performing the first channel sounding. Wherein a sounding interval between a performance time of the first channel sounding and a performance time of the second channel sounding is inversely related to a channel matrix variation. The channel matrix variation is a variation between a first channel matrix and a second channel matrix. The first channel matrix is obtained by the wireless access point performing the first channel sounding, and the second channel matrix is obtained by the wireless access point performing the channel sounding before the first channel sounding.
In the present application, a wireless access point determines a sounding interval between an execution time of a first channel sounding and an execution time of a second channel sounding according to a variation between the first channel matrix and the second channel matrix. The change condition of the channel matrix represents the stable condition of the channel between the AP and the STA, and generally, the larger the change of the channel matrix is, the lower the stability of the channel between the AP and the STA is, and the channel detection needs to be performed in time; the smaller the variation of the channel matrix, the higher the stability of the channel between the AP and the STA, the more delayed the time to perform the second channel sounding can be, so the sounding interval between the execution time of the first channel sounding and the execution time of the second channel sounding is inversely correlated to the variation of the channel matrix. Therefore, in the application, the wireless access point adjusts the channel detection period in real time according to the change condition of the channel matrix, and the reasonability of the channel detection time is ensured.
With reference to the first aspect, in a first implementation manner of the first aspect, the channel matrix variation is a variation between a part of elements in the first channel matrix and elements in the second channel matrix corresponding to positions of the part of elements.
With reference to the first aspect or the foregoing implementation manner of the first aspect, in a second implementation manner of the first aspect, after the performing, by the wireless access point, first channel sounding for a station STA, the method further includes:
and the wireless access point transmits data to the STA in an MU-MIMO mode.
With reference to the first aspect or the foregoing embodiments of the first aspect, in a second embodiment of the first aspect, the method further includes:
and when the change of the channel matrix is greater than a preset threshold value, the wireless access point stops sending data to the STA in a MU-MIMO mode.
In a second aspect, the present application provides an apparatus for determining channel sounding, including: a sounding unit for performing a first channel sounding for the STA; the sounding unit is further configured to perform second channel sounding on the STA after the first channel sounding is performed, where a sounding interval between a performing time of the first channel sounding and a performing time of the second channel sounding is inversely related to a channel matrix change, the channel matrix change is a change between a first channel matrix and a second channel matrix, the first channel matrix is obtained by the wireless access point performing the first channel sounding, and the second channel matrix is obtained by the wireless access point performing the channel sounding before the first channel sounding.
With reference to the second aspect, in a first implementation manner of the second aspect, the channel matrix variation is a variation between a part of elements in the first channel matrix and elements in the second channel matrix corresponding to positions of the part of elements.
With reference to the second aspect or the foregoing embodiments of the second aspect, in a second embodiment of the second aspect, the method further includes:
and the sending unit is used for stopping sending data to the STA in an MU-MIMO mode when the change of the channel matrix is larger than a preset threshold value.
In a third aspect, the present application provides a wireless access point, comprising: a processor, a memory, and a transceiver.
The processor is configured to perform a first channel sounding for a STA through the transceiver; and means for performing, by the transceiver, a second channel sounding for the STA after performing the first channel sounding, wherein a sounding interval between a performance time of the first channel sounding and a performance time of the second channel sounding is inversely related to a channel matrix variation, the channel matrix variation being a variation between a first channel matrix and a second channel matrix, the first channel matrix resulting from the first channel sounding performed by the wireless access point, and the second channel matrix resulting from the channel sounding performed by the wireless access point prior to the first channel sounding.
With reference to the third aspect, in a first implementation manner of the third aspect, the channel matrix variation is a variation between a part of elements in the first channel matrix and elements in the second channel matrix corresponding to positions of the part of elements.
With reference to the third aspect or the foregoing embodiments of the third aspect, in a first embodiment of the third aspect, the processor is further configured to stop transmitting data to the STA by using MU-MIMO through the transceiver when the channel matrix variation is greater than a preset threshold.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which instructions are stored, and when the instructions are executed on a computer, the computer is caused to execute the method according to the first aspect.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below.
FIG. 1 is a schematic diagram of a network architecture provided in accordance with an embodiment of the present invention;
fig. 2 is a schematic flow chart of a channel sounding determination method according to an embodiment of the present invention;
fig. 3 is a schematic block diagram of a channel sounding determination apparatus according to an embodiment of the present invention;
fig. 4 is a schematic block diagram of a channel sounding determination apparatus according to an embodiment of the present invention;
fig. 5 is a schematic block diagram of a channel sounding determination apparatus according to an embodiment of the present invention.
Detailed Description
The embodiments and features of the embodiments in the present application may be combined with each other without conflict.
The embodiment of the invention can be used for determining the scene of the channel detection period. Fig. 1 is a schematic diagram of a network architecture used in the embodiment of the present invention. In the network architecture shown in fig. 1, the AP110 may be wirelessly connected to a plurality of STAs, only 4 STAs are shown in fig. 1, which are the STA101, the STA102, the STA103, and the STA104, respectively, where the STA101 and the STA102 are terminal devices, and the STA103 and the STA104 are network devices, such as switches, routers, and the like. The AP110 may include a processor and a transceiver, and the processor may perform data processing and may also transmit and receive wireless signals through the transceiver, for example, detect channels of the STAs, transmit data to the STAs, and the like. The transceiver may include a plurality of rf circuits and antennas respectively connected to the plurality of rf circuits, and the processing chip is connected to the rf circuits through the interface. The AP110 supports MU-MIMO technology.
In the process of data transmission between the wireless access point and the STA, due to factors such as station movement and interference variation, a channel between the wireless access point and the station may change, and a channel matrix also changes, so that the wireless access point needs to perform channel detection on the station at intervals, so as to obtain an accurate channel matrix between the wireless access point and the station. In the embodiment of the present invention, an interval between the execution times of the wireless access point for detecting the two adjacent channels of the station is referred to as a detection interval. In the embodiment of the invention, the detection interval can be adjusted along with the change condition of the channel between the wireless access point and the station.
After the wireless access point performs channel detection on the station at this time, the channel between the wireless access point and the station may not change for a long time or change less, that is, the channel between the wireless access point and the station is in a stable state for a long time, and the stability is higher. After the wireless access point performs channel detection on the station at this time, a channel between the wireless access point and the station may change greatly quickly, that is, the channel between the wireless access point and the station is not in a stable state, and the stability is low, then the channel matrix also changes greatly, so that the wireless access point needs to perform next channel detection as soon as possible, and the wireless access point needs to shorten the time for performing the next channel detection, that is, the detection interval between the current channel detection and the next channel detection is reduced. Therefore, the embodiment of the invention can determine the detection interval according to the change condition of the channel and adjust the detection interval in real time, thereby determining the reasonable channel detection time and ensuring the efficiency and the accuracy of data transmission.
An embodiment of the present invention provides a method for determining channel sounding, which may be used for the AP110 in the network architecture shown in fig. 1, as shown in fig. 2, and the method includes the following steps.
The wireless access point performs a first channel sounding for the STA 201.
When the wireless access point transmits data to the station in the MU-MIMO mode, it needs to perform channel detection on the data, and acquire a channel matrix of the station by performing the channel detection.
And 202, the wireless access point performs second channel sounding on the STA after performing the first channel sounding, wherein a sounding interval between a performing time of the first channel sounding and a performing time of the second channel sounding is inversely related to a channel matrix variation, the channel matrix variation is a variation between a first channel matrix obtained by the wireless access point performing the first channel sounding and a second channel matrix obtained by the wireless access point performing the channel sounding before the first channel sounding.
In the embodiment of the invention, the stability of the channel during the first channel detection is determined through the channel matrix change between the first channel matrix and the second channel matrix, so that the stability of the channel after the first channel detection can be estimated. And then, according to the estimated stable condition of the channel after the first channel detection, determining the detection interval between the execution time of the first channel detection and the execution time of the second channel detection. Therefore, after the wireless access point performs the first channel sounding, the wireless access point may determine a change of the channel matrix according to the obtained first channel matrix and the channel matrix obtained by performing the channel sounding before the first channel sounding, and further may determine a sounding interval between the wireless access point and the wireless access point performing the second channel sounding according to the change of the channel matrix, so as to determine a time for performing the second channel sounding.
When the change of the channel matrix is small, the detection interval between the current channel detection and the next channel detection is increased, and when the change of the channel matrix is large, the detection interval between the current channel detection and the next channel detection is reduced. The sounding interval is therefore inversely related to the channel matrix transformation, i.e. the sounding interval between the execution time of the first channel sounding and the execution time of the second channel sounding is inversely related to the channel matrix transformation.
The sounding interval is inversely related to the channel matrix variation, which means that the larger the channel matrix variation, the smaller the sounding interval, and the smaller the channel matrix variation, the larger the sounding interval. Therefore, in the embodiment of the present invention, a change threshold of the channel matrix change may be set, the size of the channel matrix change is determined according to the change threshold, and the corresponding detection interval is determined. In the embodiment of the present invention, the manner of determining the sounding interval according to the channel matrix variation includes various manners.
For example, in the embodiment of the present invention, a change threshold of the channel matrix change and a preset value of the detection interval may be preset, where the preset value includes at least two values. When the determined channel matrix change is larger than the change threshold value, the detection interval takes a smaller value in the preset values; when the determined channel matrix variation is less than or equal to the variation threshold, the sounding interval takes a larger value of the preset values.
Since the smaller the channel matrix variation, the more stable the channel is, i.e. the higher the stability of the channel, the higher the possibility that the channel will continue to be stable after the first channel sounding is performed, the later the second channel sounding can be performed, i.e. the sounding interval between the execution time of the first channel sounding and the execution time of the second channel sounding can be larger. Similarly, since the larger the channel matrix variation, the more unstable the channel is, i.e. the lower the stability of the channel, the lower the possibility that the channel is continuously stable after the first channel sounding is performed, the earlier the second channel sounding needs to be performed, i.e. the sounding interval between the execution time of the first channel sounding and the execution time of the second channel sounding can be smaller. Therefore, in the embodiment of the present invention, different detection intervals may be determined according to the degree of the change of the channel matrix, so that the detection interval is smaller when the change of the channel matrix is larger, and the detection interval is larger when the change of the channel matrix is smaller.
For another example, in the embodiment of the present invention, a plurality of change levels corresponding to the change of the channel matrix and a detection interval corresponding to each change level may be preset, where the larger the change of the channel matrix is, the higher the corresponding change level is, and the smaller the corresponding detection interval is. And after the change of the channel matrix is determined, judging the change grade of the change of the channel matrix, and determining the corresponding detection interval according to the change grade.
For another example, in the embodiment of the present invention, a change threshold of the channel matrix change and a change step of the detection interval may be preset. When the determined channel matrix change is larger than the change threshold, reducing the change step length of the detection interval between the execution time of the first channel detection and the execution time of the previous channel detection of the first channel detection to be used as the detection interval of the second channel detection and the first channel detection; and when the determined channel matrix change is less than or equal to the change threshold, increasing the detection interval between the execution time of the first channel detection and the execution time of the previous channel detection of the first channel detection by a change step length to be used as the detection interval between the second channel detection and the first channel detection. Wherein the changing step size may be a fixed value set in advance, for example, 1 millisecond.
In the above example, the change step size may also be a change value.
For another example, in the embodiment of the present invention, a change threshold of the channel matrix change and a corresponding relationship between the channel matrix change and a change step of the detection interval may be preset. When the determined channel matrix change is larger than the change threshold, determining a corresponding change step length according to the channel matrix change and the corresponding relation, and then reducing the change step length of the detection interval between the execution time of the first channel detection and the execution time of the previous channel detection of the first channel detection to be used as the detection interval of the second channel detection and the first channel detection; and when the determined channel matrix change is less than or equal to the change threshold, determining a corresponding change step according to the channel matrix change and the corresponding relation, and increasing the detection interval between the execution time of the first channel detection and the execution time of the previous channel detection of the first channel detection by the change step to be used as the detection interval between the second channel detection and the first channel detection.
It should be noted that, in the embodiment of the present invention, the corresponding relationship may be a linear corresponding relationship or a nonlinear corresponding relationship, and specifically, the corresponding relationship may be a corresponding table, a high-order polynomial, or a function including terms such as an exponent and a logarithm. Therefore, the change step of the detection interval can be adjusted according to the difference of the channel matrix change, the channel matrix change reflects the degree of channel stability, and the change step of the detection interval can be changed according to the degree of channel stability.
In this embodiment of the present invention, the second channel matrix is obtained by channel sounding performed by the wireless access point before the first channel sounding, and may be a channel matrix obtained by the wireless access point performing previous channel sounding of the first channel sounding, or may be a channel matrix obtained by multiple channel sounding performed by the wireless access point before the first channel sounding, for example, the second channel matrix is a channel matrix obtained by performing previous channel sounding of the first channel sounding. The second channel matrix comprises a plurality of matrices if the second channel matrix is a channel matrix obtained by a plurality of channel detections performed by the wireless access point before the first channel detection. In this case, the wireless access point may first calculate changes between each of the first channel matrix and the second channel matrix, and then determine the channel matrix change according to the respectively calculated changes, specifically, the channel matrix change may be a statistical value, for example, an average value, of the respectively calculated changes. The wireless access point may also calculate statistics (e.g., an average) of each matrix in the second channel matrix, and then determine the channel matrix variation according to the statistics of each matrix in the second channel matrix and the first channel matrix.
In the embodiment of the present invention, the second channel matrix is taken as an example of a channel matrix obtained when the previous channel detection of the first channel detection is performed. The channel matrix comprises a plurality of elements, so the channel matrix change is determined by the change situation of each element in the channel matrix.
Specifically, the wireless access point may be configured to change the channel matrix according to a change of each element in the first channel matrix and each element in the second channel matrix.
In particular, with v(n)Representing a first channel matrix, v(n-1)Representing a second channel matrix, aij(n)Elements representing the ith row and jth column of the first channel matrix, aij(n-1)And the elements of the ith row and the jth column in the second channel matrix are represented, and n is an integer greater than 1. k is a radical ofijDenotes aij(n)Relative to aij(n-1)K can be calculated according to the formula (1)ijThe value of (c). The variation of each element in the first channel matrix and each element in the second channel matrix can be calculated based on formula (1), and the variation of the channel matrix can be obtained.
In the embodiment of the present invention, after the channel matrix change is obtained, when the size of the channel matrix change is determined according to the change threshold, the change of each element included in the channel matrix change may be compared with the change threshold.
When comparing the variation of each element with the variation threshold, it may be set that if the variation of each element is less than or equal to the variation threshold, it is determined that the channel matrix variation is less than or equal to the variation threshold; if the variation inequality of each element is less than or equal to a variation threshold, determining that the channel matrix variation is greater than the variation threshold. If the proportion of the number of the elements with the change smaller than or equal to the change threshold value to the total number of the elements reaches a preset proportion, determining that the change of the channel matrix is smaller than or equal to the change threshold value; and if the proportion of the number of the elements with the change less than or equal to the change threshold value to the total number of the elements does not reach the preset proportion, determining that the change of the channel matrix is greater than the change threshold value. It may also be arranged to determine that the channel matrix variation is less than or equal to the variation threshold if the average of the variation of each element is less than or equal to the variation threshold; if the average value of the variation of each element is greater than the variation threshold, it is determined that the channel matrix variation is greater than the variation threshold.
The size of the change threshold may be set according to a specific scenario, for example, the change rate value may be set to be 5%, 2%, or 10%, etc. The size of the preset proportion can also be set according to specific scenes, for example, the preset proportion can be set to be 80% or 90%, and the like.
It should be noted that, in the channel matrix obtained by channel sounding, some elements of the wireless access point usually have zero values, that is, in the first channel matrix and the second channel matrix, there are elements that have the same position and have zero values, for example, an element located in the upper right corner of the channel matrix. For the elements, because the values of the elements are zero in both the first channel matrix and the second channel matrix, and the change is also zero, the change of the channel matrix has no effect, so the elements can not be calculated when the change of the channel matrix is determined, thereby reducing the time overhead of channel detection and improving the performance of the system.
In an implementation manner of the embodiment of the present invention, the channel matrix variation may be a variation between a part of elements in the first channel matrix and elements corresponding to positions of the part of elements in the second channel matrix.
In this embodiment of the present invention, the partial elements may be elements that are located at the same position in the first channel matrix and the second channel matrix and have values different from zero. In the first channel matrix and the second channel matrix, because elements with the same position and zero value have no effect on the change of the channel matrix, the elements can not be calculated when the change of the channel matrix is determined, thereby reducing the time overhead of channel detection and improving the performance of the system.
Because the channel matrix is usually large in scale, even if the elements with the same position and zero values are not calculated when the channel matrix is determined to be changed, the data amount to be calculated is still large, and at the moment, part of elements are determined to calculate the channel matrix change from the elements, except the elements with the same position and zero values, in the first channel matrix and the second channel matrix, so that the time overhead of channel detection is further reduced, and the performance of the system is improved. The manner of determining the partial elements is not limited, and may be determined randomly or the like. In order to ensure the accuracy of the calculated result, different elements can be selected when the adjacent two calculated channel matrixes change. By means of calculation of partial elements in the channel matrix, the system time overhead required by the calculation process can be greatly reduced, and therefore the efficiency of data transmission between the AP and the STA can be improved.
In the embodiment of the present invention, when the channel matrix changes greatly, the detection interval between the first channel detection and the second channel detection is reduced. However, when the channel matrix changes too much, it indicates that the channel stability is poor, the degree of channel change is large, and it can be estimated that the degree of channel change is also large in the time period between the execution of the first channel sounding and the execution of the second channel sounding, and at this time, the wireless access point needs to reduce the sounding interval as much as possible, that is, perform channel sounding frequently, which may reduce the throughput of the wireless access point. Therefore, when the channel matrix changes greatly, the wireless access point can stop transmitting data to the STA in an MU-MIMO mode, so that the throughput of the wireless access point is improved.
Specifically, the embodiment of the present invention may set a preset threshold for the change of the channel matrix, and when the change of the channel matrix is greater than the preset threshold, it is determined that the change of the channel matrix is too large, and the wireless access point stops sending data to the STA in an MU-MIMO manner.
After obtaining the channel matrix change, the wireless access point may determine whether the channel matrix change is too large according to a preset threshold, that is, determine whether the channel matrix change is greater than the preset threshold.
For example, the wireless access point may compare the change of each element included in the channel matrix change with a preset threshold to determine whether the channel matrix change is greater than the preset threshold.
When comparing the change of each element with the change threshold, it may be set that if the change of each element is greater than the preset threshold, it is determined that the channel matrix change is greater than the preset threshold; or, if the number of elements with a change larger than a preset threshold in the change of each element reaches a preset number, determining that the change of the channel matrix is larger than the preset threshold; or, it may be further configured to determine that the channel matrix variation is greater than the preset threshold if a ratio of elements greater than the preset threshold in the variation of each element to the total elements reaches a target ratio.
The preset threshold, the preset number and the target proportion can be set according to specific scenes.
As an optional implementation manner of the embodiment of the present invention, since channel detection is too frequent when the detection interval is too small, and throughput of the AP device may be reduced, a minimum threshold value of the detection interval may also be set in the embodiment of the present invention. The current sounding interval may be determined as a sounding interval between the execution time of the first channel sounding and the execution time of the previous channel sounding of the first channel sounding when the sounding interval determined by the wireless access point is less than the minimum threshold value.
In an embodiment of the present invention, before performing step 202, a detection interval may be determined, and then the determined detection interval may be compared with a minimum threshold value. If the detection interval is determined to be greater than or equal to the minimum threshold value, which indicates that the wireless access point has less influence on the throughput of the AP when performing the second channel detection with the detection interval, the second channel detection may be performed according to the determination of the detection interval. If the detection interval is smaller than the minimum threshold value, the wireless access point is shown to have larger influence on the throughput of the AP when executing the second channel detection according to the detection interval, the throughput of the AP is reduced, the current detection interval is determined as the detection interval between the execution time of the first channel detection and the execution time of the second channel detection, and the second channel detection is executed according to the current detection interval.
The minimum threshold value of the detection interval may be set according to a specific scenario.
In the above embodiment, when the sounding interval determined by the wireless access point is smaller than the minimum threshold, it is described that the channel stability is poor, the degree of channel variation is large, and the degree of channel variation in the time period in which the first channel sounding and the second channel sounding are performed may also be estimated to be large, and at this time, the sending of data to the station STA by the MU-MIMO method may also be stopped, so as to improve the throughput of the AP.
As an optional implementation manner of the embodiment of the present invention, since channel detection needs to acquire an accurate channel matrix, when a detection interval is too large, an inaccuracy may occur when data is transmitted by using the channel matrix acquired by the previous channel detection before the next channel detection, and therefore, a maximum threshold value of the detection interval may also be set in the embodiment of the present invention. The maximum threshold value may be determined as a sounding interval between an execution time of the first channel sounding and an execution time of the second channel sounding when the sounding interval determined by the wireless access point is greater than the maximum threshold value.
In an embodiment of the present invention, before performing step 202, a detection interval may be determined, and then the determined detection interval may be compared with a maximum threshold value. If the determined detection interval is larger than the maximum threshold value, which indicates that the detection interval of the channel detection is too large, the maximum threshold value can be directly determined as the detection interval between the execution time of the first channel detection and the execution time of the second channel detection, so that the channel cycle is prevented from being too large. The determined sounding interval may be taken as a sounding interval between the execution time of the first channel sounding and the execution time of the second channel sounding if the determined sounding interval is less than or equal to the maximum threshold value. The maximum threshold value of the detection interval may be set according to a specific scenario.
In the embodiment of the invention, the wireless access point determines the detection interval between the execution time of the first channel detection and the execution time of the second channel detection according to the change between the first channel matrix and the second channel matrix. The change condition of the channel matrix represents the stable condition of the channel between the AP and the STA, and generally, the larger the change of the channel matrix is, the lower the stability of the channel between the AP and the STA is, and the channel detection needs to be performed in time; the smaller the variation of the channel matrix, the higher the stability of the channel between the AP and the STA, the more delayed the time to perform the second channel sounding can be, so the sounding interval between the execution time of the first channel sounding and the execution time of the second channel sounding is inversely correlated to the variation of the channel matrix. Therefore, in the embodiment of the invention, the wireless access point adjusts the channel detection period in real time according to the change condition of the channel matrix, and the reasonability of the channel detection time is ensured.
In the embodiment of the invention, the detection interval of channel detection is dynamically adjusted according to the change condition of the channel matrix, and the detection interval of channel detection is increased under the condition of higher channel stability, so that the data transmission rate is increased, and the data throughput gain is increased; and under the condition of low channel stability, reducing the detection interval of channel detection so as to ensure the quality of data transmission.
Fig. 3 is a schematic block diagram of a channel sounding determination apparatus 300 according to an embodiment of the present invention. As shown in fig. 3, the apparatus 300 includes:
a sounding unit 301, configured to perform first channel sounding on an STA;
the sounding unit 301 is further configured to perform second channel sounding on the STA after the first channel sounding is performed, where a sounding interval between a performing time of the first channel sounding and a performing time of the second channel sounding is inversely related to a change of a channel matrix, where the change of the channel matrix is a change between a first channel matrix and a second channel matrix, the first channel matrix is obtained by the wireless access point performing the first channel sounding, and the second channel matrix is obtained by the wireless access point performing the channel sounding before the first channel sounding.
In the embodiment of the present invention, the apparatus 300 determines the sounding interval between the execution time of the first channel sounding and the execution time of the second channel sounding according to the variation between the first channel matrix and the second channel matrix. The change condition of the channel matrix represents the stable condition of the channel between the AP and the STA, and generally, the larger the change of the channel matrix is, the lower the stability of the channel between the AP and the STA is, and the channel detection needs to be performed in time; the smaller the variation of the channel matrix, the higher the stability of the channel between the AP and the STA, the more delayed the time to perform the second channel sounding can be, so the sounding interval between the execution time of the first channel sounding and the execution time of the second channel sounding is inversely correlated to the variation of the channel matrix. The device 300 adjusts the channel detection period in real time according to the change condition of the channel matrix, and the reasonability of the channel detection time is ensured.
It is to be understood that the channel matrix variation is a variation between a part of elements in the first channel matrix and elements in the second channel matrix corresponding to positions of the part of elements.
Fig. 4 is a schematic block diagram of a channel sounding determination apparatus 300 according to yet another embodiment of the present invention.
It is understood that, as shown in fig. 4, the apparatus 300 may further include:
a sending unit 302, configured to stop sending data to the STA in an MU-MIMO manner when the channel matrix variation is greater than a preset threshold.
The apparatus 300 for determining channel sounding according to the embodiment of the present invention may correspond to an execution body in the method for determining channel sounding according to the embodiment of the present invention, and the above and other operations and/or functions of each module in the apparatus 300 for determining channel sounding are respectively for implementing corresponding flows of each method in fig. 2, and are not repeated herein for brevity.
Fig. 5 is a schematic block diagram of a wireless access point 400 provided in accordance with an embodiment of the present invention. As shown in fig. 5, wireless access point 400 includes a processor 401 and a transceiver 402. Processor 401 may include a Central Processing Unit (CPU), a Network Processor (NP), Radio Frequency (RF) circuitry, an Application Specific Integrated Circuit (ASIC), a Programmable Logic Device (PLD), or any combination thereof. The aforementioned PLD may be a Complex Programmable Logic Device (CPLD), a Field Programmable Gate Array (FPGA), a General Array Logic (GAL), or any combination thereof. Radio frequency circuits, also known as RF modules, are electronic devices that transmit and/or receive wireless signals between devices. The various circuits in the processor may be separate or integrated in one or more chips.
The transceiver 402 may be an antenna. The antenna may comprise an array antenna, a multiband antenna, a microstrip antenna, a directional antenna or any other type of antenna. The processor 401 transceives wireless signals with the transceiver 402.
Optionally, the wireless access point 400 further comprises a memory. The memory may be a separate device or may be integrated in the processor 401. The memory may include volatile memory, such as Random Access Memory (RAM). The memory may also include non-volatile memory, such as Read Only Memory (ROM), flash memory, optical disks, magnetic tape, floppy disks, hard disks, or solid state drives. The memory may also comprise any combination of the above kinds of memories. If the processor 401 requires program code, the memory may store the program code and transfer the program code to the processor 401, so that the processor 401 may implement the embodiments of the present invention according to the instruction of the program code.
The wireless access point 400 according to the embodiment of the present invention may correspond to an execution body in the method for determining channel sounding according to the embodiment of the present invention, and respective operations and/or functions in the wireless access point 400 are respectively for implementing corresponding flows of the methods in fig. 2, and are not described herein again for brevity.
In the above embodiments, it may be entirely or partially implemented by software, hardware, or a combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, twisted pair, optical fiber) or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., compact disk), or a semiconductor medium (e.g., solid state disk), among others.
Claims (7)
1. A method for determining channel sounding, comprising:
the wireless access point performs first channel detection on the station STA;
the wireless access point performing second channel sounding on the STA after performing the first channel sounding, wherein a sounding interval between a performing time of the first channel sounding and a performing time of the second channel sounding is inversely related to a channel matrix variation, the channel matrix variation is a variation between a first channel matrix and a second channel matrix, the first channel matrix is obtained by the wireless access point performing the first channel sounding, and the second channel matrix is obtained by the wireless access point performing the channel sounding before the first channel sounding;
the channel matrix variation is variation between a part of elements in the first channel matrix and elements corresponding to positions of the part of elements in the second channel matrix.
2. The method of claim 1, further comprising:
and when the change of the channel matrix is larger than a preset threshold value, the wireless access point stops sending data to the STA in a multi-user-multi-input multi-output (MU-MIMO) mode.
3. An apparatus for determining channel sounding, comprising:
a sounding unit, configured to perform first channel sounding on a station STA;
the sounding unit is further configured to perform second channel sounding on the STA after the first channel sounding is performed, where a sounding interval between a performing time of the first channel sounding and a performing time of the second channel sounding is inversely related to a channel matrix change, the channel matrix change is a change between a first channel matrix and a second channel matrix, the first channel matrix is obtained by a wireless access point performing the first channel sounding, and the second channel matrix is obtained by the wireless access point performing the channel sounding before the first channel sounding;
the channel matrix variation is variation between a part of elements in the first channel matrix and elements corresponding to positions of the part of elements in the second channel matrix.
4. The apparatus of claim 3, further comprising:
and the sending unit is used for stopping sending data to the STA in a multi-user-multi-input multi-output (MU-MIMO) mode when the change of the channel matrix is larger than a preset threshold value.
5. A wireless access point comprising a processor and a transceiver;
the processor is configured to perform a first channel sounding for a Station (STA) through the transceiver;
the processor is further configured to perform, by the transceiver, a second channel sounding for the STA after performing the first channel sounding, wherein a sounding interval between a performance time of the first channel sounding and a performance time of the second channel sounding is inversely related to a change in a channel matrix, the change in the channel matrix being a change between a first channel matrix and a second channel matrix, the first channel matrix being obtained by the wireless access point performing the first channel sounding, and the second channel matrix being obtained by the wireless access point performing the channel sounding before the first channel sounding;
the channel matrix variation is variation between a part of elements in the first channel matrix and elements corresponding to positions of the part of elements in the second channel matrix.
6. The wireless access point of claim 5, wherein the processor is further configured to stop transmitting data to the STA via the transceiver using multi-user-multiple input multiple output (MU-MIMO) when the channel matrix variation is greater than a preset threshold.
7. A computer-readable storage medium having stored therein instructions which, when executed on a computer, cause the computer to perform the channel sounding determination method of any one of claims 1-2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711328484.2A CN109921836B (en) | 2017-12-13 | 2017-12-13 | Channel detection determining method, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711328484.2A CN109921836B (en) | 2017-12-13 | 2017-12-13 | Channel detection determining method, device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109921836A CN109921836A (en) | 2019-06-21 |
CN109921836B true CN109921836B (en) | 2021-04-09 |
Family
ID=66958641
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711328484.2A Active CN109921836B (en) | 2017-12-13 | 2017-12-13 | Channel detection determining method, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109921836B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023221129A1 (en) * | 2022-05-20 | 2023-11-23 | 深圳传音控股股份有限公司 | Channel detection method, communication device, and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102017452A (en) * | 2008-03-31 | 2011-04-13 | 英国电讯有限公司 | Selecting either open or closed loop MIMO according to which has the greatest estimated channel capacity |
WO2012152135A1 (en) * | 2011-05-11 | 2012-11-15 | 中兴通讯股份有限公司 | Method and device for feeding back channel state information |
CN103873208A (en) * | 2012-12-14 | 2014-06-18 | 中国电信股份有限公司 | Channel feedback method and user terminal for multi-cell cooperation |
CN104620526A (en) * | 2012-09-13 | 2015-05-13 | 高通股份有限公司 | Dynamic sounding control in WIFI |
-
2017
- 2017-12-13 CN CN201711328484.2A patent/CN109921836B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102017452A (en) * | 2008-03-31 | 2011-04-13 | 英国电讯有限公司 | Selecting either open or closed loop MIMO according to which has the greatest estimated channel capacity |
WO2012152135A1 (en) * | 2011-05-11 | 2012-11-15 | 中兴通讯股份有限公司 | Method and device for feeding back channel state information |
CN104620526A (en) * | 2012-09-13 | 2015-05-13 | 高通股份有限公司 | Dynamic sounding control in WIFI |
CN103873208A (en) * | 2012-12-14 | 2014-06-18 | 中国电信股份有限公司 | Channel feedback method and user terminal for multi-cell cooperation |
Also Published As
Publication number | Publication date |
---|---|
CN109921836A (en) | 2019-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11770174B2 (en) | Millimeter wave beam tracking and beam sweeping | |
US9467873B2 (en) | Channel width configuration based on network conditions | |
KR102147224B1 (en) | CSI feedback method, precoding method and apparatus | |
EP3096464B1 (en) | Base station and beam forming method | |
US20220352957A1 (en) | Method and a network node for muting antenna elements of an active antenna system | |
KR101879030B1 (en) | Method for feedback of channel information and allocation of an resource using antenna grouping, and apparatuses performing the same | |
US9706415B2 (en) | Method for RF management, frequency reuse and increasing overall system capacity using network-device-to-network-device channel estimation and standard beamforming techniques | |
US20210273708A1 (en) | Method and device for feeding back channel state information, and method and device for determining pre-coding matrix | |
US9634775B2 (en) | Method for configuring a reconfigurable antenna system | |
US10560163B2 (en) | Beamforming configuration with adaptive port-to-antenna mapping for a multi-antenna system | |
CN110545131B (en) | Antenna array design method and system under millimeter-wave line-of-sight MIMO channel | |
US20180006697A1 (en) | Beam Information Acquisition Method and Apparatus and Communications System | |
US11343003B2 (en) | Multi-user pairing method and apparatus, and base station | |
CN115053465B (en) | Information transmission method and device | |
CN109921836B (en) | Channel detection determining method, device and storage medium | |
CN110198181B (en) | Method, apparatus and storage medium for transmitting WLAN frame | |
KR101669857B1 (en) | Method for channel estimation and feedback in massive MIMO systems | |
CN110518944B (en) | Antenna selection method and system in millimeter wave MIMO communication system | |
CN113098569A (en) | Data transmission method and device and storage medium | |
US10498419B2 (en) | Method and apparatus for determining direction for transmission to establish wireless connections | |
KR100964782B1 (en) | Method, reader that optimizing a framesize using Q-algorithm in RFID system | |
EP4002742A1 (en) | Method and apparatus for feeding back layer information, method and apparatus for receiving layer information, communication node and medium | |
CN113452423A (en) | Direction finding positioning method, equipment and storage medium | |
WO2022266868A1 (en) | Beam tracking method and related device | |
KR102360264B1 (en) | Method for providing communication service and apparatus for performing the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |