Base station and terminal
By establishing a multi-link with synchronized radio signal processing units and employing power-saving modes, the base station effectively reduces power consumption and enhances communication efficiency in wireless LAN systems.
Patent Information
- Application Number
- JP2024167770
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2040-07-27
AI Technical Summary
The challenge is to suppress the power consumption of wireless terminals in wireless LAN systems.
A base station with multiple radio signal processing units operating on different channels establishes a multi-link with a terminal, synchronizing time information across these units to manage traffic accumulation and transmission efficiently, using beacon signals for synchronization and power-saving modes.
This approach reduces power consumption in wireless terminals by utilizing multiple channels and synchronized power-saving modes, enhancing communication efficiency and speed while maintaining effective data transmission.
Smart Images

Figure 2024178433000001_ABST
Abstract
Description
[Technical field]
[0001] The embodiments relate to a base station and a terminal. [Background technology]
[0002] 2. Description of the Related Art A wireless LAN (Local Area Network) is known as a wireless system for wirelessly connecting a base station and terminals. [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] IEEE Std 802.11-2016, “9.3.3.3 Beacon frame format” and “11.1 Synchronization”, 7 December 2016 Summary of the Invention [Problem to be solved by the invention]
[0004] The challenge is to reduce the power consumption of wireless terminals. [Means for solving the problem]
[0005] A base station according to an embodiment includes a first radio signal processing unit and a second radio signal processing unit. The first radio signal processing unit is configured to be able to transmit and receive radio signals using a first channel. The second radio signal processing unit is configured to be able to transmit and receive radio signals using a second channel different from the first channel. A multi-link with a terminal is established using the first radio signal processing unit and the second radio signal processing unit. The first radio signal processing unit holds first time information, and the second radio signal processing unit holds second time information. The first time information and the second time information are synchronized. The first radio signal processing unit accumulates first traffic, and the second radio signal processing unit accumulates second traffic. The first radio signal processing unit transmits a beacon signal capable of indicating the first time information, information indicating that the first traffic is accumulated, and information indicating that the second traffic is accumulated. The second wireless signal processing unit receives a frame requesting transmission of second traffic from the terminal based on the beacon signal, and transmits the second traffic to the terminal based on the received frame. Effect of the Invention
[0006] The base station according to the embodiment can reduce the power consumption of the wireless terminal. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a conceptual diagram showing an example of an overall configuration of a wireless system according to an embodiment. [Diagram 2] FIG. 2 is a conceptual diagram showing a specific example of a format of a radio frame in the wireless system according to the embodiment. [Diagram 3] FIG. 3 is a block diagram showing an example of a configuration of a base station included in the wireless system according to the embodiment. [Figure 4] FIG. 4 is a block diagram showing an example of functions of a base station included in the wireless system according to the embodiment. [Diagram 5] FIG. 5 is a block diagram showing an example of a configuration of a terminal included in the wireless system according to the embodiment. [Figure 6]FIG. 6 is a block diagram showing an example of functions of a terminal included in the wireless system according to the embodiment. [Figure 7] FIG. 7 is a block diagram showing an example of detailed functions of a link management unit in a base station included in the wireless system according to the embodiment. [Figure 8] FIG. 8 is a table showing an example of link management information in the wireless system according to the embodiment. [Figure 9] FIG. 9 is a flowchart showing an example of a data transmission method in multi-link mode in the wireless system according to the embodiment. [Figure 10] FIG. 10 is a flowchart showing an example of a time synchronization method in the wireless system according to the embodiment. [Figure 11] FIG. 11 is a conceptual diagram showing an example of a method for outputting a beacon signal in a base station included in a wireless system according to the embodiment. [Figure 12] FIG. 12 is a table showing an example of link management information in the wireless system according to the embodiment. [Figure 13] FIG. 13 is a flowchart showing an example of a buffer notification method in a base station included in the wireless system according to the embodiment. [Figure 14] FIG. 14 is a conceptual diagram showing an example of a method for outputting a beacon signal in a base station included in a wireless system according to the embodiment. [Figure 15] FIG. 15 is a conceptual diagram showing a specific example of a beacon signal including a TIM in the wireless system according to the embodiment. [Figure 16] FIG. 16 is a flowchart showing an example of a method for starting multilink power save in the wireless system according to the embodiment. [Figure 17] FIG. 17 is a flowchart showing an example of a method for ending multilink power save in the wireless system according to the embodiment. [Figure 18] FIG. 18 is a flowchart showing an example of a communication method during multilink power save in the wireless system according to the embodiment. [Figure 19]FIG. 19 is a flowchart showing an example of a communication method during multilink power save in the wireless system according to the embodiment. [Figure 20] FIG. 20 is a block diagram showing an example of functions of a base station included in a wireless system according to a first modified example of the embodiment. [Figure 21] FIG. 21 is a block diagram illustrating an example of functions of a terminal included in a wireless system according to a first modified example of the embodiment. In FIG. [Figure 22] FIG. 22 is a table illustrating an example of link management information in a wireless system according to a second modification of the embodiment. [Figure 23] FIG. 23 is a conceptual diagram showing an example of a method for outputting a beacon signal in a base station included in a wireless system according to a second modification of the embodiment. [Figure 24] FIG. 24 is a conceptual diagram illustrating an example of frequency bands used for wireless communication in a wireless system according to a third modified example of the embodiment. [Diagram 25] FIG. 25 is a table illustrating an example of link management information in a wireless system according to a third modification of the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] A wireless system 1 according to an embodiment will be described below with reference to the drawings. The embodiment illustrates an apparatus and a method for embodying the technical idea of the invention. The drawings are schematic or conceptual. The dimensions and ratios of each drawing are not necessarily the same as those in reality. The technical idea of the present invention is not specified by the shape, structure, arrangement, etc. of the components. In the following description, the same reference numerals are used for components having substantially the same functions and configurations.
[0009] <1> Wireless System 1 Configuration <1-1> Overall configuration of wireless system 1 1 shows an example of a configuration of a wireless system 1 according to an embodiment. As shown in FIG. 1, the wireless system 1 includes a base station 10, a terminal 20, and a server 30, for example.
[0010] The base station 10 is connected to the network NW and is used as an access point of a wireless LAN. For example, the base station 10 can wirelessly distribute data received from the network NW to the terminal 20. The base station 10 can also be connected to the terminal 20 using one type of band or multiple types of bands. In this specification, a wireless connection between the base station 10 and the terminal 20 using multiple types of bands is called a "multi-link." The communication between the base station 10 and the terminal 20 is based on, for example, the IEEE 802.11 standard.
[0011] The terminal 20 is a wireless terminal such as a smartphone or a tablet PC. The terminal 20 can transmit and receive data to and from a server 30 on the network NW via a base station 10 connected wirelessly. The terminal 20 may be other electronic devices such as a desktop computer or a laptop computer. The terminal 20 may be any device that can at least communicate with the base station 10 and execute the operations described below.
[0012] The server 30 can hold various information, for example, data of content targeted for the terminal 20. The server 30 is connected to the network NW by wire, for example, and is configured to be able to communicate with the base station 10 via the network NW. Note that it is sufficient for the server 30 to be able to communicate with at least the base station 10. In other words, the communication between the base station 10 and the server 30 may be wired or wireless.
[0013] In the wireless system 1 according to the embodiment, data communication between the base station 10 and the terminal 20 is based on the OSI (Open Systems Interconnection) reference model. In the OSI reference model, communication functions are divided into seven layers (layer 1: physical layer, layer 2: data link layer, layer 3: network layer, layer 4: transport layer, layer 5: session layer, layer 6: presentation layer, and layer 7: application layer).
[0014] The data link layer includes, for example, an LLC (Logical Link Control) layer and a MAC (Media Access Control) layer. The LLC layer adds, for example, a DSAP (Destination Service Access Point) header and an SSAP (Source Service Access Point) header to data input from an upper application to form an LLC packet. The MAC layer adds, for example, a MAC header to an LLC packet to form a MAC frame.
[0015] Fig. 2 shows a specific example of a format of a wireless frame used in communication between the base station 10 and the terminal 20 in the wireless system 1 according to the embodiment. As shown in Fig. 2, the wireless frame includes, for example, a Frame Control field, a Duration field, an Address1 field, an Address2 field, an Address3 field, a Sequence Control field, other control information fields, a Frame Body field, and an FCS (Frame Check Sequence) field.
[0016] The Frame Control field through other control information fields correspond to, for example, the MAC header included in the MAC frame. The Frame Body field corresponds to, for example, the MAC payload included in the MAC frame. The FCS field stores an error detection code for the MAC header and Frame Body field, and is used to determine whether or not there is an error in the wireless frame.
[0017] The Frame Control field indicates various control information, and includes, for example, a Type value, a Subtype value, a To DS (To Distribution System) value, and a From DS value. The Type value indicates the frame type of the wireless frame. For example, a Type value of "00" indicates that the wireless frame is a management frame. A Type value of "01" indicates that the wireless frame is a control frame. A Type value of "10" indicates that the wireless frame is a data frame.
[0018] The contents of a wireless frame change depending on the combination of Type and Subtype values. For example, "00 / 1000 (Type value / Subtype value)" indicates that the wireless frame is a beacon signal. The meaning of the To DS and From DS values varies depending on the combination. For example, "00 (To DS / From DS)" indicates that the data is between terminals in the same IBSS (Independent Basic Service Set). "10" indicates that the data frame is directed to the DS (Distribution System) from outside. "01" indicates that the data frame is directed outside the DS. "11" is used when configuring a mesh network.
[0019] The Duration field indicates the planned period for using the wireless link. The multiple Address fields indicate the BSSID, source address, destination address, sender terminal address, receiver terminal address, etc. The Sequence Control field indicates the sequence number of the MAC frame and the fragment number for fragmentation. Other control information fields include, for example, traffic type (TID) information. The TID information may be inserted at other positions within the wireless frame. The Frame Body field includes information according to the type of frame. For example, the Frame Body field stores data when it corresponds to a data frame.
[0020] <1-2> Configuration of base station 10 Fig. 3 shows an example of the configuration of a base station 10 included in the wireless system 1 according to the embodiment. As shown in Fig. 3, the base station 10 includes, for example, a central processing unit (CPU) 11, a read only memory (ROM) 12, a random access memory (RAM) 13, a wireless communication module 14, and a wired communication module 15.
[0021] The CPU 11 is a circuit capable of executing various programs and controls the overall operation of the base station 10. The ROM 12 is a non-volatile semiconductor memory and holds programs and control data for controlling the base station 10. The RAM 13 is, for example, a volatile semiconductor memory and is used as a working area for the CPU 11. The wireless communication module 14 is a circuit used for transmitting and receiving data by wireless signals and is connected to an antenna. The wireless communication module 14 also includes, for example, a plurality of communication modules each corresponding to a plurality of frequency bands. The wired communication module 15 is a circuit used for transmitting and receiving data by wired signals and is connected to a network NW.
[0022] Fig. 4 shows an example of a functional configuration of the base station 10 included in the wireless system 1 according to the embodiment. As shown in Fig. 4, the base station 10 includes, for example, a data processing unit 110, a link management unit 120, and radio signal processing units 130, 140, and 150. The processing of the data processing unit 110, the link management unit 120, and the radio signal processing units 130, 140, and 150 is realized by, for example, a CPU 11 and a wireless communication module 14.
[0023] The data processing unit 110 can execute LLC layer processing and upper layer (layer 3 to layer 7) processing on the input data. For example, the data processing unit 110 outputs data input from the server 30 via the network NW to the link management unit 120. The data processing unit 110 also transmits data input from the link management unit 120 to the server 30 via the network NW.
[0024] The link management unit 120 executes part of the MAC layer processing for the input data. The link management unit 120 also manages the link with the terminal 20 based on notifications from the wireless signal processing units 130, 140, and 150. The link management unit 120 holds link management information 121 and shared time information 122. The link management information 121 is stored in, for example, the RAM 13, and includes information on the terminal 20 wirelessly connected to the base station 10. The shared time information 122 holds time information shared within the base station 10, and can be referenced by each of the wireless signal processing units 130, 140, and 150. The shared time information 122 corresponds to time information for synchronizing multilinks.
[0025] Each of the radio signal processing units 130, 140, and 150 transmits and receives data between the base station 10 and the terminal 20 using radio communication. For example, each of the radio signal processing units 130, 140, and 150 adds a preamble, a PHY header, and the like to the data input from the link management unit 120 to create a radio frame. Then, each of the radio signal processing units 130, 140, and 150 converts the radio frame into a radio signal and distributes the radio signal via the antenna of the base station 10. Also, each of the radio signal processing units 130, 140, and 150 converts a radio signal received via the antenna of the base station 10 into a radio frame. Then, each of the radio signal processing units 130, 140, and 150 outputs the data included in the radio frame to the link management unit 120.
[0026] In this way, each of the radio signal processing units 130, 140, and 150 may execute, for example, part of the MAC layer processing and the first layer processing on the input data or radio signal. For example, the radio signal processing unit 130 handles radio signals in the 2.4 GHz band. The radio signal processing unit 140 handles radio signals in the 5 GHz band. The radio signal processing unit 150 handles radio signals in the 6 GHz band. The radio signal processing units 130, 140, and 150 may or may not share an antenna of the base station 10.
[0027] Furthermore, the radio signal processing unit 130 holds time information 131. The time information 131 is used as a reference time for communication using the radio signal processing unit 130. The radio signal processing unit 140 holds time information 141. The time information 141 is used as a reference time for communication using the radio signal processing unit 140. The radio signal processing unit 150 holds time information 151. The time information 151 is used as a reference time for communication using the radio signal processing unit 150. The link management unit 120 appropriately synchronizes the shared time information 122 with each of the time information 131, 141 and 151.
[0028] <1-3> Configuration of terminal 20 Fig. 5 shows an example of the configuration of the terminal 20 included in the wireless system 1 according to the embodiment. As shown in Fig. 5, the terminal 20 includes, for example, a CPU 21, a ROM 22, a RAM 23, a wireless communication module 24, a display 25, and a storage 26.
[0029] The CPU 21 is a circuit capable of executing various programs and controls the overall operation of the terminal 20. The ROM 22 is a non-volatile semiconductor memory and holds programs and control data for controlling the terminal 20. The RAM 23 is, for example, a volatile semiconductor memory and is used as a working area for the CPU 21. The wireless communication module 24 is a circuit used for transmitting and receiving data by wireless signals and is connected to an antenna. The wireless communication module 24 also includes a plurality of communication modules corresponding to, for example, a plurality of frequency bands. The display 25 displays, for example, a GUI (Graphical User Interface) corresponding to application software. The display 25 may have a function as an input interface for the terminal 20. The storage 26 is a non-volatile storage device and holds, for example, system software of the terminal 20. The terminal 20 may not have a display. For example, the display 25 may be omitted in an IoT terminal.
[0030] Fig. 6 shows an example of a functional configuration of the terminal 20 included in the wireless system 1 according to the embodiment. As shown in Fig. 6, the terminal 20 includes, for example, a data processing unit 210, a link management unit 220, wireless signal processing units 230, 240, and 250, and an application execution unit 260. The processes of the data processing unit 210, the link management unit 220, and the wireless signal processing units 230, 240, and 250 are realized by, for example, the CPU 21 and the wireless communication module 24.
[0031] Data processing unit 210 may execute LLC layer processing and upper layer (layer 3 to layer 7) processing on the input data. For example, data processing unit 210 outputs data input from application execution unit 260 to link management unit 220. Data processing unit 210 also outputs data input from link management unit 220 to application execution unit 260.
[0032] The link management unit 220 may execute a part of the MAC layer processing for the input data. Furthermore, the link management unit 220 manages the link with the base station 10 based on notifications from the radio signal processing units 230, 240, and 250. The link management unit 220 includes link management information 221 and shared time information 222. The link management information 221 is stored in, for example, the RAM 23, and includes information on the base station 10 to which the terminal 20 is connected. The shared time information 222 has time information shared within the terminal 20, and may be referred to by each of the radio signal processing units 230, 240, and 250. The shared time information 222 corresponds to time information for synchronizing the multilink.
[0033] Each of the radio signal processing units 230, 240, and 250 transmits and receives data between the base station 10 and the terminal 20 using radio communication. For example, each of the radio signal processing units 230, 240, and 250 adds a preamble, a PHY header, and the like to the data input from the link management unit 220 to create a radio frame. Then, each of the radio signal processing units 230, 240, and 250 converts the radio frame into a radio signal and distributes the radio signal via the antenna of the terminal 20. Also, each of the radio signal processing units 230, 240, and 250 converts a radio signal received via the antenna of the terminal 20 into a radio frame. Then, each of the radio signal processing units 230, 240, and 250 outputs the data included in the radio frame to the link management unit 220.
[0034] In this way, each of the radio signal processing units 230, 240, and 250 may execute, for example, part of the MAC layer processing and the first layer processing on the input data or radio signal. For example, the radio signal processing unit 230 handles radio signals in the 2.4 GHz band. The radio signal processing unit 240 handles radio signals in the 5 GHz band. The radio signal processing unit 250 handles radio signals in the 6 GHz band. The radio signal processing units 230, 240, and 250 may or may not share an antenna of the terminal 20.
[0035] Furthermore, the radio signal processing unit 230 holds time information 231. The time information 231 is used as a reference time for communication using the radio signal processing unit 230. The radio signal processing unit 240 holds time information 241. The time information 241 is used as a reference time for communication using the radio signal processing unit 240. The radio signal processing unit 250 holds time information 251. The time information 251 is used as a reference time for communication using the radio signal processing unit 250. The link management unit 220 appropriately synchronizes the shared time information 222 with each of the time information 231, 241 and 251.
[0036] The application execution unit 260 executes an application capable of using data input from the data processing unit 210. For example, the application execution unit 260 can display information about the application on the display 25. In addition, the application execution unit 260 can operate based on an operation of an input interface.
[0037] In the wireless system 1 according to the embodiment described above, the wireless signal processing units 130, 140, and 150 of the base station 10 are configured to be connectable to the wireless signal processing units 230, 240, and 250 of the terminal 20, respectively. That is, the wireless signal processing units 130 and 230 can be wirelessly connected to each other using the 2.4 GHz band. The wireless signal processing units 140 and 240 can be wirelessly connected to each other using the 5 GHz band. The wireless signal processing units 150 and 250 can be wirelessly connected to each other using the 6 GHz band. In this specification, each wireless signal processing unit may be referred to as a "STA function". That is, the wireless system 1 according to the embodiment has multiple STA functions.
[0038] <1-4> Detailed configuration of the link management section Fig. 7 shows details of a channel access function in the link management unit 120 of the base station 10 included in the wireless system 1 according to the embodiment. Note that the function of the link management unit 220 of the terminal 20 is similar to that of the link management unit 120 of the base station 10, for example, and therefore a description thereof will be omitted. As shown in Fig. 7, the link management unit 120 includes, for example, a data categorization unit 123, transmission queues 124A, 124B, 124C, 124D, and 124E, CSMA / CA (Carrier Sense Multiple Access with Collision Avoidance) execution units 125A, 125B, 125C, 125D, and 125E, and a data collision management unit 126.
[0039] The data categorization unit 123 categorizes the data input from the data processing unit 110. For example, "LL (Low Latency)", "VO (Voice)", "VI (Video)", "BE (Best Effort)", and "BK (Background)" are set as data categories. LL is applied to data that requires low latency. For this reason, it is preferable that LL data is processed with priority over any of VO, VI, BE, and BK data.
[0040] Then, the data categorization unit 123 inputs the categorized data to one of the transmission queues 124A, 124B, 124C, 124D, and 124E. Specifically, LL data is input to the transmission queue 124A. VO data is input to the transmission queue 124B. VI data is input to the transmission queue 124C. BE data is input to the transmission queue 124D. BK data is input to the transmission queue 124E. Then, the input data of each category is accumulated in one of the corresponding transmission queues 124A to E.
[0041] Each of the CSMA / CA executing units 125A, 125B, 125C, 125D, and 125E waits for transmission for a time specified by a preset access parameter while confirming that no wireless signal is being transmitted by other terminals or the like by carrier sense in CSMA / CA. Then, the CSMA / CA executing units 125A, 125B, 125C, 125D, and 125E extract data from the transmission queues 124A, 124B, 124C, 124D, and 124E, respectively, and outputs the extracted data to at least one of the wireless signal processing units 130, 140, and 150 via the data collision management unit 126. Then, the wireless signal including the data is transmitted by the wireless signal processing unit (STA function) that has acquired the transmission right by CSMA / CA.
[0042] The CSMA / CA execution unit 125A performs CSMA / CA on the LL data held in the transmission queue 124A. The CSMA / CA execution unit 125B performs CSMA / CA on the VO data held in the transmission queue 124B. The CSMA / CA execution unit 125C performs CSMA / CA on the VI data held in the transmission queue 124C. The CSMA / CA execution unit 125D performs CSMA / CA on the BE data held in the transmission queue 124D. The CSMA / CA execution unit 125D performs CSMA / CA on the BK data held in the transmission queue 124E.
[0043] The access parameters are assigned in the order of, for example, LL, VO, VI, BE, and BK so that the transmission of the wireless signal is prioritized. The access parameters include, for example, CWmin, CWmax, AIFS, and TXOPLimit. CWmin and CWmax respectively indicate the minimum and maximum values of a contention window, which is a transmission waiting time for conflict avoidance. AIFS (Arbitration Inter Frame Space) indicates a fixed transmission waiting time set for each access category for collision avoidance control with a priority control function. TXOPLimit indicates an upper limit value of TXOP (Transmission Opportunity) corresponding to the channel occupancy time. For example, the shorter the CWmin and CWmax are, the easier it is for the transmission queue 124 to obtain the transmission right. The smaller the AIFS is, the higher the priority of the transmission queue 124 is. The larger the value of TXOPLimit is, the larger the amount of data transmitted with one transmission right is.
[0044] The data collision management unit 126 prevents data collision when multiple CSMA / CA execution units 125 acquire the transmission right with the same STA function. Specifically, the data collision management unit 126 adjusts the transmission timing of data that is in different categories and has acquired the transmission right with the same STA function, and transmits data of the category with the highest priority to the STA function. For example, the STA function that has acquired the transmission right by CSMA / CA of the LL transmission queue 124A may be the same as the STA function that has acquired the transmission right by CSMA / CA of any of the other transmission queues 124B to 124E. In this case, the data collision management unit 126 transmits the data stored in the transmission queue 124A to the STA function with priority. In the same manner, in the combination of the other transmission queues 124, data is transmitted in the order based on the priority set for the category. This prevents collision between data assigned to the same STA function for transmission.
[0045] In this embodiment, the link management unit implements the channel access function, but each STA function may implement the channel access function. When the link management unit implements the channel access function, each STA function detects the state (idle / busy) of the wireless channel in the corresponding link, and the link management unit judges whether data can be transmitted (e.g., which link to use for transmission). On the other hand, when each STA function implements the channel access function, each STA function may independently perform carrier sense and transmit data. In this case, channel access when multiple links are used simultaneously may be performed by sharing access parameters through communication between the multiple STA functions, or may be performed by sharing access parameters by the link management unit. The base station 10 and the terminal 20 can use multiple links simultaneously by transmitting data based on access parameters common to the multiple STA functions.
[0046] <2> Operation of Radio System 1 In the wireless system 1 according to the embodiment, a multilink between the base station 10 and the terminal 20 can be established in response to a request from the base station 10 or the terminal 20. Hereinafter, an example of an operation in the wireless system 1 according to the embodiment when the base station 10 and the terminal 20 establish a multilink will be described.
[0047] Fig. 8 shows an example of link management information 121 in the wireless system 1 according to the embodiment. Note that the link management information 221 of the terminal 20 has information similar to the link management information 121 of the base station 10, and therefore a description thereof will be omitted. As shown in Fig. 8, the link management information 121 includes information on, for example, the STA function, frequency band, operation mode, link destination ID, presence or absence of multi-link, and TID.
[0048] In this example, "STA1" corresponds to an STA function using the 6 GHz frequency band, i.e., the wireless signal processing unit 150 or 250. "STA2" corresponds to an STA function using the 5 GHz frequency band, i.e., the wireless signal processing unit 140 or 240. "STA3" corresponds to an STA function using the 2.4 GHz frequency band, i.e., the wireless signal processing unit 130 or 230.
[0049] The operation mode indicates the current operation mode of the STA function. Examples of the operation modes of the STA function include an active mode, an intermittent operation mode, and an operation pause mode. The active mode corresponds to a state in which the STA function of the terminal 20 maintains an awake state and is therefore capable of transmitting and receiving wireless signals at any time. The intermittent operation mode corresponds to a state in which the STA function of the terminal 20 operates intermittently by repeating an awake state and a doze state. The operation pause mode corresponds to a state in which the STA function of the terminal 20 maintains a doze state and is therefore unable to transmit or receive wireless signals. The multiple STA functions constituting the multilink include at least one link in the active mode or the intermittent operation mode. The other links constituting the multilink can be set to any of the active mode, the intermittent operation mode, and the operation pause mode.
[0050] The Awake state corresponds to a state in which wireless signals can be transmitted and received. The Dose state corresponds to a state in which wireless signals cannot be transmitted and received. In the Doze state, the power supply to the circuit related to the STA function is appropriately cut off. Therefore, the power consumption of the STA function decreases in the order of active mode, intermittent operation mode, and dormant operation mode. Note that there may be links that the base station 10 or the terminal 20 can use for communication but are not included in the link set of the multilink between them (disabled links, corresponding to "off" in FIG. 8). In the following, for the sake of simplicity, a link in active mode or intermittent operation mode, i.e., a link capable of communication, is referred to as an "STA function in an Awake state". A link in dormant operation mode, i.e., a link in a power-saving state in which communication is not possible, is referred to as an "STA function in a Dose state".
[0051] The link destination ID corresponds to, for example, the identifier of the terminal 20 in the link management information 121, and corresponds to the identifier of the base station 10 in the link management information 221. In this example, a multi-link is established using STA1 and STA2. When a multi-link is established, each of the link management units 120 and 220 transmits data input from a higher layer using a link of at least one STA function associated with the multi-link.
[0052] "TID" in link management information 121 indicates the association between a STA function and TID information. Each STA function transmits and receives data corresponding to the assigned TID information. Each of TID#1-3 corresponds to LL, VO, VI, BE, or BK. One STA function or multiple STA functions may be associated with one traffic, i.e., one TID. In this example, TID#1 is assigned to both STA1 and STA2. TID#2 is assigned to STA1. TID#3 is assigned to STA2.
[0053] A traffic flow corresponding to such an association between traffic and STA functions is set in advance when setting up a multilink between the base station 10 and the terminal 20. For example, the link management unit 220 of the terminal 20 determines the association between traffic and STA functions and requests the link management unit 120 of the base station 10. Then, the base station 10 responds to the request, thereby determining the association between traffic and STA functions.
[0054] The traffic described above is set, for example, to be uniform among the multiple links constituting the multilink. Not limited to this, traffic of similar types (priority / non-priority, etc.) may be collected in one of the links constituting the multilink. In addition, as an association between the STA function and the traffic, for example, voice is associated with the 2.4 GHz frequency band, and video is associated with 5G. In this way, it is preferable that the frequency used for transmission and reception is assigned according to the type of information to be handled and the data capacity.
[0055] Various operations performed when the base station 10 and the terminal 20 establish a multi-link will be described below, focusing on the base station 10 and the terminal 20, respectively.
[0056] <2-1> Operation of base station 10 (How data is sent when using multi-link) Fig. 9 shows an example of a data transmission method in multi-link in the base station 10 included in the wireless system 1 according to the embodiment. As shown in Fig. 9, when the base station 10 acquires data from an upper layer, the base station 10 executes the processes of steps S10 to S12 in order.
[0057] Specifically, first, in the process of step S10, the link management unit 120 acquires TID information corresponding to the data. In other words, the link management unit 120, for example, refers to the MAC header in the wireless frame acquired from the upper layer, and checks whether the TID information included in the MAC header is LL, VO, VI, BE, or BK. This allows the link management unit 120 to check which TID the traffic flow of the data corresponds to.
[0058] Next, in the process of step S11, the link management unit 120 acquires the STA function corresponding to the confirmed TID information. At this time, the link management unit 120 confirms the association between the TID information and the STA function by referring to the link management information 121. Note that, in the process of step S11, the number of STA functions acquired by the link management unit 120 may be one or more.
[0059] Next, in the process of step S12, the link management unit 120 outputs data to the acquired STA function. If one STA function is associated with the output data (traffic), the data is transmitted serially using the one STA function. On the other hand, if multiple STA functions are associated with the traffic, the data is transmitted in parallel using the multiple STA functions.
[0060] When one traffic is transmitted in parallel, data allocation and rearrangement are performed between the link management unit 120 of the base station 10 and the link management unit 220 of the terminal 20. Data allocation is performed by the link management unit on the transmitting side, and data rearrangement is performed by the link management unit on the receiving side. For example, the link management unit on the transmitting side adds a flag indicating that the wireless frame is a multi-link and an identification number. The link management unit on the receiving side rearranges the data based on the added flag and identification number.
[0061] In addition, in the wireless system 1 according to the embodiment, when a plurality of data are received from a higher layer, the link management unit may execute aggregation by combining the received plurality of data. Aggregation in multi-link may be used as an optional function that can be selected by the user as to whether or not to execute it.
[0062] (How to synchronize time) In the wireless system 1 according to the embodiment, time needs to be synchronized within a BSS (Basic Service Set) in order to execute CSMA / CA or the like. Therefore, the base station 10 appropriately transmits a beacon signal for time synchronization with the terminal 20 that forms a link. An example will be described below in which the base station 10 transmits a beacon signal including time information when each STA function of the terminal 20 with which a multi-link is established is in an awake state.
[0063] Fig. 10 shows an example of a time synchronization method in the base station 10 included in the wireless system 1 according to the embodiment. As shown in Fig. 10, the base station 10 sequentially executes the processes of steps S20 to S22 to synchronize the time within the BSS.
[0064] Specifically, first, in the process of step S20, the time information of each STA function constituting the multilink is synchronized with the shared time information 122. In other words, the link management unit 120 transmits the shared time information 122 to, for example, each STA function (radio signal processing units 130, 140, and 150). Then, the shared time information 122 is overwritten onto each of the time information 131 in the radio signal processing unit 130, the time information 141 in the radio signal processing unit 140, and the time information 151 in the radio signal processing unit 150.
[0065] Next, in the process of step S21, each STA function constituting the multi-link creates a beacon signal including the same time information. Specifically, wireless signal processing units 130, 140, and 150 create beacon signals including time information 131, 141, and 151, respectively. These pieces of time information 131, 141, and 151 include the same time information by the process of step S20. Note that the link management unit 120 may create a beacon signal including the same time information and provide the created beacon signal to each STA function.
[0066] Next, in the process of step S22, each STA function constituting the multi-link transmits a beacon signal simultaneously. Each STA function can transmit a beacon signal when, for example, it is in an awake state in active mode or in an awake state in intermittent operation mode. On the other hand, each STA function cannot transmit a beacon signal when it is in a disable state or in a doze state in intermittent operation mode. In this embodiment, a form in which beacon signals including the same time information are simultaneously transmitted from each STA function is described, but is not limited to this. For example, beacon signals including time information shared by each STA function may be transmitted at different times. In other words, it is sufficient that the time information handled between the multiple STA functions constituting the multi-link is synchronized, and the time information of the beacon signal is generated based on the synchronized time information.
[0067] The beacon signal including the time information transmitted by the base station 10 as described above can be received by the terminal 20. The terminal 20 uses the STA function in the Awake state to receive the beacon signal. The link management unit 220 of the terminal 20 overwrites the time information included in the received beacon signal to the shared time information 222. That is, the time information included in the beacon signal and the shared time information 222 of the terminal 20 are synchronized. The time information of the STA function used to receive the beacon signal at this time is also synchronized with the time information included in the beacon signal. If it is necessary to compensate for the offset of the time information due to the physical distance between the base station 10 and the terminal 20, the STA function in the Awake state of the terminal 20 performs Fine Timing Management, adds an offset to the time information of the received beacon signal, and overwrites it to the shared time information. This allows the STA function that has transitioned from the Doze state to the Awake state to use the time information to which the offset has been added by using the shared time information. Here, Fine Timing Management is a highly accurate timing management defined in IEEE 802.11-2016. By taking into account the offset by Fine Timing Management, even if the terminal 20 moves during the Doze state, the STA function can transition to the Awake state and quickly achieve highly accurate synchronization.
[0068] Since the multi-link includes at least one STA function in the Awake state, the above-mentioned synchronization of time information can be performed even if the multi-link includes a STA function in the Doze state. In addition, the terminal 20 may receive a beacon including time information by multiple STA functions constituting the multi-link. In this case, the time information of the STA function that received the beacon signal is synchronized, and the shared time information 222 is updated based on the beacon signal received by one of the STA functions. At this time, the STA function used to update the shared time information 222 is selected based on, for example, a priority set for each STA function.
[0069] Fig. 11 shows an example of a beacon signal output method in the base station 10 included in the wireless system 1 according to the embodiment, and corresponds to the operation described in Fig. 10. In this example, STA1 and STA2 have established a multi-link. Then, STA1 and STA2 are each set to an Awake state, and STA3 is set to a Disable state ("OFF").
[0070] As shown in Fig. 11, each of STA1 and STA2 constituting a multi-link transmits a beacon signal intermittently. Meanwhile, transmission of a beacon signal by STA3 in a Disabled state is omitted. Also, the beacon signals transmitted at the same time by each of STA1 and STA2 contain the same time information (reference time information). Specifically, the time information 131 contained in the beacon signal transmitted by STA1 and the time information 141 contained in the beacon signal transmitted by STA2 contain the same time information synchronized with the shared time information 122.
[0071] (How to notify buffer status) The base station 10 in the embodiment appropriately transmits a beacon signal notifying the terminal 20 of the buffer status when the multi-link includes a link in the dormant mode (STA function in the Doze state). Fig. 12 shows an example of the link management information 121 in the wireless system 1 according to the embodiment. The link management information 121 shown in Fig. 12 has information in which the operation mode of STA1 has been changed to the intermittent operation mode (Awake state) and the operation mode of STA2 has been changed to the dormant mode (Doze state) in the link management information 121 shown in Fig. 8. An example in which the base station 10 constituting the multi-link shown in Fig. 12 transmits a beacon signal related to the notification of the buffer status will be described below.
[0072] Fig. 13 shows an example of a method for notifying a buffer status in the base station 10 included in the wireless system 1 according to the embodiment. As shown in Fig. 13, the base station 10 sequentially executes the processes of steps S30 to S32 to notify the terminal 20 of the buffer status.
[0073] Specifically, first, in the process of step S30, the link management unit 120 checks the buffer status of data corresponding to the STA functions constituting the multi-link. In other words, the link management unit 120 checks whether data is accumulated in a plurality of transmission queues 124 corresponding to, for example, TID#1 to 3, respectively.
[0074] Next, in the process of step S31, a beacon signal including a TIM (Traffic Indication Map) is created based on the data buffer status. The TIM is an information element for notifying the terminal 20 in power saving of the arrival of data. The creation of the beacon signal may be executed by the link management unit 120 or by the function of each STA. A specific example of the format of the beacon signal including the TIM will be described later.
[0075] Next, in the process of step S32, the base station 10 transmits a beacon signal by using the STA function that configures the multi-link and is in the Awake state. In other words, when the multi-link includes a STA function in the Doze state, the base station 10 transmits the beacon signal created in step S31 by using at least one STA function that is in the Awake state among the STA functions that establish the multi-link. In this example, the base station 10 uses STA1 to transmit the beacon signal.
[0076] Fig. 14 shows an example of a beacon signal output method in the base station 10 included in the wireless system 1 according to the embodiment, and corresponds to the operation described in Fig. 13. That is, in this example, STA1 and STA2 establish a multi-link, and STA1 and STA2 are set to an Awake state and a Doze state, respectively. Also, STA3 is set to a Disable state.
[0077] 14, of STA1 and STA2 constituting a multi-link, STA1 in an Awake state transmits a beacon signal intermittently, while STA2 in a Doze state and STA3 in a Disable state omit transmission of a beacon signal.
[0078] Fig. 15 shows a specific example of a beacon signal including a TIM corresponding to the multilink shown in Fig. 12 in the wireless system 1 according to the embodiment. As shown in Fig. 15, the beacon signal includes, for example, a terminal identifier, a link identifier #1, buffer information #1, a link identifier #2, and buffer information #2 in this order.
[0079] The terminal identifier includes, for example, an association identifier AID (Association Identifier) between the base station 10 and the terminal 20. The link identifiers #1 and #2 include the identifiers of one and the other link constituting the multilink, respectively. The buffer statuses #1 and #2 indicate the buffer status of the traffic corresponding to the link identifiers #1 and #2, respectively. For example, when the buffer status is "0", it indicates that no traffic has been accumulated for the associated link identifier. When the buffer status is "1", it indicates that traffic has been accumulated for the associated link identifier. The assignment of the bits indicating the buffer status and the presence or absence of traffic accumulation can be changed arbitrarily.
[0080] As described above, in the wireless system 1 according to the embodiment, the base station 10 can transmit a beacon signal including information indicating whether traffic is accumulated for each established link of the multi-link, to the terminal 20. The beacon signal notifying the buffer status includes the buffer status of the STA function corresponding to the STA function forming the link, regardless of whether the STA function is in the Awake state or the Doze state.
[0081] The header of the beacon signal includes information indicating how many STA functions' buffer status information is included in the beacon signal. If a multi-link is established by three or more STA functions, the beacon signal may include three or more pairs of link identifiers and buffer status corresponding to the link identifiers. The beacon signal may or may not include information about links that are not established.
[0082] <2-2> Operation of terminal 20 The terminal 20 in the embodiment applies the dormant mode to some of the links constituting the multilink according to the communication situation. In the following, the state of the multilink including the link in the dormant mode (Doze state) is called "multilink power save", and an example of various operations related to the multilink power save of the terminal 20 will be described. In the following description, it is assumed that a multilink using STA1 and STA2 is established between the base station 10 and the terminal 20. In addition, for the sake of simplicity, the STA1 and STA2 of the base station 10 are also called "access points AP". The transmission of wireless signals by the STA1 and SA2 of the terminal 20 to the access point AP corresponds to the transmission of wireless signals to the STA1 and STA2 of the base station 10, respectively. When STA1 and STA2 are described separately, they indicate the STA function of the terminal 20.
[0083] (How to start Multi-Link Power Save) Fig. 16 is a flowchart showing an example of a method for starting multilink power save in the wireless system 1 according to the embodiment. At the start of this operation, each of STA1 and STA2 is in an awake state. As shown in Fig. 16, the access point AP transmits a beacon signal to each of STA1 and STA2 of the terminal 20 (step S40). This beacon signal includes information indicating that the traffic of each of STA1 and STA2 is empty, for example, and is received by each of STA1 and STA2.
[0084] STA1 of the terminal 20 transmits a wireless signal notifying the start of multilink power save to the access point AP, for example, in response to an empty traffic (step S41). The data frame of the wireless signal notifying the start of multilink power save includes, for example, a PM (Power Management) bit in which "1" is stored. The access point AP, which receives the "PM=1" signal, transmits a wireless signal (Data ACK) to STA1 of the terminal 20, notifying the terminal 20 that it has received the signal (step S42).
[0085] When STA1 of the terminal 20 receives a Data ACK in response to the transmission of a data frame including "PM=1", the link management unit 220 of the terminal 20 transitions, for example, STA2 from active mode or intermittent operation mode (Awake state) to dormant operation mode (Doze state) (step S43). This makes the total power consumption of STA1 and STA2 constituting the multi-link lower than before the dormant operation mode was used. Note that, in the process of step S43, it is sufficient that at least one STA function among the multiple STA functions constituting the multi-link is set to the Doze state.
[0086] After transmitting Data ACK in response to receiving "PM=1", the access point AP transmits a beacon signal including TIM to STA1 of the terminal 20 (step S44). At this time, STA1 in the Awake state can receive the beacon signal. On the other hand, STA2 in the Doze state does not receive the beacon signal and maintains a state of lower power consumption than STA1.
[0087] As described above, the terminal 20 in the wireless system 1 according to the embodiment can transition to multilink power save in response to the traffic state and suppress the power consumption of the multilink. Then, based on the transition of the terminal 20 to multilink power save, the base station 10 intermittently transmits a beacon signal including a TIM for notifying the data buffer status to the STA function of the terminal 20 in the awake state. Details of the communication method between the base station 10 and the terminal 20 during multilink power save will be described later.
[0088] (How to end Multi-Link Power Save) Fig. 17 shows an example of the flow of a method for ending multilink power save in the wireless system 1 according to the embodiment. At the start of this operation, STA1 and STA2 are in an awake state and a doze state, respectively. As shown in Fig. 17, the access point AP transmits a beacon signal to each of the terminal 20, STA1 and STA2 (step S50). This beacon signal includes, for example, information requesting the terminal 20 to end multilink power save, and is received by STA1 in an awake state.
[0089] In response to receiving the beacon signal, STA1 of terminal 20 transmits a wireless signal notifying the end of multilink power save to access point AP (step S51). The data frame of the wireless signal notifying the end of multilink power save includes a PM bit in which "0" is stored, for example. The access point AP that receives the "PM=0" signal transmits a wireless signal (Data ACK) to STA1 of terminal 20 notifying terminal 20 that it has received the signal (step S52).
[0090] When STA1 of the terminal 20 receives a Data ACK in response to the transmission of a data frame including "PM=0", the link management unit 220 of the terminal 20 transitions STA2 from a dormant mode (Doze state) to an active mode or an intermittent operation mode (Awake state) (step S53). As a result, each of STA1 and STA2 constituting the multilink becomes capable of receiving a wireless signal from the base station 10.
[0091] After transmitting a Data ACK in response to receiving "PM=0", the access point AP transmits a beacon signal to each of the STA1 and STA2 of the terminal 20 (step S54). This beacon signal includes various information elements necessary for communication.
[0092] As described above, the base station 10 in the wireless system 1 according to the embodiment can transition the STA function set in the dormant mode in the multi-link to the active mode or the intermittent operation mode as necessary, and can set the multiple STA functions constituting the multi-link to a communicable state. In the above description, the case where the STA function in the Doze state transitions to the Awake state based on the beacon signal of the base station 10 is illustrated, but the present invention is not limited to this. The terminal 20 can transition the STA function in the Doze state to the Awake state based on the user's operation or application control.
[0093] (Operation during Multilink Power Save) Fig. 18 and Fig. 19 show an example of the flow of operations during multi-link power save in the wireless system 1 according to the embodiment. Fig. 18 corresponds to the operations when the access point AP receives data for STA1 in the Awake state. Fig. 19 corresponds to the operations when the access point AP receives data for STA2 in the Doze state.
[0094] First, an example of the operation of the wireless system 1 when the access point AP receives data for STA1 in an awake state will be described. As shown in Fig. 18, when the access point AP receives data for STA1 of the terminal 20, the access point AP accumulates the data in, for example, the transmission queue 124 of the link management unit 120. Then, the access point AP transmits a beacon signal including a TIM indicating that the buffer status of the data for STA1 is "1" to STA1 in an awake state (step S60).
[0095] The beacon signal received by STA1 of the terminal 20 is then transferred to the link management unit 220. Then, based on the beacon signal, the link management unit 220 transmits a PS-Poll (Power Save-Poll) frame requesting transmission of data addressed to STA1 to the access point AP via STA1 (step S61). Upon receiving the PS-Poll frame from STA1 of the terminal 20, the access point AP transmits a Data ACK including the data stored for STA1 to STA1 of the terminal 20 (step S62). This allows STA1 of the terminal 20 to receive the data for itself stored in the access point AP.
[0096] When the transmission of the data for STA1 is completed and the accumulation of the data for STA1 in the transmission queue 124 is eliminated, the access point AP transmits a beacon signal including TIM indicating that the buffer status of the data for STA1 is "0" to STA1 of the terminal 20 (step S63). In other words, the access point AP notifies the link management unit 220 of the terminal 20 via STA1 that the transmission of the data for STA1 is completed.
[0097] Next, an example of the operation of the wireless system 1 when the access point AP receives data for STA2 in the Doze state will be described. As shown in Fig. 19, when the access point AP receives data for STA2 of the terminal 20, the access point AP accumulates the data in, for example, the transmission queue 124 of the link management unit 120. Then, the access point AP transmits a beacon signal including a TIM indicating that the buffer status of the data for STA2 is "1" to STA1 in the Awake state (step S70).
[0098] The beacon signal received by STA1 of the terminal 20 is then transferred to the link management unit 220. The link management unit 220 then transitions STA2 from the Doze state to the Awake state based on the beacon signal (step S71). After that, STA2 that has transitioned to the Awake state first refers to the shared time information 222 and synchronizes the time information 241 corresponding to STA2 with the shared time information 222.
[0099] Thereafter, the link management unit 220 transmits a PS-Poll (Power Save-Poll) frame requesting transmission of data addressed to STA2 to the access point AP via STA2 (step S72). Upon receiving the PS-Poll frame from STA2 of the terminal 20, the access point AP transmits a Data ACK including the data stored for STA2 to STA2 of the terminal 20 (step S73). This allows STA2 of the terminal 20 to receive the data stored in the access point AP that is addressed to the terminal itself.
[0100] When the transmission of data for STA2 is completed and the accumulation of data for STA2 in the transmission queue 124 is eliminated, the access point AP transmits a beacon signal including TIM indicating that the buffer status of STA2 is "0" to STA1 of the terminal 20 (step S74). That is, the access point AP notifies the link management unit 220 of the terminal 20 via STA1 that the transmission of data for STA2 is completed. This beacon signal may be received by STA2. Then, the link management unit 220 transitions STA2 from the Awake state to the Doze state based on the beacon signal (step S75). That is, based on the completion of the data transmission, the STA functions that are not used to receive the beacon signal among the STA functions constituting the multilink are set again to the power-saving Doze state.
[0101] As described above, the base station 10 in the wireless system 1 according to the embodiment can transmit data to the terminal 20 using multilink power save. In the above description, an example is given of data being transmitted for each STA function, but data may be transmitted in parallel to each of the multiple STA functions constituting the multilink. For example, when the buffer statuses of STA1 and STA2 are each "1", the link management unit 220 of the terminal 20 may instruct each of STA1 and STA2 to transmit a PS-Poll frame to the access point AP.
[0102] <3> Effects of the embodiment According to the wireless system 1 according to the embodiment described above, it is possible to suppress the power consumption of the terminal 20 during multi-link. The effects of the wireless system 1 according to the embodiment will be described in detail below.
[0103] Base stations and terminals using wireless LAN may have multiple STA functions provided for each band used, such as 2.4 GHz, 5 GHz, and 6 GHz. In such a wireless system, a wireless connection is established by selecting one of the multiple STA functions, and data communication is performed between the base station and the terminal. At this time, in the wireless system, the STA functions that are not selected are left unused even if there is a base station that supports the band of the STA function.
[0104] In contrast, the wireless system 1 according to the embodiment establishes a multi-link between the base station 10 and the terminal 20 by utilizing multiple STA functions provided in each of the base station 10 and the terminal 20. Data communication by the multi-link can use multiple bands in combination, and can fully utilize the functions provided in the wireless LAN device. As a result, the wireless system 1 according to the embodiment can realize efficient communication and improve the communication speed. On the other hand, the power consumption of the multi-link is higher than that of the single link because multiple STA functions are used in each of the base station 10 and the terminal 20.
[0105] Therefore, the wireless system 1 according to the embodiment sets the multi-link to multi-link power save when traffic is low, etc. In multi-link power save, for example, at least one STA function among a plurality of STA functions constituting the multi-link is set to a normal state (Awake state), and the other STA functions are set to a power saving state (Doze state). The STA function in the Awake state can receive, for example, a beacon signal from the base station 10. Also, the STA function in the Doze state is stopped, for example, similar to the Disable state. Therefore, the power consumption of the STA function in the Doze state is lower than that of the STA function in the Awake state.
[0106] In multilink power save, an STA function in an awake state receives a beacon signal including information corresponding to a plurality of STA functions constituting a multilink. For example, when data for a STA function in a doze state is input from the network NW to the base station 10, the base station 10 notifies the terminal 20 that the data has been accumulated via the STA function (link) in an awake state. Then, the STA function of the terminal 20 transfers the notification to the link management unit 220, which wakes up the STA function in the doze state. This allows the woken up STA function to obtain data from the base station 10 by transmitting a PS-Poll frame.
[0107] In the wireless system 1 according to the embodiment, in order to execute CSMA / CA or the like, it is necessary to synchronize the time information of the STA function of the base station 10 forming a link with the STA function of the terminal 20. For example, when a single link is used, it is sufficient that the time information of the STA function of the base station 10 and the STA function of the terminal 20 are synchronized at least for each link, and the time information may be different between different links.
[0108] On the other hand, when multilink is used, it is necessary to synchronize the time between the STA functions constituting the multilink. In other words, in multilink, it is necessary to operate in synchronization at different frequencies. Also, time synchronization within a BSS is performed by receiving a beacon signal. For example, in multilink, even when multilink power save is applied, a STA function set to active mode or intermittent operation mode (Awake state) can receive a beacon and perform time synchronization.
[0109] However, the STA function set to the Doze state in the multi-link power save may lose time synchronization of the link over time. Specifically, the STA function in the Doze state cannot perform time synchronization by a beacon signal, so time information may be out of sync depending on the variation in accuracy of the clock referenced by the STA function. For this reason, when the terminal 20 transmits or receives data using the STA function in the Doze state, it is preferable that the terminal 20 performs time synchronization of the STA function after waking up.
[0110] Therefore, in the wireless system 1 according to the embodiment, the base station 10 and the terminal 20 each have a local clock common to all STA functions, i.e., shared time information. The base station 10 then synchronously transmits a beacon signal including the shared time information in, for example, all links constituting a multilink. Then, the STA function in the awake state receives the beacon signal, and updates the shared time information if the timestamp of the beacon signal differs from that of the local clock.
[0111] In this way, the synchronization of the shared time information is sequentially performed using the STA function in the Awake state. On the other hand, the STA function in the Doze state performs time synchronization in the link using a common local clock when waking up. In other words, the STA function in the Doze state can perform time synchronization in the multi-link after waking up without receiving a beacon signal.
[0112] As described above, in the wireless system 1 according to the embodiment, the clock for time synchronization in the multi-link is shared between the base station 10 and the terminal 20. This allows the terminal 20 to synchronize the time between the multiple STA functions constituting the multi-link while omitting time synchronization for each STA function using a beacon signal. As a result, the wireless system 1 according to the embodiment can quickly transmit and receive data after waking up the STA function in the Doze state while suppressing the power consumption of the terminal 20.
[0113] <4> Modifications of the embodiment The wireless system 1 described in the embodiment is merely an example, and various modifications are possible. A first modification, a second modification, and a third modification of the embodiment will be described in order below.
[0114] <4-1> First modified example The wireless system 1 according to the first modification of the embodiment has a configuration in which each STA function always refers to a common local clock. Fig. 20 and Fig. 21 respectively show examples of functions of the base station 10 and the terminal 20 included in the wireless system 1 according to the first modification of the embodiment.
[0115] As shown in FIG. 20, the base station 10 of the first variant of the embodiment has a configuration in which time information 131 in the radio signal processing unit 130, time information 141 in the radio signal processing unit 140, and time information 151 in the radio signal processing unit 150 are omitted from the base station 10 of the embodiment.
[0116] 21, terminal 20 of the first modified example of the embodiment has a configuration in which time information 231 in radio signal processing unit 230, time information 241 in radio signal processing unit 240, and time information 251 in radio signal processing unit 250 are omitted from terminal 20 of the embodiment. The other configurations of wireless system 1 according to the first modified example of the first embodiment are similar to those of the embodiment.
[0117] As described above, in the first modified embodiment, the base station 10 and the terminal 20 do not each hold time information for each STA function. In other words, the clocks of the STA functions of the base station 10 are common to the shared time information 122 outside the STA function. The clocks of the STA functions of the terminal 20 are common to the shared time information 222 outside the STA function. Even in such a case, each STA function can execute CSMA / CA, etc. by always operating with reference to the shared time information.
[0118] In addition, in the first modified example of the embodiment, the shared time information is always referred to, and therefore the time synchronization for each STA function executed in the embodiment is omitted. Therefore, in the first modified example of the embodiment, it is sufficient that the shared time information 122 of the base station 10 and the shared time information 222 of the terminal 20 are synchronized. As a result, the wireless system 1 according to the first modified example of the embodiment can simplify the operation related to time synchronization more than the embodiment.
[0119] <4-2> Second modified example A wireless system 1 according to a second modification of the embodiment sets a primary link to a plurality of links constituting a multi-link. Fig. 22 shows an example of link management information 121 in the wireless system 1 according to the second modification of the embodiment. The link management information 121 shown in Fig. 22 differs from the link management information 121 shown in Fig. 12 in that STA1 is set as the primary link. The method of expressing information related to the primary link is not limited to this, and other methods may be applied.
[0120] The primary link is set in advance, for example, when a multi-link is established between the base station 10 and the terminal 20. The STA function used for the primary link may be set in priority according to the frequency band, or may be set according to the radio wave strength of the link. Furthermore, the setting of the primary link may be changed as appropriate after the multi-link is established. For example, the radio wave strength of each link constituting the multi-link may be monitored, and the link may be changed as appropriate to a link with higher radio wave strength.
[0121] Fig. 23 shows an example of a method for outputting a beacon signal in the base station 10 included in the wireless system 1 according to the second modification of the embodiment. As shown in Fig. 23, when a primary link is set between the base station 10 and the terminal 20, the primary link is used as a basis for time synchronization.
[0122] Specifically, when STA1 and STA2 of the base station 10 form a multi-link and multi-link power saving is applied, the primary link is always set to an awake state, and other links are set to a doze state, for example. Then, STA1 corresponding to the primary link in the base station 10 intermittently transmits a beacon signal including reference time information of the multi-link. STA1 corresponding to the primary link in the terminal 20 updates the shared time information 222 using the reference time information included in the beacon signal. The other configurations and operations of the wireless system 1 according to the second modification of the embodiment are the same as those of the embodiment.
[0123] By setting the primary link as described above, the wireless system 1 according to the second modification of the embodiment can simplify the process related to time synchronization of the multi-links compared to the embodiment.
[0124] <4-3>Third modified example The wireless system 1 according to the third modification of the embodiment establishes a multi-link similar to that of the embodiment, using multiple channels CH included in the same frequency band. The multi-link process in the third modification of the embodiment is similar to that of the embodiment, except that the channels used for the multi-link are changed to multiple channels CH included in the same frequency band.
[0125] Fig. 24 shows an example of frequency bands used for wireless communication in a wireless system 1 according to a third modified example of an embodiment. As shown in Fig. 24, for example, 2.4 GHz band, 5 GHz band, and 6 GHz band are used in wireless communication. Each frequency band includes multiple channels. In this example, it is assumed that each of the 2.4 GHz band, the 5 GHz band, and the 6 GHz band includes at least three channels CH1, CH2, and CH3. Communication using each channel CH is realized by an associated STA function.
[0126] Fig. 25 shows an example of link management information 121 in a wireless system 1 according to a third modified example of the embodiment. As shown in Fig. 25, the link management information 121 in the third modified example of the embodiment has a configuration in which information on a channel ID for each frequency band is added to the link management information 121 in the embodiment. In this example, a multi-link similar to that in the embodiment is established using a channel CH2 of "STA1" corresponding to the 6 GHz frequency band and a channel CH3 of "STA2" corresponding to the 6 GHz frequency band.
[0127] As described above, the STA functions of the base station 10 and the terminal 20 may use the same frequency band. A multi-link between the base station 10 and the terminal 20 may be established by a plurality of STA functions using the same frequency band. Specifically, a plurality of STA functions may configure a multi-link using different channels CH in the 5 GHz band, for example. Even in such a case, the wireless system 1 according to the third modification of the embodiment can achieve efficient communication and suppress power consumption, similar to the embodiment.
[0128] <5> others In the above embodiment, each STA function may notify the corresponding link management unit when the link cannot be maintained due to the movement of the terminal 20 or the like. Furthermore, the link management unit 220 of the terminal 20 may change the state of the multilink with the link management unit 120 of the base station 10 based on the notification from the STA function. Specifically, for example, the link management unit 220 of the terminal 20 and the link management unit 120 of the base station 10 may appropriately change the STA function used in the multilink. When the state of the multilink is changed, the link management units 120 and 220 update the link management information 121 and 221, respectively. Furthermore, the link management units 120 and 220 may update the association between the traffic and the STA function according to an increase or decrease in the number of links.
[0129] The configuration of the wireless system 1 according to the embodiment is merely an example, and other configurations may be used. For example, the base station 10 and the terminal 20 each have three STA functions (wireless signal processing units), but the present invention is not limited to this. The base station 10 only needs to have at least two wireless signal processing units. Similarly, the terminal 20 only needs to have at least two wireless signal processing units. The number of channels that each STA function can process may be appropriately set according to the frequency band used. Each of the wireless communication modules 14 and 24 may support wireless communication in multiple frequency bands using multiple communication modules, or may support wireless communication in multiple frequency bands using one communication module.
[0130] Furthermore, the functional configurations of the base station 10 and the terminal 20 in the wireless system 1 according to the embodiment are merely examples. The functional configurations of the base station 10 and the terminal 20 may be given other names and groupings as long as they are capable of executing the operations described in each embodiment. For example, in the base station 10, the data processing unit 110 and the link management unit 120 may be collectively referred to as a data processing unit. Similarly, in the terminal 20, the data processing unit 210 and the link management unit 220 may be collectively referred to as a data processing unit.
[0131] Furthermore, in the wireless system 1 according to the embodiment, the CPU included in each of the base station 10 and the terminal 20 may be other circuits. For example, an MPU (Micro Processing Unit) or the like may be used instead of a CPU. Furthermore, each of the processes described in each embodiment may be realized by dedicated hardware. The wireless system 1 according to each embodiment may include a mixture of processes executed by software and processes executed by hardware, or may include only one of them.
[0132] In each embodiment, the flowchart used to explain the operation is merely an example. The order of the operations explained in the embodiments may be changed as far as possible, and other processes may be added. Furthermore, the wireless frame format explained in the above embodiment is merely an example. The wireless system 1 may use other wireless frame formats as long as they are capable of executing the operations explained in each embodiment.
[0133] The present invention is not limited to the above-mentioned embodiment, and can be modified in various ways without departing from the gist of the present invention. The embodiments may be combined as appropriate, and in that case, the combined effect can be obtained. Furthermore, the above-mentioned embodiment includes various inventions, and various inventions can be extracted by combinations selected from the multiple components disclosed. For example, if the problem can be solved and the effect can be obtained even if some components are deleted from all the components shown in the embodiment, the configuration from which the components are deleted can be extracted as an invention. [Explanation of symbols]
[0134] 1. Radio system 10...Base station 20…Terminal 30…Server 11,21…CPU 12,22…ROM 13,23…RAM 14,24…Wireless communication module 15...Wired communication module 25…Display 26…Storage 110, 210...Data processing unit 120,220…Link Management Department 121,221...Link management information 122,222…Shared time information 123…Data Categorization Department 124...Transmission queue 125…CSMA / CA execution unit 126...Data collision management unit 130, 140, 150, 230, 240, 250...Radio signal processing unit 131,141,151,231,241,251…Time information
Claims
1. a first radio signal processing unit configured to be able to transmit and receive radio signals using a first channel; a second radio signal processing unit configured to be able to transmit and receive radio signals using a second channel different from the first channel; A multi-link is established with a terminal using the first radio signal processing unit and the second radio signal processing unit, the first radio signal processing unit holds first time information, the second radio signal processing unit holds second time information, and the first time information and the second time information are synchronized; the first radio signal processing unit stores a first traffic, and the second radio signal processing unit stores a second traffic; the first wireless signal processing unit transmits a beacon signal capable of indicating the first time information, information indicating that the first traffic is being accumulated, and information indicating that the second traffic is being accumulated; the second radio signal processing unit receives a frame requesting transmission of the second traffic from the terminal based on the beacon signal, and transmits the second traffic to the terminal based on the received frame; Base station.
2. Further comprising a plurality of radio signal processing units including the first radio signal processing unit and the second radio signal processing unit, The beacon signal is transmitted from the first radio signal processing unit and not from the second radio signal processing unit among the plurality of radio signal processing units. The base station according to claim 1 .
3. The first time information and the second time information are the same time information. The base station according to claim 1 .
4. a first radio signal processing unit configured to be able to transmit and receive radio signals using a first channel; a second radio signal processing unit configured to be able to transmit and receive radio signals using a second channel different from the first channel; a multi-link is established with a base station using the first radio signal processing unit and the second radio signal processing unit; the first radio signal processing unit holds first time information, the second radio signal processing unit holds second time information, and the first time information and the second time information are synchronized; In the base station, a first traffic associated with the first radio signal processing unit and a second traffic associated with the second radio signal processing unit are accumulated; the first radio signal processing unit receives a beacon signal including the first time information, information indicating whether the first traffic is accumulated, and information indicating whether the second traffic is accumulated; the second radio signal processing unit transmits a frame requesting transmission of the second traffic to the base station based on the beacon signal, and receives the second traffic transmitted from the base station based on the frame. Terminal.
5. Further comprising a plurality of radio signal processing units including the first radio signal processing unit and the second radio signal processing unit, The beacon signal is received by the first radio signal processing unit and is not received by the second radio signal processing unit among the plurality of radio signal processing units. The terminal according to claim 4.
6. The first time information and the second time information are the same time information. The terminal according to claim 4.
Citation Information
Patent Citations
Implementing an assisted cross-protocol adaptation layer / cross-layer clock synchronization scheme
US20140233556A1
Wireless transmission system, terminal device and wireless transmission method for wireless transmission system
WO2011108028A1
Communication control device, program, communication control method, and terminal device
WO2014069106A1
Communication apparatus and communication method for multi-band transmission
WO2020085997A1
