TID-to-link mapping signaling for multi-link devices in a WLAN

GB2632496APending Publication Date: 2025-02-12CANON KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
GB2023012359
Authority / Receiving Office
GB · GB
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-11
Publication Date
2025-02-12

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A multi-link device (MLD) sends to a peer MLD a traffic identifier-to-link (TID-to-link) mapping element, 400, for links setup or to be setup between the MLD and the peer. The TID-to-Link mapping elem
Need to check novelty before this filing date? Find Prior Art

Description

The present invention generally relates to wireless communications and more specifically to Multi-Link (ML) communications. BACKGROUND With the development of latency sensitive applications such as online gaming, real-time video streaming, virtual reality, drone or robot remote controlling, better throughput, low latency and robustness requirements and issues need to be taken into consideration. Such problematic issues are currently under consideration by the IEEE 802.11 working group as a main objective to issue the next major 802.11 release, known as 802.11 be or EHT for “Extremely High Throughput”. The IEEE P802.11be / D3.2 draft specification (May 2023, below “D3.2 standard”) introduces the Multi-Link (ML) Operation (MLO) feature. MLO improves data throughput by allowing communications between multi-link devices (MLDs) over multiple concurrent communication links. MLO enables a non-access point (non-AP) MLD to register with an AP MLD, i.e. to discover, authenticate, associate and set up multiple links with the AP MLD. Each link enables channel access and frame exchanges between the non-AP MLD and the AP MLD based on supported capabilities exchanged during the association procedure. The D3.2 standard also defines a Traffic IDentifier(TID)-to-link mapping mechanism. The TID-to-link mapping mechanism controls on which link a frame belonging to each TID can be exchanged. By default, all TIDs are mapped on all links for both downlink (DL) and uplink (UL). When a non-default TID-to-link mapping is applied, a TID can be mapped to a link set, which is a subset of links, spanning from only one setup link to all the setup links. There is a need to optimize the signalling of the TID-to-link mapping mechanism between an initiating MLD (e.g., an AP MLD) and a responding MLD (e.g., a non-AP MLD). SUMMARY OF INVENTION It is a broad objective of the present invention to optimize the size of a TID-To-Link Mapping element for all TID-to-link mapping possibilities. Especially, the present invention permits to optimize the size of the TID-To-Link Mapping element for the signalling of a TID-to-link mapping when all TIDs are mapped to the same link set (where the link set is a subset of setup links) or when part of the TIDs are mapped to a set links. To reach this goal, the present invention defines TID-to-link mapping modes and the use of these defined modes in the TID-To-Link Mapping element. According to one aspect of the invention, there is provided a method for wireless communication performed by a multi-link device (MLD), the method comprising sending, to a peer MLD, a traffic identifier-to-link (TID-To-Link) Mapping element for links setup or to be setup between the MLD and the peer MLD, wherein the TID-To-Link Mapping element comprises a bitmap for the mapping of at least two TIDs and specifying a set of links on which the at least two TIDs are mapped. This advantageously allows to optimize the size of the TID-To-Link Mapping element and to reduce bandwidth usage. According to an implementation, the TID-To-Link Mapping element is included in a Request frame. The request frame may be for example an (Re)Association Request frame. The MLD may then receive a (Re)Association Response frame comprising a TID-To-Link Mapping element including an updated bitmap resulting from a negotiation between the MLD and the peer MLD. According to an implementation, the TID-To-Link Mapping element is advertised by an AP affiliated with the MLD and is included in a beacon or probe response frame. According to embodiments of the invention, the bitmap maps part of defined TIDs on all the setup links. According to embodiments ofthe invention, the bitmap maps all defined TIDs on a subset of the setup links. According to embodiments ofthe invention, the TID-To-Link Mapping element further includes a Link Mapping Mode subfield capable of indicating the presence ofthe bitmap mapping at least two TIDs. According to an implementation, the MLD is a non-access point (non-AP) MLD and the peer MLD is an AP MLD. In a variant implementation, the MLD is an access point (AP) MLD and the peer MLD is a non-AP MLD. According to an implementation, the MLD as an initiating MLD and the peer MLD is a responding MLD. In a variant implementation, the MLD as a responding MLD and the peer MLD is an initiating MLD. According to another aspect ofthe invention, there is provided a multi-link device (MLD) comprising a memory and processing circuitry configured to send, to a peer MLD, a traffic identifier-to-link (TID-To-Link) Mapping element for links setup or to be setup between the MLD and the peer MLD, wherein the TID-To-Link Mapping element comprises a bitmap forthe mapping of at least two TIDs and specifying a set of links on which the at least two TIDs are mapped. According to a further aspect ofthe invention, there is provided a traffic identifier-to-link (TID-To-Link) Mapping element for links setup or to be setup between a multi-link device (MLD) and a peer MLD, wherein the TID-To-Link Mapping element comprises a bitmap forthe mapping of at least two TIDs and specifying a set of links on which the at least two TIDs are mapped. At least parts ofthe methods according to the invention may be computer implemented. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a "circuit", "module" or "system". Furthermore, the present invention may take the form of a computer program product embodied in any tangible medium of expression having computer usable program code embodied in the medium. Since the present invention can be implemented in software, the present invention can be embodied as computer readable code for provision to a programmable apparatus on any suitable carrier medium. A tangible, non-transitory carrier medium may comprise a storage medium such as a floppy disk, a CD-ROM, a hard disk drive, a magnetic tape device or a solidstate memory device and the like. A transient carrier medium may include a signal such as an electrical signal, an electronic signal, an optical signal, an acoustic signal, a magnetic signal or an electromagnetic signal, e.g., a microwave or RF signal. BRIEF DESCRIPTION OF THE DRAWINGS Embodiments of the invention will now be described, by way of example only, and with reference to the following drawings in which: Figure 1 illustrates an example of a wireless network involving multi-link (ML) transmissions between MLDs in which the present invention may be implemented: Figures 2a, 2b and 2c illustrate exemplary frames exchanged during TID-to-link mapping negotiation, TID-to-link mapping advertising and association procedure for TID-to-link mapping respectively; Figure 3a illustrates the TID-To-Link Mapping element format as specified in the IEEE P802.11 be / D3.2 standard; Figure 3b illustrates the TID-To-Link Control field format of the TID-To-Link Mapping element as specified in the IEEE P802.11be / D3.2 standard; Figure 4a illustrates a modified TID-To-Link Mapping element format according to a first embodiment of the invention; Figure 4b illustrates a modified TID-To-Link Control field format of the modified TID-To-Link Mapping element according to the first embodiment of the invention. Figure 5a illustrates a modified TID-To-Link Mapping element format according to a second embodiment of the invention; Figure 5b illustrates a modified TID-To-Link Control field format of the modified TID-To-Link Mapping element according to a second embodiment of the invention; Figure 5c illustrates a modified TID-To-Link Control field format of the modified TID-To-Link Mapping element according to a variant of the second embodiment of the invention; and Figure 6 shows a schematic representation of a wireless communication device in accordance with embodiments of the present invention. DETAILED DESCRIPTION OF EMBODIMENTS A Multi-Link Operation (MLO) at media access control (MAC) layer allows multi-link devices (MLDs) to establish or setup multiple links and operate them simultaneously. A Multi-Link Device (MLD) is a logical entity and has more than one affiliated station and has a single MAC service access point (SAP) to logical link control (LLC), which includes one MAC data service. An Access Point Multi-Link Device (or AP MLD) then corresponds to a MLD where each station affiliated with the MLD is an AP, hence referred to as “affiliated AP”. A non-Access Point Multi-Link Device (or non-AP MLD) corresponds to a MLD where each station affiliated with the MLD is a non-AP station (STA), referred to as “affiliated non-AP station” or “affiliated STA”. Depending on the literature, “multilink device”, “ML Device” (MLD), “multilink logical entity”, “ML logical entity” (MLE), “multilink set” and “ML set” are synonyms to designate the same type of ML Device. Multiple affiliated STAs of a non-AP MLD can then setup communication links with multiple affiliated APs of an AP MLD, hence forming a multi-link channel. A communication link or “link" corresponds to a given channel (e.g., 20 MHz, 40 MHz, and so on) in a given frequency band (e.g., 2.4 GHz, 5 GHz, 6 GHz) between an AP affiliated with the AP MLD and a STA affiliated with the non-AP MLD. The affiliated APs and STAs operate on their respective channels in accordance with one or more of the IEEE 802.11 standards (a / b / g / n / ac / ad / af / ah / aj / ay / ax / be) or other wireless communication standards. Thanks to the multi-link aggregation, traffic associated with a single MLD can theoretically be transmitted across multiple parallel communication links, thereby increasing network capacity and maximizing utilization of available resources. Figure 1 illustrates an example of a wireless network involving multi-link (ML) transmissions between MLDs in which the present invention may be implemented. The figure illustrates a wireless communication network 100 comprising an AP MLD 110 and two non-AP MLDs 120 and 130. It is assumed that the two non-AP MLDs have declared their corresponding capabilities to the AP MLD 110 during an association procedure. Of course, another number of non-AP MLDs registering to the AP MLD 110 and then exchanging frames with it may be contemplated, as well as another (greater) number of setup links between the non-AP MLDs and the AP MLD. AP MLD 110 has two affiliated APs 111 and 112 (also referenced AP1, AP2 respectively) in the exemplary Figure 1, each of which behaves as an AP over its operating channel within one frequency band. For example, frequency bands may include the 2.4 GHz band, the 5 GHz band and the 6 GHz band. Of course, other frequency bands may be used in replacement or in addition to these three bands. The non-AP MLDs 120,130 have multiple affiliated non-AP STAs, each of which behaves as a non-AP station in a BSS (managed by an affiliated AP 111 or 112) to which it registers. In the exemplary Figure 1, two non-AP STAs 121 and 122 (also referenced A1 and A2 respectively) are affiliated with non-AP MLD 120 and two non-AP STAs 131 and 132 (also referenced B1 and B2 respectively) are affiliated with non-AP MLD 130. There is a possibility to establish a link between each affiliated AP of the AP MLD 110 and an affiliated STA of a non-AP MLD (120 or 130). Hence, the links for each non-AP MLD can be merely identified with the identifiers of the respective affiliated APs. In this context, each of the affiliated APs 111 and 112 can be identified by an identifier referred to as “link ID”. The link ID of each affiliated AP is unique and may not change during the lifetime of the AP MLD. AP MLD may assign the link ID to its affiliated APs by incrementing the IDs from 0 (for the first affiliated AP). Of course, other wording, such as “AP ID”, could be used in a variant. To perform multi-link communications, each non-AP MLD 120, 130 has to discover, authenticate, associate and set up multiple links with the AP MLD 110, through ML discovery, authentication, association and setup procedures. Each link being established between an affiliated AP of the AP MLD 110 and an affiliated STA of the non-AP MLD. Each such link is referred to as a setup link. For illustrative purpose, in wireless communication network 100, during ML setup procedures, two candidate setup links have been requested by non-AP MLD 120 and accepted by AP MLD 110: a first link 151 between affiliated AP 111 (AP1) and affiliated non-AP STA 121 (A1), a second link 152 between affiliated AP 112 (AP2) and affiliated non-AP STA 122 (A2). Similarly, two candidate setup links have been requested by multi-radio non-AP MLD 130 and accepted by AP MLD 110: a first link 161 between affiliated AP 111 (AP1) and affiliated non-AP STA 131 (B1), a second link 162 between affiliated AP 112 (AP2) and affiliated non-AP STA 132 (B2). It is to be pointed out that the links 151 and 161 share the same frequency band and same channel provided by the affiliated AP 111 (AP1) and so, share the same Link ID. Similarly, the links 152 and 162 share the same frequency band and same channel provided by the affiliated AP 112 (AP2) and so, share the same Link ID. A setup link of a non-AP MLD to which at least one TID is mapped either in downlink (DL) or in uplink (UL) is referred to as enabled link. By default, all TIDs are mapped to all setup links for both DL and UL; then, the setup links becomes enabled links. The enabled links permits individual channel access and frame exchanges between the non-AP MLD and the AP MLD based on supported capabilities exchanged during association procedure. The TID-to-link mapping mechanism allows an AP MLD and a non-AP MLD, that performed or are performing multi-link setup, to determine how data frames belonging to TIDs 0-7 and management frames will be assigned for transmission, on the setup links between the two MLDs in DL and UL. The Standard IEEE P802.11be / D3.2 specifies several procedures to apply a TID-to-link mapping between an AP MLD and a non-AP MLD. These procedures include: Negotiation of TID-to-link mapping, Advertised TID-to-link mapping in Beacon and Probe Response frames, and Association procedures for TID-to-link mapping. All these procedures rely on the use of a TID-To-Link Mapping element holding the necessary information to determine the mapping of the TIDs on the links setup between the two MLDs in DL and UL. TID-to-link mapping negotiation An MLD may initiate a TlD-to-link mapping negotiation with a peer MLD by sending the TID-To-Link Mapping element. During a ML (re)setup procedure, a non-AP MLD may initiate a TID-to-link mapping negotiation by including the TID-To-Link Mapping element in the (Re)Association Request frame. During the ML (re)setup procedure, the non-AP MLDs declare part or all of their capabilities. For instance, they may declare their TID-to-link mapping Negotiation Support value in the “MLD Capabilities And Operations” subfield. For this, appropriate fields are provided in the management frames. In particular, some of the management frames exchanged during the ML discovery and ML setup procedures contains a new Information Elements specific to the MultiLink Operation (MLO), referred to as Basic Multi-Link element. After the ML (re)setup is successful, to negotiate a new TID-to-link mapping, an initiating non-AP MLD may send an individually addressed TID-to-link Mapping Request frame to a responding MLD. An AP MLD that initiates a TID-to-link mapping negotiation may perform one of the following: — Send an individually addressed TID-to-link Mapping Request frame to a non-AP MLD; — Advertise a TID-to-link mapping by including a TID-To-Link Mapping element in Beacon and Probe Response frames. Upon receiving the individually addressed TID-to-link Mapping Request frame, the responding MLD may send an individually addressed TID-to-link Mapping Response frame to the initiating MLD. An MLD may suggest a preferred TID-to-link mapping to a peer MLD by sending an unsolicited TID-to-link Mapping Response frame that includes the TID-to-link Mapping element. A TID-to-link mapping negotiation is successful if a MLD successfully transmits or receives a TID-to-link Mapping Response frame with the value of the Status Code field equal to 0 (SUCCESS). Once an MLD has successfully negotiated the TID-to-link mapping with a peer MLD, both the MLD and the peer MLD shall update uplink and / or downlink TID-to-link mapping information according to the negotiated TID-to-link mapping. Figure 2a illustrates a frame exchange during a TID-to-link mapping negotiation between an initiating MLD and a responding MLD as discussed above. The frame 201 transmitted from the initiating MLD to the responding MLD may be a request frame such as a (Re)Association Request frame or a TID-to-link Mapping Request frame. In a variant, frame 201 may be an advertisement frame such as a beacon frame or a probe response frame. The response frame 202 transmitted form the responding MLD to the initiating MLD may be a TID-to-link Mapping Response frame. Each of the request, advertisement and response frames may include a TID-To-Link Mapping element used to reach an agreement between the initiating MLD and the responding MLD on a TID-to-link mapping to be applied. Advertised TID-to-link mapping in Beacon and Probe Response frames An AP MLD may advertise a mandatory TID-to-link mapping by including a TID-To-Link Mapping element in the Beacon and Probe Response frames that the APs affiliated with the AP MLD transmit. The advertised TID-to-link mapping will be established by the MLDs at a time specified in the TID-to-link Mapping element. Figure 2b illustrates an advertisement frame 221 transmitted for a TID-to-link mapping advertisement from an initiating MLD to a responding MLD as discussed above. The advertisement frame 221 may be a beacon frame or a probe response frame. The advertisement frame includes a TID-To-Link Mapping element to be applied by both the initiating and the responding MLDs. Association procedure for TID-to-link mapping During a ML (re)setup procedure, a non-AP MLD may initiate a TID-to-link mapping negotiation by including the TID-to-link Mapping element in a (Re)Association Request frame if an AP MLD has indicated a support of TID-to-link mapping negotiation. After receiving the (Re)Association Request frame, the AP MLD enters a TID-to-link mapping negotiation procedure by accepting, updating or rejecting the requested TID-to-link mapping using a (Re)Association Response frame. Figure 2c illustrates the (Re)Association Request frame 231 and the (Re)Association Response frame 232 exchanged during the association procedure for applying a TID-to-link mapping. The (Re)Association Request frame 231 and / or the (Re)Association Response frame 232 may include the TID-to-link Mapping element to support agreeing and applying the TID-to-link mapping. Besides the type of frames described above in which the TID-To-Link Mapping element may be embedded, any other type of frames may be considered according to embodiments of the invention. Figure 3a illustrates the TID-To-Link Mapping element format as specified in the IEEE P802.11 be / D3.2 standard. The TID-To-Link Mapping element 300 indicates links on which frames belonging to each TID can be exchanged. The Element ID field 310 and the Element ID Extension field 330 are used to identify the TID-To-Link Mapping element 300, they are set to the values 255 and 109, respectively. The Length field 320 indicates the number of octets in the TID-To-Link Mapping element excluding the Element ID and Length fields. The format of the TID-To-Link Mapping Control field 340 is defined in Figure 3b. The Mapping Switch Time field 350 is present when the TID-To-Link Mapping element 300 is transmitted by an AP affiliated with an AP MLD in a Beacon or Probe Response frame and the indicated TID-to-link mapping is not yet established; otherwise it is not present. The absence of Mapping Switch Time field 350 in the TID-To-Link Mapping element in a Beacon or Probe Response frame transmitted by an AP affiliated with an AP MLD indicates that the indicated TID-to-link mapping is already established. The 2 octet Mapping Switch Time field 350 has units of Time Units (1 TU = 1024ps) and is set to the time at which the indicated new mapping is established using as a time base the value of the Timing Synchronization Function (TSF) corresponding to the Basic Service Set (BSS) identified by the BSSID of the transmitted frame containing the TID-To-Link Mapping element: i.e., bits 10 to 25 of the TSF. The Expected Duration field 360 indicates the duration for which the proposed TID-to-link mapping is expected to be effective in units of TUs when the Mapping Switch Time field 350 is present, and the remaining duration for which the proposed TID-to-link mapping is expected to be effective in units of TUs when the Mapping Switch Time field 350 is not present. The Expected Duration field 360 is present if the TID-To-Link Mapping element 300 is carried in a Beacon or a Probe Response frame transmitted by an AP affiliated with an AP MLD, and is not present otherwise. The Link Mapping Of TID n fields (where n=0, 1, ..., 7) 370-377 indicate the link(s) on which frames belonging to TID n are allowed to be sent (i.e., carries a bitmap of the links to which the TID n is mapped to). A value of 1 in bit position i (where / =0,1,..., 14) of the Link Mapping Of TID n field indicates that TID n is mapped to the link associated with the link ID i for the direction as specified in the Direction subfield 341. A value of 0 in bit position i indicates that the TID n is not mapped to the link associated with the link ID i. When the Default Link Mapping subfield 342 is set to 1, the Link Mapping Of TID n fields 370-377 are not present. Figure 3b illustrates the TID-To-Link Mapping Control field format of the TID-To-Link Mapping element 300 as specified in the IEEE P802.11 be / D3.2 standard. The Direction subfield 341 is set to 0 if the TID-To-Link Mapping element 300 provides the TID-to-link mapping information for frames transmitted on the downlink (DL). It is set to 1 if the TID-To-Link Mapping element 300 provides the TID-to-link mapping information for frames transmitted on the uplink (UL). It is set to 2 if the TID-To-Link Mapping element 300 provides the TID-to-link mapping information for frames transmitted both on the downlink and the uplink. The value of 3 is reserved. The Default Link Mapping subfield 342 is set to 1 if the TID-To-Link Mapping element 300 represents the default TID-to-link mapping. Otherwise, it is set to 0. The Mapping Switch Time Present subfield 343 is set to 1 if the Mapping Switch Time field 350 is present and 0 otherwise. The Expected Duration Present subfield 344 is set to 1 if the Expected Duration field 360 is present and 0 otherwise. The Link Mapping Size subfield 345 is set to 1 if the length of the Link Mapping Of TID n field 370-377 is 1 octet and is set to 0 if the length of the Link Mapping Of TID n field 370-377 is 2 octets. The Reserved subfield 346 corresponds to the reserved bits not assigned, it is 2 bits length. The Link Mapping Presence Indicator subfield 347 indicates whether the Link Mapping Of TID n field is present in the TID-To-Link Mapping element 300 (i.e., it identifies the TID(s) for which a mapping 370-377 is provided in the element). A value of 1 in bit position n of the Link Mapping Presence Indicator subfield 347 indicates that the Link Mapping Of TID n field is present in the TID-To-Link Mapping element 300. Otherwise, the Link Mapping Of TID n field is not present in the TID-To-Link Mapping element 300. When the Default Link Mapping subfield 342 is set to 1, this subfield is not present. From the above description of Figures 3a and 3b, it can be noticed that the current TID-To-Link Mapping element 300 is optimized for signalling a Default TID-to-link mapping (no bitmap provided) and for the case where the mapping is different between all the TIDs (a bitmap for each TID is provided in fields 370-377). It is not optimized for example in the TID-to-link mapping case where all TIDs are mapped to a same link set which is a subset of setup links. Indeed, for such a case, the 8 bitmaps in fields 370-377 are present in the TID-To-Link Mapping element 300 and they concern a same link set (i.e., same link bitmap is repeated 8 times). It is also not optimized for example in the TID-to-link mapping case where part of the TIDs are mapped to a same link set. Indeed, for such a case, the 8 bitmaps in fields 370-377 are present in the TID-To-Link Mapping element 300 and part of these bitmaps concern a same link set (i.e., same link bitmap is repeated for the TIDs mapped to the same link set). Consequently, forthese different examples redundant information is transmitted. In the case of an advertised TID-To-Link mapping and with a Link Mapping Size 345 corresponding to 2 Octets, the signalling method according to Figures 3a and 3b requires a transmission of 10+16 octets. This represents a non-negligible overhead which is especially costly when the TID-To-Link Mapping element 300 is included in a Beacon frame. The signalling method is thus not optimized in terms of bandwidth usage, in particular for the situations where all TIDs are mapped to a subset of setup links and / or part of the TIDs are mapped to a same set or subset of the setup links. Embodiments of the invention are aimed to optimized the size of the TID-To-Link Mapping element. In particular, embodiments of the invention aim to leverage transmission of a single bitmap for signalling the mapping for at least two TIDs. Non-limitative example embodiments are provided hereinafter. According to embodiments of the invention, TID-to-link mapping modes are defined and the use of these defined modes in the TID-To-Link Mapping element is described. For the TID-to-link mapping mode corresponding to the TID-to-link mapping where all TIDs are mapped to the same link set (where the link set is a subset of setup links), embodiments of the present invention introduce and describe a signalling method where a common link mapping applies to all TIDs reducing the size of the transmitted TID-To-Link Mapping element. The TID-to-link mapping modes are defined in the following: - The TID-To-Link mapping mode 0 corresponds to a mapping where all TIDs are mapped to all setup links for both UL and DL (= Default TID-to-link mapping). - The TID-To-Link mapping mode 1 corresponds to a mapping where all TIDs are mapped to the same link set for both UL and DL, where the link set is a subset of setup links. - The TID-To-Link mapping mode 2 is not defined. - The TID-To-Link mapping mode 3 corresponds to a mapping where each TID is mapped to a different link set. These modes are advantageously used in a first embodiment of the invention described in Figures 4a and 4b and in a variant embodiment of the invention described in Figures 5a and 5b. These TID-to-link mapping modes being defined, some embodiments of the invention allow to optimize the size of the TID-To-Link Mapping element for the signalling of a TID-to-link mapping mode 1. Optimizing the size for this mode is particularly advantageous since many redundant information is present in this mode. In addition, TID-to-link mapping modes 0 and 1 are more likely to be used relatively to mode 3, in particular for ID-to-link mapping advertisement in Beacon and Probe response frames. Indeed, it is likely that advertisement frames comprise simple and similar mappings to suit a great number of responding MLDs. Responding MLDs may respond with more specific mappings for which mode 3 may be more adapted. Thus, modes 0 and 1 may be the only modes supported for the TID-to-link mapping advertisement in Beacon and Probe response frames. It may also be mandated for a non-AP MLD to support TID-To-Link mappings corresponding to at least TID-to-link mapping modes 0 and 1. It is also to be noted that the “bit cost” in a beacon frame is higher than other type of frames as its content is regularly broadcast and it contains many legacy fields that must be present. Decreasing redundant information in beacon frames in particular and reducing their size is thus important. Figure 4a illustrates a modified TID-To-Link Mapping element format according to a first embodiment of the invention. The TID-To-Link Mapping element 400 described in this Figure 4a is based on the TID-To-Link Mapping element 300 described previously in Figure 3a. The field and subfields identified with a same reference number in both figures remain unchanged and will not be described again in this Figure 4a. The format of the TID-to-link mapping Control field 440 is defined in reference to the Figure 3b. The Link Mapping Of All TIDs / Link Mapping Of TID 0 field 470 behaves as follows: - If the Link Mapping Mode subfield 442 is set to 3 : it corresponds to the Link Mapping Of TID 0 and indicates the link(s) on which frames belonging to TID 0 are allowed to be sent (i.e., carries a bitmap of the links to which the TID 0 is mapped to). A value of 1 in bit position i (where i=0,1,..., 14) of the Link Mapping Of TID 0 field indicates that TID 0 is mapped to the link associated with the link ID i for the direction as specified in the Direction subfield 341. A value of 0 in bit position i indicates that the TID 0 is not mapped to the link associated with the link ID i. - If the Link Mapping Mode subfield 442 is set to 1 : it corresponds to the Link Mapping Of All TIDs and indicates the link(s) on which frames belonging to all TIDs are allowed to be sent (i.e., carries a bitmap of the links to which the all TIDs are mapped to). A value of 1 in bit position i (where i=0, 1, ..., 14) of the Link Mapping Of All TIDs field indicates that all TIDs are mapped to the link associated with the link ID i for the direction as specified in the Direction subfield 341. A value of 0 in bit position i indicates that no TID is mapped to the link associated with the link ID i (i.e., the link is disabled). - If the Link Mapping Mode subfield 442 is set to 0 (i.e., corresponding to the Default TID-to-link mapping), this field is not present. The Link Mapping Of TID n fields (where n=1, ..., 7) 471-477 behave as the Link Mapping Of TID n fields (where n=1, ..., 7) 371-377 described previously in Figure 3a with the following exception: if the Link Mapping Mode subfield 442 is set to 0 (i.e., corresponding to the Default TID-to-link mapping) or 1, these fields are not present. Figure 4b illustrates a modified TID-To-Link Control field format of the modified TID-To-Link Mapping element 400 according to the first embodiment of the invention. The TID-To-Link Control field 440 described in this Figure 4b is based on the TID-To-Link Control field 340 described previously in Figure 3b. The field and subfields identified with a same reference number in both figures remain unchanged and will not be described again in this Figure 4b. The Link Mapping Mode subfield 442 corresponds to the TID-to-link mapping mode to be applied by the TID-To-Link Mapping element 400. As a variant naming, this subfield 442 may also be called TID-to-link mapping Mode. The indexing used here below for this Link Mapping Mode subfield 442 is a preferred indexing; however, other indexing may be contemplated. - The Link Mapping Mode subfield 442 is set to 0 if the TID-To-Link Mapping element 400 represents the TID-to-link mapping mode 0 (Default TID-to-link mapping). If this setting is used, the Link Mapping Presence Indicator subfield 447, Link Mapping Of All TIDs / Link Mapping Of TID 0 470 and Link Mapping Of TID n (with n=1,..., 7) 471-477 are not present. - The Link Mapping Mode subfield 442 is set to 1 if the TID-To-Link Mapping element 400 represents the TID-to-link mapping mode 1. When this setting is used, the Link Mapping Of All TIDs / Link Mapping Of TID 0 470 is present and corresponds to Link Mapping of All TIDs. When this setting is used, the Link Mapping Presence Indicator subfield 447 and Link Mapping Of TID n (with n=1, ..., 7) 471-477 are not present. - The value 2 of the TID-To-Link Mode subfield 442 is not used. - The Link Mapping Mode subfield 442 is set to 3 if the TID-To-Link Mapping element 400 represents the TID-to-link mapping mode 3. If this setting is used, the Link Mapping Presence Indicator 447 is present. The Link Mapping Size subfield 445 is set to 1 if the length of the Link Mapping Of All TIDs / Link Mapping Of TID 0 470 and the length of Link Mapping Of TID n (with n=1,..., 7) 471-477 is 1 octet and is set to 0 if the length is 2 octets. The Reserved subfield 446 corresponds to the reserved bit not assigned, it is 1 bit length. The Link Mapping Presence Indicator subfield 447 behaves as the Link Mapping Presence Indicator subfield 347 describes previously in Figure 3a with the following exception: if the Link Mapping Mode subfield 442 is set to 0 (i.e., corresponding to the Default TID-to-link mapping) or 1, this field is not present. From the above description of the first embodiment of the present invention according to Figures 4a and 4b, it can be noticed that the new TID-To-Link Mapping element 400: - provides a signalling method well adapted for a Default TID-to-link mapping case (TID-to-link mapping mode 0); - provides a signalling method well adapted for a TID-to-link mapping case where each TID is mapped to a different link set (TID-to-link mapping mode 3); - and furthermore provides an appropriate and efficient signalling method for a TID-to-link mapping where all TIDs are mapped to a same link set (TID-to-link mapping mode 1). Indeed, with this optimized signalling, only Link Mapping of All TIDs subfield 470 is present in the TID-To-Link Mapping element 400 and indicates a same link set for all TIDs at a time (i.e., bitmap is no more repeated). In the case of an advertised TID-To-Link mapping and with a Link Mapping Size 445 corresponding to 2 Octets, this optimized signalling method requires a transmission of only 9+2 Octets. This represents an overhead reduction of (10+8*2) - (9+1*2) = 15 Octets compared to the current TID-To-Link Mapping element 300 described previously in Figures 3a and 3b. Such overhead reduction is of interest, especially when the TID-To-Link Mapping element 400 is included in a Beacon frame. The Figures 5a and 5b described hereafter represent a second embodiment of the present invention. In this second embodiment, it is assumed that the TID-to-link mapping mode 3 is no more considered. Figure 5a illustrates a modified TID-To-Link Mapping element format according to a second embodiment of the invention. The TID-To-Link Mapping element 500 described in this Figure 5a is based on the TID-To-Link Mapping element 400 described previously in Figure 4a. The field and subfields identified with a same reference number in both figures remain unchanged and will not be described again in this Figure 5a. The format of the TID-to-link mapping Control field 540 is defined according to two implementation variants 540a and 540b described with reference to Figures 5b and 5c, respectively. The Link Mapping Of All TIDs field 570 behaves as follows : - If the Link Mapping Mode subfield 542a is set to 1 or, in a variant, when the Default Link Mapping subfield 542b is set to 0 : it indicates the link(s) on which frames belonging to all TIDs are allowed to be sent (i.e., carries a bitmap of the links to which the all TIDs are mapped to). A value of 1 in bit position i (where / =0,1,.... 14) of the Link Mapping Of All TIDs field indicates that all TIDs are mapped to the link associated with the link ID / for the direction as specified in the Direction subfield 341. A value of 0 in bit position i indicates that no TID is mapped to the link associated with the link ID i (i.e., the link is disabled). - If the Link Mapping Mode subfield 542a is set to 0 or, in a variant, when the Default Link Mapping subfield 542b is set to 1 (i.e., corresponding to the Default TID-to-link mapping), this field is not present. Figure 5b illustrates a modified TID-To-Link Mapping Control field format of the modified TID-To-Link Mapping element 500 according to a second embodiment of the invention. The TID-To-Link Mapping Control field 540a described in this Figure 5b is based on the TID-To-Link Mapping Control field 440 described previously in Figures 4b and 3b. The field and subfields identified with a same reference number in all figures remain unchanged and will not be described again in this Figure 5b. The Link Mapping Mode subfield 542a corresponds to the TID-to-link mapping mode to be applied by the TID-To-Link Mapping element 500. As a variant naming, this subfield 542a could be also called TID-To-Link Mapping Mode. The indexing used here below for this Link Mapping Mode subfield 542a is a preferred indexing; however, other indexing could be contemplated. - The Link Mapping Mode subfield 542a is set to 0 if the TID-To-Link Mapping element 500 represents the TID-to-link mapping mode 0 (Default TID-to-link mapping). If this setting is used, the Link Mapping Of All TIDs field 570 is not present. - The Link Mapping Mode subfield 542a is set to 1 if the TID-To-Link Mapping element 500 represents the TID-to-link mapping mode 1. If this setting is used, the Link Mapping Of All TIDs field 570 is present. The Link Mapping Size subfield 545 is set to 1 if the length of the Link Mapping Of All TIDs field 570 is 1 octet and is set to 0 if the length is 2 octets. Figure 5c illustrates a modified TID-To-Link Mapping Control field format of the modified TID-To-Link Mapping element 500 according to a variant of the second embodiment of the invention. The TID-To-Link Mapping Control field 540b described in this Figure 5c is based on the TID-To-Link Mapping Control field 540a described previously in Figure 5b. The field and subfields identified with a same reference number in both figures remain unchanged and will not be described again in this Figure 5c. The Default Link Mapping subfield 542b is set to 1 if the TID-To-Link Mapping element 500 represents the default TID-to-link mapping, i.e., corresponding to TID-to-link mapping mode 0. If this setting is used, the Link Mapping Of All TIDs field 570 is not present. The Default Link Mapping subfield 542b is set to 0 if the TID-To-Link Mapping element 500 represents a TID-to-link mapping where all TIDs are mapped to the same link set (where the link set is a subset of setup links), i.e., corresponding to TID-to-link mapping mode 1. If this setting is used, the Link Mapping Of All TIDs field 570 is present. Figure 6 schematically illustrates a communication device 600, typically any of the MLDs discussed above, of a wireless network, configured to implement at least one embodiment of the present invention. The communication device 600 may preferably be a device such as a microcomputer, a workstation or a light portable device. The communication device 600 comprises a communication bus 613 to which there are preferably connected: a central processing unit 601, such as a processor, denoted CPU; a memory 603 for storing an executable code of methods or steps of the methods according to embodiments of the invention as well as the registers adapted to record variables and parameters necessary for implementing the methods; and at least two communication interfaces 602 and 602’ connected to the wireless communication network, for example a communication network according to one of the IEEE 802.11 family of standards, via transmitting and receiving antennas 604 and 604’, respectively. Preferably the communication bus 613 provides communication and interoperability between the various elements included in the communication device 600 or connected to it. The representation of the bus is not limiting and in particular the central processing unit is operable to communicate instructions to any element of the communication device 600 directly or by means of another element of the communication device 600. The executable code may be stored in a memory that may either be read only, a hard disk or on a removable digital medium such as for example a disk. According to an optional variant, the executable code of the programs can be received by means of the communication network, via the interface 602 or 602’, in order to be stored in the memory of the communication device 600 before being executed. In an embodiment, the device is a programmable apparatus which uses software to implement embodiments of the invention. However, alternatively, embodiments of the present invention may be implemented, totally or in partially, in hardware (for example, in the form of an Application Specific Integrated Circuit or ASIC). 5 Although the present invention has been described hereinabove with reference to specific embodiments, the present invention is not limited to the specific embodiments, and modifications will be apparent to a skilled person in the art which lie within the scope of the present invention. Many further modifications and variations will suggest themselves to those versed in the art upon referring to the foregoing illustrative embodiments, which are given by way of example 10 only and which are not intended to limit the scope of the invention, that being determined solely by the appended claims. In particular the different features from different embodiments may be interchanged, where appropriate. In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. The mere fact that different features are 15 recited in mutually different dependent claims does not indicate that a combination of these features cannot be advantageously used.

