WO2025213346A1 - Transmission method for available window of wireless communication device, wireless communication method in case of in-device interference, wireless communication device and storage medium - Google Patents
Transmission method for available window of wireless communication device, wireless communication method in case of in-device interference, wireless communication device and storage mediumInfo
- Publication number
- WO2025213346A1 WO2025213346A1 PCT/CN2024/086681 CN2024086681W WO2025213346A1 WO 2025213346 A1 WO2025213346 A1 WO 2025213346A1 CN 2024086681 W CN2024086681 W CN 2024086681W WO 2025213346 A1 WO2025213346 A1 WO 2025213346A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frame
- interference
- receiving
- time
- transmitting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Definitions
- the embodiments of the present application relate to the technical field of interference coexistence or interference avoidance of wireless communication technology, and specifically to a method for transmitting an available window of a wireless communication device, a wireless communication method in the presence of interference within the device, a wireless communication device, and a storage medium.
- wireless communication devices support multiple wireless communication methods.
- mobile phones, laptops, or XR (augmented reality, virtual reality, mixed reality) devices support different communication systems such as Wi-Fi and Bluetooth, each responsible for different wireless communication needs. These communication systems may all operate in the unlicensed 2.4GHz, 5GHz and/or 6GHz frequency bands.
- a wireless communication device such as a mobile phone
- communicates with a home access point via Wi-Fi to watch online videos if the wireless communication device (such as a mobile phone) also communicates with other devices (such as Bluetooth headsets) via Bluetooth to transmit data (such as audio), then the two may interfere with each other. In this application, this is referred to as in-device interference.
- Embodiments of the present application provide a method for transmitting an available window of a wireless communication device, a wireless communication method in the presence of interference within the device, a wireless communication device, and a storage medium to solve problems existing in the prior art.
- the present application provides a method for transmitting an availability window of a wireless communication device.
- the method includes: a first device sending a first frame to a second device, the first frame including availability information of the first device, wherein the availability information of the first device is determined based on intra-device interference of the first device.
- the present application also provides a wireless communication method, performed by a transmitting device.
- Intra-device interference exists on the transmitting device.
- the method comprises: sending initial control information to a receiving device and receiving an initial control response from the receiving device to exchange a transmission opportunity; ceasing transmission to the receiving device for the duration of the intra-device interference on the transmitting device; and resuming transmission in response to the termination of the intra-device interference.
- the present application also provides a wireless communication method, which is performed by a receiving device.
- the method includes: receiving initial control information from the transmitting device, and sending an initial control response to the transmitting device to exchange transmission opportunities; and performing at least one of the following within the transmission opportunity: waiting for a preset time, competing for a channel for other transmissions; receiving a signal from the transmitting device and responding, wherein the signal is sent by the transmitting device after the intra-device interference ends; receiving an adjustment of the end time of the transmission opportunity from the transmitting device, wherein the end time of the transmission opportunity is adjusted based on the start time of the time window of the intra-device interference; or receiving a time window of the intra-device interference from the transmitting device, and competing for a channel for other transmissions within the time window.
- the present application also provides a wireless communication method, performed by a receiving device.
- Intra-device interference exists on the receiving device.
- the method comprises: receiving initial control information from a transmitting device and sending an initial control response to the transmitting device to exchange transmission opportunities; ceasing to receive transmissions from the transmitting device and/or ceasing to transmit to the transmitting device for the duration of the intra-device interference on the receiving device; and resuming transmission in response to the termination of the intra-device interference.
- the present application also provides a wireless communication method, which is performed by a transmitting device.
- the method includes: sending initial control information to the receiving device, receiving an initial control response from the receiving device to exchange transmission opportunities; and performing at least one of the following: receiving an in-device interference end indication from the receiving device within the transmission opportunity, and sending data to the receiving device within the remaining time of the transmission opportunity; terminating the transmission opportunity after waiting for a preset time; repeatedly transmitting to the receiving device within the transmission opportunity until: receiving a response from the receiving device; or exceeding a preset number of times; or the transmission opportunity ends; or receiving an interference indication from the receiving device, and adjusting the end time of the transmission opportunity according to the interference indication.
- the present application also provides a wireless communication device, comprising a processor and a memory, wherein the memory is used to store program instructions, and when the program instructions are executed by the processor, they are used to implement any of the above methods.
- the present application also provides a readable storage medium for storing program instructions, wherein when the program instructions are executed by a processor, they are used to implement any of the above methods.
- FIG1 is a schematic flow chart of a method for transmitting an available window of a wireless communication device according to an embodiment of the present application.
- FIG2 is a schematic diagram of a scenario illustrating a method for transmitting an available window of a wireless communication device according to an embodiment of the present application.
- FIG3 is a schematic diagram of a scenario showing a method for transmitting an available window of a wireless communication device according to another embodiment of the present application.
- FIG4 is a schematic diagram of a scenario showing a method for transmitting an available window of a wireless communication device according to yet another embodiment of the present application.
- FIG. 5 is a diagram showing a frame format of fields or units indicating availability information of a device in units of the entire device.
- FIG. 6 is a diagram illustrating a frame format of fields or units indicating device availability information in units of frequency bands.
- FIG. 7 is a schematic diagram of a frame format showing fields or units indicating device availability information in units of links.
- FIG. 8 is a diagram illustrating a frame format of fields or units indicating device availability information in units of channels.
- FIG9 is a schematic diagram of a frame format of fields or units indicating device availability information in units of resource units/multi-resource units/distributed resource units.
- FIG10 is a flow chart illustrating a wireless communication method performed by a transmitting device according to an embodiment of the present application, wherein the transmitting device has intra-device interference.
- FIG11 is a flow chart of a wireless communication method performed by a receiving device according to an embodiment of the present application, wherein the transmitting device has intra-device interference.
- FIG12 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in an example in which there is intra-device interference in the transmitting device.
- FIG13 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the transmitting device.
- FIG14 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the transmitting device.
- FIG15 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the transmitting device.
- FIG16 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the transmitting device.
- FIG17 is a flow chart of a wireless communication method performed by a receiving device according to an embodiment of the present application, wherein the receiving device has intra-device interference.
- FIG18 is a flow chart of a wireless communication method performed by a transmitting device according to an embodiment of the present application, wherein intra-device interference exists in the receiving device.
- FIG19 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in an example in which there is intra-device interference in the receiving device.
- FIG20 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example in which there is intra-device interference in the receiving device.
- FIG21 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
- FIG22 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
- FIG23 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
- FIG24 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example in which there is intra-device interference in the receiving device.
- FIG25 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
- FIG26 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
- FIG27 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
- FIG28 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
- FIG29 is a schematic structural diagram of a wireless communication device according to an embodiment of the present application.
- a wireless communication device may experience interference between different communication systems operating simultaneously (referred to herein as in-device interference), causing a communication system (e.g., a Wi-Fi communication system) to function normally (or not function normally) at certain frequencies at certain times.
- in-device interference e.g., a Wi-Fi communication system
- this application designs To achieve coordinated operation between different communication systems (referred to herein as in-device coexistence), this application designs:
- the wireless communication device indicates that it cannot operate normally during the time window, including the following methods:
- ⁇ Indicates one or more time windows where the system cannot function properly, in units of channels
- relevant frames can also be used to announce the time window (availability window) and/or frequency during which a wireless communication device can normally operate in a certain wireless communication system (such as a Wi-Fi communication system).
- a wireless communication device can normally operate in a certain wireless communication system (such as a Wi-Fi communication system).
- solutions include the following aspects:
- the wireless communication device indicates the time window in which it can operate normally, including the following methods:
- ⁇ Indicates one or more time windows during which the equipment can operate normally.
- ⁇ Indicates one or more time windows in which normal operation can occur in units of frequency bands
- ⁇ Indicates one or more time windows in which normal operation can be performed in units of resource units, multiple resource units, or distributed resource units
- the opposite wireless communication device or other wireless communication devices in its vicinity that receive the announcement can avoid communicating with the announcing device during the unavailable time window and/or frequency.
- Detailed design details of the unavailable and available time window information are shown in the relevant embodiments of Figures 1 to 9.
- TXOP transmission opportunity
- FIG1 is a flow chart of a method for transmitting an available window of a wireless communication device according to an embodiment of the present application.
- the method includes operation S101: a first device sends a first frame to a second device, wherein the first frame contains availability information of the first device.
- the first device and the second device are any devices in a wireless communication system and are not limited in the present application.
- the first device may be a wireless communication device with multiple wireless communication systems, which may have interference inside, so its availability information (for example, a time window in which normal operation can be performed and/or a time window in which normal operation cannot be performed) may be sent to a second device related to it or having a transmission requirement.
- the availability information may be the aforementioned time window (unavailability window) and/or frequency in which normal operation cannot be performed, or the aforementioned time window (availability window) and/or frequency in which normal operation can be performed.
- the window occupied by the intra-device interference occurring in the first device can be notified to the second device, thereby facilitating operations such as communication negotiation and transmission between the first device and the second device.
- the method shown in Figure 1 may further include: the first device receiving a second frame from the second device, wherein the second frame is a response to the first frame.
- the second frame may further include availability information of the second device, where the availability information of the second device is determined based on intra-device interference of the second device.
- the method shown in Figure 1 also includes: the first device receiving a request frame from the second device; the first device sending a first frame to the second device includes: in response to the request frame, the first device sending the first frame to the second device.
- This application provides three different ways of indicating availability information, as shown in Figures 2 to 4.
- the first method is the unsolicited method.
- the first device can actively send a first frame (for example, an Initial Control frame, a management frame, a data frame, etc.) carrying its own availability information to the second device.
- the second device responds with a second frame, for example, an Initial Control Response frame (or a corresponding Ack frame).
- the second frame sent by the second device can also carry the second device's availability information. If the first frame is an Action No Ack frame, then this step can be omitted.
- the second method is the unsolicited method.
- the second device can actively send a first frame (for example, an Initial Control frame, a management frame, a data frame, etc.) carrying its own availability information to the first device.
- the first device responds with a second frame, for example, an Initial Control Response frame (or a corresponding Ack frame).
- the second frame sent by the first device can also carry the availability information of the first device. If the first frame is an Action No Ack frame, then this step can be omitted.
- the third method is a non-solicited method.
- the first device may also send a request frame to request the second device to feedback its availability information (method 1 in FIG4 ).
- the second device may send a request frame to request the first device to feedback its availability information (method 2 in FIG4 ).
- the first frame and the second frame in the first and second methods above can be any of the following combinations:
- the first frame is a request to send frame (RTS frame), and the second frame is a clear to send frame (CTS frame)
- the first frame is a probe request frame (Probe Request Frame)
- the second frame is a probe response frame (Probe Response frame)
- the first frame is a Multi-Link Probe Request frame
- the second frame is a Multi-Link Probe Response frame.
- the first frame is a BSBP Trigger frame
- the second frame is a Trigger-Based Physical Protocol Data Unit with Buffer Status Report (TB PPDU with BSR).
- the first frame is a multi-user request to send trigger frame (MU-RTS Trigger frame), and the second frame is a clear to send frame (CTS)
- MU-RTS Trigger frame multi-user request to send trigger frame
- CTS clear to send frame
- the first frame is a data frame
- the second frame is an acknowledgment frame.
- the request frame and response frame in the third method above can be any of the following combinations:
- the first frame is a request to send frame
- the second frame is a clear to send frame
- the first frame is a probe request frame
- the second frame is a probe response frame
- the first frame is a multi-link detection request frame
- the second frame is a multi-link detection response frame
- the first frame is a buffer status report trigger frame
- the second frame is a trigger-based physical protocol data unit with a buffer status report
- the first frame is a multi-user request to send trigger frame
- the second frame is a clear to send frame
- the first frame is a data frame
- the second frame is an acknowledgment frame
- the first frame may also be a power save poll frame (PS-Poll) frame, a quality of service null frame (QoS Null frame), a frame sent as part of a sounding feedback exchange, an action frame, an action no ack frame (Action No Ack frame), a control response frame, or a trigger frame.
- PS-Poll power save poll frame
- QoS Null frame quality of service null frame
- a frame sent as part of a sounding feedback exchange an action frame
- an action no ack frame Action No ack frame
- control response frame or a trigger frame.
- the first frame may include: a quality of service control field (QoS Control field), a high-efficiency variant high throughput control field (HE variant HT Control field), a high-efficiency trigger-based feedback null data packet (HE TB feedback NDP), a bandwidth query report field (BQRs), and a buffer status report field (BSRs).
- QoS Control field quality of service control field
- HE variant HT Control field high-efficiency variant high throughput control field
- HE TB feedback NDP high-efficiency trigger-based feedback null data packet
- BQRs bandwidth query report field
- BSRs buffer status report field
- the availability information of the first device includes: one or more time window fields, used to indicate one or more time windows during which the first device is available and/or unavailable.
- the time window field may include: a start time field, used to indicate the start time of the one or more available and/or unavailable time windows; and a duration field, used to indicate the duration of the one or more available and/or unavailable time windows.
- the time window field may include: a start time field, used to indicate the start time of the first of the one or more available and/or unavailable time windows; a window interval field, used to indicate the interval between the one or more available and/or unavailable time windows; and a duration field, used to indicate the duration of the one or more available and/or unavailable time windows. Based on the start time of the first time window, the interval between each time window, and the duration of each time window, the time period of each time window can be accurately determined.
- the aforementioned available and/or unavailable one or more time windows are considered and indicated on a device-by-device basis.
- FIG5 is a schematic diagram of a frame format for fields or elements indicating device availability information on a device-by-device basis.
- the device availability information also includes a field indicating the number of unavailability windows, which indicates the number of the one or more time window fields, i.e., how many available and unavailable time windows the current availability information field or element carries.
- FIG5 The design of the field or unit for indicating one or more available/unavailable time window information on a device-wide basis is shown in FIG5 . It is worth noting that there are multiple ways to indicate the unavailable time window information, such as by using a reserved bit in an existing frame format to carry the indication information designed below, etc. This application does not limit this.
- the description of other fields in the frame format shown in FIG5 is as follows:
- Each unavailability window indicates a period of time during which a device cannot function normally due to internal interference.
- Each unavailability window may include an unavailability start time field and an unavailability duration field. It is important to note that the times indicated by Unavailability Window 1 to Unavailability Window a should not overlap.
- this field indicates the time at which the device became inoperable due to internal interference.
- This field can contain 16 bits (2 bytes) and can be used to indicate 2 ⁇ 16 values.
- the step size can be set to m microseconds, indicating (2 ⁇ 16–1)*m start times.
- Unavailable Duration When present, this field indicates the duration of time the device was unable to function due to internal interference. This field's design is consistent with the design principles of the Duration field in the 802.11 standard.
- the unavailable time window field may also include an information control (Information Control) field, which is used to indicate the relevant fields present in each of the time window fields, and/or to indicate whether each time window can be received and/or sent.
- the information control field may include one or more of the following: an unavailable start time presence (Unavailable Start Time Presence) field, an unavailable duration presence (Unavailable Duration Presence) field, an unavailable transmit (Unavailable TX) field, or an unavailable receive (Unavailable RX) field.
- the unavailable start time presence field is used to indicate whether there is an unavailable start time field in the current unavailable time window.
- the unavailable start time field value is 0, it means that there is no unavailable start time field in the current unavailable time window field, and when the unavailable start time field value is 1, it means that there is an unavailable start time field in the current unavailable time window field.
- the unavailable duration presence field is used to indicate whether there is an unavailable duration field in the current unavailable time window. For example, if the value of the Unavailable Duration field is 0, it indicates that the Unavailable Duration field does not exist in the current Unavailable Time Window field; if the value of the Unavailable Duration field is 1, it indicates that the Unavailable Duration field exists in the current Unavailable Time Window field.
- the Unavailable Send field is used to indicate whether the wireless communication device is unable to perform a transmit operation during the current Unavailable Time Window.
- the Unavailable Send field is 1, it indicates that the wireless communication device is unable to transmit; if the value of the Unavailable Send field is 0, it indicates that the wireless communication device is able to transmit.
- the Unavailable Receive field is used to indicate whether the wireless communication device is unable to perform a receive operation during the current Unavailable Time Window. For example, if the value of the Unavailable Receive field is 1, it indicates that the wireless communication device is unable to receive; if the value of the Unavailable Receive field is 0, it indicates that the wireless communication device is able to receive. It should be understood that the above field values and corresponding meanings are merely examples, and other configurations can also be used in this method.
- Unavailable Send and Unavailable Receive fields are absent, it can be assumed that the Unavailable Time Window field indicates information related to the wireless communication device being unable to operate (including transmit and receive operations). If the Unavailable Send and Unavailable Receive fields are present, the values of both fields cannot be 0.
- the availability information of the first device may further include: a supported frequency band field, used to indicate the frequency bands corresponding to the one or more time windows.
- Wi-Fi devices based on the IEEE 802.11 standard can operate in multiple different frequency bands, such as 2.4GHz, 5GHz, 6GHz and/or 60GHz. Different frequency bands may have intra-device interference at different times, so it is possible to indicate intra-device interference on different operating frequency bands.
- the design of indicating one or more available/unavailable time window fields/elements in units of frequency bands is shown in FIG6 . It is worth noting that there are many ways to indicate the unavailable time window information field/element (Unavailability Window Information field/element), such as by carrying the indication information designed below through the reserved bits of the existing frame format, etc. This application does not impose any restrictions on this.
- the description of each field of the frame format shown in FIG6 is as follows, where the fields that are repeated or substantially the same as those in FIG5 will not be introduced again:
- Supported Band Bitmap This field indicates which frequency bands the current unavailable time window information field/element carries unavailable time window information on. For example, if the Supported Band field is 8 bits long and a bit set to 1 indicates that unavailable time window information exists on the corresponding frequency band (Band 1 to Band b). Theoretically, it can indicate that the current unavailable time window information field/element carries the unavailable time window information on 8 frequency bands.
- the indication method can be: the first bit corresponds to the 2.4 GHz frequency band (then the bit is set to 1, indicating that the unavailable time window information field/element carries the unavailable time window corresponding to frequency band 1; if the bit is set to 0, it does not carry the unavailable time window); the second bit corresponds to the 5 GHz frequency band (then the bit is set to 1, indicating that the unavailable time window information field/element carries the unavailable time window corresponding to frequency band 2; if the bit is set to 0, it does not carry the unavailable time window); the third bit corresponds to the 6 GHz frequency band (then the bit is set to 1, indicating that the unavailable time window information field/element carries the unavailable time window corresponding to frequency band 3; if the bit is set to 0, it does not carry the unavailable time window); the fourth bit corresponds to the 60 GHz frequency band (then the bit is set to 1, indicating that the unavailable time window information field/element carries the unavailable time window corresponding to frequency band 4; if the bit is set to 0, it does not carry
- Unavailable time window field corresponding to frequency bands 1 to b For the indication of the unavailable time window corresponding to each frequency band, please refer to the introduction in Figure 5 and will not be repeated here.
- the availability information of the first device further includes: a link identification field, used to indicate the links corresponding to the one or more time windows.
- Wi-Fi devices based on the IEEE 802.11be standard and later versions can support multi-link (multi-link), such as link 1 to link 15.
- multi-link such as link 1 to link 15.
- Different links may have intra-device interference at different times, so the intra-device interference on different links can be indicated.
- the design of indicating one or more available/unavailable time window fields/elements in units of links is shown in Figure 7. It is worth noting that there can be multiple ways to indicate the unavailable time window field/element, such as by carrying the indication information designed below through the reserved bits of the existing frame format, etc. This application does not limit this.
- the description of each field of the frame format shown in Figure 7 is as follows, where the fields that are repeated or substantially the same as those in Figure 5 or Figure 6 will not be repeated:
- Link ID Bitmap This field is used to indicate which links the currently unavailable time window field/element carries the unavailable time window information for.
- the Link ID field is 16 bits long. Setting a bit to 1 indicates that the corresponding link ID has unavailable time window information. This application proposes that bits 1 through 15 of the Link ID field correspond to Link IDs 11 through 15, respectively, and that the 16th bit is reserved.
- Unavailable time window field corresponding to links 1 to c For the indication of the unavailable time window corresponding to each link, please refer to the introduction in Figure 5 and will not be repeated here.
- the availability information of the first device further includes: a channel identification field, used to indicate the channels corresponding to the one or more time windows.
- Wi-Fi devices based on the IEEE 802.11 standard can select different channels as the main channel (Primary 20MHz Channel), or support working on multiple 20MHz channels, such as channel 1 to channel d. Then different channels (in units of 20MHz, the same below) may have intra-device interference at different times, so it is necessary to indicate the intra-device interference on different channels.
- the design of indicating 1 or more available/unavailable time window fields/elements in units of channels is shown in Figure 8. It is worth noting that there are many ways to indicate the available/unavailable time window field/element, such as through the reserved bits of the existing frame format to carry the indication information designed below, etc. This application does not limit this.
- the description of each field of the frame format shown in Figure 8 is as follows, where the fields that are repeated or substantially the same as those in Figure 5 will not be repeated:
- Channel Number Bitmap This field indicates which channels contain unavailable time windows.
- the Channel Number Bitmap field is 8*e bits long and can indicate information about up to 2 ⁇ (8*e) channels.
- a bit set to 1 indicates an unavailable time window on the corresponding channel.
- Unavailable time window field corresponding to channels 1 to d For the indication of the unavailable time window corresponding to each channel, please refer to the introduction in Figure 5 and will not be repeated here.
- the time window field further includes: a resource unit field, used to indicate the resource unit, multiple resource units and/or distributed resource units corresponding to each of the time windows.
- Wi-Fi devices based on the IEEE 802.11 standard can operate on different Resource Units (RUs). Each RU is assigned a number, known as an RU index, such as RU 1 to RU g. Furthermore, Wi-Fi devices based on the IEEE 802.11be standard and later standards can operate on different Multiple Resource Units (MRUs). MRUs are also numbered, such as MRU 1 to MRU g. Furthermore, Wi-Fi devices based on the IEEE 802.11bn standard and later standards can operate on different Distributed Resource Units (DRUs), such as DRU 1 to DRU g. Intra-device interference may exist between different RUs/MRUs/DRUs at different times.
- DRUs Distributed Resource Units
- the Resource Unit field (Unavailable RU/MRU/DRU indication) indicates the RU/MRU/DRU that the device cannot operate due to intra-device interference during the time indicated by the Unavailable Start Time field and the Unavailable Duration field.
- the RU/MRU/DRU and their corresponding indexes are detailed in the IEEE 802.11 standard. As shown in Figure 9, this Resource Unit field can be included in the Unavailable Time Window field described above.
- the availability window field may indicate a time window in which the wireless communication device can operate normally (transmit and/or receive normally).
- the frequency band, link, channel, or one or more available or unavailable time periods on the RU/MRU/DRU where the interference within the wireless communication device is located can be indicated in a refined manner as needed, so that the opposite device or other surrounding devices can avoid the different working times and/or frequencies (i.e., frequency band/link/channel/RU/MRU/DRU) of the wireless communication device, thereby avoiding waste of resources.
- the transmitter may also be referred to as a TXOP initiator.
- the transmitter may indicate intra-device interference by adding the available/unavailable time window information field/element described above to the Initial Control Frame (ICF, such as an RTS frame) it sends.
- ICF Initial Control Frame
- Figure 10 is a schematic flow diagram illustrating a wireless communication method performed by a transmitting device according to an embodiment of the present application, wherein the transmitting device is subject to intra-device interference.
- the method includes the following operations: S201: transmitting an initial control signal to a receiving device and receiving an initial control response from the receiving device to exchange transmission opportunities; S202: ceasing transmission to the receiving device for the duration of the intra-device interference of the transmitting device; and S203: resuming transmission in response to the termination of the intra-device interference.
- the re-execution of transmission in response to the end of the in-device interference includes: determining whether the transmission opportunity has ended when the in-device interference ends, and if the transmission opportunity has not ended when the in-device interference ends, continuing to transmit to the receiving device during the remaining time of the transmission opportunity. Alternatively, if the transmission opportunity has ended when the in-device interference ends, competing for a channel for transmission.
- the determination of whether the transmission opportunity has ended when the in-device interference ends includes: determining whether the transmission opportunity has ended based on a known time window of the in-device interference; or the determination of whether the transmission opportunity has ended when the in-device interference ends includes: determining whether the transmission opportunity has ended based on an internal clock after the in-device interference ends.
- the method shown in Figure 10 may also include: sending a time window of the interference within the device to the receiving device; and adjusting the end time of the transmission opportunity according to the start time of the time window of the interference within the device; wherein, re-executing the transmission in response to the end of the interference within the device includes: after the interference within the device ends, competing for the channel for transmission.
- Figure 11 is a flow chart of a wireless communication method performed by a receiving device according to an embodiment of the present application, wherein the transmitting device has intra-device interference.
- the method includes operation S301, and includes one or more of operations S302a to S302c.
- initial control information is received from the transmitting device, and an initial control response is sent to the transmitting device to exchange transmission opportunities.
- S302a within the transmission opportunity, a signal from the transmitting device is received and responded.
- S302b within the transmission opportunity, an adjustment of the end time of the transmission opportunity is received from the transmitting device.
- a time window of intra-device interference is received from the transmitting device, and a channel is competed for other transmissions within the time window.
- the preset time may include: a preset timer event, or the remaining time until the end of the transmission opportunity.
- the above method describes the behavior of the transmitting and receiving devices in different scenarios when the transmitting device is subject to intra-device interference. This can help reduce the ineffective waiting time of the receiving device and improve communication efficiency and resource utilization.
- the methods shown in Figures 10 and 11 will be explained in detail below in conjunction with specific scenarios.
- intra-device interference at the transmitting end occurs at the beginning of a transmission opportunity (TXOP), which can further include several different examples.
- TXOP transmission opportunity
- Example 1 The interference duration is known and is greater than or equal to the remaining TXOP time.
- the transmitting device re-competes for the channel to initiate a new transmission after the interference ends.
- the transmitting and receiving devices establish a TXOP by exchanging Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting device experiences sudden intra-device interference. If the duration of the intra-device interference is known and exceeds the remaining TXOP duration, the transmitting device cannot transmit any frames after the start of the TXOP. In this case, the transmitting and receiving devices exhibit the following behaviors.
- the idle channel assessment (CCA) is used to detect the busy or idle state of the channel again. If the channel state is idle, the device can compete for the channel to initiate a new transmission.
- the receiving device behavior can be one of the following:
- Method 1 (as shown in Method 1 in Figure 12):
- the receiving device maintains a timer (e.g., Timer 1), the length of which is less than the length of the TXOP.
- Timer 1 begins counting when the receiving device completes sending a CTS frame. If no frames have been received from the transmitting device when Timer 1 expires, the receiving device automatically resets the Network Allocation Vector (NAV) set by the transmitting device's initial control frame (ICF, such as an RTS frame), thus prematurely ending the initial TXOP.
- the channel's busy or idle state is then detected through CCA. If the channel is idle, the receiving device can compete for the channel to initiate a new transmission. Note that this new transmission can be directed to another device or the transmitting device.
- Timer 1 is enabled and its specific duration can be set by system default (e.g., default setting to on/off, default setting to a fixed duration, etc.) or determined by negotiation between the transmitting and receiving devices.
- Method 2 (as shown in Figure 12): At the end of the TXOP (i.e., after the TXOP ends) as indicated by the Initial Control Frame (ICF, such as the RTS frame) of the transmitting device, the channel idle/busy status is detected through CCA. If the channel is idle, a new transmission can be initiated by contending for the channel. Similarly, this new transmission can be directed to another device or to the transmitting device.
- ICF Initial Control Frame
- Example 2 The duration of interference is unknown. When the interference ends, the current TXOP ends. In this case, the transmitting device competes for the channel again to initiate a new transmission.
- Example 2 is similar to Example 1. As shown in FIG12 , after the transmitting device obtains the TXOP, since the transmitting device does not know the specific duration of the interference within its device, the transmitting device and the receiving device behave as follows.
- the interference within its own in-device interference device uses its own clock to determine whether there is still time remaining in the current TXOP. If there is no time remaining, it uses CCA to detect the idle or busy status of the channel. If the channel status is idle, it can compete for the channel to initiate a new transmission.
- the receiving device behavior is similar to Method 1 and Method 2 in Example 1 and is not described here.
- Example 3 The duration of the interference is known and is less than the remaining TXOP time. The transmitting device maintains the current TXOP and initiates transmission immediately after the interference ends.
- the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting device experiences intra-device interference. If the duration of the intra-device interference is known and is less than or equal to the remaining TXOP duration, the transmitting device can maintain the current TXOP. In this case, the transmitting and receiving devices each have the following behaviors:
- the interference within its own device After the interference within its own device ends, it immediately uses the remaining time of the current TXOP to continue transmitting to the receiving device.
- Method 1 Similar to Method 1 of Examples 1 and 2, the receiving device maintains a timer (e.g., Timer 1), where the length of Timer 1 is less than the length of the TXOP. Timer 1 starts counting from the time the receiving device completes sending a CTS frame. If no frame is received from the transmitting device when Timer 1 expires, the receiving device automatically resets the NAV set by the initial control frame (ICF, such as an RTS frame) of the transmitting device, and then detects the idle or busy state of the channel through CCA. If the channel state is idle, the receiving device can compete for the channel to initiate a new transmission.
- a timer e.g., Timer 1
- ICF initial control frame
- Method 2 The receiving device waits for the transmitting device's intra-device interference to end before receiving a frame (such as a control frame, management frame, or data frame, shown in the figure as a data frame, or PPDU). It then responds (shown in the figure as an Ack frame or BlockAck frame) and continues sending and receiving data until the current TXOP ends.
- a frame such as a control frame, management frame, or data frame, shown in the figure as a data frame, or PPDU. It then responds (shown in the figure as an Ack frame or BlockAck frame) and continues sending and receiving data until the current TXOP ends.
- the receiving device uses CCA to detect the channel's busy or idle status. If the channel is idle, it can compete for the channel to initiate a new transmission.
- Example 4 The duration of the interference is unknown.
- the transmitting device maintains the current TXOP. If there is still time left in the current TXOP after the interference ends, the transmitting device will immediately initiate transmission after the interference ends.
- Example 4 is similar to Example 3. As shown in FIG13 , after the transmitting device obtains the TXOP, since the transmitting device does not know the specific length of the interference within its device, the transmitting device and the receiving device behave as follows:
- the interference in its own device uses its own clock to determine whether there is still time left in the current TXOP. If there is still time left, it immediately uses the remaining time of the current TXOP to initiate transmission to the receiving device.
- Method 1 Similar to Method 1 in Example 3, and will not be repeated here.
- Method 2 Similar to Method 2 in Example 3, and will not be repeated here.
- intra-device interference on the transmitting end occurs mid-transmission opportunity (TXOP), which can be further categorized into several different examples. Specifically, intra-device interference on the transmitting end occurs mid-TXOP when the transmitting and receiving ends perform normal frame exchange after the start of the TXOP.
- TXOP transmission opportunity
- Example 1 If the interference duration is known and is greater than or equal to the remaining TXOP time, the transmitting device terminates the current TXOP in advance, and the end point of the TXOP is set to the time when the interference occurs within the device.
- the transmitting and receiving devices establish a TXOP by exchanging Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting and receiving devices can exchange data normally. However, in the middle of the TXOP, the transmitting device experiences intra-device interference. If the duration of the intra-device interference is known and exceeds the remaining TXOP duration, the transmitting and receiving devices will each take the following actions:
- the transmitting device can indicate the start time and duration of the intra-device interference in the Initial Control Frame (ICF, such as the RTS frame) and set the end time of the TXOP to the start time of the intra-device interference;
- ICF Initial Control Frame
- the transmitting device's own intra-device interference After the transmitting device's own intra-device interference ends, it re-detects the busy or idle state of the channel through CCA. If the channel is idle, it can compete for the channel to initiate a new transmission.
- the receiving device uses CCA to detect the busy or idle state of the channel. If the channel state is idle, the receiving device can compete for the channel to initiate a new transmission.
- Example 2 The duration of the interference is unknown. When the interference ends, the current TXOP ends. The transmitting device then competes for the channel again to initiate a new transmission.
- the transmitting and receiving devices establish a TXOP by exchanging an Initial Control Frame (ICF, such as an RTS frame) and an Initial Control Response Frame (ICR, such as a CTS frame).
- ICF Initial Control Frame
- ICR Initial Control Response Frame
- the transmitting and receiving devices can exchange data normally.
- the transmitting device experiences internal interference, but the specific extent of the interference is unknown.
- the transmitting and receiving devices then behave as follows:
- the transmitting device uses its own clock to determine whether there is still time remaining in the current TXOP. If there is no time remaining, it uses CCA to detect the idle or busy status of the channel. If the channel status is idle, it can compete for the channel to initiate a new transmission.
- the receiving device At the end of the TXOP declared by the transmitting device, the receiving device detects the busy or idle state of the channel through CCA. If the channel state is idle, the receiving device can compete for the channel to initiate a new transmission.
- Example 3 If the duration of the interference is known and is less than the remaining TXOP time, the transmitting device maintains the current TXOP and immediately resumes transmission after the interference ends.
- the transmitting and receiving devices establish a TXOP by exchanging Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting and receiving devices can exchange data normally. However, during the middle of the TXOP, the transmitting device experiences intra-device interference. If the duration of the intra-device interference is known and is less than or equal to the remaining TXOP duration, the transmitting and receiving devices will each take the following actions:
- the transmitting device maintains the current TXOP and immediately initiates transmission to the receiving device using the remaining time of the current TXOP after the interference within its own device ends.
- Example 1 Similar to Method 1 of Example 1 and Example 2 in the previous text where intra-device interference occurs in the initial stage of a TXOP, the receiving device maintains a timer (e.g., Timer 1). The length of Timer 1 is less than the length of the TXOP. Timer 1 starts counting from the time the receiving device completes sending a CTS frame. If no frame is received from the transmitting device when Timer 1 expires, the receiving device automatically resets the NAV set by the initial control frame (ICF, such as an RTS frame) of the transmitting device, and then detects the idle or busy state of the channel through CCA. If the channel state is idle, the receiving device can compete for the channel to initiate a new transmission. Please refer to Method 1 shown in Figure 12.
- ICF initial control frame
- Example 2 The receiving device waits for the transmitting device's intra-device interference to end before sending a frame (such as a control frame, management frame, or data frame, shown in the figure as a data frame, i.e., PPDU). It then responds (shown in the figure as an Ack frame or BlockAck frame) and continues sending and receiving data until the current TXOP ends. It then uses CCA to detect the channel's busy or idle status. If the channel status is idle, it can compete for the channel to initiate a new transmission.
- a frame such as a control frame, management frame, or data frame, shown in the figure as a data frame, i.e., PPDU.
- Ack frame or BlockAck frame shown in the figure as an Ack frame or BlockAck frame
- Example 3 Since the transmitting device may declare its interference start time and duration in the initial control frame (ICF, such as RTS frame), the receiving device can initiate transmission with other devices (such as peer devices, STA, etc.) during the intra-device interference period of the transmitting device, and the deadline for transmission is the end time of the intra-device interference of the transmitting device.
- ICF initial control frame
- Example 4 The duration of interference is unknown. The transmitting device maintains the current TXOP. If there is still time remaining in the current TXOP after the interference ends, the transmitting device immediately initiates transmission after the interference ends.
- Example 4 is similar to Example 3. As shown in Figure 16, since the transmitting device does not know the specific length of the interference within its device, the transmitting and receiving devices behave as follows:
- the transmitting device uses the clock to determine whether there is still time left in the current TXOP. If there is still time left, it immediately uses the remaining time of the current TXOP to initiate transmission to the receiving device;
- This application also provides behavioral designs for a transmitting device (transmitting device) and a receiving device (receiving device) in the presence of intra-device interference in a receiving device.
- a receiving device may also be referred to as a TXOP Responder.
- the receiving device may indicate information about its intra-device interference by adding the available/unavailable time window information field/element described above to the sent active or passive Initial Control Response frame (ICR, such as a CTS frame).
- ICR Initial Control Response frame
- Figure 17 is a schematic flow diagram illustrating a wireless communication method performed by a receiving device according to an embodiment of the present application, wherein the receiving device is subject to in-device interference.
- the method includes the following operations: S401: receiving initial control information from a transmitting device and sending an initial control response to the receiving device to exchange transmission opportunities; S402: ceasing to receive transmissions from the transmitting device and/or ceasing to transmit to the transmitting device for the duration of the in-device interference on the receiving device; and S403: resuming transmission in response to the termination of the in-device interference.
- the re-transmission in response to the termination of the intra-device interference includes: determining whether the transmission opportunity has terminated when the intra-device interference terminates; if the transmission opportunity has not terminated when the intra-device interference terminates, then: sending an intra-device interference termination indication to the transmitting device and receiving a transmission from the transmitting device within the remaining time of the transmission opportunity; or waiting for and responding to a transmission from the transmitting device within the remaining time of the transmission opportunity. Alternatively, if the transmission opportunity has terminated when the intra-device interference terminates, performing transmission on a contended channel.
- the determining whether the transmission opportunity ends when the intra-device interference ends includes determining whether the transmission opportunity ends based on a known time window of the intra-device interference. Alternatively, the determining whether the transmission opportunity ends when the intra-device interference ends includes determining whether the transmission opportunity ends based on an internal clock after the intra-device interference ends.
- the method shown in FIG17 further includes: adjusting the time window of the transmission opportunity based on the information of the time window of the intra-device interference and notifying the transmitting device, wherein the information of the time window of the intra-device interference is included in the initial control response.
- Figure 18 is a flow chart illustrating a wireless communication method performed by a transmitting device according to an embodiment of the present application, wherein a receiving device experiences in-device interference.
- the method includes operation S501 and one or more of operations S502a to S502c.
- S501 initial control information is sent to the receiving device, and an initial control response is received from the receiving device to exchange a transmission opportunity.
- S502a within the transmission opportunity, an indication of the end of in-device interference is received from the receiving device, and data is transmitted to the receiving device during the remaining time of the transmission opportunity.
- the transmission opportunity is terminated; within the transmission opportunity, transmissions are repeated to the receiving device until a response is received from the receiving device, a preset number of transmissions is exceeded, or the transmission opportunity ends.
- an interference indication is received from the receiving device, and the end time of the transmission opportunity is adjusted based on the interference indication.
- the preset time includes: a preset timer time or a remaining time until the end of the transmission opportunity.
- adjusting the end time of the transmission opportunity based on the interference indication includes sending a contention-free period end frame.
- the intra-device interference at the receiving end occurs at the beginning of a TXOP, which can further include several different examples.
- Example 1 The receiving device cannot respond to the transmitting device's frame.
- the transmitting device maintains the current TXOP. After the receiving device's internal interference ends, it actively indicates that the internal interference has ended. If there is still time left in the current TXOP, the transmitting device immediately continues transmission.
- the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting device After the transmitting device successfully sends a Control Frame or Data Frame (such as a Data Frame or PPDU) to the receiving device, the receiving device is unable to reply with the corresponding Control Response Frame or Acknowledgement Frame (Ack/BlockAck frame) due to internal interference.
- the transmitting and receiving devices then behave as follows:
- the transmitting device maintains the current TXOP and waits for a response frame from the receiving device or an unsolicited Control Response frame. It then continues sending data to the receiving device using the remaining time of the current TXOP until the current TXOP ends. It then uses CCA to detect the channel's busy or idle status. If the channel is idle, it competes for the channel to initiate a new transmission. Otherwise, it continues waiting if there is no response.
- the receiving device After the interference within its device ends, the receiving device actively sends a delayed control response frame (Control Response frame) or an acknowledgment frame (Ack/BlockAck frame) carrying indication information to indicate the end of the interference within its device, and exchanges data with the transmitting device during the remaining time of the current TXOP until the end of the TXOP; then the idle or busy status of the channel is detected through CCA. If the channel status is idle, it can compete for the channel to initiate a new transmission.
- Control Response frame Control Response frame
- Ack/BlockAck frame acknowledgment frame
- Example 2 The receiving device cannot respond to the sending device's frame.
- the sending device waits for a timer (Timer 1) to expire and then terminates the current TXOP.
- the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting device After the transmitting device successfully sends a Control Frame or Data Frame (such as a Data Frame or PPDU) to the receiving device, the receiving device, due to internal interference, cannot reply with a Control Response Frame or Acknowledgement Frame (Ack/BlockAck frame).
- the transmitting and receiving devices then behave as follows:
- the transmitting device maintains a timer (Timer 1). After sending a frame ( Figure 20 shows a data frame, i.e., PPDU), it starts the countdown of Timer 1 and waits for a response frame from the receiving device. If no response frame is received from the receiving device within Timer 1, it actively sends a Contention-Free Period End frame (CF-End frame) to terminate the current TXOP.
- CF-End frame Contention-Free Period End frame
- the CF-End can be a broadcast or multicast frame.
- the channel idle/busy status is then detected through CCA. If the channel status is idle, it can compete for the channel with other devices to initiate a new transmission.
- the receiving device After the interference within the transmitting device ends, the receiving device does not know that the current TXOP was terminated early by the transmitting device because it has missed the CF-End sent by the transmitting device. Therefore, the receiving device needs to detect the idle or busy status of the channel through CCA at the original TXOP end time declared by the transmitting device. If the channel status is idle, it can compete for the channel to initiate a new transmission.
- Example 3 The receiving device cannot respond to the frame of the transmitting device.
- the transmitting device maintains the current TXOP and retries to initiate transmission at intervals of t until the receiving device successfully responds, the maximum number of attempts is exceeded, or the current TXOP ends.
- the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting device After the transmitting device successfully sends a Control Frame or Data Frame (such as a Data Frame or PPDU) to the receiving device, the receiving device is unable to reply with a Control Response Frame or Acknowledgement Frame (Ack/BlockAck frame) due to internal interference.
- the transmitting and receiving devices then behave as follows:
- Method 1 (successful response from the receiving device):
- the transmitting device resends a frame (Control frame or PPDU, etc.) to the receiving device at an interval t. If the receiving device still does not respond, it attempts to send a frame up to T times (T is a positive integer greater than 0, for example, T can be set to a reasonable value such as 1 or 2) until a response frame from the receiving device is received. Then, data exchange continues using the remaining time of the current TXOP until the TXOP ends.
- the CCA is then used to detect the busy or idle state of the channel. If the channel state is idle, a new transmission can be initiated by competing for the channel.
- Figure 21 shows a related diagram.
- Method 2 (exceeding the maximum number of attempts): The transmitting device resends a frame (Control frame or PPDU, etc.) to the receiving device at an interval t. If the receiving device still does not respond, the transmitting device attempts to send a frame up to T times (T is a positive integer greater than 0, for example, T can be set to a reasonable value such as 1 or 2) and still does not receive a response frame from the receiving device. If the current TXOP has not ended, the transmitting device sends CF-End to actively terminate the current TXOP; then the idle or busy state of the channel is detected through CCA. If the channel state is idle, the transmitting device can compete for the channel to initiate a new transmission; the relevant illustration is not repeated in Figure 21.
- T is a positive integer greater than 0, for example, T can be set to a reasonable value such as 1 or 2
- Mode 3 end of current TXOP: The transmitting device resends a frame (Control frame or PPDU, etc.) to the receiving device at an interval t. If the receiving device still does not respond, it attempts to send a maximum of T times (T is a positive integer greater than 0, for example, T can be set to a reasonable value such as 1 or 2). If the current TXOP ends during the repeated attempts to send, the CCA is used to detect the busy or idle state of the channel after the TXOP ends. If the channel state is idle, a new transmission can be initiated by competing for the channel. The relevant illustration is not repeated in Figure 21.
- Method 1 After the interference ends within the receiving device, the receiving device uses its own clock to determine whether there is still time remaining in the current TXOP. If there is still time remaining, it waits for the transmitting device to send a frame (Control frame or PPDU, etc.) and then responds, continuing to send and receive data until the current TXOP ends. It then uses CCA to detect the idle or busy status of the channel. If the channel status is idle, it can compete for the channel to initiate a new transmission.
- a frame Control frame or PPDU, etc.
- Method 2 After the interference within the receiving device ends, the receiving device uses its own clock to determine whether there is still time remaining in the current TXOP. If there is no time remaining, it can immediately detect the idle or busy status of the channel through CCA. If the channel status is idle, it can compete for the channel to initiate a new transmission. The relevant illustration is not repeated in Figure 21.
- intra-device interference at the receiving end occurs in the middle of a TXOP, which can further include several different examples:
- Example 1 If the interference duration is known and is greater than or equal to the remaining TXOP time, the receiving device instructs the transmitting device to terminate the TXOP early and recommends setting the TXOP end point to the time when the interference occurs within the receiving device.
- the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting and receiving devices can transmit and receive data normally.
- the receiving device experiences intra-device interference. If the duration of the intra-device interference is known and is greater than or equal to the remaining time of the current TXOP, the transmitting and receiving devices will each take the following actions:
- the transmitting device terminates the current TXOP (for example, sending a CF-End frame) when internal interference occurs based on the indication of internal interference information in the frame sent by the receiving device (for example, ICR).
- the transmitting device detects the idle or busy state of the channel through CCA. If the channel state is idle, it can compete for the channel with other devices to initiate a new transmission.
- the receiving device indicates the information about the interference within the device in the ICR frame (or active ICR frame) that it replies to the transmitting device, for example, by setting the duration of the duration field in the ICR frame to the time when the interference within the device occurs.
- the idle and busy status of the channel is detected through CCA. If the channel status is idle, the receiving device can compete for the channel to initiate a new transmission.
- the receiving device can also actively send a control frame to indicate that the interference within its device has ended and/or subsequent interference information within the device.
- Mode 2 The duration of the interference is unknown. When the interference ends, the current TXOP ends. After the intra-device interference of the receiving device ends, the receiving device can compete for the channel to initiate a new transmission.
- the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting and receiving devices can transmit and receive data normally.
- the receiving device experiences intra-device interference. If the duration of this intra-device interference is unknown, the transmitting and receiving devices will each behave as follows:
- Method 1 As shown in Figure 23, the transmitting device maintains the current TXOP and sends a frame (Control frame or PPDU, etc.) to the receiving device and waits for the receiving device's response. If the receiving device still does not respond when the current TXOP ends, the transmitting device uses CCA to detect the idle or busy status of the channel at the end of the TXOP. If the channel status is idle, it can compete for the channel with other devices to initiate a new transmission.
- a frame Control frame or PPDU, etc.
- Method 2 As shown in Figure 24, the transmitting device maintains the current TXOP and sends a frame (Control frame or PPDU, etc.) to the receiving device and waits for the receiving device's response. If the waiting time exceeds Timer 1 (the duration of Timer 1 is less than the remaining duration of the current TXOP) and the receiving device still does not respond, it actively sends a CF-End frame to end the current TXOP when Timer 1 expires; then the idle or busy status of the channel is detected through CCA. If the channel status is idle, it can compete for the channel with other devices to initiate a new transmission.
- a frame Control frame or PPDU, etc.
- Method 3 As shown in Figure 25, the transmitting device maintains the current TXOP, sends a frame (Control frame or PPDU, etc.) to the receiving device and waits for the response of the receiving device. If the receiving device does not respond, the transmitting device repeatedly tries to send a frame (Control frame or PPDU, etc.) to the receiving device at an interval of time t. If the maximum number of attempts T is exceeded and there is still no response from the receiving device, the transmitting device checks whether there is time left in the current TXOP. If there is time left, the transmitting device actively sends a CF-End frame to end the current TXOP.
- the transmitting device detects the busy or idle state of the channel through CCA after the end of the TXOP. If the channel state is idle, the transmitting device can compete for the channel and initiate a new transmission with other devices.
- the receiving device uses the clock to determine whether the current TXOP has ended. If the current TXOP has ended, the receiving device uses CCA to detect the idle or busy status of the channel. If the channel status is idle, the receiving device can compete for the channel to initiate a new transmission.
- the receiving device can also actively send a control frame to indicate that the interference within its device has ended and/or subsequent interference information within the device.
- Example 3 If the duration of interference is unknown, the transmitting device initiates transmission until the receiving device experiences intra-device interference. After the interference ends, the receiving device proactively indicates the end of interference to the transmitting device. If there is time remaining in the current TXOP, the transmitting device immediately resumes transmission using the remaining TXOP time.
- the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting and receiving devices can transmit and receive data normally.
- the receiving device experiences intra-device interference. If the duration of this intra-device interference is unknown, the transmitting and receiving devices will each behave as follows:
- the transmitting device maintains the current TXOP and sends a frame (Control frame or PPDU, etc.) to the receiving device and waits for the receiving device's response. If the receiving device does not respond, the transmitting device continues to wait for the receiving device's response (or actively initiates an unsolicited Control frame) before the end of the TXOP until the receiving device successfully responds. The transmitting device then uses the remaining time of the current TXOP to continue data exchange with the receiving device until the end of the current TXOP; the CCA is then used to detect the channel's busy or idle status. If the channel status is idle, the transmitting device can compete for the channel to initiate a new transmission.
- a frame Control frame or PPDU, etc.
- the receiving device uses a clock to determine whether the current TXOP has ended. If the current TXOP has not yet ended, the receiving device can proactively send a control frame to indicate that the intra-device interference has ended and/or information about subsequent intra-device interference. The receiving device then waits for the transmitting device to initiate data exchange using the remaining time of the current TXOP. The receiving device uses CCA to detect the channel's busy or idle status. If the channel is idle, it can compete for the channel to initiate a new transmission.
- Example 4 If the duration of the interference is unknown, the transmitting device initiates transmission until the receiving device experiences interference, and then retries transmission at intervals of t until the receiving device successfully responds.
- the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting and receiving devices can transmit and receive data normally.
- the receiving device experiences intra-device interference. If the duration of this intra-device interference is unknown, the transmitting and receiving devices will each behave as follows:
- the transmitting device maintains the current TXOP, sends a frame (Control frame or PPDU, etc.) to the receiving device, and waits for the receiving device's response. If the receiving device does not respond, the transmitting device repeatedly tries to send the frame (Control frame or PPDU, etc.) at an interval t. If a response is received from the receiving device before the maximum number of retries T is reached and before the end of the current TXOP, the transmitting device continues to exchange data with the receiving device for the remaining time of the current TXOP until the end of the current TXOP. The transmitting device then detects the idle or busy status of the channel through CCA. If the channel status is idle, it can compete for the channel to initiate a new transmission.
- the receiving device uses the clock to determine whether the current TXOP has ended. If the current TXOP has not ended, it waits for the frame initiated by the transmitting device (Control frame or PPDU, etc.), and then continues to exchange data with the transmitting device until the current TXOP ends. The receiving device then uses CCA to detect the idle or busy status of the channel. If the channel status is idle, it can compete for the channel to initiate a new transmission.
- Example 5 If the duration of the interference is known and is less than the remaining TXOP time, the receiving device indicates the time when the in-device interference ends, and the transmitting device maintains the current TXOP. Once the in-device interference ends on the receiving device, the transmitting device immediately resumes transmission.
- the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames).
- ICFs Initial Control Frames
- ICRs Initial Control Response Frames
- the transmitting and receiving devices can transmit and receive data normally.
- the receiving device experiences intra-device interference. If the duration of the intra-device interference is known and is less than the remaining time of the current TXOP, the transmitting and receiving devices will each take the following actions:
- the transmitting device Based on the indication of intra-device interference information by the receiving device in the frame (Initial Control Response frame, ICR), the transmitting device continues to maintain the current TXOP when the intra-device interference of the receiving device occurs, and immediately continues to send frames (control frames, management frames and/or data frames, etc.) to the receiving device until the current TXOP ends when the intra-device interference of the receiving device ends; the transmitting device then detects the idle or busy status of the channel through CCA. If the channel status is idle, it can compete for the channel to initiate a new transmission.
- ICR Initial Control Response frame
- the transmitting device knows the start time and duration of the intra-device interference of the receiving device through the intra-device interference information indication in the ICR sent by the receiving device, the transmitting device can communicate with other devices during this period and continue data transmission with the receiving device after the intra-device interference of the receiving device ends.
- the receiving device can indicate its own intra-device interference information in the Initial Control Response (ICR) frame.
- ICR's Duration field can be set to the onset time of intra-device interference and the end time of intra-device interference.
- the receiving device can adjust the end time of its transmission opportunity based on its own intra-device interference information and notify the transmitting device accordingly.
- the receiving device waits for the frame initiated by the transmitting device (Control frame or PPDU, etc.) and responds, exchanging data with the transmitting device until the current TXOP ends; the receiving device then detects the idle or busy status of the channel through CCA. If the channel status is idle, it can compete for the channel to initiate a new transmission.
- the transmitting device Control frame or PPDU, etc.
- Figure 29 is a schematic block diagram of a communication device 600 provided in an embodiment of the present application.
- the communication device 600 includes a processor 601 and a memory 602, and the processor 601 and the memory 602 are communicatively connected.
- the communication device 600 can be, for example, but not limited to, the transmitting device, receiving device, etc. described above.
- the communication device 600 may also include a transceiver for sending/receiving data, or only include a transmitting circuit for sending data, or only include a receiving circuit for receiving data.
- the memory 602 of the communication device 600 is used to store program instructions, which can be executed by the processor 601 to implement the transmission method or wireless communication method described in any of the above embodiments.
- processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities.
- each step of the above method embodiment may be completed by hardware integrated logic circuits in the processor or software instructions.
- the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
- the embodiments of the present application also provide a computer-readable storage medium for storing a computer program.
- the computer-readable storage medium may be applied to the communication device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application.
- the computer-readable storage medium may be applied to the transmitting device or the receiving device in any embodiment of the present application, and the computer program enables the computer to execute the processes implemented by the access point in the various methods of the embodiments of the present application.
- the access point in the various methods of the embodiments of the present application.
- the computer-readable storage medium may be applied to the transmitting device or the receiving device in any embodiment of the present application, and the computer program enables the computer to execute the processes implemented by the environmental power supply device or the non-access point station in the various methods of the embodiments of the present application. For the sake of brevity, they are not described in detail here.
- An embodiment of the present application also provides a computer program product, including computer program instructions.
- the computer program product can be applied to the communication device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请实施例涉及无线通信技术的干扰共存或干扰避免技术领域,具体涉及一种无线通信设备的可用窗口的传输方法、存在设备内干扰情况的无线通信方法、无线通信设备及存储介质。The embodiments of the present application relate to the technical field of interference coexistence or interference avoidance of wireless communication technology, and specifically to a method for transmitting an available window of a wireless communication device, a wireless communication method in the presence of interference within the device, a wireless communication device, and a storage medium.
如今的无线通信设备大多支持多种无线通信方式,例如手机、笔记本电脑、或XR(增强现实、虚拟现实、混合现实)等设备会支持Wi-Fi和蓝牙等不同的通信系统,各自负责着不同的无线通信需求,这些通信系统可能均工作在免授权许可的2.4GHz,5GHz和/或6GHz频段。考虑一种常见的场景,当无线通信设备(例如手机)通过Wi-Fi与家庭接入点通信进行在线视频观看时,如果此时该无线通信设备(例如手机)还通过蓝牙与其它设备通信(例如蓝牙耳机)进行数据(例如音频)传输,那么这两者之间就可能互相干扰。在本申请中,将此称为设备内干扰(in-device interference)。Most of today's wireless communication devices support multiple wireless communication methods. For example, mobile phones, laptops, or XR (augmented reality, virtual reality, mixed reality) devices support different communication systems such as Wi-Fi and Bluetooth, each responsible for different wireless communication needs. These communication systems may all operate in the unlicensed 2.4GHz, 5GHz and/or 6GHz frequency bands. Consider a common scenario, when a wireless communication device (such as a mobile phone) communicates with a home access point via Wi-Fi to watch online videos, if the wireless communication device (such as a mobile phone) also communicates with other devices (such as Bluetooth headsets) via Bluetooth to transmit data (such as audio), then the two may interfere with each other. In this application, this is referred to as in-device interference.
相应地,需要设计一种有效的设备内干扰地指示与设备内干扰地避免机制来解决上述问题,提升无线通信设备的用户体验。Accordingly, it is necessary to design an effective mechanism for indicating and avoiding in-device interference to solve the above problems and improve the user experience of wireless communication devices.
发明内容Summary of the Invention
本申请实施例提供一种无线通信设备的可用窗口的传输方法、存在设备内干扰情况的无线通信方法、无线通信设备及存储介质,以解决现有技术中存在的问题。Embodiments of the present application provide a method for transmitting an available window of a wireless communication device, a wireless communication method in the presence of interference within the device, a wireless communication device, and a storage medium to solve problems existing in the prior art.
本申请提供一种无线通信设备的可用窗口的传输方法。该方法包括:第一设备向第二设备发送第一帧,所述第一帧包含所述第一设备的可用性信息,其中,所述第一设备的可用性信息基于所述第一设备的设备内干扰确定。The present application provides a method for transmitting an availability window of a wireless communication device. The method includes: a first device sending a first frame to a second device, the first frame including availability information of the first device, wherein the availability information of the first device is determined based on intra-device interference of the first device.
本申请还提供一种无线通信方法,由发送端设备执行。其中,所述发送端设备存在设备内干扰。该方法包括:向接收端设备发送初始控制信息,并从所述接收端设备接收初始控制响应以交互传输机会;在所述发送端设备的设备内干扰的持续时间内,停止向所述接收端设备进行传输;以及响应于设备内干扰的结束,重新执行传输。The present application also provides a wireless communication method, performed by a transmitting device. Intra-device interference exists on the transmitting device. The method comprises: sending initial control information to a receiving device and receiving an initial control response from the receiving device to exchange a transmission opportunity; ceasing transmission to the receiving device for the duration of the intra-device interference on the transmitting device; and resuming transmission in response to the termination of the intra-device interference.
本申请还提供一种无线通信方法,由接收端设备执行。其中,发送端设备存在设备内干扰。该方法包括:接收来自所述发送端设备的初始控制信息,并向所述发送端设备发送初始控制响应以交互传输机会;以及在所述传输机会内,执行以下至少之一:等待预设时间后,竞争信道进行其他传输;接收来自所述发送端设备的信号并进行响应,其中,所述来自所述信号由所述发送端设备在所述设备内干扰结束后发送;接收来自所述发送端设备的所述传输机会的结束时间的调整,其中所述传输机会的结束时间是基于所述设备内干扰的时间窗口的起始时间调整的;或者接收来自所述发送端设备的所述设备内干扰的时间窗口,在所述时间窗口内竞争信道进行其他传输。The present application also provides a wireless communication method, which is performed by a receiving device. There is intra-device interference in the transmitting device. The method includes: receiving initial control information from the transmitting device, and sending an initial control response to the transmitting device to exchange transmission opportunities; and performing at least one of the following within the transmission opportunity: waiting for a preset time, competing for a channel for other transmissions; receiving a signal from the transmitting device and responding, wherein the signal is sent by the transmitting device after the intra-device interference ends; receiving an adjustment of the end time of the transmission opportunity from the transmitting device, wherein the end time of the transmission opportunity is adjusted based on the start time of the time window of the intra-device interference; or receiving a time window of the intra-device interference from the transmitting device, and competing for a channel for other transmissions within the time window.
本申请还提供一种无线通信方法,由接收端设备执行。其中,所述接收端设备存在设备内干扰。该方法包括:接收来自发送端设备的初始控制信息,并向所述发送端设备发送初始控制响应以交互传输机会;在所述接收端设备的设备内干扰的持续时间内,停止接收来自所述发送端设备的传输和/或停止向所述发送端设备的传输;以及响应于设备内干扰的结束,重新执行传输。The present application also provides a wireless communication method, performed by a receiving device. Intra-device interference exists on the receiving device. The method comprises: receiving initial control information from a transmitting device and sending an initial control response to the transmitting device to exchange transmission opportunities; ceasing to receive transmissions from the transmitting device and/or ceasing to transmit to the transmitting device for the duration of the intra-device interference on the receiving device; and resuming transmission in response to the termination of the intra-device interference.
本申请还提供一种无线通信方法,由发送端设备执行。其中,接收端设备存在设备内干扰。该方法包括:向所述接收端设备发送初始控制信息,接收来自所述接收端设备的初始控制响应以交互传输机会;以及执行以下至少之一:在所述传输机会内,接收来自所述接收端设备的设备内干扰结束指示,并且在所述传输机会的剩余时间内向所述接收端设备发送数据;等待预设时间后,终止所述传输机会;在所述传输机会内,向所述接收端设备重复传输,直到:接收来自所述接收端设备的响应;或者,超过预设次数;或者所述传输机会结束;或者接收来自所述接收端设备的干扰指示,并且根据所述干扰指示调整所述传输机会的结束时间。The present application also provides a wireless communication method, which is performed by a transmitting device. There is in-device interference in the receiving device. The method includes: sending initial control information to the receiving device, receiving an initial control response from the receiving device to exchange transmission opportunities; and performing at least one of the following: receiving an in-device interference end indication from the receiving device within the transmission opportunity, and sending data to the receiving device within the remaining time of the transmission opportunity; terminating the transmission opportunity after waiting for a preset time; repeatedly transmitting to the receiving device within the transmission opportunity until: receiving a response from the receiving device; or exceeding a preset number of times; or the transmission opportunity ends; or receiving an interference indication from the receiving device, and adjusting the end time of the transmission opportunity according to the interference indication.
本申请还提供一种无线通信设备,包括处理器和存储器。其中,所述存储器用于存储程序指令,所述程序指令被所述处理器执行时,用于实现上述任一方法。The present application also provides a wireless communication device, comprising a processor and a memory, wherein the memory is used to store program instructions, and when the program instructions are executed by the processor, they are used to implement any of the above methods.
本申请还提供一种可读存储介质,用于存储程序指令。其中,当所述程序指令被处理器执行时,用于实现上述任一方法。The present application also provides a readable storage medium for storing program instructions, wherein when the program instructions are executed by a processor, they are used to implement any of the above methods.
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
图1是根据本申请一实施例示出的一种无线通信设备的可用窗口的传输方法的流程示意图。FIG1 is a schematic flow chart of a method for transmitting an available window of a wireless communication device according to an embodiment of the present application.
图2是根据本申请一实施例示出的一种无线通信设备的可用窗口的传输方法的场景示意图。FIG2 is a schematic diagram of a scenario illustrating a method for transmitting an available window of a wireless communication device according to an embodiment of the present application.
图3是根据本申请另一实施例示出的一种无线通信设备的可用窗口的传输方法的场景示意图。FIG3 is a schematic diagram of a scenario showing a method for transmitting an available window of a wireless communication device according to another embodiment of the present application.
图4是根据本申请又一实施例示出的一种无线通信设备的可用窗口的传输方法的场景示意图。FIG4 is a schematic diagram of a scenario showing a method for transmitting an available window of a wireless communication device according to yet another embodiment of the present application.
图5是以设备整体为单位指示设备的可用性信息的字段或单元的帧格式示意图。FIG. 5 is a diagram showing a frame format of fields or units indicating availability information of a device in units of the entire device.
图6是以频带为单位指示设备的可用性信息的字段或单元的帧格式示意图。FIG. 6 is a diagram illustrating a frame format of fields or units indicating device availability information in units of frequency bands.
图7是以链路为单位指示设备的可用性信息的字段或单元的帧格式示意图。FIG. 7 is a schematic diagram of a frame format showing fields or units indicating device availability information in units of links.
图8是以信道为单位指示设备的可用性信息的字段或单元的帧格式示意图。FIG. 8 is a diagram illustrating a frame format of fields or units indicating device availability information in units of channels.
图9是以资源单元/多资源单元/分布式资源单元为单位指示设备的可用性信息的字段或单元的帧格式示意图。FIG9 is a schematic diagram of a frame format of fields or units indicating device availability information in units of resource units/multi-resource units/distributed resource units.
图10是根据本申请一实施例示出的一种由发送端设备执行的无线通信方法的流程示意图,其中发送端设备存在设备内干扰。FIG10 is a flow chart illustrating a wireless communication method performed by a transmitting device according to an embodiment of the present application, wherein the transmitting device has intra-device interference.
图11是根据本申请一实施例示出的一种由接收端设备执行的无线通信方法的流程示意图,其中发送端设备存在设备内干扰。FIG11 is a flow chart of a wireless communication method performed by a receiving device according to an embodiment of the present application, wherein the transmitting device has intra-device interference.
图12示出了一个例子中发送端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG12 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in an example in which there is intra-device interference in the transmitting device.
图13示出了另一个例子中发送端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG13 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the transmitting device.
图14示出了另一个例子中发送端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG14 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the transmitting device.
图15示出了另一个例子中发送端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG15 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the transmitting device.
图16示出了另一个例子中发送端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG16 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the transmitting device.
图17是根据本申请一实施例示出的一种由接收端设备执行的无线通信方法的流程示意图,其中接收端设备存在设备内干扰。FIG17 is a flow chart of a wireless communication method performed by a receiving device according to an embodiment of the present application, wherein the receiving device has intra-device interference.
图18是根据本申请一实施例示出的一种由发送端设备执行的无线通信方法的流程示意图,其中接收端设备存在设备内干扰。FIG18 is a flow chart of a wireless communication method performed by a transmitting device according to an embodiment of the present application, wherein intra-device interference exists in the receiving device.
图19示出了一个例子中接收端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG19 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in an example in which there is intra-device interference in the receiving device.
图20示出了另一个例子中接收端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG20 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example in which there is intra-device interference in the receiving device.
图21示出了另一个例子中接收端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG21 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
图22示出了另一个例子中接收端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG22 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
图23示出了另一个例子中接收端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG23 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
图24示出了另一个例子中接收端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG24 shows a schematic diagram of a flow chart of transmission interaction between a transmitting device and a receiving device in another example in which there is intra-device interference in the receiving device.
图25示出了另一个例子中接收端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG25 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
图26示出了另一个例子中接收端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG26 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
图27示出了另一个例子中接收端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG27 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
图28示出了另一个例子中接收端设备存在设备内干扰情况下发送端设备与接收端设备的传输交互的流程示意图。FIG28 shows a schematic diagram of the flow of transmission interaction between a transmitting device and a receiving device in another example when there is intra-device interference in the receiving device.
图29是根据本申请一实施例示出的无线通信设备的结构示意图。FIG29 is a schematic structural diagram of a wireless communication device according to an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and/or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character "/" in this document generally indicates that the related objects are in an "or" relationship.
无线通信设备(例如,具备多个无线通信系统的无线通信设备)因为不同通信系统间同时工作存在干扰(本申请称设备内干扰in-device interference),造成某个通信系统(例如Wi-Fi通信系统)部分时间在部分频率上可以正常工作(或不可正常工作)。为了实现不同通信系统间的协调工作(本申请称设备内共存in-device coexistence),本申请设计了:A wireless communication device (e.g., a wireless communication device with multiple wireless communication systems) may experience interference between different communication systems operating simultaneously (referred to herein as in-device interference), causing a communication system (e.g., a Wi-Fi communication system) to function normally (or not function normally) at certain frequencies at certain times. To achieve coordinated operation between different communication systems (referred to herein as in-device coexistence), this application designs:
1)通过相关帧宣告无线通信设备在某个无线通信系统(例如Wi-Fi通信系统)下自身因为存在设备内干扰导致不能正常工作的时间窗口(unavailability window)和/或频率,具体包括以下几个方面的解决方法:1) Using relevant frames to announce the time window (unavailability window) and/or frequency during which a wireless communication device cannot operate normally due to interference within the device in a wireless communication system (such as a Wi-Fi communication system). Specific solutions include the following aspects:
a)无线通信设备指示其不能正常工作的时间窗口信息,包括以下几种方式:a) The wireless communication device indicates that it cannot operate normally during the time window, including the following methods:
●以设备整体为单位指示1或多个不能正常工作的时间窗口信息●Indicates one or more time windows during which the equipment cannot function properly
●以频带为单位指示1或多个不能正常工作的时间窗口信息●Indicates one or more time windows where the system cannot function properly in units of frequency bands
·以链路为单位指示1或多个不能正常工作的时间窗口信息Indicates one or more time windows where links cannot function properly.
●以信道为单位指示1或多个不能正常工作的时间窗口信息● Indicates one or more time windows where the system cannot function properly, in units of channels
·以资源单元/多资源单元/分布式资源单元为单位指示1或多个不能正常工作的时间窗口信息Indicates one or more time windows where normal operation cannot be performed, using resource units, multiple resource units, or distributed resource units.
此外,还可以通过相关帧宣告无线通信设备在某个无线通信系统(例如Wi-Fi通信系统)下自身可以正常工作的时间窗口(availability window)和/或频率,具体包括以下几个方面的解决方法:In addition, relevant frames can also be used to announce the time window (availability window) and/or frequency during which a wireless communication device can normally operate in a certain wireless communication system (such as a Wi-Fi communication system). Specifically, solutions include the following aspects:
b)无线通信设备指示其可以正常工作的时间窗口信息,包括以下几种方式:b) The wireless communication device indicates the time window in which it can operate normally, including the following methods:
●以设备整体为单位指示1或多个可以正常工作的时间窗口信息●Indicates one or more time windows during which the equipment can operate normally.
●以频带为单位指示1或多个可以正常工作的时间窗口信息●Indicates one or more time windows in which normal operation can occur in units of frequency bands
·以链路为单位指示1或多个可以正常工作的时间窗口信息Indicates one or more time windows in which normal operation can occur, in units of links.
·以信道为单位指示1或多个可以正常工作的时间窗口信息Indicates one or more time windows in which normal operation can be performed, in units of channels
●以资源单元/多资源单元/分布式资源单元为单位指示1或多个可以正常工作的时间窗口信息● Indicates one or more time windows in which normal operation can be performed in units of resource units, multiple resource units, or distributed resource units
某个无线通信设备在宣告其以上信息之后,对端无线通信设备或其周边收到该宣告信息的其它无线通信设备则可以避免在该宣告设备的不可用时间窗口和/或频率上与之进行无线通信。具体的不能正常工作的时间窗口信息和可以正常工作的时间窗口信息细节设计见图1至图9的相关实施例。After a wireless communication device announces the above information, the opposite wireless communication device or other wireless communication devices in its vicinity that receive the announcement can avoid communicating with the announcing device during the unavailable time window and/or frequency. Detailed design details of the unavailable and available time window information are shown in the relevant embodiments of Figures 1 to 9.
2)当通信的发送端和/或接收端存在已知和/或突发的设备内干扰时,本申请还对设备内共存的行为设计,具体包括以下几个方面的解决方法:2) When there is known and/or sudden in-device interference at the transmitting and/or receiving ends of the communication, this application also designs in-device coexistence behavior, specifically including the following solutions:
a)发送端存在设备内干扰时的行为设计a) Behavior design when there is in-device interference at the transmitter
i.发送端的设备内干扰出现在传输机会(TXOP)的起始阶段的行为设计i. Behavioral design for the transmitter's intra-device interference at the start of a transmission opportunity (TXOP)
ii.发送端的设备内干扰出现在TXOP的中间阶段的行为设计ii. Behavioral design for transmitting-side intra-device interference occurring in the middle of a TXOP
b)接收端存在设备内干扰时的行为设计b) Behavioral design when there is interference in the receiving device
i.接收端的设备内干扰出现在发送端获取的TXOP的起始阶段的行为设计i. Behavioral design for the receiver's in-device interference to occur at the start of the TXOP acquired by the transmitter
ii.接收端的设备内干扰出现在发送端获取的TXOP的中间阶段的行为设计ii. Behavioral design for receiving-side intra-device interference to occur in the middle of a TXOP acquired by the transmitter
具体的解决方案见图10至图28的相关实施例。For specific solutions, please see the relevant embodiments of Figures 10 to 28.
图1是根据本申请一实施例示出的一种无线通信设备的可用窗口的传输方法的流程示意图。如图1所示,该方法包括操作S101:第一设备向第二设备发送第一帧,其中第一帧包含第一设备的可用性信息。其中,第一设备和第二设备为无线通信系统中的任意设备,在本申请中不做限定。例如,第一设备可以是具备多个无线通信系统的无线通信设备,其内部可能存在干扰,因此可以将其可用性信息(例如,可以正常工作的时间窗口和/或不可以正常工作的时间窗口)发送给与其相关的或者有传输需求的第二设备。可用性信息可以为前述不能正常工作的时间窗口(unavailability window)和/或频率,或者为前述可以正常工作的时间窗口(availability window)和/或频率。FIG1 is a flow chart of a method for transmitting an available window of a wireless communication device according to an embodiment of the present application. As shown in FIG1 , the method includes operation S101: a first device sends a first frame to a second device, wherein the first frame contains availability information of the first device. The first device and the second device are any devices in a wireless communication system and are not limited in the present application. For example, the first device may be a wireless communication device with multiple wireless communication systems, which may have interference inside, so its availability information (for example, a time window in which normal operation can be performed and/or a time window in which normal operation cannot be performed) may be sent to a second device related to it or having a transmission requirement. The availability information may be the aforementioned time window (unavailability window) and/or frequency in which normal operation cannot be performed, or the aforementioned time window (availability window) and/or frequency in which normal operation can be performed.
通过实施此方法,可以将第一设备内发生的设备内干扰占用的窗口告知第二设备,从而有利于第一设备与第二设备之间的通信协商和传输等操作。By implementing this method, the window occupied by the intra-device interference occurring in the first device can be notified to the second device, thereby facilitating operations such as communication negotiation and transmission between the first device and the second device.
在一些实施例中,图1所示的方法还可包括:所述第一设备接收来自所述第二设备的第二帧,其中,所述第二帧是对所述第一帧的响应。可选地,第二帧还可包括所述第二设备的可用性信息,所述第二设备的可用性信息基于所述第二设备的设备内干扰确定。In some embodiments, the method shown in Figure 1 may further include: the first device receiving a second frame from the second device, wherein the second frame is a response to the first frame. Optionally, the second frame may further include availability information of the second device, where the availability information of the second device is determined based on intra-device interference of the second device.
在一些实施例中,图1所示的方法还包括:所述第一设备接收来自所述第二设备的请求帧;所述第一设备向第二设备发送第一帧包括:响应于所述请求帧,所述第一设备向所述第二设备发送第一帧。In some embodiments, the method shown in Figure 1 also includes: the first device receiving a request frame from the second device; the first device sending a first frame to the second device includes: in response to the request frame, the first device sending the first frame to the second device.
本申请提供了三种不同指示可用性信息的方式,如图2至图4所示。This application provides three different ways of indicating availability information, as shown in Figures 2 to 4.
第一种方式为主动(unsolicited)方式,如图2所示,第一设备可以主动发送第一帧(例如,可以是初始控制帧(Initial Control frame),也可以是一个管理帧或数据帧等帧)携带其自身的可用性信息给第二设备。第二设备响应第二帧,例如,对应为初始控制响应帧(Initial Control Response frame,也可以是对应的Ack frame等帧)。第二设备发送的第二帧还可以携带第二设备的可用性信息。如果第一帧是行动无需应答帧(Action No Ack frame)那么该步骤是可以省略的。The first method is the unsolicited method. As shown in Figure 2, the first device can actively send a first frame (for example, an Initial Control frame, a management frame, a data frame, etc.) carrying its own availability information to the second device. The second device responds with a second frame, for example, an Initial Control Response frame (or a corresponding Ack frame). The second frame sent by the second device can also carry the second device's availability information. If the first frame is an Action No Ack frame, then this step can be omitted.
第二种方式为主动(unsolicited)方式,如图3所示,第二设备可以主动发送第一帧(例如,可以是初始控制帧(Initial Control frame),也可以是一个管理帧或数据帧等帧)携带其自身的可用性信息给第一设备。第一设备响应第二帧,例如,对应为初始控制响应帧(Initial Control Response frame,也可以是对应的Ack frame等帧)。第一设备发送的第二帧还可以携带第一设备的可用性信息。如果第一帧是行动无需应答帧(Action No Ack frame)那么该步骤是可以省略的。The second method is the unsolicited method. As shown in Figure 3, the second device can actively send a first frame (for example, an Initial Control frame, a management frame, a data frame, etc.) carrying its own availability information to the first device. The first device responds with a second frame, for example, an Initial Control Response frame (or a corresponding Ack frame). The second frame sent by the first device can also carry the availability information of the first device. If the first frame is an Action No Ack frame, then this step can be omitted.
第三种方式为非主动(solicited)方式,如图4所示,第一设备还可以发送请求帧请求第二设备反馈其可用性信息(图4方式1)。或者第二设备发送请求帧请求第一设备反馈其可用性信息(图4种方式2)。The third method is a non-solicited method. As shown in FIG4 , the first device may also send a request frame to request the second device to feedback its availability information (method 1 in FIG4 ). Alternatively, the second device may send a request frame to request the first device to feedback its availability information (method 2 in FIG4 ).
在以上第一种和第二种方式中的第一帧和第二帧可以是以下组合中的任意一种:The first frame and the second frame in the first and second methods above can be any of the following combinations:
●所述第一帧是请求发送帧(RTS frame),所述第二帧是清除以发送帧(CTS frame)The first frame is a request to send frame (RTS frame), and the second frame is a clear to send frame (CTS frame)
●所述第一帧是探测请求帧(Probe Request Frame),所述第二帧是探测响应帧(Probe Responseframe)The first frame is a probe request frame (Probe Request Frame), and the second frame is a probe response frame (Probe Response frame)
●所述第一帧是多链路探测请求帧(Multi-Link Probe Request frame),所述第二帧是多链路探测响应帧(Multi-Link Probe Response frame)The first frame is a Multi-Link Probe Request frame, and the second frame is a Multi-Link Probe Response frame.
●所述第一帧是缓冲状态报告触发帧(BSBP Trigger frame),所述第二帧是带缓冲状态报告的基于触发的物理协议数据单元(TB PPDU with BSR)The first frame is a BSBP Trigger frame, and the second frame is a Trigger-Based Physical Protocol Data Unit with Buffer Status Report (TB PPDU with BSR).
·所述第一帧是多用户请求发送触发帧(MU-RTS Trigger frame),所述第二帧是清除以发送帧(CTS)The first frame is a multi-user request to send trigger frame (MU-RTS Trigger frame), and the second frame is a clear to send frame (CTS)
●所述第一帧是数据帧(Data frame),所述第二帧是确认帧(Ack frame)类似地,在以上第三种方式中的请求帧和响应帧可以是以下组合中的任意一种:The first frame is a data frame, and the second frame is an acknowledgment frame. Similarly, the request frame and response frame in the third method above can be any of the following combinations:
·所述第一帧是请求发送帧,所述第二帧是清除以发送帧The first frame is a request to send frame, and the second frame is a clear to send frame
·所述第一帧是探测请求帧,所述第二帧是探测响应帧The first frame is a probe request frame, and the second frame is a probe response frame
·所述第一帧是多链路探测请求帧,所述第二帧是多链路探测响应帧The first frame is a multi-link detection request frame, and the second frame is a multi-link detection response frame
·所述第一帧是缓冲状态报告触发帧,所述第二帧是带缓冲状态报告的基于触发的物理协议数据单元The first frame is a buffer status report trigger frame, and the second frame is a trigger-based physical protocol data unit with a buffer status report
●所述第一帧是多用户请求发送触发帧,所述第二帧是清除以发送帧The first frame is a multi-user request to send trigger frame, and the second frame is a clear to send frame
·所述第一帧是数据帧,所述第二帧是确认帧The first frame is a data frame, and the second frame is an acknowledgment frame
除了上述组合之外,前述第一帧(或者第三种方式中地响应帧)还可以是电源节能轮询帧(PS-Poll frames)、服务质量空帧(QoS Null frames)、在探测反馈交换过程中发送的帧(Frames that are sent as part of a sounding feedback exchange)、行动帧(Action frames)、行动无需应答帧(Action No Ack frames)、控制响应帧(Control response frames)、或者触发帧(Trigger frames)。或者,前述第一帧(或者第三种方式中地响应帧)可以包括:服务质量控制字段(QoS Control field)、高效率变体的高吞吐量控制字段(HE variant HT Control field)、高效基于触发的反馈空数据包(HE TB feedback NDP)、带宽查询报告字段(BQRs)、缓冲状态报告字段(BSRs)。In addition to the above combinations, the first frame (or the response frame in the third manner) may also be a power save poll frame (PS-Poll) frame, a quality of service null frame (QoS Null frame), a frame sent as part of a sounding feedback exchange, an action frame, an action no ack frame (Action No Ack frame), a control response frame, or a trigger frame. Alternatively, the first frame (or the response frame in the third manner) may include: a quality of service control field (QoS Control field), a high-efficiency variant high throughput control field (HE variant HT Control field), a high-efficiency trigger-based feedback null data packet (HE TB feedback NDP), a bandwidth query report field (BQRs), and a buffer status report field (BSRs).
在一些实施例中,第一设备的可用性信息包括:一个或多个时间窗口字段,用于指示所述第一设备可用和/或不可用的一个或多个时间窗口。In some embodiments, the availability information of the first device includes: one or more time window fields, used to indicate one or more time windows during which the first device is available and/or unavailable.
具体地,该时间窗口字段可包括:起始时间字段,用于表示所述可用和/或不可用的一个或多个时间窗口的起始时间;以及持续时间字段,用于表示所述可用和/或不可用的一个或多个时间窗口的持续时间。Specifically, the time window field may include: a start time field, used to indicate the start time of the one or more available and/or unavailable time windows; and a duration field, used to indicate the duration of the one or more available and/or unavailable time windows.
可以理解,也可以使用其他等效的方式指示各可用或不可用的时间窗口的时间。例如,在另一例子中,多个可用和/或不可用的时间窗口周期性地出现,则该时间窗口字段可包括:起始时间字段,用于表示所述可用和/或不可用的一个或多个时间窗口中的第一个的起始时间;窗口间隔字段,用于表示各所述可用和/或不可用的一个或多个时间窗口之间的间隔;以及持续时间字段,用于表示所述可用和/或不可用的一个或多个时间窗口的持续时间。根据第一个时间窗口的起始时间、各时间窗口之间的间隔及各时间窗口的持续时间,可以准确确定各时间窗口的时间段。It is understood that other equivalent methods may also be used to indicate the time of each available or unavailable time window. For example, in another example, multiple available and/or unavailable time windows appear periodically, then the time window field may include: a start time field, used to indicate the start time of the first of the one or more available and/or unavailable time windows; a window interval field, used to indicate the interval between the one or more available and/or unavailable time windows; and a duration field, used to indicate the duration of the one or more available and/or unavailable time windows. Based on the start time of the first time window, the interval between each time window, and the duration of each time window, the time period of each time window can be accurately determined.
在一些实施例中,前述可用和/或不可用地一个或多个时间窗口是以设备整体为来考虑和指示的。图5是以设备整体为单位指示设备的可用性信息的字段或单元的帧格式示意图。此时,设备的可用性信息还包括时间窗口数量指示(Number of unavailability Windows)字段,该字段用于表示所述一个或多个时间窗口字段的数量,即指示当前的可用性信息字段或元素携带了多少个可用和不可用的时间窗口。In some embodiments, the aforementioned available and/or unavailable one or more time windows are considered and indicated on a device-by-device basis. FIG5 is a schematic diagram of a frame format for fields or elements indicating device availability information on a device-by-device basis. In this case, the device availability information also includes a field indicating the number of unavailability windows, which indicates the number of the one or more time window fields, i.e., how many available and unavailable time windows the current availability information field or element carries.
以设备整体为单位指示1或多个可用/不可用时间窗口信息的字段或单元的设计如图5所示,值得注意的是该不可用时间窗口信息指示的方式可以有多种,例如通过现有帧格式的预留位来承载下面设计的指示信息来实现等,本申请不对此做限制。图5示出的帧格式的其他字段的说明如下:The design of the field or unit for indicating one or more available/unavailable time window information on a device-wide basis is shown in FIG5 . It is worth noting that there are multiple ways to indicate the unavailable time window information, such as by using a reserved bit in an existing frame format to carry the indication information designed below, etc. This application does not limit this. The description of other fields in the frame format shown in FIG5 is as follows:
不可用时间窗口(Unavailability Window)1~a:每个不可用时间窗口用于指示设备由于设备内干扰导致的一段无法正常工作的时间。每个不可用时间窗口可包括不可用起始时间字段和不可用持续时间字段。值得注意的是上述不可用时间窗口1至不可用时间窗口a所指示的时间不应存在重合部分。Unavailability Window 1 to Unavailability Window a: Each unavailability window indicates a period of time during which a device cannot function normally due to internal interference. Each unavailability window may include an unavailability start time field and an unavailability duration field. It is important to note that the times indicated by Unavailability Window 1 to Unavailability Window a should not overlap.
不可用起始时间(Unavailable Start Time):当该字段存在时,用于指示当前设备由于设备内干扰导致的无法正常工作的开始时间。该字段可包含16bits(2个字节),可用于指示2^16个数值,其步长可设置为m微秒,那么可以用于指示(2^16–1)*m个起始时间。Unavailable Start Time: When present, this field indicates the time at which the device became inoperable due to internal interference. This field can contain 16 bits (2 bytes) and can be used to indicate 2^16 values. The step size can be set to m microseconds, indicating (2^16–1)*m start times.
不可用持续时间(Unavailable Duration):当该字段存在时,用于指示当前设备由于设备内干扰导致的无法正常工作的持续时间。该字段的具体指示方法可与802.11标准中持续时间字段(Duration field)的设计原则一致。Unavailable Duration: When present, this field indicates the duration of time the device was unable to function due to internal interference. This field's design is consistent with the design principles of the Duration field in the 802.11 standard.
在一些实施例中,该不可用时间窗口字段还可以包括信息控制(Information Control)字段,用于指示各所述时间窗口字段中存在的相关字段,和/或用于指示各时间窗口的是否可以进行接收和/或发送。例如,该信息控制字段可包括以下一个或多个:不可用起始时间存在(Unavailable Start Time Presence)字段、不可用持续时间存在(Unavailable Duration Presence)字段、不可用发送(Unavailable TX)字段、或不可用接收(Unavailable RX)字段。其中,不可用起始时间存在字段用于指示当前不可用时间窗口中是否存在不可用起始时间字段。例如不可用起始时间字段值为0时代表当前不可用时间窗口字段中不存在不可用起始时间字段,不可用起始时间字段值为1时代表当前不可用时间窗口字段中存在不可用起始时间字段。不可用持续时间存在字段用于指示当前不可用时间窗口中是否存在不可用持续时间字段。例如不可用持续时间存在字段值为0时代表当前不可用时间窗口字段中不存在不可用持续时间字段,不可用持续时间存在字段值为1时代表当前不可用时间窗口字段中存在不可用持续时间字段。不可用发送字段用于指示当前不可用时间窗口下该无线通信设备是不是无法进行发送操作;例如不可用发送字段值为1时代表该无线通信设备不可发送,不可用发送字段值为0时代表该无线通信设备可发送。不可用接收字段用于指示当前不可用时间窗口下该无线通信设备是不是无法进行接收操作;例如不可用接收字段值为1时代表该无线通信设备不可接收,不可用接收字段值为0时代表该无线通信设备可接收。应当理解,以上字段值和对应的意义仅为示例,其他的配置同样可以使用在本方法中。此外,若不存在不可用发送和不可用接收字段,那么可认为不可用时间窗口字段所指示的就是无线通信设备无法进行工作(包括发送和接收操作)的相关信息;如果存在不可用发送和不可用接收字段,那么这两个字段的值不可同为0。In some embodiments, the unavailable time window field may also include an information control (Information Control) field, which is used to indicate the relevant fields present in each of the time window fields, and/or to indicate whether each time window can be received and/or sent. For example, the information control field may include one or more of the following: an unavailable start time presence (Unavailable Start Time Presence) field, an unavailable duration presence (Unavailable Duration Presence) field, an unavailable transmit (Unavailable TX) field, or an unavailable receive (Unavailable RX) field. Among them, the unavailable start time presence field is used to indicate whether there is an unavailable start time field in the current unavailable time window. For example, when the unavailable start time field value is 0, it means that there is no unavailable start time field in the current unavailable time window field, and when the unavailable start time field value is 1, it means that there is an unavailable start time field in the current unavailable time window field. The unavailable duration presence field is used to indicate whether there is an unavailable duration field in the current unavailable time window. For example, if the value of the Unavailable Duration field is 0, it indicates that the Unavailable Duration field does not exist in the current Unavailable Time Window field; if the value of the Unavailable Duration field is 1, it indicates that the Unavailable Duration field exists in the current Unavailable Time Window field. The Unavailable Send field is used to indicate whether the wireless communication device is unable to perform a transmit operation during the current Unavailable Time Window. For example, if the value of the Unavailable Send field is 1, it indicates that the wireless communication device is unable to transmit; if the value of the Unavailable Send field is 0, it indicates that the wireless communication device is able to transmit. The Unavailable Receive field is used to indicate whether the wireless communication device is unable to perform a receive operation during the current Unavailable Time Window. For example, if the value of the Unavailable Receive field is 1, it indicates that the wireless communication device is unable to receive; if the value of the Unavailable Receive field is 0, it indicates that the wireless communication device is able to receive. It should be understood that the above field values and corresponding meanings are merely examples, and other configurations can also be used in this method. In addition, if the Unavailable Send and Unavailable Receive fields are absent, it can be assumed that the Unavailable Time Window field indicates information related to the wireless communication device being unable to operate (including transmit and receive operations). If the Unavailable Send and Unavailable Receive fields are present, the values of both fields cannot be 0.
在一些实施方式中,所述第一设备的可用性信息还可包括:支持频段字段,用于表示所述一个或多个时间窗口分别对应的频段。 In some implementations, the availability information of the first device may further include: a supported frequency band field, used to indicate the frequency bands corresponding to the one or more time windows.
基于IEEE 802.11标准的Wi-Fi设备可工作在多个不同的频段(frequency band),例如2.4GHz,5GHz,6GHz和/或60GHz等频段,不同的频段可能存在着不同时间的设备内干扰,因此可以对不同工作频段上的设备内干扰进行指示。以频段为单位指示1或多个可用/不可用的时间窗口字段/元素的设计如图6所示,值得注意的是该不可用时间窗口信息字段/元素(Unavailability Window Information field/element)指示的方式可以有多种,例如通过现有帧格式的预留位来承载下面设计的指示信息来实现等,本申请不对此做限制。图6示出的帧格式的各字段的说明如下,其中与图5中重复或基本相同的字段将不再重复介绍:Wi-Fi devices based on the IEEE 802.11 standard can operate in multiple different frequency bands, such as 2.4GHz, 5GHz, 6GHz and/or 60GHz. Different frequency bands may have intra-device interference at different times, so it is possible to indicate intra-device interference on different operating frequency bands. The design of indicating one or more available/unavailable time window fields/elements in units of frequency bands is shown in FIG6 . It is worth noting that there are many ways to indicate the unavailable time window information field/element (Unavailability Window Information field/element), such as by carrying the indication information designed below through the reserved bits of the existing frame format, etc. This application does not impose any restrictions on this. The description of each field of the frame format shown in FIG6 is as follows, where the fields that are repeated or substantially the same as those in FIG5 will not be introduced again:
支持频段字段(Supported Band Bitmap):用于指示当前不可用时间窗口信息字段/元素携带了哪些频段上的不可用时间窗口信息。例如支持频段字段长度为8bits,某个bit设置为1代表着对应的频段上(Band 1~Band b)有不可用时间窗口信息。理论上可以指示当前不可用时间窗口信息字段/元素携带8个频段上的不可用时间窗口信息,实际上的指示方式可以为:第1个bit对应2.4GHz频段(那么该bit设置为1代表不可用时间窗口信息字段/元素中携带有对应频段1的不可用时间窗口,该bit设置为0则不携带),第2个bit对应5GHz频段(那么该bit设置为1代表不可用时间窗口信息字段/元素中携带有对应频段2的不可用时间窗口,该bit设置为0则不携带),第3个bit对应6GHz频段(那么该bit设置为1代表不可用时间窗口信息字段/元素中携带有对应频段3的不可用时间窗口,该bit设置为0则不携带),第4个bit对应60GHz频段(那么该bit设置为1代表不可用时间窗口信息字段/元素中携带有对应频段4的不可用时间窗口,该bit设置为0则不携带),第5~8bit可以保留。Supported Band Bitmap: This field indicates which frequency bands the current unavailable time window information field/element carries unavailable time window information on. For example, if the Supported Band field is 8 bits long and a bit set to 1 indicates that unavailable time window information exists on the corresponding frequency band (Band 1 to Band b). Theoretically, it can indicate that the current unavailable time window information field/element carries the unavailable time window information on 8 frequency bands. In practice, the indication method can be: the first bit corresponds to the 2.4 GHz frequency band (then the bit is set to 1, indicating that the unavailable time window information field/element carries the unavailable time window corresponding to frequency band 1; if the bit is set to 0, it does not carry the unavailable time window); the second bit corresponds to the 5 GHz frequency band (then the bit is set to 1, indicating that the unavailable time window information field/element carries the unavailable time window corresponding to frequency band 2; if the bit is set to 0, it does not carry the unavailable time window); the third bit corresponds to the 6 GHz frequency band (then the bit is set to 1, indicating that the unavailable time window information field/element carries the unavailable time window corresponding to frequency band 3; if the bit is set to 0, it does not carry the unavailable time window); the fourth bit corresponds to the 60 GHz frequency band (then the bit is set to 1, indicating that the unavailable time window information field/element carries the unavailable time window corresponding to frequency band 4; if the bit is set to 0, it does not carry the unavailable time window); bits 5 to 8 can be reserved.
频段1至b对应的不可用时间窗口字段:对于每个频段对应的不可用时间窗口的指示可以参考图5中的介绍,在此不再赘述。Unavailable time window field corresponding to frequency bands 1 to b: For the indication of the unavailable time window corresponding to each frequency band, please refer to the introduction in Figure 5 and will not be repeated here.
在一些实施方式中,所述第一设备的可用性信息还包括:链路标识字段,用于表示所述一个或多个时间窗口分别对应的链路。In some implementations, the availability information of the first device further includes: a link identification field, used to indicate the links corresponding to the one or more time windows.
基于IEEE 802.11be标准及以后版本的Wi-Fi设备可以支持多链路(multi-link),例如链路1至链路15,那么不同的链路可能存在着不同时间的设备内干扰,因此可以对不同链路上的设备内干扰进行指示。以链路为单位指示1或多个可用/不可用的时间窗口字段/元素的设计如图7所示,值得注意的是该不可用的时间窗口字段/元素指示的方式可以有多种,例如通过现有帧格式的预留位来承载下面设计的指示信息来实现等,本申请不对此做限制。图7示出的帧格式的各字段的说明如下,其中与图5或图6中重复或基本相同的字段将不再重复介绍:Wi-Fi devices based on the IEEE 802.11be standard and later versions can support multi-link (multi-link), such as link 1 to link 15. Different links may have intra-device interference at different times, so the intra-device interference on different links can be indicated. The design of indicating one or more available/unavailable time window fields/elements in units of links is shown in Figure 7. It is worth noting that there can be multiple ways to indicate the unavailable time window field/element, such as by carrying the indication information designed below through the reserved bits of the existing frame format, etc. This application does not limit this. The description of each field of the frame format shown in Figure 7 is as follows, where the fields that are repeated or substantially the same as those in Figure 5 or Figure 6 will not be repeated:
链路标识字段(Link ID Bitmap):用于指示当前不可用的时间窗口字段/元素携带了哪些链路上的不可用的时间窗口信息。例如链路标识字段长度为16bits,某个bit设置为1代表着对应的链路ID上有不可用的时间窗口信息,本申请提出链路标识字段的bit 1至bit 15可分别对应着链路ID=11至链路ID=15,第16bit位可保留。Link ID Bitmap: This field is used to indicate which links the currently unavailable time window field/element carries the unavailable time window information for. For example, the Link ID field is 16 bits long. Setting a bit to 1 indicates that the corresponding link ID has unavailable time window information. This application proposes that bits 1 through 15 of the Link ID field correspond to Link IDs 11 through 15, respectively, and that the 16th bit is reserved.
链路1至c对应的不可用时间窗口字段:对于每个链路对应的不可用时间窗口的指示可以参考图5中的介绍,在此不再赘述。Unavailable time window field corresponding to links 1 to c: For the indication of the unavailable time window corresponding to each link, please refer to the introduction in Figure 5 and will not be repeated here.
在一些实施方式中,所述第一设备的可用性信息还包括:信道标识字段,用于表示所述一个或多个时间窗口分别对应的信道。In some implementations, the availability information of the first device further includes: a channel identification field, used to indicate the channels corresponding to the one or more time windows.
基于IEEE 802.11标准的Wi-Fi设备可以选择不同的信道作为主信道(Primary 20MHz Channel),也可以支持工作在多个20MHz信道上,例如信道1至信道d,那么不同的信道(以20MHz为单位,下同)可能存在着不同时间的设备内干扰,因此有必要对不同信道上的设备内干扰进行指示。以信道为单位指示1或多个可用/不可用的时间窗口字段/元素的设计如图8所示,值得注意的是该可用/不可用的时间窗口字段/元素指示的方式可以有多种,例如通过现有帧格式的预留位来承载下面设计的指示信息来实现等,本申请不对此做限制。图8示出的帧格式的各字段的说明如下,其中与图5中重复或基本相同的字段将不再重复介绍:Wi-Fi devices based on the IEEE 802.11 standard can select different channels as the main channel (Primary 20MHz Channel), or support working on multiple 20MHz channels, such as channel 1 to channel d. Then different channels (in units of 20MHz, the same below) may have intra-device interference at different times, so it is necessary to indicate the intra-device interference on different channels. The design of indicating 1 or more available/unavailable time window fields/elements in units of channels is shown in Figure 8. It is worth noting that there are many ways to indicate the available/unavailable time window field/element, such as through the reserved bits of the existing frame format to carry the indication information designed below, etc. This application does not limit this. The description of each field of the frame format shown in Figure 8 is as follows, where the fields that are repeated or substantially the same as those in Figure 5 will not be repeated:
信道标识字段(Channel Number Bitmap):用于指示当前不可用的时间窗口字段/元素携带了哪些信道上的不可用的时间窗口信息。例如信道标识字段长度为8*e bits,最多可以指示2^(8*e)个信道的信息,其中某个bit设置为1代表着对应的信道上有不可用的时间窗口。Channel Number Bitmap: This field indicates which channels contain unavailable time windows. For example, the Channel Number Bitmap field is 8*e bits long and can indicate information about up to 2^(8*e) channels. A bit set to 1 indicates an unavailable time window on the corresponding channel.
信道1至d对应的不可用时间窗口字段:对于每个信道对应的不可用时间窗口的指示可以参考图5中的介绍,在此不再赘述。Unavailable time window field corresponding to channels 1 to d: For the indication of the unavailable time window corresponding to each channel, please refer to the introduction in Figure 5 and will not be repeated here.
在一些实施例中,所述时间窗口字段还包括:资源单元字段,用于表示各所述时间窗口对应的资源单元、多资源单元和/或分布式资源单元。In some embodiments, the time window field further includes: a resource unit field, used to indicate the resource unit, multiple resource units and/or distributed resource units corresponding to each of the time windows.
基于IEEE 802.11标准的Wi-Fi设备可支持在不同的资源单元(Resource Unit,RU)上工作,每个资源单元对应着一个编号,即RU index,例如RU 1~RU g。此外基于IEEE 802.11be标准及以后标准的Wi-Fi设备还可以支持在不同的多资源单元(Multiple Resource Unit,MRU)上工作,MRU也有对应的编号,例如MRU 1~MRU g。更进一步,基于IEEE 802.11bn标准及以后标准的Wi-Fi设备还可以支持在不同的分布式资源单元(Distributed Resource Unit,DRU)上工作,例如DRU 1~DRU g。那么不同时间不同的RU/MRU/DRU上可能存在着的设备内干扰,因此有必要对不同时间下各个RU/MRU/DRU上的设备内干扰进行指示。以RU/MRU/DRU为单位指示1或多个可用/不可用的时间窗口字段/元素的设计如图9所示,值得注意的是该可用/不可用的时间窗口字段/元素指示的方式可以有多种,例如通过现有帧格式的预留位来承载下面设计的指示信息来实现等,本专利不对此做限制。图9示出的帧格式的各字段的说明如下,其中与图5中重复或基本相同的字段将不再重复介绍:Wi-Fi devices based on the IEEE 802.11 standard can operate on different Resource Units (RUs). Each RU is assigned a number, known as an RU index, such as RU 1 to RU g. Furthermore, Wi-Fi devices based on the IEEE 802.11be standard and later standards can operate on different Multiple Resource Units (MRUs). MRUs are also numbered, such as MRU 1 to MRU g. Furthermore, Wi-Fi devices based on the IEEE 802.11bn standard and later standards can operate on different Distributed Resource Units (DRUs), such as DRU 1 to DRU g. Intra-device interference may exist between different RUs/MRUs/DRUs at different times. Therefore, it is necessary to indicate the intra-device interference between each RU/MRU/DRU at different times. The design of indicating one or more available/unavailable time window fields/elements in units of RU/MRU/DRU is shown in FIG9 . It is worth noting that there are multiple ways to indicate the available/unavailable time window field/element, such as by using the reserved bits of the existing frame format to carry the indication information designed below, etc. This patent does not limit this. The description of each field of the frame format shown in FIG9 is as follows, where the fields that are repeated or substantially the same as those in FIG5 will not be repeated:
资源单元字段(Unavailable RU/MRU/DRU indication):用于指示不可用起始时间字段和不可用持续时间字段所指示的时间内设备由于设备内干扰而不能工作的RU/MRU/DRU,RU/MRU/DRU及对应的index可具体参照IEEE 802.11标准规范。从图9可以看出,该资源单元字段可包括在前文所描述的不可用时间窗口字段中。The Resource Unit field (Unavailable RU/MRU/DRU indication) indicates the RU/MRU/DRU that the device cannot operate due to intra-device interference during the time indicated by the Unavailable Start Time field and the Unavailable Duration field. The RU/MRU/DRU and their corresponding indexes are detailed in the IEEE 802.11 standard. As shown in Figure 9, this Resource Unit field can be included in the Unavailable Time Window field described above.
应当理解,出于清楚简要的考虑,在图5至图9中仅示出了与不可用时间窗口(Unavailability Window)相关的字段,而在实际应用时,也可以仅使用与可用时间窗口(Availability Window)相关的字段,或者同时使用与可用/不可用时间窗口相关的字段。例如,可用时间窗口字段可以指示无线通信设备可以正常工作(正常发送和/或正常接收)的时间窗口。It should be understood that, for the sake of clarity and simplicity, only the fields related to the unavailability window are shown in Figures 5 to 9. However, in actual applications, only the fields related to the availability window may be used, or fields related to both the availability and unavailability windows may be used. For example, the availability window field may indicate a time window in which the wireless communication device can operate normally (transmit and/or receive normally).
通过以上方式,可以按照需要精细化地对无线通信设备的设备内干扰所在的频段、链路、信道、或者RU/MRU/DRU上可用或不可用的一段或多段时间进行指示,方便对端设备或周边其它设备避开该无线通信设备所不同工作的时间和/或频率(即频段/link/信道/RU/MRU/DRU),避免造成资源的浪费。Through the above method, the frequency band, link, channel, or one or more available or unavailable time periods on the RU/MRU/DRU where the interference within the wireless communication device is located can be indicated in a refined manner as needed, so that the opposite device or other surrounding devices can avoid the different working times and/or frequencies (i.e., frequency band/link/channel/RU/MRU/DRU) of the wireless communication device, thereby avoiding waste of resources.
本申请还针对存在发送端设备存在设备内干扰的情况提供了发送端设备(Transmitter)和接收端设备(Receiver)的行为设计。其中发送端设备也可称为TXOP Initiator。发送端设备可以通过发送的初始控制帧(ICF,例如RTS frame等)中添加前文所描述的可用/不可用时间窗口信息字段/元素来指示其设备内干扰的信息。This application also provides behavioral designs for transmitters and receivers in situations where intra-device interference exists in a transmitter. The transmitter may also be referred to as a TXOP initiator. The transmitter may indicate intra-device interference by adding the available/unavailable time window information field/element described above to the Initial Control Frame (ICF, such as an RTS frame) it sends.
图10是根据本申请一实施例示出的一种由发送端设备执行的无线通信方法的流程示意图,其中发送端设备存在设备内干扰。如图10所示,该方法包括操作:S201:向接收端设备发送初始控制信号,并从接收端设备接收初始控制响应以交互传输机会;S202:在发送端设备的设备内干扰的持续时间内,停止向接收端设备进行传输;以及S203:响应于设备内干扰的结束,重新执行传输。Figure 10 is a schematic flow diagram illustrating a wireless communication method performed by a transmitting device according to an embodiment of the present application, wherein the transmitting device is subject to intra-device interference. As shown in Figure 10, the method includes the following operations: S201: transmitting an initial control signal to a receiving device and receiving an initial control response from the receiving device to exchange transmission opportunities; S202: ceasing transmission to the receiving device for the duration of the intra-device interference of the transmitting device; and S203: resuming transmission in response to the termination of the intra-device interference.
在一些实施例中,所述响应于设备内干扰的结束重新执行传输包括:判断在所述设备内干扰结束时所述传输机会是否结束,若在所述设备内干扰结束时所述传输机会未结束,继续在所述传输机会的剩余时间内向所述接收端设备进行传输。或者,若在所述设备内干扰结束时所述传输机会已结束,竞争信道进行传输。可选地,所述判断在所述设备内干扰结束时所述传输机会是否结束包括:根据所述设备内干扰的已知的时间窗口判断所述传输机会是否结束;或者,所述判断在所述设备内干扰结束时所述传输机会是否结束包括:在所述设备内干扰结束后基于内部时钟判断所述传输机会是否结束。In some embodiments, the re-execution of transmission in response to the end of the in-device interference includes: determining whether the transmission opportunity has ended when the in-device interference ends, and if the transmission opportunity has not ended when the in-device interference ends, continuing to transmit to the receiving device during the remaining time of the transmission opportunity. Alternatively, if the transmission opportunity has ended when the in-device interference ends, competing for a channel for transmission. Optionally, the determination of whether the transmission opportunity has ended when the in-device interference ends includes: determining whether the transmission opportunity has ended based on a known time window of the in-device interference; or the determination of whether the transmission opportunity has ended when the in-device interference ends includes: determining whether the transmission opportunity has ended based on an internal clock after the in-device interference ends.
在一些实施例中,图10所示的方法还可包括:向所述接收端设备发送所述设备内干扰的时间窗口;以及根据所述设备内干扰的时间窗口的起始时间调整所述传输机会的结束时间;其中,所述响应于设备内干扰的结束,重新执行传输包括:在所述设备内干扰结束后,竞争信道进行传输。In some embodiments, the method shown in Figure 10 may also include: sending a time window of the interference within the device to the receiving device; and adjusting the end time of the transmission opportunity according to the start time of the time window of the interference within the device; wherein, re-executing the transmission in response to the end of the interference within the device includes: after the interference within the device ends, competing for the channel for transmission.
图11是根据本申请一实施例示出的一种由接收端设备执行的无线通信方法的流程示意图,其中发送端设备存在设备内干扰。如图11所示,该方法包括操作S301,并且包括操作S302a至S302c中的一个或多个。在S301中,接收来自发送端设备的初始控制信息,并向发送端设备发送初始控制响应以交互传输机会。在S302a中,在传输机会内,接收来自发送端设备的信号并进行响应。在S302b中,在传输机会内,接收来自发送端设备的传输机会的结束时间的调整。在S302c中,接收来自发送端设备的设备内干扰的时间窗口,并且在时间窗口内竞争信道进行其他传输。Figure 11 is a flow chart of a wireless communication method performed by a receiving device according to an embodiment of the present application, wherein the transmitting device has intra-device interference. As shown in Figure 11, the method includes operation S301, and includes one or more of operations S302a to S302c. In S301, initial control information is received from the transmitting device, and an initial control response is sent to the transmitting device to exchange transmission opportunities. In S302a, within the transmission opportunity, a signal from the transmitting device is received and responded. In S302b, within the transmission opportunity, an adjustment of the end time of the transmission opportunity is received from the transmitting device. In S302c, a time window of intra-device interference is received from the transmitting device, and a channel is competed for other transmissions within the time window.
其中,预设时间可包括:预设的定时器事件,或者至传输机会结束的剩余时间。The preset time may include: a preset timer event, or the remaining time until the end of the transmission opportunity.
上述方法给出了在发送端设备存在设备内干扰的情况下,不同场景下收发端设备的行为,能够帮助减少接收端设备无效的等待时间,提升通信效率和资源的利用率。图10和图11所示的方法将在下文中结合具体场景做详细说明。The above method describes the behavior of the transmitting and receiving devices in different scenarios when the transmitting device is subject to intra-device interference. This can help reduce the ineffective waiting time of the receiving device and improve communication efficiency and resource utilization. The methods shown in Figures 10 and 11 will be explained in detail below in conjunction with specific scenarios.
在一些情况中,发送端的设备内干扰出现在传输机会(TXOP)的起始阶段,其进一步又可以包括几种不同的示例。In some cases, intra-device interference at the transmitting end occurs at the beginning of a transmission opportunity (TXOP), which can further include several different examples.
示例1:干扰持续时间可知且大于等于TXOP剩余时间,发送端设备在干扰结束后重新竞争信道发起新的传输。Example 1: The interference duration is known and is greater than or equal to the remaining TXOP time. The transmitting device re-competes for the channel to initiate a new transmission after the interference ends.
如图12所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。但是在TXOP开始时刻发送端设备有突发的设备内干扰,如果设备内干扰的时长可知且大于TXOP剩余时长,TXOP开始后发送端设备无法正常发送任何帧,那么发送端设备和接收端设备分别有以下行为。As shown in Figure 12, the transmitting and receiving devices establish a TXOP by exchanging Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). However, at the start of the TXOP, the transmitting device experiences sudden intra-device interference. If the duration of the intra-device interference is known and exceeds the remaining TXOP duration, the transmitting device cannot transmit any frames after the start of the TXOP. In this case, the transmitting and receiving devices exhibit the following behaviors.
发送端设备行为:Sending device behavior:
在自身的设备内干扰结束之后,重新通过空闲信道评估(CCA)检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。After the interference within the device ends, the idle channel assessment (CCA) is used to detect the busy or idle state of the channel again. If the channel state is idle, the device can compete for the channel to initiate a new transmission.
接收端设备行为可以为以下方式之一:The receiving device behavior can be one of the following:
方式1(如图12方式1):接收端设备端保持一个计时器(例如,Timer 1),Timer 1的长度小于TXOP的长度。Timer 1从接收端设备发送完成CTS帧开始计时,Timer 1到期时如果没有收到发送端设备的任何帧,则接收端设备自动重置被发送端设备的初始控制帧(ICF,例如RTS frame)所设置的网络分配矢量(NAV),即提前结束初始的TXOP。然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。需要注意,该新的传输可以是针对其他设备的,也可以仍是针对发送端设备的。该Timer 1是否开启以及具体时长设置可由系统默认设置(例如默认设置为开启/关闭,默认设置为1个固定的时长等),或者由发送端设备和接收端设备协商确定。Method 1 (as shown in Method 1 in Figure 12): The receiving device maintains a timer (e.g., Timer 1), the length of which is less than the length of the TXOP. Timer 1 begins counting when the receiving device completes sending a CTS frame. If no frames have been received from the transmitting device when Timer 1 expires, the receiving device automatically resets the Network Allocation Vector (NAV) set by the transmitting device's initial control frame (ICF, such as an RTS frame), thus prematurely ending the initial TXOP. The channel's busy or idle state is then detected through CCA. If the channel is idle, the receiving device can compete for the channel to initiate a new transmission. Note that this new transmission can be directed to another device or the transmitting device. Whether Timer 1 is enabled and its specific duration can be set by system default (e.g., default setting to on/off, default setting to a fixed duration, etc.) or determined by negotiation between the transmitting and receiving devices.
方式2(如图12方式2):在发送端设备的初始控制帧(ICF,例如RTS frame)所声明的TXOP结束时刻(即TXOP结束后),通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。类似地,该新的传输可以是针对其他设备的,也可以仍是针对发送端设备的。Method 2 (as shown in Figure 12): At the end of the TXOP (i.e., after the TXOP ends) as indicated by the Initial Control Frame (ICF, such as the RTS frame) of the transmitting device, the channel idle/busy status is detected through CCA. If the channel is idle, a new transmission can be initiated by contending for the channel. Similarly, this new transmission can be directed to another device or to the transmitting device.
示例2:干扰持续时间不可知,干扰结束后当前TXOP已经结束,则发送端设备重新竞争信道发起新的传输。Example 2: The duration of interference is unknown. When the interference ends, the current TXOP ends. In this case, the transmitting device competes for the channel again to initiate a new transmission.
示例2与示例1地情况类似,如图12所示,在发送端设备获取TXOP之后,由于发送端设备不知其设备内干扰的具体时长,那么发送端设备和接收端设备行为如下。Example 2 is similar to Example 1. As shown in FIG12 , after the transmitting device obtains the TXOP, since the transmitting device does not know the specific duration of the interference within its device, the transmitting device and the receiving device behave as follows.
发送端设备行为:Sending device behavior:
在自身的in-device干扰设备内干扰结束之后,通过自身时钟判断当前TXOP是否仍有剩余时间,如果没有剩余时间,则通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。After the interference within its own in-device interference device ends, it uses its own clock to determine whether there is still time remaining in the current TXOP. If there is no time remaining, it uses CCA to detect the idle or busy status of the channel. If the channel status is idle, it can compete for the channel to initiate a new transmission.
接收端设备行为:与示例1中的方式1及方式2类似,在此不再赘述。The receiving device behavior is similar to Method 1 and Method 2 in Example 1 and is not described here.
示例3:干扰持续时间可知且干扰持续时间小于TXOP剩余时间,发送端设备保持当前TXOP,干扰结束后发送端设备立即发起传输Example 3: The duration of the interference is known and is less than the remaining TXOP time. The transmitting device maintains the current TXOP and initiates transmission immediately after the interference ends.
如图13所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。但是在TXOP开始时刻发送端设备有设备内干扰,如果设备内干扰的时长可知且小于等于TXOP剩余时长,发送端设备可以保持当前TXOP,那么发送端设备和接收端设备分别有以下行为:As shown in Figure 13, the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). However, at the start of the TXOP, the transmitting device experiences intra-device interference. If the duration of the intra-device interference is known and is less than or equal to the remaining TXOP duration, the transmitting device can maintain the current TXOP. In this case, the transmitting and receiving devices each have the following behaviors:
发送端设备行为:Sending device behavior:
在自身的设备内干扰结束之后,立即使用当前TXOP剩余时间继续向接收端设备发起传输。After the interference within its own device ends, it immediately uses the remaining time of the current TXOP to continue transmitting to the receiving device.
接收端设备行为:Receiver device behavior:
方式1:与示例1和示例2的方式1类似,接收端设备端保持一个计时器(例如,Timer 1),Timer1的长度小于TXOP的长度),Timer 1从接收端设备发送完成CTS帧开始计时,Timer 1到期时如果没有收到发送端设备的任何帧,则接收端设备自动重置被发送端设备的初始控制帧(ICF,例如RTS frame)所设置的NAV,然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输,该方式的描述可参考图12中的方式1。Method 1: Similar to Method 1 of Examples 1 and 2, the receiving device maintains a timer (e.g., Timer 1), where the length of Timer 1 is less than the length of the TXOP. Timer 1 starts counting from the time the receiving device completes sending a CTS frame. If no frame is received from the transmitting device when Timer 1 expires, the receiving device automatically resets the NAV set by the initial control frame (ICF, such as an RTS frame) of the transmitting device, and then detects the idle or busy state of the channel through CCA. If the channel state is idle, the receiving device can compete for the channel to initiate a new transmission. For a description of this method, please refer to Method 1 in Figure 12.
方式2:接收端设备等待发送端设备的设备内干扰结束之后发来帧(例如控制帧,管理帧或数据帧,图中所示为数据帧,即PPDU),然后给予响应(图中所示为Ack frame or BlockAck frame),进行数据收发直至当前TXOP结束,然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输;Method 2: The receiving device waits for the transmitting device's intra-device interference to end before receiving a frame (such as a control frame, management frame, or data frame, shown in the figure as a data frame, or PPDU). It then responds (shown in the figure as an Ack frame or BlockAck frame) and continues sending and receiving data until the current TXOP ends. The receiving device then uses CCA to detect the channel's busy or idle status. If the channel is idle, it can compete for the channel to initiate a new transmission.
示例4:干扰持续时间不可知,发送端设备保持当前TXOP,干扰结束后当前TXOP仍有剩余时间,则干扰结束后发送端设备立即发起传输Example 4: The duration of the interference is unknown. The transmitting device maintains the current TXOP. If there is still time left in the current TXOP after the interference ends, the transmitting device will immediately initiate transmission after the interference ends.
该示例4与示例3类似,如图13所示,在发送端设备获取TXOP之后,由于发送端设备不知其设备内干扰的具体长度,那么发送端设备和接收端设备行为如下:Example 4 is similar to Example 3. As shown in FIG13 , after the transmitting device obtains the TXOP, since the transmitting device does not know the specific length of the interference within its device, the transmitting device and the receiving device behave as follows:
发送端设备行为:Sending device behavior:
在自身的设备内干扰结束之后,通过自身时钟判断当前TXOP是否仍有剩余时间,如果仍有剩余时间,则立即使用当前TXOP剩余时间向接收端设备发起传输。After the interference in its own device ends, it uses its own clock to determine whether there is still time left in the current TXOP. If there is still time left, it immediately uses the remaining time of the current TXOP to initiate transmission to the receiving device.
接收端设备行为:Receiver device behavior:
方式1:与示例3中的方式1类似,在此不再赘述。Method 1: Similar to Method 1 in Example 3, and will not be repeated here.
方式2:与示例3中的方式2类似,在此不再赘述。Method 2: Similar to Method 2 in Example 3, and will not be repeated here.
在一些情况中,发送端的设备内干扰出现在传输机会(TXOP)的中间阶段,其进一步又可以包括几种不同的示例。发送端的设备内干扰出现在TXOP的中间阶段具体是指TXOP开始后收发端先进行了一段正常的帧交互之后才出现设备内干扰。In some cases, intra-device interference on the transmitting end occurs mid-transmission opportunity (TXOP), which can be further categorized into several different examples. Specifically, intra-device interference on the transmitting end occurs mid-TXOP when the transmitting and receiving ends perform normal frame exchange after the start of the TXOP.
示例1:干扰持续时间可知且大于等于TXOP剩余时间,则发送端设备提前终止当前TXOP,TXOP的终点设置到设备内干扰来临时刻。Example 1: If the interference duration is known and is greater than or equal to the remaining TXOP time, the transmitting device terminates the current TXOP in advance, and the end point of the TXOP is set to the time when the interference occurs within the device.
如图14所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。TXOP开始阶段发送端设备与接收端设备可以进行正常的数据交互,但在TXOP中间阶段发送端设备有设备内干扰,如果设备内干扰的时长可知且大于TXOP剩余时长,那么发送端设备和接收端设备分别有以下行为:As shown in Figure 14, the transmitting and receiving devices establish a TXOP by exchanging Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). At the beginning of the TXOP, the transmitting and receiving devices can exchange data normally. However, in the middle of the TXOP, the transmitting device experiences intra-device interference. If the duration of the intra-device interference is known and exceeds the remaining TXOP duration, the transmitting and receiving devices will each take the following actions:
发送端设备行为:Sending device behavior:
发送端设备可以在初始控制帧(ICF,例如RTS frame)中指示设备内干扰的开始时间和持续时间并将TXOP的终止时间设置为设备内干扰的开始时刻;The transmitting device can indicate the start time and duration of the intra-device interference in the Initial Control Frame (ICF, such as the RTS frame) and set the end time of the TXOP to the start time of the intra-device interference;
在发送端设备自身的设备内干扰结束之后,重新通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输;After the transmitting device's own intra-device interference ends, it re-detects the busy or idle state of the channel through CCA. If the channel is idle, it can compete for the channel to initiate a new transmission.
接收端设备行为:Receiver device behavior:
接收端设备在发送端设备所声明的TXOP结束时刻(即发送端设备的设备内干扰开始时刻)通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输;At the end of the TXOP declared by the transmitting device (i.e., the start of the intra-device interference of the transmitting device), the receiving device uses CCA to detect the busy or idle state of the channel. If the channel state is idle, the receiving device can compete for the channel to initiate a new transmission.
示例2:干扰持续时间不可知,干扰结束后当前TXOP已经结束,则发送端设备重新竞争信道发起新的传输Example 2: The duration of the interference is unknown. When the interference ends, the current TXOP ends. The transmitting device then competes for the channel again to initiate a new transmission.
如图15所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。TXOP开始阶段发送端设备与接收端设备可以进行正常的数据交互,但在TXOP中间阶段发送端设备有设备内干扰但不知设备内干扰的具体长度,那么发送端设备和接收端设备行为如下:As shown in Figure 15, the transmitting and receiving devices establish a TXOP by exchanging an Initial Control Frame (ICF, such as an RTS frame) and an Initial Control Response Frame (ICR, such as a CTS frame). At the beginning of the TXOP, the transmitting and receiving devices can exchange data normally. However, in the middle of the TXOP, the transmitting device experiences internal interference, but the specific extent of the interference is unknown. The transmitting and receiving devices then behave as follows:
发送端设备行为:Sending device behavior:
发送端设备在自身的设备内干扰结束之后,通过自身时钟判断当前TXOP是否仍有剩余时间,如果没有剩余时间,则通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。After the interference within the transmitting device ends, the transmitting device uses its own clock to determine whether there is still time remaining in the current TXOP. If there is no time remaining, it uses CCA to detect the idle or busy status of the channel. If the channel status is idle, it can compete for the channel to initiate a new transmission.
接收端设备行为:Receiver device behavior:
接收端设备在发送端设备所声明的TXOP结束时刻,通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。At the end of the TXOP declared by the transmitting device, the receiving device detects the busy or idle state of the channel through CCA. If the channel state is idle, the receiving device can compete for the channel to initiate a new transmission.
示例3:干扰持续时间可知且小于TXOP剩余时间,则发送端设备保持当前TXOP,干扰结束后发送端设备立即继续发起传输。Example 3: If the duration of the interference is known and is less than the remaining TXOP time, the transmitting device maintains the current TXOP and immediately resumes transmission after the interference ends.
如图16所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。TXOP开始阶段发送端设备与接收端设备可以进行正常的数据交互,但在TXOP中间阶段发送端设备有设备内干扰,如果设备内干扰的时长可知且小于等于TXOP剩余时长,那么发送端设备和接收端设备分别有以下行为:As shown in Figure 16, the transmitting and receiving devices establish a TXOP by exchanging Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). At the beginning of the TXOP, the transmitting and receiving devices can exchange data normally. However, during the middle of the TXOP, the transmitting device experiences intra-device interference. If the duration of the intra-device interference is known and is less than or equal to the remaining TXOP duration, the transmitting and receiving devices will each take the following actions:
发送端设备行为:Sending device behavior:
发送端设备保持当前TXOP,在自身的设备内干扰结束之后,立即使用当前TXOP剩余时间向接收端设备发起传输。The transmitting device maintains the current TXOP and immediately initiates transmission to the receiving device using the remaining time of the current TXOP after the interference within its own device ends.
接收端设备行为:Receiver device behavior:
示例1:与前文中设备内干扰出现在TXOP的初始阶段情况下的示例1和示例2的方式1类似,接收端设备端保持一个计时器(例如,Timer 1),Timer 1的长度小于TXOP的长度,Timer 1从接收端设备发送完成CTS帧开始计时,Timer 1到期时如果没有收到发送端设备的任何帧,则接收端设备自动重置被发送端设备的初始控制帧(ICF,例如RTS frame)所设置的NAV,然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输,可参考图12中所示的方式1。Example 1: Similar to Method 1 of Example 1 and Example 2 in the previous text where intra-device interference occurs in the initial stage of a TXOP, the receiving device maintains a timer (e.g., Timer 1). The length of Timer 1 is less than the length of the TXOP. Timer 1 starts counting from the time the receiving device completes sending a CTS frame. If no frame is received from the transmitting device when Timer 1 expires, the receiving device automatically resets the NAV set by the initial control frame (ICF, such as an RTS frame) of the transmitting device, and then detects the idle or busy state of the channel through CCA. If the channel state is idle, the receiving device can compete for the channel to initiate a new transmission. Please refer to Method 1 shown in Figure 12.
示例2:接收端设备等待发送端设备的设备内干扰结束之后发来帧(例如控制帧,管理帧或数据帧,图中所示为数据帧,即PPDU),然后给予响应(图中所示为Ack frame or BlockAck frame),进行数据收发直至当前TXOP结束,然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。Example 2: The receiving device waits for the transmitting device's intra-device interference to end before sending a frame (such as a control frame, management frame, or data frame, shown in the figure as a data frame, i.e., PPDU). It then responds (shown in the figure as an Ack frame or BlockAck frame) and continues sending and receiving data until the current TXOP ends. It then uses CCA to detect the channel's busy or idle status. If the channel status is idle, it can compete for the channel to initiate a new transmission.
示例3:由于发送端设备可能在初始控制帧(ICF,例如RTS frame)中声明了其干扰开始时间和持续时间,那么接收端设备可以在发送端设备的设备内干扰时段内与其他设备(例如对等设备Peer STA等)发起传输,传输的截止时间为发送端设备的设备内干扰结束时刻。Example 3: Since the transmitting device may declare its interference start time and duration in the initial control frame (ICF, such as RTS frame), the receiving device can initiate transmission with other devices (such as peer devices, STA, etc.) during the intra-device interference period of the transmitting device, and the deadline for transmission is the end time of the intra-device interference of the transmitting device.
示例4:干扰持续时间不可知,发送端设备保持当前TXOP,干扰结束后当前TXOP仍有剩余时间,则干扰结束后发送端设备立即发起传输。Example 4: The duration of interference is unknown. The transmitting device maintains the current TXOP. If there is still time remaining in the current TXOP after the interference ends, the transmitting device immediately initiates transmission after the interference ends.
该示例4与示例3类似,如图16所示,由于发送端设备不知其设备内干扰的具体长度,那么发送端设备和接收端设备行为如下:Example 4 is similar to Example 3. As shown in Figure 16, since the transmitting device does not know the specific length of the interference within its device, the transmitting and receiving devices behave as follows:
发送端设备行为:Sending device behavior:
发送端设备在自身的设备内干扰结束之后,通过时钟判断当前TXOP是否仍有剩余时间,如果仍有剩余时间,则立即使用当前TXOP剩余时间向接收端设备发起传输;After the interference in its own device ends, the transmitting device uses the clock to determine whether there is still time left in the current TXOP. If there is still time left, it immediately uses the remaining time of the current TXOP to initiate transmission to the receiving device;
接收端设备行为:Receiver device behavior:
方式1:与示例3中的方式1一样,不再赘述。Method 1: Same as Method 1 in Example 3, so I will not go into details here.
方式2:与示例3中的方式2一样,不再赘述。Method 2: Same as Method 2 in Example 3, so I will not go into details here.
本申请还针对存在接收端设备存在设备内干扰的情况提供了发送端设备(发送端设备)和接收端设备(接收端设备)的行为设计。在本专利中接收端设备也可以称作TXOP Responder。接收端设备可以通过发送的主动或非主动初始控制响应帧(ICR,例如CTS frame等)中添加前文所描述的可用/不可用时间窗口信息字段/元素来指示其设备内干扰的信息。This application also provides behavioral designs for a transmitting device (transmitting device) and a receiving device (receiving device) in the presence of intra-device interference in a receiving device. In this patent, a receiving device may also be referred to as a TXOP Responder. The receiving device may indicate information about its intra-device interference by adding the available/unavailable time window information field/element described above to the sent active or passive Initial Control Response frame (ICR, such as a CTS frame).
图17是根据本申请一实施例示出的一种由接收端设备执行的无线通信方法的流程示意图,其中接收端设备存在设备内干扰。如图17所示,该方法包括操作:S401:接收来自发送端设备的初始控制信息,并向接收端设备发送初始控制响应以交互传输机会;S402:在接收端设备的设备内干扰的持续时间内,停止接收来自发送端设备的传输和/或停止向发送端设备的传输;S403:响应于设备内干扰的结束,重新执行传输。Figure 17 is a schematic flow diagram illustrating a wireless communication method performed by a receiving device according to an embodiment of the present application, wherein the receiving device is subject to in-device interference. As shown in Figure 17 , the method includes the following operations: S401: receiving initial control information from a transmitting device and sending an initial control response to the receiving device to exchange transmission opportunities; S402: ceasing to receive transmissions from the transmitting device and/or ceasing to transmit to the transmitting device for the duration of the in-device interference on the receiving device; and S403: resuming transmission in response to the termination of the in-device interference.
其中,所述响应于设备内干扰的结束重新执行传输包括:判断在所述设备内干扰结束时所述传输机会是否结束,若在所述设备内干扰结束时所述传输机会未结束,则:向所述发送端设备发送设备内干扰结束指示,并在所述传输机会的剩余时间内接收来自所述发送端设备的传输;或者在所述传输机会的剩余时间内,等待来自所述发送端设备的传输并进行响应。或者,若在所述设备内干扰结束时所述传输机会已结束,竞争信道进行传输。The re-transmission in response to the termination of the intra-device interference includes: determining whether the transmission opportunity has terminated when the intra-device interference terminates; if the transmission opportunity has not terminated when the intra-device interference terminates, then: sending an intra-device interference termination indication to the transmitting device and receiving a transmission from the transmitting device within the remaining time of the transmission opportunity; or waiting for and responding to a transmission from the transmitting device within the remaining time of the transmission opportunity. Alternatively, if the transmission opportunity has terminated when the intra-device interference terminates, performing transmission on a contended channel.
其中,所述判断在所述设备内干扰结束时所述传输机会是否结束包括:根据所述设备内干扰的已知的时间窗口判断所述传输机会是否结束。或者,所述判断在所述设备内干扰结束时所述传输机会是否结束包括:在所述设备内干扰结束后基于内部时钟判断所述传输机会是否结束。The determining whether the transmission opportunity ends when the intra-device interference ends includes determining whether the transmission opportunity ends based on a known time window of the intra-device interference. Alternatively, the determining whether the transmission opportunity ends when the intra-device interference ends includes determining whether the transmission opportunity ends based on an internal clock after the intra-device interference ends.
在一些实施例中,如图17所示的方法还包括:根据所述设备内干扰的时间窗口的信息,调整所述传输机会的时间窗口并通知所述发送端设备。其中,所述设备内干扰的时间窗口的信息包含在所述初始控制响应内。In some embodiments, the method shown in FIG17 further includes: adjusting the time window of the transmission opportunity based on the information of the time window of the intra-device interference and notifying the transmitting device, wherein the information of the time window of the intra-device interference is included in the initial control response.
图18是根据本申请一实施例示出的一种由发送端设备执行的无线通信方法的流程示意图,其中接收端设备存在设备内干扰。如图18所示,该方法包括操作S501,并且包括操作S502a至S502c中的一个或多个。在S501中,向接收端设备发送初始控制信息,接收来自接收端设备的初始控制响应以交互传输机会。在S502a中,在传输机会内,接收来自接收端设备的设备内干扰结束指示,并在传输机会的剩余时间内向接收端设备发送数据。在S502b中,等待预设时间后,终止传输机会;在传输机会内,向接收端设备重复传输,直到接收来自接收端设备的响应、超过预设次数或者传输机会结束。在S502c中,接收来自接收端设备的干扰指示,并且根据干扰指示调整传输机会的结束时间。Figure 18 is a flow chart illustrating a wireless communication method performed by a transmitting device according to an embodiment of the present application, wherein a receiving device experiences in-device interference. As shown in Figure 18, the method includes operation S501 and one or more of operations S502a to S502c. In S501, initial control information is sent to the receiving device, and an initial control response is received from the receiving device to exchange a transmission opportunity. In S502a, within the transmission opportunity, an indication of the end of in-device interference is received from the receiving device, and data is transmitted to the receiving device during the remaining time of the transmission opportunity. In S502b, after waiting for a preset time, the transmission opportunity is terminated; within the transmission opportunity, transmissions are repeated to the receiving device until a response is received from the receiving device, a preset number of transmissions is exceeded, or the transmission opportunity ends. In S502c, an interference indication is received from the receiving device, and the end time of the transmission opportunity is adjusted based on the interference indication.
其中,所述预设时间包括:预设定时器时间或者至所述传输机会结束的剩余时间。The preset time includes: a preset timer time or a remaining time until the end of the transmission opportunity.
在一些实施例中,所述根据所述干扰指示调整所述传输机会的结束时间包括:发送无竞争周期结束帧。In some embodiments, adjusting the end time of the transmission opportunity based on the interference indication includes sending a contention-free period end frame.
上述方法给出了在接收端设备存在设备内干扰的情况下,不同场景下收发端设备的行为,能够帮助减少发送端设备无效的等待时间,提升通信效率和资源的利用率。图17和图18所示的方法将在下文中结合具体场景做详细说明。The above methods describe the behavior of transceiver devices in different scenarios when intra-device interference exists on the receiving device. This can help reduce ineffective waiting time on the transmitting device, improving communication efficiency and resource utilization. The methods shown in Figures 17 and 18 will be described in detail below, combining specific scenarios.
在一些情况中,接收端的设备内干扰出现在TXOP的起始阶段,其进一步又可以包括几种不同的示例。In some cases, the intra-device interference at the receiving end occurs at the beginning of a TXOP, which can further include several different examples.
示例1:接收端设备无法响应发送端设备的帧,发送端设备保持当前TXOP,接收端设备的设备内干扰结束后主动指示设备内干扰结束,如果当前TXOP仍有剩余时间,则发送端设备立即继续传输Example 1: The receiving device cannot respond to the transmitting device's frame. The transmitting device maintains the current TXOP. After the receiving device's internal interference ends, it actively indicates that the internal interference has ended. If there is still time left in the current TXOP, the transmitting device immediately continues transmission.
如图19所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。在TXOP开始阶段发送端设备成功给接收端设备发送控制帧(Control frame)或数据帧(例如Data frame或PPDU)之后,接收端设备由于设备内干扰无法回复对应的控制响应帧(Control Response frame)或确认帧(Ack/BlockAck frame)。那么发送端设备和接收端设备分别有以下行为:As shown in Figure 19, the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). At the start of a TXOP, after the transmitting device successfully sends a Control Frame or Data Frame (such as a Data Frame or PPDU) to the receiving device, the receiving device is unable to reply with the corresponding Control Response Frame or Acknowledgement Frame (Ack/BlockAck frame) due to internal interference. The transmitting and receiving devices then behave as follows:
发送端设备行为:Sending device behavior:
发送端设备保持当前TXOP,等待接收端设备的响应帧或者主动发起的主动控制响应帧(unsolicited Control Response frame),继续使用当前TXOP剩余时间给接收端设备发送数据直至当前TXOP结束;然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。此外,如果没有响应则继续等待。The transmitting device maintains the current TXOP and waits for a response frame from the receiving device or an unsolicited Control Response frame. It then continues sending data to the receiving device using the remaining time of the current TXOP until the current TXOP ends. It then uses CCA to detect the channel's busy or idle status. If the channel is idle, it competes for the channel to initiate a new transmission. Otherwise, it continues waiting if there is no response.
接收端设备行为:Receiver device behavior:
接收端设备在其设备内干扰结束之后主动通过发送延迟的控制响应帧(Control Response frame)或确认帧(Ack/BlockAck frame)携带指示信息来指示其设备内干扰结束,在当前TXOP剩余时间与发送端设备进行数据交互直至TXOP结束;然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。After the interference within its device ends, the receiving device actively sends a delayed control response frame (Control Response frame) or an acknowledgment frame (Ack/BlockAck frame) carrying indication information to indicate the end of the interference within its device, and exchanges data with the transmitting device during the remaining time of the current TXOP until the end of the TXOP; then the idle or busy status of the channel is detected through CCA. If the channel status is idle, it can compete for the channel to initiate a new transmission.
示例2:接收端设备无法响应发送端设备的帧,发送端设备等待超过计时器(Timer 1)时长后终止当前TXOP。Example 2: The receiving device cannot respond to the sending device's frame. The sending device waits for a timer (Timer 1) to expire and then terminates the current TXOP.
如图20所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。在TXOP开始阶段发送端设备成功给接收端设备发送控制帧(Control frame)或数据帧(例如Data frame或PPDU)之后,接收端设备有设备内干扰无法回复控制响应帧(Control Response frame)或确认帧(Ack/BlockAck frame)。那么发送端设备和接收端设备分别有以下行为:As shown in Figure 20, the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). At the start of a TXOP, after the transmitting device successfully sends a Control Frame or Data Frame (such as a Data Frame or PPDU) to the receiving device, the receiving device, due to internal interference, cannot reply with a Control Response Frame or Acknowledgement Frame (Ack/BlockAck frame). The transmitting and receiving devices then behave as follows:
发送端设备行为:Sending device behavior:
发送端设备端保持一个计时器(Timer 1),发送端设备发送完帧(图20中所示为数据帧,即PPDU)之后开启Timer 1的倒计时等待接收端设备的响应帧,如果超过Timer 1时长仍未收到接收端设备的响应帧,则主动发送无竞争周期结束帧(CF-End frame)终止当前TXOP。其中,CF-End可以是广播或者组播帧等。然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道与其它设备发起新的传输;The transmitting device maintains a timer (Timer 1). After sending a frame (Figure 20 shows a data frame, i.e., PPDU), it starts the countdown of Timer 1 and waits for a response frame from the receiving device. If no response frame is received from the receiving device within Timer 1, it actively sends a Contention-Free Period End frame (CF-End frame) to terminate the current TXOP. The CF-End can be a broadcast or multicast frame. The channel idle/busy status is then detected through CCA. If the channel status is idle, it can compete for the channel with other devices to initiate a new transmission.
接收端设备行为:Receiver device behavior:
发送端设备在其设备内干扰结束之后,由于已经错过发送端设备发送的CF-End,那么接收端设备不知道当前TXOP被发送端设备提前终止,因此接收端设备需要在发送端设备所声明的原始TXOP结束时刻通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。After the interference within the transmitting device ends, the receiving device does not know that the current TXOP was terminated early by the transmitting device because it has missed the CF-End sent by the transmitting device. Therefore, the receiving device needs to detect the idle or busy status of the channel through CCA at the original TXOP end time declared by the transmitting device. If the channel status is idle, it can compete for the channel to initiate a new transmission.
示例3:接收端设备无法响应发送端设备的帧,发送端设备保持当前TXOP,发送端设备间隔t时间重新尝试发起传输,直至接收端设备成功响应或超过最大尝试次数或当前TXOP结束。Example 3: The receiving device cannot respond to the frame of the transmitting device. The transmitting device maintains the current TXOP and retries to initiate transmission at intervals of t until the receiving device successfully responds, the maximum number of attempts is exceeded, or the current TXOP ends.
如图21所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。在TXOP开始阶段发送端设备成功给接收端设备发送控制帧(Control frame)或数据帧(例如Data frame或PPDU)之后,接收端设备由于设备内干扰无法回复控制响应帧(Control Response frame)或确认帧(Ack/BlockAck frame)。那么发送端设备和接收端设备分别有以下行为:As shown in Figure 21, the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). At the start of a TXOP, after the transmitting device successfully sends a Control Frame or Data Frame (such as a Data Frame or PPDU) to the receiving device, the receiving device is unable to reply with a Control Response Frame or Acknowledgement Frame (Ack/BlockAck frame) due to internal interference. The transmitting and receiving devices then behave as follows:
发送端设备行为:Sending device behavior:
方式1(接收端设备成功响应):发送端设备间隔时间t重新给接收端设备发送帧(Control frame或PPDU等),如果接收端设备仍未响应则最多尝试发送T次(T为大于0的正整数,例如T可以设置为1或2等合理的数值),直至收到接收端设备的响应帧,然后利用当前TXOP剩余时间继续进行数据交互直至TXOP结束;然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输;图21中给出了相关示意。Method 1 (successful response from the receiving device): The transmitting device resends a frame (Control frame or PPDU, etc.) to the receiving device at an interval t. If the receiving device still does not respond, it attempts to send a frame up to T times (T is a positive integer greater than 0, for example, T can be set to a reasonable value such as 1 or 2) until a response frame from the receiving device is received. Then, data exchange continues using the remaining time of the current TXOP until the TXOP ends. The CCA is then used to detect the busy or idle state of the channel. If the channel state is idle, a new transmission can be initiated by competing for the channel. Figure 21 shows a related diagram.
方式2(超过最大尝试次数):发送端设备间隔时间t重新给接收端设备发送帧(Control frame或PPDU等),如果接收端设备仍未响应则最多尝试发送T次(T为大于0的正整数,例如T可以设置为1或2等合理的数值)后仍未收到接收端设备的响应帧,若当前TXOP仍未结束,则发送端设备发送CF-End主动终止当前TXOP;然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输;图21中不再重复给出相关示意。Method 2 (exceeding the maximum number of attempts): The transmitting device resends a frame (Control frame or PPDU, etc.) to the receiving device at an interval t. If the receiving device still does not respond, the transmitting device attempts to send a frame up to T times (T is a positive integer greater than 0, for example, T can be set to a reasonable value such as 1 or 2) and still does not receive a response frame from the receiving device. If the current TXOP has not ended, the transmitting device sends CF-End to actively terminate the current TXOP; then the idle or busy state of the channel is detected through CCA. If the channel state is idle, the transmitting device can compete for the channel to initiate a new transmission; the relevant illustration is not repeated in Figure 21.
方式3(当前TXOP结束):发送端设备间隔时间t重新给接收端设备发送帧(Control frame或PPDU等),如果接收端设备仍未响应则最多尝试发送T次(T为大于0的正整数,例如T可以设置为1或2等合理的数值),如果在重复尝试发送的过程中当前TXOP结束;则在TXOP结束后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输;图21中不再重复给出相关示意。Mode 3 (end of current TXOP): The transmitting device resends a frame (Control frame or PPDU, etc.) to the receiving device at an interval t. If the receiving device still does not respond, it attempts to send a maximum of T times (T is a positive integer greater than 0, for example, T can be set to a reasonable value such as 1 or 2). If the current TXOP ends during the repeated attempts to send, the CCA is used to detect the busy or idle state of the channel after the TXOP ends. If the channel state is idle, a new transmission can be initiated by competing for the channel. The relevant illustration is not repeated in Figure 21.
接收端设备行为:Receiver device behavior:
方式1:接收端设备在其设备内干扰结束之后,通过自身时钟判断当前TXOP是否仍有剩余时间,如果仍有剩余时间,则等待发送端设备发送帧(Control frame或PPDU等)然后进行响应,继续进行数据收发直至当前TXOP结束;然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。Method 1: After the interference ends within the receiving device, the receiving device uses its own clock to determine whether there is still time remaining in the current TXOP. If there is still time remaining, it waits for the transmitting device to send a frame (Control frame or PPDU, etc.) and then responds, continuing to send and receive data until the current TXOP ends. It then uses CCA to detect the idle or busy status of the channel. If the channel status is idle, it can compete for the channel to initiate a new transmission.
方式2:接收端设备在其设备内干扰结束之后,通过自身时钟判断当前TXOP是否仍有剩余时间,如果没有剩余时间,则可立即通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输;图21中不再重复给出相关示意。Method 2: After the interference within the receiving device ends, the receiving device uses its own clock to determine whether there is still time remaining in the current TXOP. If there is no time remaining, it can immediately detect the idle or busy status of the channel through CCA. If the channel status is idle, it can compete for the channel to initiate a new transmission. The relevant illustration is not repeated in Figure 21.
在另一些情况中,接收端的设备内干扰出现在TXOP的中间阶段,其进一步又可以包括几种不同的示例:In other cases, intra-device interference at the receiving end occurs in the middle of a TXOP, which can further include several different examples:
示例1:干扰持续时间可知且大于等于TXOP剩余时间,则接收端设备指示发送端设备可提前终止TXOP,并建议将TXOP终点设置到接收端设备的设备内干扰来临时刻Example 1: If the interference duration is known and is greater than or equal to the remaining TXOP time, the receiving device instructs the transmitting device to terminate the TXOP early and recommends setting the TXOP end point to the time when the interference occurs within the receiving device.
如图22所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。在TXOP开始阶段发送端设备与接收端设备可进行正常的数据收发。但在TXOP中间阶段接收端设备有设备内干扰,如果该设备内干扰的持续时间可知且大于等于当前TXOP剩余时间,那么发送端设备和接收端设备分别有以下行为:As shown in Figure 22, the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). At the beginning of the TXOP, the transmitting and receiving devices can transmit and receive data normally. However, during the middle of the TXOP, the receiving device experiences intra-device interference. If the duration of the intra-device interference is known and is greater than or equal to the remaining time of the current TXOP, the transmitting and receiving devices will each take the following actions:
发送端设备行为:Sending device behavior:
发送端设备基于接收端设备发送的帧(例如ICR)中对设备内干扰信息的指示,在设备内干扰来临时刻终止当前TXOP(例如发送CF-End frame);然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道与其它设备发起新的传输。The transmitting device terminates the current TXOP (for example, sending a CF-End frame) when internal interference occurs based on the indication of internal interference information in the frame sent by the receiving device (for example, ICR). The transmitting device then detects the idle or busy state of the channel through CCA. If the channel state is idle, it can compete for the channel with other devices to initiate a new transmission.
接收端设备行为:Receiver device behavior:
接收端设备在回复给发送端设备的ICR帧(或主动的ICR帧)帧中对设备内干扰的信息进行指示,例如在ICR帧中将持续时间字段(Duration field)的时长设置为设备内干扰来临时刻。The receiving device indicates the information about the interference within the device in the ICR frame (or active ICR frame) that it replies to the transmitting device, for example, by setting the duration of the duration field in the ICR frame to the time when the interference within the device occurs.
接收端设备的设备内干扰结束之后,通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。After the intra-device interference of the receiving device ends, the idle and busy status of the channel is detected through CCA. If the channel status is idle, the receiving device can compete for the channel to initiate a new transmission.
接收端设备获得信道使用权后还可以主动发送一个控制帧(Control frame)来指示其设备内干扰已结束和/或后续的设备内干扰信息。After obtaining the right to use the channel, the receiving device can also actively send a control frame to indicate that the interference within its device has ended and/or subsequent interference information within the device.
方式2:干扰持续时间不可知,干扰结束后当前TXOP已经结束,接收端设备的设备内干扰结束后接收端设备可竞争信道发起新的传输。Mode 2: The duration of the interference is unknown. When the interference ends, the current TXOP ends. After the intra-device interference of the receiving device ends, the receiving device can compete for the channel to initiate a new transmission.
如图23所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。在TXOP开始阶段发送端设备与接收端设备可进行正常的数据收发。但在TXOP中间阶段接收端设备有设备内干扰,如果该设备内干扰的持续时间未知,那么发送端设备和接收端设备分别有以下行为:As shown in Figure 23, the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). At the beginning of the TXOP, the transmitting and receiving devices can transmit and receive data normally. However, during the middle of the TXOP, the receiving device experiences intra-device interference. If the duration of this intra-device interference is unknown, the transmitting and receiving devices will each behave as follows:
发送端设备行为:Sending device behavior:
方式1:如图23所示,发送端设备保持当前TXOP,给接收端设备发送帧(Control frame或PPDU等)等待接收端设备的响应,如果当前TXOP结束接收端设备仍未响应,则发送端设备在TXOP结束时通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道与其它设备发起新的传输。Method 1: As shown in Figure 23, the transmitting device maintains the current TXOP and sends a frame (Control frame or PPDU, etc.) to the receiving device and waits for the receiving device's response. If the receiving device still does not respond when the current TXOP ends, the transmitting device uses CCA to detect the idle or busy status of the channel at the end of the TXOP. If the channel status is idle, it can compete for the channel with other devices to initiate a new transmission.
方式2:如图24所示,发送端设备保持当前TXOP,给接收端设备发送帧(Control frame或PPDU等)等待接收端设备的响应,如果等待时长超过Timer 1(Timer 1的时长小于当前TXOP剩余时长)接收端设备仍无响应,则在Timer 1到期时主动发送CF-End frame结束当前TXOP;然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道与其它设备发起新的传输。Method 2: As shown in Figure 24, the transmitting device maintains the current TXOP and sends a frame (Control frame or PPDU, etc.) to the receiving device and waits for the receiving device's response. If the waiting time exceeds Timer 1 (the duration of Timer 1 is less than the remaining duration of the current TXOP) and the receiving device still does not respond, it actively sends a CF-End frame to end the current TXOP when Timer 1 expires; then the idle or busy status of the channel is detected through CCA. If the channel status is idle, it can compete for the channel with other devices to initiate a new transmission.
方式3:如图25所示,发送端设备保持当前TXOP,给接收端设备发送帧(Control frame或PPDU等)等待接收端设备的响应,如果接收端设备无响应则间隔时间t重复尝试给接收端设备发送帧(Control frame或PPDU等),如果超过最大尝试次数T仍未等到接收端设备的响应则看当前TXOP是否有剩余时间,如果有剩余时间,则发送端设备主动发送CF-End frame结束当前TXOP;如果发送端设备在重复尝试发送的过程中当前TXOP结束,则在TXOP结束后发送端设备通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道与其它设备发起新的传输。Method 3: As shown in Figure 25, the transmitting device maintains the current TXOP, sends a frame (Control frame or PPDU, etc.) to the receiving device and waits for the response of the receiving device. If the receiving device does not respond, the transmitting device repeatedly tries to send a frame (Control frame or PPDU, etc.) to the receiving device at an interval of time t. If the maximum number of attempts T is exceeded and there is still no response from the receiving device, the transmitting device checks whether there is time left in the current TXOP. If there is time left, the transmitting device actively sends a CF-End frame to end the current TXOP. If the current TXOP ends during the transmitting device's repeated attempts to send, the transmitting device detects the busy or idle state of the channel through CCA after the end of the TXOP. If the channel state is idle, the transmitting device can compete for the channel and initiate a new transmission with other devices.
接收端设备行为:Receiver device behavior:
接收端设备在其设备内干扰结束后,通过时钟判断当前TXOP是否已经结束,如果当前TXOP已经结束则接收端设备通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输;After the interference in the receiving device ends, the receiving device uses the clock to determine whether the current TXOP has ended. If the current TXOP has ended, the receiving device uses CCA to detect the idle or busy status of the channel. If the channel status is idle, the receiving device can compete for the channel to initiate a new transmission.
此外,接收端设备获得信道使用权后还可以主动发送一个控制帧(Control frame)来指示其设备内干扰已结束和/或后续的设备内干扰信息。In addition, after obtaining the right to use the channel, the receiving device can also actively send a control frame to indicate that the interference within its device has ended and/or subsequent interference information within the device.
示例3:干扰持续时长不可知,则发送端设备发起传输直到接收端设备的设备内干扰来临时刻,干扰结束后接收端设备主动指示干扰结束给发送端设备,如果当前TXOP还有剩余时间,则发送端设备利用TXOP剩余时间立即继续传输。Example 3: If the duration of interference is unknown, the transmitting device initiates transmission until the receiving device experiences intra-device interference. After the interference ends, the receiving device proactively indicates the end of interference to the transmitting device. If there is time remaining in the current TXOP, the transmitting device immediately resumes transmission using the remaining TXOP time.
如图26所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。在TXOP开始阶段发送端设备与接收端设备可进行正常的数据收发。但在TXOP中间阶段接收端设备有设备内干扰,如果该设备内干扰的持续时间未知,那么发送端设备和接收端设备分别有以下行为:As shown in Figure 26, the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). At the beginning of the TXOP, the transmitting and receiving devices can transmit and receive data normally. However, during the middle of the TXOP, the receiving device experiences intra-device interference. If the duration of this intra-device interference is unknown, the transmitting and receiving devices will each behave as follows:
发送端设备行为:Sending device behavior:
发送端设备保持当前TXOP,给接收端设备发送帧(Control frame或PPDU等)等待接收端设备的响应,如果接收端设备无响应,则发送端设备在TXOP结束前继续等待接收端设备的响应(或主动发起的unsolicited Control frame)直到接收端设备成功进行了响应,然后发送端设备利用当前TXOP剩余的时间与接收端设备继续进行数据交互直至当前TXOP结束;然后通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。The transmitting device maintains the current TXOP and sends a frame (Control frame or PPDU, etc.) to the receiving device and waits for the receiving device's response. If the receiving device does not respond, the transmitting device continues to wait for the receiving device's response (or actively initiates an unsolicited Control frame) before the end of the TXOP until the receiving device successfully responds. The transmitting device then uses the remaining time of the current TXOP to continue data exchange with the receiving device until the end of the current TXOP; the CCA is then used to detect the channel's busy or idle status. If the channel status is idle, the transmitting device can compete for the channel to initiate a new transmission.
接收端设备行为:Receiver device behavior:
接收端设备在其设备内干扰结束后,通过时钟判断当前TXOP是否已经结束,如果当前TXOP仍未结束则接收端设备可主动发送一个控制帧(Control frame)指示其设备内干扰已结束和/或后续的设备内干扰信息,然后等待发送端设备利用当前TXOP剩余的时间给其发起数据交互。当前TXOP结束后接收端设备可通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。After the intra-device interference ends, the receiving device uses a clock to determine whether the current TXOP has ended. If the current TXOP has not yet ended, the receiving device can proactively send a control frame to indicate that the intra-device interference has ended and/or information about subsequent intra-device interference. The receiving device then waits for the transmitting device to initiate data exchange using the remaining time of the current TXOP. The receiving device uses CCA to detect the channel's busy or idle status. If the channel is idle, it can compete for the channel to initiate a new transmission.
示例4:干扰持续时长不可知,则发送端设备发起传输直到接收端设备的设备内干扰来临时刻,然后发送端设备间隔t时间重新尝试发起传输直至接收端设备成功响应Example 4: If the duration of the interference is unknown, the transmitting device initiates transmission until the receiving device experiences interference, and then retries transmission at intervals of t until the receiving device successfully responds.
如图27所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。在TXOP开始阶段发送端设备与接收端设备可进行正常的数据收发。但在TXOP中间阶段接收端设备有设备内干扰,如果该设备内干扰的持续时间未知,那么发送端设备和接收端设备分别有以下行为:As shown in Figure 27, the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). At the beginning of the TXOP, the transmitting and receiving devices can transmit and receive data normally. However, during the middle of the TXOP, the receiving device experiences intra-device interference. If the duration of this intra-device interference is unknown, the transmitting and receiving devices will each behave as follows:
发送端设备行为:Sending device behavior:
发送端设备保持当前TXOP,给接收端设备发送帧(Control frame或PPDU等)等待接收端设备的响应,如果接收端设备无响应则发送端设备间隔时间t重复尝试发送帧(Control frame或PPDU等),如果在重试达到最大尝试次数T之前且当前TXOP结束之前收到了接收端设备的响应,则发送端设备继续在当前TXOP剩余时间内与接收端设备进行数据交互,直至当前TXOP结束;然后发送端设备通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。The transmitting device maintains the current TXOP, sends a frame (Control frame or PPDU, etc.) to the receiving device, and waits for the receiving device's response. If the receiving device does not respond, the transmitting device repeatedly tries to send the frame (Control frame or PPDU, etc.) at an interval t. If a response is received from the receiving device before the maximum number of retries T is reached and before the end of the current TXOP, the transmitting device continues to exchange data with the receiving device for the remaining time of the current TXOP until the end of the current TXOP. The transmitting device then detects the idle or busy status of the channel through CCA. If the channel status is idle, it can compete for the channel to initiate a new transmission.
接收端设备行为:Receiver device behavior:
接收端设备在其设备内干扰结束后通过时钟判断当前TXOP是否已经结束,如果当前TXOP仍未结束则等待发送端设备发起的帧(Control frame或PPDU等),然后与发送端设备继续进行数据交互直至当前TXOP结束;然后接收端设备通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。After the interference within the receiving device ends, the receiving device uses the clock to determine whether the current TXOP has ended. If the current TXOP has not ended, it waits for the frame initiated by the transmitting device (Control frame or PPDU, etc.), and then continues to exchange data with the transmitting device until the current TXOP ends. The receiving device then uses CCA to detect the idle or busy status of the channel. If the channel status is idle, it can compete for the channel to initiate a new transmission.
示例5:干扰持续时间可知且干扰持续时间小于TXOP剩余时间,则接收端设备指示设备内干扰结束的时间,发送端设备保持当前TXOP,接收端设备的设备内干扰结束后发送端设备立即继续传输 Example 5: If the duration of the interference is known and is less than the remaining TXOP time, the receiving device indicates the time when the in-device interference ends, and the transmitting device maintains the current TXOP. Once the in-device interference ends on the receiving device, the transmitting device immediately resumes transmission.
如图28所示,发送端设备与接收端设备通过初始控制帧(ICF,例如RTS frame)和初始控制响应帧(ICR,例如CTS frame)的交互获得了TXOP。在TXOP开始阶段发送端设备与接收端设备可进行正常的数据收发。但在TXOP中间阶段接收端设备有设备内干扰,如果该设备内干扰的持续时间可知且小于当前TXOP剩余时间,那么发送端设备和接收端设备分别有以下行为:As shown in Figure 28, the transmitting and receiving devices establish a TXOP through the exchange of Initial Control Frames (ICFs, such as RTS frames) and Initial Control Response Frames (ICRs, such as CTS frames). At the beginning of the TXOP, the transmitting and receiving devices can transmit and receive data normally. However, during the middle of the TXOP, the receiving device experiences intra-device interference. If the duration of the intra-device interference is known and is less than the remaining time of the current TXOP, the transmitting and receiving devices will each take the following actions:
发送端设备行为:Sending device behavior:
发送端设备基于接收端设备在帧(初始控制响应帧,ICR)中对设备内干扰信息的指示,在接收端设备的设备内干扰来临时刻继续保持当前TXOP,等待接收端设备的设备内干扰结束时立即向接收端设备继续发送帧(控制帧,管理帧和/或数据帧等)直至当前TXOP结束;然后发送端设备通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。Based on the indication of intra-device interference information by the receiving device in the frame (Initial Control Response frame, ICR), the transmitting device continues to maintain the current TXOP when the intra-device interference of the receiving device occurs, and immediately continues to send frames (control frames, management frames and/or data frames, etc.) to the receiving device until the current TXOP ends when the intra-device interference of the receiving device ends; the transmitting device then detects the idle or busy status of the channel through CCA. If the channel status is idle, it can compete for the channel to initiate a new transmission.
注:由于发送端设备通过接收端设备发送的ICR中的设备内干扰信息指示知道接收端设备的设备内干扰开始时间和持续时间,因此发送端设备在此期间内可与其它设备进行通信,等到接收端设备的设备内干扰结束时,再继续与接收端设备进行数据传输。Note: Since the transmitting device knows the start time and duration of the intra-device interference of the receiving device through the intra-device interference information indication in the ICR sent by the receiving device, the transmitting device can communicate with other devices during this period and continue data transmission with the receiving device after the intra-device interference of the receiving device ends.
接收端设备行为:Receiver device behavior:
接收端设备在帧(初始控制响应帧,ICR)中可以对自身的设备内干扰信息进行指示,例如将ICR的持续时间字段(Duration field)设置为设备内干扰来临时刻,并指示设备内干扰结束时刻。此外,接收端设备可以根据自身的设备内干扰信息调整传输机会的结束时间,并通知发送端设备。The receiving device can indicate its own intra-device interference information in the Initial Control Response (ICR) frame. For example, the ICR's Duration field can be set to the onset time of intra-device interference and the end time of intra-device interference. Furthermore, the receiving device can adjust the end time of its transmission opportunity based on its own intra-device interference information and notify the transmitting device accordingly.
接收端设备在自身的设备内干扰结束之后等待发送端设备发起的帧(Control frame或PPDU等)并进行响应,与发送端设备进行数据交互直至当前TXOP结束;然后接收端设备通过CCA检测信道的闲忙状态,如果信道状态为闲则可竞争信道发起新的传输。After the interference within its own device ends, the receiving device waits for the frame initiated by the transmitting device (Control frame or PPDU, etc.) and responds, exchanging data with the transmitting device until the current TXOP ends; the receiving device then detects the idle or busy status of the channel through CCA. If the channel status is idle, it can compete for the channel to initiate a new transmission.
图29是本申请实施例提供的一种通信设备600的示意性框图。如图29所示,该通信设备600包括处理器601和存储器602,处理器601与存储器602可通信地连接。该通信设备600可以为,例如但不限于,前文所描述的发送端设备、接收端设备等。在一些实施例中,通信设备600还可包括用于发送/接收数据的收发机,或者仅包括用于发送数据的发送电路,或者仅包括用于接收数据的接收电路。通信设备600的存储器602用于存储程序指令,该程序指令可被处理器601执行,以实现前文中任一实施例中所描述的传输方法或无线通信方法。Figure 29 is a schematic block diagram of a communication device 600 provided in an embodiment of the present application. As shown in Figure 29, the communication device 600 includes a processor 601 and a memory 602, and the processor 601 and the memory 602 are communicatively connected. The communication device 600 can be, for example, but not limited to, the transmitting device, receiving device, etc. described above. In some embodiments, the communication device 600 may also include a transceiver for sending/receiving data, or only include a transmitting circuit for sending data, or only include a receiving circuit for receiving data. The memory 602 of the communication device 600 is used to store program instructions, which can be executed by the processor 601 to implement the transmission method or wireless communication method described in any of the above embodiments.
应理解,本申请实施例的处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment may be completed by hardware integrated logic circuits in the processor or software instructions.
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。本申请实施例还提供了一种计算机可读存储介质,用于存储计算机程序。It is understood that the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory. The embodiments of the present application also provide a computer-readable storage medium for storing a computer program.
可选的,该计算机可读存储介质可应用于本申请实施例中的通信设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由通信设备实现的相应流程,为了简洁,在此不再赘述。可选地,该计算机可读存储介质可应用于本申请任一实施例中的发送端设备或接收端设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由接入点实现的流程,为了简洁,在此不再赘述。可选地,该计算机可读存储介质可应用于本申请任一实施例中的发送端设备或接收端设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由环境供能设备或非接入点站点实现的流程,为了简洁,在此不再赘述。Optionally, the computer-readable storage medium may be applied to the communication device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application. For the sake of brevity, they are not described in detail here. Optionally, the computer-readable storage medium may be applied to the transmitting device or the receiving device in any embodiment of the present application, and the computer program enables the computer to execute the processes implemented by the access point in the various methods of the embodiments of the present application. For the sake of brevity, they are not described in detail here. Optionally, the computer-readable storage medium may be applied to the transmitting device or the receiving device in any embodiment of the present application, and the computer program enables the computer to execute the processes implemented by the environmental power supply device or the non-access point station in the various methods of the embodiments of the present application. For the sake of brevity, they are not described in detail here.
本申请实施例还提供了一种计算机程序产品,包括计算机程序指令。An embodiment of the present application also provides a computer program product, including computer program instructions.
可选的,该计算机程序产品可应用于本申请实施例中的通信设备,并且该计算机程序指令使得计算机执行本申请实施例的各个方法中由通信设备实现的相应流程,为了简洁,在此不再赘述。Optionally, the computer program product can be applied to the communication device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。 The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims (36)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/086681 WO2025213346A1 (en) | 2024-04-08 | 2024-04-08 | Transmission method for available window of wireless communication device, wireless communication method in case of in-device interference, wireless communication device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/086681 WO2025213346A1 (en) | 2024-04-08 | 2024-04-08 | Transmission method for available window of wireless communication device, wireless communication method in case of in-device interference, wireless communication device and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025213346A1 true WO2025213346A1 (en) | 2025-10-16 |
Family
ID=97349194
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/086681 Pending WO2025213346A1 (en) | 2024-04-08 | 2024-04-08 | Transmission method for available window of wireless communication device, wireless communication method in case of in-device interference, wireless communication device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025213346A1 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140204872A1 (en) * | 2011-09-15 | 2014-07-24 | Huawei Technologies Co., Ltd. | Information transmission method and apparatus |
| US20150264710A1 (en) * | 2014-03-12 | 2015-09-17 | Nokia Corporation | Coordination of RTS-CTS in Wireless Network |
| CN108476530A (en) * | 2016-01-07 | 2018-08-31 | 交互数字专利控股公司 | Method and apparatus for securing multi-user (MU) transmissions |
| US20210076413A1 (en) * | 2019-09-06 | 2021-03-11 | Mediatek Singapore Pte. Ltd. | Enhanced High-Throughput Multi-Link Channel Access and Operation |
| US20230105675A1 (en) * | 2021-10-04 | 2023-04-06 | Charter Communications Operating, Llc | Access Point Methods and Apparatus Relating to Supporting Coexistence of Multiple Receiver/Transmitters In A Device Supporting One or More Communications Standards |
| US20230135332A1 (en) * | 2020-04-14 | 2023-05-04 | Hyundai Motor Company | Method and device for direct communication in wireless lan system |
| US20230156795A1 (en) * | 2020-04-07 | 2023-05-18 | Electronics And Telecommunications Research Institute | Method and apparatus for transmitting and receiving data in communication system supporting multiple links |
| EP4304283A1 (en) * | 2022-07-08 | 2024-01-10 | INTEL Corporation | Lowering effect of in-device or cross-link interference |
-
2024
- 2024-04-08 WO PCT/CN2024/086681 patent/WO2025213346A1/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140204872A1 (en) * | 2011-09-15 | 2014-07-24 | Huawei Technologies Co., Ltd. | Information transmission method and apparatus |
| US20150264710A1 (en) * | 2014-03-12 | 2015-09-17 | Nokia Corporation | Coordination of RTS-CTS in Wireless Network |
| CN108476530A (en) * | 2016-01-07 | 2018-08-31 | 交互数字专利控股公司 | Method and apparatus for securing multi-user (MU) transmissions |
| US20210076413A1 (en) * | 2019-09-06 | 2021-03-11 | Mediatek Singapore Pte. Ltd. | Enhanced High-Throughput Multi-Link Channel Access and Operation |
| US20230156795A1 (en) * | 2020-04-07 | 2023-05-18 | Electronics And Telecommunications Research Institute | Method and apparatus for transmitting and receiving data in communication system supporting multiple links |
| US20230135332A1 (en) * | 2020-04-14 | 2023-05-04 | Hyundai Motor Company | Method and device for direct communication in wireless lan system |
| US20230105675A1 (en) * | 2021-10-04 | 2023-04-06 | Charter Communications Operating, Llc | Access Point Methods and Apparatus Relating to Supporting Coexistence of Multiple Receiver/Transmitters In A Device Supporting One or More Communications Standards |
| EP4304283A1 (en) * | 2022-07-08 | 2024-01-10 | INTEL Corporation | Lowering effect of in-device or cross-link interference |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5415533B2 (en) | Communication method and communication station | |
| CN107615793B (en) | Method and system for transmitting data between peer sites in a highly channel efficient, decentralized manner | |
| US20210185732A1 (en) | Wireless communication terminal and wireless communication method for multiuser edca operation | |
| CN107079470B (en) | Media access control for licensed assisted access | |
| US20230199831A1 (en) | Channel Access Method and Communication Apparatus | |
| JP5345733B2 (en) | Apparatus, method and recording medium using delay CLEAR-TO-SEND and DENIAL-TO-SEND in directional wireless network | |
| JP2011525091A (en) | Method and apparatus for multicast communication | |
| US20240389149A1 (en) | Method and apparatus for low latency communication in wireless local area network | |
| US9560674B2 (en) | Virtual busy-tone for full-duplex wireless networks | |
| CN113647182B (en) | Wireless communication method and device | |
| US11166309B2 (en) | Simultaneous transmit and receive operation in WLANs | |
| EP2832168B1 (en) | Dynamic setting of transmisison time in a contention based wireless system | |
| CN113727457A (en) | Communication method and device | |
| WO2011092370A1 (en) | Coordinating contention access between wireless networks | |
| WO2025213346A1 (en) | Transmission method for available window of wireless communication device, wireless communication method in case of in-device interference, wireless communication device and storage medium | |
| EP3542587A1 (en) | Method and access node for controlling uplink transmissions in a wireless network | |
| Garcia-Luna-Aceves | CTMA: A More Efficient Channel Access Method for Networks with Hidden Terminals | |
| CN111526603B (en) | A multi-channel multiple access method for wireless ad hoc network | |
| CN117793938A (en) | Data transmission method and device | |
| CN106817193B (en) | A method of access point communication and access point | |
| US20250081240A1 (en) | Uplink multi-user operational enhancements for low latency applications | |
| US20240340956A1 (en) | Procedures for preemption in next generation wi-fi networks | |
| CN111770541B (en) | Key frame sending method and device, storage medium and terminal | |
| CN103327640B (en) | The medium reservation method based on competition that in WLAN (wireless local area network), multicast transmits and device | |
| TW201804761A (en) | Wireless communication system and associated wireless communication method and wireless device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24934432 Country of ref document: EP Kind code of ref document: A1 |