Method and device for performing wi-fi communication
The method improves Wi-Fi communication by managing data transmission permissions through preemption signals and Zadoff-Chu sequences, addressing inefficiencies in low-latency data transmission in IoT environments.
Patent Information
- Application Number
- PCT/KR2025/007551
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-05
- Filing Date
- 2025-06-02
- Publication Date
- 2025-12-11
AI Technical Summary
Existing Wi-Fi communication systems face challenges in efficiently handling low-latency data transmission, particularly in IoT environments where machine-to-machine communication and machine-type communication are prevalent, leading to inefficiencies in data exchange between distributed components.
Implementing a method for Wi-Fi communication that includes transmitting data frames, receiving preemption signals, and sending trigger frames to manage data transmission permissions, utilizing preemption mechanisms and Zadoff-Chu sequence signals to enhance channel access and improve low-latency data transmission.
The proposed method enhances low-latency data transmission performance by optimizing data exchange through preemption mechanisms, improving efficiency and reducing latency in IoT environments.
Smart Images

Figure KR2025007551_11122025_PF_FP_ABST
Abstract
Description
Method and device for performing Wi-Fi communication
[0001] The present disclosure relates to a method for Wi-Fi communication between electronic devices.
[0002] Recently, with the advancement of wireless technology, wired networks are being replaced by wireless networks, which are widely used by many people. In other words, since wireless technology can overcome the mobility limitations of wired networks, many technologies utilizing wireless networks are being actively researched.
[0003] A Wireless Local Area Network (WLAN), also known as Wi-Fi, allows users to access the Internet via mobile devices or laptops within a certain distance from an Access Point (AP). The WiFi Alliance defines WiFi as a wireless local area network (WLAN) product based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. WiFi communication primarily uses the 2.4 GHz and 5 GHz radio bands. In particular, with the popularization of mobile devices, wireless LANs, which have potential as open wireless networks, are rapidly expanding, and WiFi is being used to provide high-speed data services to entire cities, including schools, airports, hotels, and offices.
[0004] The Internet is evolving from a human-centric network where humans create and consume information to an Internet of Things (IoT) network where information is exchanged and processed between distributed components such as objects. The Internet of Everything (IoE) technology, which combines IoT technology with big data processing technology through connections to cloud servers, is also emerging. To implement the IoT, technological elements such as sensing technology, wired and wireless communication and network infrastructure, service interface technology, and security technology are required. Recently, technologies such as sensor networks for connecting objects, machine-to-machine (M2M) communication, and machine-type communication (MTC) are being researched.
[0005] In an IoT environment, intelligent IT (Internet Technology) services can be provided that collect and analyze data generated from connected objects, creating new value in human life. IoT, through the convergence and integration of existing IT (information technology) technologies with various industries, can be applied to fields such as smart homes, smart buildings, smart cities, smart or connected cars, smart grids, healthcare, smart appliances, and advanced medical services.
[0006] The present disclosure proposes an operation method of an access point and a station for transmitting data requiring preemption (e.g., low-latency data) in Wi-Fi communication.
[0007] According to one embodiment of the present disclosure, a method of an access point performing wireless local area network (WLAN) communication includes the steps of: transmitting a data frame to a first station; receiving at least one preemption (PR) signal from at least one second station; receiving an Ack frame from the first station in response to the data frame; and transmitting a trigger frame based on the PR signal to the at least one second station after receiving the Ack frame.
[0008] According to one embodiment of the present disclosure, a method of a station performing wireless local area network (WLAN) communication includes the steps of transmitting at least one preemption (PR) signal to an access point; and receiving a trigger frame based on the PR signal from the access point, wherein the trigger frame is received after an Ack frame received by the access point.
[0009] According to one embodiment of the present disclosure, an access point for performing wireless local area network (WLAN) communication includes a transceiver; one or more processors including processing circuitry; and a memory storing instructions, wherein the instructions, when individually or collectively executed by the one or more processors, cause the access point to: transmit a data frame to a first station, receive at least one preemption (PR) signal from at least one second station, receive an ACK frame in response to the data frame from the first station, and, after receiving the ACK frame, transmit a trigger frame based on the PR signal to the at least one second station.
[0010] According to one embodiment of the present disclosure, a station performing wireless local area network (WLAN) communication includes a transceiver; one or more processors including processing circuitry; and a memory storing instructions, wherein the instructions, when individually or collectively executed by the one or more processors, cause the station to: transmit at least one preemption (PR) signal to an access point, and receive a trigger frame based on the PR signal from the access point, wherein the trigger frame is received after an Ack frame is received by the access point.
[0011] According to one embodiment of the present disclosure, an electronic device can improve the performance of low-latency data transmission by operating a transmission permission preemption method during Wi-Fi communication.
[0012] FIG. 1 is a block diagram of an electronic device within a network environment according to one embodiment of the present disclosure.
[0013] FIG. 2A is a drawing for explaining a short-range communication connection type of an electronic device according to one embodiment of the present disclosure.
[0014] FIG. 2b is a diagram illustrating the operation of an access point and a station for establishing a Wi-Fi connection according to one embodiment of the present disclosure.
[0015] FIG. 3 illustrates a wireless communication system including an access point and a wireless station according to one embodiment of the present disclosure.
[0016] FIG. 4A and FIG. 4B are diagrams illustrating the arrival of DL (downlink) low-latency traffic and UL (uplink) low-latency traffic during a DL (downlink) transmit opportunity (TXOP) according to one embodiment of the present disclosure.
[0017] FIG. 5 is a diagram illustrating an operation of UL traffic transmission of at least one wireless station to which an enhanced distributed channel access (EDCA)-based preemption mechanism is applied according to one embodiment of the present disclosure.
[0018] FIG. 6 is a diagram illustrating the operation of UL traffic transmission of multiple stations using a preemption mechanism according to one embodiment of the present disclosure.
[0019] FIG. 7 is a diagram illustrating a UL Preemption operation based on sequence (e.g., Zadoff Chu (ZC) sequence) signal transmission in a DL TXOP (transmission opportunity) according to one embodiment of the present disclosure.
[0020] FIG. 8 is a diagram illustrating a UL Preemption operation based on a sequence (e.g., a Zadoff Chu (ZC) sequence) signal transmission in a UL transmission opportunity (TXOP) according to one embodiment of the present disclosure.
[0021] FIGS. 9a, 9b, and 9c illustrate examples of identifier (ID) mapping tables for PR signal transmission according to one embodiment of the present disclosure.
[0022] FIGS. 10A and 10B illustrate an example of an IE for allocating a Sequence ID (e.g., a ZC sequence ID) for PR signal transmission according to one embodiment of the present disclosure.
[0023] FIG. 11 is a diagram illustrating an operation of UL traffic transmission of a plurality of stations using a sequence (e.g., ZC Sequence) signal when an access point transmits a trigger frame, according to one embodiment of the present disclosure.
[0024] FIG. 12 is a diagram illustrating an operation of UL traffic transmission of a plurality of stations using a sequence (e.g., ZC Sequence) signal and / or a PRT (Preemption transmission) indication when an access point transmits a trigger frame according to one embodiment of the present disclosure.
[0025] FIG. 13 is a diagram illustrating an operation of UL traffic transmission of a plurality of stations using a sequence (e.g., ZC Sequence) signal when an access point does not transmit a trigger frame, according to one embodiment of the present disclosure.
[0026] FIG. 14 illustrates an example of a sequence (e.g., ZC Sequence) allocation IE for PR signal transmission according to one embodiment of the present disclosure.
[0027] FIGS. 15a, 15b, 15c and 15d illustrate examples of IEs for allocating a sequence (e.g., a ZC sequence) included in a management frame according to one embodiment of the present disclosure.
[0028] FIG. 16 is a flowchart illustrating the operation of an access point according to one embodiment of the present disclosure.
[0029] FIG. 17 is a flowchart illustrating the operation of a station according to one embodiment of the present disclosure.
[0030] FIG. 18 is a diagram showing an example configuration of an access point according to one embodiment of the present disclosure.
[0031] FIG. 19 is a diagram showing an example configuration of a station according to one embodiment of the present disclosure.
[0032] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the attached drawings.
[0033] In describing the embodiments, descriptions of technical details that are well known in the technical field to which the present disclosure pertains and are not directly related to the present disclosure will be omitted. This is to convey the gist of the present disclosure more clearly without obscuring it by omitting unnecessary explanations.
[0034] For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically depicted. Furthermore, the dimensions of each component do not entirely reflect its actual size. Identical or corresponding components in each drawing are assigned the same reference numbers.
[0035] The advantages and features of the present disclosure, and methods for achieving them, will become clearer with reference to the embodiments described below in detail together with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms. The embodiments of the present disclosure are provided only to make the present disclosure complete and to fully inform those skilled in the art of the scope of the disclosure, and the present disclosure is defined only by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
[0036] At this time, it will be understood that each block of the processing flowchart drawings and combinations of the flowchart drawings can be performed by computer program instructions. These computer program instructions can be installed in a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in the flowchart block(s). These computer program instructions can also be stored in a computer-available or computer-readable memory that can direct a computer or other programmable data processing equipment to implement the functions in a specific manner, so that the instructions stored in the computer-available or computer-readable memory can also produce a manufactured item that includes an instruction means for performing the functions described in the flowchart block(s).
[0037] Since the computer program instructions may be installed on a computer or other programmable data processing device, a series of operational steps may be performed on the computer or other programmable data processing device to create a computer-executable process, so that the instructions that cause the computer or other programmable data processing device to perform the steps for performing the functions described in the flowchart block(s) may also be able to provide steps for performing the functions described in the flowchart block(s).
[0038] Additionally, each block may represent a module, segment, or portion of code that contains one or more executable instructions for performing a specific logical function(s). It should also be noted that in some alternative implementation examples, the functions described in the blocks may occur out of order. For example, two blocks depicted in succession may actually be executed substantially concurrently, or the blocks may sometimes be executed in reverse order, depending on their respective functions.
[0039] Here, the term '~ unit' used in the present embodiment means software or hardware components such as FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit), and the '~ unit' performs certain roles. However, the '~ unit' is not limited to software or hardware. The '~ unit' may be configured to be in an addressable storage medium and may be configured to play one or more processors. Accordingly, according to some embodiments, the '~ unit' includes components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided within the components and '~ units' may be combined into a smaller number of components and '~ units' or further separated into additional components and '~ units'. Additionally, the components and '~parts' may be implemented to activate one or more CPUs within the device or secure multimedia card. Furthermore, according to some embodiments, the '~parts' may include one or more processors.
[0040] The term 'terminal' or 'device' used herein may refer to a mobile station (MS), user equipment (UE), user terminal (UT), wireless terminal, access terminal (AT), terminal, subscriber unit (SS), subscriber station (SS), wireless device, wireless communication device, wireless transmit / receive unit (WTRU), mobile node, mobile, or other terms. Various embodiments of the terminal may include a cellular telephone, a smart phone having a wireless communication function, a personal digital assistant (PDA) having a wireless communication function, a wireless modem, a portable computer having a wireless communication function, a photographing device such as a digital camera having a wireless communication function, a gaming device having a wireless communication function, a music storage and playback home appliance having a wireless communication function, an internet home appliance capable of wireless internet access and browsing, as well as portable units or terminals integrating combinations of such functions. In addition, the terminal may include, but is not limited to, an M2M (Machine to Machine) terminal, an MTC (Machine Type Communication) terminal / device. In this specification, the terminal may also be referred to as an electronic device or simply a device.
[0041] The exemplary embodiments are described below for simplicity only with respect to Wireless Local Area Network (WLAN) systems. It should be understood that the exemplary embodiments are equally applicable to other wireless networks (e.g., cellular networks, pico-networks, femto-networks, satellite networks), as well as systems that utilize signals of one or more wired standards or protocols (e.g., Ethernet and / or HomePlug / PLC standards). As used herein, the terms "WLAN" and "Wi-Fi®" may include communications governed by the IEEE 802.11 family of standards, BLUETOOTH®, HiperLAN (a set of wireless standards primarily used in Europe and comparable to the IEEE 802.11 standards), and other technologies having a relatively short radio propagation range. Accordingly, the terms "WLAN" and "WiFi" may be used interchangeably herein. Additionally, while described below with respect to an infrastructure WLAN system including one or more Access Points (APs) and a plurality of wireless stations (STAs), the exemplary embodiments are equally applicable to other WLAN systems including, for example, multiple WLANs, peer-to-peer (or independent basic service set) systems, Wi-Fi Direct systems, and / or hotspots.
[0042] Additionally, while the present disclosure describes the exchange of data frames between wireless devices, the exemplary embodiments may be applied to the exchange of any data unit, packet, and / or frame between wireless devices. Thus, the term "frame" may include any frame, packet, or data unit, such as, for example, protocol data units (PDUs), media access control (MAC) protocol data units (MPDUs), and physical layer convergence procedure (PLCP) protocol data units (PPDUs). The term "A-MPDU" may mean aggregated MPDUs.
[0043] In the following description, numerous specific details are set forth, such as examples of specific components, circuits, and processes, to provide a thorough understanding of the present disclosure. The term "connected," as used herein, means directly connected or connected via one or more intervening components or circuits. The term "connected access point" refers to an access point with which a given wireless station is currently associated and / or connected (e.g., there is an established communications channel or link between the access point and the given wireless station). Furthermore, in the following description and for purposes of explanation, specific nomenclature is set forth to provide a thorough understanding of the exemplary embodiments. However, it will be apparent to one skilled in the art that such specific details may not be necessary to practice the exemplary embodiments. In other instances, well-known circuits and devices are shown in block diagram form to avoid obscuring the present disclosure.
[0044] The operating principles of the present disclosure are described in detail below with reference to the attached drawings. In the following description of the present disclosure, detailed descriptions of related known functions or configurations will be omitted if they are deemed to unnecessarily obscure the gist of the present disclosure. Furthermore, the terms described below are defined based on the functions of the present disclosure and may vary depending on the intent or custom of the user or operator. Therefore, their definitions should be based on the overall content of this specification.
[0045] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to one embodiment of the present disclosure. Referring to FIG. 1 , in the network environment (100), the electronic device (101) may communicate with the electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with the electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0046] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store the resulting data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a specified function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0047] The auxiliary processor (123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, in the electronic device (101) itself where artificial intelligence is performed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0048] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0049] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0050] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0051] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0052] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0053] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0054] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0055] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0056] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0057] The haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0058] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0059] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
[0060] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0061] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi), or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0062] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0063] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the at least one selected antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0064] According to various embodiments, the antenna module (197) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0065] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0066] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0067] FIG. 2A is a drawing for explaining a short-range communication connection type of an electronic device according to one embodiment of the present disclosure.
[0068] Referring to FIG. 2A, an electronic device (101) (e.g., the electronic device (101) of FIG. 1) may be connected to an access point (AP) (200) based on Wi-Fi communication. The electronic device (101) may include a processor (120) (e.g., the processor (120) of FIG. 1) and a communication module (190) (e.g., the communication module (190) of FIG. 1).
[0069] According to one embodiment, the communication module (190) may receive a signal from the outside or transmit a signal to the outside based on a Wi-Fi communication method (e.g., IEEE 802.11be-based communication). For example, the communication module (190) may operate based on IEEE 802.11ac, 802.11ax, 802.11be, or 802.11bn among Wi-Fi communication methods, and in particular, IEEE 802.11be or 802.11bn may support a wider bandwidth, higher data throughput, and shorter delay time compared to IEEE 802.11ax.
[0070] The communication module (190) may include a transceiver (191) for transmitting and receiving data with an external device and a communication processor (193) (e.g., a communication processor (not shown) or a short-range wireless communication module (e.g., a Wi-Fi chipset)). According to one embodiment, the communication module (190) may further include a memory.
[0071] According to one embodiment, the transceiver (191) may convert a baseband transmit signal into a wireless signal or convert a received wireless signal into a baseband receive signal.
[0072] According to various embodiments, the communication module (190) may further include, in addition to the transceiver (191) and the communication processor (193), components for orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA), for example, a modulator, a digital-analog converter (D / A converter), a frequency converter, an A / D converter, an amplifier, and / or a demodulator.
[0073] Although not shown, according to various embodiments, the electronic device (101) may be electrically connected to a communication module of the access point (200) and may include at least one antenna module (e.g., antenna module (197) of FIG. 1) that supports a communication protocol and / or frequency band supported by the communication module of the access point (200).
[0074] According to one embodiment, the communication processor (193) may control the transceiver (191) to form a communication connection (e.g., the first network (198) of FIG. 1) with the access point (200). For example, the communication connection may include a Wi-Fi network. For example, the communication processor (193) may control the transceiver (191) to form a wireless connection with the access point (200) using a 2.4 GHz, 5 GHz, or 6 GHz band WLAN (wireless local area network) standard such as IEEE 802.11ac, 802.11ax, 802.11be, or 802.11bn. Alternatively, the communication processor (193) may control the transceiver (191) to form a wireless connection with the access point (200) using a 60 GHz band WLAN standard such as IEEE 802.11ad or 802.11ay.
[0075] According to one embodiment, a method of communicating between an electronic device (101) and an access point (200) using a wireless local area network (WLAN) standard may be referred to as a communication method based on an STA mode.
[0076] According to one embodiment, the processor (120) may include an application processor. The processor (120) may perform a specified operation of the electronic device (101) or control other hardware (e.g., a communication module (190)) to perform a specified operation.
[0077] According to one embodiment, the access point (200) may support an operation of transmitting data to an external network and / or an operation of receiving data from an external network by a plurality of electronic devices (e.g., electronic devices (101)) based on a connection between the plurality of electronic devices (e.g., electronic devices (101)) and an external network (e.g., the Internet, an external LAN, or a cellular network).
[0078] In one embodiment, the access point (200) may be a wireless router. The access point (200) may be a dedicated wireless router or a general-purpose device supporting mobile hotspot functionality, and there are no limitations on its implementation. For example, the access point (200) may include the same components as the electronic device (101), such as a processor (e.g., the processor (120) of FIG. 1 ) and / or a communication module (e.g., the communication module (190) of FIG. 1 ).
[0079] According to one embodiment, the access point (200) can transmit and receive data with an external device, such as a server (e.g., server (108) of FIG. 1) or an electronic device (101). For example, the access point (200) can transmit at least some of the data received from the server to the electronic device (101). According to one embodiment, the access point (200) and the electronic device (101) can transmit and receive UL (uplink) / DL (downlink) data during an operation period. For example, the access point (200) can transmit traffic to the electronic device (101) only during an operation period set based on schedule information received from the electronic device (101).
[0080] FIG. 2b is a diagram illustrating the operation of an access point and a station for establishing a Wi-Fi connection according to one embodiment of the present disclosure.
[0081] Referring to FIG. 2B, an access point (210) may be implemented as the access point (200) of FIG. 2A and may communicate with a station (220) based on Wi-Fi. The station (220) may be implemented as the electronic device (101) of FIG. 1 or the electronic device (101) of FIG. 2A. The station (220) may be a terminal (or a terminal having a Wi-Fi interface) that supports Wi-Fi communication according to the IEEE 802.11 standard.
[0082] A station (220) may transmit (or broadcast) a probe request message to an access point (210) (S201). According to one embodiment, the probe request message may be a message for the station (220) to search for surrounding access points (210). According to one embodiment, the probe request message may include information regarding at least one communication capability supported by the station (220). According to one embodiment, the station (220) may receive a beacon message from the access point (210) and transmit a probe request message to the access point (210) based on information included in the beacon message. The access point (210) may transmit a probe response message (probe response) in response to the probe request message (S202).
[0083] Upon receiving the probe response message, the station (220) may transmit an authentication request message to the access point (210) (S203). The access point (210) may transmit an authentication response message to the station (220) in response to the authentication request message (S204), and the authentication procedure between the access point (210) and the station (220) may be completed. In one embodiment, the authentication procedures of S203 and S204 may be a procedure for selecting and authenticating a channel with the strongest reception strength among messages received during a channel search process. In one embodiment, through the authentication procedures of S203 and S204, the station (220) and the access point (210) may negotiate an encryption method of the authentication procedure.
[0084] Once the authentication procedure is completed, the station (220) may transmit an association request message to the access point (210) to establish a connection to the access point (210) (S205). In one embodiment, the association request message may include information regarding at least one capability (e.g., according to the IEEE 802.11 standard) to be used for data communication between the station (220) and the access point (210). The access point (210) may generate an association ID (AID) for the station (220) and transmit an association response message to the station (220) (S206).
[0085] FIG. 3 illustrates a wireless communication system including an access point and a station according to one embodiment of the present disclosure.
[0086] Referring to FIG. 3, a wireless communication system (300) may include a wireless local area network (WLAN) (305) including an access point (310) and client electronic devices (320, 330, 332, 334, 336) corresponding to stations.
[0087] An access point (310) may form a wireless communication channel or link to one or more stations (STAs) (320, 330, 332, 334, 336). The access point (310) may be assigned a unique media access control (MAC) address.
[0088] Although the WLAN (305) is illustrated as an infrastructure basic service set (BSS), in other exemplary embodiments, the WLAN (305) may also be implemented as an independent basic service set (IBSS) network, or a peer-to-peer (P2P) network (e.g., operating according to Wi-Fi Direct protocols).
[0089] A station (any of 320, 330, 332, 334, 336) may be any suitable Wi-Fi enabled wireless or electronic device, including, for example, a cell phone, a personal digital assistant (PDA), a tablet device, a laptop computer, etc. A station (any of 320, 330, 332, 334, 336) may also be referred to as a user equipment (UE), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, an electronic device, or any other suitable terminology.
[0090] Referring to FIG. 3, stations (320, 330, 332, 334, 336) may include one non-LL (legacy) client electronic device (320) that does not require low latency (LL) transmission and four LL client electronic devices (330, 332, 334, 336) that require low latency transmission. The traffic of the wireless stations (330, 332, 334, 336) that require low latency (LL) may require a certain traffic speed, for example, may require data transmission of 1500 bytes per 40 mm. In one embodiment, the four LL client electronic devices may include electronic devices that require low latency transmission and thus transmission through preemption or electronic devices that require high priority transmission.
[0091] Stations (330, 332, 334, 336) corresponding to UL clients connected to an access point (310) can use the “PCF (point coordination function) transmission method” and / or the “DCF (distributed coordination function) transmission method” for data transmission.
[0092] "PCF (point coordination function) method transmission" may refer to a method of transmission in which the access point directly asks the stations for data transmission and makes them wait for data transmission for multiple stations.
[0093] "DCF (distributed coordination function) transmission" may refer to a transmission method in which a station detects and waits in advance to avoid collisions before transmitting data in an environment where multiple stations compete to transmit data.
[0094] The above DCF transmission method is a concept for providing services in a contention period, and can handle waiting time by dividing traffic priorities into IFSs (inter-frame spaces) to request channel use. In other words, priority can be determined by the size of the waiting time, and the shorter the waiting time, the higher the priority packet. The IFS can include SIFS (short IFS), PIFS (PCF IFS), and DIFS (DCF IFS).
[0095] The SIFS has the shortest period and has a high priority, and is mainly used as a waiting time for control information. The PIFS has a medium-length period and has a medium priority. The DIFS has a low priority and is mainly used as a waiting time for channel check. In one embodiment, a station listens (or waits) for the availability of the channel during the DIFS period, and if the channel is busy during the DIFS period, it can delay transmission.
[0096] FIGS. 4A and 4B are diagrams illustrating the arrival of DL low-latency traffic and UL low-latency traffic during a DL TXOP (transmit opportunity) according to one embodiment of the present disclosure.
[0097] Figures 4a and 4b are diagrams illustrating an example of communication between an access point and a station using the DCF method.
[0098] Figure 4a illustrates a case where DL low-latency traffic arrives during a DL TXOP.
[0099] Referring to FIG. 4a, even if a new DL low latency packet arrives (430) while the access point (400) is transmitting a long DL PPDU (PLCP (physical layer convergence procedure) protocol data unit) (420), the access point (400) may wait for transmission of the new DL low latency packet (435) until transmission of the PPDU (420) is completed during the TXOP (427) period. The station (410) may transmit an ACK frame for the long DL PPDU (420) (425).
[0100] The access point (400) can transmit a low-latency DL PPDU (440) that has been waiting after the TXOP (427), and the low-latency TXOP (447) can be set to a different length from the TXOP (427) for a long DL PPDU (420) that does not require low latency. The station (410) can transmit an ACK frame for the low-latency DL PPDU (440) (445).
[0101] Figure 4b illustrates a case where UL low-latency traffic arrives during a DL TXOP.
[0102] Referring to FIG. 4b, even if a new UL low latency packet arrives (470) from a station (410) while the access point (400) is transmitting a long DL PPDU (450), the station (410) may wait for transmission of the new UL low latency packet (475) until transmission of the PPDU is completed during the TXOP (460) period. The station (410) may transmit an ACK frame (455) for the long DL PPDU (450). After the TXOP (460), the station (410) may transmit the low-latency UL PPDU that was being waited for (480), and the low-latency TXOP (490) may be set to a different length from the TXOP (460) for a long DL PPDU (450) that does not require low latency. The access point (400) can transmit an ACK frame (483) for the low-latency DL PPDU (480).
[0103] However, in the case of the examples of FIGS. 4a and 4b, even for low-latency packets, the TXOP period for the preceding DL packet transmission must be waited for, which may not satisfy the requirements of low-latency packets. In other words, the MAC-based DCF transmission method described above processes all data transmissions in a wireless network environment by arriving at a queue and grants equal probabilistic opportunities to all users to access the channel. Therefore, as the number of users participating in the network increases, the probability of data collision increases relatively, and the number of data retransmissions due to collisions also increases. Therefore, it is necessary to improve multimedia data transmission and QoS (Quality of Service) guarantee.
[0104] Meanwhile, to address the issue of low-latency packets being processed with the same priority as packets that do not require low-latency, an Enhanced Distributed Channel Access (EDCA)-based preemption mechanism can be employed. That is, the access point can provide stations requesting high-priority traffic (e.g., low-latency data transmission) with a priority opportunity to compete within the DL TXOP.
[0105] FIG. 5 is a diagram illustrating an operation of UL traffic transmission of at least one wireless station to which an enhanced distributed channel access (EDCA)-based preemption mechanism is applied according to one embodiment of the present disclosure.
[0106] The wireless station (510) illustrated in FIG. 5 may include electronic devices (330, 332, 334, 336) that require low-latency transmission (or high-priority transmission) as described in FIG. 3. For convenience of explanation, one station (510) is illustrated in FIG. 5, but the technical idea of the present disclosure is not limited thereto, and a plurality of stations connected to an access point (500) and requiring preemption may be implemented. In one embodiment, the station (510) may correspond to a low-latency client that is a target of an EDCA-based preemption mechanism.
[0107] Referring to FIG. 5, an access point (500) may transmit DL PPDU 1 with a preemption (PR) enabled indication to a low-latency client (or high-priority) station (510) (520). In one embodiment, the DL PPDU may be one of smaller PPDUs into which a long DL PPDU is divided. The station (510) may transmit an ACK frame for DL PPDU 1 to the access point (500) (525).
[0108] The station (510) can transmit a preemption indication (PRI) frame to the access point (500) in a contention situation within the PIFS (530), that is, after the SIFS (535) after transmitting the ACK frame. The station (510) illustrated in FIG. 5 may include all wireless stations that require preemption and are connected to the access point (500) as described above, and thus, at least one station that has received a preemption enable (PR enabled) indication can transmit at least one PRI frame in a contention situation. As described above, the SIFS (535) has a higher priority and a shorter period than the PIFS (530). After transmitting the PRI, the station (510) may ignore the NAV (network allocation vector) set by the access point (500) in the previous frame and may not receive DL PPDU 2 (545). Accordingly, the station (510) can transmit UL low-latency data in an EDCA-based contention situation even in the section where DL PPDU 2 was scheduled to be transmitted (550).
[0109] FIG. 6 is a diagram illustrating the operation of UL traffic transmission of multiple stations using a preemption mechanism according to one embodiment of the present disclosure.
[0110] The stations (610, 615) illustrated in FIG. 6 may be implemented as electronic devices requiring low-latency transmission (or high-priority transmission) as described in FIG. 3.
[0111] Referring to FIG. 6, an access point (600) may transmit (or broadcast) DL PPDU 1 and a preemption (PR) enabled indication (620). In one embodiment, the DL PPDU 1 may be one of the smaller PPDUs into which a long DL PPDU is divided. The first station (610) may transmit an ACK frame for DL PPDU 1 to the access point (600) (625).
[0112] The first station (610) can transmit a preemption indication (PRI) frame (640) to the access point (600) in a contention situation at a time point (t=T) that is SIFS (635) after transmitting the ACK frame (625). The second station (615) can transmit a PRI frame (645) to the access point (600) in a contention situation at the same time point (t=T) that is SIFS (635).
[0113] The first station (610) can transmit UL low-latency data (660) after SIFS (650) following the transmission of the PRI frame (640). The second station (615) can transmit UL low-latency data (665) after SIFS (650) following the transmission of the PRI frame (645).
[0114] When a plurality of PRI frames (640, 645) are transmitted to the access point (600) from the first station (610) and the second station (615), a collision may occur between the UL low-latency data (660) transmitted from the first station (610) and the UL low-latency data (665) transmitted from the second station (615) when received by the access point (600). For example, the access point (600) may receive the UL low-latency data (660) and the UL low-latency data (665) at the same or similar times, and an error may occur in receiving the UL low-latency data (660) and / or the UL low-latency data (665).
[0115] Preemption PR requests based on orthogonal sequences (e.g., Zadoff Chu (ZC) sequences)
[0116] A station sending a preemption request after transmitting an ongoing PPDU may be synchronized with the PPDU in terms of time and frequency. Therefore, the preemption request may not necessarily be a complete PPDU, and using an easily detectable signal can reduce overhead, etc. Therefore, a method using an orthogonal sequence as a preemption (PR) signal may be proposed.
[0117] For example, in the case of a Zadoff Chu sequence, which is a type of orthogonal sequence, one symbol in 52 subcarriers can have 46 root ZC sequences that are orthogonal to each other. Each root ZC sequence can generate M ZC sequences by cyclic shift, which can be resolved by autocorrelation with the root ZC sequence. The M can be '4' when the coverage radius is less than 100 m. Different ZC sequences transmitted in the same period on the channel can be addressed simultaneously. In the connection procedure, a ZC sequence can be assigned to a station with potential LL traffic. Meanwhile, the transmit power of a preemption request (PR) can be determined based on the path loss + the target power to be received.
[0118] In the present disclosure, for convenience of explanation, the ZC sequence is used as an example of an orthogonal sequence used in a PR signal, but the scope of the present disclosure is not limited thereto, and the type of sequence used in a PR signal can be applied in various ways in system and protocol design.
[0119] FIG. 7 is a diagram illustrating a UL Preemption operation based on sequence (e.g., Zadoff Chu (ZC) sequence) signal transmission in a DL TXOP (transmission opportunity) according to one embodiment of the present disclosure.
[0120] Referring to FIG. 7, the access point (700), the first station (711), the second station (712), and the third station (713) can be interconnected and communicate with each other like the access point (200) and the electronic device (101) described in FIG. 2. The second station (712) and the third station (713) depicted in FIG. 7 can be implemented as electronic devices (330, 332, 334, 336) that require low-latency transmission (or high-priority transmission) as described in FIG. 3.
[0121] FIG. 7 (a) is a diagram illustrating an operation of an access point (700) initiating a DL TXOP and transmitting DL data. Referring to FIG. 7 (a), the access point (700) may transmit a request-to-send (RTS) frame to initiate a TXOP (720) (721). In one embodiment, the access point (700) may indicate that "preemption (PR) is allowed during the TXOP" at the same time as transmitting the RTS. The first station (711) may transmit a clear-to-send (CTS) frame to the access point (700) (723).
[0122] Thereafter, the access point (700) can transmit DL data to the first station (711) during TXOP (720) (725, 730). The first station (711) can transmit a BA (block acknowledgment) frame for the DL data (727, 735).
[0123] FIG. 7(b) is a diagram illustrating an operation in which stations transmit a preemption request (PR) signal within a DL TXOP initiated by an access point (700). In one embodiment, the PR signal may include a ZC sequence, but the present disclosure is not limited thereto.
[0124] Referring to (b) of FIG. 7, the access point (700) may transmit a request-to-send (RTS) frame to initiate a TXOP (740) (741). In one embodiment, the access point (700) may simultaneously transmit the RTS and indicate that "preemption (PR) is allowed during the TXOP." The first station (711) may transmit a clear-to-send (CTS) frame to the access point (700) (743).
[0125] Thereafter, the access point (700) can transmit DL data to the first station (711) (745). While the access point (700) transmits the DL data in step 745, data packets requesting low delay may arrive at the second station (712) and the third station (713) (752, 753). In this case, the second station (712) and the third station (713) can transmit a PR signal requesting preemption to the access point (700) after the DL data is transmitted (745) (756, 757). In one embodiment, the second station (712) and the third station (713) can transmit the PR signal to the access point (700) within SIFS (755), within PIFS, or before transmitting a trigger frame (765) after the DL data is transmitted (745). In one embodiment, the PR signal may include a ZC sequence of one symbol, but the present disclosure is not limited thereto. The first station (711) may transmit a block acknowledgment (BA) frame for the DL data (760).
[0126] Thereafter, the access point (700) may transmit a trigger frame (TF) (765). The TF may include (or indicate) information about appropriate resources to be used for UL LL data transmission based on the PR signal (732, 733).
[0127] The second station (712) can transmit UL low-latency data (772) based on the TF (750). The third station (713) can transmit UL low-latency data (773) based on the TF (750). The access point (700) can transmit a BA (block ack) frame for the UL low-latency data (772, 773) transmitted by the second station (712) and the third station (713) (780).
[0128] FIG. 8 is a diagram illustrating a UL Preemption operation based on a sequence (e.g., a Zadoff Chu (ZC) sequence) signal transmission in a UL transmission opportunity (TXOP) according to one embodiment of the present disclosure.
[0129] Referring to FIG. 8, the access point (800) and the first station (811), the second station (812), and the third station (813) can be interconnected and communicate with each other like the access point (200) and the electronic device (101) described in FIG. 2. The second station (812) and the third station (813) depicted in FIG. 8 can be implemented as electronic devices (330, 332, 334, 336) that require low-latency transmission (or high-priority transmission) as described in FIG. 3.
[0130] FIG. 8 (a) is a diagram illustrating an operation of a first station (811) initiating a UL TXOP and transmitting UL data. Referring to FIG. 8 (a), the first station (811) may initiate a TXOP (820) and transmit UL data (825). In one embodiment, the first station (810) may indicate that "preemption (PR) is allowed during the TXOP" when transmitting UL data. The access point (800) may transmit a BA frame for the UL data (827). Thereafter, the first station (810) may transmit UL data (830) within the TXOP (820) initiated by the first station, and the access point (800) may transmit a BA frame for the UL data (835).
[0131] FIG. 8(b) is a diagram illustrating an operation in which stations transmit a preemption request (PR) signal within a DL TXOP initiated by an access point (700). In one embodiment, the PR signal may include a ZC sequence, but the present disclosure is not limited thereto. Referring to FIG. 8(b), a first station (811) may initiate a TXOP (840) and transmit UL data (845). In one embodiment, the first station (810) may indicate that "preemption (PR) is allowed during the TXOP" when transmitting UL data. In step 845, while the first station (811) transmits the UL data, data packets requesting low latency may arrive at the second station (812) and the third station (813) (852, 853). In this case, the second station (812) and the third station (813) may transmit a PR signal requesting preemption to the access point (800) after the UL data is transmitted (845) (856, 857). In one embodiment, the second station (812) and the third station (813) may transmit the PR signal to the access point (800) within SIFS (855), within PIFS, or before transmitting a trigger frame (865) after the DL data is transmitted (845). In one embodiment, the PR signal may include a ZC sequence of one symbol, but the present disclosure is not limited thereto. The first station (811) may transmit a block acknowledgment (BA) frame for the DL data (860).
[0132] Thereafter, the access point (800) may initiate a TXOP (863) and transmit a trigger frame (TF) (865). The TF may include (or indicate) information about appropriate resources to be used for UL LL data transmission based on the PR signal (856, 857).
[0133] The second station (812) can transmit UL low-latency data (872) based on the TF (865). The third station (813) can transmit UL low-latency data (873) based on the TF (865). The access point (800) can transmit a BA (block ack) frame for the UL low-latency data (872, 873) transmitted by the second station (812) and the third station (813) (880).
[0134] Accordingly, the present disclosure proposes a method for an access point to address multiple stations that have transmitted preemption request (PR) signals received from multiple stations within a BSS using available ZC sequences. That is, the access point can map a preemption request (PR) signal to multiple stations that have transmitted it, and can use a static mapping method. For example, each ZC sequence index can be mapped to a specific station. In one embodiment, the access point can use an association identifier (AID) assigned to stations within the BSS of the access point for the ZC sequence index mapping. In one embodiment, the access point can predefine and use a ZC sequence ID for ZC sequence allocation.
[0135] In one embodiment, an access point can map a preemption request (PR) signal to multiple stations that transmitted it, and can use a dynamic mapping method. For example, the access point can transmit a frame, such as a trigger frame, to map ZC sequence indices and stations. However, the number of available ZC sequences is determined for convenience of explanation, and the present invention can be applied to a number other than 46, and is not limited thereto.
[0136] FIGS. 9a, 9b, and 9c illustrate examples of identifier (ID) mapping tables for PR signal transmission according to one embodiment of the present disclosure.
[0137] In the present disclosure, in order to address each of a plurality of PR signals, a mapping table may be set that maps elements constituting the PR signal (e.g., at least one of a sequence (e.g., a ZC sequence) index of the PR signal, a symbol index on a time resource over which the PR signal is transmitted, and a spatial stream index) to an identifier (ID). In the present disclosure, for the convenience of explanation, the ZC sequence is described as an example of a sequence used in a PR signal, but the scope of the present disclosure is not limited thereto, and the types of sequences used in the PR signal can be applied in various ways in system and protocol design.
[0138] In one embodiment, the ID may include an AID or a ZC sequence ID set by the access point. According to one embodiment, the access point may set a mapping table that maps a combination of at least one of a ZC sequence index, a symbol index on a time resource, and a spatial stream index (e.g., set to "0" or "1") to the AID of the station.
[0139] In one embodiment, the access point may set a mapping table that maps a ZC sequence ID set by the access point to a combination of at least one of a ZC sequence index, a symbol index on a time resource, and a spatial stream index (e.g., set to "0" or "1"). In one embodiment, when the access point uses a ZC sequence ID, the ZC sequence ID may be assigned to each station. For example, the ZC sequence ID may be set to a value N among a plurality of values, where N is an integer greater than or equal to 1. The ZC sequence index may refer to a unique index (e.g., "0" to "45") that indexes 46 mutually orthogonal root ZC sequences that a ZC sequence may have in one symbol in, for example, 52 subcarriers. In one embodiment, the access point may assign a ZC sequence ID to stations within the BSS during the association phase, the ZC sequence ID being set based on at least one of a ZC sequence index of a PR signal, a symbol index on a time resource, and a spatial stream index. In one embodiment, the station may use the same ZC sequence index as the special and unique ID. For example, a station with a special and unique ID of 'n' may use ZC sequence #n (i.e., a ZC sequence with an index of 'n').
[0140] In one embodiment, the ZC sequence ID or AID in the mapping table may be first sequentially indexed based on the ZC sequence index, and then indexed based on the symbol index on the time resource.
[0141] In one embodiment, in the mapping table, the ZC sequence ID or AID may be first sequentially indexed based on the symbol index on the time resource, and then indexed based on the ZC sequence index.
[0142] In one embodiment, the mapping table may be first indexed based on a ZC sequence ID or ZC sequence index and a spatial stream index (e.g., set to "0" or "1"), and then indexed based on a symbol index on a time resource.
[0143] In one embodiment, the ZC sequence ID or AID in the mapping table may be first indexed based on a symbol index and a spatial stream index on a time resource, and then indexed based on the ZC sequence index.
[0144] FIG. 9a illustrates an example of a mapping table of a combination of a ZC sequence index of a PR signal and a symbol index on a time resource and an identifier (ID), according to one embodiment of the present disclosure.
[0145] Referring to FIG. 9a, a mapping table for an ID (AID of a station or ZC sequence ID assigned to a station) (900) can be set based on a ZC sequence index and a symbol index on a time resource (e.g., one of 0 to 2).
[0146] In one embodiment, the ID (AID or ZC sequence ID assigned to the station) (900) includes 138 IDs, and the ZC sequence of each PR signal may correspond to an ID (AID or ZC sequence ID) indexed as one of 1 to 138 by the ZC sequence index of the PR signal and the symbol index (e.g., one of 0 to 2) on the time resource. According to FIG. 9A, the ID (AID or ZC sequence ID) (900) may be indexed by giving priority to the order of the ZC sequence index. For example, when the ZC sequence index is '1' and the symbol index is set to '1', the ZC sequence ID of the PR signal may be set to a value of '48'. Meanwhile, the mapping table illustrated in FIG. 9A is an example, and, unlike that illustrated in FIG. 9A, the ZC sequence ID may be indexed by giving priority to the symbol index. For example, if the ZC sequence index of the above PR signal is '1' and the symbol index is '1', the ZC sequence ID can be set to a value of '5'.
[0147] In one embodiment, when the mapping table is set based on the AID, the stations can transmit a PR signal corresponding to their AID to the access point. In one embodiment, the access point can assign the ZC sequence ID to the stations, and the stations can transmit a PR signal corresponding to the ZC sequence ID (900) to the access point. For example, referring to FIG. 9A, in the case of a station with an AID of '48', a ZC sequence with a ZC sequence index of '1' can be transmitted to the access point in a time resource with a symbol index of '1'.
[0148] In one embodiment, the access point may address the PR signal with an AID or ZC sequence ID determined based on the mapping table illustrated in FIG. 9A for the received PR signal. That is, the access point may distinguish stations that transmitted the PR signal with the AID or ZC sequence ID determined by the mapping table illustrated in FIG. 9A. For example, assuming that FIG. 9A is a mapping table mapped to AID, if the access point receives a PR signal with a ZC sequence index of '2' in a time resource with a symbol index of '2', the access point may determine that the station with an AID of '95' transmitted the PR signal.
[0149] Referring to FIG. 9b, a mapping table for an AID of a station or a ZC sequence ID (910) assigned to a station may be set based on a ZC sequence index, a symbol index on time resources (e.g., one of 0 to 1) and a spatial stream index (e.g., set to stream 0 or stream 1). In one embodiment, the AID of the station or the ZC sequence ID (910) may include, for example, 184 IDs, and the ZC sequence of each PR signal may correspond to an AID or ZC sequence ID indexed as one of 1 to 184 by the ZC sequence index of the PR signal and the symbol index on time resources (e.g., one of 0 to 2).
[0150] According to FIG. 9b, the AID or ZC sequence ID (910) may be indexed by prioritizing the order of the ZC sequence index. For example, if the ZC sequence index of the PR signal is 1, the symbol index is 1, and the spatial stream index is stream 1, the AID or ZC sequence ID may be set to a value of '140'.
[0151] Referring to FIG. 9c, a mapping table for an AID of a station or a ZC sequence ID (920) assigned to a station may be set based on a ZC sequence index, a symbol index on a time resource (e.g., one of 0 to 2), and a spatial stream index (e.g., set to stream 0 or stream 1). In one embodiment, the AID or ZC sequence ID (920) may include, for example, 276 IDs, and the ZC sequence of each PR signal may correspond to an AID or ZC sequence ID indexed as one of 1 to 276 by the ZC sequence index of the PR signal, the symbol index on a time resource (e.g., one of 0 to 2).
[0152] According to FIG. 9c, the AID or ZC sequence ID (920) may be indexed by prioritizing the order of the ZC sequence index. For example, if the ZC sequence index of the PR signal is 1, the symbol index is 2, and the spatial stream index is stream 1, the AID or ZC sequence ID may be set to a value of '232'.
[0153] According to one embodiment, the access point may use the ZC sequence ID mapping table described in FIGS. 9a, 9b, and 9c to map stations to either static or dynamic mapping methods.
[0154] The number of ZC sequence indexes, symbol indices on time resources, and spatial stream indices, and the IDs (AIDs or ZC sequence IDs) indexed accordingly, which determine the mapping table for the station IDs (AIDs or ZC sequence IDs) shown in FIGS. 9a, 9b, and 9c, are merely examples for convenience of explanation, and the number of ZC sequence indexes, symbol indices on time resources, and spatial stream indices, and the ZC sequence IDs indexed accordingly, may be determined to various values depending on the design.
[0155] FIGS. 10A and 10B illustrate an example of an IE for allocating a Sequence ID (e.g., a ZC sequence ID) for PR signal transmission according to one embodiment of the present disclosure.
[0156] According to one embodiment, the ZC sequence ID described above in FIGS. 9a, 9b, and 9c may be included in a management frame (e.g., an association response message) transmitted from the access point to the station during association. The association response message may be the association response message described above in FIG. 2b. According to one embodiment, the ZC sequence ID included in the association response message may be set to be the same as the association ID (AID) included in the association response message.
[0157] FIG. 10A is a diagram illustrating, according to one embodiment of the present disclosure, the ZC sequence ID defined as an information element (IE) within the Association Response frame body of the connection response message. For example, the ZC sequence ID may be defined as the 78th IE within the Association Response frame body, as shown in FIG. 10A.
[0158] FIG. 10b is a diagram illustrating, according to one embodiment of the present disclosure, the ZC sequence ID defined as a subfield of an ultra high reliability (UHR) MAC capabilities element in an Association Response frame body of the association response message. According to one embodiment, the bit position and bit size of the PRI resource ID may be implemented in various ways. For example, as illustrated in FIG. 10b, the PRI resource ID may be set to a size of 8 bits in positions B0 to B7 of the UHR MAC capabilities element.
[0159] The form and transmission conditions of the PR signal presented in this disclosure are merely examples for convenience of explanation and are not limited thereto, and the PR signal may be configured in various forms depending on the system settings, implementation purpose, or operating environment.
[0160] FIG. 11 is a diagram illustrating an operation of UL traffic transmission of a plurality of stations using a sequence (e.g., ZC Sequence) signal when an access point transmits a trigger frame, according to one embodiment of the present disclosure.
[0161] Referring to FIG. 11, an access point (1100), a first station (1111), a second station (1112), and a third station (1113) can be interconnected and communicate with each other like the access point (200) and the electronic device (101) described in FIG. 2. The second station (1112) and the third station (1113) depicted in FIG. 11 can be implemented as electronic devices (330, 332, 334, 336) that require low-latency transmission (or high-priority transmission) as described in FIG. 3.
[0162] Referring to FIG. 11, an access point (1100) may initiate a TXOP (1120) and transmit (or broadcast) DL PPDU 1 (1125). In one embodiment, the DL PPDU 1 may be one of the smaller PPDUs into which a long DL PPDU is divided. In one embodiment, the access point (1100) may transmit a preemption enable (PR enabled) indication together with the DL PPDU 1.
[0163] The second station (1112) and the third station (1113) may transmit a PR signal requesting preemption to the access point (1100) after the DL PPDU 1 is transmitted (1132, 1133). In one embodiment, the second station (1112) and the third station (1113) may transmit the PR signal to the access point (1100) within SIFS, within PIFS, or before transmitting a trigger frame (TF) (1150) after the DL data is transmitted (1125). In one embodiment, the PR signal may include a predetermined sequence. In one embodiment, the PR signal may include an orthogonal sequence. In one embodiment, the PR signal may include, for example, a ZC sequence. In one embodiment, the PR signal may include a sequence of one symbol. However, the present disclosure is not limited to the PR signal necessarily including a specific sequence.
[0164] In one embodiment, the sequence included in the PR signal may be a ZC sequence corresponding to an ID (AID or ZC sequence ID) assigned to a station in the manner described above in FIGS. 9a, 9b, 9c, 10a, and 10b. For example, assuming that the access point has set the mapping table illustrated in FIG. 9a for the stations, if the ID (AID or assigned ZC sequence ID of the second station (1112)) when transmitting the PR signal of the second station (1112) is “48,” the second station (1112) may transmit a PR signal including a ZC sequence corresponding to the ZC sequence index ‘1’ in the time resource of the symbol index ‘1’ (1132). In addition, for example, when the ID (AID or assigned ZC sequence ID of the third station (1112)) is “92” when transmitting a PR signal of the third station (1113), the third station (1113) can transmit a PR signal including a ZC sequence corresponding to a ZC sequence index of ‘45’ in a time resource of symbol index ‘1’ (1133).
[0165] The first station (1111) can transmit an ACK frame for the DL PPDU 1 to the access point (1100) after SIFS after receiving the DL PPDU 1 (1141).
[0166] An access point (1100) may transmit a trigger frame (TF) (1150). The TF (1150) may include (or indicate) information about appropriate resources to be used for UL LL data transmission based on the PR signal (1132, 1133).
[0167] The second station (1112) can transmit UL low-latency data (1162) based on the TF (1150). The third station (1113) can transmit UL low-latency data (1163) based on the TF (1150).
[0168] The access point (1100) can transmit a BA (block ack) frame for UL low-latency data (1162, 1163) transmitted by the second station (1112) and the third station (1113) (1170).
[0169] FIG. 12 is a diagram illustrating an operation of UL traffic transmission of a plurality of stations using a sequence (e.g., ZC Sequence) signal and / or a PRT (Preemption transmission) indication when an access point transmits a trigger frame according to one embodiment of the present disclosure.
[0170] Referring to FIG. 12, an access point (1200), a first station (1211), a second station (1212), and a third station (1213) can be interconnected and communicate with each other like the access point (200) and the electronic device (101) described in FIG. 2. The second station (1212) and the third station (1213) depicted in FIG. 12 can be implemented as electronic devices (330, 332, 334, 336) that require low-latency transmission (or high-priority transmission) as described in FIG. 3.
[0171] Referring to FIG. 12, an access point (1200) may initiate a TXOP (1220) and transmit (or broadcast) DL PPDU 1 (1225). In one embodiment, the DL PPDU 1 may be one of smaller PPDUs into which a long DL PPDU is divided. In one embodiment, the access point (1200) may transmit a preemption enabled (PR enabled) indication together with the DL PPDU 1. After the DL PPDU 1 is transmitted, the second station (1212) and the third station (1213) may transmit a PR signal requesting preemption to the access point (1200) (1232, 1233). In one embodiment, the second station (1212) and the third station (1213) may transmit a PR signal to the access point (1200) within SIFS, within PIFS, or before transmitting a trigger frame (TF) (1250) after the DL data is transmitted (1225). In one embodiment, the PR signal may include a predetermined sequence. In one embodiment, the PR signal may include an orthogonal sequence. In one embodiment, the PR signal may include a ZC sequence. In one embodiment, the PR signal may include a sequence of one symbol. However, the present disclosure is not limited to the PR signal necessarily including a specific sequence.
[0172] In one embodiment, the ZC sequence included in the PR signal may be a ZC sequence corresponding to an ID (AID or ZC sequence ID) assigned to the station in the manner described above in FIGS. 9a, 9b, 9c, 10a, and 10b, and the steps 1132 and 1133 of FIG. 11 may be applied to the ZC sequence.
[0173] The first station (1211) can transmit a PRT (preemption transmission) frame together with an ACK frame for the DL PPDU 1 after SIFS after receiving the DL PPDU 1 to the access point (1200) (1241). The first station (1211) is the target station of the DL PPDU 1 transmitted in step 1225, and instead of transmitting a PR signal like the second station (1212) or the third station (1213) within SIFS after receiving the DL PPDU 1, the first station (1211) can transmit the PRT frame together with the ACK frame.
[0174] Thereafter, the access point (1200) can transmit a trigger frame (TF) (1250). The TF can include (or indicate) information about appropriate resources to be used for UL LL data transmission based on the PR signal (1232, 1233). In one embodiment, the TF can include (or indicate) information about appropriate resources to be used for UL data transmission based on the ACK+PRT frame (1241). The first station (1211) can transmit UL data (or UL low-latency data) (1261) based on the TF (1250). The second station (1212) can transmit UL low-latency data (1262) based on the TF (1250). The third station (1213) can transmit UL low-latency data (1263) based on the above TF (1250).
[0175] The access point (1200) can transmit a BA (block ack) frame for UL data (1261) transmitted by the first station (1261) and UL low-latency data (1262, 1263) transmitted by the second station (1212) and the third station (1213) (1270).
[0176] FIG. 13 is a diagram illustrating an operation of UL traffic transmission of a plurality of stations using a sequence (e.g., ZC Sequence) signal when an access point does not transmit a trigger frame, according to one embodiment of the present disclosure.
[0177] Referring to FIG. 13, an access point (1300), a first station (1311), a second station (1312), and a third station (1313) can be interconnected and communicate with each other like the access point (200) and the electronic device (101) described in FIG. 2. The second station (1312) and the third station (1313) depicted in FIG. 13 can be implemented as electronic devices (330, 332, 334, 336) that require low-latency transmission (or high-priority transmission) as described in FIG. 3.
[0178] Referring to FIG. 13, an access point (1300) may transmit (or broadcast) DL PPDU 1 (1320). In one embodiment, the DL PPDU 1 may be one of smaller PPDUs into which a long DL PPDU is divided. In one embodiment, the access point (1300) may transmit a preemption enabled (PR enabled) indication together with the DL PPDU 1. After the DL PPDU 1 is transmitted, the second station (1312) and the third station (1313) may transmit a PR signal requesting preemption to the access point (1300) (1332, 1333). In one embodiment, the second station (1312) and the third station (1313) may transmit the PR signal to the access point (1300) within SIFS or within PIFS after the DL data is transmitted (1320). In one embodiment, the PR signal may include a predetermined sequence. In one embodiment, the PR signal may include an orthogonal sequence. In one embodiment, the PR signal may include, for example, a ZC sequence. In one embodiment, the PR signal may include a sequence of one symbol. However, the present disclosure is not limited to the PR signal necessarily including a specific sequence.
[0179] In one embodiment, the ZC sequence included in the PR signal may be a ZC sequence corresponding to an ID (AID or ZC sequence ID) assigned to the station in the manner described above in FIGS. 9a, 9b, 9c, 10a, and 10b, and the steps 1132 and 1133 of FIG. 11 may be applied to the ZC sequence.
[0180] The first station (1311) can transmit an ACK frame for the DL PPDU 1 to the access point (1300) after SIFS after receiving the DL PPDU 1 (1341).
[0181] The second station (1312) and the third station (1313) can transmit UL low-latency data to the access point (1300) (1362, 1363). In one embodiment, the second station (1312) and the third station (1313) can determine resources to transmit the UL low-latency data even without receiving a trigger frame for resource allocation from the access point (1300).
[0182] In one embodiment, a mapping table (Option 1) (1380) that maps an RU index for a resource pool and an ID of a terminal (AID or ZC sequence ID allocated for PR signal transmission) to select a resource for transmitting UL data by a station that transmitted a PR signal in steps 1332 and 1333, or a mapping table (Option 2) (1390) that maps an RU index and a Delay Tolerance of UL low-delay data to be transmitted, may be used.
[0183] In one embodiment, the mapping table of Option 1 (1380) and the mapping table of Option 2 (1390) use, for example, a 52-tone RU index as an RU index for a resource pool, which may indicate a resource unit including 52 subcarriers.
[0184] In one embodiment, since 16 resource pools can be used for a bandwidth of 80 MHz as in Option 1 (1380), a mapping table for resource pools that can be used by a station can be set based on the ID mod 16 value. For example, if the ID of the second station (1312) is '2', in Option 1 (1380), ID('2') mod 16 = 2, and the corresponding (52-tone) RU index is '2', so UL low-latency data can be transmitted in the corresponding resource.
[0185] In one embodiment, a mapping table for a resource pool that a station can use may be set based on the Delay Tolerance value of UL low-delay data to be transmitted, as in Option 2 (1390). For example, if the Delay Tolerance of UL low-delay data to be transmitted by the second station (1312) is 25, one of the RU indices of '8', '9', '10', and '11' may be used. The access point (1300) may transmit a BA (block ack) frame for the UL low-delay data (1362, 1363) transmitted by the second station (1312) and the third station (1313) (1370).
[0186] The RU index, the mod unit of the ID, the number and value of the Delay Tolerance section, etc., which determine the mapping table (1380, 1390) for resource pool selection illustrated in Fig. 13, are merely examples for convenience of explanation, and may be determined as various numbers or values depending on the design.
[0187] FIG. 14 illustrates an example of a sequence (e.g., ZC Sequence) allocation IE for PR signal transmission according to one embodiment of the present disclosure.
[0188] According to one embodiment, the ZC allocation information that sets up the ZC sequence-related mapping table described in FIGS. 9a, 9b, and 9c may be included in a management frame (e.g., a beacon, an association response frame, or an authentication frame) transmitted from the access point to the station during association. The association response frame may be the association response message described above in FIG. 2b.
[0189] Referring to FIG. 14, the ZC sequence allocation information may be defined as an information element (IE) within the body of a management frame (e.g., a beacon, an association response frame, or an authentication frame). For example, the ZC sequence allocation information may be defined as the 79th IE within the Association Response frame body. The ZC sequence allocation information may include at least one of the following information.
[0190] - (Optional) Number of spatial streams for ZC sequence transmission: 1 bit (e.g., 0: 1, 1: 2): That is, it can indicate information about the number of spatial streams used in ZC sequence transmission. For example, if the bit is '0', it indicates that 1 spatial stream is to be used (individually), so this can indicate that it is a mapping table in which ID values are distinguished according to the number of spatial streams, as in FIGS. 9b and 9c. For example, if the bit is '1', it indicates that 2 spatial streams are to be used, so this can indicate that it is a mapping table in which ID values are not distinguished according to the number of spatial streams, as in FIG. 9a.
[0191] - (Optional) Whether ZC Sequence-oriented or Symbol-oriented (ZC Sequence-oriented / Symbol-oriented) (e.g. 0: ZC Sequence-Oriented, 1: Symbol-Oriented): That is, it can indicate the direction of the order in which the station's ID is indexed. For example, if the information indicates ZC Sequence-Oriented with a value of '0', the mapping table can indicate that the ID is indexed first in the direction of the ZC sequence index, as in Fig. 9a.
[0192] - Using TF (e.g., 0: Not using, 1: Using): For example, it can indicate information on whether to use TF as in the operations illustrated in FIGS. 11 and 12, or not to use TF as in FIG. 13.
[0193] - (When TF is not used) LL data RU allocation type (e.g., 0: ID-based, 1: delay tolerance-based): For example, as illustrated in FIG. 13, it can indicate information on whether to use a mapping table for Option 1 (1380) or a mapping table for Option 2 (1390).
[0194] - (When TF is not used) LL data RU unit (e.g. 00: 26 tons, 01: 52 tons, 10: 106 tons, 11: 242 tons): For example, it can indicate information on the RU unit that will determine the RU index to be used in the mapping table (1380, 1390) illustrated in FIG. 13.
[0195] - (If the LL data RU allocation type is ID-based) mod unit (e.g. integer)
[0196] - (if LL data RU allocation type is delay tolerance-based) delay tolerance (i.e. integer in unit of msec) for RU0,
[0197] - (if LL data RU allocation type is delay tolerance based) delay tolerance (i.e. integer in unit of msec) for RU1: Afterwards, delay tolerance values can be determined for every number of RUs. In one embodiment, combinations can be possible for multiple RUs (e.g. delay tolerance of RUs 0-3, delay tolerance of RUs 4-7, ...)
[0198] - LL data duration (e.g. msec, TU (time unit), sec, or an integer in sec units)
[0199] FIGS. 15a, 15b, 15c and 15d illustrate examples of IEs for allocating a sequence (e.g., a ZC sequence) included in a management frame according to one embodiment of the present disclosure.
[0200] Figures 15a, 15b, 15c and 15d are diagrams illustrating combinations of ZC sequence allocation information described above in Figure 14.
[0201] A mapping table for station ID (AID or ZC sequence ID) as illustrated in FIGS. 9a, 9b, and 9c can be determined based on the Number of spatial streams for PRI transmission field (or the Number of spatial streams for ZC sequence transmission field) and the ZC Sequence-oriented / Symbol-oriented indexing field included in the management frame illustrated in FIGS. 15a, 15b, 15c, and 15d.
[0202] Referring to FIG. 15a, if the value of the Using TF field included in the management frame is, for example, 1, the management frame may instruct the station that the access point will transmit TF for UL data transmission.
[0203] Referring to FIG. 15b, if the value of the Using TF field included in the management frame is, for example, 0, and the LL data RU allocation type field indicates ID-based and includes the value of the LL data RU unit field and the LL data Duration field, the management frame may instruct the station to select a resource pool based on the ID of the terminal, such as, for example, the mapping table of Option 1 (1380) illustrated in FIG. 13.
[0204] Referring to FIG. 15c, if the LL data RU allocation type field included in the management frame indicates tolerance based and includes the value of the LL data RU unit field and the Delay Tolerance for RU 0, Delay Tolerance for RU 1, ... fields, the management frame may instruct the station to select a resource pool based on the delay tolerance of the terminal, such as, for example, the mapping table of Option 2 (1390) illustrated in FIG. 13.
[0205] Meanwhile, referring to FIG. 15d, the value of the Delay Tolerance field can be indicated as a combined value for multiple RUs (e.g., Delay tolerance for RU 0-3, Delay tolerance for RU 4-7, Delay tolerance for RU 8-11).
[0206] The size (e.g., bit size) and / or position (e.g., bit position) of each of the fields included in the IE (or information) indicating ZC sequence allocation information for PRI transmission illustrated in FIGS. 15a, 15b, 15c and 15d are merely examples for convenience of explanation, and the size and / or position of each of the fields may be implemented as various values depending on design specifications.
[0207] FIG. 16 is a flowchart illustrating the operation of an access point according to one embodiment of the present disclosure.
[0208] In step 1600, the access point may transmit at least one identifier (ID) for transmitting a preemption (PR) signal to at least one station.
[0209] At step 1610, the access point may transmit PR signal allocation information to at least one station.
[0210] In step 1620, the access point can receive at least one PR signal based on the at least one identifier and the PR signal allocation information from the at least one station.
[0211] In step 1630, the access point can receive UL (uplink) data from the at least one station based on the at least one PR signal.
[0212] A method according to claim 1, characterized in that the PR signal comprises a Zadoff Chu (ZC) sequence.
[0213] In one embodiment, the PR signal allocation information may include mapping information between the at least one identifier (ID) and a configuration capable of specifying the PR signal. In one embodiment, the configuration capable of specifying the PR signal may include at least one of an index of a sequence included in the PR signal, a symbol index through which the PR signal is transmitted, and a stream index through which the PR signal is transmitted. In one embodiment, the mapping information may include mapping information between a configuration including at least one of an index of the sequence, a symbol index through which the PR signal is transmitted, and a stream index through which the PR signal is transmitted, and the at least one identifier (ID).
[0214] In one embodiment, the at least one identifier may include an association ID (AID) of the at least one station or a sequence ID of a PR signal set by the access point. In one embodiment, the sequence ID may be included in a management frame and transmitted to the at least one station. In one embodiment, the access point may include PR signal allocation information in a management frame and transmit it to the at least one station.
[0215] In one embodiment, the access point may transmit a trigger frame to the at least one station based on the PR signal. In one embodiment, the trigger frame may include resource allocation information for UL data transmission of the at least one station. In one embodiment, the PR signal allocation information may include information related to resource selection for the at least one station to transmit UL data.
[0216] FIG. 17 is a flowchart illustrating the operation of a station according to one embodiment of the present disclosure.
[0217] At step 1700, the station may receive at least one identifier (ID) for transmitting a preemption (PR) signal from an access point.
[0218] At step 1710, the station may receive PR signal allocation information from the access point.
[0219] In step 1720, the station can transmit at least one PR signal based on the at least one identifier and the PR signal allocation information to the access point.
[0220] At step 1730, the station may transmit UL data to the access point based on the at least one PR signal.
[0221] In one embodiment, the PR signal may include a Zadoff Chu (ZC) sequence. In one embodiment, the PR signal allocation information may include mapping information between the at least one identifier (ID) and a component capable of specifying the PR signal. In one embodiment, the component capable of specifying the PR signal may include at least one of an index of a sequence included in the PR signal, an index of a symbol through which the PR signal was transmitted, and an index of a stream through which the PR signal was transmitted.
[0222] In one embodiment, the mapping information may include mapping information between a configuration including at least one of an index of the sequence, a symbol index at which a PR signal is transmitted, and a stream index at which a PR signal is transmitted, and the at least one identifier (ID).
[0223] In one embodiment, the at least one identifier may include an association ID (AID) of the at least one station or a sequence ID of a PR signal set by the access point. In one embodiment, the station may receive a management frame including the sequence ID from the access point. In one embodiment, PR signal allocation information may be included in the management frame and received from the access point.
[0224] In one embodiment, the station may receive a trigger frame from the access point based on the PR signal. In one embodiment, the trigger frame may include resource allocation information for UL data transmission of the at least one station. In one embodiment, the PR signal allocation information may include information related to resource selection for UL data transmission by the at least one station.
[0225] In FIG. 18, the access point may include a processor (1801), a transceiver (1802), and a memory (1803). The processor (1801), the transceiver (1802), and the memory (1803) of the access point may operate according to the method(s) described in the above-described embodiments. However, the components of the access point are not limited to the examples described above. For example, the access point may include more or fewer components than the components described above. In addition, the processor (1801), the transceiver (1802), and the memory (1803) may be implemented in the form of at least one chip.
[0226] The transceiver (1802) is a general term for a receiver and a transmitter, and can transmit and receive signals with a station or other network entity through the transceiver (1802). At this time, the transmitted and received signal may include at least one of control information and data. To this end, the transceiver (1802) may include an RF transmitter that up-converts and amplifies the frequency of a transmitted signal, and an RF receiver that low-noise amplifies and frequency-converts the received signal. This is only one embodiment of the transceiver (1802), and the components of the transceiver (1802) are not limited to the RF transmitter and RF receiver. In addition, the transceiver (1802) can receive a signal and output it to the processor (1801), and transmit the signal output from the processor (1801) to another network entity through the network.
[0227] The memory (1803) can store programs and data necessary for the operation of the access point according to at least one of the aforementioned embodiments. In addition, the memory (1803) can store control information and / or data included in a signal acquired from the access point. The memory (1803) can be configured as a storage medium or a combination of storage media, such as a ROM, a RAM, a hard disk, a CD-ROM, and a DVD.
[0228] The processor (1801) may control a series of processes so that the access point can operate according to at least one of the embodiments described above. The processor (1801) may include at least one processor.
[0229] FIG. 19 is a diagram showing an example configuration of a station according to one embodiment of the present disclosure.
[0230] In FIG. 19, the station may include a processor (1901), a transceiver (1902), and a memory (1903). The processor (1901), the transceiver (1902), and the memory (1903) of the station may operate according to the method(s) described in the above-described embodiments. However, the components of the station are not limited to the examples described above. For example, the station may include more or fewer components than the components described above. In addition, the processor (1901), the transceiver (1902), and the memory (1903) may be implemented in the form of at least one chip.
[0231] The transceiver (1902) is a general term for a receiver and a transmitter, and can transmit and receive signals with a station or other network entity through the transceiver (1902). At this time, the transmitted and received signals may include at least one of control information and data. To this end, the transceiver (1902) may include an RF transmitter that up-converts and amplifies the frequency of a transmitted signal, and an RF receiver that low-noise amplifies and frequency-converts the received signal. This is only one embodiment of the transceiver (1902), and the components of the transceiver (1902) are not limited to the RF transmitter and RF receiver. In addition, the transceiver (1902) can receive a signal and output it to the processor (1901), and transmit the signal output from the processor (1901) to another network entity through the network.
[0232] The memory (1903) can store programs and data necessary for the operation of the station according to at least one of the aforementioned embodiments. In addition, the memory (03) can store control information and / or data included in a signal acquired from the station. The memory (1903) can be configured as a storage medium or a combination of storage media, such as a ROM, a RAM, a hard disk, a CD-ROM, and a DVD.
[0233] The processor (1901) may control a series of processes so that the station can operate according to at least one of the embodiments described above. The processor (1901) may include at least one processor.
[0234] In the specific embodiments of the present disclosure described above, components included in the present disclosure are expressed in the singular or plural form, depending on the specific embodiment presented. However, the singular or plural expressions are selected to suit the presented situation for convenience of explanation, and the present disclosure is not limited to singular or plural components. Components expressed in the plural form may be composed of singular elements, or components expressed in the singular form may be composed of plural elements.
[0235] While the detailed description of this disclosure has described specific embodiments, it should be understood that various modifications are possible without departing from the scope of this disclosure. Therefore, the scope of this disclosure should not be limited to the described embodiments, but should be defined not only by the scope of the claims described below, but also by equivalents thereof.
Claims
1. In a method performed by an access point in a wireless local area network (WLAN) system, A step of transmitting a data frame to a first station; A step of receiving at least one preemption (PR) signal from at least one second station; A step of receiving an Ack frame in response to the data frame from the first station; and A method characterized by comprising the step of transmitting a trigger frame based on the PR signal to at least one second station after receiving the Ack frame.
2. In paragraph 1, A step of transmitting at least one identifier (ID) for transmission of a PR signal to at least one station; and comprising a step of transmitting PR signal allocation information to at least one station; A method characterized in that at least one PR signal received from said at least one second station is based on at least one of said at least one identifier and said PR signal allocation information.
3. In paragraph 1, A step of receiving UL (uplink) data from at least one second station based on the trigger frame; A method characterized in that the trigger frame includes resource allocation information for transmission of the UL data of the at least one second station.
4. A method according to claim 1, characterized in that the PR signal includes a Zadoff Chu (ZC) sequence.
5. In the second paragraph, the PR signal allocation information is: A method characterized in that it includes mapping information between the at least one ID and a configuration capable of specifying the PR signal.
6. In the fifth paragraph, the configuration capable of specifying the PR signal is: A method characterized by including at least one of an index of a sequence included in a PR signal, an index of a symbol through which the PR signal is transmitted, and an index of a stream through which the PR signal is transmitted.
7. In paragraph 6, the mapping information is: A method characterized in that it includes a configuration including at least one of an index of the sequence, the symbol index, and the stream index, and mapping information between the at least one ID.
8. A method according to claim 2, wherein the at least one identifier includes an AID (association ID) of the at least one station or a sequence ID of a PR signal set by an access point.
9. A method characterized in that it further comprises a step of including the PR signal allocation information in a management frame and transmitting it to the at least one station in the second paragraph.
10. In a method performed by a station in a wireless local area network (WLAN) system, a step of transmitting at least one preemption (PR) signal to an access point; and A step of receiving a trigger frame based on the PR signal from the access point; A method characterized in that the trigger frame is received after an Ack frame received by the access point.
11. In paragraph 10, A step of receiving at least one identifier (ID) for transmitting the PR signal from the access point; and A step of receiving PR signal allocation information from the access point; A method characterized in that the PR signal is based on at least one of the at least one ID and the PR signal allocation information.
12. In paragraph 10, A step of transmitting UL (uplink) data based on the trigger frame to the above access point; A method characterized in that the trigger frame includes resource allocation information for transmission of the UL data of the at least one second station.
13. A method according to claim 10, characterized in that the PR signal comprises a Zadoff Chu (ZC) sequence.
14. In the wireless local area network (WLAN) system, at the access point, Transmitter and receiver; One or more processors including processing circuitry; and A memory for storing instructions, wherein when the instructions are individually or collectively executed by the one or more processors, the access point: Transmit a data frame to the first station, Receive at least one preemption (PR) signal from at least one second station, Receive an Ack frame in response to the data frame from the first station, and An access point characterized in that, after receiving the Ack frame, it causes the at least one second station to transmit a trigger frame based on the PR signal.
15. In a wireless local area network (WLAN) system, at a station, Transmitter and receiver; One or more processors including processing circuitry; and A station comprising a memory for storing instructions, wherein the instructions are individually or collectively executed by one or more processors, wherein the station: Transmit at least one preemption (PR) signal to an access point, and Causes to receive a trigger frame based on the PR signal from the access point, A station characterized in that the trigger frame is received after an Ack frame received by the access point.
Citation Information
Patent Citations
Low-delay service transmission method and system
CN117336876A
Preemption for low-latency traffic during a TXOP using a preemption request control frame
US20230397249A1
Control channel transmitting and receiving method and apparatus in wireless communication system
US20230422264A1