Claims

1. A method for wireless communication performed by a multi-link device (MLD), the method comprising:sending, to a peer MLD, a traffic identifier-to-link (TID-To-Link) Mapping element for links setup or to be setup between the MLD and the peer MLD;wherein the TID-To-Link Mapping element comprises a bitmap for the mapping of at least two TIDs and specifying a set of links on which the at least two TIDs are mapped.

2. The method of claim 1, wherein the TID-To-Link Mapping element is included in a Request frame.

3. The method of claim 2, wherein the Request frame is an (Re)Association Request frame.

4. The method of claim 3, further comprising receiving a (Re)Association Response frame comprising a TID-To-Link Mapping element including an updated bitmap.

5. The method of claim 1, wherein the TID-To-Link Mapping element is advertised by an AP affiliated with the MLD and is included in a beacon or probe response frame.

6. The method of claim 1, wherein the bitmap maps part of defined TIDs on all the setup links.

7. The method of claim 1, wherein the bitmap maps all defined TIDs on a subset of the setup links.

8. The method of claim 1, wherein the TID-To-Link Mapping element further includes a Link Mapping Mode subfield capable of indicating the presence of the bitmap mapping at least two TIDs.

9. The method of any one of claims 1 to 8, wherein the MLD is a non-access point (non-AP) MLD and the peer MLD is an AP MLD.

