CN103001680B - Method and device for transmitting weight - Google Patents
Method and device for transmitting weight Download PDFInfo
- Publication number
- CN103001680B CN103001680B CN201110271773.XA CN201110271773A CN103001680B CN 103001680 B CN103001680 B CN 103001680B CN 201110271773 A CN201110271773 A CN 201110271773A CN 103001680 B CN103001680 B CN 103001680B
- Authority
- CN
- China
- Prior art keywords
- weights
- beam forming
- effective duration
- frame
- vht
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
- H04L25/0228—Channel estimation using sounding signals with direct estimation from sounding signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0617—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0634—Antenna weights or vector/matrix coefficients
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0204—Channel estimation of multiple channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0222—Estimation of channel variability, e.g. coherence bandwidth, coherence time, fading frequency
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种权值的传输方法及装置,所述方法包括:接收波束成型发送者发送的信道测试信号;对信道进行测试得到对应的权值;确定所述权值对应的有效时长;将所述权值保存在甚高吞吐率VHT压缩波束成型报表元素中;在所述权值的有效时长内,向所述波束成型发送者发送包括所述VHT压缩波束成型报表元素的VHT压缩波束成型帧。本发明实施例中,波束成型接收方在对信道进行测试后,得到对应的权值,并为设定对应权值的时长,并在判断权值的时长的有效性后,再向波束成型发送者反馈权值,解决了波束成型发送者收集到的权值的信息过期现象,提高了后续通信的质量。
Embodiments of the present invention provide a weight transmission method and device, the method comprising: receiving a channel test signal sent by a beamforming sender; testing the channel to obtain a corresponding weight; determining the effective duration corresponding to the weight ; Store the weight in the very high throughput rate VHT compressed beamforming report element; within the effective duration of the weight, send the VHT compressed VHT containing the VHT compressed beamforming report element to the beamforming sender Beamforming frames. In the embodiment of the present invention, the beamforming receiver obtains the corresponding weight after testing the channel, and sets the duration of the corresponding weight, and after judging the validity of the duration of the weight, sends to the beamforming The weight value is fed back by the beamforming sender, which solves the information expiration phenomenon of the weight value collected by the beamforming sender and improves the quality of subsequent communication.
Description
技术领域 technical field
本发明涉及通信技术领域,特别涉及一种权值的传输方法及装置。The present invention relates to the field of communication technology, in particular to a weight transmission method and device.
背景技术 Background technique
随着通信技术的发展,无线局域网中,为了提高通信质量,存在一种波束成型发起者(Beamformer)站点和波束成型接收者(Beamformee)站点之间的信道检测(Sounding)机制。所述Sounding机制具体包括:With the development of communication technologies, in order to improve communication quality in wireless local area networks, there is a channel detection (Sounding) mechanism between a beamforming initiator (Beamformer) station and a beamforming receiver (Beamformee) station. The Sounding mechanism specifically includes:
首先,Beamformer站点向单个或多个Beamformee站点发送空数据包通告(NDPA,Null Data Packet Announcement)帧,通知与该通告帧中携带的关联地址(AID,Assocation identifier,又称为关联标志符)相匹配的Beamformee站点准备进行信道探测,并指示其反馈权值的内容,然后,所述Beamformer发送不包含数据的空数据包(NDP,Null Data Packet)帧,为Beamformee提供信道的测试参数。所述Beamformee站点收到NDP帧后进行测试,根据测试的结果计算权值,并将计算的权值保存到甚高吞吐率(VHT,Very HighThroughput)压缩波束成型报表中。在所述NDP发送后的SIFS时段后,该单个Beamformee或空数据包通告NDPA帧中的首个进行信道检测的Beamformee向Beamformer发送包含VHT压缩波束成型报表元素的VHTCompressed Beamforming帧;之后,所述Beamformer依次向该NDPA帧中的其它BeamformeeBeamformee发送波束成型响应请求帧(Beamforming ReportPoll)帧,但是,由于该NDPA帧中的其它Beamformee未收到NDPA帧或者NDP帧,无法做信道测试,从而无法得到最新的计算权值,如果该Beamformee存有压缩波束成型报表(该报表中的权值并不是最新的),则正常发送包含此VHT压缩波束成型报表元素的VHT Compressed Beamforming帧,如果Beaformee不存有压缩波束成型报表,或者报表中没有权值,则发送一个不含有压缩波束成型报表元素的VHT Compressed Beamforming帧。First, the Beamformer station sends a Null Data Packet Announcement (NDPA, Null Data Packet Announcement) frame to one or more Beamformee stations, and the notification corresponds to the associated address (AID, Association identifier, also known as the association identifier) carried in the announcement frame. The matched Beamformee station prepares to carry out channel detection, and indicates the content of its feedback weight value, then, described Beamformer sends the empty data packet (NDP, Null Data Packet) frame that does not contain data, provides the test parameter of channel for Beamformee. Described Beamformee station carries out test after receiving NDP frame, calculates weight value according to the result of test, and saves the calculated weight value in Very High Throughput Rate (VHT, Very High Throughput) compressed beamforming report. After the SIFS period after the NDP is sent, the first Beamformee that performs channel detection in the single Beamformee or empty data packet announcement NDPA frame sends to the Beamformer a VHTCompressed Beamforming frame that includes the VHT Compressed Beamforming report element; afterward, the Beamformer Send beamforming response request frames (Beamforming ReportPoll) to other Beamformees in the NDPA frame in turn. However, since the other Beamformees in the NDPA frame have not received the NDPA frame or NDP frame, channel testing cannot be performed, and the latest Calculate the weight, if the Beamformee has a compressed beamforming report (the weight in this report is not up-to-date), then normally send the VHT Compressed Beamforming frame containing the elements of the VHT compressed beamforming report, if the Beaformee does not have a compressed beam Forming report, or there is no weight in the report, send a VHT Compressed Beamforming frame that does not contain the compressed beamforming report element.
在对现有技术的研究和实践过程中,本发明的发明人发现,现有的实现方式中,对Berformee保存的压缩波束成型报表,由于多种可能已经失效,如果不加识别就发送所保存的压缩波束成型报表,则可能导致Beamformer收集到的反馈权值过期,从而影响后续的通信质量。During the research and practice of the existing technology, the inventor of the present invention found that in the existing implementation, the compressed beamforming report saved by Berformee has been invalid due to various possibilities, and if the saved report is sent without identification If the compressed beamforming report is not used, the feedback weight collected by Beamformer may expire, thereby affecting the subsequent communication quality.
发明内容 Contents of the invention
本发明实施例提供一种权值的传输方法及装置,以解决现有技术中接收到的权值过期的技术问题,以提高通信质量。Embodiments of the present invention provide a weight transmission method and device to solve the technical problem in the prior art that the received weight expires, so as to improve communication quality.
为解决上述技术问题,本发明实施例提供一种权值的传输方法,所述方法包括:In order to solve the above technical problems, an embodiment of the present invention provides a weight transmission method, the method comprising:
接收波束成型发送者发送的信道测试信号;Receive the channel test signal sent by the beamforming sender;
对信道进行测试得到对应的权值;Test the channel to get the corresponding weight;
确定所述权值对应的有效时长;Determine the effective duration corresponding to the weight;
将所述权值保存在甚高吞吐率VHT压缩波束成型报表元素中;storing said weights in a very high throughput VHT compressed beamforming report element;
在所述权值的有效时长内,向所述波束成型发送者发送所述VHT压缩波束成型报表元素。Sending the VHT compressed beamforming report element to the beamforming sender within the valid time period of the weight.
相应的,本发明实施例还提供一种权值的传输装置,所述装置包括:Correspondingly, the embodiment of the present invention also provides a weight transmission device, the device includes:
第一接收单元,用于接收波束成型发送者发送的信道测试信号;The first receiving unit is configured to receive the channel test signal sent by the beamforming sender;
测试单元,用于对信道进行测试得到对应的权值;A test unit is used to test the channel to obtain the corresponding weight;
确定单元,用于确定所述权值对应的有效时长;A determining unit, configured to determine the effective duration corresponding to the weight;
存储单元,用于将所述权值保存在甚高吞吐率VHT压缩波束成型报表元素中;A storage unit, configured to store the weights in the very high throughput VHT compressed beamforming report element;
第一传输单元,用于在所述权值的有效时长内,向所述波束成型发送者发送所述VHT压缩波束成型报表元素。The first transmission unit is configured to send the VHT compressed beamforming report element to the beamforming sender within the valid time period of the weight.
附图说明 Description of drawings
图1为本发明实施例提供的一种权值的传输方法的流程图;FIG. 1 is a flow chart of a weight transmission method provided by an embodiment of the present invention;
图2为本发明实施例提供的另一种权值的传输方法的流程图;FIG. 2 is a flow chart of another weight transmission method provided by an embodiment of the present invention;
图3为本发明实施例提供的一种NDPA帧的帧结构示意图;FIG. 3 is a schematic diagram of a frame structure of an NDPA frame provided by an embodiment of the present invention;
图4为本发明实施例提供的一种权值的传输装置的结构示意图。FIG. 4 is a schematic structural diagram of a weight transmission device provided by an embodiment of the present invention.
具体实施方式 Detailed ways
为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。In order to enable those skilled in the art to better understand the solutions of the embodiments of the present invention, the embodiments of the present invention will be further described in detail below in conjunction with the drawings and implementations.
请参阅图1,为本发明实施例提供的一种权值的传输方法的流程图;所述方法包括步骤;Please refer to FIG. 1, which is a flow chart of a weight transmission method provided by an embodiment of the present invention; the method includes steps;
步骤101:接收波束成型发送者(Beamformer)发送的信道测试信号;Step 101: receiving a channel test signal sent by a beamforming sender (Beamformer);
在该步骤中,可以是所有波束成型接收者(Beamformee)、单个波束成型接收者或者站点(STA,Station)接收到波束成型发送者发送的信道测试信号。其中,信道测试信号可以是空数据包(NDP,Null Data Packet)帧,其目的是为波束成型接收者提供信道测试参数。但并不限于此,还可以具有其他不包括数据的空帧,本实施例不作限制。In this step, all beamforming receivers (Beamformee), a single beamforming receiver or a station (STA, Station) may receive the channel test signal sent by the beamforming sender. Wherein, the channel test signal may be a null data packet (NDP, Null Data Packet) frame, and its purpose is to provide channel test parameters for the beamforming receiver. But it is not limited thereto, and there may also be other empty frames that do not include data, which is not limited in this embodiment.
步骤102:对信道进行测试得到对应的权值;Step 102: Test the channel to obtain the corresponding weight;
其中,对信道进行的测试,例如采用信道估计的方式对信道进行测试。也就是说,波束成型接收者在接收到信道测试信号后,采用信道估计的方式对自身的信道进行测试,根据测试结果得到权值。Wherein, the test performed on the channel is, for example, performed on the channel by means of channel estimation. That is to say, after receiving the channel test signal, the beamforming receiver uses the channel estimation method to test its own channel, and obtains the weight according to the test result.
步骤103:确定所述权值对应的有效时长;Step 103: Determine the valid duration corresponding to the weight;
在该实施例中,确定权值对应的有效时长以下述五种实施例来说明:In this embodiment, the effective duration corresponding to the weight is determined by the following five embodiments:
第一种是:1)确定波束成型接收者自身移动速度;The first is: 1) determine the moving speed of the beamforming receiver itself;
2)按照所述移动速度的大小进行分档,得到不同速度的档次;比如分成高、中、低三档,但并不限于此。2) Classify according to the size of the moving speed to obtain grades of different speeds; for example, divide into three grades of high, middle and low, but it is not limited thereto.
3)为每一档速度设定对应的有效时长,所述有效时长可以通过计数器来控制,也可以通过其他类似的计数部件来实现;档次越高,设定的有效时长就越短。3) Set the corresponding effective duration for each speed, and the effective duration can be controlled by a counter, or realized by other similar counting components; the higher the grade, the shorter the set effective duration.
4)在将所述权值保存在甚高吞吐率(VHT,Very High Throughput)压缩波束成型报表元素中的同时,启动计数器递减计数。4) While saving the weight value in the very high throughput (VHT, Very High Throughput) compressed beamforming report element, start the counter to count down.
在该步骤中,计数器的计数以递减为例,当然,可以设置计数器的计数以递增为例,本实施例不作限制。比如,每个速度档次对应一个有效时长,有效时长单位可以为us,比如低、中、高速档的时长设置为T1,T2,T3。T1>T2>T3,在将权值保存在VHT压缩波束成型报表元素的同时启动所述计数器,所述计数器递减计数。In this step, the counting of the counter is decremented as an example. Of course, the counting of the counter may be set as an incrementing example, which is not limited in this embodiment. For example, each speed grade corresponds to an effective duration, and the effective duration unit can be us, for example, the duration of low, medium and high speed gears is set to T1, T2, T3. T1>T2>T3, the counter is started while saving the weight value in the VHT compressed beamforming report element, and the counter counts down.
第二种是:1)按照波束成型接收者的移动速率计算多普勒频移;The second is: 1) calculate the Doppler frequency shift according to the moving speed of the beamforming receiver;
2)根据所述多普勒频移和信道相似度计算权值的有效时长。2) Calculate the effective duration of weights according to the Doppler frequency shift and channel similarity.
第三种是:在接收波束成型发起者发送的信道测试信号通告前,如果接收到接收波束成型发起者发送的媒体接入控制帧,所述媒体接入控制帧中包括指示权值设定的第一有效时长信息;则在确定所述权值对应的有效时长时,可以按照所述媒体接入控制帧中指示权值设定的第一有效时长信息确定所述权值对应的有效时长。The third is: before receiving the channel test signal notification sent by the beamforming initiator, if receiving the media access control frame sent by the beamforming initiator, the media access control frame includes the indicator weight setting First valid duration information: when determining the valid duration corresponding to the weight, the valid duration corresponding to the weight may be determined according to the first valid duration information indicating weight setting in the medium access control frame.
第四种是:在接收波束成型发起者发送的信道测试信号通告前,如果接收到波束成型发起者发送的信标帧,所述信标帧包括指示权值设定的第二有效时长信息;第二有效时长信息可以与所述第一有效时长信息相同,也可以不同;则在确定所述权值对应的有效时长时,可以按照所述信标帧中指示权值设定的第二有效时长信息确定所述权值对应的有效时长。The fourth type is: before receiving the channel test signal announcement sent by the beamforming initiator, if the beacon frame sent by the beamforming initiator is received, the beacon frame includes the second effective duration information indicating the weight setting; The second valid duration information may be the same as the first valid duration information, or different; then when determining the valid duration corresponding to the weight, it may be set according to the second valid duration indicated in the beacon frame. The duration information determines the effective duration corresponding to the weight.
第五种,当所述信道测试信号通告包括指示权值设定的第三有效时长信息时,其中,所述第三有效时长信息与所述第一有效时长或第二有效时长可以相同,也可以不同,Fifth, when the channel test signal announcement includes third valid duration information indicating weight setting, wherein the third valid duration information may be the same as the first valid duration or the second valid duration, or may be can be different,
所述确定所述权值对应的有效时长具体为:按照所述指示权值设定的第三有效时长信息确定所述权值对应的有效时长。The determining the valid duration corresponding to the weight specifically includes: determining the valid duration corresponding to the weight according to the third valid duration information set according to the indicated weight.
但具体确定权值对应的有效时长并不限于上述五种方式,可以是其他的方式,本实施例不作限制。However, the specific determination of the effective time period corresponding to the weight value is not limited to the above five methods, and may be other methods, which are not limited in this embodiment.
步骤104:将所述权值保存在甚高吞吐率VHT压缩波束成型报表元素中;Step 104: saving the weight in the very high throughput VHT compressed beamforming report element;
步骤105:在所述权值的有效时长内(即权值的有效时间内),向所述波束成型发送者发送所述VHT压缩波束成型报表元素。比如,可以通过VHT压缩波束成型帧将所述VHT压缩波束成型报表元素发送给波束成型发送者,但并不限于此,还可以通过其他的帧来发送。Step 105: Send the VHT compression beamforming report element to the beamforming sender within the valid time period of the weight (ie, the valid time of the weight). For example, the VHT compressed beamforming report element may be sent to the beamforming sender through a VHT compressed beamforming frame, but it is not limited thereto, and may also be sent through other frames.
其中,该实施例中,所述波束成型者将所述权值将反馈给波束成型发起者,使所述波束成型发起者对传输信号进行加权,以改善波束成型接收者的接收情况。Wherein, in this embodiment, the beamformer feeds back the weight value to the beamforming initiator, so that the beamforming initiator weights the transmission signal, so as to improve the receiving situation of the beamforming receiver.
优选的,在该实施例中,在向所述波束成型发送者发送所述VHT压缩波束成型报表元素之前,所述方法还可以包括:接收波束成型发送者发送的波束成型响应请求帧;之后,在所述权值的有效时长内,向所述波束成型发送者发送所述VHT压缩波束成型报表元素,具体可以通过VHT压缩波束成型帧向所述波束成型发送者发送所述VHT压缩波束成型报表元素。Preferably, in this embodiment, before sending the VHT compressed beamforming report element to the beamforming sender, the method may further include: receiving a beamforming response request frame sent by the beamforming sender; afterward, Send the VHT compressed beamforming report element to the beamforming sender within the effective duration of the weight, specifically, send the VHT compressed beamforming report to the beamforming sender through a VHT compressed beamforming frame element.
优选的,所述方法还可以包括:判断自身是否为所述信道测试信号通告中指定的首个波束成型接收者,如果是,执行在所述权值的有效时长内,向所述波束成型发送者发送所述VHT压缩波束成型报表元素的步骤;否则,执行所述接收波束成型发送者发送的波束成型响应请求帧;在所述权值的有效时长内,向所述波束成型发送者发送所述VHT压缩波束成型报表元素的步骤。Preferably, the method may further include: judging whether it is the first beamforming recipient specified in the channel test signal announcement, and if so, performing sending to the beamforming within the effective duration of the weight the step of sending the VHT compressed beamforming report element; otherwise, execute the receiving beamforming response request frame sent by the beamforming sender; within the effective duration of the weight, send the beamforming sender the Describe the steps for VHT Compression Beamforming report elements.
也就是说,在该步骤中,如果波束成型接收者确定自身为所述信道测试信号通告中指定的首个波束成型接收者,则在所述权值的有效时间内,向所述波束成型发送者发送包括所述VHT压缩波束成型报表元素的VHT压缩波束成型帧;或者That is to say, in this step, if the beamforming receiver determines that it is the first beamforming receiver specified in the channel test signal announcement, within the effective time of the weight value, send or sending a VHT Compressed Beamforming frame including said VHT Compressed Beamforming Report element; or
如果波束成型接收者确定自身为所述信道测试信号通告中指定的非首个波束成型接收者,则在接收到波束成型发送者发送的波束成型响应请求帧后,在所述权值有效的情况下,向所述波束成型发送者发送包括所述VHT压缩波束成型报表元素的VHT压缩波束成型帧。If the beamforming receiver determines that it is not the first beamforming receiver specified in the channel test signal announcement, after receiving the beamforming response request frame sent by the beamforming sender, if the weight is valid Next, send the VHT compressed beamforming frame including the VHT compressed beamforming report element to the beamforming sender.
本发明实施例中,波束成型接收者在对信道进行测试后,得到对应的权值,并为设定对应权值的有效时长,并在判断所述权值有效后,再向波束成型发送者反馈该权值,解决了波束成型发送者收集到的所述权值信息过期现象,节省对信道资源的占用成本,提高了后续通信的质量。In the embodiment of the present invention, the beamforming receiver obtains the corresponding weight value after testing the channel, and sets the effective duration of the corresponding weight value, and after judging that the weight value is valid, sends the beamforming signal to the beamforming sender Feedback of the weight solves the outdated phenomenon of the weight information collected by the beamforming sender, saves the cost of occupying channel resources, and improves the quality of subsequent communication.
还请参阅图2,为本发明实施例提供的另一种权值的传输方法的流程图,所述方法包括:Please also refer to FIG. 2, which is a flow chart of another weight transmission method provided by an embodiment of the present invention. The method includes:
步骤201:接收波束成型发起者发送的信道测试信号通告;Step 201: Receive the channel test signal notification sent by the beamforming initiator;
在该步骤中,信道测试信号通告可以是空数据包通告(NDPA,Null DataPacket Announcement)帧,但并不限于此。所述NDPA帧的帧结构的示意图如图3所示,在图3中,所述NDPA帧包括下述字段:帧控制、时长、接收端地址(RA,Receiver address)、发送端地址(TA,Transmitter address)、探测序列(Sounding)、站点STA Info1至STA InfoN以及帧校验序列(FCS,FrameCheck Sequence)等,其中,所述探测序列又包括:保留字段和序列数目;所述站点STA1 Info1包括:关联标志符(AID,Assocation identifier,即关联地址)、反馈类型和NC Index,具体如图3所示。同理,所述STA InfoN中,每个站点均可以包括AID、反馈类型和NC Index,图中未示。In this step, the announcement of the channel test signal may be a Null Data Packet Announcement (NDPA, Null Data Packet Announcement) frame, but it is not limited thereto. The schematic diagram of the frame structure of the NDPA frame is as shown in Figure 3, and in Figure 3, the NDPA frame includes the following fields: frame control, duration, receiver address (RA, Receiver address), sender address (TA, Transmitter address), sounding sequence (Sounding), stations STA Info1 to STA InfoN, and frame check sequence (FCS, FrameCheck Sequence), etc., wherein, the sounding sequence includes: reserved fields and sequence numbers; the station STA1 Info1 includes : Association identifier (AID, Association identifier, that is, association address), feedback type and NC Index, as shown in Figure 3. Similarly, in the STA InfoN, each station can include AID, feedback type and NC Index, which are not shown in the figure.
图3中,如果所述接收端地址RA若为单播地址则指示Beamformer对单个Beamformee进行信道探测,此时STA Info n中n=1;Among Fig. 3, if described receiver address RA is unicast address then instructs Beamformer to carry out channel detection to single Beamformee, n=1 in this moment STA Info n;
如果所述接收端地址RA若为组播地址则指示Beamformer对多个Beamformee进行信道探测,此时STAInfo n中n>1;If the receiver address RA is a multicast address, the Beamformer is instructed to perform channel detection on multiple Beamformees, and n>1 in STAInfo n at this time;
波束成型接收者还可以根据该接收端地址确定自身是首个波束成型接收者,还是非首个波束成型接收者。The beamforming receiver can also determine whether it is the first beamforming receiver or not the first beamforming receiver according to the address of the receiving end.
所述Sounding序列用于指示此NDPA帧的次序,用于指示Beamformee反馈的VHT压缩波束成型报表所对应的NDPA帧批次数;The Sounding sequence is used to indicate the order of the NDPA frame, and is used to indicate the number of NDPA frame batches corresponding to the VHT compression beamforming report fed back by Beamformee;
所述STA info用于指示那些STA(AID为对应STA的编号)准备侦听NDP帧进行信道探测;The STA info is used to indicate those STAs (AID is the serial number of the corresponding STA) to prepare to listen to the NDP frame for channel detection;
所述AID字段代表Beamformer为Beamformee分配的关联地址AID。The AID field represents the associated address AID assigned by the Beamformer to the Beamformee.
所述Feedback Type字段代表反馈类型,主要用来区分SU-MIMO(Feedback Type=0)场景和MU-MIMO(Feedback Type=1)场景。The Feedback Type field represents the feedback type, and is mainly used to distinguish SU-MIMO (Feedback Type=0) scenarios and MU-MIMO (Feedback Type=1) scenarios.
所述NC Index字段在SU-MIMO场景下被置为0,而在MU-MIMO场景下则被设置为相应的反馈维数。The NC Index field is set to 0 in the SU-MIMO scenario, and is set to the corresponding feedback dimension in the MU-MIMO scenario.
步骤202:根据所述信道测试信号通告确定自身是否为待测的波束成型接收者,如果是,执行步骤203;否则,执行步骤208,结束该流程;Step 202: Determine whether you are the beamforming receiver to be tested according to the channel test signal announcement, if yes, execute step 203; otherwise, execute step 208, and end the process;
在该步骤中,如果接收波束成型接收者与所述信道测试信号通告的关联地址AID相匹配,则说明所述接收波束成型接收者为待测的波束成型接收者,之后,待测的波束成型接收者进入测试状态,等待波束成型发送者发送的信道测试信号(比如NDP帧等)。In this step, if the receiving beamforming receiver matches the associated address AID notified by the channel test signal, it means that the receiving beamforming receiver is the beamforming receiver to be tested, and then the beamforming receiver to be tested The receiver enters the test state and waits for the channel test signal (such as NDP frame, etc.) sent by the beamforming sender.
步骤203:接收波束成型发送者发送的信道测试信号;Step 203: Receive the channel test signal sent by the beamforming sender;
该信道测试信号可以是NDP帧,但并不限于此。The channel test signal may be an NDP frame, but is not limited thereto.
步骤204:对信道进行测试得到对应的权值;Step 204: Test the channel to obtain the corresponding weight;
步骤205:确定所述权值对应的有效时长;Step 205: Determine the effective duration corresponding to the weight;
其具体的确定所述权值对应的有效时长的具体过程详见上述对应的描述。For the specific process of determining the effective duration corresponding to the weight, refer to the corresponding description above.
步骤206:将所述权值保存在VHT压缩波束成型报表元素中;Step 206: saving the weight in the VHT compressed beamforming report element;
步骤207:在所述权值的有效时长内,向所述波束成型发送者发送包含所述VHT压缩波束成型报表元素的VHT压缩波束成型帧。Step 207: Send the VHT compressed beamforming frame including the VHT compressed beamforming report element to the beamforming sender within the valid time period of the weight.
该步骤中,可以通过VHT压缩波束成型帧将所述VHT压缩波束成型报表元素发送给波束成型发送者,但并不限于此。In this step, the VHT compressed beamforming report element may be sent to the beamforming sender through a VHT compressed beamforming frame, but it is not limited thereto.
该实施例中,步骤203至步骤207具体详见上述。In this embodiment, details of steps 203 to 207 can be found above.
在上述实施例的基础上,在所述权值的有效时间内,向所述波束成型发送者发送包含所述VHT压缩波束成型报表元素的VHT压缩波束成型帧之前,所述方法还可以进一步包括:On the basis of the above embodiments, before sending the VHT compressed beamforming frame containing the VHT compressed beamforming report element to the beamforming sender within the effective time of the weight, the method may further include :
判断权值是否有效,如果权值有效,则执行在所述权值的有效时间内,向所述波束成型发送者发送所述VHT压缩波束成型报表元素的步骤;否则,在所述权值的有效时间内,向所述波束成型发送者不发送所述VHT压缩波束成型报表元素,比如,所述向波束成型发送者发送不包含所述VHT压缩波束成型报表元素的VHT压缩波束成型帧。Judging whether the weight value is valid, if the weight value is valid, then perform the step of sending the VHT compressed beamforming report element to the beamforming sender within the valid time of the weight value; otherwise, within the effective time of the weight value During the effective time, the VHT compressed beamforming report element is not sent to the beamforming sender, for example, the VHT compressed beamforming frame that does not include the VHT compressed beamforming report element is sent to the beamforming sender.
进一步,所述方法还可以包括:在判断所述权值无效后,清空压缩波束成型报表元素中的所述权值。Further, the method may further include: after judging that the weight is invalid, clearing the weight in the compressed beamforming report element.
其中,所述判断权值是否有效的过程,本实施例以两种情况为例来说明,但并不限于此:Wherein, the process of judging whether the weight is valid or not is illustrated by taking two cases as examples in this embodiment, but it is not limited thereto:
一种是,判断计数器的计数是否归零,如果计数器的计数未归零,则判定所述有效时长有效;否则,判断所述有效时长无效;One is to judge whether the count of the counter has returned to zero, if the count of the counter has not returned to zero, it is determined that the effective duration is valid; otherwise, it is judged that the effective duration is invalid;
另一种是:如果设定计算权值的有效时长的时刻到反馈权值时刻的时T之后,比较所述权值的有效时长与设定的时间T,如果所述时间T小于等于权值的有效时长,则判定所述权值的有效时长有效;否则,判定所述权值的有效时长无效。The other is: if the effective duration of the weight calculation is set to time T after the feedback weight moment, compare the effective duration of the weight with the set time T, if the time T is less than or equal to the weight If the effective duration of the weight is valid, it is determined that the effective duration of the weight is valid; otherwise, it is determined that the effective duration of the weight is invalid.
再另一种实施例中,波束成型接收者接收到波束成型发起者发送的媒体接入控制MAC帧,所述媒体接入控制MAC帧包括指示权值设定的第一有效时长信息;具体可以通过单播、广播或组播方式接收波束成型发起者发送的媒体接入控制帧;其中,所述MAC帧中的任何字段均可以包括指示权值设定的第一有效时长信息,比如,所述MAC帧中的现有字段、保留字段或者扩展字段等。In yet another embodiment, the beamforming receiver receives the media access control MAC frame sent by the beamforming initiator, and the media access control MAC frame includes the first effective duration information indicating weight setting; specifically, Receive the media access control frame sent by the beamforming initiator through unicast, broadcast or multicast; wherein, any field in the MAC frame may include the first effective duration information indicating weight setting, for example, the Existing fields, reserved fields, or extended fields in the above-mentioned MAC frame.
之后,波束成型接收者在接收到波束成型发送者发送的信道测试信号后,对信道进行测试得到对应的权值;Afterwards, after receiving the channel test signal sent by the beamforming sender, the beamforming receiver tests the channel to obtain the corresponding weight;
之后,波束成型接收者按照所述媒体接入控制帧中指示权值设定的第一有效时长信息确定所述权值对应的有效时长。Afterwards, the beamforming receiver determines the valid duration corresponding to the weight according to the first valid duration information indicating the weight setting in the MAC frame.
将所述权值保存在VHT压缩波束成型报表元素中,并在所述权值的有效时长内,向所述波束成型发送者发送包括所述VHT压缩波束成型报表元素的VHT压缩波束成型帧。storing the weight in a VHT compressed beamforming report element, and sending a VHT compressed beamforming frame including the VHT compressed beamforming report element to the beamforming sender within the effective duration of the weight.
优选的,在该实例中,所述MAC帧可以包括:广播MAC帧、组播MAC帧或单播MAC帧。其中,所述广播MAC帧可以为信标帧,所述组播MAC帧可以为NDPA帧;所述单播MAC帧可以为关联请求帧或关联响应帧。但并不限于此。Preferably, in this example, the MAC frame may include: a broadcast MAC frame, a multicast MAC frame or a unicast MAC frame. Wherein, the broadcast MAC frame may be a beacon frame, the multicast MAC frame may be an NDPA frame; the unicast MAC frame may be an association request frame or an association response frame. But it is not limited to this.
在另一种实施例中,波束成型接收者接收到波束成型发起者发送的信道测试信号通告;根据所述信道测试信号通告确认自身是否为待测的波束成型接收者,并在确认自身是待测的波束成型接收者时,进入信道测试状态;以及In another embodiment, the beamforming receiver receives the channel test signal announcement sent by the beamforming initiator; confirms whether it is the beamforming receiver to be tested according to the channel test signal announcement, and confirms that it is the beamforming receiver to be tested. Enter the channel test state when the beamforming receiver under test; and
在接收到波束成型发送者发送的信道测试信号后;对信道进行测试得到对应的权值,其中,所述信道测试信号通告包括指示权值设定的第二有效时长信息,所述第二有效时长信息与所述第一有效时长相同或不同,具体可以在信道测试信号通告的接收端地址RA字段中包括指示权值设定的第二有效时长信息,但并不限于此。After receiving the channel test signal sent by the beamforming sender; the channel is tested to obtain the corresponding weight value, wherein the channel test signal notification includes the second valid duration information indicating the weight value setting, and the second valid The duration information is the same as or different from the first effective duration. Specifically, the receiver address RA field notified by the channel test signal may include the second effective duration information indicating weight setting, but it is not limited thereto.
波束成型接收者按照所述指示权值设定的第二有效时长信息确定所述权值对应的有效时长,将所述权值保存在VHT压缩波束成型报表元素中,并在在所述权值的有效时长内,向所述波束成型发送者发送包括所述VHT压缩波束成型报表元素的VHT压缩波束成型帧。The beamforming receiver determines the effective duration corresponding to the weight according to the second effective duration information set by the indicated weight, saves the weight in the VHT compressed beamforming report element, and Within the valid duration of , send the VHT compressed beamforming frame including the VHT compressed beamforming report element to the beamforming sender.
优选的,在该实施例中,波束成型接收者通过组播方式接收到波束成型发起者发送的信道测试信号通告。Preferably, in this embodiment, the beamforming receiver receives the channel test signal announcement sent by the beamforming initiator through multicast.
本发明实施例中,通过设定有效时长的计数器和有效时间比较机制判定所保存反馈权值的有效性,之后再决定其所发送的VHT CompressedBeamforming帧所包含的内容(即是否包括存储有权值的VHT压缩波束成型报表元素),可以防止出现Beamformer收集到的信息过期现象。In the embodiment of the present invention, the validity of the stored feedback weight value is determined by setting the valid time counter and the valid time comparison mechanism, and then decides the content contained in the VHT Compressed Beamforming frame sent by it (that is, whether it includes the stored weight value or not). VHT compressed beamforming report elements), which can prevent the information collected by Beamformer from being out of date.
基于上述方法的实现过程,本发明实施例还提供一种权值的传输装置,其结构示意图如图4所示,所述装置包括:第一接收单元41,测试单元42,确定单元43,存储单元44和第一传输单元45,其中,Based on the implementation process of the above method, the embodiment of the present invention also provides a weight transmission device. Unit 44 and the first transmission unit 45, wherein,
所述第一接收单元41,用于接收波束成型发送者发送的信道测试信号;其中,信道测试信号可以是NDP帧,其目的是为接收者提供信道测试参数。但并不限于此,还可以具有其他不包括数据的空帧,本实施例不作限制。The first receiving unit 41 is configured to receive a channel test signal sent by a beamforming sender; wherein, the channel test signal may be an NDP frame, and its purpose is to provide a receiver with channel test parameters. But it is not limited thereto, and there may also be other empty frames that do not include data, which is not limited in this embodiment.
所述测试单元42,用于对信道进行测试得到对应的权值;The testing unit 42 is configured to test a channel to obtain a corresponding weight;
其中,对信道进行的测试,例如采用信道估计的方式对信道进行测试。也就是说,波束成型接收者在接收到信道测试信号后,采用信道估计的方式对自身的信道进行测试,根据测试结果得到权值。Wherein, the test performed on the channel is, for example, performed on the channel by means of channel estimation. That is to say, after receiving the channel test signal, the beamforming receiver uses the channel estimation method to test its own channel, and obtains the weight according to the test result.
所述确定单元43,用于确定所述权值对应的有效时长;一种是:1)确定波束成型接收者自身移动速度;2)按照所述移动速度的大小进行分档,得到不同档的速度;比如分成高中低三档,但并不显出于此。3)为每一档速度设定对应的时长,所述时长通过计数器来控制;也就是说,档速越高,设定的时长就越短。4)在将所述权值保存在压缩波束成型报表中的同时,启动计数器递减计数。另一种是:1)按照波束成型接收者的移动速率计算多普勒频移;2)根据所述多普勒频移和信道相似度计算权值的时长。但具体确定权值对应的时长并不限于上述两种方式,可以是其他的方式,比如上述五种确定方式中的其他三种等。The determination unit 43 is used to determine the effective duration corresponding to the weight; one is: 1) determine the moving speed of the beamforming receiver itself; 2) classify according to the size of the moving speed, and obtain different files Speed; for example, it is divided into three gears, high, medium and low, but it is not obvious. 3) Set a corresponding duration for each gear speed, and the duration is controlled by a counter; that is to say, the higher the gear speed, the shorter the set duration. 4) While saving the weights in the compressed beamforming report, start the counter to count down. The other is: 1) calculating the Doppler frequency shift according to the moving speed of the beamforming receiver; 2) calculating the duration of the weight value according to the Doppler frequency shift and channel similarity. However, the specific determination of the duration corresponding to the weight is not limited to the above two methods, and may be other methods, such as the other three of the above five determination methods.
所述存储单元44,用于将所述权值保存在甚高吞吐率VHT压缩波束成型报表元素中;The storage unit 44 is configured to store the weight in the very high throughput VHT compressed beamforming report element;
所述第一传输单元45,用于在所述权值的有效时长内,向所述波束成型发送者发送所述VHT压缩波束成型报表元素,具体可以通过VHT压缩波束成型帧向所述波束成型发送者发送所述VHT压缩波束成型报表元素。The first transmission unit 45 is configured to send the VHT compressed beamforming report element to the beamforming sender within the effective duration of the weight, specifically, the VHT compressed beamforming frame may be used to send the beamforming report element to the beamforming sender. The sender sends the VHT compression beamforming report element.
优选的,所述装置还可以进一步包括:第二接收单元和第一判断单元,其中,所述第二接收单元,用于在所述第一接收单元接收到所述信道测试信号前,接收波束成型发起者发送的信道测试信号通告;第一判断单元,用于根据所述信道测试信号通告确认自身是否为待测的波束成型接收者,并在确认自身是待测的波束成型接收者时,启动所述第一接收单元接收波束成型发送者发送的信道测试信号。Preferably, the device may further include: a second receiving unit and a first judging unit, wherein the second receiving unit is configured to receive the beam before the first receiving unit receives the channel test signal The channel test signal announcement sent by the shaping initiator; the first judging unit is configured to confirm whether it is the beamforming receiver to be tested according to the channel test signal announcement, and when confirming that it is the beamforming receiver to be tested, The first receiving unit is started to receive the channel test signal sent by the beamforming sender.
优选的,所述装置还可以包括:第三接收单元,与所述第一传输单元连接,用于接收所述波束成型发送者发送的波束成型响应请求帧;Preferably, the device may further include: a third receiving unit, connected to the first transmission unit, for receiving the beamforming response request frame sent by the beamforming sender;
所述第二传输单元,还用于在第三接收单元接收到所述波束成型发送者发送的波束成型响应请求帧后,在所述权值的有效时长内,向所述波束成型发送者发送所述VHT压缩波束成型报表元素。The second transmission unit is further configured to, after the third receiving unit receives the beamforming response request frame sent by the beamforming sender, within the valid duration of the weight, send The VHT compression beamforming report element.
优选的,所述装置还可以包括:第二判断单元,用于判断自身是否为所述信道测试信号通告中指定的首个波束成型接收者,并将是的判断结果发送给第一传输单元;将否的判断结果发送给第二传输单元。Preferably, the device may further include: a second judging unit, configured to judge whether it is the first beamforming receiver specified in the channel test signal announcement, and send a yes judging result to the first transmission unit; Send a negative judgment result to the second transmission unit.
优选的,所述确定单元包括:速度确定单元,分档单元、时长设定单元和计数启动单元,其中,所述速度确定单元,用于确定波束成型接收者自身移动速度;所述分档单元,用于按照所述移动速度的大小进行分档,得到不同档的速度;所述时长设定单元,用于为每一档速度设定对应的有效时长,所述时长通过计数器来控制;所述计数启动单元,用于在所述存储单元将所述权值保存在VHT压缩波束成型报表元素中时,启动计数器递减计数。Preferably, the determination unit includes: a speed determination unit, a grading unit, a duration setting unit, and a counting start unit, wherein the speed determination unit is used to determine the moving speed of the beamforming receiver itself; the grading unit , for classifying according to the size of the moving speed to obtain speeds of different files; the time length setting unit is used for setting a corresponding effective time length for each speed, and the time length is controlled by a counter; The counting starting unit is used for starting the counter to count down when the storage unit saves the weight in the VHT compressed beamforming report element.
优选的,所述确定单元包括:频移计算单元和时长计算单元,其中,频移计算单元,用于按照波束成型接收者的移动速率计算多普勒频移;所述时长计算单元,用于根据所述多普勒频移和信道相似度计算权值的有效时长。Preferably, the determination unit includes: a frequency shift calculation unit and a duration calculation unit, wherein the frequency shift calculation unit is used to calculate the Doppler frequency shift according to the moving speed of the beamforming receiver; the duration calculation unit is used to The effective duration of the weight is calculated according to the Doppler frequency shift and the channel similarity.
优选的,所述装置还可以包括:第三判断单元和第三传输单元,其中,Preferably, the device may further include: a third judgment unit and a third transmission unit, wherein,
所述第三判断单元,用于判断权值是否有效,如果有效,则将权值有效的判断结果发送给所述第一传输单元;将权值无效的判断结果发送给第三传输单元;The third judging unit is used to judge whether the weight is valid, and if it is valid, send the judging result that the weight is valid to the first transmission unit; send the judging result that the weight is invalid to the third transmission unit;
所述第三传输单元,用于在所述权值的无效时,向所述波束成型发送者发送不包含所述VHT压缩波束成型报表元素的VHT压缩波束成型帧。The third transmission unit is configured to, when the weight value is invalid, send a VHT compressed beamforming frame that does not include the VHT compressed beamforming report element to the beamforming sender.
优选的,所述第三判断单元包括:计数判断单元和/或比较判断单元,其中,所述计数判断单元,用于判断计数器的计数是否归零,如果计数器的计数未归零,则确定所述权值有效,将权值有效的判断结果发送给所述第一传输单元;否则,确定所述权值无效,将权值无效的判断结果发送给所述第三传输单元;所述比较判断单元,用于将权值的有效时长与计算权值时刻到反馈权值时刻的时间T进行比较;如果所述时间T不大于权值的有效时长,则确定所述权值有效,将权值有效的判断结果发送给所述第一传输单元;否则,确定所述权值无效,将权值无效的判断结果发送给所述第二传输单元。Preferably, the third judging unit includes: a counting judging unit and/or a comparison judging unit, wherein the counting judging unit is used to judge whether the count of the counter has returned to zero, and if the count of the counter has not returned to zero, determine the If the weight value is valid, send the judgment result that the weight value is valid to the first transmission unit; otherwise, determine that the weight value is invalid, and send the judgment result that the weight value is invalid to the third transmission unit; the comparison judgment A unit for comparing the effective duration of the weight with the time T from the moment of calculating the weight to the moment of feedback of the weight; if the time T is not greater than the effective duration of the weight, it is determined that the weight is valid, and the weight A valid judgment result is sent to the first transmission unit; otherwise, it is determined that the weight is invalid, and the judgment result of the invalid weight is sent to the second transmission unit.
优选的,所述装置还可以包括:删除单元,与第三判断单元连接,用于在判断所述权值无效后,清空所述VHT压缩波束成型报表元素中的所述权值。Preferably, the device may further include: a deletion unit connected to a third judging unit, configured to clear the weight value in the VHT compressed beamforming report element after judging that the weight value is invalid.
优选的,在所述第二接收单元接收波束成型发起者发送的信道测试信号通告前,所述装置还可以包括:第四接收单元,用于接收波束成型发起者发送的媒体接入控制MAC帧,所述媒体接入控制MAC帧包括指示权值设定的第一有效时长信息;具体可以通过单播、广播或组播方式接收波束成型发起者发送的媒体接入控制MAC帧。Preferably, before the second receiving unit receives the channel test signal notification sent by the beamforming initiator, the device may further include: a fourth receiving unit, configured to receive a medium access control MAC frame sent by the beamforming initiator The medium access control MAC frame includes first effective duration information indicating weight setting; specifically, the medium access control MAC frame sent by the beamforming initiator may be received in a unicast, broadcast or multicast manner.
所述确定单元具体用于:按照所述媒体接入控制MAC帧中指示权值设定的第一有效时长信息或信标帧中指示权值设定的第二有效时长信息确定所述权值对应的有效时长。The determining unit is specifically configured to: determine the weight according to the first effective duration information indicating the weight setting in the medium access control MAC frame or the second effective duration information indicating the weight setting in the beacon frame The corresponding valid duration.
其中,所述第四接收单元接收到的所述MAC帧包括:广播MAC帧、组播MAC帧和单播MAC帧,其中,所述广播MAC帧可以为信标帧,所述组播MAC帧可以为NDPA帧;所述单播MAC帧可以为关联请求帧或关联响应帧。但并不限于此。Wherein, the MAC frame received by the fourth receiving unit includes: a broadcast MAC frame, a multicast MAC frame and a unicast MAC frame, wherein the broadcast MAC frame may be a beacon frame, and the multicast MAC frame It may be an NDPA frame; the unicast MAC frame may be an association request frame or an association response frame. But it is not limited to this.
优选的,所述第二接收单元接收到的所述信道测试信号通告的接收端地址RA字段中包括指示权值设定的第二有效时长信息时,所述第二有效时长信息与所述第一有效时长可以相同,也可以不同,Preferably, when the receiver address RA field of the channel test signal notification received by the second receiving unit includes the second effective duration information indicating weight setting, the second effective duration information is the same as the first effective duration information. - The effective duration can be the same or different,
所述确定单元具体用于:按照所述指示权值设定的第二有效时长信息确定所述权值对应的有效时长。The determining unit is specifically configured to: determine the valid duration corresponding to the weight according to the second valid duration information set by the indicated weight.
所述装置中各个单元的功能和最用的实现过程,详见上述方法中对应的实现过程。For the functions of each unit in the device and the most useful implementation process, please refer to the corresponding implementation process in the above method for details.
为了便于本领域技术人员的理解,下面以具体的实例来说明。In order to facilitate the understanding of those skilled in the art, specific examples are used below to illustrate.
实施例一Embodiment one
该实施例中,主要对Beamformee保存的压缩波束成型报表的有效情况进行判定,其过程包括:In this embodiment, the validity of the compressed beamforming report stored by Beamformee is mainly determined, and the process includes:
1)、站点STA收到Beamformer发送的NDPA帧,如果与NDPA帧中关联地址AID相匹配,则获知自己成为待测的Beamformee,并进入测试状态等待Beamfomer发送NDP帧。1) The station STA receives the NDPA frame sent by the Beamformer. If it matches the associated address AID in the NDPA frame, it knows that it has become the Beamformee to be tested, and enters the test state to wait for the Beamformer to send the NDP frame.
2)、Beamformee收到测试信号NDP帧后,计算出信道估计值,并根据信道估计值计算波束成型(beamforming)权值系数,并将该权值系统保存到压缩保存到VHT压缩波束成型报表元素中,同时,根据自身移动速度(可以利用信道估计测速度或使用GPS测速度等),对移动速度进行分档(比如可分为低、中、高速档等,但并不限于此)。根据分档设定计数器的时长(每档速度对应一个时长,时长单位可以为us,比如低、中、高速档的时长分别设置为T1,T2,T3。且T1>T2>T3),在保存VHT压缩波束成型报表元素的同时启动所述计数器,所述计数器以递减计数为例;2) After Beamformee receives the NDP frame of the test signal, it calculates the channel estimation value, and calculates the beamforming (beamforming) weight coefficient according to the channel estimation value, and saves the weight system to the compression and saves it to the VHT compression beamforming report element At the same time, according to the own moving speed (you can use channel estimation to measure speed or use GPS to measure speed, etc.), classify the moving speed (for example, it can be divided into low, medium, high speed, etc., but not limited to this). Set the duration of the counter according to the sub-level (each gear speed corresponds to a duration, and the duration unit can be us, such as the duration of low, medium and high-speed gears are respectively set to T1, T2, T3. And T1>T2>T3), save Start the counter while the VHT compresses the beamforming report elements, and the counter takes counting down as an example;
在该步骤中,如果Beamformee确定自身为所述NDPA帧中的首个Beamformee,则在计算出beamforming权值系数(即权值)后,将权值系数保存在VHT压缩波束成型报表元素中;之后,按照下述两种情况进行反馈权值:一种情况是:可以直接将所述权值系数通过VHT Compressed Beamforming帧发送给Beamforer;另一种情况是,先判断权值系数的有效时长是否有效(其判断的一种过程如步骤3)所示,但并不限于此),如果有效,再通过VHTCompressed Beamforming帧将包括权值系数的VHT压缩波束成型报表元素通过VHT压缩波束成型帧发送给Beamforer。In this step, if the Beamformee determines that itself is the first Beamformee in the NDPA frame, after calculating the beamforming weight coefficient (ie weight), the weight coefficient is stored in the VHT compression beamforming report element; after that , Feedback the weights according to the following two situations: one situation is: the weight coefficients can be directly sent to the Beamforer through the VHT Compressed Beamforming frame; the other situation is to first judge whether the effective duration of the weight coefficients is valid (A process of its judgment is shown in step 3), but it is not limited to this), if valid, then send the VHT compressed beamforming report element including the weight coefficient to Beamforer through the VHT compressed beamforming frame through the VHTCompressed Beamforming frame .
如果Beamformee确定自身为所述NDPA帧中的非首个Beamformee(即除首个Beamformee外的其他Beamformee),则执行步骤3);If the Beamformee determines itself to be the non-first Beamformee (i.e. other Beamformees except the first Beamformee) in the NDPA frame, then perform step 3);
3)、其他Beamformee分别在收到Beamforer发送的波束成型响应请求(Beamforming Report Poll)帧,要求反馈权值,其他Beamformee分别先判断所保存在VHT压缩波束成型报表元素的压缩波束成型(即权值)是否有效;然后再决定所发送VHT Compressed Beamforming帧的内容,如果有效,则发送包含权值的VHT压缩波束成型报表元素的VHT压缩波束成型帧;否则,发送不包含权值的VHT压缩波束成型报表元素的VHT压缩波束成型帧。3) Other Beamformees respectively receive the beamforming response request (Beamforming Report Poll) frame sent by Beamforer to request feedback weights, and other Beamformees respectively first judge the compressed beamforming (that is, the weight value) stored in the VHT compressed beamforming report element ) is valid; then decide the content of the sent VHT Compressed Beamforming frame, if it is valid, send the VHT Compressed Beamforming frame containing the VHT Compressed Beamforming report element of the weight; otherwise, send the VHT Compressed Beamforming frame that does not contain the weight VHT compressed beamforming frames for report elements.
其中,判断有效时长的有效过程为:Among them, the effective process of judging the effective duration is:
如果判断计数器的计数未归零,则判定此时权值有效,并将该权值以VHTCompressed Beamforming帧为载体发送给Beamformer。If the count of the judging counter has not returned to zero, it is judged that the weight value is valid at this time, and the weight value is sent to the Beamformer with the VHTCompressed Beamforming frame as the carrier.
如果,计数器的计数为零,则判定此时权值无效,则将发送一个不包含VHT压缩波束成型报表元素的VHT压缩波束成型帧。If the count of the counter is zero, it is determined that the weight value is invalid at this time, and a VHT compressed beamforming frame that does not include the VHT compressed beamforming report element will be sent.
在该实施例中,还可以包括:如果判断所述权值无效,还可以清空压缩波束成型报表元素中的权值。In this embodiment, it may further include: if it is judged that the weight is invalid, the weight in the compressed beamforming report element may also be cleared.
实施例二Embodiment two
本实施例二与实施例一的不同之处在于,在计算信道估计值,根据估计值得到对应的权值,并将权值保存到VHT压缩波束成型报表元素中的同时,预算该权值的有效时长,具体包括:按照波束成型接收者的移动速率计算多普勒频移;根据所述多普勒频移和信道相似度计算权值的有效时长。该实例二的其他过程与实施例一同,具体详见上述对应的描述。The difference between the second embodiment and the first embodiment is that when calculating the channel estimation value, the corresponding weight value is obtained according to the estimated value, and the weight value is saved in the element of the VHT compressed beamforming report, and the weight of the weight value is estimated. The effective duration specifically includes: calculating the Doppler frequency shift according to the moving speed of the beamforming receiver; and calculating the effective duration of the weight according to the Doppler frequency shift and channel similarity. The other processes of the second example are the same as those in the embodiment, and for details, refer to the corresponding description above.
本实施例二采用另一种判断机制替代判断有效时长的计数器,在Beamformee收到来自Beamformer的Beamforming Report Poll帧后,可以根据判定结果再决定所发送的VHT Compressed Beamforming帧内容,如果有效,则发送包含权值的VHT Compressed Beamforming帧;否则,发送不包含权值的VHT Compressed Beamforming帧。In Embodiment 2, another judging mechanism is used to replace the counter for judging the effective duration. After the Beamformee receives the Beamforming Report Poll frame from the Beamformer, it can determine the content of the VHT Compressed Beamforming frame to be sent according to the judging result. If it is valid, it will send A VHT Compressed Beamforming frame containing weights; otherwise, a VHT Compressed Beamforming frame without weights is sent.
其中,判断压缩波束成型(即权值)是否有效的判断过程为:Among them, the judgment process for judging whether the compressed beamforming (ie weight) is effective is:
1)由Beamformee自身移动速率计算多普勒频移:1) Calculate the Doppler frequency shift from the Beamformee's own moving rate:
式中,vBeamformee为Beamformee移动的速度,fc为载波频率;c0为光速;In the formula, v Beamformee is the moving speed of Beamformee, f c is the carrier frequency; c 0 is the speed of light;
2)设定信道相似度ρt,然后由该相似度计算有效时间其计算公式为:2) Set the channel similarity ρ t , and then calculate the effective time from the similarity Its calculation formula is:
3)假设计算权值到反馈压缩波束成型报表的时间为Treport,然后在反馈压缩波束成型报表前比较Treport与的大小(η为预先设定的系数,可由反馈时间和反馈到赋形时间决定,如Tbeam为Beamformer收到该权值到使用权值的时间,可以为经验值;也可以只通过ρt,控制此时η=1):3) Assuming that the time from calculating the weights to feeding back the compressed beamforming report is T report , then compare T report with T report before feeding back the compressed beamforming report The size of (η is a preset coefficient, which can be determined by the feedback time and the feedback to shaping time, such as T beam is the time from Beamformer receiving the weight to using the weight, which can be an experience value; it can also be controlled only by ρ t , and η=1 at this time):
4)如果成立,则判断此时压缩波束成型报表有效,则将该压缩波束成型报表以VHT Compressed Beamforming帧为载体发送给Beamformer。4) if If it is established, it is judged that the compressed beamforming report is valid at this time, and the compressed beamforming report is sent to the Beamformer with the VHT Compressed Beamforming frame as the carrier.
5)则判断压缩波束成型报表无效,将发送一个不包含压缩波束成型报表元素的VHT Compressed Beamforming帧。5) Then it is judged that the compressed beamforming report is invalid, and a VHT Compressed Beamforming frame that does not include the elements of the compressed beamforming report will be sent.
实施例三Embodiment Three
本实施例三与实施例一或实施例二的不同之处在于:Beamformer可以指示Beamformee计算权值的有效时长,而所述Beamformee按照指示的有效时长来确定该权值的有效时长。该实例三的其他过程与实施例一同,具体包括:The difference between the third embodiment and the first or second embodiment is that the Beamformer can instruct the Beamformee to calculate the effective duration of the weight, and the Beamformee determines the effective duration of the weight according to the indicated effective duration. Other processes of the example three are the same as the embodiment, specifically including:
1)、Beamformer可以指示Beamformee所计算权值的有效时长,所述有效时长的指示方法包括如下几种方式:1), Beamformer can indicate the effective duration of the weight value calculated by Beamformee, and the indication method of the effective duration includes the following methods:
A、Beamformer通过单播方式指示单个Beamformee设定计算权值的有效时长,具体包括:Beamformer在发送NDPA帧之前,向单个Beamformee传输一个包含所述有效时长信息(即第一有效时长信息)的MAC帧。所述MAC帧可以是在进行能力协商是关联请求帧或者关联响应帧,也可以是其它形式帧,比如数据帧、管理帧或控制帧等,本实施例不作限制。A. The Beamformer instructs a single Beamformee to set the effective duration of calculating the weight through unicast, specifically including: before the Beamformer sends the NDPA frame, transmits a MAC containing the effective duration information (ie, the first effective duration information) to a single Beamformee frame. The MAC frame may be an association request frame or an association response frame during capability negotiation, or may be another type of frame, such as a data frame, a management frame, or a control frame, which is not limited in this embodiment.
B、Beamformer通过组播方式指示多个Beamformee设定计算权值的有效时长(即第二有效时长信息),具体包括:在Beamformer向多个Beamformee发送NDPA帧,所述NDPA帧包含所述有效时长信息(即第二有效时长信息),所述有效时长信息可以在NDPA中的RA字段中设置,也可以在NDPA中的其他字段中设备,本实施例不作限制。B. Beamformer instructs a plurality of Beamformees to set the effective duration (ie, the second effective duration information) of calculating the weight through multicast mode, which specifically includes: the Beamformer sends an NDPA frame to multiple Beamformees, and the NDPA frame contains the effective duration information (that is, the second valid duration information), the valid duration information can be set in the RA field in the NDPA, or can be set in other fields in the NDPA, which is not limited in this embodiment.
当然,所述有效时长信息,也可以是在NDPA帧发送之前以组播形式发送的数据帧、管理帧或控制帧等。Certainly, the effective duration information may also be a data frame, a management frame or a control frame, etc. sent in multicast before the NDPA frame is sent.
C、Beamformer通过广播方式指示与BSS/IBSS网络中所有站点STA设定计算权值的有效时长,具体包括:AP向BSS/IBSS网络中的所有站点STA发送信标帧,所述信标帧包含有有效时长信息(即第一有效时长信息)。C. Beamformer instructs and sets the effective duration of calculation weights with all stations STA in the BSS/IBSS network by broadcasting, specifically including: the AP sends a beacon frame to all stations STA in the BSS/IBSS network, and the beacon frame contains There is valid duration information (that is, the first valid duration information).
当然,也可以是在NDPA帧发送之前以广播形式发送的数据帧、关联帧或控制帧等。Certainly, it may also be a data frame, an association frame or a control frame, etc. sent in a broadcast form before the NDPA frame is sent.
2)、Beamformee收到Beamformer发送的NDPA帧,通过STA info字段的AID获知自己成为待测的Beamformee,并进入测试状态等待Beamfomer发送NDP帧。2) The Beamformee receives the NDPA frame sent by the Beamformer, learns that it has become the Beamformee to be tested through the AID in the STA info field, and enters the test state to wait for the Beamformer to send an NDP frame.
3)、Beamformee收到测试信号NDP帧,计算出信道估计值,并根据信道估计值计算beamforming权值系数,并保存到VHT压缩波束成型报表元素中,同时根据Beamformer向其指定的所述有效时长设定计数器时长,启动所述计数器,所述计数器递减计数;3), Beamformee receives the NDP frame of the test signal, calculates the channel estimation value, and calculates the beamforming weight coefficient according to the channel estimation value, and saves it in the VHT compressed beamforming report element, and at the same time, according to the effective duration specified by the Beamformer Setting the duration of the counter, starting the counter, and counting down the counter;
4)、Beamformee在收到来自Beamforer的波束成型响应请求帧,被Beamformer要求反馈权值信息时,则先判断所保存的所述权值是否有效再决定所发送VHT压缩波束成型帧的形式。4) When the Beamformee receives the beamforming response request frame from the Beamforer and is requested by the Beamformer to feed back weight information, it first judges whether the saved weights are valid and then decides the form of the transmitted VHT compressed beamforming frame.
如果所述计数器未归零,则判定此时的所述权值仍然有效,同时向Beamformer发送包含VHT压缩波束成型报表元素的VHT压缩波束成型帧。If the counter is not reset to zero, it is determined that the weight value at this time is still valid, and at the same time, a VHT compressed beamforming frame including VHT compressed beamforming report elements is sent to the Beamformer.
如果所述计数器归零,则判定此时的所述权值无效,将发送一个不包含压缩波束成型报表元素的VHT压缩波束成型帧;If the counter returns to zero, it is determined that the weight at this time is invalid, and a VHT compressed beamforming frame that does not contain the compressed beamforming report element will be sent;
5)、Beamformee清空VHT压缩波束成型报表元素中的权值信息。5). Beamformee clears the weight information in the VHT compression beamforming report element.
本发明实施例中,通过设定有效时长计数器和有效时间比较机制判定所保存反馈权值的有效性,然后再决定其所发送的VHT CompressedBeamforming帧所包含的内容(即是否包括VHT压缩波束成型报表元素),可以防止出现Beamformer收集到的信息过期现象,节省对信道资源的占用成本,提高了通信质量。In the embodiment of the present invention, the validity of the stored feedback weights is determined by setting the effective duration counter and the effective time comparison mechanism, and then the content contained in the transmitted VHT Compressed Beamforming frame is determined (that is, whether the VHT Compressed Beamforming report is included or not) element), which can prevent the information collected by Beamformer from being out of date, save the cost of occupying channel resources, and improve the communication quality.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. There is no such actual relationship or order between them. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is a better implementation Way. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, disk , CD, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present invention.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications should also be It is regarded as the protection scope of the present invention.
Claims (26)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110271773.XA CN103001680B (en) | 2011-09-14 | 2011-09-14 | Method and device for transmitting weight |
PCT/CN2012/081421 WO2013037313A1 (en) | 2011-09-14 | 2012-09-14 | Weight transmission method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110271773.XA CN103001680B (en) | 2011-09-14 | 2011-09-14 | Method and device for transmitting weight |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103001680A CN103001680A (en) | 2013-03-27 |
CN103001680B true CN103001680B (en) | 2015-04-08 |
Family
ID=47882626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110271773.XA Expired - Fee Related CN103001680B (en) | 2011-09-14 | 2011-09-14 | Method and device for transmitting weight |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103001680B (en) |
WO (1) | WO2013037313A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110726974A (en) * | 2019-10-17 | 2020-01-24 | 北京邮电大学 | A radar detection method and device based on radar communication integration |
CN116057850A (en) * | 2020-09-02 | 2023-05-02 | 华为技术有限公司 | Devices for beamforming with extended codebook sizes |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102158975A (en) * | 2009-12-23 | 2011-08-17 | 英特尔公司 | Scheduling mechanisms for media access control protection and channel sounding |
WO2011103367A1 (en) * | 2010-02-17 | 2011-08-25 | Qualcomm Incorporated | Method and apparatus for supporting adaptive channel state information feedback rate in multi-user communication systems |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101452504B1 (en) * | 2008-06-18 | 2014-10-23 | 엘지전자 주식회사 | Channel access mechanism for Very High Throughput (VHT) wireless local access network system and station supporting the channel access mechanism |
WO2010118383A1 (en) * | 2009-04-10 | 2010-10-14 | Marvell World Trade Ltd. | Signaling for multi-dimension wireless resource allocation |
US8576804B2 (en) * | 2009-08-13 | 2013-11-05 | Broadcom Corporation | Beamforming feedback frame formats within multiple user, multiple access, and/or MIMO wireless communications |
EP2507929B1 (en) * | 2009-12-02 | 2022-08-10 | Marvell Asia Pte, Ltd. | Method and apparatus for sounding multiple stations |
-
2011
- 2011-09-14 CN CN201110271773.XA patent/CN103001680B/en not_active Expired - Fee Related
-
2012
- 2012-09-14 WO PCT/CN2012/081421 patent/WO2013037313A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102158975A (en) * | 2009-12-23 | 2011-08-17 | 英特尔公司 | Scheduling mechanisms for media access control protection and channel sounding |
WO2011103367A1 (en) * | 2010-02-17 | 2011-08-25 | Qualcomm Incorporated | Method and apparatus for supporting adaptive channel state information feedback rate in multi-user communication systems |
Non-Patent Citations (1)
Title |
---|
"IEEE P802.11 Wireless LANs,Proposed TGac Draft Amendment";Chin-Hung(Jackson) Chen,et al.;《IEEE 802.11-10/1361r3》;20110118;全文 * |
Also Published As
Publication number | Publication date |
---|---|
WO2013037313A1 (en) | 2013-03-21 |
CN103001680A (en) | 2013-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11729652B2 (en) | Channel state information measurement method and user equipment | |
EP2765811B1 (en) | Method, apparatus, terminal and computer program product for determining transmission mode | |
US20180317066A1 (en) | Vehicle network v2x service forwarding method and apparatus | |
CN102696195B (en) | For the method and apparatus detected multiple station | |
WO2011098049A1 (en) | Method and apparatus for channel measurement | |
CN102986269B (en) | A method and device for estimating downlink channel quality | |
EP2894895B1 (en) | Method of Handling MBMS MDT in Wireless Communication System | |
CN107135486B (en) | Transmission method and device of multicast or multicast service | |
EP2416619A1 (en) | Method for reporting channel state information, channel estimating method, terminal and base station | |
CN109245851A (en) | A kind of method and apparatus of radio frame transmission | |
EP4017123A1 (en) | Signal processing method and related device | |
CN104735685A (en) | Information processing method, device and system | |
CN104168050A (en) | Channel information feedback method and equipment | |
US20220167198A1 (en) | Communication control method | |
WO2022222772A1 (en) | Positioning information reporting method, device, and communication system | |
WO2015139289A9 (en) | Method, device, and user equipment for generating monitoring report | |
WO2014101490A1 (en) | Relay node selection method and apparatus | |
CN103458455A (en) | Antenna selecting method, base station and user equipment | |
CN103001680B (en) | Method and device for transmitting weight | |
WO2018028616A1 (en) | Method for sending hybrid automatic repeat request feedback information, and user equipment | |
US20020009069A1 (en) | Base station apparatus, terminal apparatus, wireless communication system, and wireless communication method | |
CN102695189B (en) | The method and apparatus of minimum road test | |
CN115250501A (en) | Method, device, system and storage medium for executing perception process | |
WO2016110241A1 (en) | Method and system for detecting hidden station, station and computer storage medium | |
CN103096341B (en) | The sending, receiving method of measurement data and website and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150408 |
|
CF01 | Termination of patent right due to non-payment of annual fee |