Base station and terminal
By employing multiple radio signal processing units and a link management module to establish and manage multilinks, the power consumption of wireless terminals is reduced, addressing the challenge of minimizing energy usage in wireless communication systems.
Patent Information
- Application Number
- JP2024102928
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-06-26
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2040-07-27
AI Technical Summary
The challenge is to reduce the power consumption of wireless terminals.
The base station includes a first and second radio signal processing unit and a link management module. The link management module establishes a multilink with the terminal using both radio signal processing units and sets the multilink to different operational states to manage power consumption.
This configuration effectively suppresses the power consumption of wireless terminals by optimizing the operational modes of the radio links, particularly through the use of multilink power save modes.
Smart Images

Figure 0007673861000001 
Figure 0007673861000002 
Figure 0007673861000003
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] The base station of the embodiment includes a first radio signal processing unit, a second radio signal processing unit, and a link management 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. The link management unit establishes a multi-link with a terminal using the first radio signal processing unit and the second radio signal processing unit. The link management unit sets the multi-link to a first state or a second state. In the first state, the first link using the first radio signal processing unit and the second link using the second radio signal processing unit are in an active mode in which communication is possible. In the second state, the first link is in an active mode or an intermittent operation mode in which the first link operates intermittently, and the second link is in a pause mode in which power consumption is lower than in the intermittent operation mode. 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 an example of frequency bands used for wireless communication in the wireless system according to the embodiment. [Diagram 3] FIG. 3 is a conceptual diagram showing an example of a format of a radio frame in the wireless system according to the embodiment. [Figure 4] FIG. 4 is a block diagram showing an example of a configuration 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 functions of a base station included in the wireless system according to the embodiment. [Figure 6] FIG. 6 is a block diagram showing an example of a configuration of a terminal included in the wireless system according to the embodiment. [Figure 7]FIG. 7 is a block diagram showing an example of functions of a terminal included in the wireless system according to the embodiment. [Figure 8] FIG. 8 is a block diagram showing an example of detailed functions of a link management unit in the base station included in the wireless system according to the embodiment. [Figure 9] FIG. 9 is a table showing an example of link management information in the wireless system according to the embodiment. [Figure 10] FIG. 10 is a flowchart showing an example of multi-link processing 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 conceptual diagram showing an example of a beacon signal including multilink capability information in the wireless system according to the embodiment. [Figure 13] FIG. 13 is a flowchart showing an example of a data transmission method in multi-link mode in the wireless system according to the embodiment. [Figure 14] FIG. 14 is a table showing an example of a change in link management information when multilink power save is applied in the wireless system according to the embodiment. [Figure 15] FIG. 15 is a flowchart showing an example of an operation during multi-link of the base station included in the wireless system according to the embodiment. [Figure 16] FIG. 16 is a conceptual diagram showing an example of a beacon signal including a PVB (Partial Virtual Bitmap) in the wireless system according to the embodiment. [Figure 17] FIG. 17 is a flowchart showing an example of an operation during multilink power save of a terminal included in the wireless system according to the embodiment. [Figure 18] FIG. 18 is a flowchart showing an example of a start operation of multilink power save in the wireless system according to the embodiment. [Figure 19]FIG. 19 is a flowchart showing an example of an operation of ending the multilink power save in the wireless system according to the embodiment. [Figure 20] FIG. 20 is a flowchart showing an example of a communication method during multilink power save in the wireless system according to the embodiment. [Figure 21] FIG. 21 is a flowchart showing an example of a communication method during multilink power save in the wireless system according to the embodiment. [Figure 22] FIG. 22 is a conceptual diagram showing an example of a beacon signal including a PVB (Partial Virtual Bitmap) in the wireless system according to 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] (Frequency bands used for wireless communication) Fig. 2 shows an example of frequency bands used for wireless communication in the wireless system 1 according to the embodiment. As shown in Fig. 2, for example, the 2.4 GHz band, the 5 GHz band, and the 6 GHz band are used in the wireless communication. Each frequency band includes a plurality of channels. In this example, the 2.4 GHz band, the 5 GHz band, and the 6 GHz band each include at least three channels CH1, CH2, and CH3. Communication using each channel CH is realized by the STA function described later.
[0016] The wireless system 1 may use a frequency band other than the 2.4 GHz band, the 5 GHz band, and the 6 GHz band for wireless communication. At least one channel CH may be set in each frequency band. For multilink, channels CH of the same frequency band may be used, or channels CH of different frequency bands may be used.
[0017] (Radio frame format) Fig. 3 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. 3, 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.
[0018] 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.
[0019] 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.
[0020] 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.
[0021] 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.
[0022] <1-2> Configuration of base station 10 Fig. 4 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. 4, the base station 10 includes, for example, a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a wireless communication module 14, and a wired communication module 15.
[0023] 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.
[0024] Fig. 5 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. 5, the base station 10 includes, for example, a data processing unit 110, a link management unit 120, and wireless signal processing units 130, 140, and 150. The processing of the data processing unit 110, the link management unit 120, and the wireless signal processing units 130, 140, and 150 is realized by, for example, a CPU 11 and a wireless communication module 14.
[0025] 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.
[0026] The link management unit 120 executes, for example, a 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 includes link management information 121. The link management information 121 is stored, for example, in the RAM 13, and includes information on the terminal 20 wirelessly connected to the base station 10. The link management unit 120 also includes an association processing unit 122 and an authentication processing unit 123. When the association processing unit 122 receives a connection request from the terminal 20 via any of the wireless signal processing units 130, 140, and 150, the association processing unit 122 executes a protocol related to association. Following the connection request, the authentication processing unit 123 executes a protocol related to authentication.
[0027] 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.
[0028] 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.
[0029] <1-3> Configuration of terminal 20 Fig. 6 shows an example of the 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 CPU 21, a ROM 22, a RAM 23, a wireless communication module 24, a display 25, and a storage 26.
[0030] 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.
[0031] Fig. 7 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. 7, 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.
[0032] 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.
[0033] The link management unit 220 executes, for example, a part of the MAC layer processing for the input data. The link management unit 220 also manages the link with the base station 10 based on notifications from the wireless signal processing units 230, 240, and 250. The link management unit 220 includes link management information 221. The link management information 221 is stored in, for example, the RAM 23, and includes information on the base station 10 wirelessly connected to the terminal 20. The link management unit 220 also includes an association processing unit 222 and an authentication processing unit 223. When the association processing unit 222 receives a connection response from the base station 10 via any of the wireless signal processing units 230, 240, and 250, it executes a protocol related to association. Following the connection response, the authentication processing unit 223 executes a protocol related to authentication.
[0034] 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.
[0035] 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.
[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> About the link management unit 120 8 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. 8, the link management unit 120 includes, for example, a data categorization unit 124, transmission queues 125A, 125B, 125C, 125D, and 125E, CSMA / CA (Carrier Sense Multiple Access with Collision Avoidance) execution units 126A, 126B, 126C, 126D, and 126E, and a data collision management unit 127.
[0039] The data categorization unit 124 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 124 inputs the categorized data to one of the transmission queues 125A, 125B, 125C, 125D, and 125E. Specifically, LL data is input to the transmission queue 125A. VO data is input to the transmission queue 125B. VI data is input to the transmission queue 125C. BE data is input to the transmission queue 125D. BK data is input to the transmission queue 125E. The input data of each category is then stored in one of the corresponding transmission queues 125A to E.
[0041] Each of the CSMA / CA executing units 126A, 126B, 126C, 126D, and 126E 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 126A, 126B, 126C, 126D, and 126E extract data from the transmission queues 125A, 125B, 125C, 125D, and 125E, 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 127. 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 126A performs CSMA / CA on the LL data held in the transmission queue 125A. The CSMA / CA execution unit 126B performs CSMA / CA on the VO data held in the transmission queue 125B. The CSMA / CA execution unit 126C performs CSMA / CA on the VI data held in the transmission queue 125C. The CSMA / CA execution unit 126D performs CSMA / CA on the BE data held in the transmission queue 125D. The CSMA / CA execution unit 126E performs CSMA / CA on the BK data held in the transmission queue 125E.
[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 indicate the minimum and maximum values of a contention window, which is a transmission waiting time for collision avoidance, respectively. 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 125 to obtain the transmission right. The smaller the AIFS is, the higher the priority of the transmission queue 125 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 127 prevents data collision when a plurality of CSMA / CA execution units 126 acquire the transmission right by the same STA function. Specifically, the data collision management unit 127 adjusts the transmission timing of data that is in different categories and has acquired the transmission right by 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 125A may be the same as the STA function that has acquired the transmission right by CSMA / CA of any of the other transmission queues 125B to 125E. In this case, the data collision management unit 127 transmits the data stored in the transmission queue 125A to the STA function with priority. In the same manner, in the combination of the other transmission queues 125, data is transmitted in the order based on the priority set in the category. This prevents collision between data assigned to the same STA function for transmission.
[0045] In the 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 commonizing access parameters through communication between the multiple STA functions, or may be performed by commonizing 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 between the multiple STA functions.
[0046] <1-5> About link management information 121 Fig. 9 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. 9, the link management information 121 includes information on, for example, the STA function, frequency band, channel ID, link destination ID, multilink, and TID.
[0047] 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. Hereinafter, STA1, STA2, and STA3 are also referred to as link #1, link #2, and link #3, respectively.
[0048] The channel ID corresponds to the identifier of the channel used in the set frequency band. The link destination ID corresponds to 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, STA2, and STA3. 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.
[0049] The base station 10 sets one of the multiple STA functions as an anchor link. In this example, STA1 is set as the anchor link. The anchor link is set by the link management unit 120 of the base station 10. The anchor link transmits and receives control information related to the operation of the multilink in addition to transmitting and receiving assigned data. Note that the combination of links constituting the multilink may be different between multiple terminals 20 each of which has established a multilink with the base station 10.
[0050] "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. For example, each of TID#1-4 corresponds to LL, VO, VI, BE, or BK. One STA function may be associated with one traffic, i.e., one TID information, or multiple STA functions may be associated with one traffic. In this example, TID#1 is assigned to both STA1 and STA2. TID#2 is assigned to STA1. TID#3 is assigned to STA2. TID#4 is assigned to STA3.
[0051] 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.
[0052] In addition, the traffic is set to be equal among the multiple links constituting the multilink, for example. 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.
[0053] <2> Operation of Radio System 1 An example of various operations related to the multilink of the wireless system 1 according to the embodiment will be described below. In the following description, for simplicity, the STA1, STA2, and STA3 of the base station 10 are also called the "access point AP." The transmission of wireless signals by the STA1, STA2, and STA3 of the terminal 20 to the access point AP corresponds to the transmission of wireless signals to the STA1, STA2, and STA3 of the base station 10, respectively. When STA1, STA2, and STA3 are described individually, they indicate the STA function of the terminal 20.
[0054] <2-1> Multi-link processing Fig. 10 shows an example of a flow of multi-link processing in the wireless system 1 according to the embodiment. As shown in Fig. 10, in the multi-link processing, for example, the processing of steps S10 to S16 is executed in order. The processing of steps S10 to S16 will be described below taking as an example a case where a multi-link is formed using the functions of three STAs.
[0055] In the process of step S10, the terminal 20 transmits a probe request to the base station 10. The probe request is a signal for confirming whether or not a base station 10 exists in the vicinity of the terminal 20. The Frame Control field of the probe request contains, for example, "00 / 0100 (Type value / Subtype value)". Upon receiving the probe request, the base station 10 executes the process of step S11.
[0056] In the process of step S11, the base station 10 transmits a probe response to the terminal 20. The probe response is a signal that the base station 10 uses to respond to a probe request from the terminal 20. The Frame Control field of the probe response contains, for example, "00 / 0101 (Type value / Subtype value)." Upon receiving the probe request, the terminal 20 executes the process of step S12.
[0057] In the process of step S12, the terminal 20 transmits a multilink association request to the base station 10 via at least one STA function. The multilink association request is a signal for requesting the base station 10 to establish a multilink. For example, the multilink association request is generated by the link management unit 220 of the terminal 20. The Frame Control field of the multilink association request contains, for example, "00 / xxxx (Type value / Subtype value (xxxx is a predetermined numerical value))". Upon receiving the multilink association request, the link management unit 120 of the base station 10 executes the process of step S13.
[0058] In the process of step S13, the link management unit 120 of the base station 10 executes a multi-link association process using one STA function. Specifically, the base station 10 first executes an association process of the first STA function with the terminal 20. Then, when a wireless connection (link) is established in the first STA function, the link management unit 120 of the base station 10 executes an association process of the second STA function and an association process of the third STA function using the first STA function with which the link is established. In other words, the STA function with which the link is established is used for the association process of the STA function with which the link is not established. When the association processes of at least two STA functions are completed, the base station 10 establishes a multi-link and executes the process of step S14.
[0059] In the process of step S14, the link management unit 120 of the base station 10 updates the link management information 121. In this example, the process of step S14 is executed after two links are established, but the link management information 121 may be updated every time the link state is updated, or may be updated when a multi-link is established. When a multi-link is established and the link management information is updated, the base station 10 executes the process of step S15.
[0060] In the process of step S15, the base station 10 transmits a multi-link establishment response to the terminal 20. The multi-link establishment response is a signal that the base station 10 uses to respond to a multi-link request from the terminal 20. The Frame Control field of the multi-link association request contains, for example, "00 / 0001 (Type value / Subtype value)". Based on the reception of the multi-link establishment response, the link management unit 220 of the terminal 20 recognizes that a multi-link with the base station 10 has been established. When the terminal 20 receives the multi-link establishment response, it executes the process of step S16.
[0061] In the process of step S16, the link management unit 220 of the terminal 20 updates the link management information 221. That is, the terminal 20 records in the link management information 221 that a multi-link with the base station 10 has been established. This completes the multi-link process in the wireless system 1 according to the embodiment, and data communication using the multi-link becomes possible between the base station 10 and the terminal 20.
[0062] In addition, the wireless system 1 according to the embodiment may establish a multi-link when establishing a link in the first STA function. In this case, the terminal 20 receives a beacon signal related to the multi-link from the base station 10 before the multi-link association request in step S12. This operation will be described below with reference to Figs. 11 and 12.
[0063] Fig. 11 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 embodiment. In this example, link #1 of links #1 to #3 is set as an anchor link. As shown in Fig. 11, the base station 10 transmits a beacon signal intermittently using link #1 set as an anchor link. Meanwhile, transmission of beacon signals through links #2 and #3, which are not set as anchor links, is omitted. The beacon signal may be transmitted using a link that is not set as an anchor link, and it is sufficient that the beacon signal is transmitted using at least the anchor link.
[0064] Fig. 12 shows a specific example of a beacon signal including multilink capability information in the wireless system 1 according to the embodiment. As shown in Fig. 12, the beacon signal includes, for example, multilink capability information, operation information of link #1, operation information of link #2, and operation information of link #3. These pieces of information are generated by the link management unit 120 of the base station 10.
[0065] The multilink capability information indicates whether the base station 10 is capable of multilink. For example, when the multilink capability information is "0", it indicates that multilink is not possible. When the multilink capability information is "1", it indicates that multilink is possible. The link operational information (operational parameters) indicates parameters for performing data transmission, etc. in links that can be used in multilink. For example, the operational information of link #1 indicates access parameters, etc. of EDCA (Enhanced Distributed Channel Access) for performing transmission control in the link.
[0066] When the terminal 20 receives the beacon signal described with reference to Fig. 12, it checks the multilink capability information and the operation information of each link to be the target of the multilink from the beacon signal. Then, the link management unit 220 of the terminal 20 notifies the link management unit 120 of the base station 10 of information such as the links to be the target of the multilink when making a multilink association request. This allows the link management unit 120 of the base station 10 to collectively perform association of multiple links specified by the link management unit 220 of the terminal 20, and establish a multilink with the terminal 20.
[0067] In addition, when the above-mentioned beacon signal is transmitted only through the anchor link, the beacon signal may not have a field indicating the anchor link. On the other hand, when the beacon signal is transmitted through the anchor link and other links, the beacon signal may have a field indicating the anchor link and a field indicating other links. In addition, the base station 10 may add the information included in the above-mentioned beacon signal to the probe response. In this case, the link management unit 220 of the terminal 20 can transmit a multi-link association request specifying the link to be used to the base station 10 without receiving a beacon signal. In addition, the base station 10 and the terminal 20 may perform an authentication process when establishing a multi-link.
[0068] <2-2> Data transfer during multi-link Fig. 13 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. 13, when the base station 10 acquires data from an upper layer, the base station 10 executes the processes of steps S20 to S22 in order. The processes of steps S20 to S22 are described below.
[0069] In the process of step S20, the link management unit 120 acquires TID information corresponding to the data. In other words, the link management unit 120 associates the data with the TID by referring to control information such as a header added to the data acquired from the upper layer.
[0070] In the process of step S21, 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 S21, the number of STA functions acquired by the link management unit 120 may be one or more.
[0071] In the process of step S22, 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.
[0072] 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.
[0073] 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.
[0074] <2-3> Multilink Power Save In the wireless system 1 according to the embodiment, a plurality of types of operation modes are prepared for each STA function. Examples of operation modes of the STA function include an active mode, an intermittent operation mode, and a dormant operation mode. The active mode corresponds to a state in which the STA function of the terminal 20 maintains an awake state and is thereby 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 dormant operation mode corresponds to a state in which the STA function of the terminal 20 maintains a doze state and is thus unable to transmit or receive wireless signals.
[0075] In this specification, 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. In addition, there may be links that can be used by the base station 10 or the terminal 20 for communication but are not included in the link set of the multilink between them (disabled links). In the following, for simplicity of explanation, a link in active mode or intermittent operation mode, i.e., a link capable of communication, is referred to as an "STA function (link) in the Awake state". A link in the 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 (link) in the Dose state".
[0076] In the multi-link in the wireless system 1 according to the embodiment, the anchor link is set to, for example, either an active mode or an intermittent operation mode. Meanwhile, the links other than the anchor link are set to either an active mode, an intermittent operation mode, or an operation pause mode. For example, the terminal 20 can operate in a power-saving manner by setting the links other than the anchor link to the operation pause mode during the multi-link.
[0077] Hereinafter, the state of the multi-link in which the anchor link is set to the intermittent operation mode and the links other than the anchor link are set to the operation suspension mode will be referred to as "multi-link power save." Note that, during multi-link power save, if the links other than the anchor link also receive a beacon signal in addition to the anchor link, the link is set to the active mode or the intermittent operation mode.
[0078] Fig. 14 shows an example of changes in link management information 121 when multilink power save is applied in the wireless system 1 according to the embodiment. The upper and lower tables in Fig. 14 correspond to the cases when multilink power save is not applied and applied, respectively. As shown in Fig. 14, the link management information 121 further includes information on the operation mode.
[0079] As shown in the upper part of Fig. 14, when multilink power save is not applied, for example, the operation modes of STA1, STA2, and STA3 are set to active mode. Other parameters of link management information 121 when multilink power save is not applied in this example are similar to those of link management information 121 shown in Fig. 9.
[0080] 14, when multilink power save is applied, for example, the operation modes of STA1, STA2, and STA3 are set to an intermittent operation mode, an operation pause mode, and an operation pause mode, respectively. The other parameters of link management information 121 when multilink power save is applied are the same as when multilink power save is not applied.
[0081] Multilink power save is turned on / off by a Doze transition notification signal ("disable") and an Awake transition request signal ("enable"), respectively. For example, after multilink is set, when terminal 20 transmits a Doze transition notification signal to base station 10, terminal 20 is set to multilink power save. When terminal 20 is set to multilink power save and base station 10 transmits an Awake transition request signal to terminal 20, the multilink power save setting of terminal 20 is released.
[0082] The Awake transition request signal and the Doze transition notification signal may be transmitted from either the base station 10 or the terminal 20. The Awake transition request signal is transmitted using the anchor link or another active link. The Doze transition notification signal is transmitted using the anchor link or a link to be stopped (a link to be transitioned to a dormant mode). Furthermore, multilink power save may be applied when a multilink is established. It is sufficient that multilink power save is at least more power-saving than a case where multilink power save is not applied. For example, in multilink power save, the anchor link may be set to an active mode, and the other links may be set to a dormant mode.
[0083] (Operation of base station 10 during multilink power save) Fig. 15 shows an example of the operation of the base station 10 included in the wireless system 1 according to the embodiment in a multi-link state. As shown in Fig. 15, the link management unit 120 of the base station 10 checks the multi-link state when there is buffered data (step S30). The buffered data is data that the base station 10 has received via the network NW, and indicates, for example, data accumulated in the transmission queue 125. Then, the link management unit 120 of the base station 10 checks whether the link associated with the buffered data is in an intermittent operation mode or a paused operation mode (step S31).
[0084] If the link associated with the buffer data is in an intermittent operation mode or a paused operation mode (step S31, YES), the link management unit 120 of the base station 10 transmits a beacon signal including a PVB (Partial Virtual Bitmap) for each TID to the terminal 20 (step S32). The creation of the beacon signal may be executed by the link management unit 120 or may be executed by the STA function of the anchor link. If the link associated with the buffer data is not in an intermittent operation mode or a paused operation mode (step S31, NO), the link management unit 120 of the base station 10 transmits the data to the destination terminal 20 (step S33).
[0085] Fig. 16 shows a specific example of a beacon signal including a PVB in the wireless system 1 according to the embodiment. As shown in Fig. 16, the beacon signal includes, for example, a terminal identifier and PVBs of a plurality of TIDs.
[0086] The terminal identifier includes, for example, an association identifier AID (Association Identifier) between the base station 10 and the terminal 20. The PVBs of the multiple TIDs include, for example, a PVB of TID#1, a PVB of TID#2, a PVB of TID#3, and a PVB of TID#4. For example, when the PVB of TID#1 is "0", it indicates that no traffic of TID#1 is accumulated. When the PVB of TID#1 is "1", it indicates that traffic of TID#1 is accumulated. The combination of bits assigned to the PVB and the presence or absence of traffic accumulation can be changed arbitrarily. Also, the number of PVBs of the multiple TIDs included in the beacon signal can be changed based on the number of TIDs set.
[0087] (Operation of terminal 20 during multi-link power save) Fig. 17 shows an example of the operation of the terminal 20 included in the wireless system 1 according to the embodiment during multilink power save. As shown in Fig. 17, during multilink power save, the anchor link of the terminal 20 in, for example, an intermittent operation mode receives a beacon signal (step S40). Then, the link management unit 220 of the terminal 20 checks the AID included in the beacon signal and the PVB of each TID to check whether there is buffered data addressed to the terminal 20 (step S41).
[0088] If there is no buffered data addressed to the terminal 20 (step S41, NO), the terminal 20 ends this operation. If there is buffered data addressed to the terminal 20 (step S41, YES), the link management unit 220 of the terminal 20 checks whether the link associated with the buffered data is in an awake state, that is, whether it is in an active mode or an intermittent operation mode (step S42).
[0089] If the link associated with the buffer data is in an awake state (step S42, YES), the link management unit 220 of the terminal 20 requests the base station 10 to transmit data (step S43). If the link associated with the buffer data is not in an awake state (step S42, NO), the link management unit 220 of the terminal 20 first wakes up the link associated with the buffer data, that is, transitions the link from a doze state to an awake state. After that, the link management unit 220 of the terminal 20 requests the base station 10 to transmit data (step S43).
[0090] The terminal 20 executes the above-described operation every time the anchor link receives a beacon signal. When there is no buffered data addressed to the woken-up link, the link management unit 220 of the terminal 20 transitions the link to the Doze state again. The timing at which the link management unit 220 of the terminal 20 transitions the woken-up link to the Doze state can be set to any timing. For example, the timing at which the link management unit 220 of the terminal 20 transitions the woken-up link to the Doze state may be when there is no buffered data addressed to the link, or when a predetermined time has elapsed since there is no buffered data addressed to the link.
[0091] (Specific example of the start operation of Multi-Link Power Save) Fig. 18 shows an example of a flow of a start operation of multilink power save in the wireless system 1 according to the embodiment. As shown in Fig. 18, at the start of this operation, each of STA1, STA2, and STA3 is in an active state. The access point AP transmits a beacon signal to STA1 of the terminal 20, i.e., the anchor link (step S50). This beacon signal includes information indicating that the traffic of each of STA1, STA2, and STA3 is empty, for example.
[0092] 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 S51). 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 S52).
[0093] When STA1 of terminal 20 receives a Data ACK in response to transmission of a data frame including "PM=1", link management unit 220 of terminal 20 transitions STA1 (anchor link) to an intermittent operation mode (Awake state) and transitions STA2 and STA3 to a dormant operation mode (Doze state) (step S53). As a result, the total power consumption of STA1, STA2, and STA3 constituting the multilink becomes lower than before the use of multilink power save. Note that in the process of step S53, it is sufficient that at least one STA function among the multiple STA functions constituting the multilink is set to the Doze state.
[0094] After transmitting Data ACK in response to receiving "PM=1", the access point AP transmits a beacon signal including PVB to STA1 (anchor link) of the terminal 20 (step S54). At this time, STA1 in the Awake state can receive the beacon signal. On the other hand, STA2 and STA3 in the Doze state do not receive the beacon signal and maintain a state of lower power consumption than STA1.
[0095] As described above, the terminal 20 in the wireless system 1 according to the embodiment transitions to multilink power save in accordance with the traffic state to 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 PVB for notifying the data buffer status using the anchor link 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.
[0096] (Example of Multi-Link Power Save End Operation) Fig. 19 shows an example of a flow of an end operation of multilink power save in the wireless system 1 according to the embodiment. As shown in Fig. 19, at the start of this operation, STA1 is in an awake state, and STA2 and STA3 are in a doze state. The access point AP transmits a beacon signal to STA1 of the terminal 20, i.e., the anchor link (step S60). This beacon signal includes, for example, information requesting the terminal 20 to end multilink power save.
[0097] 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 S61). 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 S62).
[0098] 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 STA1 from an intermittent operation mode (Awake state) to an active mode, and transitions STA2 and STA3 from a dormant operation mode (Doze state) to an active mode (step S53). As a result, each of STA1, STA2, and STA3 constituting the multilink becomes capable of receiving a wireless signal from the base station 10.
[0099] After transmitting Data ACK in response to receiving "PM=0", the access point AP transmits a beacon signal to STA1 (anchor link) of the terminal 20 (step S54). This beacon signal includes various information elements necessary for communication.
[0100] As described above, the base station 10 in the wireless system 1 according to the embodiment can transition the STA function set in the intermittent operation mode or the operation pause mode in the multilink to the active mode, and set the multiple STA functions constituting the multilink to a communicable state. Note that, in the above description, the case where the multilink power save is terminated based on the beacon signal of the base station 10 is exemplified, but is not limited to this. For example, the link management unit 220 of the terminal 20 may notify the link management unit 120 of the base station 10 of the end of the multilink power save based on the user's operation or the control of an application.
[0101] (Example of operation during Multi-Link Power Save) Fig. 20 and Fig. 21 show an example of the flow of operations during multi-link power save in the wireless system 1 according to the embodiment. Fig. 20 corresponds to the operations when the access point AP receives data of TID#2. Fig. 21 corresponds to the operations when the access point AP receives data of TID#3. The TIDs assigned to each link in this example are the same as the link management information 121 described using Fig. 14.
[0102] First, the operation when the access point AP receives data of TID#2 assigned to STA1 (anchor link) during multi-link power save will be described with reference to Fig. 20. As shown in Fig. 21, when the access point AP receives data of TID#2 from the network NW, the access point AP accumulates the data in, for example, the transmission queue 125 of the link management unit 120. Then, the access point AP transmits a beacon signal including a PVB indicating that the buffer status of the data of TID#2 is "1" to STA1 (step S70).
[0103] The beacon signal received by STA1 of terminal 20 is then transferred to link management unit 220. Then, link management unit 220 refers to the beacon signal and checks whether buffered data exists for each TID. Here, link management unit 220 checks that data for TID#2 is buffered and that STA1 associated with the data for TID#2 is in an awake state. Based on the check result, link management unit 220 transmits a PS-Poll (Power Save-Poll) frame requesting data transmission to access point AP via STA1 (step S71).
[0104] When the access point AP receives the PS-Poll frame from STA1 of the terminal 20, it transmits a Data ACK including data of TID#2 to STA1 of the terminal 20 (step S72). This allows STA1 of the terminal 20 to receive data intended for itself that is stored in the access point AP.
[0105] When the transmission of the TID#2 data is completed and the accumulation of the TID#2 data in the transmission queue 125 is eliminated, the access point AP transmits a beacon signal including a PVB indicating that the buffer status of the TID#2 data is "0" to the STA1 of the terminal 20 (step S73). In other words, the access point AP notifies the link management unit 220 of the terminal 20 via the STA1 that the transmission of the TID#2 data is completed.
[0106] Next, an operation when the access point AP receives data of TID#3 assigned to STA2 during multilink power save will be described with reference to Fig. 21. As shown in Fig. 21, when the access point AP receives data of TID#3 from the network NW, the access point AP accumulates the data in, for example, the transmission queue 125 of the link management unit 120. Then, the access point AP transmits a beacon signal including a PVB indicating that the buffer status of the data of TID#3 is "1" to STA1 (step S80).
[0107] 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 refers to the beacon signal and checks whether or not there is buffered data for each TID. Here, the link management unit 220 checks that the data for TID#3 is buffered and that STA2, to which the data for TID#3 is associated, is in the Doze state. Based on this check result, the link management unit 220 wakes up STA2, that is, transitions it from the Doze state to the Awake state (step S81).
[0108] Thereafter, the link management unit 220 transmits a PS-Poll (Power Save-Poll) frame requesting transmission of data of TID#3 to the access point AP via STA2 (step S82). Upon receiving the PS-Poll frame from STA2 of the terminal 20, the access point AP transmits a Data ACK including data of TID#3 to STA2 of the terminal 20 (step S83). This allows STA2 of the terminal 20 to receive data intended for itself that is stored in the access point AP.
[0109] When the transmission of the data of TID#3 is completed and the accumulation of the data of TID#3 in the transmission queue 125 is eliminated, the access point AP transmits a beacon signal including a PVB indicating that the buffer status of the data of TID#3 is "0" to STA1 of the terminal 20 (step S84). That is, the access point AP notifies the link management unit 220 of the terminal 20 via STA1 that the transmission of the data of TID#3 is completed. This beacon signal may be received by STA2.
[0110] Then, the link management unit 220 transitions the STA2 from the Awake state to the Doze state based on the received beacon signal (step S85). In other words, during the multi-link power save, the links other than the anchor link among the multiple links constituting the multi-link are set to the Doze state again based on the completion of data transmission.
[0111] 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, the base station 10 receives data of the TID assigned to the STA2 during multilink power save, but the present invention is not limited to this. Similarly to the STA2, the STA3 can also wake up from the Doze state and receive data.
[0112] Although the case where data is transmitted for each STA function has been illustrated, data may be transmitted in parallel to each of the multiple STA functions constituting the multilink. For example, when the buffer status of each of STA1 and STA2 is "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. When the TID is associated with multiple links in the Doze state, the link management unit 220 of the terminal 20 can wake up the multiple links. That is, the link management unit 220 of the terminal 20 can wake up the links in the Doze state and receive data according to the buffer status of the data, regardless of the number of links constituting the multilink.
[0113] In addition, when a TID is associated with multiple links in the Doze state, the access point AP can also wake up some of the links. For this purpose, the access point AP designates the links to be woken up in addition to the AID and TID, and notifies data buffer information. FIG. 22 shows an example of a beacon signal transmitted from the access point AP in this example. As shown in FIG. 22, in the PVB of a TID associated with multiple links, the presence or absence of buffer data may be notified for each link associated with the TID. For example, the PVB of TID#1 may include the PVB of link#1 associated with TID#1 and the PVB of link#2 associated with TID#1.
[0114] <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.
[0115] 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.
[0116] 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.
[0117] 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.
[0118] 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.
[0119] As described above, the wireless system 1 according to the embodiment can suppress power consumption of the terminal 20 by utilizing multilink power save. Then, the link management unit 220 of the terminal 20 can appropriately wake up the STA function in the Doze state based on a beacon signal received by the STA function in the Awake state during multilink power save. This allows data communication between the base station 10 and the terminal 20 to be realized even during multilink power save. As a result, the wireless system 1 according to the embodiment can suppress latency delay during multilink power save.
[0120] <4> 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.
[0121] 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.
[0122] 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.
[0123] 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.
[0124] 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.
[0125] 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]
[0126] 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...Association processing unit 123,223...Authentication processing section 124…Data Categorization Department 125...Transmission queue 126…CSMA / CA execution unit 127...Data collision management unit 130, 140, 150, 230, 240, 250...Radio signal processing unit
Claims
1. A base station for communicating with a terminal, a first radio signal processing unit that establishes a first link with the terminal; a second radio signal processing unit that establishes a second link different from the first link with the terminal; Data transmitted using a multilink formed by the first link and the second link is associated with at least one of the first link or the second link based on TID information of the data; When the terminal is in a state where it is unable to receive the data through a link with which the data is associated, storing the data, and transmitting a beacon signal including information designating a predetermined link from which the data should be acquired to the terminal through at least one of the first link and the second link; The radio signal processing unit that operates on the predetermined link out of the first radio signal processing unit or the second radio signal processing unit transmits the data. Base station.
2. The beacon signal includes information indicating whether data assigned to the first link among the data has been accumulated, and information indicating whether data assigned to the second link among the data has been accumulated, The base station according to claim 1 .
3. A terminal that communicates with a base station, a first radio signal processing unit that establishes a first link with the base station; a second radio signal processing unit that establishes a second link different from the first link with the base station; Data transmitted using a multilink formed by the first link and the second link is associated with at least one of the first link or the second link based on TID information of the data; When the data cannot be received on a link associated with the data, the data is stored by a base station, and a beacon signal including information designating a predetermined link from which the data should be acquired is received by the terminal using at least one of the first link or the second link; The radio signal processing unit that operates on the predetermined link, out of the first radio signal processing unit or the second radio signal processing unit, acquires the data. Terminal.
4. The beacon signal includes information indicating whether data assigned to the first link among the data has been accumulated, and information indicating whether data assigned to the second link among the data has been accumulated. The terminal according to claim 3.
Citation Information
Patent Citations
Conditional inheritance in management frame for multi-link aggregation
US20190268956A1
Traffic indication map piggybacking
US20200137683A1