10. The method of any one of claims 1 to 8, wherein the MLD is an access point (AP) MLD and the peer MLD is a non-AP MLD.

11. The method of any one of claims 1 to 10, wherein the MLD as an initiating MLD and the peer MLD is a responding MLD.

12. The method of any one of claims 1 to 10, wherein the MLD as a responding MLD and the peer MLD is an initiating MLD.

13. A computer program product for a programmable apparatus, the computer program product comprising a sequence of instructions for implementing a method according to any one of claims 1 to 12, when loaded into and executed by the programmable apparatus.

14. A non-transitory computer-readable storage medium storing instructions of a computer program for implementing a method according to any one of claims 1 to 12.

15. A multi-link device (MLD) comprising a memory and processing circuitry configured to send, to a peer MLD, a traffic identifier-to-link (TID-To-Link) Mapping element for links setup or5 to be setup between the MLD and the peer MLD, wherein the TID-To-Link Mapping element comprises a bitmap for the mapping of at least two TIDs and specifying a set of links on which the at least two TIDs are mapped.

16. A traffic identifier-to-link (TID-To-Link) Mapping element for links setup or to be setup between a multi-link device (MLD) and a peer MLD, wherein the TID-To-Link Mapping element10 comprises a bitmap for the mapping of at least two TIDs and specifying a set of links on which the at least two TIDs are mapped.18

Citation Information

Patent Citations

  • Method and apparatus for wireless communications

    US20220022087A1

  • Method and wireless communication terminal for transmitting / receiving data in wireless communication system

    US20230199551A1

  • Signaling for multi-link transmission

    WO2021141449A1