WO2016111505A1 - Method and apparatus for dynamically adjusting ccat in near field communication system - Google Patents
Method and apparatus for dynamically adjusting ccat in near field communication system Download PDFInfo
- Publication number
- WO2016111505A1 WO2016111505A1 PCT/KR2016/000004 KR2016000004W WO2016111505A1 WO 2016111505 A1 WO2016111505 A1 WO 2016111505A1 KR 2016000004 W KR2016000004 W KR 2016000004W WO 2016111505 A1 WO2016111505 A1 WO 2016111505A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ccat
- frame
- ccatcur
- transmission
- retry
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004891 communication Methods 0.000 title claims abstract description 12
- 230000005540 biological transmission Effects 0.000 claims description 101
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 6
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 6
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 6
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 6
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 101000829958 Homo sapiens N-acetyllactosaminide beta-1,6-N-acetylglucosaminyl-transferase Proteins 0.000 description 3
- 102100023315 N-acetyllactosaminide beta-1,6-N-acetylglucosaminyl-transferase Human genes 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 1
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 1
- 101150081243 STA1 gene Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- the present invention relates to a channel access method and apparatus in a short range wireless communication system, and more particularly, to a method and apparatus for dynamically adjusting a CCA threshold (CCAT) in a short range wireless communication system.
- CCAT CCA threshold
- a station In general, in a short range wireless transmission system, a station (STA) must perform a clear channel assessment (CCA), which is a 7 mechanism used to determine the state of a channel before accessing the channel. The channel may be busy or idle due to transmission or collision of another station (STA).
- Carrier sense (CS) includes PCS (Physical Carrier Sense) and VCS (Virtual Carrier Sense).
- the transmitter and the receiver exchange Request To Send (RTS) and Clear To Send (CTS) for medium reservation before actual data transmission.
- RTS Request To Send
- CTS Clear To Send
- NAV Network Allocation Vector
- PCS is the receiver's ability to detect and decode the preamble of a radio frame.
- the receiver sets a CCA Threshold (CCAT). If the received signal level is greater than CCAT, the medium is in use.
- CCAT is fixed at a preset value and does not change. This can result in severe resource underutilization and poor spatial reuse.
- FIG. 1 is a diagram for describing a general scenario according to three access points (APs) and stations (STAs) distributed in respective cells. An example of a scenario with improved space reuse when CCAT is adjusted is described.
- CCAT of AP1 is set to CCAT 1 covering the STA2 and STA3 with the PCS range of R1.
- STA2 and STA3 are associated with AP2 and SP3, respectively. If STA2 or STA3 transmits data to their respective serving APs, it means that AP1 will not interfere with ongoing transmissions from STA2 or STA3, but meanwhile it is in a state where it cannot transmit data.
- This problem is generally related to the exposed node problem.
- AP1 is exposed, and this exposure causes severe performance degradation.
- the streams at STA1 and STA6 may experience long delays.
- the PCS range of R1 significantly reduces the aggregate capacity of such an exemplary network.
- AP1 updates the CCAT value to CCAT 2 (CCAT 2 > CCAT 1 )
- the PCS range shrinks to R2, which is enough to allow simultaneous transmission from AP1 and STA2 / STA3 in each cell.
- CCAT updates can significantly improve the space reuse of such networks and increase their utilization. Simultaneous transmission of STA3 or STA2 is still received at AP1, but AP1 ignores this because the power level of the signals is lower than CCAT 2 . However, AP1 treats these signals as interference. This increases the tradeoff between space reuse improvement and the amount of interference. Dynamic CCAT coordination algorithms are needed to counter this tradeoff.
- the present invention has been made to solve the above-described problem, and an object of the present invention is to provide more intelligent carrier sensing in a short range wireless communication system operating in an infrastructure and ad hoc mode.
- the present invention provides a method and apparatus for dynamically adjusting CCA Threshold (CCAT) in wireless nodes to increase space reuse and overall network efficiency.
- CCAT CCA Threshold
- a dynamic clear channel assessment threshold (CCAT) adjustment method in a station and an access point for short-range wireless communication for achieving the above object, trial frame or regular frame Determining a type of a transmission target frame with any one of; Setting a CCAT retry sequence including a sequence of CCAT and a retry number according to the determined type of the transmission target frame; And controlling transmission of the transmission target frame according to the CCAT retry sequence.
- CCAT dynamic clear channel assessment threshold
- the transmission ratio between the trial frame and the regular frame is preset to n: m, where n ⁇ m (n, m is a real number).
- the setting of the CCAT retry sequence includes setting the CCAT within a predetermined range from a predetermined current optimal CCAT (CCATcur).
- the CCATcur is updated based on statistics of successful and failed transmissions for each CCAT value and statistics on channel access time. It further comprises the step.
- the updating of the CCATcur includes updating a Carrier Sense (CS) window having lower and upper boundaries for the CCAT about the updated CCATcur.
- CS Carrier Sense
- the type of the transmission target frame is determined, the CCAT retry sequence is set, and the transmission of the transmission target frame is controlled.
- the setting of the CCAT retry sequence may include randomly selecting a trial frame from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) about a current optimal CCAT (CCATcur). And determining the CCAT retry sequence including the number of retries for each frame transmission in the order of CCATrand, CCATcur, and CCATlow when the value CCATrand is greater than the CCATcur.
- CS Carrier Sense
- CCATup Current optimal CCAT
- the setting of the CCAT retry sequence may include randomly selecting a trial frame from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) about a current optimal CCAT (CCATcur). And determining the CCAT retry sequence including the number of retries of each frame transmission in the order of the CCATcur, the CCATrand, and the CCATlow when the value CCATrand is selected as the CCATcur or less than the CCATcur.
- CS Carrier Sense
- CCATup Current optimal CCAT
- the CCATcur, CCATnext and CCATlow order respectively, based on a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur). Determining the CCAT retry sequence including the retry number of frame transmissions, wherein the CCATnext is a CCAT that achieves the highest throughput in retransmission after the CCATcur.
- CS Carrier Sense
- CCATup Current optimal CCAT
- the dynamic clear channel assessment threshold (CCAT) adjusting device in a station and an access point for short-range wireless communication includes a frame transmission manager for determining a type of a transmission target frame as either a trial frame or a regular frame. ; And a physical carrier sensing manager configured to set a CCAT retry sequence including a CCAT and a retry number sequence according to the determined type of the transmission target frame, wherein the frame transmission manager is configured to transmit the CCAT retry sequence according to the CCAT retry sequence. It is characterized by controlling the transmission of the target frame.
- the transmission ratio between the trial frame and the regular frame is preset to n: m, where n ⁇ m (n, m is a real number).
- the physical carrier sensing manager may set the CCAT within a predetermined range from a predetermined current optimal CCAT (CCATcur).
- the dynamic CCAT adjusting device updates the CCATcur based on statistics of channel access time and statistics of successful and failed transmission for each CCAT value. It further includes a channel access manager.
- the channel access manager updates a carrier sense window (CS) having lower and upper boundaries for the CCAT around the updated CCATcur.
- CS carrier sense window
- the type of the transmission target frame is determined, the CCAT retry sequence is set, and the transmission of the transmission target frame is controlled.
- the physical carrier sensing manager randomly selects CCAT for the trial frame from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur).
- CS Carrier Sense
- CCATup Current optimal CCAT
- the physical carrier sensing manager randomly selects CCAT for the trial frame from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur).
- CCATrand Carrier Sense
- CCATup Current optimal CCAT
- the CCAT retry sequence including the number of retries of each frame transmission may be determined in the order of the CCATcur, the CCATrand, and the CCATlow.
- the physical carrier sensing manager based on the CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around the current optimal CCAT (CCATcur), the CCATcur, CCATnext And the CCAT retry sequence including the retry number of each frame transmission in the CCATlow order, wherein the CCATnext may be a CCAT that achieves the highest throughput in retransmission after the CCATcur.
- CCA Threshold (CCAT) dynamic adjustment method and apparatus in the wireless nodes of the short-range wireless communication system according to the present invention, more intelligent carrier sensing can increase space reuse and overall network efficiency. By allowing data transmission of potentially exposed nodes even when interfering transmissions are in progress, it is possible to alleviate exposed node problems and significantly increase overall network utilization and performance.
- FIG. 1 is a diagram for describing a general scenario according to three access points (APs) and stations (STAs) distributed in respective cells.
- APs access points
- STAs stations
- FIG. 2 is a block diagram illustrating a CCAT dynamic adjustment device according to an embodiment of the present invention.
- CS carrier sense
- FIG. 4 is a flowchart illustrating a concept of a CCAT adjustment method in a CCAT dynamic adjustment device according to an embodiment of the present invention.
- FIG. 5 is a flowchart of analyzing a CCAT retry sequence for a trial frame in a CCAT dynamic adjustment device according to an embodiment of the present invention.
- FIG. 6 is a flowchart of analyzing a CCAT retry sequence for a regular frame in a CCAT dynamic adjustment device according to an embodiment of the present invention.
- FIG. 7 is a view for explaining an example of an implementation method of a CCAT dynamic adjustment device according to an embodiment of the present invention.
- a station is a physical layer (media) for the medium access control (MAC) and the wireless medium (medium) conforming to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. layer) Any functional medium that includes an interface.
- the station STA may include a processor and a transceiver, and may further include a user interface and a display device.
- a processor refers to a unit designed to generate a frame to be transmitted through a wireless network or to process a frame received through a wireless network, and performs various functions for controlling a station (STA).
- a transceiver is a unit that is functionally connected to a processor and is designed to transmit and receive a frame through a wireless network for a station (STA).
- a station includes a wireless transmit / receive unit (WTRU), a user equipment (UE), a user terminal (UT), an access terminal (AT), a mobile station , MS), a mobile terminal, a subscriber unit, a subscriber station (SS), a wireless device, a mobile subscriber unit, etc., It may include some or all of them.
- the terminal may be, for example, a desktop computer, a laptop computer, a tablet PC, a wireless phone, a mobile phone, a smart phone that can communicate with each other.
- Smart watch smart glass, e-book reader, portable multimedia player (PMP), portable game console, navigation device, digital camera, digital multimedia broadcasting (DMB) Player, digital audio recorder, digital audio player, digital picture recorder, digital picture player, digital video recorder, digital video player It may include an electronic device capable of wireless communication such as a digital video player.
- PMP portable multimedia player
- DMB digital multimedia broadcasting
- the access point (AP) is a centralized controller, a base station (BS), a radio access station, a node B, a node B, an evolved node B, an MMR ( may refer to a mobile multihop relay (BS) -BS, a base transceiver system (BTS), a site controller, or the like, and may include some or all of their functions.
- BS base station
- BTS base transceiver system
- FIG. 2 is a block diagram illustrating a CCAT dynamic adjustment device 100 according to an embodiment of the present invention.
- the CCAT dynamic adjustment device 100 may be provided in an access point (AP).
- AP access point
- the CCAT dynamic adjustment device 100 includes a channel access manager 110, a physical carrier sensing manager 120, and It includes a frame transmission manager (130).
- the channel access manager 110 is a main functional block for controlling the operation of the Clear Channel Assessment (CCA) Threshold (CCAT) dynamic adjustment algorithm of the present invention.
- the channel access manager 110 is connected to the physical carrier sensing manager 120 and the frame transmission manager 130 through an appropriate interface.
- the physical carrier sensing manager 120 and the frame transmission manager 130 are connected through an appropriate interface, and the frame transmission manager 130 interacts with the physical carrier sensing manager 120 with respect to the type of frame currently being transmitted.
- the physical carrier sensing manager 120 generates a CCAT retry sequence.
- the frame transmission manager 130 controls data frame transmission and retransmission according to the CCAT retry sequence.
- frames transmitted through a transmitter under the control of the frame transmission manager 130 are classified into a trial frame for a CCAT test and a regular frame for normal data transmission.
- the main purpose of trial frames is to test different CCAT values that can potentially improve performance.
- Regular frames and trial frames are transmitted using different CCAT settings. Since the number of trial frames transmitted during the update interval T u should be less than the number of regular frames to prevent performance attenuation due to frequent CCAT adjustments, the transmission ratio between trial frames and regular frames is n: m It is preset to n ⁇ m where n and m are real.
- the frame transmission manager 130 interacts with the physical carrier sensing manager 120 in relation to the type of frame currently being transmitted. It is also assumed that the same data frame can be transmitted with different CCAT values. To this end, the physical carrier sensing manager 120 generates a CCAT retry sequence including a sequence of CCAT and a retry number. Retransmission of data frames in different CCATs helps to ensure that the CCATs are optimal.
- the channel access manager 110 may determine the frame transmission success probability based on the statistics of successful and unsuccessful transmissions for each CCAT value and channel access time based on reception of ACK frames received through a receiver. The channel access delay and the like can be analyzed based on the statistics. Based on this, the channel access manager 110 estimates the theoretically achievable throughput, and theoretically selects the CCAT having the maximum throughput as the CCATcur (current optimal CCAT) for the next update interval T u .
- the receiver sets the CCAT to detect and decode the preamble of the radio frame. If the signal level received from the receiver is greater than CCAT, the medium is in use. If the signal level to be received is less than CCAT, the ACK frame is not received. As shown in FIG. 1, setting a larger CCAT reduces coverage, and setting a smaller CCAT increases coverage. That is, CCAT is the basis of the signal level that can be received by the receiver.
- the channel access manager 110 may perform CS window sliding in the following manner.
- parameter d represents the minimum value at which the CCAT can be updated.
- CCATmin and CCATmax represent possible minimum and maximum values of CCAT values.
- CCATlow and CCATup represent the lower and upper bounds of the CS window.
- the CS window size W is set to 4d, for example.
- CCATcur is placed in the center of the CS window and represents the current optimal threshold.
- the CS window moves down (small) or top (high) so that the updated new CCATcur is centered in the CS window. Move (slid).
- the CS window may approach CCATmin or CCATmax, where the CS window size W may be smaller than 4d.
- FIG. 4 is a flowchart illustrating a concept of a CCAT adjustment method in the CCAT dynamic adjustment device 100 according to an embodiment of the present invention.
- all tuning parameters are initially initialized to a predetermined initial value (S110).
- Initial values of CCATcur and CCATlow are set to CCATmin.
- the update interval T u is chosen at a predetermined value so that the algorithm can respond quickly to sudden network changes.
- frame transmission manager 130 may determine what type of frame is to be transmitted based on the n: m ratio.
- the physical carrier sensing manager 120 may set the CCAT retry sequence by selecting the CCAT as shown in FIG. 5 (S130) (S140).
- the physical carrier sensing manager 120 may set a CCAT retry sequence as shown in FIG. 6 (S140).
- a CCAT sequence is set in a predetermined range, that is, the CS window range, from the current optimal CCAT (CCATcur) predetermined in the previous update interval, and the number of retries for each CCAT is set. Set it.
- FIG. 5 is a flowchart of resolving a CCAT retry sequence for a trial frame in the CCAT dynamic adjustment device 100 according to an embodiment of the present invention.
- the transmission target frame is a trial frame (S120)
- the transmission target frame is ready to transmit through the transmitter (Tx) (S210)
- the physical carrier sensing manager 120 is random from the CS window [CCATlow, CCATup] To output the selected value (CCATrand) (S220).
- the retry sequence of CCAT is different according to the selected value.
- the physical carrier sensing manager 120 sets the CCAT retry sequence to ⁇ CCATrand (r1), CCATcur (r2), CCATlow (r3) ⁇ (S240). ).
- CCAT is set to CCATrand before frame transmission. If the frame is still not delivered to the station STA within the first number of transmission attempts r1, the CCAT is set to CCATcur. If the frame is not delivered within the second number of transmission attempts r2, finally, the CCAT is set to CCATlow and the frame may be retransmitted at the third number of transmission attempts r3.
- the retry numbers r1, r2, and r3 can be selected such that the sum of the values r1 + r2 + r3 is equal to the maximum retry limit (R).
- the physical carrier sensing manager 120 sets the CCAT retry sequence to ⁇ CCATcur (r1), CCATrand (r2), CCATlow (r3) ⁇ (S250).
- the retry sequence is set differently because setting CCATrand at the initial position for all trial frames can lead to suboptimal performance. For example, if the current CCAT setting is optimal, setting CCATrand smaller than CCATcur in the initial position for trial frames will cause unnecessary carrier sensing increase and performance reduction. Again, the same maximum retry limit (R) applies.
- FIG. 6 is a flowchart of resolving a CCAT retry sequence for a regular frame in the CCAT dynamic adjustment device 100 according to an embodiment of the present invention.
- the transmission target frame is a regular frame (S120)
- the transmission target frame is ready to transmit through the transmitter (Tx) (S310)
- the physical carrier sensing manager 120 the CCAT retry sequence ⁇ CCATcur ( r1), CCATnext (r2), and CCATlow (r3) ⁇ (S320).
- CCATnext represents a CCAT in which a station (STA) achieves the highest throughput in retransmission after CCATcur.
- the channel access manager 110 may determine the CCATnext based on statistics related to frame transmission and failure, channel access time, and the like. Again, the same maximum retry limit (R) applies.
- the CCAT retry sequence is set for the frame as described above (S140), it is transmitted to the frame transmission manager 130.
- the frame transmission manager 130 controls transmission and retransmission for the corresponding frame according to the CCAT retry sequence.
- the channel access manager 110 collects and updates statistics of successful transmission and failed transmission for each CCAT values (S150). The decision about frame delivery is based on the reception of ACK frames. Frame error rate statistics are not used as the sole condition for whether or not CCAT is optimal. For example, in the case of an exposed node problem, an exposed node may achieve a low packet error rate but may exhibit low throughput performance due to frequent backoff. To estimate the theoretically possible throughput, channel access manager 110 records channel access time statistics. The channel access time is defined as the time interval from when the frame reaches the head of the transmission queue to the actual transmission.
- the channel access manager 110 can estimate the theoretically achievable throughput. Accordingly, the channel access manager 110 may select the CCAT having the maximum theoretical throughput as the CCATcur for the next Tu (S170).
- the CS window also slides by the same value when the newly updated CCATcur is increased or decreased. By sliding the range of possible CCATs, the channel access manager 110 can control to obtain the necessary statistics in real time and make intelligent selection of the most optimal CCAT under given conditions.
- CCAT dynamic adjustment device 100 may be made of hardware, software, or a combination thereof.
- the CCAT dynamic adjustment device 100 may be implemented with a computing system 1000 as shown in FIG. 7.
- the computing system 1000 may include at least one processor 1100, a memory 1300, a user interface input device 1400, a user interface output device 1500, a storage 1600, and a network connected through a bus 1200. It may include an interface 1700.
- the processor 1100 may be a central processing unit (CPU) or a semiconductor device that executes processing for instructions stored in the memory 1300 and / or the storage 1600.
- the memory 1300 and the storage 1600 may include various types of volatile or nonvolatile storage media.
- the memory 1300 may include a read only memory (ROM) 1310 and a random access memory (RAM) 1320.
- the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, software module, or a combination of the two executed by the processor 1100.
- the software module resides in a storage medium (ie, memory 1300 and / or storage 1600), such as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disks, removable disks, CD-ROMs. You may.
- An exemplary storage medium is coupled to the processor 1100, which can read information from and write information to the storage medium.
- the storage medium may be integral to the processor 1100.
- the processor and the storage medium may reside in an application specific integrated circuit (ASIC).
- the ASIC may reside in a user terminal.
- the processor and the storage medium may reside as discrete components in a user terminal.
- CCAT CCA Threshold
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention relates to a method and an apparatus for dynamically adjusting a CCA threshold (CCAT) in wireless nodes for increasing the reuse of space and entire network efficiency through more intelligent carrier sensing, in a near field communication system and the like operating in infrastructure and ad hoc modes.
Description
본 발명은 근거리 무선통신 시스템에서의 채널 접속 방법 및 장치에 관한 것으로서, 특히, 근거리 무선 통신 시스템에서 CCA Threshold(CCAT)의 동적 조정 방법 및 장치에 관한 것이다. The present invention relates to a channel access method and apparatus in a short range wireless communication system, and more particularly, to a method and apparatus for dynamically adjusting a CCA threshold (CCAT) in a short range wireless communication system.
일반적으로, 근거리 무선 전송 시스템에서 스테이션(STA)은 채널에 접속하기 이전에 채널의 상태를 결정하는 데 사용되는 7 매커니즘인 CCA(Clear Channel Assessment, 클리어 채널 평가)를 수행해야 한다. 채널은 다른 스테이션(STA)의 전송, 충돌로 인해 사용 중(busy) 상태이거나, 유휴(idle) 상태일 수 있다. 캐리어 센스(CS)는 PCS(Physical Carrier Sense, 물리적 캐리어 센스)와 VCS(Virtual Carrier Sense, 가상 캐리어 센스)를 포함한다. In general, in a short range wireless transmission system, a station (STA) must perform a clear channel assessment (CCA), which is a 7 mechanism used to determine the state of a channel before accessing the channel. The channel may be busy or idle due to transmission or collision of another station (STA). Carrier sense (CS) includes PCS (Physical Carrier Sense) and VCS (Virtual Carrier Sense).
VCS에서 송신기 및 수신기는 실제 데이터 전송 이전에 매체 예약(medium reservation)을 위해 RTS(Request To Send) 및 CTS(Clear To Send)를 교환한다. RTS 또는 CTS 프레임을 수신한 후에, 모든 다른 노드들은 다른 데이터 전송으로 인해 사용 중 상태로 고려되기 때문에 스테이션(STA)이 매체에 접속할 수 없는 시간인 NAV(Network Allocation Vector)를 설정한다. In the VCS, the transmitter and the receiver exchange Request To Send (RTS) and Clear To Send (CTS) for medium reservation before actual data transmission. After receiving an RTS or CTS frame, all other nodes establish a Network Allocation Vector (NAV), which is the time when the station (STA) cannot access the medium because it is considered busy due to other data transmissions.
PCS는 무선 프레임의 프리엠블(preamble)을 검출하고 디코딩하기 위한 수신기의 능력(ability)이다. 무선 프레임의 프리엠블을 검출하고 디코딩하기 위해 수신기는 CCA Threshold(CCAT, CCA 임계값)을 설정한다. 수신된 신호 레벨이 CCAT보다 크면 매체는 사용 중 상태이다. 실제로, CCAT는 미리 설정된 값으로 고정되고 변하지 않는다. 이는 심각한 자원의 불충분한 활용(serious resource underutilization) 및 공간 재사용 저조(poor spatial reuse)를 초래할 수 있다. PCS is the receiver's ability to detect and decode the preamble of a radio frame. To detect and decode the preamble of the radio frame, the receiver sets a CCA Threshold (CCAT). If the received signal level is greater than CCAT, the medium is in use. In practice, the CCAT is fixed at a preset value and does not change. This can result in severe resource underutilization and poor spatial reuse.
도 1은 3개의 AP(Access Points)와 그에 의한 각각의 셀에 분산된 스테이션들(STAs)에 따른 일반적인 시나리오를 설명하기 위한 도면이다. CCAT가 조정될 때 개선된 공간 재사용을 갖는 시나리오의 예를 설명한다. FIG. 1 is a diagram for describing a general scenario according to three access points (APs) and stations (STAs) distributed in respective cells. An example of a scenario with improved space reuse when CCAT is adjusted is described.
먼저, AP1의 CCAT는 R1의 PCS 레인지를 갖고 STA2 및 STA3를 커버하는 CCAT1으로 설정된다. STA2 및 STA3는 각각 AP2 및 SP3에 어소시에이션 되어있다(associated). STA2 또는 STA3가 그들의 각 서빙(serving) AP에 데이터를 전송하는 경우, AP1은 STA2 또는 STA3에서 진행중인(ongoing) 전송을 방해하지 않을 것이지만, 그 동안 데이터를 전송할 수 없는 상태라는 것을 의미한다.First, CCAT of AP1 is set to CCAT 1 covering the STA2 and STA3 with the PCS range of R1. STA2 and STA3 are associated with AP2 and SP3, respectively. If STA2 or STA3 transmits data to their respective serving APs, it means that AP1 will not interfere with ongoing transmissions from STA2 or STA3, but meanwhile it is in a state where it cannot transmit data.
이러한 문제는 일반적으로 노출된 노드 문제(exposed node problem)와 관련된다. 주어진 시나리오에서 AP1은 노출되어 있으며, 이러한 노출은 심각한 성능 열화(degradation)를 초래한다. 또한, 상당한 양의 트래픽이 하향링크 방향으로 전송된다는 사실을 고려하면 STA1 및 STA6에서의 스트림들은 긴 지연을 경험할 수 있다. 분명히, R1의 PCS 레인지는 이와 같은 예시적인 네트워크의 총 용량(aggregate capacity)을 상당히 감소시킨다. This problem is generally related to the exposed node problem. In a given scenario, AP1 is exposed, and this exposure causes severe performance degradation. Also, given the fact that a significant amount of traffic is sent in the downlink direction, the streams at STA1 and STA6 may experience long delays. Clearly, the PCS range of R1 significantly reduces the aggregate capacity of such an exemplary network.
만약 AP1이 CCAT 값을 CCAT2(CCAT2>CCAT1)로 업데이트하는 경우 PCS 레인지는 R2로 수축하고, 이는 각 셀에서 AP1과 STA2/STA3로부터의 동시 전송을 허용할 수 있을 정도로 충분하다. 이러한 CCAT 업데이트는 이와 같은 네트워크의 공간 재사용을 상당히 개선시키고 활용도를 증가시킬 수 있다. STA3 또는 STA2의 동시 전송은 여전히 AP1에 수신되지만, 신호들의 파워 레벨이 CCAT2 보다 낮으므로 AP1은 이를 무시한다. 그러나, AP1은 이러한 신호들을 간섭으로 처리한다. 이는 공간 재사용 개선과 간섭량(amount of interference) 사이의 트레이드오프(tradeoff)를 증가시킨다. 이러한 트레이드오프에 대응하기 위해 동적 CCAT 조정 알고리즘이 필요하다.If AP1 updates the CCAT value to CCAT 2 (CCAT 2 > CCAT 1 ), the PCS range shrinks to R2, which is enough to allow simultaneous transmission from AP1 and STA2 / STA3 in each cell. These CCAT updates can significantly improve the space reuse of such networks and increase their utilization. Simultaneous transmission of STA3 or STA2 is still received at AP1, but AP1 ignores this because the power level of the signals is lower than CCAT 2 . However, AP1 treats these signals as interference. This increases the tradeoff between space reuse improvement and the amount of interference. Dynamic CCAT coordination algorithms are needed to counter this tradeoff.
따라서, 본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은, 인프라스트럭쳐(infrastructure) 및 애드 혹(ad hoc) 모드에서 동작하는 근거리 무선 통신 시스템 등에서, 더욱 지능적인 캐리어 센싱으로 공간 재사용과 전체 네트워크 효율성을 증가시키기 위한 무선 노드들에서의 CCA Threshold(CCAT) 동적 조정 방법 및 장치를 제공하는 데 있다.Accordingly, the present invention has been made to solve the above-described problem, and an object of the present invention is to provide more intelligent carrier sensing in a short range wireless communication system operating in an infrastructure and ad hoc mode. The present invention provides a method and apparatus for dynamically adjusting CCA Threshold (CCAT) in wireless nodes to increase space reuse and overall network efficiency.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재들로부터 당업자에게 명확하게 이해될 수 있을 것이다.Technical problems of the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the following descriptions.
먼저, 본 발명의 특징을 요약하면, 상기의 목적을 달성하기 위한 본 발명의 일면에 따른 스테이션과 근거리 무선통신을 위한 액세스 포인트에서 동적 CCAT(Clear Channel Assessment Threshold) 조정 방법은, 트라이얼 프레임 또는 레귤러 프레임 중 어느 하나로 전송 대상 프레임의 타입을 결정하는 단계; 결정된 상기 전송 대상 프레임의 타입에 따라, CCAT와 재시도 수의 시퀀스를 포함하는 CCAT 재시도 시퀀스를 설정하는 단계; 및 상기 CCAT 재시도 시퀀스에 따라 상기 전송 대상 프레임의 전송을 제어하는 단계를 포함한다.First, to summarize the features of the present invention, a dynamic clear channel assessment threshold (CCAT) adjustment method in a station and an access point for short-range wireless communication according to an aspect of the present invention for achieving the above object, trial frame or regular frame Determining a type of a transmission target frame with any one of; Setting a CCAT retry sequence including a sequence of CCAT and a retry number according to the determined type of the transmission target frame; And controlling transmission of the transmission target frame according to the CCAT retry sequence.
상기 트라이얼 프레임 및 상기 레귤러 프레임 간의 전송 비율은 n:m으로 미리 설정되며, n < m(n,m은 실수)이다.The transmission ratio between the trial frame and the regular frame is preset to n: m, where n <m (n, m is a real number).
상기 CCAT 재시도 시퀀스를 설정하는 단계는, 미리 결정된 현재의 최적 CCAT(CCATcur)로부터 소정의 범위 이내에서 상기 CCAT를 설정하는 단계를 포함한다.The setting of the CCAT retry sequence includes setting the CCAT within a predetermined range from a predetermined current optimal CCAT (CCATcur).
상기 동적 CCAT 조정 방법은, 상기 CCAT 재시도 시퀀스에 따라 상기 전송 대상 프레임의 전송이 이루어지면, 각 CCAT 값에 대한 성공적인 전송 및 실패한 전송의 통계 및 채널 접속 시간에 대한 통계를 기초로 상기 CCATcur를 업데이트하는 단계를 더 포함한다.In the dynamic CCAT adjustment method, when the transmission target frame is transmitted according to the CCAT retry sequence, the CCATcur is updated based on statistics of successful and failed transmissions for each CCAT value and statistics on channel access time. It further comprises the step.
상기 CCATcur를 업데이트하는 단계는, 업데이트된 상기 CCATcur를 중심으로 상기 CCAT에 대한 하부 및 상부 경계를 갖는 CS(Carrier Sense) 윈도우를 업데이트하는 단계를 포함한다.The updating of the CCATcur includes updating a Carrier Sense (CS) window having lower and upper boundaries for the CCAT about the updated CCATcur.
소정의 업데이트 간격 마다 반복적으로, 상기 전송 대상 프레임의 타입을 결정, 상기 CCAT 재시도 시퀀스를 설정, 및 상기 전송 대상 프레임의 전송을 제어를 수행한다.Repetitively at predetermined update intervals, the type of the transmission target frame is determined, the CCAT retry sequence is set, and the transmission of the transmission target frame is controlled.
상기 CCAT 재시도 시퀀스를 설정하는 단계는, 상기 트라이얼 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우로부터, 랜덤하게 CCAT를 선택한 값(CCATrand)이 상기 CCATcur 보다 큰 경우, 상기 CCATrand, 상기 CCATcur 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정하는 단계를 포함한다.The setting of the CCAT retry sequence may include randomly selecting a trial frame from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) about a current optimal CCAT (CCATcur). And determining the CCAT retry sequence including the number of retries for each frame transmission in the order of CCATrand, CCATcur, and CCATlow when the value CCATrand is greater than the CCATcur.
상기 CCAT 재시도 시퀀스를 설정하는 단계는, 상기 트라이얼 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우로부터, 랜덤하게 CCAT를 선택한 값(CCATrand)이 상기 CCATcur 이하인 경우, 상기 CCATcur, 상기 CCATrand 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정하는 단계를 포함한다.The setting of the CCAT retry sequence may include randomly selecting a trial frame from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) about a current optimal CCAT (CCATcur). And determining the CCAT retry sequence including the number of retries of each frame transmission in the order of the CCATcur, the CCATrand, and the CCATlow when the value CCATrand is selected as the CCATcur or less than the CCATcur.
상기 레귤러 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우를 기초로, 상기 CCATcur, CCATnext 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정하는 단계를 포함하고, 여기서, 상기 CCATnext는, 상기 CCATcur 이후에 재전송에 있어서 가장 높은 스루풋을 달성하는 CCAT이다.For the regular frame, the CCATcur, CCATnext and CCATlow order, respectively, based on a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur). Determining the CCAT retry sequence including the retry number of frame transmissions, wherein the CCATnext is a CCAT that achieves the highest throughput in retransmission after the CCATcur.
그리고, 본 발명의 다른 일면에 따른 스테이션과 근거리 무선통신을 위한 액세스 포인트에서 동적 CCAT(Clear Channel Assessment Threshold) 조정 장치는, 트라이얼 프레임 또는 레귤러 프레임 중 어느 하나로 전송 대상 프레임의 타입을 결정하는 프레임 전송 관리자; 및 결정된 상기 전송 대상 프레임의 타입에 따라, CCAT와 재시도 수의 시퀀스를 포함하는 CCAT 재시도 시퀀스를 설정하는 물리적 캐리어 센싱 관리자를 포함하고, 상기 프레임 전송 관리자는 상기 CCAT 재시도 시퀀스에 따라 상기 전송 대상 프레임의 전송을 제어하는 것을 특징으로 한다.In addition, the dynamic clear channel assessment threshold (CCAT) adjusting device in a station and an access point for short-range wireless communication according to another aspect of the present invention includes a frame transmission manager for determining a type of a transmission target frame as either a trial frame or a regular frame. ; And a physical carrier sensing manager configured to set a CCAT retry sequence including a CCAT and a retry number sequence according to the determined type of the transmission target frame, wherein the frame transmission manager is configured to transmit the CCAT retry sequence according to the CCAT retry sequence. It is characterized by controlling the transmission of the target frame.
상기 트라이얼 프레임 및 상기 레귤러 프레임 간의 전송 비율은 n:m으로 미리 설정되며, n < m(n,m은 실수)이다.The transmission ratio between the trial frame and the regular frame is preset to n: m, where n <m (n, m is a real number).
상기 물리적 캐리어 센싱 관리자는, 미리 결정된 현재의 최적 CCAT(CCATcur)로부터 소정의 범위 이내에서 상기 CCAT를 설정할 수 있다.The physical carrier sensing manager may set the CCAT within a predetermined range from a predetermined current optimal CCAT (CCATcur).
상기 동적 CCAT 조정 장치는, 상기 CCAT 재시도 시퀀스에 따라 상기 전송 대상 프레임의 전송이 이루어지면, 각 CCAT 값에 대한 성공적인 전송 및 실패한 전송의 통계 및 채널 접속 시간에 대한 통계를 기초로 상기 CCATcur를 업데이트하는 채널 접속 관리자를 더 포함한다.When the transmission target frame is transmitted according to the CCAT retry sequence, the dynamic CCAT adjusting device updates the CCATcur based on statistics of channel access time and statistics of successful and failed transmission for each CCAT value. It further includes a channel access manager.
상기 채널 접속 관리자는, 업데이트된 상기 CCATcur를 중심으로 상기 CCAT에 대한 하부 및 상부 경계를 갖는 CS(Carrier Sense) 윈도우를 업데이트한다.The channel access manager updates a carrier sense window (CS) having lower and upper boundaries for the CCAT around the updated CCATcur.
소정의 업데이트 간격 마다 반복적으로, 상기 전송 대상 프레임의 타입을 결정, 상기 CCAT 재시도 시퀀스를 설정, 및 상기 전송 대상 프레임의 전송을 제어가 수행된다.Repeated at predetermined update intervals, the type of the transmission target frame is determined, the CCAT retry sequence is set, and the transmission of the transmission target frame is controlled.
상기 물리적 캐리어 센싱 관리자는, 상기 트라이얼 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우로부터, 랜덤하게 CCAT를 선택한 값(CCATrand)이 상기 CCATcur 보다 큰 경우, 상기 CCATrand, 상기 CCATcur 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정할 수 있다.The physical carrier sensing manager randomly selects CCAT for the trial frame from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur). When (CCATrand) is larger than the CCATcur, the CCAT retry sequence including the number of retries of each frame transmission may be determined in the order of the CCATrand, the CCATcur, and the CCATlow.
상기 물리적 캐리어 센싱 관리자는, 상기 트라이얼 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우로부터, 랜덤하게 CCAT를 선택한 값(CCATrand)이 상기 CCATcur 이하인 경우, 상기 CCATcur, 상기 CCATrand 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정할 수 있다.The physical carrier sensing manager randomly selects CCAT for the trial frame from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur). When (CCATrand) is less than or equal to the CCATcur, the CCAT retry sequence including the number of retries of each frame transmission may be determined in the order of the CCATcur, the CCATrand, and the CCATlow.
상기 물리적 캐리어 센싱 관리자는, 상기 레귤러 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우를 기초로, 상기 CCATcur, CCATnext 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정하며, 여기서, 상기 CCATnext는, 상기 CCATcur 이후에 재전송에 있어서 가장 높은 스루풋을 달성하는 CCAT일 수 있다.The physical carrier sensing manager, based on the CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around the current optimal CCAT (CCATcur), the CCATcur, CCATnext And the CCAT retry sequence including the retry number of each frame transmission in the CCATlow order, wherein the CCATnext may be a CCAT that achieves the highest throughput in retransmission after the CCATcur.
본 발명에 따른 근거리 무선 통신 시스템의 무선 노드들에서의 CCA Threshold(CCAT) 동적 조정 방법 및 장치에 따르면, 더욱 지능적인 캐리어 센싱으로 공간 재사용과 전체 네트워크 효율성을 증가시킬 수 있다. 간섭을 주는 전송(interfering transmission)이 진행중이라도 잠재적으로 노출된 노드(potential exposed node)의 데이터 전송을 허용함으로써 노출된 노드 문제를 경감시시고, 전체 네트워크 활용 및 성능을 상당히 증가시킬 수 있다.According to the CCA Threshold (CCAT) dynamic adjustment method and apparatus in the wireless nodes of the short-range wireless communication system according to the present invention, more intelligent carrier sensing can increase space reuse and overall network efficiency. By allowing data transmission of potentially exposed nodes even when interfering transmissions are in progress, it is possible to alleviate exposed node problems and significantly increase overall network utilization and performance.
또한, 공간 재사용 및 간섭 트레이드오프에 대응하기 위한 CCAT의 동적 조정을 위한 간단하고 효과적인 솔루션을 제공한다. 분산된 방법으로 동작하고 집중화된 관리를 필요로 하지 않는다. 추가적인 오버헤드 및 존재하는 인프라구조와 표준들에 대한 수정없이 개방 루프 솔루션(open loop solution)을 제공할 수 있다. 즉, 존재하는 네트워크 설정 및 하드웨어에 어떠한 수정도 필요로하지 않고, 인프라구조 및 애드 혹 네트워크 모두에 쉽게 채용 가능하다. It also provides a simple and effective solution for the dynamic adjustment of CCAT to cope with space reuse and interference tradeoffs. It operates in a distributed way and does not require centralized management. It can provide an open loop solution without additional overhead and modifications to existing infrastructure and standards. That is, it does not require any modification to existing network configuration and hardware, and can be easily employed in both infrastructure and ad hoc networks.
도 1은 3개의 AP(Access Points)와 그에 의한 각각의 셀에 분산된 스테이션들(STAs)에 따른 일반적인 시나리오를 설명하기 위한 도면이다.FIG. 1 is a diagram for describing a general scenario according to three access points (APs) and stations (STAs) distributed in respective cells.
도 2는 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치를 설명하기 위한 블록도이다.2 is a block diagram illustrating a CCAT dynamic adjustment device according to an embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따른 CS(Carrier Sense) 윈도우 슬라이딩 개념을 예시적으로 보여준다. 3 exemplarily illustrates a carrier sense (CS) window sliding concept according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치에서 CCAT 조정 방법의 개념을 설명하기 위한 흐름도이다.4 is a flowchart illustrating a concept of a CCAT adjustment method in a CCAT dynamic adjustment device according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치에서 트라이얼 프레임에 대한 CCAT 재시도 시퀀스를 분석하는 흐름도이다.5 is a flowchart of analyzing a CCAT retry sequence for a trial frame in a CCAT dynamic adjustment device according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치에서 레귤러 프레임에 대한 CCAT 재시도 시퀀스를 분석하는 흐름도이다.6 is a flowchart of analyzing a CCAT retry sequence for a regular frame in a CCAT dynamic adjustment device according to an embodiment of the present invention.
도 7은 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치의 구현 방법의 일례를 설명하기 위한 도면이다.7 is a view for explaining an example of an implementation method of a CCAT dynamic adjustment device according to an embodiment of the present invention.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명의 실시예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 실시예에 대한 이해를 방해한다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, some embodiments of the present invention will be described in detail through exemplary drawings. In adding reference numerals to the components of each drawing, it should be noted that the same reference numerals are assigned to the same components as much as possible even though they are shown in different drawings. In addition, in describing the embodiments of the present invention, if it is determined that the detailed description of the related well-known configuration or function interferes with the understanding of the embodiments of the present invention, the detailed description thereof will be omitted.
본 발명의 실시예의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 또한, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.In describing the components of the embodiments of the present invention, terms such as first, second, A, B, (a), and (b) may be used. These terms are only for distinguishing the components from other components, and the nature, order or order of the components are not limited by the terms. In addition, unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art, and shall not be construed in ideal or excessively formal meanings unless expressly defined in this application. Do not.
먼저, 본 발명에서, 스테이션(station, STA)은 IEEE(Institute of Electrical and Electronics Engineers) 802.11 표준의 규정을 따르는 매체 접속 제어(medium access control, MAC)와 무선 매체(medium)에 대한 물리 계층(physical layer) 인터페이스(interface)를 포함하는 임의의 기능 매체를 의미한다. 스테이션(STA)은 프로세서(Processor)와 트랜시버(transceiver)를 포함하고, 사용자 인터페이스와 디스플레이(display) 장치 등을 더 포함할 수 있다. 프로세서는 무선 네트워크를 통해 전송할 프레임(frame)을 생성하거나 무선 네트워크를 통해 수신된 프레임을 처리하도록 고안된 유닛(unit)을 의미하며, 스테이션(STA)을 제어하기 위한 여러 가지 기능을 수행한다. 트랜시버는 프로세서와 기능적으로 연결되어 있으며, 스테이션(STA)을 위하여 무선 네트워크를 통해 프레임을 송수신하도록 고안된 유닛을 의미한다.First, in the present invention, a station (STA) is a physical layer (media) for the medium access control (MAC) and the wireless medium (medium) conforming to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. layer) Any functional medium that includes an interface. The station STA may include a processor and a transceiver, and may further include a user interface and a display device. A processor refers to a unit designed to generate a frame to be transmitted through a wireless network or to process a frame received through a wireless network, and performs various functions for controlling a station (STA). A transceiver is a unit that is functionally connected to a processor and is designed to transmit and receive a frame through a wireless network for a station (STA).
본 발명에서, 스테이션은 무선 송수신 유닛(wireless transmit/receive unit, WTRU), 사용자 장비(user equipment, UE), 사용자 단말(user terminal, UT), 액세스 단말(access terminal, AT), 이동국(mobile station, MS), 휴대용 단말(mobile terminal), 가입자 유닛(subscriber unit), 가입자 스테이션(subscriber station, SS), 무선 기기(wireless device), 또는 이동 가입자 유닛(mobile subscriber unit) 등을 지칭할 수 있고, 그 것들의 일부 또는 전부 기능을 포함할 수 있다. 여기서, 예를 들어, 단말은 통신이 가능한 데스크탑 컴퓨터(desktop computer), 랩탑 컴퓨터(laptop computer), 태블릿(tablet) PC, 무선전화기(wireless phone), 모바일폰(mobile phone), 스마트폰(smart phone), 스마트 워치(smart watch), 스마트 글래스(smart glass), e-book 리더기, PMP(Portable Multimedia Player), 휴대용 게임기, 네비게이션(navigation) 장치, 디지털 카메라(digital camera), DMB (Digital Multimedia Broadcasting) 재생기, 디지털 음성 녹음기(digital audio recorder), 디지털 음성 재생기(digital audio player), 디지털 영상 녹화기(digital picture recorder), 디지털 영상 재생기(digital picture player), 디지털 동영상 녹화기(digital video recorder), 디지털 동영상 재생기(digital video player) 등 무선 통신이 가능한 전자 장치를 포함할 수 있다.In the present invention, a station includes a wireless transmit / receive unit (WTRU), a user equipment (UE), a user terminal (UT), an access terminal (AT), a mobile station , MS), a mobile terminal, a subscriber unit, a subscriber station (SS), a wireless device, a mobile subscriber unit, etc., It may include some or all of them. The terminal may be, for example, a desktop computer, a laptop computer, a tablet PC, a wireless phone, a mobile phone, a smart phone that can communicate with each other. ), Smart watch, smart glass, e-book reader, portable multimedia player (PMP), portable game console, navigation device, digital camera, digital multimedia broadcasting (DMB) Player, digital audio recorder, digital audio player, digital picture recorder, digital picture player, digital video recorder, digital video player It may include an electronic device capable of wireless communication such as a digital video player.
또한, 본 발명에서, 액세스 포인트(AP)는 집중 제어기, 기지국(base station, BS), 무선 접근국(radio access station), 노드 B(node B), 고도화 노드 B(evolved node B), MMR(mobile multihop relay)-BS, BTS(base transceiver system), 또는 사이트 제어기 등을 지칭할 수 있고, 그것들의 일부 또는 전부 기능을 포함할 수 있다.Also, in the present invention, the access point (AP) is a centralized controller, a base station (BS), a radio access station, a node B, a node B, an evolved node B, an MMR ( may refer to a mobile multihop relay (BS) -BS, a base transceiver system (BTS), a site controller, or the like, and may include some or all of their functions.
도 2는 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치(100)를 설명하기 위한 블록도이다. CCAT 동적 조정 장치(100)는 액세스 포인트(AP)에 구비될 수 있다.2 is a block diagram illustrating a CCAT dynamic adjustment device 100 according to an embodiment of the present invention. The CCAT dynamic adjustment device 100 may be provided in an access point (AP).
도 2를 참조하면, 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치(100)는, 채널 접속 관리자(Channel Access Manager)(110), 물리적 캐리어 센싱 관리자(Physical Carrier Sensing Manager)(120), 및 프레임 전송 관리자(Frame Transmission Manager)(130)를 포함한다.Referring to FIG. 2, the CCAT dynamic adjustment device 100 according to an embodiment of the present invention includes a channel access manager 110, a physical carrier sensing manager 120, and It includes a frame transmission manager (130).
채널 접속 관리자(110)는 본 발명의 CCA(Clear Channel Assessment, 클리어 채널 평가) Threshold(CCAT) 동적 조정 알고리즘의 동작을 제어하는 메인 기능 블록이다. 채널 접속 관리자(110)는 적절한 인터페이스를 통해 물리적 캐리어 센싱 관리자(120) 및 프레임 전송 관리자(130)와 연결된다. 물리적 캐리어 센싱 관리자(120)와 프레임 전송 관리자(130)는 적절한 인터페이스를 통해 연결되며, 프레임 전송 관리자(130)는 현재 전송되는 프레임의 타입과 관련하여 물리적 캐리어 센싱 관리자(120)와 상호작용한다. The channel access manager 110 is a main functional block for controlling the operation of the Clear Channel Assessment (CCA) Threshold (CCAT) dynamic adjustment algorithm of the present invention. The channel access manager 110 is connected to the physical carrier sensing manager 120 and the frame transmission manager 130 through an appropriate interface. The physical carrier sensing manager 120 and the frame transmission manager 130 are connected through an appropriate interface, and the frame transmission manager 130 interacts with the physical carrier sensing manager 120 with respect to the type of frame currently being transmitted.
물리적 캐리어 센싱 관리자(120)는 CCAT 재시도 시퀀스(retry sequence)를 생성한다. 프레임 전송 관리자(130)는 CCAT 재시도 시퀀스에 따라 데이터 프레임 전송 및 재전송을 제어한다. The physical carrier sensing manager 120 generates a CCAT retry sequence. The frame transmission manager 130 controls data frame transmission and retransmission according to the CCAT retry sequence.
본 발명에서 프레임 전송 관리자(130)의 제어에 따라 송신기(transmitter)를 통해 전송되는 프레임들은, CCAT 테스트를 위한 트라이얼 프레임(trial frame)과 정상적인 데이터 전송을 위한 레귤러 프레임(regular frame)으로 분류된다. 트라이얼 프레임들의 주목적은 잠재적으로 성능을 향상시킬 수 있는 서로 다른 CCAT 값들을 테스트하기 위한 것이다. 레귤러 프레임 및 트라이얼 프레임들은 서로 다른 CCAT 설정을 사용하여 전송된다. 업데이트 간격(interval) Tu 동안에 전송되는 트라이얼 프레임들의 수는 빈번한 CCAT 조절로 인한 성능 감쇠를 방지하기 위해 레귤러 프레임들의 수보다 적어야 하기 때문에, 트라이얼 프레임 및 레귤러 프레임 간의 전송 비(ratio)는 n:m으로 미리 설정되며, n < m 이며(n,m은 실수)이다. In the present invention, frames transmitted through a transmitter under the control of the frame transmission manager 130 are classified into a trial frame for a CCAT test and a regular frame for normal data transmission. The main purpose of trial frames is to test different CCAT values that can potentially improve performance. Regular frames and trial frames are transmitted using different CCAT settings. Since the number of trial frames transmitted during the update interval T u should be less than the number of regular frames to prevent performance attenuation due to frequent CCAT adjustments, the transmission ratio between trial frames and regular frames is n: m It is preset to n <m where n and m are real.
프레임 전송 관리자(130)는 현재 전송되는 프레임의 타입과 관련하여 물리적 캐리어 센싱 관리자(120)와 상호작용한다. 또한, 동일한 데이터 프레임은 서로 다른 CCAT 값으로 전송될 수 있는 것으로 가정된다. 이를 위해 물리적 캐리어 센싱 관리자(120)는 CCAT와 재시도 수의 시퀀스를 포함하는 CCAT 재시도 시퀀스(retry sequence)를 생성한다. 서로 다른 CCAT에서의 데이터 프레임 재전송은 CCAT가 최적값으로 맞춰지도록 돕는다. The frame transmission manager 130 interacts with the physical carrier sensing manager 120 in relation to the type of frame currently being transmitted. It is also assumed that the same data frame can be transmitted with different CCAT values. To this end, the physical carrier sensing manager 120 generates a CCAT retry sequence including a sequence of CCAT and a retry number. Retransmission of data frames in different CCATs helps to ensure that the CCATs are optimal.
채널 접속 관리자(110)는 수신기(receiver)를 통해 수신되는 응답(ACK) 프레임들의 수신에 기초하여, 각 CCAT 값에 대한 성공적인 전송 및 실패한 전송의 통계에 기초한 프레임 전송 성공 확률, 및 채널 접속 시간에 대한 통계에 기초한 채널 접속 지연(channel access delay) 등을 분석할 수 있다. 이를 기초로 채널 접속 관리자(110)는 이론적으로 달성 가능한 스루풋을 추정하며, 이론적으로 최대의 스루풋을 갖는 CCAT를 다음 업데이트 간격(주기) Tu를 위한 CCATcur(현재의 최적 CCAT)로 선택한다. The channel access manager 110 may determine the frame transmission success probability based on the statistics of successful and unsuccessful transmissions for each CCAT value and channel access time based on reception of ACK frames received through a receiver. The channel access delay and the like can be analyzed based on the statistics. Based on this, the channel access manager 110 estimates the theoretically achievable throughput, and theoretically selects the CCAT having the maximum throughput as the CCATcur (current optimal CCAT) for the next update interval T u .
위에서도 기술한 바와 같이, 무선 프레임의 프리엠블을 검출하고 디코딩하기 위해 수신기(receiver)는 CCAT를 설정한다. 수신기(receiver)에서 수신되는 신호 레벨이 CCAT보다 크면 매체는 사용 중 상태이며, 수신 대상 신호 레벨이 CCAT보다 작으면 응답(ACK) 프레임을 수신하지 못한다. 도 1과 같이 CCAT를 크게 설정하면 커버리지가 감소하며 CCAT를 작게 설정하면 커버리지가 증가한다. 즉, CCAT는 수신기(receiver)에서 수신 가능한 신호 레벨의 기초가 된다. As described above, the receiver sets the CCAT to detect and decode the preamble of the radio frame. If the signal level received from the receiver is greater than CCAT, the medium is in use. If the signal level to be received is less than CCAT, the ACK frame is not received. As shown in FIG. 1, setting a larger CCAT reduces coverage, and setting a smaller CCAT increases coverage. That is, CCAT is the basis of the signal level that can be received by the receiver.
도 3은 본 발명의 일 실시예에 따른 CS(Carrier Sense) 윈도우 슬라이딩 개념을 예시적으로 보여준다. 채널 접속 관리자(110)는 하기와 같은 방식으로 CS 윈도우 슬라이딩을 수행할 수 있다. 3 exemplarily illustrates a carrier sense (CS) window sliding concept according to an embodiment of the present invention. The channel access manager 110 may perform CS window sliding in the following manner.
도 3을 참조하면, 파라미터 d는 CCAT가 업데이트될 수 있는 최소값을 나타낸다. CCATmin 및 CCATmax는 CCAT 값의 가능한 최소값 및 최대값을 나타낸다. CCATlow 및 CCATup은 CS 윈도우의 하부 및 상부 경계(lower and upper bounds)를 나타낸다. 주어진 예시에서 CS 윈도우 사이즈(W)는 예를 들어 4d로 설정된다. CCATcur는 CS 윈도우의 중심에 배치되고 현재의 최적의 임계값을 나타낸다. Referring to FIG. 3, parameter d represents the minimum value at which the CCAT can be updated. CCATmin and CCATmax represent possible minimum and maximum values of CCAT values. CCATlow and CCATup represent the lower and upper bounds of the CS window. In the given example the CS window size W is set to 4d, for example. CCATcur is placed in the center of the CS window and represents the current optimal threshold.
이전의 업데이트 간격 Tu(i-1) 동안 이루어진 측정들을 기초로 임계값 CCATcur이 업데이트되면, 업데이트된 새로운 CCATcur이 CS 윈도우의 중심에 오도록 CS 윈도우가 하부(작은값) 또는 상부(높은값)로 이동(슬라이딩)한다. 예외적으로 CS 윈도우가 CCATmin 또는 CCATmax에 근접하는 경우가 있고, 이때 CS 윈도우 사이즈(W)는 4d 보다 작을 수 있다. When the threshold CCATcur is updated based on measurements made during the previous update interval T u (i-1), the CS window moves down (small) or top (high) so that the updated new CCATcur is centered in the CS window. Move (slid). In exceptional cases, the CS window may approach CCATmin or CCATmax, where the CS window size W may be smaller than 4d.
도 4는 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치(100)에서 CCAT 조정 방법의 개념을 설명하기 위한 흐름도이다.4 is a flowchart illustrating a concept of a CCAT adjustment method in the CCAT dynamic adjustment device 100 according to an embodiment of the present invention.
도 4를 참조하면, 먼저, 초기에 모든 조정(tuning) 파라미터들은 미리 정해진 초기값으로 초기화된다(S110). CCATcur 및 CCATlow의 초기값들은 CCATmin으로 설정된다. 업데이트 간격 Tu은 알고리즘이 갑작스런 네트워크 변화에 빠르게 반응할 수 있도록 소정의 값으로 선택된다. Referring to FIG. 4, first, all tuning parameters are initially initialized to a predetermined initial value (S110). Initial values of CCATcur and CCATlow are set to CCATmin. The update interval T u is chosen at a predetermined value so that the algorithm can respond quickly to sudden network changes.
다음에, 모든 프레임 전송 시도 이전에, 프레임 전송 관리자(130)는 n:m 비율을 기초로 어떠한 타입의 프레임이 전송될 것인지 결정할 수 있다. Next, before every frame transmission attempt, frame transmission manager 130 may determine what type of frame is to be transmitted based on the n: m ratio.
전송 대상 프레임이 트라이얼 프레임인 경우(S120), 물리적 캐리어 센싱 관리자(120)는 도 5와 같이 CCAT를 선택하여(S130) CCAT 재시도 시퀀스를 설정할 수 있다(S140).When the transmission target frame is a trial frame (S120), the physical carrier sensing manager 120 may set the CCAT retry sequence by selecting the CCAT as shown in FIG. 5 (S130) (S140).
전송 대상 프레임이 레귤러 프레임인 경우(S120), 물리적 캐리어 센싱 관리자(120)는 도 6과 같이 CCAT 재시도 시퀀스를 설정할 수 있다(S140).When the transmission target frame is a regular frame (S120), the physical carrier sensing manager 120 may set a CCAT retry sequence as shown in FIG. 6 (S140).
CCAT 재시도 시퀀스(retry sequence)의 설정에서, 이전 업데이트 간격에서 미리 결정된 현재의 최적 CCAT(CCATcur)로부터 소정의 범위, 즉, CS 윈도우 범위에서 CCAT 시퀀스를 설정하며, 각 CCAT에 대한 재시도 수를 설정한다.In setting the CCAT retry sequence, a CCAT sequence is set in a predetermined range, that is, the CS window range, from the current optimal CCAT (CCATcur) predetermined in the previous update interval, and the number of retries for each CCAT is set. Set it.
도 5는 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치(100)에서 트라이얼 프레임에 대한 CCAT 재시도 시퀀스를 분석하는(resolving) 흐름도이다.5 is a flowchart of resolving a CCAT retry sequence for a trial frame in the CCAT dynamic adjustment device 100 according to an embodiment of the present invention.
먼저, 전송 대상 프레임이 트라이얼 프레임인 경우(S120), 전송 대상 프레임이 송신기(Tx)를 통해 전송할 준비가 되면(S210), 물리적 캐리어 센싱 관리자(120)는, CS 윈도우[CCATlow, CCATup]로부터 랜덤하게 CCAT를 선택한 값(CCATrand)을 출력한다(S220). 이때 선택된 값에 따라 CCAT의 재시도 시퀀스는 다르다. First, when the transmission target frame is a trial frame (S120), when the transmission target frame is ready to transmit through the transmitter (Tx) (S210), the physical carrier sensing manager 120 is random from the CS window [CCATlow, CCATup] To output the selected value (CCATrand) (S220). At this time, the retry sequence of CCAT is different according to the selected value.
선택된 CCATrand 값이 현재의 최적 CCATcur 보다 큰 경우(S230), 물리적 캐리어 센싱 관리자(120)는, CCAT 재시도 시퀀스를 {CCATrand(r1), CCATcur(r2), CCATlow(r3)}로 설정한다(S240). 먼저 프레임 전송 이전에 CCAT가 CCATrand로 설정되는 것을 의미한다. 만약 프레임이 제1 전송 시도수(r1) 이내에 여전히 스테이션(STA)으로 전달되지(delievered) 않는다면, CCAT는 CCATcur로 설정된다. 프레임이 제2 전송 시도수(r2) 이내에 전달되지 않는다면, 최종적으로, CCAT는 CCATlow로 설정되고 프레임은 제3 전송 시도수(r3) 번째에 재전송될 수 있다. 재시도 수 r1, r2, 및 r3는 그 합산값 r1+r2+r3가 최대 재시도 제한(R)과 동일하도록 선택될 수 있다. If the selected CCATrand value is larger than the current optimal CCATcur (S230), the physical carrier sensing manager 120 sets the CCAT retry sequence to {CCATrand (r1), CCATcur (r2), CCATlow (r3)} (S240). ). First, it means that CCAT is set to CCATrand before frame transmission. If the frame is still not delivered to the station STA within the first number of transmission attempts r1, the CCAT is set to CCATcur. If the frame is not delivered within the second number of transmission attempts r2, finally, the CCAT is set to CCATlow and the frame may be retransmitted at the third number of transmission attempts r3. The retry numbers r1, r2, and r3 can be selected such that the sum of the values r1 + r2 + r3 is equal to the maximum retry limit (R).
한편, S230에서 선택된 CCATrand가 CCATcur 이하인 경우, 물리적 캐리어 센싱 관리자(120)는, CCAT 재시도 시퀀스를 {CCATcur(r1), CCATrand(r2), CCATlow(r3)}로 설정한다(S250). 여기서, 모든 트라이얼 프레임에 대해 처음 위치에서 CCATrand를 설정하는 것은 차선의(suboptimal) 성능을 도출할 수 있기 때문에, 재시도 시퀀스는 다르게 설정된다. 예를 들어, 현재의 CCAT 설정이 최적이라면 CCATrand를 트라이얼 프레임들에 대해 처음 위치에서 CCATcur보다 작게 설정하는 것은 불필요한 캐리어 센싱 증가 및 성능 감소를 야기할 것이다. 여기서도 위와 같은 최대 재시도 제한(R)을 적용한다.On the other hand, when the CCATrand selected in S230 is less than or equal to CCATcur, the physical carrier sensing manager 120 sets the CCAT retry sequence to {CCATcur (r1), CCATrand (r2), CCATlow (r3)} (S250). Here, the retry sequence is set differently because setting CCATrand at the initial position for all trial frames can lead to suboptimal performance. For example, if the current CCAT setting is optimal, setting CCATrand smaller than CCATcur in the initial position for trial frames will cause unnecessary carrier sensing increase and performance reduction. Again, the same maximum retry limit (R) applies.
도 6은 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치(100)에서 레귤러 프레임에 대한 CCAT 재시도 시퀀스를 분석하는(resolving) 흐름도이다.6 is a flowchart of resolving a CCAT retry sequence for a regular frame in the CCAT dynamic adjustment device 100 according to an embodiment of the present invention.
먼저, 전송 대상 프레임이 레귤러 프레임인 경우(S120), 해당 전송 대상 프레임이 송신기(Tx)를 통해 전송할 준비가 되면(S310), 물리적 캐리어 센싱 관리자(120)는, CCAT 재시도 시퀀스를 {CCATcur(r1), CCATnext(r2), CCATlow(r3)}로 설정한다(S320). 여기서, CCATnext는 CCATcur 이후에 재전송에 있어서 스테이션(STA)이 가장 높은 스루풋(throughput)을 달성하는 CCAT를 나타낸다. 채널 접속 관리자(110)는 프레임 전송과 실패, 채널 접속 시간 등과 관련된 통계를 기초로 CCATnext를 결정할 수 있다. 여기서도 위와 같은 최대 재시도 제한(R)을 적용한다.First, when the transmission target frame is a regular frame (S120), when the transmission target frame is ready to transmit through the transmitter (Tx) (S310), the physical carrier sensing manager 120, the CCAT retry sequence {CCATcur ( r1), CCATnext (r2), and CCATlow (r3)} (S320). Here, CCATnext represents a CCAT in which a station (STA) achieves the highest throughput in retransmission after CCATcur. The channel access manager 110 may determine the CCATnext based on statistics related to frame transmission and failure, channel access time, and the like. Again, the same maximum retry limit (R) applies.
한편, 위와 같이 프레임에 대한 CCAT 재시도 시퀀스가 설정되면(S140), 프레임 전송 관리자(130)로 전송된다. 프레임 전송 관리자(130)는 CCAT 재시도 시퀀스에 따라 해당 프레임에 대한 전송 및 재전송을 제어한다. On the other hand, if the CCAT retry sequence is set for the frame as described above (S140), it is transmitted to the frame transmission manager 130. The frame transmission manager 130 controls transmission and retransmission for the corresponding frame according to the CCAT retry sequence.
이와 같은 프레임의 전송 및 재전송 동안, 도 4에서, 채널 접속 관리자(110)는, 각 CCAT 값들에 대한 성공적인 전송 및 실패한 전송의 통계를 수집하고 업데이트한다(S150). 프레임 전달에 대한 결정은 ACK 프레임들의 수신에 기초한다. 프레임 에러 비율 통계는 CCAT가 최적인지 아닌지에 대한 유일한 조건으로 사용되지는 않는다. 예를 들어, 노출된 노드 문제(exposed node problem)의 경우에서 노출된 노드는 낮은 패킷 에러 비율을 달성할 수 있지만 빈번한 백오프(backoff)로 인해 낮은 스루풋 성능을 보일 수 있다. 이론적으로 가능한 스루풋을 추정하기 위해 채널 접속 관리자(110)는 채널 접속 시간 통계를 기록한다. 채널 접속 시간은 프레임이 전송 큐의 헤드(haed)에 도달한 때로부터 실제 전송까지의 시간 구간으로 정의된다. During transmission and retransmission of such a frame, in FIG. 4, the channel access manager 110 collects and updates statistics of successful transmission and failed transmission for each CCAT values (S150). The decision about frame delivery is based on the reception of ACK frames. Frame error rate statistics are not used as the sole condition for whether or not CCAT is optimal. For example, in the case of an exposed node problem, an exposed node may achieve a low packet error rate but may exhibit low throughput performance due to frequent backoff. To estimate the theoretically possible throughput, channel access manager 110 records channel access time statistics. The channel access time is defined as the time interval from when the frame reaches the head of the transmission queue to the actual transmission.
도 4에서, 타이머(Tu)가 만료되는 경우(S160), 마지막 측정 간격 동안 수집된 통계들과 그 이전 어느 정도 구간까지 장기간(long term) 수집된 통계들은, 일시적인 결과들을 스무드(smooth)하게 하기 위한 평균 이동(moving average) 또는 다른 테크닉들을 이용하여 처리된다. In FIG. 4, when the timer Tu expires (S160), the statistics collected during the last measurement interval and the statistics collected for a long term up to a certain interval prior to the smoothing of the temporary results. Processing using moving average or other techniques.
이와 같은 방법으로 각 CCAT 값에 대한 성공적인 전송 및 실패한 전송의 통계에 기초한 프레임 전송 성공 확률, 및 채널 접속 시간에 대한 통계에 기초한 채널 접속 지연(channel access delay)이 스무드(smooth)하게 처리된 값들을 이용하여, 채널 접속 관리자(110)는, 이론적으로 달성 가능한 스루풋(theoretical achievable throughput)을 추정할 수 있다. 이에 따라 채널 접속 관리자(110)는, 최대 이론적 스루풋(maximum theoretical throughput)을 갖는 CCAT를, 다음 Tu를 위한 CCATcur로 선택할 수 있다(S170). 새롭게 업데이트된 CCATcur이 증가되거나 감소되는 경우 CS 윈도우는 또한 동일한 값에 의해 슬라이딩한다. 가능한 CCAT의 영역을 슬라이딩함으로써 채널 접속 관리자(110)는, 필요한 통계들을 실시간 획득하고 주어진 조건에서 가장 최적의 CCAT의 지능적인 선택dl 이루어지도록 제어할 수 있다.In this way, the frame transmission success probability based on the statistics of successful and unsuccessful transmissions for each CCAT value, and the channel access delay based on the statistics on the channel access time are smoothed. Using this, the channel access manager 110 can estimate the theoretically achievable throughput. Accordingly, the channel access manager 110 may select the CCAT having the maximum theoretical throughput as the CCATcur for the next Tu (S170). The CS window also slides by the same value when the newly updated CCATcur is increased or decreased. By sliding the range of possible CCATs, the channel access manager 110 can control to obtain the necessary statistics in real time and make intelligent selection of the most optimal CCAT under given conditions.
도 7은 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치(100)의 구현 방법의 일례를 설명하기 위한 도면이다. 본 발명의 일 실시예에 따른 CCAT 동적 조정 장치(100)는 하드웨어, 소프트웨어, 또는 이들의 결합으로 이루어질 수 있다. 예를 들어, CCAT 동적 조정 장치(100)는 도 7과 같은 컴퓨팅 시스템(1000)으로 구현될 수 있다. 7 is a view for explaining an example of an implementation method of the CCAT dynamic adjustment device 100 according to an embodiment of the present invention. CCAT dynamic adjustment device 100 according to an embodiment of the present invention may be made of hardware, software, or a combination thereof. For example, the CCAT dynamic adjustment device 100 may be implemented with a computing system 1000 as shown in FIG. 7.
컴퓨팅 시스템(1000)은 버스(1200)를 통해 연결되는 적어도 하나의 프로세서(1100), 메모리(1300), 사용자 인터페이스 입력 장치(1400), 사용자 인터페이스 출력 장치(1500), 스토리지(1600), 및 네트워크 인터페이스(1700)를 포함할 수 있다. 프로세서(1100)는 중앙 처리 장치(CPU) 또는 메모리(1300) 및/또는 스토리지(1600)에 저장된 명령어들에 대한 처리를 실행하는 반도체 장치일 수 있다. 메모리(1300) 및 스토리지(1600)는 다양한 종류의 휘발성 또는 불휘발성 저장 매체를 포함할 수 있다. 예를 들어, 메모리(1300)는 ROM(Read Only Memory)(1310) 및 RAM(Random Access Memory)(1320)을 포함할 수 있다. The computing system 1000 may include at least one processor 1100, a memory 1300, a user interface input device 1400, a user interface output device 1500, a storage 1600, and a network connected through a bus 1200. It may include an interface 1700. The processor 1100 may be a central processing unit (CPU) or a semiconductor device that executes processing for instructions stored in the memory 1300 and / or the storage 1600. The memory 1300 and the storage 1600 may include various types of volatile or nonvolatile storage media. For example, the memory 1300 may include a read only memory (ROM) 1310 and a random access memory (RAM) 1320.
따라서, 본 명세서에 개시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계는 프로세서(1100)에 의해 실행되는 하드웨어, 소프트웨어 모듈, 또는 그 2 개의 결합으로 직접 구현될 수 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈형 디스크, CD-ROM과 같은 저장 매체(즉, 메모리(1300) 및/또는 스토리지(1600))에 상주할 수도 있다. 예시적인 저장 매체는 프로세서(1100)에 커플링되며, 그 프로세서(1100)는 저장 매체로부터 정보를 판독할 수 있고 저장 매체에 정보를 기입할 수 있다. 다른 방법으로, 저장 매체는 프로세서(1100)와 일체형일 수도 있다. 프로세서 및 저장 매체는 주문형 집적회로(ASIC) 내에 상주할 수도 있다. ASIC는 사용자 단말기 내에 상주할 수도 있다. 다른 방법으로, 프로세서 및 저장 매체는 사용자 단말기 내에 개별 컴포넌트로서 상주할 수도 있다.Thus, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, software module, or a combination of the two executed by the processor 1100. The software module resides in a storage medium (ie, memory 1300 and / or storage 1600), such as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disks, removable disks, CD-ROMs. You may. An exemplary storage medium is coupled to the processor 1100, which can read information from and write information to the storage medium. In the alternative, the storage medium may be integral to the processor 1100. The processor and the storage medium may reside in an application specific integrated circuit (ASIC). The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
상술한 바와 같이, 본 발명에 따른 근거리 무선 통신 시스템의 무선 노드들에서의 CCA Threshold(CCAT) 동적 조정 장치(100)에서는, 더욱 지능적인 캐리어 센싱으로 공간 재사용과 전체 네트워크 효율성을 증가시킬 수 있다. 간섭을 주는 전송(interfering transmission)이 진행중이라도 잠재적으로 노출된 노드(potential exposed node)의 데이터 전송을 허용함으로써 노출된 노드 문제를 경감시시고, 전체 네트워크 활용 및 성능을 상당히 증가시킬 수 있다. 또한, 공간 재사용 및 간섭 트레이드오프에 대응하기 위한 CCAT의 동적 조정을 위한 간단하고 효과적인 솔루션을 제공한다. 분산된 방법으로 동작하고 집중화된 관리를 필요로 하지 않는다. 추가적인 오버헤드 및 존재하는 인프라구조와 표준들에 대한 수정없이 개방 루프 솔루션(open loop solution)을 제공할 수 있다. 즉, 존재하는 네트워크 설정 및 하드웨어에 어떠한 수정도 필요로하지 않고, 인프라구조 및 애드 혹 네트워크 모두에 쉽게 채용 가능하다. As described above, in the CCA Threshold (CCAT) dynamic coordination apparatus 100 in the wireless nodes of the short-range wireless communication system according to the present invention, space reuse and overall network efficiency can be increased by more intelligent carrier sensing. By allowing data transmission of potentially exposed nodes even when interfering transmissions are in progress, it is possible to alleviate exposed node problems and significantly increase overall network utilization and performance. It also provides a simple and effective solution for the dynamic adjustment of CCAT to cope with space reuse and interference tradeoffs. It operates in a distributed way and does not require centralized management. It can provide an open loop solution without additional overhead and modifications to existing infrastructure and standards. That is, it does not require any modification to existing network configuration and hardware, and can be easily employed in both infrastructure and ad hoc networks.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. The above description is merely illustrative of the technical idea of the present invention, and those skilled in the art to which the present invention pertains may make various modifications and changes without departing from the essential characteristics of the present invention.
따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.
Claims (18)
- 스테이션과 근거리 무선통신을 위한 액세스 포인트에서 동적 CCAT(Clear Channel Assessment Threshold) 조정 방법에 있어서,In a method for adjusting a dynamic clear channel assessment threshold (CCAT) in a station and an access point for near field communication,트라이얼 프레임 또는 레귤러 프레임 중 어느 하나로 전송 대상 프레임의 타입을 결정하는 단계; Determining a type of a transmission target frame as either a trial frame or a regular frame;결정된 상기 전송 대상 프레임의 타입에 따라, CCAT와 재시도 수의 시퀀스를 포함하는 CCAT 재시도 시퀀스를 설정하는 단계; 및 Setting a CCAT retry sequence including a sequence of CCAT and a retry number according to the determined type of the transmission target frame; And상기 CCAT 재시도 시퀀스에 따라 상기 전송 대상 프레임의 전송을 제어하는단계Controlling transmission of the transmission target frame according to the CCAT retry sequence를 포함하는 것을 특징으로 하는 동적 CCAT 조정 방법.Dynamic CCAT adjustment method comprising a.
- 제1항에 있어서,The method of claim 1,상기 트라이얼 프레임 및 상기 레귤러 프레임 간의 전송 비율은 n:m으로 미리 설정되며, n < m(n,m은 실수)인 것을 특징으로 하는 동적 CCAT 조정 방법.The transmission rate between the trial frame and the regular frame is preset to n: m, n <m (n, m is a real number) characterized in that the dynamic CCAT adjustment method.
- 제1항에 있어서,The method of claim 1,상기 CCAT 재시도 시퀀스를 설정하는 단계는,Setting the CCAT retry sequence,미리 결정된 현재의 최적 CCAT(CCATcur)로부터 소정의 범위 이내에서 상기 CCAT를 설정하는 단계 Setting the CCAT within a predetermined range from a predetermined current optimal CCAT (CCATcur)를 포함하는 것을 특징으로 하는 동적 CCAT 조정 방법.Dynamic CCAT adjustment method comprising a.
- 제3항에 있어서,The method of claim 3,상기 CCAT 재시도 시퀀스에 따라 상기 전송 대상 프레임의 전송이 이루어지면, 각 CCAT 값에 대한 성공적인 전송 및 실패한 전송의 통계 및 채널 접속 시간에 대한 통계를 기초로 상기 CCATcur를 업데이트하는 단계When the transmission target frame is transmitted according to the CCAT retry sequence, updating the CCATcur based on statistics of channel access time and statistics of successful and failed transmission for each CCAT value;를 더 포함하는 것을 특징으로 하는 동적 CCAT 조정 방법.Dynamic CCAT adjustment method further comprises.
- 제4항에 있어서,The method of claim 4, wherein상기 CCATcur를 업데이트하는 단계는,Updating the CCATcur,업데이트된 상기 CCATcur를 중심으로 상기 CCAT에 대한 하부 및 상부 경계를 갖는 CS(Carrier Sense) 윈도우를 업데이트하는 단계 Updating a carrier sense window having a lower and upper boundary for the CCAT around the updated CCATcur를 포함하는 것을 특징으로 하는 동적 CCAT 조정 방법.Dynamic CCAT adjustment method comprising a.
- 제1항에 있어서,The method of claim 1,소정의 업데이트 간격 마다 반복적으로, 상기 전송 대상 프레임의 타입을 결정, 상기 CCAT 재시도 시퀀스를 설정, 및 상기 전송 대상 프레임의 전송을 제어를 수행하는 것을 특징으로 하는 동적 CCAT 조정 방법.And repetitively determining the type of the transmission target frame, setting the CCAT retry sequence, and controlling transmission of the transmission target frame repeatedly at predetermined update intervals.
- 제1항에 있어서,The method of claim 1,상기 CCAT 재시도 시퀀스를 설정하는 단계는,Setting the CCAT retry sequence,상기 트라이얼 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우로부터, 랜덤하게 CCAT를 선택한 값(CCATrand)이 상기 CCATcur 보다 큰 경우, 상기 CCATrand, 상기 CCATcur 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정하는 단계For the trial frame, a value (CCATrand) that randomly selects CCAT from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur) is greater than that of the CCATcur. If greater, determining the CCAT retry sequence including the number of retries for each frame transmission in the order of CCATrand, CCATcur, and CCATlow를 포함하는 것을 특징으로 하는 동적 CCAT 조정 방법.Dynamic CCAT adjustment method comprising a.
- 제1항에 있어서,The method of claim 1,상기 CCAT 재시도 시퀀스를 설정하는 단계는,Setting the CCAT retry sequence,상기 트라이얼 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우로부터, 랜덤하게 CCAT를 선택한 값(CCATrand)이 상기 CCATcur 이하인 경우, 상기 CCATcur, 상기 CCATrand 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정하는 단계For the trial frame, a value (CCATrand) that randomly selects CCAT from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur) is less than or equal to the CCATcur. Determining, by the CCATcur, the CCATrand and the CCATlow, the CCAT retry sequence including the number of retries for each frame transmission.를 포함하는 것을 특징으로 하는 동적 CCAT 조정 방법.Dynamic CCAT adjustment method comprising a.
- 제1항에 있어서,The method of claim 1,상기 레귤러 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우를 기초로, 상기 CCATcur, CCATnext 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정하는 단계를 포함하고,For the regular frame, the CCATcur, CCATnext and CCATlow order, respectively, based on a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur). Determining the CCAT retry sequence including the retry number of frame transmission,여기서, 상기 CCATnext는, 상기 CCATcur 이후에 재전송에 있어서 가장 높은 스루풋을 달성하는 CCAT인 것을 특징으로 하는 동적 CCAT 조정 방법.Wherein the CCATnext is a CCAT that achieves the highest throughput in retransmission after the CCATcur.
- 스테이션과 근거리 무선통신을 위한 액세스 포인트에서 동적 CCAT(Clear Channel Assessment Threshold) 조정 장치에 있어서,In a dynamic clear channel assessment threshold (CCAT) coordination apparatus in a station and an access point for near field communication,트라이얼 프레임 또는 레귤러 프레임 중 어느 하나로 전송 대상 프레임의 타입을 결정하는 프레임 전송 관리자; 및A frame transmission manager for determining a type of a transmission target frame as either a trial frame or a regular frame; And결정된 상기 전송 대상 프레임의 타입에 따라, CCAT와 재시도 수의 시퀀스를 포함하는 CCAT 재시도 시퀀스를 설정하는 물리적 캐리어 센싱 관리자를 포함하고, A physical carrier sensing manager configured to set a CCAT retry sequence including a sequence of CCAT and a retry number according to the determined type of the transmission target frame;상기 프레임 전송 관리자는 상기 CCAT 재시도 시퀀스에 따라 상기 전송 대상 프레임의 전송을 제어하는 것을 특징으로 하는 동적 CCAT 조정 장치.And the frame transmission manager controls the transmission of the transmission target frame according to the CCAT retry sequence.
- 제10항에 있어서,The method of claim 10,상기 트라이얼 프레임 및 상기 레귤러 프레임 간의 전송 비율은 n:m으로 미리 설정되며, n < m(n,m은 실수)인 것을 특징으로 하는 동적 CCAT 조정 장치.And a transmission ratio between the trial frame and the regular frame is preset to n: m, wherein n < m (n, m is a real number).
- 제10항에 있어서,The method of claim 10,상기 물리적 캐리어 센싱 관리자는, 미리 결정된 현재의 최적 CCAT(CCATcur)로부터 소정의 범위 이내에서 상기 CCAT를 설정하는 것을 특징으로 하는 동적 CCAT 조정 장치.And the physical carrier sensing manager sets the CCAT within a predetermined range from a predetermined current optimal CCAT (CCATcur).
- 제12항에 있어서,The method of claim 12,상기 CCAT 재시도 시퀀스에 따라 상기 전송 대상 프레임의 전송이 이루어지면, 각 CCAT 값에 대한 성공적인 전송 및 실패한 전송의 통계 및 채널 접속 시간에 대한 통계를 기초로 상기 CCATcur를 업데이트하는 채널 접속 관리자When the transmission target frame is transmitted according to the CCAT retry sequence, the channel access manager updating the CCATcur based on statistics of channel access time and statistics of successful and failed transmission for each CCAT value.를 더 포함하는 것을 특징으로 하는 동적 CCAT 조정 장치.Dynamic CCAT adjusting device further comprises.
- 제13항에 있어서,The method of claim 13,상기 채널 접속 관리자는, 업데이트된 상기 CCATcur를 중심으로 상기 CCAT에 대한 하부 및 상부 경계를 갖는 CS(Carrier Sense) 윈도우를 업데이트하는 것을 특징으로 하는 동적 CCAT 조정 장치.And the channel access manager updates a carrier sense window having a lower and upper boundary for the CCAT around the updated CCATcur.
- 제10항에 있어서,The method of claim 10,소정의 업데이트 간격 마다 반복적으로, 상기 전송 대상 프레임의 타입을 결정, 상기 CCAT 재시도 시퀀스를 설정, 및 상기 전송 대상 프레임의 전송을 제어가 수행되는 것을 특징으로 하는 동적 CCAT 조정 장치.And repetitively determining the type of the transmission target frame, setting the CCAT retry sequence, and controlling the transmission of the transmission target frame repeatedly at predetermined update intervals.
- 제10항에 있어서,The method of claim 10,상기 물리적 캐리어 센싱 관리자는,The physical carrier sensing manager,상기 트라이얼 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우로부터, 랜덤하게 CCAT를 선택한 값(CCATrand)이 상기 CCATcur 보다 큰 경우, 상기 CCATrand, 상기 CCATcur 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정하는 것을 특징으로 하는 동적 CCAT 조정 장치.For the trial frame, a value (CCATrand) that randomly selects CCAT from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur) is greater than that of the CCATcur. If large, determining the CCAT retry sequence including the number of retries of each frame transmission in the order of CCATrand, CCATcur, and CCATlow.
- 제10항에 있어서,The method of claim 10,상기 물리적 캐리어 센싱 관리자는,The physical carrier sensing manager,상기 트라이얼 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우로부터, 랜덤하게 CCAT를 선택한 값(CCATrand)이 상기 CCATcur 이하인 경우, 상기 CCATcur, 상기 CCATrand 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정하는 것을 특징으로 하는 동적 CCAT 조정 장치.For the trial frame, a value (CCATrand) that randomly selects CCAT from a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur) is less than or equal to the CCATcur. And determine the CCAT retry sequence including the number of retries of each frame transmission in the order of CCATcur, CCATrand and CCATlow.
- 제10항에 있어서,The method of claim 10,상기 물리적 캐리어 센싱 관리자는,The physical carrier sensing manager,상기 레귤러 프레임에 대하여, 현재의 최적 CCAT(CCATcur)를 중심으로 하부 경계(CCATlow) 및 상부 경계(CCATup)를 갖는 CS(Carrier Sense) 윈도우를 기초로, 상기 CCATcur, CCATnext 및 상기 CCATlow 순서로 각각의 프레임 전송의 재시도 수를 포함한 상기 CCAT 재시도 시퀀스를 결정하며, 여기서, 상기 CCATnext는, 상기 CCATcur 이후에 재전송에 있어서 가장 높은 스루풋을 달성하는 CCAT인 것을 특징으로 하는 동적 CCAT 조정 장치.For the regular frame, the CCATcur, CCATnext and CCATlow order, respectively, based on a CS (Carrier Sense) window having a lower boundary (CCATlow) and an upper boundary (CCATup) around a current optimal CCAT (CCATcur). Determine the CCAT retry sequence including the retry number of frame transmissions, wherein the CCATnext is a CCAT that achieves the highest throughput in retransmission after the CCATcur.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20150000455 | 2015-01-05 | ||
KR10-2015-0000455 | 2015-01-05 | ||
KR1020150178073A KR20160084291A (en) | 2015-01-05 | 2015-12-14 | Method and Apparatus for Dynamic CCA Threshold Tuning in Short Range Wireless Communication Systems |
KR10-2015-0178073 | 2015-12-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016111505A1 true WO2016111505A1 (en) | 2016-07-14 |
Family
ID=56356147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2016/000004 WO2016111505A1 (en) | 2015-01-05 | 2016-01-04 | Method and apparatus for dynamically adjusting ccat in near field communication system |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2016111505A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080008133A1 (en) * | 2006-05-18 | 2008-01-10 | Jing Zhu | Adjustment of a clear channel assessment (CCA) threshold |
KR20080113100A (en) * | 2006-04-13 | 2008-12-26 | 퀄컴 인코포레이티드 | Dynamic carrier sensing thresholds |
KR20100006484A (en) * | 2008-07-09 | 2010-01-19 | 한국전자통신연구원 | Pcs threshold adjustment method and terminal apparatus for high density wireless networks |
WO2014027847A1 (en) * | 2012-08-16 | 2014-02-20 | 엘지전자 주식회사 | Method and apparatus for accessing channel in wireless lan |
KR20140055587A (en) * | 2012-10-31 | 2014-05-09 | 에스케이텔레콤 주식회사 | Network control apparatus and operating method thereof |
-
2016
- 2016-01-04 WO PCT/KR2016/000004 patent/WO2016111505A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080113100A (en) * | 2006-04-13 | 2008-12-26 | 퀄컴 인코포레이티드 | Dynamic carrier sensing thresholds |
US20080008133A1 (en) * | 2006-05-18 | 2008-01-10 | Jing Zhu | Adjustment of a clear channel assessment (CCA) threshold |
KR20100006484A (en) * | 2008-07-09 | 2010-01-19 | 한국전자통신연구원 | Pcs threshold adjustment method and terminal apparatus for high density wireless networks |
WO2014027847A1 (en) * | 2012-08-16 | 2014-02-20 | 엘지전자 주식회사 | Method and apparatus for accessing channel in wireless lan |
KR20140055587A (en) * | 2012-10-31 | 2014-05-09 | 에스케이텔레콤 주식회사 | Network control apparatus and operating method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12004191B2 (en) | Method and apparatus for coordinated multi-access point channel access in a wireless network | |
WO2017196104A1 (en) | Wireless communication terminal and wireless communication method for random access-based uplink multi-user transmission | |
US10542557B2 (en) | System and method for digital communications with interference avoidance | |
US9974098B2 (en) | Method and apparatus for space division multiple access for wireless local area network system | |
WO2016140519A1 (en) | Apparatus and method for uplink channel access in wireless local area networks | |
KR101851544B1 (en) | System and method for setting cyclic prefix length | |
US20160081100A1 (en) | Data transmission method and device | |
US20100091712A1 (en) | Wireless communication methods utilizing a single antenna with multiple channels and the devices thereof | |
WO2014003503A1 (en) | Method and apparatus for transmitting signal in beam forming-based communication system | |
US20160353480A1 (en) | Method and apparatus for transmitting frame in wireless local area network | |
WO2010085069A2 (en) | Method and apparatus for channel access in contention-based communication system and station | |
WO2013112008A1 (en) | Method and system for providing service in a wireless communication system | |
WO2016108672A1 (en) | Wireless communication terminal and wireless communication method for transmitting uplink by multiple users | |
JP2004530349A (en) | Increase link capacity through simultaneous transmission in centralized wireless LAN | |
WO2016204538A1 (en) | Wireless communication method for multi-user transmission scheduling, and wireless communication terminal using same | |
WO2016114588A1 (en) | Method for managing wireless resources, and access point using same | |
KR20170085584A (en) | System and method for setting cyclic prefix length | |
WO2020046017A1 (en) | Apparatus and method for dynamic power management in wireless communication system | |
KR20070011795A (en) | Method for controlling of wireless channel in ad hoc network and communication apparatus using the same | |
KR20230048390A (en) | Channel competition method and related device | |
WO2015023079A1 (en) | Method and apparatus for random access in virtual cell network system | |
US11082887B2 (en) | Method for retransmitting frame in wireless LAN system, and wireless terminal using same | |
US11558759B2 (en) | Systems and methods for minimizing latency and contention using QoS frame scheduling information | |
WO2016111505A1 (en) | Method and apparatus for dynamically adjusting ccat in near field communication system | |
WO2013006012A2 (en) | Apparatus and method for distributed scheduling in wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16735126 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16735126 Country of ref document: EP Kind code of ref document: A1 |