CN102076106B - Time frequency two-dimensional hybrid MAC layer access method - Google Patents
Time frequency two-dimensional hybrid MAC layer access method Download PDFInfo
- Publication number
- CN102076106B CN102076106B CN 201010622521 CN201010622521A CN102076106B CN 102076106 B CN102076106 B CN 102076106B CN 201010622521 CN201010622521 CN 201010622521 CN 201010622521 A CN201010622521 A CN 201010622521A CN 102076106 B CN102076106 B CN 102076106B
- Authority
- CN
- China
- Prior art keywords
- sub
- time
- channel
- frequency
- value
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种时频二维混合MAC层接入方法,在频率域和时间域二维方向上,多个用户可共同竞争可用资源,可用资源包括各个子信道和不同时隙。采用退避机制避免冲突,用户通过竞争可用资源并结合预约机制接入无线信道进行数据传输。本发明同时利用了频率资源和时间资源,结合竞争和预约机制,使得系统信道利用率提高,并且避免了冲突,从而有效提高了整个系统的吞吐量。
The invention discloses a time-frequency two-dimensional hybrid MAC layer access method. In the two-dimensional directions of the frequency domain and the time domain, multiple users can jointly compete for available resources, and the available resources include various sub-channels and different time slots. The back-off mechanism is used to avoid conflicts, and users access the wireless channel for data transmission by competing for available resources and combining with the reservation mechanism. The present invention utilizes frequency resources and time resources at the same time, and combines competition and reservation mechanisms to increase system channel utilization and avoid conflicts, thereby effectively improving the throughput of the entire system.
Description
技术领域 technical field
本发明涉及通信技术领域,尤其涉及一种基于CSMA/CA和OFDMA的时频二维混合媒体接入控制(Media Access Control,MAC)层的接入方法。The present invention relates to the field of communication technology, in particular to a time-frequency two-dimensional mixed media access control (Media Access Control, MAC) layer access method based on CSMA/CA and OFDMA.
背景技术 Background technique
随着移动通信技术、互联网技术和计算机技术的飞速发展,移动通信已经不再局限于单纯的话音通信,高数据速率的业务越来越受到人们的关注。未来移动通信用户对可实现的通信业务,在种类和应用方面的期望都不断提高。无线局域网是计算机网络与无线通信技术相结合的产物。无线局域网作为一种实现宽带无线IP接入的典型形式,由于具有移动计算、组网灵活快捷、维护费用较低和可扩展性好等优点,在众多地区,如机场、学校、企业、宾馆等提供需要宽带高速无线接入且移动速度不高的场合有着其独特优势。国际电信联盟(International Telecommunication Union,ITU)指出未来用户期望得到一个动态、连续的服务,并能够通过同一个终端设备(同一个号码或地址)跨网络无缝地实现所需服务。以无线局域网加Internet构成的全IP网络是对广域蜂窝移动通信网络的有力补充。With the rapid development of mobile communication technology, Internet technology and computer technology, mobile communication is no longer limited to pure voice communication, and high data rate services have attracted more and more attention. In the future, mobile communication users will continue to improve their expectations in terms of types and applications of the communication services that can be realized. Wireless local area network is the product of the combination of computer network and wireless communication technology. As a typical form of broadband wireless IP access, wireless local area network has the advantages of mobile computing, flexible and fast networking, low maintenance costs and good scalability. It is widely used in many areas, such as airports, schools, enterprises, hotels, etc. It has its unique advantages in providing occasions where broadband high-speed wireless access is required and the mobile speed is not high. The International Telecommunication Union (ITU) pointed out that in the future, users expect a dynamic and continuous service, and can seamlessly realize the required service across the network through the same terminal device (same number or address). The all-IP network composed of wireless local area network and Internet is a powerful supplement to the wide-area cellular mobile communication network.
MAC层接入协议最重要的作用就是能协调各个站点STA(Stations的简写)高效地共享使用或接入无线信道资源。此外,MAC层协议功能还包括保证系统的服务质量(Quality of Service,QoS)、尽可能减小数据流传输的冗余等。高效的MAC层协议能为WLAN(Wireless Local Area Networks,WLAN)带来更高的效率和系统吞吐量,下一代WLAN系统将要求在更宽的传输带宽下实现更高的传输速率,因此研究高效MAC层接入协议成为了下一代WLAN系统的关键问题之一。IEEE802.11标准中定义了WLAN的MAC层接入协议,即采用了带有二进制指数退避的CSMA/CA(Carrier SenseMultiple Access with Collision Avoidance,载波侦听多点接入/冲突避免)机制,称为DCF(Distributed Coordination Function,分布式协调功能)。现存的这种简单的CSMA/CA机制的MAC层协议由于冲突概率高,特别是在STA数量很大和数据量很大的情况下,由于冲突带来的影响使得MAC层效率降低,限制了整个系统的吞吐量。The most important role of the MAC layer access protocol is to coordinate the efficient sharing and use or access of wireless channel resources by STAs (short for Stations). In addition, the functions of the MAC layer protocol also include ensuring the quality of service (Quality of Service, QoS) of the system, reducing the redundancy of data stream transmission as much as possible, etc. An efficient MAC layer protocol can bring higher efficiency and system throughput to WLAN (Wireless Local Area Networks, WLAN). The next generation of WLAN systems will require higher transmission rates with wider transmission bandwidths. The MAC layer access protocol has become one of the key issues in the next generation WLAN system. The IEEE802.11 standard defines the MAC layer access protocol of WLAN, which adopts the CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance, Carrier Sense Multiple Access with Collision Avoidance) mechanism with binary exponential backoff, called DCF (Distributed Coordination Function, distributed coordination function). Due to the high collision probability of the existing simple CSMA/CA mechanism MAC layer protocol, especially in the case of a large number of STAs and a large amount of data, the impact of collisions reduces the efficiency of the MAC layer and limits the entire system. throughput.
针对下一代宽带无线通信系统,OFDMA(Orthogonal FrequencyDivision Multiple Access,正交频分多址)作为一个关键的接入技术,它能把整个频段分为多个窄带子信道,能够使不同的站点同时使用不同的子信道,相不干扰地同时发送数据。For the next-generation broadband wireless communication system, OFDMA (Orthogonal Frequency Division Multiple Access) is a key access technology, which can divide the entire frequency band into multiple narrowband sub-channels, enabling different sites to use it simultaneously Different sub-channels transmit data at the same time without interference.
发明内容 Contents of the invention
(一)要解决的技术问题(1) Technical problems to be solved
本发明要解决的技术问题是:如何提高系统的信道利用率,并避免冲突,同时提高系统的吞吐量。The technical problem to be solved by the invention is: how to improve the channel utilization rate of the system, avoid conflicts and improve the throughput of the system at the same time.
(二)技术方案(2) Technical solutions
为解决上述技术问题,本发明提供了一种时频二维混合MAC层接入方法,包括以下步骤:In order to solve the above technical problems, the present invention provides a time-frequency two-dimensional hybrid MAC layer access method, comprising the following steps:
S1、当用户有数据待发时,用户周期性地检测各子信道的当前使用情况,当检测到空闲的子信道时,选择该子信道并进入步骤S2,否则用户继续检测各子信道的当前使用情况;S1. When the user has data to be sent, the user periodically detects the current usage of each sub-channel. When an idle sub-channel is detected, select the sub-channel and enter step S2. Otherwise, the user continues to detect the current usage of each sub-channel. usage;
S2、用户进入退避阶段:设置退避计数器的值,退避计数器在每个时隙结束时刻从该值开始减一,直到该值为零时进入步骤S3;S2. The user enters the back-off phase: set the value of the back-off counter, and the back-off counter starts to subtract one from this value at the end of each time slot, and enters step S3 until the value is zero;
S3、用户向接入点预约时频资源,预约成功后利用该时频资源发送数据,若没有预约成功,则重新进入步骤S1,即重新检测空闲子信道,在重新检测到空闲子信道后重新设置退避计数器的值;S3. The user reserves a time-frequency resource to the access point. After the reservation is successful, the time-frequency resource is used to send data. If the reservation is not successful, re-enter step S1, that is, re-detect the idle sub-channel, and re-detect the idle sub-channel. Set the value of the backoff counter;
S4、当用户成功接收到接入点发回的确认帧之后,将退避计数器的值归零;否则返回步骤S1,用户重新发送丢失的数据。S4. After the user successfully receives the confirmation frame sent back by the access point, the value of the backoff counter is reset to zero; otherwise, return to step S1, and the user resends the lost data.
其中,所述子信道的形成方式为:多个正交频分复用OFDM子载波形成一个子信道,且整个信道被划分为多个子信道,各个子信道之间相互正交。这保证了在各个子信道上发送数据时互相没有干扰,在时域和频域上同时高效利用信道。Wherein, the sub-channel is formed in the following manner: multiple OFDM sub-carriers form a sub-channel, and the entire channel is divided into multiple sub-channels, and each sub-channel is orthogonal to each other. This ensures that there is no mutual interference when sending data on each sub-channel, and the channel is efficiently utilized in both the time domain and the frequency domain.
其中,在所述步骤S2中,如果用户检测到当前所选子信道在当前时隙被其它用户先于占用,则检测是否存在其它空闲子信道,若存在,则将退避计数器减一,若当前所有子信道都被占用,则保持退避计数器的当前值不变,当用户再次检测到空闲子信道时,退避计数器从所述当前值开始递减。因此,用户可灵活的接入空闲子信道,缩短了等待时间,能保证高效地利用信道,提高信道利用率。Wherein, in the step S2, if the user detects that the currently selected subchannel is occupied by other users prior to the current time slot, then it is detected whether there are other idle subchannels, and if there is, the backoff counter is decremented by one, if the current If all subchannels are occupied, the current value of the backoff counter is kept unchanged, and when the user detects an idle subchannel again, the backoff counter starts to decrement from the current value. Therefore, users can flexibly access idle sub-channels, shorten waiting time, ensure efficient use of channels, and improve channel utilization.
其中,所述退避计数器的值根据退避期的值来计算。Wherein, the value of the backoff counter is calculated according to the value of the backoff period.
其中,当用户发送完一个数据并立刻有下一个数据待发时,首先释放当前占用的子信道,并重新开始退避阶段。这样能保证各个用户占用信道的公平性。Wherein, when the user finishes sending a piece of data and has the next piece of data to be sent immediately, the currently occupied sub-channel is first released, and the backoff phase starts again. In this way, the fairness of channels occupied by each user can be guaranteed.
其中,在退避阶段所采用的退避准则为二进制指数退避准则。Among them, the backoff criterion adopted in the backoff phase is the binary exponential backoff criterion.
其中,所述时频资源包括子信道和时隙。Wherein, the time-frequency resources include subchannels and time slots.
其中,设所述退避计数器的值为BackoffCountern,则:Wherein, if the value of the backoff counter is BackoffCounter n , then:
BackoffCountern=INT(CW×Random()×Tslot)BackoffCounter n = INT(CW×Random()×T slot )
上式中,INT()表示取整运算,Random()表示取[0,1]之间的随机数运算,Tslot表示一个时隙,CW=2iCWmin,i∈[0,m]表示退避期,其中m表示退避期最大值,CWmin表示载波侦听多点接入/冲突避免机制中所定义的竞争窗口的最小值。In the above formula, INT() means rounding operation, Random() means random number operation between [0, 1], T slot means a time slot, CW=2 i CW min , i∈[0, m] Indicates the back-off period, where m indicates the maximum value of the back-off period, and CW min indicates the minimum value of the contention window defined in the carrier sense multi-point access/collision avoidance mechanism.
在步骤S3中所用到的握手帧包括请求发送帧和清除发送帧,所述请求发送帧和清除发送帧中都含有用户所发送的数据的长度信息,当其他用户检测到所述长度信息后,更新本地的网络分配向量集并不再发送握手信息预约当前已经被占用的子信道。The handshake frame used in step S3 includes a request to send frame and a clear to send frame, the request to send frame and the clear to send frame all contain the length information of the data sent by the user, when other users detect the length information, Update the local network allocation vector set and no longer send handshake information to reserve the currently occupied sub-channel.
(三)有益效果(3) Beneficial effects
本发明采用了时频二维接入,各个站点任意检测空闲子信道或者空闲时隙来实现数据传输,因此增加了随机接入的机会,即增加了可用资源,从而提高了资源利用率,使系统能够容纳更多用户,并减小了碰撞概率,提高了传输效率,从而提高了单位时间内可能传输的数据量,即提高了系统吞吐量。The present invention adopts time-frequency two-dimensional access, and each station arbitrarily detects idle sub-channels or idle time slots to realize data transmission, thus increasing the chance of random access, that is, increasing available resources, thereby improving resource utilization and making The system can accommodate more users, reduce the probability of collision, and improve transmission efficiency, thereby increasing the amount of data that may be transmitted per unit time, that is, improving system throughput.
附图说明 Description of drawings
图1是本发明的方法流程图;Fig. 1 is method flowchart of the present invention;
图2是时频二维接入时序图;Figure 2 is a time-frequency two-dimensional access sequence diagram;
图3是STA数据帧状态流程图;Fig. 3 is a flow chart of STA data frame status;
图4是对本发明的方法以及传统的方法进行仿真得到的冲突概率性能曲线;Fig. 4 is the conflict probability performance curve obtained by simulating the method of the present invention and the traditional method;
图5是对本发明的方法以及传统的方法进行仿真得到的归一化饱和吞吐量性能曲线。FIG. 5 is a normalized saturated throughput performance curve obtained by simulating the method of the present invention and the traditional method.
具体实施方式 Detailed ways
下面结合附图和实施例,对本发明的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。The specific implementation manners of the present invention will be described in further detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
本发明的设计思路为:在频域维度上,采用OFDMA技术进行接入:一组子载波形成一个子信道,整个带宽被分为多个不同子信道,不同的用户占用不同的子信道,各个子信道间相互正交,没有干扰。在时间维度上,采用CSMA/CA技术使得不同用户(以下也成为站点)竞争预约不同的时隙,各个用户占用不同的时隙发送数据,避免了干扰。从而结合OFDMA和CSMA/CA技术,实现了在时域和频域上进行二维接入。The design idea of the present invention is: in the frequency domain dimension, use OFDMA technology for access: a group of subcarriers forms a subchannel, the entire bandwidth is divided into multiple different subchannels, and different users occupy different subchannels. The sub-channels are orthogonal to each other without interference. In the time dimension, the use of CSMA/CA technology enables different users (hereinafter referred to as stations) to compete to reserve different time slots, and each user occupies different time slots to send data, avoiding interference. Thus, two-dimensional access in the time domain and frequency domain is realized by combining OFDMA and CSMA/CA technologies.
参考图1,假设系统中有N个站点(STA),信道被划分为M个子信道且N≥M,信道被占用时的状态称为忙(Busy)状态,信道没有被占用时的状态称为闲(Idle)状态,DIFS(Distributed InterframeSpace)表示分布式帧间间隔,SIFS(Short Interframe Space)表示短帧间间隔,且SIFS时长小于DIFS时长,即TSIFS<TDIFS。Referring to Figure 1, assuming that there are N stations (STAs) in the system, the channel is divided into M sub-channels and N≥M, the state when the channel is occupied is called Busy state, and the state when the channel is not occupied is called Idle (Idle) state, DIFS (Distributed Interframe Space) means distributed interframe space, SIFS (Short Interframe Space) means short interframe space, and the SIFS duration is less than the DIFS duration, that is, T SIFS < T DIFS .
首先执行步骤S1:当任意一个站点n(STAn)有数据需要发送时,检测所有M个子信道的忙闲状态,如果检测到子信道连续DIFS时长都是Idle状态,则STAn采用任何一种退避准则,例如二进制指数退避准则(是现有技术)进入退避阶段(步骤S2):First execute step S1: when any station n (STAn) has data to send, detect the busy/idle status of all M sub-channels, if it detects that the sub-channels are in the Idle state for the continuous DIFS duration, then STAn adopts any backoff criterion , for example the binary exponential backoff criterion (which is prior art) enters the backoff phase (step S2):
首先STAn计算它的退避计数器的值,即BackoffCountern:First STAn calculates the value of its backoff counter, BackoffCounter n :
BackoffCountern=INT(CW×Random()×Tslot) (1)BackoffCounter n = INT(CW×Random()×T slot ) (1)
其中,INT()表示取整运算,Random()表示取[0,1]之间的随机数运算,Tslot表示一个时隙(其值由物理层确定),CW=2iCWmin,i∈[0,m]表示退避期,其中m表示退避期最大值。CWmin表示竞争窗口(可参见CSMA/CA机制中的定义)的最小值,通常根据系统的参数来设置,可以取802.11标准里定义的值32。Among them, INT () represents the rounding operation, Random () represents the random number operation between [0, 1], T slot represents a time slot (its value is determined by the physical layer), CW=2 i CW min , i ∈[0,m] represents the backoff period, where m represents the maximum value of the backoff period. CW min represents the minimum value of the contention window (see the definition in the CSMA/CA mechanism), which is usually set according to system parameters, and can take the value 32 defined in the 802.11 standard.
退避期i初始值为0,STAn只要检测到当前时隙存在Idle的子信道时,其退避计数器则在每个时隙结束时减一。如果STAn检测到当前选择的子信道在当前时隙被其它STA所占用,STAn将再次检测其它的子信道,如果发现存在其它的Idle子信道,STAn继续在每个时隙结束时将退避计数器减一,如果发现当前时隙所有的子信道都处于Busy状态,则STAn保持当前退避计数器的值不变并等待继续检测可用的Idle子信道。The initial value of the backoff period i is 0, and as long as the STAn detects that there is an Idle subchannel in the current time slot, its backoff counter will decrease by one at the end of each time slot. If STAn detects that the currently selected sub-channel is occupied by other STAs in the current time slot, STAn will detect other sub-channels again, and if it finds that there are other idle sub-channels, STAn will continue to decrement the backoff counter at the end of each time slot. One, if it is found that all subchannels in the current time slot are in the Busy state, STAn keeps the value of the current backoff counter unchanged and waits to continue detecting available Idle subchannels.
当BackoffCountern达到0时,STAn进入竞争预约时频资源阶段(步骤S3):When BackoffCounter n reaches 0, STAn enters the stage of competing for reserved time-frequency resources (step S3):
STAn向AP(Access Point,接入点)发送RTS(Request to Send,请求发送)帧预约时频资源,即预约当前检测到的可用子信道和时隙,当AP收到RTS帧后等待SIFS时长后发送CTS(Clear to Send,清除发送)帧给STAn,当STAn收到CTS后表示其预约资源成功,可以利用当前时隙和子信道开始发送数据,则STAn在等待SIFS时长后立即开始发送数据帧。当STAn在CTS帧等待超时时间(CTS_Timeout)内没有收到来自AP的CTS帧,则STAn认为RTS发生冲突或RTS/CTS丢失,此时退避期i加一,退避计数器将基于新的CW=2iCWmin按照(1)式重新计算,直到CW达到最大值CWmax,通常可以取CWmax=2mCWmin。STAn sends an RTS (Request to Send) frame to the AP (Access Point, request to send) to reserve time-frequency resources, that is, to reserve the currently detected available subchannels and time slots. When the AP receives the RTS frame, it waits for the SIFS duration Then send a CTS (Clear to Send) frame to STAn. When STAn receives the CTS, it indicates that it has successfully reserved resources and can use the current time slot and sub-channel to start sending data. Then STAn starts sending data frames immediately after waiting for the SIFS duration . When STAn does not receive a CTS frame from the AP within the CTS frame waiting timeout time (CTS_Timeout), STAn considers that RTS has collided or RTS/CTS is lost. At this time, the backoff period i is increased by one, and the backoff counter will be based on the new CW=2 i CW min is recalculated according to formula (1) until the CW reaches the maximum value CW max , usually CW max = 2 m CW min .
S4:当AP接收到STAn的数据帧后,在SIFS时长后立即发送确认帧(ACK(Acknowledge)帧),STAn接收到ACK后表示数据已经成功地被AP接收,此次发送过程完成,退避计数器的值归零。如果STAn在确认帧等待超时(ACK Timeout)时长到达之后还没有收到来自AP的ACK帧,则STAn判断数据发送失败,则STAn重新检测可用时频资源,并重新预约时频资源,以便重新发送数据。S4: After the AP receives the data frame from STAn, it sends an acknowledgment frame (ACK (Acknowledge) frame) immediately after the SIFS duration. After STAn receives the ACK, it indicates that the data has been successfully received by the AP. This sending process is completed, and the backoff counter value is reset to zero. If STAn has not received an ACK frame from the AP after the ACK Timeout period has elapsed, STAn judges that the data transmission has failed, then STAn re-detects the available time-frequency resources, and re-reserves time-frequency resources for retransmission data.
可以看出,用户通过竞争预约可用资源,AP端不进行集中分配和调度,用户无需等待AP的分配信号,可以保证频率和时间资源被充分利用,并能保证各个用户占用信道的公平性。另外,上述RTS、CTS以及ACK帧和数据包都可以在各个子信道上发送,也就是说,系统不区分控制帧信道和数据包信道,这样能避免引起控制信道上各个用户的控制帧发生冲突造成效率低下。并且,各种握手帧,包括RTS和CTS帧中都含有用户所发送数据包的长度信息,当其他用户检测到这种长度信息后,会自动更新本地的网络分配向量(NetworkAllocation Vector,NAV)集并将不再发送握手信息预约当前已经被预约的子信道,这样提高了效率。It can be seen that users reserve available resources through competition, and the AP does not perform centralized allocation and scheduling, and users do not need to wait for the allocation signal from the AP, which can ensure that frequency and time resources are fully utilized, and can ensure the fairness of channels occupied by each user. In addition, the above-mentioned RTS, CTS, and ACK frames and data packets can all be sent on each sub-channel, that is, the system does not distinguish between the control frame channel and the data packet channel, which can avoid causing conflicts between the control frames of each user on the control channel cause inefficiency. Moreover, various handshake frames, including RTS and CTS frames, contain the length information of the data packet sent by the user. When other users detect this length information, they will automatically update the local network allocation vector (Network Allocation Vector, NAV) set The handshake information will not be sent to reserve the currently reserved sub-channel, which improves the efficiency.
以下举例说明。The following example illustrates.
图2表示时频二维接入的时序图,在频域上把信道划分为多个子信道,每个子信道由多个子载波形成。如2图所示,STA1、STA2、STA4分别同时占用了不同的子信道以传输数据,STA3等待当STA2发送完成后,再预约资源并开始发送。从图2可以看出,各个STA之间相不干扰,能够高效地利用资源。FIG. 2 shows a sequence diagram of time-frequency two-dimensional access. In the frequency domain, a channel is divided into multiple sub-channels, and each sub-channel is formed by multiple sub-carriers. As shown in Figure 2, STA1, STA2, and STA4 respectively occupy different sub-channels to transmit data at the same time, and STA3 waits for STA2 to complete sending, then reserves resources and starts sending. It can be seen from FIG. 2 that the STAs do not interfere with each other, and resources can be efficiently used.
图3表示每个STA的数据帧状态转移图。图中的圆圈表示当前的各个状态,E1...E7表示各种触发状态转移的事件,含义如下:Fig. 3 shows the data frame state transition diagram of each STA. The circles in the figure represent the current states, and E1...E7 represent various events that trigger state transitions. The meanings are as follows:
E1表示初始化并有数据待发;E2表示检测到当前时隙有空闲子信道可用;E3表示所有子信道当前时隙全部被占用,并且退避计数器未到0;E4表示检测到当前时隙存在可用子信道,并且退避计数器不为0;E5表示退避计数器为0,并且当前时隙至少有一个子信道空闲;E6表示在CTS Timeout时长内没有收到来自AP的CTS帧;E7表示收到CTS帧开始发送数据;E8表示在ACK Timeout时长内没有收到来自AP的ACK;E9表示数据发送成功,需要回到初始状态。E1 indicates initialization and there is data to be sent; E2 indicates that there is an idle subchannel available in the current time slot; E3 indicates that all subchannels in the current time slot are occupied, and the backoff counter has not reached 0; E4 indicates that the current time slot is detected to be available subchannel, and the backoff counter is not 0; E5 indicates that the backoff counter is 0, and at least one subchannel is idle in the current time slot; E6 indicates that no CTS frame is received from the AP within the CTS Timeout; E7 indicates that a CTS frame is received Start sending data; E8 means that the ACK from the AP has not been received within the ACK Timeout; E9 means that the data is sent successfully and needs to return to the initial state.
初始化(INIT)表示初始化状态;检测(SENSING)表示检测当前时隙空闲子信道;回退(BACKOFF)表示退避计数器开始工作;冻结(FREEZE)表示冻结退避计数器(即保持退避计数器的数值不变)并检测可用资源;预约(RESERVE)表示预约可用资源;发送(TRANSMIT)表示发送数据帧。Initialization (INIT) indicates the initialization state; detection (SENSING) indicates detection of an idle subchannel in the current time slot; backoff (BACKOFF) indicates that the backoff counter starts to work; freezing (FREEZE) indicates that the backoff counter is frozen (that is, the value of the backoff counter remains unchanged) And detect available resources; reserve (RESERVE) means reserve available resources; send (TRANSMIT) means send data frame.
采用图3所示的事件触发状态转移的形式完成二维接入机制的工作,具体流程如下:Use the form of event-triggered state transfer shown in Figure 3 to complete the work of the two-dimensional access mechanism. The specific process is as follows:
1)在INIT状态时,当有数据待发,则由事件E1触发进入SENSING状态;1) In the INIT state, when there is data to be sent, it is triggered by the event E1 to enter the SENSING state;
2)在SENSING状态,STA检测当前时隙的可用子信道。当检测到可用资源时由事件E2触发进入BACKOFF状态从而进入退避阶段;2) In the SENSING state, the STA detects the available subchannels of the current time slot. When an available resource is detected, it is triggered by the event E2 to enter the BACKOFF state to enter the backoff phase;
3)在BACKOFF状态,STA计算BackoffCounter的值,并在每个时隙结束时刻自动减一。当计数器达到0之前所有可用资源全部被占用时由事件E3触发进入FREEZE状态;3) In the BACKOFF state, the STA calculates the value of BackoffCounter and automatically decreases it by one at the end of each time slot. When all available resources are occupied before the counter reaches 0, it is triggered by event E3 to enter the FREEZE state;
4)在FREEZE状态,STA保存当前BackoffCounter的值,并继续检测可用资源,一旦检测到可用资源则由事件E4触发回到BACKOFF状态;4) In the FREEZE state, the STA saves the current BackoffCounter value, and continues to detect available resources, once the available resources are detected, it will be triggered by the event E4 to return to the BACKOFF state;
5)在RESERVE状态,STA预约空闲资源,预约成功后由事件E7触发进入TRANSMIT状态。预约未成功则由事件E6触发回到SENSING状态;5) In the RESERVE state, the STA reserves idle resources and enters the TRANSMIT state triggered by event E7 after the reservation is successful. If the appointment is not successful, it will be triggered by event E6 to return to the SENSING state;
6)在TRANSMIT状态,STA开始发送数据帧,当发送成功后由事件E9触发回到INIT状态,若没有收到AP的确认响应,则由事件E8触发回到SENSING状态。6) In the TRANSMIT state, the STA starts to send data frames. When the transmission is successful, the event E9 triggers to return to the INIT state. If no confirmation response from the AP is received, the event E8 triggers to return to the SENSING state.
图4示出了仿真时频二维混合接入机制和传统CSMA/CA机制得到的冲突概率(Probability of collision)性能比较曲线,采用了不同STA站点数进行了仿真,M表示子信道个数,M>1表示本发明的方法,M=1表示传统CSMA/CA机制。如图4所示,当采用多个子信道时,即M>1时,系统的冲突概率明显低于传统CSMA/CA机制,从而可以看出本发明方法在同样STA数目下明显降低了冲突概率。Figure 4 shows the performance comparison curve of the probability of collision (Probability of collision) obtained by simulating the time-frequency two-dimensional hybrid access mechanism and the traditional CSMA/CA mechanism. The simulation is carried out by using different numbers of STA stations, and M represents the number of sub-channels. M>1 means the method of the present invention, and M=1 means the traditional CSMA/CA mechanism. As shown in Figure 4, when multiple sub-channels are used, that is, when M>1, the collision probability of the system is significantly lower than the traditional CSMA/CA mechanism, so it can be seen that the method of the present invention significantly reduces the collision probability under the same number of STAs.
图5表示了方针时频二维混合接入机制和传统CSMA/CA机制得到的归一化饱和吞吐量(Saturated Throughput)性能曲线,M表示子信道个数,M>1表示本发明的情况,M=1表示传统CSMA/CA机制。如图5所示,当采用多个子信道时,即M>1时,系统饱和吞吐量明显高于传统CSMA/CA机制,从而可以看到本发明方法能带来系统吞吐量的提升。Figure 5 shows the normalized saturated throughput (Saturated Throughput) performance curve obtained by the policy time-frequency two-dimensional hybrid access mechanism and the traditional CSMA/CA mechanism, M represents the number of sub-channels, and M>1 represents the situation of the present invention, M=1 means the traditional CSMA/CA mechanism. As shown in Figure 5, when multiple sub-channels are used, that is, when M>1, the system saturation throughput is significantly higher than that of the traditional CSMA/CA mechanism, so it can be seen that the method of the present invention can bring about improvement of system throughput.
由以上实施例可以看出,由于本发明采用了时频二维接入,各个STA任意检测空闲子信道或者空闲时隙来实现数据传输,因此增加了随机接入的机会,即增加了可用资源,从而提高了资源利用率,使系统能够容纳更多用户,且减小了碰撞概率,提高了传输效率,从而提高了单位时间内可能传输的数据量,即提高了系统吞吐量。本发明尤其适用于下一代超高速WLAN系统中。It can be seen from the above embodiments that since the present invention adopts time-frequency two-dimensional access, each STA arbitrarily detects idle subchannels or idle time slots to realize data transmission, thus increasing the chance of random access, that is, increasing the available resources , thus improving resource utilization, enabling the system to accommodate more users, reducing the probability of collision, improving transmission efficiency, thereby increasing the amount of data that may be transmitted per unit time, that is, improving system throughput. The invention is especially suitable for the next generation super high speed WLAN system.
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。The above embodiments are only used to illustrate the present invention, but not to limit the present invention. Those of ordinary skill in the relevant technical field can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, all Equivalent technical solutions also belong to the category of the present invention, and the scope of patent protection of the present invention should be defined by the claims.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010622521 CN102076106B (en) | 2010-12-28 | 2010-12-28 | Time frequency two-dimensional hybrid MAC layer access method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010622521 CN102076106B (en) | 2010-12-28 | 2010-12-28 | Time frequency two-dimensional hybrid MAC layer access method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102076106A CN102076106A (en) | 2011-05-25 |
CN102076106B true CN102076106B (en) | 2013-11-06 |
Family
ID=44034404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010622521 Expired - Fee Related CN102076106B (en) | 2010-12-28 | 2010-12-28 | Time frequency two-dimensional hybrid MAC layer access method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102076106B (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103491548B (en) * | 2012-06-14 | 2017-06-20 | 电信科学技术研究院 | A kind of frequency spectrum switching method and equipment based on cognitive radio system |
CN104185296B (en) | 2013-05-20 | 2018-02-06 | 华为技术有限公司 | Channel access method and access point |
CN104378828B (en) * | 2013-08-15 | 2018-03-09 | 华为技术有限公司 | A kind of methods, devices and systems of channel access |
CN106464424B (en) * | 2014-05-22 | 2019-09-13 | 华为技术有限公司 | Default frequency spectrum resource detection and the method for occupancy and communication equipment |
WO2016078092A1 (en) * | 2014-11-21 | 2016-05-26 | 华为技术有限公司 | Backoff method and backoff device for multi-channel transmission |
CN105813220B (en) * | 2014-12-31 | 2021-04-06 | 中兴通讯股份有限公司 | Data transmission method and station |
CN107005302B (en) * | 2014-12-31 | 2019-05-03 | 华为技术有限公司 | A kind of method of channel access, site apparatus and access point apparatus |
RU2669586C1 (en) * | 2015-05-27 | 2018-10-12 | Хуавей Текнолоджиз Ко., Лтд. | Method and channel access device |
CN106488565B (en) * | 2015-09-02 | 2021-12-10 | 中兴通讯股份有限公司 | Resource sharing method, network element and system based on competition |
CN105376830B (en) * | 2015-10-29 | 2018-08-17 | 西北工业大学 | The up-link access method that a kind of channel bonding and orthogonal frequency-time multiple access are combined |
CN107995687B (en) * | 2016-10-27 | 2021-02-26 | 华为技术有限公司 | Data transmission method and device |
WO2018107370A1 (en) * | 2016-12-13 | 2018-06-21 | 华为技术有限公司 | Point to multi-point channel allocation method, apparatus, and system |
CN107147586B (en) * | 2017-05-15 | 2020-01-03 | 北京邮电大学 | Dynamic competition window adjusting method, device and equipment based on random game theory |
US10728928B2 (en) * | 2017-10-11 | 2020-07-28 | Qualcomm Incorporated | Random backoff process for spatial listen-before-talk (LBT) |
RU2689125C1 (en) * | 2018-10-02 | 2019-05-24 | Хуавей Текнолоджиз Ко., Лтд. | Method and device for accessing a channel |
CN111586501B (en) | 2019-02-19 | 2024-05-28 | 中兴通讯股份有限公司 | Data transmission method, device, AP, ONU PON, networking and storage medium |
CN110401547A (en) * | 2019-08-05 | 2019-11-01 | 北京百佑科技有限公司 | Data communications method, device, terminal and computer readable storage medium |
CN113490235B (en) * | 2021-07-01 | 2023-02-10 | 电子科技大学 | MAC layer low-delay quick reconnection method for millimeter wave ad hoc network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1846364A (en) * | 2003-09-02 | 2006-10-11 | 皇家飞利浦电子股份有限公司 | Adaptive power control mechanism in WLAN |
CN101715241A (en) * | 2008-12-10 | 2010-05-26 | 北京新岸线无线技术有限公司 | Method and device for media access control of distributed wireless local area network |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005096522A1 (en) * | 2004-03-30 | 2005-10-13 | Matsushita Electric Industrial Co., Ltd. | Base station apparatus, mobile station apparatus, and data channel scheduling method |
-
2010
- 2010-12-28 CN CN 201010622521 patent/CN102076106B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1846364A (en) * | 2003-09-02 | 2006-10-11 | 皇家飞利浦电子股份有限公司 | Adaptive power control mechanism in WLAN |
CN101715241A (en) * | 2008-12-10 | 2010-05-26 | 北京新岸线无线技术有限公司 | Method and device for media access control of distributed wireless local area network |
Also Published As
Publication number | Publication date |
---|---|
CN102076106A (en) | 2011-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102076106B (en) | Time frequency two-dimensional hybrid MAC layer access method | |
US11832176B2 (en) | Wireless communication method for saving power and wireless communication terminal using same | |
US11711847B2 (en) | MU-MIMO pre-packet arrival channel contention | |
EP2289207B1 (en) | Channel access method for very high throughput (vht) wireless local access network system and station supporting the channel access method | |
JP2020174372A (en) | Access method and device | |
KR102129283B1 (en) | Wireless communication terminal and wireless communication method for multi-user uplink transmission | |
US20180014325A1 (en) | Triggered wireless access protocol | |
EP3967100B1 (en) | Pre-packet arrival channel contention | |
CN112787792A (en) | Wireless communication method using trigger information, and wireless communication terminal | |
KR20230129401A (en) | Wireless communication method using limited TWT and wireless communication terminal using the same | |
WO2017220011A1 (en) | Orthogonal frequency-division multiple access-based uplink access method | |
CN105376830B (en) | The up-link access method that a kind of channel bonding and orthogonal frequency-time multiple access are combined | |
Zhou et al. | An OFDMA based multiple access protocol with QoS guarantee for next generation WLAN | |
CN105050199A (en) | Uplink access method of orthogonal frequency division multiple access mechanism | |
Li et al. | CRP-CMAC: A priority-differentiated cooperative MAC protocol with contention resolution for multihop wireless networks | |
Ali | Protocol enhancements and performance analysis of WiFi networks | |
Zhang et al. | A Novel MAC Protocol for Full-Duplex Wireless Networks | |
CN116724634A (en) | Wireless communication method using limited TWT and wireless communication terminal using the same | |
Porkodi et al. | Implementing high throughput group-based MAC for WLANs | |
CN107949059A (en) | Method for channel allocation and network 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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20131106 Termination date: 20191228 |