PPDU transmission method and apparatus, and readable storage medium
Patent Information
- Application Number
- PCT/CN2025/079890
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-06
- Filing Date
- 2025-02-28
- Publication Date
- 2025-10-02
AI Technical Summary
Traditional IoT devices rely on batteries for power, resulting in high maintenance costs and difficulty in maintaining network operation in extreme environments. Battery replacement and disposal are also harmful to the environment. The signaling design of existing wireless communication devices cannot adapt to the needs of environmental energy harvesting devices.
A PPDU transmission method suitable for ambient energy harvesting devices is designed. By designing different MCS parameters for uplink and downlink transmission, including information in the signaling field to indicate the modulation and coding strategy of the payload, the uplink and downlink transmission characteristics are optimized, the signaling overhead is reduced, and the reliability is improved.
It enables efficient communication for battery-free IoT devices, reduces device size and cost, supports various new application scenarios, and improves network performance and sustainability.
Smart Images

Figure CN2025079890_02102025_PF_FP_ABST
Abstract
Description
PPDU transmission method, device and readable storage medium
[0001] This application claims priority to the Chinese patent application with application number 202410256758.5 filed with the State Intellectual Property Office of China on March 6, 2024, and priority to the Chinese patent application with the invention name “PPDU transmission method, device and readable storage medium”, all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of wireless communication technology, and in particular to a physical layer protocol data unit (PPDU) transmission method, device, and readable storage medium. Background Art
[0003] Traditional IoT devices typically come with batteries with limited lifespans. However, as IoT networks and devices proliferate, maintenance expenses (including labor and battery costs) will also increase dramatically. For example, billions of batteries are discarded each year, of which only a small fraction are recycled, causing harmful impacts on Earth's ecosystems. Furthermore, maintaining IoT network operations and replacing batteries can be extremely difficult in extreme environmental conditions (e.g., high voltage, high temperature, extremely low temperature, and humid environments). To address these issues, battery-free IoT communications have been proposed. By harvesting ambient energy, they can effectively improve network performance and sustainability, expanding their application scenarios. Furthermore, by removing the battery, device size and cost can be significantly reduced, enabling a variety of new applications.
[0004] The Institute of Electrical and Electronics Engineers (IEEE) 802.11 working group is currently discussing IoT devices that support energy harvesting. This project, named Ambient Power (AMP), is being discussed. IoT devices that support energy harvesting, or AMP IoT devices, can be referred to as AMP IoT devices or simply AMP devices, enabling battery-free communication. These devices can harvest energy from various sources, such as radio waves, light (sunlight), motion, and heat, thereby addressing the challenges associated with traditional batteries.
[0005] Similar to traditional wireless communication devices (such as Wi-Fi (wireless fidelity) devices), AMP devices can transmit information through physical layer protocol data units (PPDUs). PPDUs typically include a signaling (SIG) field to assist the receiving end in correctly demodulating the data. Therefore, how to design a signaling (SIG) field suitable for AMP devices is a question currently being explored by those skilled in the art. Summary of the Invention
[0006] The embodiments of the present application provide a PPDU transmission method, apparatus, and readable storage medium, and design a signaling (SIG) field so that the signaling field can be applicable to an AMP device to support uplink and downlink communications of the AMP device.
[0007] The present application is introduced below from different aspects. It should be understood that the implementation methods and beneficial effects of the following different aspects can be referenced to each other.
[0008] In this application, "transmission" can be understood as "sending" and / or "receiving." The AMP device in this application can be a wireless communication device that supports AMP, such as a high-efficiency (HE) access point (AP) or HE station (STA) that supports AMP, or an extremely high throughput (EHT) AP or EHT STA, or an access point / station of a future generation of Wi-Fi standard.
[0009] In the first aspect, the present application provides a PPDU transmission (which can be understood as sending here) method, which can be applied to the field of ambient energy (AMP), for example, it can support wireless power transfer (WPT), wireless local area network (WLAN), or IEEE series protocols. The method includes: a first communication device generates and sends a PPDU, the PPDU includes a signaling field and a payload, the signaling field includes first information, and the first information is used to indicate the modulation and coding scheme (MCS) of the payload. The MCS of the payload is an MCS in the MCS parameter table, and the MCS corresponding to the downlink transmission in the MCS parameter table is not exactly the same as the MCS corresponding to the uplink transmission. For example, the specific content of the MCS parameter table can be found in the description of the method embodiment below, which will not be described in detail here.
[0010] It is understood that "not completely identical" in this application can include both "completely different (i.e., no intersection between the two)" and "partially different." It is also understood that the modulation and coding strategy (MCS) includes both data rate and modulation mode.
[0011] For example, the PPDU may be an AMP PPDU. In this application, "AMP PPDU" may be understood as a PPDU sent or received by a wireless communication device supporting AMP (or referred to as an AMP device), or a PPDU defined by a protocol related to AMP.
[0012] Exemplarily, the first communication device may be a communication device supporting AMP, such as a HE STA, HE AP, EHT STA, or EHT AP supporting AMP.
[0013] This application takes into account the varying capabilities of different APM devices. In some scenarios, some APM devices may have unbalanced uplink and downlink budgets (e.g., the maximum uplink transmission distance is significantly greater than the maximum downlink transmission distance). In such cases, this application designs different MCS parameters for the uplink and downlink payloads to accommodate the characteristics of uplink and downlink transmission and support uplink and downlink communication between AMP devices.
[0014] On the second aspect, the present application provides a PPDU transmission (which can be understood as reception here) method, which can be applied to the AMP field, for example, it can support WPT, WLAN, or IEEE series protocols. The method includes: a second communication device receives and processes the PPDU, the PPDU includes a signaling field and a payload, the signaling field includes first information, and the first information is used to indicate the MCS of the payload. The MCS of the payload is an MCS in the MCS parameter table, and the MCS corresponding to the downlink transmission in the MCS parameter table is not exactly the same as the MCS corresponding to the uplink transmission. For example, the specific content of the MCS parameter table can be found in the description of the method embodiment below, which will not be described in detail here.
[0015] Exemplarily, the above-mentioned PPDU may be an AMP PPDU.
[0016] Exemplarily, the second communication device may be a communication device supporting AMP, such as a HE STA, HE AP, EHT STA, or EHT AP supporting AMP.
[0017] In combination with the first aspect or the second aspect, in a possible implementation method, the MCS corresponding to the downlink transmission in the above-mentioned MCS parameter table is not exactly the same as the MCS corresponding to the uplink transmission, including: the maximum rate of the MCS corresponding to the uplink transmission in the MCS parameter table is greater than the maximum rate of the MCS corresponding to the downlink transmission, and / or the minimum rate of the MCS corresponding to the uplink transmission in the MCS parameter table is greater than the minimum rate of the MCS corresponding to the downlink transmission.
[0018] In combination with the first aspect or the second aspect, in a possible implementation method, the MCS corresponding to the downlink transmission in the above-mentioned MCS parameter table is not exactly the same as the MCS corresponding to the uplink transmission, and further includes: the modulation mode of the MCS corresponding to the downlink transmission in the MCS parameter table is on-off keying (OOK) modulation; the modulation mode of the MCS corresponding to the uplink transmission in the MCS parameter table includes one or more of the following: phase shift keying (PSK) modulation, frequency shift keying (FSK) modulation, OOK modulation, spread spectrum, or complementary code keying (CCK) modulation. Exemplarily, the spread spectrum can be direct sequence spread spectrum (DSSS).
[0019] Illustratively, the MCS parameter table includes one or more of Table 3a, Table 3b, Table 3c, Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c below. In other words, the MCS of the payload indicated by the first information may be one of Table 3a, Table 3b, Table 3c, Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c below.
[0020] Exemplarily, the value of the first information may be equal to an MCS index. One MCS index may identify one MCS, and one MCS may correspond to one or more MCS indexes.
[0021] The present application designs different MCS parameters for uplink payload and downlink payload respectively to adapt to the characteristics of uplink transmission and downlink transmission respectively (such as the maximum transmission distance of uplink is greater than the maximum transmission distance of downlink). For example, for uplink transmission, the rate and / or modulation order in the payload MCS of the present application is relatively higher, which can reduce the air interface occupancy time of uplink transmission, thereby reducing interference with other devices; for downlink transmission, the rate and / or modulation order in the payload MCS is relatively lower, which can improve the reliability of downlink transmission.
[0022] In conjunction with the first or second aspect, in one possible implementation, the signaling field further includes second information, where the second information is used to indicate the length of the payload. The second information satisfies the following conditions: when the PPDU is an uplink PPDU, the length of the second information is a first value; when the PPDU is a downlink PPDU, the length of the second information is a second value, where the first value is less than the second value.
[0023] Exemplarily, the length of the payload satisfies: when the PPDU is an uplink PPDU, the length of the payload is equal to the product of the value of the second information and K1; when the PPDU is a downlink PPDU, the length of the payload is equal to the product of the value of the second information and K2, where K1 is greater than K2, and K2 is a positive integer.
[0024] It is understood that in AMP applications, the downlink is primarily used to transmit control information, scheduling information, and wake-up information, while the uplink is primarily used for identifier reporting, sensor data collection, and positioning information exchange. This application takes into account the differences in uplink and downlink payload content and designs second information for both the uplink PPDU and the downlink PPDU. Furthermore, the length of the second information in the uplink PPDU is smaller than that in the downlink PPDU, thereby reducing uplink signaling overhead.
[0025] In combination with the first or second aspect, in one possible implementation, the PPDU further includes a synchronization field, which is the same as a wake-up radio (WUR) synchronization field. In this case, the receiving end may not be able to distinguish between a WUR PPDU and an AMP PPDU, so the signaling field may further include third information, which may be used to indicate that the PPDU is an AMP PPDU.
[0026] Exemplarily, the MCS of the signaling field includes any one of the following: 62.5 kbps rate and OOK modulation; 250 kbps rate and OOK modulation. In other words, the MCS of the signaling field is implicitly indicated / indirectly indicated by the synchronization field.
[0027] When the synchronization field in the AMP PPDU is the same as the WUR synchronization field, the present application adds third information in the signaling field to indicate whether the type of the PPDU is an AMP PPDU, so that the receiving end can distinguish between the AMP PPDU and the WUR PPDU.
[0028] In combination with the first aspect or the second aspect, in a possible implementation, the above-mentioned signaling field also includes one or more of the following: a version number (Version Number) field, an uplink and downlink indication (DL / UL Indication) field, a transmission opportunity (TXOP) duration (TXOP Duration) field, or a cyclic redundancy check (CRC) field. Among them, the version number field can be used to indicate the version number used by the PPDU, and its function can be backward compatibility. The DL / UL Indication field can be used to indicate uplink transmission or downlink transmission, or to indicate the uplink and downlink marks of the PPDU. The TXOP Duration field can be used to indicate the channel occupancy time. The CRC field is used to indicate the cyclic redundancy check code.
[0029] This application carries the version number, uplink and downlink indications, channel occupancy time, or CRC code in the signaling field, which helps the receiving end to correctly demodulate the data.
[0030] In conjunction with the first or second aspect, in one possible implementation, the PPDU further includes a synchronization field, which is different from the WUR synchronization field. It will be appreciated that when the synchronization field in the PPDU is different from the WUR synchronization field, the AMP PPDU and the WUR PPDU can be distinguished by their respective synchronization fields, eliminating the need to carry information in the signaling field to indicate the AMP PPDU.
[0031] This application constrains the synchronization field in the AMP PPDU to be different from the WUR synchronization field, which can reduce signaling overhead.
[0032] In combination with the first aspect or the second aspect, in one possible implementation, when the synchronization field in the AMP PPDU is different from the WUR synchronization field, the MCS of the signaling field in the AMP PPDU may be predefined. For example, the MCS of the signaling field may be defined as a 62.5 kbps rate and OOK modulation.
[0033] Alternatively, the signaling field includes a first signaling subfield and a second signaling subfield. The MCS of the first signaling subfield is predefined, and the first signaling subfield can be used to indicate the MCS of the second signaling subfield. The first information can be located in the first signaling subfield. Exemplarily, there is information a (the information a is different from the first information) in the first signaling subfield, which is used to indicate the MCS of the second signaling subfield. Alternatively, the MCS of the second signaling subfield is related to the MCS of the payload indicated by the first information, or the MCS of the second signaling subfield is determined based on the MCS of the payload indicated by the first information. In other words, the first signaling subfield (the first information in it) can indirectly indicate the MCS of the second signaling subfield.
[0034] The present application constrains the MCS of the signaling field in a predefined manner, which can reduce signaling overhead and improve the reliability of the signaling field.
[0035] In combination with the first aspect or the second aspect, in one possible implementation, when the synchronization field in the AMP PPDU is different from the WUR synchronization field, the synchronization field may indirectly indicate the uplink and downlink markings of the PPDU. In this case, the signaling field may not include the DL / UL Indication field.
[0036] Exemplarily, the MCS of the signaling field is predefined, including: when the synchronization field indicates uplink, the MCS of the signaling field is a predefined first MCS; when the synchronization field indicates downlink, the MCS of the signaling field is a predefined second MCS. The first MCS and the second MCS are different. For example, the rate in the first MCS is higher than the rate in the second MCS, and / or the modulation order of the modulation method in the first MCS is higher than the modulation order of the modulation method in the second MCS.
[0037] Exemplarily, the MCS of the first signaling subfield is predefined, including: when the synchronization field indicates uplink, the MCS of the first signaling subfield is a predefined first MCS; when the synchronization field indicates downlink, the MCS of the first signaling subfield is a predefined second MCS. The first MCS and the second MCS are different. For example, the rate in the first MCS is higher than the rate in the second MCS, and / or the modulation order of the modulation method in the first MCS is higher than the modulation order of the modulation method in the second MCS.
[0038] This application designs the MCS of the signaling field for uplink transmission and downlink transmission respectively, and the MCS of the signaling field for uplink transmission is different from the MCS of the signaling field for downlink transmission, which can improve the reliability of the signaling field while reducing the air interface occupancy time of the uplink signaling field.
[0039] In combination with the first aspect or the second aspect, in one possible implementation, when the synchronization field in the AMP PPDU is different from the WUR synchronization field, the above-mentioned synchronization field can indirectly indicate the MCS of the signaling field in the above-mentioned PPDU.
[0040] Exemplarily, the MCS of the signaling field may be an MCS in an MCS parameter table, where the MCS corresponding to downlink transmission and the MCS corresponding to uplink transmission in the MCS parameter table are not identical. For details about the MCS parameter table, refer to the description of the method embodiment below and are not described in detail here. For example, the MCS of the signaling field may be any of Table 3a, Table 3b, Table 3c, Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c below.
[0041] In combination with the first aspect or the second aspect, in one possible implementation, when the synchronization field in the AMP PPDU is different from the WUR synchronization field, the above-mentioned synchronization field can indirectly indicate the MCS of the signaling field in the above-mentioned PPDU, and the uplink and downlink marks of the above-mentioned PPDU.
[0042] Exemplarily, the MCS of the above signaling field may be any one of Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c below.
[0043] This application uses the synchronization field in the AMP PPDU to indicate the MCS of the signaling field, and its design is more flexible.
[0044] In a third aspect, the present application provides a communication device configured to execute the method in the first aspect or any possible implementation of the first aspect. The communication device includes a module configured to execute the method in the first aspect or any possible implementation of the first aspect.
[0045] In a fourth aspect, the present application provides a communication device configured to execute the method of the second aspect or any possible implementation of the second aspect. The communication device includes a module configured to execute the method of the second aspect or any possible implementation of the second aspect.
[0046] In the third or fourth aspect, the communication device may include a transceiver module and a processing module. For a detailed description of the transceiver module and the processing module, reference may be made to the device embodiments described below. The beneficial effects of the third and fourth aspects may be referenced to the relevant descriptions of the first and second aspects, and are not further elaborated here.
[0047] In a fifth aspect, the present application provides a PPDU transmission (which can be understood as sending here) method, which can be applied to the AMP field, for example, it can support WPT, WLAN, or IEEE series protocols. The method includes: a first communication device generates and sends a PPDU, the PPDU includes a signaling field and a payload, the signaling field includes second information, and the second information is used to indicate the length of the payload. The second information satisfies: when the PPDU is an uplink PPDU, the length of the second information is a first value, and when the PPDU is a downlink PPDU, the length of the second information is a second value. The first value is less than the second value.
[0048] Exemplarily, the above-mentioned PPDU may be an AMP PPDU.
[0049] Exemplarily, the first communication device may be a communication device supporting AMP, such as a HE STA, HE AP, EHT STA, or EHT AP supporting AMP.
[0050] It is understood that in AMP applications, the downlink is primarily used to transmit control information, scheduling information, and wake-up information, while the uplink is primarily used for identifier reporting, sensor data collection, and positioning information exchange. This application takes into account the differences in uplink and downlink payload content and designs second information for both the uplink PPDU and the downlink PPDU. Furthermore, the length of the second information in the uplink PPDU is smaller than that in the downlink PPDU, thereby reducing uplink signaling overhead.
[0051] In a sixth aspect, the present application provides a PPDU transmission (which can be understood as reception here) method, which can be applied to the AMP field, for example, it can support WPT, WLAN, or IEEE series protocols. The method includes: a second communication device receives and processes a PPDU, the PPDU includes a signaling field and a payload, the signaling field includes second information, and the second information is used to indicate the length of the payload. The second information satisfies: when the PPDU is an uplink PPDU, the length of the second information is a first value, and when the PPDU is a downlink PPDU, the length of the second information is a second value. The first value is less than the second value.
[0052] Exemplarily, the above-mentioned PPDU may be an AMP PPDU.
[0053] Exemplarily, the second communication device may be a communication device supporting AMP, such as a HE STA, HE AP, EHT STA, or EHT AP supporting AMP.
[0054] In conjunction with the fifth or sixth aspect, in one possible implementation, the length of the payload satisfies: when the PPDU is an uplink PPDU, the length of the payload is equal to the product of the value of the second information and K1; when the PPDU is a downlink PPDU, the length of the payload is equal to the product of the value of the second information and K2, where K1 is greater than K2, and K2 is a positive integer.
[0055] In conjunction with the fifth or sixth aspect, in one possible implementation, the PPDU further includes a synchronization field that is identical to the WUR synchronization field. In this case, the receiving end may not be able to distinguish between the WUR PPDU and the AMP PPDU. Therefore, the signaling field may further include third information that can be used to indicate that the PPDU is an AMP PPDU.
[0056] Exemplarily, the MCS of the signaling field includes any one of the following: 62.5 kbps rate and OOK modulation; 250 kbps rate and OOK modulation. In other words, the MCS of the signaling field is implicitly indicated / indirectly indicated by the synchronization field.
[0057] When the synchronization field in the AMP PPDU is the same as the WUR synchronization field, the present application adds third information in the signaling field to indicate whether the type of the PPDU is an AMP PPDU, so that the receiving end can distinguish between the AMP PPDU and the WUR PPDU.
[0058] In combination with the fifth aspect or the sixth aspect, in a possible implementation, the above-mentioned signaling field also includes one or more of the following: a version number (Version Number) field, an uplink and downlink indication (DL / UL Indication) field, a transmission opportunity duration (TXOP Duration) field, or a cyclic redundancy check (CRC) field. Among them, the version number field can be used to indicate the version number used by the PPDU, and its function can be backward compatibility. The DL / UL Indication field can be used to indicate uplink transmission or downlink transmission, or to indicate the uplink and downlink markings of the PPDU. The TXOP Duration field can be used to indicate the channel occupancy time. The CRC field is used to indicate the cyclic redundancy check code.
[0059] This application carries the version number, uplink and downlink indications, channel occupancy time, or CRC code in the signaling field, which helps the receiving end to correctly demodulate the data.
[0060] In conjunction with the fifth or sixth aspect, in one possible implementation, the PPDU further includes a synchronization field, which is different from the WUR synchronization field. It will be appreciated that when the synchronization field in the PPDU is different from the WUR synchronization field, the AMP PPDU and the WUR PPDU can be distinguished by their respective synchronization fields, without the need to carry information in the signaling field to indicate the AMP PPDU.
[0061] This application constrains the synchronization field in the AMP PPDU to be different from the WUR synchronization field, which can reduce signaling overhead.
[0062] In conjunction with the fifth or sixth aspect, in one possible implementation, when the synchronization field in the AMP PPDU is different from the WUR synchronization field, the MCS of the signaling field in the AMP PPDU may be predefined. For example, the MCS of the signaling field may be defined as a 62.5 kbps rate and OOK modulation.
[0063] Alternatively, the signaling field includes a first signaling subfield and a second signaling subfield. The MCS of the first signaling subfield is predefined, and the first signaling subfield can be used to indicate the MCS of the second signaling subfield. The first information can be located in the first signaling subfield. Exemplarily, there is information a (the information a is different from the first information) in the first signaling subfield, which is used to indicate the MCS of the second signaling subfield. Alternatively, the MCS of the second signaling subfield is related to the MCS of the payload indicated by the first information, or the MCS of the second signaling subfield is determined based on the MCS of the payload indicated by the first information. In other words, the first signaling subfield (the first information in it) can indirectly indicate the MCS of the second signaling subfield.
[0064] The present application constrains the MCS of the signaling field in a predefined manner, which can reduce signaling overhead and improve the reliability of the signaling field.
[0065] In combination with the fifth aspect or the sixth aspect, in one possible implementation, when the synchronization field in the AMP PPDU is different from the WUR synchronization field, the synchronization field may indirectly indicate the uplink and downlink markings of the PPDU. In this case, the signaling field may not include the DL / UL Indication field.
[0066] Exemplarily, the MCS of the signaling field is predefined, including: when the synchronization field indicates uplink, the MCS of the signaling field is a predefined first MCS; when the synchronization field indicates downlink, the MCS of the signaling field is a predefined second MCS. The first MCS and the second MCS are different. For example, the rate in the first MCS is higher than the rate in the second MCS, and / or the modulation order of the modulation method in the first MCS is higher than the modulation order of the modulation method in the second MCS.
[0067] Exemplarily, the MCS of the first signaling subfield is predefined, including: when the synchronization field indicates uplink, the MCS of the first signaling subfield is a predefined first MCS; when the synchronization field indicates downlink, the MCS of the first signaling subfield is a predefined second MCS. The first MCS and the second MCS are different. For example, the rate in the first MCS is higher than the rate in the second MCS, and / or the modulation order of the modulation method in the first MCS is higher than the modulation order of the modulation method in the second MCS.
[0068] This application designs the MCS of the signaling field for uplink transmission and downlink transmission respectively, and the MCS of the signaling field for uplink transmission is different from the MCS of the signaling field for downlink transmission, which can improve the reliability of the signaling field while reducing the air interface occupancy time of the uplink signaling field.
[0069] In combination with the fifth aspect or the sixth aspect, in one possible implementation, when the synchronization field in the AMP PPDU is different from the WUR synchronization field, the above-mentioned synchronization field can indirectly indicate the MCS of the signaling field in the above-mentioned PPDU.
[0070] Exemplarily, the MCS of the signaling field may be an MCS in an MCS parameter table, where the MCS corresponding to downlink transmission and the MCS corresponding to uplink transmission in the MCS parameter table are not identical. For details about the MCS parameter table, refer to the description of the method embodiment below and are not described in detail here. For example, the MCS of the signaling field may be any of Table 3a, Table 3b, Table 3c, Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c below.
[0071] In combination with the fifth aspect or the sixth aspect, in one possible implementation, when the synchronization field in the AMP PPDU is different from the WUR synchronization field, the above-mentioned synchronization field can indirectly indicate the MCS of the signaling field in the above-mentioned PPDU, and the uplink and downlink marks of the above-mentioned PPDU.
[0072] Exemplarily, the MCS of the above signaling field may be any one of Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c below.
[0073] This application uses the synchronization field in the AMP PPDU to indicate the MCS of the signaling field, and its design is more flexible.
[0074] In a seventh aspect, the present application provides a communication device configured to execute the method of the fifth aspect or any possible implementation of the fifth aspect. The communication device includes a module configured to execute the method of the fifth aspect or any possible implementation of the fifth aspect.
[0075] In an eighth aspect, the present application provides a communication device configured to execute the method of the sixth aspect or any possible implementation of the sixth aspect. The communication device includes a module configured to execute the method of the sixth aspect or any possible implementation of the sixth aspect.
[0076] In the seventh or eighth aspects, the communication device may include a transceiver module and a processing module. For a detailed description of the transceiver module and the processing module, reference may be made to the device embodiments described below. The beneficial effects of the seventh and eighth aspects may be referenced to the relevant descriptions of the fifth and sixth aspects, and are not further elaborated here.
[0077] In a ninth aspect, the present application provides a PPDU transmission (which can be understood as sending here) method, which can be applied to the AMP field, for example, it can support WPT, WLAN, or IEEE series protocols. The method includes: a first communication device generates and sends a PPDU, the PPDU includes a synchronization field and a signaling field, and the synchronization field is different from the WUR synchronization field. For an explanation of the MCS of the signaling field, see the description of the method embodiment below.
[0078] Exemplarily, the above-mentioned PPDU may be an AMP PPDU.
[0079] Exemplarily, the first communication device may be a communication device supporting AMP, such as a HE STA, HE AP, EHT STA, or EHT AP supporting AMP.
[0080] In a tenth aspect, the present application provides a PPDU transmission (which can be understood as sending here) method, which can be applied to the AMP field, for example, it can support WPT, WLAN, or IEEE series protocols. The method includes: a second communication device receives and processes a PPDU, the PPDU including a synchronization field and a signaling field, and the synchronization field is different from the WUR synchronization field. For an explanation of the MCS of the signaling field, see the description of the method embodiment below.
[0081] Exemplarily, the above-mentioned PPDU may be an AMP PPDU.
[0082] Exemplarily, the second communication device may be a communication device supporting AMP, such as a HE STA, HE AP, EHT STA, or EHT AP supporting AMP.
[0083] In combination with the ninth aspect or the tenth aspect, in one possible implementation, the MCS of the above-mentioned signaling field is predefined, such as a 62.5 kbps rate and OOK modulation.
[0084] Alternatively, the signaling field includes a first signaling subfield and a second signaling subfield, the MCS of the first signaling subfield is predefined, and the first signaling subfield is used to indicate the MCS of the second signaling subfield and / or the MCS of the payload in the PPDU. Exemplarily, the first signaling subfield may be used to indicate the MCS of the payload in the PPDU, and the MCS of the second signaling subfield may be related to the MCS of the payload in the PPDU, or determined based on the MCS of the payload in the PPDU.
[0085] The present application constrains the MCS of the signaling field in a predefined manner, which can reduce signaling overhead and improve the reliability of the signaling field.
[0086] Exemplarily, the synchronization field may indirectly indicate the uplink and downlink flags of the PPDU. Alternatively, the synchronization field may indirectly indicate the MCS of the payload in the PPDU.
[0087] Exemplarily, the MCS of the first signaling subfield is predefined, including: when the synchronization field indicates uplink, the MCS of the first signaling subfield is a predefined first MCS; when the synchronization field indicates downlink, the MCS of the first signaling subfield is a predefined second MCS. The first MCS and the second MCS are different. For example, the rate in the first MCS is higher than the rate in the second MCS, and / or the modulation order of the modulation method in the first MCS is higher than the modulation order of the modulation method in the second MCS.
[0088] This application designs the MCS of the signaling field for uplink transmission and downlink transmission respectively, and the MCS of the signaling field for uplink transmission is different from the MCS of the signaling field for downlink transmission, which can improve the reliability of the signaling field while reducing the air interface occupancy time of the uplink signaling field.
[0089] In conjunction with the ninth or tenth aspect, in one possible implementation, the synchronization field may indirectly indicate the uplink and downlink flags of the PPDU. When the synchronization field indicates uplink, the MCS of the signaling field is a predefined first MCS; when the synchronization field indicates downlink, the MCS of the signaling field is a predefined second MCS, where the first MCS and the second MCS are different.
[0090] In conjunction with the ninth or tenth aspect, in one possible implementation, the synchronization field may indirectly indicate the MCS of the signaling field. The MCS of the signaling field is an MCS in an MCS parameter table, where the MCS corresponding to downlink transmission and the MCS corresponding to uplink transmission in the MCS parameter table are not completely identical. Exemplarily, the MCS parameter table includes one or more items from Table 3a, Table 3b, Table 3c, Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c below.
[0091] This application uses the synchronization field in the AMP PPDU to indicate the MCS of the signaling field, and its design is more flexible.
[0092] In conjunction with the ninth or tenth aspect, in one possible implementation, the synchronization field may indirectly indicate the MCS of the signaling field in the PPDU and the uplink and downlink flags of the PPDU. For example, the MCS of the signaling field may be any one of Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c below.
[0093] In an eleventh aspect, the present application provides a communication device configured to execute the method of the ninth aspect or any possible implementation of the ninth aspect. The communication device includes a module configured to execute the method of the ninth aspect or any possible implementation of the ninth aspect.
[0094] In a twelfth aspect, the present application provides a communication device configured to execute the method in the tenth aspect or any possible implementation of the tenth aspect. The communication device includes a module configured to execute the method in the tenth aspect or any possible implementation of the tenth aspect.
[0095] In the eleventh or twelfth aspect, the communication device may include a transceiver module and a processing module. For a detailed description of the transceiver module and the processing module, reference may be made to the device embodiments described below. The beneficial effects of the eleventh and twelfth aspects may be referenced to the relevant descriptions of the ninth and tenth aspects, and are not further elaborated here.
[0096] In a thirteenth aspect, the present application provides a communication device, comprising a processor for executing the method described in the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, the tenth aspect, or any possible implementation thereof. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, the tenth aspect, or any possible implementation thereof is executed.
[0097] In combination with the thirteenth aspect, in a possible implementation, the memory is located outside the above-mentioned communication device.
[0098] In combination with the thirteenth aspect, in a possible implementation, the memory is located within the above-mentioned communication device.
[0099] In the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the communication device may be a chip.
[0100] In combination with the thirteenth aspect, in a possible implementation, the communication device further includes a transceiver, and the transceiver is used to send or receive PPDU.
[0101] In a fourteenth aspect, the present application provides a communication device, which may include a logic circuit and an interface, and the logic circuit and the interface are coupled. Wherein, the interface is used to interact (or receive and send or input and output) information or data, and the logic circuit is used to run program instructions so that the communication device executes the method described in any possible implementation of the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or any aspect thereof. Wherein, the interface may be a communication interface, or a transceiver. The transceiver may be a radio frequency module in a communication device, or a combination of a radio frequency module and an antenna, or an input and output interface of a chip or circuit.
[0102] In the fifteenth aspect, the present application provides a readable storage medium having program instructions stored thereon, which, when executed on a computer, enables the computer to execute the method described in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or any possible implementation of any one of the aspects therein.
[0103] In the sixteenth aspect, the present application provides a computer program product comprising program instructions, which, when executed, enables the method described in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or any possible implementation of any one of the aspects therein to be executed.
[0104] In the seventeenth aspect, the present application provides a communication system, which includes a first communication device and a second communication device; the first communication device is used to execute the method described in the first aspect, or the fifth aspect, or the ninth aspect, or any possible implementation of any one of the aspects above, and the second communication device is used to execute the method described in the second aspect, or the sixth aspect, or the tenth aspect, or any possible implementation of any one of the aspects above.
[0105] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0106] FIG1 is a network architecture diagram of a wireless communication system provided in an embodiment of the present application;
[0107] FIG2 is a schematic diagram of a frame format of a WUR PPDU provided in an embodiment of the present application;
[0108] FIG3 is a schematic diagram of the frame format of the WUR-Data field provided in an embodiment of the present application;
[0109] FIG4 is a schematic diagram of a possible frame format of an AMP PPDU provided in an embodiment of the present application;
[0110] FIG5 is a schematic diagram of two configurations of backscatter communication provided in an embodiment of the present application;
[0111] FIG6 is a flow chart of a PPDU transmission method provided in an embodiment of the present application;
[0112] FIG7 is another schematic flow chart of a PPDU transmission method according to an embodiment of the present application;
[0113] FIG8 is a schematic diagram of a frame format of an AMP signaling field provided in an embodiment of the present application;
[0114] FIG9 is a schematic diagram of the frame format of the uplink and downlink related parameter fields provided in an embodiment of the present application;
[0115] FIG10 is another flow chart of a PPDU transmission method according to an embodiment of the present application;
[0116] FIG11 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0117] FIG12 is another schematic structural diagram of a communication device provided in an embodiment of the present application;
[0118] FIG13 is another structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0119] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.
[0120] In the description of this application, the terms "first" and "second" are used only to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to the process, method, product, or device.
[0121] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. "The following one (or more)" or similar expressions refer to any combination of these items, including any combination of single or plural items (individuals). For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a, b, and c. Among them, a, b, and c can be single or multiple.
[0122] Elements used in the singular herein are intended to mean "one or more" rather than "one and only one" unless specifically stated otherwise.
[0123] In this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary," "for example," or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary," "for example," or "for example" is intended to present the relevant concepts in a concrete way.
[0124] In various embodiments of the present application, "A corresponds to B", "A corresponds to B", or similar expressions, means that B is associated with A and B can be determined based on A. Determining B based on A does not mean determining B based solely on A; B can also be determined based on A and / or other information.
[0125] In this application, "indication" can include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain information is used to indicate A, it can be understood that the information carries A, directly indicates A, or indirectly indicates A.
[0126] "Transmission" in this application can also be described as "sending" and / or "receiving". "Sending" and "receiving" can indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information is XX, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include direct receiving from YY through the air interface, and also include indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between network devices and terminal devices, or can be carried out within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, trace or interface.
[0127] The technical solutions provided in the embodiments of the present application can be applied to the AMP field, for example, supporting wireless power transfer (WPT), wireless local area network (WLAN), or Institute of Electrical and Electronics Engineers (IEEE) series protocols.
[0128] The technical solutions provided in the embodiments of the present application can be applied to IEEE 802.11 protocols related to AMP, or to other protocols in the IEEE 802.11 series, such as 802.11a / b / g protocols, 802.11n protocols, 802.11ac protocols, 802.11ax protocols, 802.11be protocols (also known as Wi-Fi 7, extremely high throughput (EHT)), 802.11ad, 802.11ay, 802.11bn protocols (802.11bn is also known as Wi-Fi 8, or ultra-high reliability (UHR)) or the next generation of 802.11bn protocols, etc., which are not listed here one by one. The technical solutions provided in the embodiments of the present application can also be applied to wireless personal area networks (WPANs) based on millimeter wave (MMW) and ultra-wideband (UWB) technologies. The technical solutions provided in the embodiments of the present application can be applied to IEEE 802.15 series protocols, such as 802.15.4a, 802.15.4z, or 802.15.4ab, or future generations of UWB WPAN protocols, etc. The technical solutions provided in the embodiments of the present application can also be applied to sensing systems, such as the 802.11bf series standards.
[0129] The 802.11n standard is known as the high throughput (HT) standard, the 802.11ac standard is known as the very high throughput (VHT) standard, the 802.11ax standard is known as the high efficiency (HE) standard, and the 802.11be standard is known as the extremely high throughput (EHT) standard. 802.11bf includes two major categories of standards: low-frequency (e.g., sub7 GHz) and high-frequency (e.g., 60 GHz). The sub7 GHz implementation primarily relies on 802.11ac, 802.11ax, 802.11be, and their next-generation standards, while the 60 GHz implementation primarily relies on 802.11ad, 802.11ay, and their next-generation standards. 802.11ad may also be called a directional multi-gigabit (DMG) standard, and 802.11ay may also be called an enhanced directional multi-gigabit (EDMG) standard.
[0130] The technical solutions provided in the embodiments of the present application can also be applied to the following communication systems, for example, the Internet of Things (IoT) system, vehicle-to-everything (V2X, where X can represent anything), device-to-device (D2D), narrowband Internet of Things (NB-IoT) system, long-term evolution (LTE) system, fifth-generation (5G) communication system, and new communication systems that will emerge in future communication developments. For example, the V2X may include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P) or vehicle-to-network (V2N) communication.
[0131] The technical solution of the embodiment of the present application can be applied to the communication scenario between the access point and the station. In the embodiment of the present application, the term "communication" can also be described as "data transmission", "information transmission" or "transmission".
[0132] Refer to Figure 1, which is a network architecture diagram of a wireless communication system provided in an embodiment of the present application. As shown in Figure 1, the wireless communication system may include one or more access point (AP) type stations (STA), and one or more non-access point type stations (none access point station, non-AP STA). For ease of description, this document refers to the access point type station (AP STA) as the access point (AP), and the non-access point type station (non-AP STA) as the station (STA). Figure 1 illustrates an example in which the wireless communication system includes one AP and six stations (STA 1, STA 2, STA 3, STA 4, STA 5, STA 6). In actual applications, the number of APs and STAs included in the wireless communication system may be more or less, and the present application does not limit the number of APs and STAs in the wireless communication system.
[0133] In one possible implementation, an access point can be an access point for a terminal device (such as a mobile phone) to enter a wired (or wireless) network. It is mainly deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. An access point is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. For example, an access point can be a terminal device (such as a mobile phone) or a network device (such as a communication server, router, switch, bridge, or other communication entity) with a wireless fidelity (Wi-Fi) chip.
[0134] The access point in this application may be a wireless communication device that supports AMP, such as an HE AP or EHT AP that supports AMP, or an access point of a future generation of Wi-Fi standards. For example, the access point may support multiple WLAN standards in the 802.11 family, such as 802.11bn, 802.11be, 802.11bf, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11ad, 802.11ay, and 802.11a. For example, the access point may also support UWB-related protocols or perception protocols.
[0135] In one possible implementation, a station can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, also referred to as a user. For example, a station can be a mobile phone that supports Wi-Fi communication, a tablet that supports Wi-Fi communication, a set-top box that supports Wi-Fi communication, a smart TV that supports Wi-Fi communication, a smart wearable device that supports Wi-Fi communication, an in-vehicle communication device that supports Wi-Fi communication, a computer that supports Wi-Fi communication, a tag that supports Wi-Fi communication, a sensor that supports Wi-Fi communication, and so on.
[0136] The station in this application may also be a wireless communication device that supports AMP, such as a HE STA or EHT STA that supports AMP, or a station of a future generation of Wi-Fi standards. For example, the station may support multiple WLAN standards of the 802.11 family, such as 802.11bn, 802.11be, 802.11bf, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11ad, 802.11ay, and 802.11a. For example, the station may also support UWB-related protocols or perception protocols.
[0137] Exemplary AMP application scenarios include, but are not limited to, smart homes, smart farms, smart factories, logistics / warehousing, supermarket delivery, indoor positioning, and data centers. As AMP application scenarios continue to gain popularity, the AMP system will be applied to more scenarios and industries, such as the Internet of Things (IoT), the Internet of Vehicles (IoV), and the banking industry, as well as corporate offices, stadiums and exhibition halls, concert halls, hotel rooms, dormitories, hospital wards, classrooms, supermarkets, squares, streets, production workshops, and warehouses. Of course, devices that support WLAN communication or perception (such as access points or stations) can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, displays, TVs, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as augmented reality (AR) and virtual reality (VR)), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), Internet of Vehicles devices, infrastructure in daily life scenarios (such as vending machines, self-service navigation counters in supermarkets, self-service checkout equipment, self-service ordering machines, etc.), and equipment in large sports and music venues.
[0138] Although the embodiments of the present application are primarily described using a network deploying IEEE 802.11 as an example, it will be readily understood by those skilled in the art that the various aspects of the present application can be extended to other networks that employ various standards or protocols. For example, a personal area network (PAN), Bluetooth, a high-performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard, primarily used in Europe), and a wide area network (WAN), or other networks now known or developed later. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in the present application can be applied to any suitable wireless network.
[0139] Due to device capability limitations and backward compatibility, Wi-Fi systems supporting AMP can maximize the reuse of existing Wi-Fi designs. In one possible implementation, the ambient power (AMP) physical layer protocol data unit (PPDU) can be referenced by the wake-up radio (WUR) physical layer protocol data unit (PPDU), enabling the design of a low-power, low-complexity AMP PPDU.
[0140] In this application, "AMP PPDU" can be understood as a PPDU sent or received by a wireless communication device that supports AMP (or referred to as an AMP device), or a PPDU defined by a protocol related to AMP.
[0141] In one possible implementation, refer to Figure 2, which is a schematic diagram of the frame format of the WUR PPDU provided in an embodiment of the present application. As shown in Figure 2, the PPDU format of WUR (802.11ba) includes but is not limited to: legacy short training field (L-STF), legacy long training field (L-LTF), legacy signaling field (L-SIG), binary phase shift keying (BPSK) symbol 1 (BPSK-Mark1), binary phase shift keying symbol 2 (BPSK-Mark2), WUR synchronization (WUR synchronization, WUR-Sync) field, and WUR data (WUR-Data) field. Among them, the (transmission) bandwidth of L-STF, L-LTF, L-SIG, BPSK-Mark1 and BPSK-Mark2 is 20MHz, and the (transmission) bandwidth of WUR-Sync and WUR-Data is 4MHz. The duration of L-STF and L-LTF is 8us (microseconds), and the duration of L-SIG, BPSK-Mark1, and BPSK-Mark2 is 4us. The sequence used by the WUR-Sync field (which may be referred to as the WUR-Sync sequence) is obtained by repeating the sequence W, or by changing element 1 in the sequence W to element 0 and element 0 to element 1. For example, sequence W = [1 0 1 0 0 1 0 0 1 0 1 1 1 0 1 1 0 0 0 10 1 1 1 0 0 1 1 1 0 0 0].
[0142] For the WUR low data rate (WUR LDR), the rate of the WUR-Date field is 62.5kbps (kilobits per second), the modulation method of the WUR-Date field is on-off keying (OOK), that is, binary amplitude keying modulation, and the sequence used by the WUR-Sync field (i.e., WUR-Syncsequence) is sequence W repeated twice. For the WUR high data rate (WUR HDR), the rate of the WUR-Date field is 250kbps, the modulation method of the WUR-Date field is on-off keying (OOK) modulation, and the sequence used by the WUR-Sync field (i.e., WUR-Syncsequence) is W obtained by changing element 1 in sequence W to element 0 and element 0 to element 1. W=[0 1 0 1 1 0 1 1 0 1 0 0 0 1 0 0 1 1 1 0 1 0 0 0 1 1 0 0 0 1 1 1].
[0143] It can be understood that the rate of the WUR-Date field or the modulation and coding scheme (MCS) of the WUR-Date field can be indirectly or implicitly indicated by the sequence used by the WUR-Sync field (i.e., WUR-Syncsequence). It can also be understood that the modulation and coding strategy (MCS) includes two parts: rate (datarate) and modulation (modulation). The rate (datarate) in this application may refer to the transmission rate of a digital signal, that is, the number of bits (bits) transmitted per second, in bits per second (bps). It can be understood that the higher the rate (datarate), the faster the data is transmitted.
[0144] In a possible implementation, the frame format of the WUR-Data field is shown in Figure 3, which is a schematic diagram of the frame format of the WUR-Data field provided in an embodiment of the present application. As shown in Figure 3, the WUR-Data field includes but is not limited to: a medium access control (MAC) header (MAC Header), a frame body (framebody), and a frame check sequence (FCS). Among them, the MAC Header includes frame control (Frame Control), an identifier (ID), and type-dependent control (Type Dependent Control). Frame Control includes type (Type), protected (Protected), frame body present (Frame Body Present), length / other (Length / Miscellaneous) and other contents. The value and description of the type (Type) here are shown in Table 1 below. It can be understood that the values and meanings of other contents in the WUR-Data field can be referred to the prior art, such as the 802.11ba standard, which will not be described in detail here.
[0145] Table 1: WUR frame type definition
[0146] In one possible implementation, considering the requirements of low cost, low complexity, and low power consumption of AMP devices, WUR PPDU can be used as a reference for designing AMP PPDU. For example, a possible PPDU structure of AMP is shown in Figure 4, which is a schematic diagram of a possible frame format of AMP PPDU provided in an embodiment of the present application. As shown in Figure 4, a possible PPDU structure of AMP includes but is not limited to: a preamble for backward compatibility, an AMP synchronization (AMP synchronization, AMP Sync) field (AMP Sync field), an AMP signaling field (AMP SIG field), and a payload. Among them, the preamble for backward compatibility can also be understood as a legacy preamble or some traditional signaling fields or some PPDU identification fields, such as any one or more of the following: L-STF, L-LTF, L-SIG, BPSKMark, etc. The AMP synchronization field can be composed of a determined sequence (such as an AMP synchronization sequence or a preamble sequence), which will not be repeated below. The payload of AMP can be understood as the data field of AMP (AMP datafield). Alternatively, the AMP SIG field and the payload constitute an AMP data field, wherein the payload may be a frame body in the AMP data field.
[0147] For example, the transmission bandwidth of the preamble for backward compatibility is 20 MHz, which is for backward compatibility. The transmission bandwidth of the AMP preamble, AMP header, and payload are all less than 20 MHz, for example, 4 MHz.
[0148] Currently, AMP devices can be divided into three categories. (1) Type A: This type of AMP device can have the same functions as existing Wi-Fi devices. This type of AMP device can also have the function of environmental energy harvesting (or RF energy is part of the energy source of this type of AMP device). For example, a Type A AMP device can be equipped with a battery.
[0149] (2) Type B: This type of AMP device has a strong energy storage capacity and can support active transmission. The energy storage capacity of this type of AMP device is smaller than that of Type A AMP devices, but larger than that of Type C AMP devices.
[0150] (3) Type C, this type of AMP device has a weak energy storage capacity and can only support backscatter communication (or back reflection communication). This type of AMP device can achieve the purpose of communication by collecting environmental energy (such as radio frequency energy). For example, type C AMP devices may not support certain existing Wi-Fi protocols, such as IEEE 802.11b / g / n / ac / ax / be / bn and other protocols. For backscatter communication, there are two configurations, namely single-station mode and dual-station mode. See Figure 5, which is a schematic diagram of two configurations of backscatter communication provided in an embodiment of the present application. As shown in (a) in Figure 5, in single-station mode, the reader sends a carrier signal to the tag, and the tag backscatters the signal to the reader. In single-station mode, the communication from the reader to the tag is downlink, and the communication from the tag to the reader is uplink. As shown in Figure 5(b), in dual-station mode, the transmitter sends a carrier signal to the tag, and the tag backscatters the signal to the reader. In dual-station mode, communication from the transmitter to the tag is downlink, and communication from the tag to the reader is uplink. Here, the reader can be considered the access point (AP) and the tag can be considered the station (STA).
[0151] Under the conditions of 802.11n channel model D, the maximum uplink and downlink transmission distances of type B AMP devices and type C AMP devices are shown in Table 2 below.
[0152] Table 2
[0153] As can be seen from Table 2, for Type B and Type C AMP devices, the maximum uplink (UL) transmission distance is much greater than the maximum downlink (DL) transmission distance. In other words, for Type B and Type C AMP devices, the uplink and downlink budgets are unbalanced.
[0154] Therefore, considering that there may be an imbalance in the uplink and downlink budgets of some AMP devices (such as type B and type C AMP devices) in the network, how to design a signaling (SIG) field suitable for various types of AMP devices is an issue that needs to be explored urgently.
[0155] In view of this, the embodiments of the present application provide a PPDU transmission method, device and readable storage medium, which can be applied to the AMP field. In view of the imbalance of uplink and downlink link budgets, a signaling field is designed so that the signaling field can be applicable to various types of AMP devices, thereby supporting uplink and downlink communications of AMP devices.
[0156] In this application, unless otherwise specified, the same or similar parts between the various embodiments or implementation methods can refer to each other. In the various embodiments in this application, and the various implementation methods / implementation methods / implementation methods in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of this application described below do not constitute a limitation on the scope of protection of this application.
[0157] In one possible implementation, the communication device in the present application may be a wireless communication device that supports AMP (or referred to as an APM device), such as the AP or STA that supports AMP in FIG1 , or the Tag or Reader in FIG5 . In some embodiments, the communication device in the present application may also be a multi-link device (MLD) that supports AMP or a station that supports AMP in a multi-link device (MLD). A multi-link device is a wireless communication device that supports parallel transmission on multiple links. Compared to devices that only support transmission on a single link, a multi-link device has higher transmission efficiency and higher throughput. A multi-link device includes one or more affiliated stations (STAs). An affiliated STA can be a logical station or a physical station. A station can operate on a link, a frequency band, or a channel. The affiliated station can be an access point (AP) or a non-AP station (non-AP STA). A multi-link device whose affiliated station is an AP can be called an AP MLD, and a multi-link device whose affiliated station is a non-AP STA can be called a non-AP MLD.
[0158] For example, the communication device in the present application may support IEEE 802.11 protocols related to AMP, and may also support other protocols in the IEEE 802.11 family, such as 802.11bn, 802.11be, 802.11bf, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11ad, 802.11ay, and 802.11a, among other WLAN standards in the 802.11 family. For example, the communication device in the present application may also support UWB-related protocols or perception protocols, which are not listed here one by one.
[0159] See Figure 6, which is a flow chart of a PPDU transmission method provided in an embodiment of the present application. This method mainly introduces the possible design of the payload MCS field in the AMP SIG field of the AMP PPDU. As shown in Figure 6, the PPDU transmission method includes but is not limited to the following steps:
[0160] S101: A first communications device generates a PPDU. The PPDU includes a signaling field and a payload. The signaling field includes first information indicating an MCS for the payload. The MCS for the payload is an MCS in an MCS parameter table. The MCS for downlink transmission in the MCS parameter table is not identical to the MCS for uplink transmission. For example, the specific contents of the MCS parameter table are described below.
[0161] S102: The first communication device sends the PPDU.
[0162] Correspondingly, the second communication device receives the PPDU.
[0163] S103: The second communication device processes the PPDU. Exemplarily, the second communication device receives and demodulates the payload of the PPDU according to the MCS of the payload indicated by the first information.
[0164] In one possible implementation, the PPDU may include a signaling field (SIG filed) and a payload (payload). The signaling field may be used to assist the receiving end in correctly demodulating the data or payload. Exemplarily, the PPDU may also include a synchronization field (Sync field). The synchronization field may be generated / determined by a preamble sequence or a synchronization sequence (Sync sequence). The preamble sequence (or the synchronization field) may be used for PPDU detection and time synchronization. Exemplarily, the PPDU in the embodiment of the present application may be an AMP PPDU. Accordingly, the signaling field in the PPDU may be an AMP signaling field (AMP SIG filed), and the synchronization field in the PPDU may be an AMP synchronization field (AMP Syncfiled). For example, the frame format of the PPDU in the embodiment of the present application may be as shown in FIG. 4 above. Of course, the frame format of the PPDU may also have other forms, which is not limited by the embodiment of the present application. For ease of distinction, the following description is based on the AMP PPDU.
[0165] In one possible implementation, the AMP signaling field (AMP SIG field) in the AMP PPDU may include one or more of the following: first information, second information, third information, a version number field, a DL / UL indication field, a transmission opportunity (TXOP) duration field, or a cyclic redundancy check (CRC) field. The first information may be used to indicate the MCS of the payload. This first information may also be referred to as the payload modulation and coding strategy (MCS) field (or subfield). Of course, this first information may also have other names, such as the Data MCS field (or subfield) or the MCS field (or subfield), which are not limited in this embodiment of the present application. In one possible implementation, the MCS of the payload may also be indirectly or implicitly indicated by the AMPSync field (which may be generated / determined by a preamble sequence or synchronization sequence). For example, one preamble sequence / synchronization sequence corresponds to one MCS, and different preamble sequences / synchronization sequences may correspond to different MCSs. It is understood that when the MCS of the payload is indirectly or implicitly indicated by the AMPSync field, the AMP signaling field may not include the above-mentioned first information. The embodiments of the present application mainly focus on the case where the AMP signaling field includes the above-mentioned first information.
[0166] In one possible implementation, the second information may be used to indicate the length of the payload. This second information may also be referred to as a payload length (payloadLength) field (or subfield). Of course, this second information may also have other names, such as a Length field (or subfield), which is not limited in this embodiment of the present application. The design of this second information may be related to both uplink and downlink. For the specific design of the second information, please refer to the description of the embodiment shown in FIG. 7 below and will not be described in detail here.
[0167] In one possible implementation, the third information can be used to indicate that the type of PPDU is AMP PPDU, that is, the above-mentioned PPDU is AMP PPDU. The third information can also be called the AMP PPDU indication (AMP PPDU Indication) field (or subfield). Of course, the third information can also have other names, such as the type Type field (or subfield), which is not limited in the embodiment of the present application. It can be understood that when the AMP synchronization field in the embodiment of the present application is the same as the WUR synchronization field, the receiving end (referring to the party receiving the PPDU) may not be able to distinguish between AMP PPDU and WUR PPDU. Therefore, the embodiment of the present application can carry the third information in the AMP signaling field, and the third information can be used to indicate AMP PPDU, so that the receiving end can distinguish between AMP PPDU and WUR PPDU. Exemplarily, the length of the third information can be 3 bits (3 bits). For example, considering the compatibility with the WUR type, the third information can use the type (Type) field in the WUR. As shown in Table 1 above, the value of the third information (or Type field) is 0 to 4 to indicate WUR PPDU, and the value is one or more from 5 to 7 to indicate AMP PPDU. Of course, even if the AMP synchronization field is different from the WUR synchronization field, the above-mentioned AMP signaling field may also include the above-mentioned third information, and the embodiment of the present application does not limit it. In one possible implementation, when the AMP synchronization field is different from the WUR synchronization field, and the AMP PPDU and the WUR PPDU can be distinguished by the SYNC field, the third information may not exist in the above-mentioned AMP signaling field.
[0168] In one possible implementation, the version number field in the AMP signaling field can be used to indicate the version number used by the AMP PPDU, and its role can be backward compatibility. It can be understood that when the version number used by the AMP PPDU is indirectly or implicitly indicated by the AMPSync field, the AMP signaling field may not include the version number field. The DL / UL Indication field can be used to indicate uplink (UL) transmission or downlink (DL) transmission, or to indicate the uplink and downlink markings of the AMP PPDU. It can be understood that when the uplink (UL) transmission or downlink (DL) transmission is indirectly indicated by the AMP synchronization field or MCS, the DL / UL Indication field may not exist in the AMP signaling field. The TXOP Duration field can be used to indicate the channel occupancy time. The CRC field is used to indicate the cyclic redundancy check code.
[0169] In one possible implementation, when the AMP synchronization field and the WUR synchronization field are the same, the MCS of the AMP signaling field may be the same as the MCS of the WUR-Data field, that is, the MCS of the AMP signaling field may be any of the following: 62.5kbps (kilobits per second) rate and OOK modulation, 250kbps rate and OOK modulation. For example, when the AMP synchronization field is the same as the WUR synchronization field in WUR LDR, the MCS of the AMP signaling field may be 62.5kbps rate and OOK modulation; when the AMP synchronization field is the same as the WUR synchronization field in WUR HDR, the MCS of the AMP signaling field may be 250kbps rate and OOK modulation. In other words, the MCS of the AMP signaling field may be implicitly or indirectly indicated by the AMP synchronization field.
[0170] In another possible implementation, when the AMP synchronization field and the WUR synchronization field are different, the MCS (or transmission method) of the AMP signaling field is introduced in subsequent embodiments and is not described in detail here.
[0171] In one possible implementation, in addition to transmitting downlink-related signaling, the downlink AMP PPDU can also transmit uplink-related signaling (such as the version number used for the uplink, the uplink Payload MCS, the uplink TXOP Duration, or the uplink Payload Length, etc.), and the uplink-related signaling can be placed in the downlink signaling field (or after it), or in the downlink Payload. In other words, the downlink AMP PPDU can contain both downlink-related signaling and uplink-related signaling. For example, the downlink in the embodiment of the present application can be understood as AP to STA or Reader to Tag or Emitter to Tag, etc., and the uplink can be understood as STA to AP or Tag to Reader. Of course, the description of uplink and downlink can be understood differently as the application scenario changes, and the embodiment of the present application does not list them one by one.
[0172] In one possible implementation, considering the imbalanced uplink and downlink budgets of some AMP devices, the MCS of the payload in the embodiment of the present application can be related to the uplink and downlink. The MCS of the payload indicated by the above-mentioned first information can be an MCS in the standard predefined MCS parameter table. The MCS parameter table can include multiple MCSs, one MCS can correspond to one or more MCS indexes, and an MCS index (MCS index) identifies an MCS. Therefore, the value (referring to the decimal value) of the above-mentioned first information (such as the payload MCS field) can be an MCS index, which is used to indicate the MCS of the payload. In some scenarios, the MCS parameter table is not only applicable to the MCS of the payload, but also to the SIG of the AMP signaling field. For detailed description, please refer to the introduction of subsequent embodiments and will not be described in detail here. The MCS corresponding to the downlink transmission (DL) and the MCS corresponding to the uplink transmission (UL) in the MCS parameter table are not completely the same. In the embodiment of the present application, "not completely the same" can include "completely different (i.e., there is no intersection between the two)" and "partially different".
[0173] The following examples illustrate the content and design concept of the MCS parameter table provided in the embodiments of the present application.
[0174] The MCS includes two aspects: data rate and modulation. In one possible implementation, the MCS corresponding to downlink transmission in the MCS parameter table is not completely identical to the MCS corresponding to uplink transmission, including: the maximum rate of the MCS corresponding to uplink transmission in the MCS parameter table is greater than the maximum rate of the MCS corresponding to downlink transmission, and / or the minimum rate of the MCS corresponding to uplink transmission in the MCS parameter table is greater than the minimum rate of the MCS corresponding to downlink transmission. The MCS corresponding to downlink transmission in the MCS parameter table is not completely identical to the MCS corresponding to uplink transmission, and may also include: the modulation mode of the MCS corresponding to downlink transmission in the MCS parameter table is OOK modulation, and the modulation mode of the MCS corresponding to uplink transmission includes one or more of the following: phase shift keying (PSK) modulation, frequency shift keying (FSK) modulation, OOK modulation, spread spectrum, or complementary code keying (CCK) modulation. In other words, the modulation order of the modulation mode corresponding to downlink transmission in the MCS parameter table is less than or equal to the modulation order of the modulation mode corresponding to uplink transmission.
[0175] Implementation 1: Uplink and downlink transmissions use the same MCS parameter table, and the MCS index corresponding to the uplink transmission is different from or does not overlap with the MCS index corresponding to the downlink transmission. In this case, uplink and downlink transmissions can be distinguished by the MCS index. For example, for Implementation 1, the DL / UL Indication field may not be present in the AMP signaling field.
[0176] For example, a shared MCS parameter table is used for both uplink and downlink transmissions. This MCS parameter table satisfies one or more of the following conditions: a one-to-one correspondence between the MCS index and the MCS; OOK modulation is used for the downlink (DL); PSK plus spread spectrum / CCK is used for the uplink (UL); and the minimum rate for the MCS corresponding to the uplink transmission is greater than the maximum rate for the MCS corresponding to the downlink transmission. For example, a possible MCS parameter table is shown in Table 3a below.
[0177] Table 3a
[0178] For another example, a shared MCS parameter table for both uplink and downlink transmissions satisfies one or more of the following conditions: a one-to-one correspondence between the MCS index and the MCS; OOK modulation is used for the downlink (DL); FSK plus spread spectrum / CCK is used for the uplink (UL); and the minimum rate for the MCS corresponding to uplink transmission is greater than the maximum rate for the MCS corresponding to downlink transmission. For example, a possible MCS parameter table is shown in Table 3b below.
[0179] Table 3b
[0180] For another example, the uplink and downlink share an MCS parameter table, and the MCS parameter table satisfies one or more of the following conditions: an MCS index identifies an MCS, an MCS corresponds to one or more MCS indices, the downlink (DL) uses OOK modulation, and the uplink (UL) uses OOK modulation or PSK plus spread spectrum / CCK, and the maximum rate of the MCS corresponding to the uplink transmission is greater than the maximum rate of the MCS corresponding to the downlink transmission. In other words, the MCS corresponding to the downlink transmission in the MCS parameter table is partially the same as the MCS corresponding to the uplink transmission, but the index of the MCS corresponding to the downlink transmission is different from the index of the MCS corresponding to the uplink transmission. For example, a possible MCS parameter table is shown in Table 3c below.
[0181] Table 3c
[0182] In one possible implementation, the standard predefined MCS parameter table may include one or more of the items in Tables 3a to 3c above. As shown in Tables 3a to 3c above, the MCS Index ranges from 0 to 7. Accordingly, the length of the first information (e.g., the payload MCS field) may be 3 bits. For example, in an AMP PPDU, the payload MCS indicated by the first information may be any of the MCSs in Tables 3a to 3c above.
[0183] Normally, the AP has a higher sensitivity as a receiving end, and uplink transmission can support a higher MCS (such as a higher rate or a higher modulation order). A higher MCS can shorten the occupancy time of the uplink air interface, thereby reducing interference to other devices. Therefore, in response to the imbalance of the uplink and downlink link budgets, the embodiment of the present application designs different MCSs for the uplink and downlink to adapt to the characteristics of uplink and downlink transmission (for example, the maximum transmission distance of the uplink is larger than the maximum transmission distance of the downlink). For example, for uplink transmission, the embodiment of the present application designs a relatively higher MCS, which can reduce the air interface occupancy time of the uplink transmission, thereby reducing interference to other devices; for downlink transmission, a relatively lower MCS is designed, which can improve the reliability of downlink transmission.
[0184] Implementation method 2: The same MCS parameter table is used for uplink transmission and downlink transmission, the MCS index and the MCS correspond one-to-one, and the index of the MCS corresponding to the uplink transmission partially overlaps with the index of the MCS corresponding to the downlink transmission. In other words, the MCS corresponding to the downlink transmission (DL) is partially the same as the MCS corresponding to the uplink transmission (UL), and the index of the MCS corresponding to the downlink transmission is also partially the same as the index of the MCS corresponding to the uplink transmission. At this time, it may not be possible to distinguish between uplink transmission and downlink transmission by the MCS index, so additional information may be required to indicate uplink transmission and downlink transmission. Exemplarily, for implementation method 2, the AMP signaling field may include a DL / UL Indication field.
[0185] In some scenarios, given that a downlink AMP PPDU can carry both downlink-related signaling (such as the downlink Payload MCS) and uplink-related signaling (such as the uplink Payload MCS), the AMP Signaling field of the downlink AMP PPDU may include a DL / UL Indication field. However, for an uplink AMP PPDU, the DL / UL Indication field may not exist in the AMP Signaling field. In other words, the contents of the AMP Signaling field in the uplink AMP PPDU and the AMP Signaling field in the downlink AMP PPDU may differ. Of course, for an uplink AMP PPDU, the AMP Signaling field may also include a DL / UL Indication field.
[0186] For example, a shared MCS parameter table for both uplink and downlink transmissions satisfies one or more of the following conditions: a one-to-one correspondence between the MCS index and the MCS; the MCS corresponding to downlink transmission is partially identical to the MCS corresponding to uplink transmission; the downlink (DL) uses OOK modulation, and the uplink (UL) uses OOK modulation, or PSK plus spread spectrum / CCK; and the maximum rate of the MCS corresponding to uplink transmission is greater than the maximum rate of the MCS corresponding to downlink transmission. For example, a possible MCS parameter table is shown in Table 4a below.
[0187] Table 4a
[0188] For another example, the uplink and downlink share a common MCS parameter table. This MCS parameter table satisfies one or more of the following conditions: a one-to-one correspondence between the MCS index and the MCS; the MCS corresponding to the downlink transmission is partially identical to the MCS corresponding to the uplink transmission; the downlink (DL) uses OOK modulation, and the uplink (UL) uses OOK modulation or FSK plus spread spectrum / CCK; and the maximum rate of the MCS corresponding to the uplink transmission is greater than the maximum rate of the MCS corresponding to the downlink transmission. For example, a possible MCS parameter table is shown in Table 4b below.
[0189] Table 4b
[0190] In one possible implementation, the standard predefined MCS parameter table may include one or more items in Table 4a and / or Table 4b. As shown in Table 4a and Table 4b, the MCS Index ranges from 0 to 7. Accordingly, the length of the first information (e.g., the payload MCS field) may be 3 bits. For example, in an AMP PPDU, the payload MCS indicated by the first information may be any of the MCSs in Table 4a or Table 4b.
[0191] In response to the imbalanced uplink and downlink budgets, the embodiments of the present application design different MCSs for the uplink and downlink to accommodate the characteristics of uplink and downlink transmission (e.g., the maximum transmission distance of the uplink is greater than the maximum transmission distance of the downlink). For example, in the embodiments of the present application, a relatively higher MCS is designed for uplink transmission, which can reduce the air interface occupancy time of the uplink transmission and thus reduce interference with other devices; and a relatively lower MCS is designed for downlink transmission, which can improve the reliability of downlink transmission.
[0192] Implementation method 3: Use an MCS parameter table for uplink and downlink respectively, such as a downlink MCS parameter table and an uplink MCS parameter table; in each MCS parameter table, the MCS index and the MCS correspond one to one. At this time, the AMP signaling field may include a DL / UL Indication field. Exemplarily, when the DL / UL Indication field indicates downlink transmission, the MCS of the payload indicated by the above first information is an MCS in the downlink MCS parameter table predefined by the standard. When the DL / UL Indication field indicates uplink transmission, the MCS of the payload indicated by the above first information is an MCS in the uplink MCS parameter table predefined by the standard. In other words, the standard may define MCS parameter tables for uplink transmission and downlink transmission separately, but the following conditions may be met: the MCS corresponding to the downlink transmission (DL) in the downlink MCS parameter table is not exactly the same as the MCS corresponding to the uplink transmission (UL) in the uplink MCS parameter table.
[0193] For example, for downlink transmission, OOK modulation is adopted, and a possible MCS parameter table is shown in Table 5a below.
[0194] Table 5a
[0195] For example, for uplink transmission, PSK plus spread spectrum / CCK is used, and a possible MCS parameter table is shown in Table 5b below.
[0196] Table 5b
[0197] For example, for uplink transmission, FSK plus spread spectrum / CCK is used, and a possible MCS parameter table is shown in Table 5c below.
[0198] Table 5c
[0199] In one possible implementation, the standard predefined downlink MCS parameter table may include one or more items in Table 5a above. The standard predefined uplink MCS parameter table may include one or more items in Table 5b and / or Table 5c above. As shown in Tables 5a to 5c above, the MCS Index is 0 to 3, and accordingly, the length of the above-mentioned first information (such as the payload MCS field) may be 2 bits. Exemplarily, in a downlink AMP PPDU, the MCS of the payload indicated by the first information may be any MCS in Table 5a above, and in an uplink AMP PPDU, the MCS of the payload indicated by the first information may be any MCS in Table 5b or Table 5c above.
[0200] In response to the imbalance of uplink and downlink link budgets, the embodiments of the present application design different MCSs for uplink and downlink to adapt to the characteristics of uplink and downlink transmission (for example, the uplink transmission distance is large, and the downlink transmission distance is small). For example, for uplink transmission, the embodiments of the present application design a relatively higher MCS, which can reduce the air interface occupancy time of uplink transmission, thereby reducing interference to other devices; for downlink transmission, a relatively lower MCS is designed, which can improve the reliability of downlink transmission. In addition, the embodiments of the present application design MCS parameter tables for uplink transmission and downlink transmission respectively, which can reduce the bit overhead of the first information (such as the payload MCS field) or the AMP signaling field.
[0201] In one possible implementation, a first communication device (such as an AP or a STA) generates and sends an AMP PPDU. The AMP PPDU may be an uplink PPDU or a downlink PPDU, which is not limited in the embodiment of the present application. The AMP PPDU includes but is not limited to an AMP signaling field and a payload. The AMP signaling field may include first information, which may be used to indicate the MCS of the payload. The MCS of the payload may be an MCS in a predefined MCS parameter table. The MCS parameter table may include one or more items in Tables 3a to 5c above. A second communication device (such as a STA or an AP) receives and processes the AMP PPDU. Exemplarily, the second communication device may receive and demodulate the payload of the AMP PPDU according to the MCS of the payload indicated by the first information.
[0202] In response to the imbalanced uplink and downlink link budgets, the embodiments of the present application design different MCS parameters for the uplink and downlink payloads to adapt to the characteristics of uplink and downlink transmission and support uplink and downlink communication of AMP devices. For example, for the uplink payload, the embodiments of the present application design an MCS with a relatively higher rate and / or a relatively higher modulation order, which can reduce the air interface occupancy time of the uplink payload and thus reduce interference with other devices; for the downlink payload, the embodiments of the present application design an MCS with a relatively lower rate and / or a relatively lower modulation order, which can improve the reliability of the downlink payload.
[0203] See Figure 7, which is another flowchart illustrating a PPDU transmission method provided in an embodiment of the present application. This method primarily describes the design of the Payload Length field within the AMP SIG field of the AMP PPDU. In one possible implementation, this method can be implemented in conjunction with the embodiment shown in Figure 6 above, or independently, and is not limited by this embodiment of the present application.
[0204] As shown in FIG7 , the PPDU transmission method includes but is not limited to the following steps:
[0205] S201, the first communication device generates a PPDU, which includes a signaling field and a payload, the signaling field includes second information, the second information is used to indicate the length of the payload, and the second information satisfies: when the PPDU is an uplink PPDU, the length of the second information is a first value; when the PPDU is a downlink PPDU, the length of the second information is a second value, wherein the first value is less than the second value.
[0206] S202: The first communication device sends the PPDU.
[0207] Correspondingly, the second communication device receives the PPDU.
[0208] S203: The second communication device processes the PPDU.
[0209] In one possible implementation, the PPDU may include a signaling field (SIG filed) and a payload (payload). The signaling field may be used to assist the receiving end in correctly demodulating the data or payload. Exemplarily, the PPDU may also include a synchronization field (Sync field). The synchronization field may be generated / determined by a preamble sequence or a synchronization sequence (Sync sequence). The preamble sequence (or the synchronization field) may be used for PPDU detection and time synchronization. Exemplarily, the PPDU in the embodiment of the present application may be an AMP PPDU. Accordingly, the signaling field in the PPDU may be an AMP signaling field (AMP SIG filed), and the synchronization field in the PPDU may be an AMP synchronization field (AMP Syncfiled). For example, the frame format of the PPDU in the embodiment of the present application may be as shown in FIG. 4 above. Of course, the frame format of the PPDU may also have other forms, which are not limited by the embodiment of the present application. For ease of distinction, the embodiment of the present application is described as an AMP PPDU.
[0210] In one possible implementation, the AMP signaling field (AMP SIG filed) may include second information, which may be used to indicate the length of the payload. The second information may also be referred to as a payload length (payloadLength) field (or subfield). Of course, the second information may also have other names, such as a Length field (or subfield), which is not limited in the embodiments of the present application. Exemplarily, the AMP signaling field may also include one or more of the following: first information, third information, a version number (Version Number) field, an uplink and downlink indication (DL / UL Indication) field, a transmission opportunity duration (TXOP Duration) field, or a cyclic redundancy check (CRC) field. For the description of the first information, the third information, the version number field, the DL / UL Indication field, the TXOP Duration field, and the CRC field, please refer to the relevant description in the embodiment shown in FIG6 above, which will not be repeated here.
[0211] In one possible implementation, the design of the second information may be related to the uplink and downlink. It can be understood that in the application of AMP, the downlink is mainly used to transmit control information, scheduling information, and wake-up information, etc. The uplink is mainly used for ID (identifier) reporting, sensor data collection, positioning information exchange, etc. Among them, according to the electronic product code (EPC) tag data standard, the ID of each device can range from 96 bits to 496 bits, and internal logistics usually use 96 bits. The positioning information of each device uses 128 bits, 224 bits, or 256 bits. Temperature and human body sensor data are generally 96 bits. Alarm information is generally 8 bits.
[0212] Therefore, considering the difference in uplink and downlink payload contents, the embodiment of the present application can design second information (such as the payloadLength field) for the uplink AMP signaling field and the downlink AMP signaling field respectively. In one possible implementation, the length of the second information in the uplink AMP PPDU is less than the length of the second information in the downlink AMP PPDU. In other words, the second information satisfies: when the AMP PPDU is an uplink PPDU, the length of the second information is a first value, and when the AMP PPDU is a downlink PPDU, the length of the second information is a second value, where the first value is less than the second value. It can be understood that for ease of distinction, the second information in the uplink AMP PPDU can be called the UL payloadLength field (or subfield), and of course it can have other names, which is not limited by the embodiment of the present application. The second information in the downlink AMP PPDU can be called the DL payloadLength field (or subfield), and of course it can have other names, which is not limited by the embodiment of the present application.
[0213] In one possible implementation, the length of the payload indicated by the second information is related to the value of the second information (e.g., a decimal value). Exemplarily, the length of the payload satisfies: when the AMP PPDU is an uplink PPDU, the length of the payload is equal to the product of the value of the second information (e.g., the UL payloadLength field) and K1; when the AMP PPDU is a downlink PPDU, the length of the payload is equal to the product of the value of the second information (e.g., the DL payloadLength field) and K2, wherein K1 is greater than K2, K1 and K2 are both positive integers, and K1 and K2 can be predefined values. In other words, the granularity indicated by the Payload Length field of the uplink AMP PPDU is different from the granularity indicated by the Payload Length field of the downlink AMP PPDU. Normally, the uplink granularity is greater than the downlink granularity.
[0214] For example, the Payload Length field of the downlink AMP PPDU can represent a continuous value (ie, K2 is equal to 1), in bytes. For example, the length of the DL Payload Length field is 12 bits (a total of 2 12 =4096). When the payload length is 768 bytes, the binary value of the DL Payload Length field (with the most significant bit (MSB) on the left) can be expressed as 0011 0000 0000 (768 in decimal). The Payload Length field of the uplink AMP PPDU can represent a discrete value (i.e., K1 is greater than or equal to 2), with a unit of K1 bytes. For example, if the UL payloadLength field is 8 bits and K1 is 16, when the payload length is 768 bytes, the binary value of the UL Payload Length field (with the MSB on the left) can be expressed as 00110000 (48 in decimal, 48×16=768).
[0215] For another example, the Payload Length field in both the uplink AMP PPDU and the downlink AMP PPDU represents a discrete value. For example, the uplink is in units of 4 bytes, i.e., K1 is equal to 4, and the downlink is in units of 2 bytes, i.e., K2 is equal to 2. Assuming that the length of the UL Payload Length field is 8 bits, the maximum length of the uplink Payload is 1020 ((2 8 -1)×4=1020) bytes. Assuming the length of the DL Payload Length field is 9 bits, the length of the downlink payload is at most 1022 ((2 9 -1)×2=1022) bytes.
[0216] It can be seen from this that the embodiment of the present application can save the signaling overhead of the uplink Payload Length field.
[0217] In one possible implementation, when the AMP PPDU is an uplink PPDU, the payload length may correspond one-to-one with the value of the second information (e.g., the UL payloadLength field). For example, multiple length values may be defined based on the content of the uplink payload (e.g., ID, location information, temperature, and human body detection data), with each length value corresponding to a value of the UL payloadLength field. For example, the uplink payload length includes, but is not limited to, 8 bits, 96 bits, 128 bits, 224 bits, and 256 bits. The UL payloadLength field may be 3 bits long. When the UL payloadLength field (3 bits) has a value of 0 to 4, it indicates that the payload length is 8 bits (or 1 byte), 96 bits (or 12 bytes), 128 bits (16 bytes), 224 bits (or 28 bytes), or 256 bits (or 32 bytes), respectively. When the UL payloadLength field (3 bits) has a value of 5 to 7, it indicates a reserved value. When the AMP PPDU is a downlink PPDU, the payload length is equal to the product of the value of the second information (e.g., the DL payloadLength field) and K2, where K2 is a positive integer. It will be understood that when K2 is equal to 1, the payload length in the downlink PPDU is equal to the decimal value of the second information (e.g., the DL payloadLength field).
[0218] In one possible implementation, because the length of the second information in the uplink PPDU and the downlink PPDU is different, the number of bits in the uplink AMP signaling field and the downlink AMP signaling field may also be different. In other words, the frame structure of the uplink AMP signaling field and the downlink AMP signaling field may be different. In other words, the frame structure of the uplink AMP PPDU and the downlink AMP PPDU may be different.
[0219] For example, refer to Figure 8, which is a schematic diagram of the frame format of an AMP signaling field provided in an embodiment of the present application. As shown in Figure 8, the AMP signaling field may include but is not limited to the uplink and downlink related parameters (DL / UL Dependent Parameters) field. Exemplarily, the AMP signaling field may also include one or more of the following: AMP PPDU indication field (i.e., the third information), version number (Version Number) field, uplink and downlink indication (DL / UL Indication), TXOP duration (TXOP Duration) field, CRC field. In some scenarios, when the AMP synchronization field is different from the WUR synchronization field, the AMP signaling field may not include the AMP PPDU indication field (as shown in (b) of Figure 8). When the AMP synchronization field is the same as the WUR synchronization field, the AMP signaling field includes the AMP PPDU indication field (as shown in (a) of Figure 8). For the description of the AMP PPDU indication field (i.e., the third information), version number field, DL / UL Indication field, TXOP Duration field, and CRC, please refer to the previous description and will not be repeated here.
[0220] Exemplarily, as shown in FIG8 , the length of the uplink and downlink related parameters (DL / UL Dependent Parameters) field can be 8 bits or 16 bits. In downlink transmission, the uplink and downlink related parameters field can use more bits, such as 16 bits; in uplink transmission, the uplink and downlink related parameters field can use fewer bits, such as 8 bits. Referring to FIG9 , FIG9 is a schematic diagram of the frame format of the uplink and downlink related parameter fields provided in an embodiment of the present application. As shown in FIG9 (a), the length of the DL / UL Dependent Parameters field in downlink is 16 bits, and can include a DL Payload MCS field (i.e., the first information) and a DL Payload Length field (i.e., the second information), wherein the length of the DL Payload MCS field (i.e., the first information) can be 2 bits, and the length of the DL Payload Length field (i.e., the second information) can be 14 bits. As shown in (b) of Figure 9, the length of the DL / UL Dependent Parameters field in the uplink is 8 bits, and may include a UL Payload MCS field (i.e., first information) and a UL Payload Length field (i.e., second information), wherein the length of the UL Payload MCS field (i.e., first information) may be 3 bits, and the length of the UL Payload Length field (i.e., second information) may be 5 bits. For an explanation of the DL / UL Payload MCS field (i.e., first information) and the UL Payload Length field (i.e., second information), refer to the previous description and will not be repeated here.
[0221] It is understood that the names, lengths, and order of the various fields in the AMP signaling field shown in FIG8 are merely examples and are not limited in the present embodiment. The names, lengths, and order of the various fields in the uplink and downlink related parameter fields shown in FIG9 are also merely examples and are not limited in the present embodiment.
[0222] In one possible implementation, when the AMP synchronization field and the WUR synchronization field are the same, the MCS of the AMP signaling field may be the same as the MCS of the WUR-Data field, that is, the MCS of the AMP signaling field may be any of the following: 62.5kbps (kilobits per second) rate and OOK modulation, 250kbps rate and OOK modulation. For example, when the AMP synchronization field is the same as the WUR synchronization field in WUR LDR, the MCS of the AMP signaling field may be 62.5kbps rate and OOK modulation; when the AMP synchronization field is the same as the WUR synchronization field in WUR HDR, the MCS of the AMP signaling field may be 250kbps rate and OOK modulation. In other words, the MCS of the AMP signaling field may be implicitly or indirectly indicated by the AMP synchronization field.
[0223] In another possible implementation, when the AMP synchronization field and the WUR synchronization field are different, the MCS (or transmission method) of the AMP signaling field is introduced in subsequent embodiments and is not described in detail here.
[0224] In one possible implementation, in addition to transmitting downlink-related signaling, the downlink AMP PPDU can also transmit uplink-related signaling (such as the version number used for the uplink, the uplink Payload MCS, the uplink TXOP Duration, or the uplink Payload Length, etc.), and the uplink-related signaling can be placed in the downlink signaling field (or after it), or in the downlink Payload. In other words, the downlink AMP PPDU can contain both downlink-related signaling and uplink-related signaling. For example, the downlink in the embodiment of the present application can be understood as AP to STA or Reader to Tag or Emitter to Tag, etc., and the uplink can be understood as STA to AP or Tag to Reader. Of course, the description of uplink and downlink can be understood differently as the application scenario changes, and the embodiment of the present application does not list them one by one.
[0225] In one possible implementation, a first communication device (such as an AP or a STA) generates and sends an AMP PPDU. The AMP PPDU can be an uplink PPDU or a downlink PPDU, which is not limited in the embodiment of the present application. The AMP PPDU includes but is not limited to an AMP signaling field and a payload. The AMP signaling field may include second information, which may be used to indicate the length of the payload. For an explanation of the second information, please refer to the previous description and will not be repeated here. The second communication device (such as a STA or an AP) receives and processes the AMP PPDU. Exemplarily, the second communication device may receive and demodulate the payload of the AMP PPDU according to the length of the payload indicated by the second information.
[0226] The length of the uplink payloadLength field designed in the embodiment of the present application is smaller than the length of the downlink payloadLength field, and the granularity of the length indicated by the uplink payloadLength field is greater than the granularity of the length indicated by the downlink payloadLength field, which can save the signaling overhead of the uplink PayloadLength field.
[0227] See Figure 10, which is another flowchart of a PPDU transmission method provided in an embodiment of the present application. This method primarily describes the transmission method of the AMP SIG field (or MCS) in an AMP PPDU. In one possible implementation, this method can be implemented in conjunction with the embodiments shown in Figures 6 and / or 7, as described below. Of course, this method can also be implemented independently, and this embodiment of the present application does not limit this.
[0228] As shown in FIG10 , the PPDU transmission method includes but is not limited to the following steps:
[0229] S301, the first communication device generates a PPDU, which includes a synchronization field and a signaling field, and the synchronization field is different from the WUR synchronization field.
[0230] S302: The first communication device sends the PPDU.
[0231] Correspondingly, the second communication device receives the PPDU.
[0232] S303: The second communication device processes the PPDU.
[0233] In one possible implementation, the PPDU may include a synchronization field (Sync field) and a signaling field (SIG filed). The synchronization field may be generated / determined by a preamble sequence or a synchronization sequence (Sync sequence). The preamble sequence (or the synchronization field) may be used for PPDU detection and time synchronization. The signaling field may be used to assist the receiving end in correctly demodulating data or payload. Exemplarily, the PPDU in the embodiment of the present application may be an AMP PPDU, and accordingly, the signaling field in the PPDU may be an AMP signaling field (AMP SIG filed), and the synchronization field in the PPDU may be an AMP synchronization field (AMP Syncfiled). For example, the frame format of the PPDU in the embodiment of the present application may be as shown in FIG. 4 above. Of course, the frame format of the PPDU may also have other forms, which is not limited by the embodiment of the present application. For ease of distinction, the embodiment of the present application is described as an AMP PPDU.
[0234] In one possible implementation, the AMP signaling field (AMP SIG field) may include one or more of the following: first information, second information, third information, a version number field, a DL / UL indication field, a transmission opportunity duration (TXOP Duration) field, or a cyclic redundancy check (CRC) field. For details about the first information, second information, third information, version number field, DL / UL indication field, TXOP Duration field, and CRC field, refer to the relevant descriptions in the embodiments shown in FIG. 6 and / or FIG. These details are not repeated here.
[0235] In one possible implementation, the AMP synchronization field and the WUR synchronization field may be the same or different. The embodiment of the present application mainly focuses on the impact on the transmission mode (or MCS) of the AMP signaling field when the AMP synchronization field and the WUR synchronization field are different. When the AMP synchronization field and the WUR synchronization field are the same, the transmission mode (or MCS) of the AMP signaling field has been introduced in the embodiment shown in Figure 6 above and will not be repeated here. For example, when the AMP synchronization field and the WUR synchronization field are different, the AMP synchronization field may indirectly or implicitly indicate some content, such as the uplink and downlink marks of the PPDU, the MCS of the AMP signaling field, the version number, or the MCS of the Payload in the PPDU. Of course, even if the AMP synchronization field and the WUR synchronization field are different, the AMP synchronization field may not indicate anything. Here, the AMP synchronization field does not indicate anything, which can be understood as the AMP synchronization field no longer represents other meanings except its original meaning. For example, the AMP synchronization field is only used for PPDU detection and time synchronization, and is generated / determined by the preamble sequence or synchronization sequence.
[0236] The following discusses the transmission method (or MCS) of the AMP signaling field when the AMP synchronization field is different from the WUR synchronization field.
[0237] Case 1: The AMP synchronization field does not indicate anything. In this case, there are two ways to transmit the AMP signaling field.
[0238] In Solution 1, the AMP signaling field is transmitted using a predefined MCS, or in other words, the MCS of the AMP signaling field is predefined. For example, the AMP signaling field is transmitted at a rate of 62.5 kbps and OOK modulation. Exemplarily, the AMP signaling field can also be transmitted using predefined different MCSs for uplink and downlink transmissions. For example, during uplink transmission, the AMP signaling field is transmitted using the uplink minimum MCS, such as a rate of 62.5 kbps and OOK modulation; during downlink transmission, the AMP signaling field is transmitted using the downlink minimum MCS, such as a rate of 250 kbps and OOK modulation.
[0239] Solution 2, the AMP signaling field can be divided into a first signaling subfield (denoted as SIG1) and a second signaling subfield (denoted as SIG2). Among them, SIG1 can be transmitted with a predefined MCS, so that the reliability of SIG1 is higher than that of SIG2 and Payload. In other words, the MCS of SIG1 is lower than the MCS of SIG2 and Payload, that is: the rate of SIG1 is lower than the rate of SIG2 and Payload, and / or the modulation order of the modulation method of SIG1 is lower than the modulation order of the modulation method of SIG2 and Payload. SIG1 can be used to indicate the MCS of SIG2 and / or Payload. It can be understood that when SIG1 indicates the MCS of SIG2, the MCS of Payload can be adaptively adjusted according to the MCS of SIG2, or the MCS of Payload can be determined based on the MCS of SIG2, or the MCS of Payload is related to the MCS of SIG2. Similarly, when SIG1 indicates the MCS of the payload (for example, SIG1 includes the first information described above), the MCS of SIG2 can be adaptively adjusted based on the MCS of the payload, or in other words, the MCS of SIG2 can be determined based on the MCS of the payload, or in other words, the MCS of SIG2 is related to the MCS of the payload. Exemplarily, the MCS of SIG2 is lower than the MCS of the payload (for example, the rate of SIG2 is lower than the rate of the payload, and / or the modulation order of SIG2 is lower than the modulation order of the payload), so that the reliability of SIG2 is higher than that of the payload.
[0240] In one possible implementation, for Case 1, when the embodiment of the present application is implemented in combination with the embodiment shown in FIG6 , the AMP signaling field includes first information. This first information can be used to indicate the MCS of the payload, where the MCS of the payload is an MCS in the MCS parameter table. For an explanation of the MCS parameter table, refer to the description of the embodiment shown in FIG6 . For example, the MCS parameter table can include one or more items from Tables 3a to 5c, which are not described here.
[0241] Case 2: The AMP synchronization field indirectly or implicitly indicates the MCS of the AMP signaling field. In this case, the AMP signaling field is transmitted according to the MCS specified by the AMP synchronization field. For example, the MCS of the AMP signaling field may be an MCS in an MCS parameter table, where the MCS corresponding to downlink transmission in this MCS parameter table is not exactly the same as the MCS corresponding to uplink transmission. For a description of the MCS parameter table, please refer to the description of the embodiment shown in Figure 6 above and will not be repeated here. For example, the MCS parameter table may include one or more items from Tables 3a to 5c above.
[0242] In one possible implementation, for Case 2, when the embodiment of the present application is implemented in combination with the embodiment shown in Figure 6 above, the AMP signaling field includes first information, which can be used to indicate the MCS of the Payload, and the MCS of the Payload is an MCS in the MCS parameter table. The MCS parameter table may include one or more items in Table 3a to Table 5c above, which are not described here. Generally, in order to correctly demodulate the data, the MCS of the AMP signaling field is lower than the MCS of the Payload (for example, the rate of the AMP signaling field is lower than the rate of the Payload, and / or the modulation order of the modulation method of the AMP signaling field is lower than the modulation order of the modulation method of the Payload), so that the reliability of the AMP signaling field is higher than that of the Payload.
[0243] Case 3: The AMP synchronization field indirectly or implicitly indicates the MCS of the payload. In this case, there are three ways to transmit the AMP signaling field.
[0244] In Solution 1, the AMP signaling field is transmitted using a predefined MCS. Alternatively, the AMP signaling field is transmitted using different predefined MCSs for uplink and downlink transmissions. That is, the AMP signaling field is transmitted using one predefined MCS for uplink transmission and another predefined MCS for downlink transmission.
[0245] Solution 2, the AMP signaling field can be divided into a first signaling subfield (denoted as SIG1) and a second signaling subfield (denoted as SIG2). Among them, SIG1 can be transmitted with a predefined MCS, so that the reliability of SIG1 is higher than SIG2 and Payload. Alternatively, for uplink transmission and downlink transmission, SIG1 is transmitted using predefined different MCSs respectively. That is: the SIG1 field is transmitted with a predefined MCS in uplink, and the SIG1 field is transmitted with another predefined MCS in downlink. Exemplarily, the MCS used by the SIG1 field in downlink is lower than the MCS used by the SIG1 field in uplink. SIG1 can be used to indicate the MCS of SIG2. The MCS of SIG2 can be related to the MCS of Payload. Exemplarily, the MCS of SIG2 is lower than the MCS of Payload, so that the reliability of SIG2 is higher than that of Payload.
[0246] Solution 3, the MCS of the AMP signaling field is associated with the MCS of the Payload, or the MCS of the AMP signaling field is determined based on the MCS of the Payload. Exemplarily, the difference between the index of the MCS of the Payload and the index of the MCS of the AMP signaling field is a fixed value, represented by delta. Here, delta is an integer greater than or equal to 0, that is, the index of the MCS of the Payload is greater than or equal to the index of the MCS of the AMP signaling field. Delta can be predefined. For example, if the MCSindex of the Payload is 5 and the predefined delta is 2, then the MCSindex of the AMP signaling field is 3, that is, the AMP signaling field is transmitted with an MCS index equal to 3.
[0247] It can be understood that for Case 3, the embodiment of the present application cannot be implemented in combination with the embodiment shown in Figure 6 above, such as the AMP signaling field does not include the first information, but can be implemented in combination with the embodiment shown in Figure 7 above. It can also be understood that although the AMP signaling field does not include the first information, the MCS of the Payload can still be an MCS in the MCS parameter table. In other words, the MCS parameter table in the embodiment shown in Figure 6 can be applicable to the case where the AMP synchronization field indirectly or implicitly indicates the MCS of the Payload. In one possible implementation, the MCS of the Payload indirectly or implicitly indicated by the AMP synchronization field can be an MCS in the MCS parameter table. For example, the MCS parameter table may include one or more items in Tables 3a to 5c above.
[0248] Case 4: The AMP synchronization field indirectly / implicitly indicates uplink or downlink transmission. In this case, there are two ways to transmit the AMP signaling field.
[0249] Solution 1, the AMP signaling field is transmitted with a predefined MCS. Alternatively, for uplink transmission and downlink transmission, the AMP signaling field is transmitted with predefined different MCSs respectively. That is, the AMP signaling field is transmitted with a predefined MCS in uplink, and the AMP signaling field is transmitted with another predefined MCS in downlink. Exemplarily, when the AMP synchronization field indirectly indicates uplink transmission, the MCS of the AMP signaling field is a predefined first MCS, and when the AMP synchronization field indicates downlink transmission, the MCS of the AMP signaling field is a predefined second MCS, wherein the first MCS is different from the second MCS. For example, the first MCS is higher than the second MCS, that is, the rate in the first MCS is higher than the rate in the second MCS, and / or the modulation order of the modulation method in the first MCS is higher than the modulation order of the modulation method in the second MCS.
[0250] Solution 2, the AMP signaling field can be divided into a first signaling subfield (denoted as SIG1) and a second signaling subfield (denoted as SIG2). Among them, SIG1 can be transmitted with a predefined MCS, so that the reliability of SIG1 is higher than SIG2 and Payload. Alternatively, for uplink transmission and downlink transmission, SIG1 is transmitted using predefined different MCSs respectively. That is: the SIG1 field is transmitted with a predefined MCS in uplink, and the SIG1 field is transmitted with another predefined MCS in downlink. Exemplarily, when the AMP synchronization field indirectly indicates uplink transmission, the MCS of the SIG1 field is a predefined first MCS, and when the AMP synchronization field indirectly indicates downlink transmission, the MCS of the SIG1 field is a predefined second MCS, wherein the first MCS is different from the second MCS. For example, the first MCS is higher than the second MCS, that is, the rate in the first MCS is higher than the rate in the second MCS, and / or the modulation order of the modulation method in the first MCS is higher than the modulation order of the modulation method in the second MCS.
[0251] SIG1 can be used to indicate the MCS of SIG2 and / or Payload. It can be understood that when SIG1 indicates the MCS of SIG2, the MCS of Payload can be adaptively adjusted according to the MCS of SIG2, or in other words, the MCS of Payload can be determined based on the MCS of SIG2, or in other words, the MCS of Payload is related to the MCS of SIG2. Similarly, when SIG1 indicates the MCS of Payload (for example, SIG1 includes the above-mentioned first information), the MCS of SIG2 can be adaptively adjusted according to the MCS of Payload, or in other words, the MCS of SIG2 can be determined based on the MCS of Payload, or in other words, the MCS of SIG2 is related to the MCS of Payload. Exemplarily, the MCS of SIG2 is lower than the MCS of Payload (for example, the rate of SIG2 is lower than the rate of Payload, and / or the modulation order of SIG2 is lower than the modulation order of Payload), so that the reliability of SIG2 is higher than that of Payload.
[0252] In one possible implementation, for Case 4, when the embodiment of the present application is implemented in combination with the embodiment shown in FIG. 6 , the AMP signaling field includes first information. This first information can be used to indicate the MCS of the payload. The MCS of the payload is an MCS in the MCS parameter table. The MCS parameter table may include one or more items from Tables 3a to 5c above, which are not described in detail here.
[0253] Case 5: The AMP synchronization field indirectly / implicitly indicates the MCS of the AMP signaling field and the uplink or downlink transmission. In this case, the AMP signaling field is transmitted according to the MCS specified by the AMP synchronization field. Exemplarily, the MCS of the AMP signaling field can be an MCS from an MCS parameter table, where the MCS corresponding to downlink transmission in this MCS parameter table is not identical to the MCS corresponding to uplink transmission. For example, the MCS parameter table can include one or more items from Tables 4a to 5c above.
[0254] In one possible implementation, for Case 5, when the embodiment of the present application is implemented in combination with the embodiment shown in Figure 6 above, the AMP signaling field includes first information, which can be used to indicate the MCS of the Payload, and the MCS of the Payload is an MCS in the MCS parameter table. The MCS parameter table may include one or more items in Table 3a to Table 5c above, which are not described here. Generally, in order to correctly demodulate the data, the MCS of the AMP signaling field is lower than the MCS of the Payload (for example, the rate of the AMP signaling field is lower than the rate of the Payload, and / or the modulation order of the modulation method of the AMP signaling field is lower than the modulation order of the modulation method of the Payload), so that the reliability of the AMP signaling field is higher than that of the Payload.
[0255] It can be understood that the above-mentioned cases are only examples. There may be more cases in actual applications, and the embodiments of this application are not limited thereto.
[0256] The embodiments of the present application design multiple transmission modes for the AMP SIG field, which can improve the reliability of the AMP PPDU (such as the AMP SIG field) while reducing the air interface occupancy time of the AMP PPDU (such as the AMP SIG field).
[0257] The above content elaborates on the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.
[0258] The present application divides the functional modules of the communication device according to the above-mentioned method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in this application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The communication device of the embodiment of the present application will be described in detail below with reference to Figures 11 to 13.
[0259] Referring to Figure 11 , Figure 11 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in Figure 11 , the communication device includes a transceiver module 10 and a processing module 20. The transceiver module 10 can implement corresponding communication functions, and the processing module 20 is used for data processing. The transceiver module 10 can also be referred to as an interface, a communication interface, or a communication module.
[0260] In some embodiments of the present application, the communication device may be the first communication device shown above. That is, the communication device shown in Figure 11 may be used to execute the steps or functions performed by the first communication device in the above method embodiment. For example, the communication device may be the first communication device or a chip or functional module configured in the first communication device, etc., which is not limited in the present embodiment. The transceiver module 10 is used to execute the transceiver-related operations of the first communication device in the above method embodiment, and the processing module 20 is used to execute the processing-related operations of the first communication device in the above method embodiment.
[0261] Exemplarily, the processing module 20 is used to generate a PPDU, which includes a signaling field and a payload, the signaling field includes first information, the first information is used to indicate the MCS of the payload, the MCS of the payload is an MCS in the MCS parameter table, and the MCS corresponding to the downlink transmission in the MCS parameter table is not exactly the same as the MCS corresponding to the uplink transmission; the transceiver module 10 is used to send the PPDU.
[0262] It is understandable that the transceiver module 10 can send the PPDU to other communication devices, or the transceiver module 10 can output the PPDU from the processing module 20 to other components or other functional modules in the communication device. The relevant description of other information output by the transceiver module is similar and will not be detailed below.
[0263] In the embodiment of the present application, the description of PPDU, signaling field, payload, and MCS parameter table, etc. can be referred to the introduction in the above method embodiment (such as Figure 6), and will not be described in detail here.
[0264] It is understood that the specific description of the transceiver module and the processing module shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver module and the processing module, please refer to the above method embodiment (such as Figure 6), which will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects in the above method embodiment (such as Figure 6), and for the sake of brevity, they will not be repeated here.
[0265] Exemplarily, the processing module 20 is used to generate a PPDU, which includes a signaling field and a payload, the signaling field includes second information, the second information is used to indicate the length of the payload, and the second information satisfies: when the PPDU is an uplink PPDU, the length of the second information is a first value, and when the PPDU is a downlink PPDU, the length of the second information is a second value, wherein the first value is less than the second value; the transceiver module 10 is used to send the PPDU.
[0266] In the embodiment of the present application, the description of PPDU, signaling field, payload, and second information, etc. can be referred to the introduction in the above method embodiment (such as Figure 7), and will not be described in detail here.
[0267] It is understood that the specific description of the transceiver module and the processing module shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver module and the processing module, please refer to the above method embodiment (such as Figure 7), and will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects in the above method embodiment (such as Figure 7), and for the sake of brevity, they will not be repeated here.
[0268] Exemplarily, the processing module 20 is used to generate a PPDU, which includes a synchronization field and a signaling field, and the synchronization field is different from the WUR synchronization field; the transceiver module 10 is used to send the PPDU.
[0269] In the embodiment of the present application, the description of PPDU, synchronization field, signaling field and WUR synchronization field, etc. can be referred to the introduction in the above method embodiment (such as Figure 10), and will not be described in detail here.
[0270] It is understood that the specific description of the transceiver module and the processing module shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver module and the processing module, please refer to the above method embodiment (such as Figure 10), which will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects in the above method embodiment (such as Figure 10), and for the sake of brevity, they will not be repeated here.
[0271] Reusing Figure 11, in some other embodiments of the present application, the communication device may be the second communication device shown above. That is, the communication device shown in Figure 11 can be used to execute the steps or functions performed by the second communication device in the above method embodiment. Exemplarily, the communication device may be a second communication device or a chip or functional module configured in the second communication device, etc., which is not limited in the present embodiment. The transceiver module 10 is used to execute the transceiver-related operations of the second communication device in the above method embodiment, and the processing module 20 is used to execute the processing-related operations of the second communication device in the above method embodiment.
[0272] Exemplarily, the transceiver module 10 is used to receive a PPDU, which includes a signaling field and a payload, the signaling field includes first information, the first information is used to indicate the MCS of the payload, the MCS of the payload is an MCS in the MCS parameter table, and the MCS corresponding to the downlink transmission in the MCS parameter table is not exactly the same as the MCS corresponding to the uplink transmission; the processing module 20 is used to process the PPDU.
[0273] It is understandable that the transceiver module 10 may receive the PPDU from other communication devices, or the transceiver module 10 may input the PPDU from other components or other functional modules in the communication device, etc. The description of other information input by the transceiver module is similar and will not be described in detail below.
[0274] In the embodiment of the present application, the description of PPDU, signaling field, payload, and MCS parameter table, etc. can be referred to the introduction in the above method embodiment (such as Figure 6), and will not be described in detail here.
[0275] It is understood that the specific description of the transceiver module and the processing module shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver module and the processing module, please refer to the above method embodiment (such as Figure 6), which will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects in the above method embodiment (such as Figure 6), and for the sake of brevity, they will not be repeated here.
[0276] Exemplarily, the transceiver module 10 is used to receive a PPDU, which includes a signaling field and a payload, the signaling field includes second information, the second information is used to indicate the length of the payload, and the second information satisfies: when the PPDU is an uplink PPDU, the length of the second information is a first value, and when the PPDU is a downlink PPDU, the length of the second information is a second value, wherein the first value is less than the second value; the processing module 20 is used to process the PPDU.
[0277] In the embodiment of the present application, the description of PPDU, signaling field, payload, and second information, etc. can be referred to the introduction in the above method embodiment (such as Figure 7), and will not be described in detail here.
[0278] It is understood that the specific description of the transceiver module and the processing module shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver module and the processing module, please refer to the above method embodiment (such as Figure 7), and will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects in the above method embodiment (such as Figure 7), and for the sake of brevity, they will not be repeated here.
[0279] Exemplarily, the transceiver module 10 is used to receive a PPDU, which includes a synchronization field and a signaling field, and the synchronization field is different from the WUR synchronization field; the processing module 20 is used to process the PPDU.
[0280] In the embodiment of the present application, the description of PPDU, synchronization field, signaling field and WUR synchronization field, etc. can be referred to the introduction in the above method embodiment (such as Figure 10), and will not be described in detail here.
[0281] It is understood that the specific description of the transceiver module and the processing module shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver module and the processing module, please refer to the above method embodiment (such as Figure 10), which will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects in the above method embodiment (such as Figure 10), and for the sake of brevity, they will not be repeated here.
[0282] The above describes the communication device according to the embodiment of the present application. The following describes possible product forms of the communication device. It should be understood that any product having the functions of the communication device described in FIG. 11 falls within the scope of protection of the embodiment of the present application. It should also be understood that the following description is merely illustrative and does not limit the product forms of the communication device according to the embodiment of the present application to these examples.
[0283] In one possible implementation, in the communication device shown in FIG11 , the processing module 20 may be one or more processors, the transceiver module 10 may be a transceiver, or the transceiver module 10 may be a transmitting module and a receiving module, the transmitting module may be a transmitter, the receiving module may be a receiver, and the transmitting module and the receiving module are integrated into a single device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection method between the processor and the transceiver. During the execution of the above method, the process of sending information (such as sending a PPDU) in the above method can be understood as the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After being output by the processor, the above information may also need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information (such as receiving a PPDU) in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed further before being input into the processor.
[0284] Referring to Figure 12, Figure 12 is another schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device can be a first communication device or a second communication device, or a chip therein. Figure 12 only shows the main components of the communication device. In addition to the processor 1001, the communication device may further include a transceiver 1002 and a memory 1003, as well as input and output devices (not shown).
[0285] Processor 1001 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data. Memory 1003 is primarily used to store software programs and data. In one design, transceiver 1002 can be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement transceiver functions. Transceiver 1002 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is used to implement a receiving function; the transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is used to implement a transmitting function. In another design, transceiver 1002 can include a control circuit and an antenna. The control circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touch screens, displays, and keyboards, are primarily used to receive user input and output data to the user.
[0286] When the communication device is turned on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, process the data of the software program, and control the medium access control (MAC) layer and the physical layer (PHY) to implement the method of the embodiment of the present application. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0287] In another implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely arranged independent of the communication device.
[0288] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.
[0289] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the first communication device in the method embodiment shown in Figure 6 above, the processor 1001 can be used to execute step S101 in Figure 6, and / or to execute other processes of the technology described herein; the transceiver 1002 can be used to execute step S102 in Figure 6, and / or to execute other processes of the technology described herein.
[0290] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the second communication device in the method embodiment shown in Figure 6 above, the processor 1001 can be used to execute step S103 in Figure 6, and / or to execute other processes of the technology described herein; the transceiver 1002 can be used to receive PPDU, and / or other processes of the technology described herein.
[0291] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the first communication device in the method embodiment shown in Figure 7 above, the processor 1001 can be used to execute step S201 in Figure 7, and / or to execute other processes of the technology described herein; the transceiver 1002 can be used to execute step S202 in Figure 7, and / or to execute other processes of the technology described herein.
[0292] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the second communication device in the method embodiment shown in Figure 7 above, the processor 1001 can be used to execute step S203 in Figure 7, and / or to execute other processes of the technology described herein; the transceiver 1002 can be used to receive PPDU, and / or other processes of the technology described herein.
[0293] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the first communication device in the method embodiment shown in Figure 10 above, the processor 1001 can be used to execute step S301 in Figure 10, and / or used to execute other processes of the technology described in this document; the transceiver 1002 can be used to execute step S302 in Figure 10, and / or used for other processes of the technology described in this document.
[0294] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the second communication device in the method embodiment shown in Figure 10 above, the processor 1001 can be used to execute step S303 in Figure 10, and / or to execute other processes of the technology described herein; the transceiver 1002 can be used to receive PPDU, and / or other processes of the technology described herein.
[0295] In any of the above designs, processor 1001 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0296] In any of the above designs, processor 1001 may store instructions, which may be computer programs. The computer programs, when executed on processor 1001, may cause the communication device to perform the methods described in the above method embodiments. The computer programs may be embedded in processor 1001, in which case processor 1001 may be implemented by hardware.
[0297] In one implementation, the communication device may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiment. The processor and transceiver described in this application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-channel metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0298] It is understood that the communication device shown in the embodiment of the present application may also have more components than those in Figure 12, and the embodiment of the present application is not limited to this. The method performed by the processor and transceiver shown above is only an example. For the specific steps performed by the processor and transceiver, please refer to the description of the method embodiment above.
[0299] In another possible implementation, in the communication device shown in Figure 11, the processing module 20 can be one or more logic circuits, and the transceiver module 10 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Or the transceiver module 10 can also be a sending module and a receiving module, the sending module can be an output interface, and the receiving module can be an input interface, and the sending module and the receiving module are integrated into one module, such as an input / output interface. Referring to Figure 13, Figure 13 is another structural diagram of a communication device provided in an embodiment of the present application. As shown in Figure 13, the communication device shown in Figure 13 includes a logic circuit 901 and an interface 902. That is, the above-mentioned processing module 20 can be implemented with a logic circuit 901, and the transceiver module 10 can be implemented with an interface 902. Among them, the logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, a pin, etc. Exemplarily, Figure 13 is shown as an example of the above-mentioned communication device being a chip, and the chip includes a logic circuit 901 and an interface 902.
[0300] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
[0301] Exemplarily, when the communication device is used to execute the method, function, or step executed by the first communication device in the method embodiment shown in Figure 6 above, the logic circuit 901 is used to generate a PPDU, which includes a signaling field and a payload, and the signaling field includes first information, and the first information is used to indicate the MCS of the payload, and the MCS of the payload is an MCS in the MCS parameter table, and the MCS corresponding to the downlink transmission in the MCS parameter table is not exactly the same as the MCS corresponding to the uplink transmission; the interface 902 is used to output the PPDU.
[0302] Exemplarily, when the communication device is used to execute the method, function, or step executed by the second communication device in the method embodiment shown in Figure 6 above, the interface 902 is used to input the PPDU, which includes a signaling field and a payload, and the signaling field includes first information, and the first information is used to indicate the MCS of the payload, and the MCS of the payload is an MCS in the MCS parameter table, and the MCS corresponding to the downlink transmission in the MCS parameter table is not exactly the same as the MCS corresponding to the uplink transmission; the logic circuit 901 is used to process the PPDU.
[0303] In the embodiment of the present application, for specific descriptions of PPDU, signaling fields, payload, and MCS parameter table, please refer to the aforementioned method embodiment (as shown in Figure 6), which will not be described in detail here.
[0304] Exemplarily, when the communication device is used to execute the method, function, or step executed by the first communication device in the method embodiment shown in Figure 7 above, the logic circuit 901 is used to generate a PPDU, which includes a signaling field and a payload, and the signaling field includes second information, and the second information is used to indicate the length of the payload, and the second information satisfies: when the PPDU is an uplink PPDU, the length of the second information is a first value, and when the PPDU is a downlink PPDU, the length of the second information is a second value, wherein the first value is less than the second value; the interface 902 is used to output the PPDU.
[0305] Exemplarily, when the communication device is used to execute the method, function, or step performed by the second communication device in the method embodiment shown in Figure 7 above, the interface 902 is used to input a PPDU, where the PPDU includes a signaling field and a payload, and the signaling field includes second information, where the second information is used to indicate the length of the payload, and the second information satisfies: when the PPDU is an uplink PPDU, the length of the second information is a first value, and when the PPDU is a downlink PPDU, the length of the second information is a second value, where the first value is less than the second value; and the logic circuit 901 is used to process the PPDU.
[0306] In the embodiment of the present application, the description of PPDU, signaling field, payload, and second information, etc. can be referred to the introduction in the above method embodiment (such as Figure 7), and will not be described in detail here.
[0307] Exemplarily, when the communication device is used to execute the method, function or step performed by the first communication device in the method embodiment shown in Figure 10 above, the logic circuit 901 is used to generate a PPDU, which includes a synchronization field and a signaling field, and the synchronization field is different from the WUR synchronization field; the interface 902 is used to output the PPDU.
[0308] Exemplarily, when the communication device is used to execute the method, function or step performed by the second communication device in the method embodiment shown in Figure 10 above, the interface 902 is used to input the PPDU, which includes a synchronization field and a signaling field, and the synchronization field is different from the WUR synchronization field; the logic circuit 901 is used to process the PPDU.
[0309] In the embodiment of the present application, the description of PPDU, signaling field, and synchronization field (mainly the transmission method of the synchronization field) can be referred to the introduction in the above method embodiment (such as Figure 10), and will not be described in detail here.
[0310] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0311] For the specific implementation of the embodiment shown in FIG13 , reference may also be made to the above embodiments, which will not be described in detail here.
[0312] An embodiment of the present application further provides a communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned method embodiments.
[0313] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.
[0314] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second communication device in the method provided by the present application.
[0315] The present application also provides a computer-readable storage medium, which stores computer code. When the computer code runs on a computer, the computer executes the operations and / or processing performed by the first communication device in the method provided by the present application.
[0316] The present application also provides a computer-readable storage medium having computer code stored therein. When the computer code is run on a computer, the computer executes the operations and / or processing performed by the second communication device in the method provided in the present application.
[0317] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program is run on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.
[0318] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program is run on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.
[0319] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or can be electrical, mechanical or other forms of connection.
[0320] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0321] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0322] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other media that can store program code.
[0323] 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 this 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
1. A physical layer protocol data unit transmission method, characterized in that: include: generating a physical layer protocol data unit (PPDU), the PPDU including a signaling field and a payload, the signaling field including first information, the first information being used to indicate a modulation and coding strategy (MCS) of the payload, the MCS of the payload being an MCS in an MCS parameter table, where an MCS corresponding to downlink transmission and an MCS corresponding to uplink transmission in the MCS parameter table are not completely the same; Send the PPDU.
2. A physical layer protocol data unit transmission method, characterized in that: include: receiving a physical layer protocol data unit (PPDU), the PPDU including a signaling field and a payload, the signaling field including first information, the first information being used to indicate a modulation and coding strategy (MCS) of the payload, the MCS of the payload being an MCS in an MCS parameter table, where an MCS corresponding to downlink transmission and an MCS corresponding to uplink transmission in the MCS parameter table are not completely the same; Process the PPDU.
3. The method according to claim 1 or 2, characterized in that The MCS corresponding to downlink transmission in the MCS parameter table is not exactly the same as the MCS corresponding to uplink transmission, including: the maximum rate of the MCS corresponding to uplink transmission in the MCS parameter table is greater than the maximum rate of the MCS corresponding to downlink transmission, and / or the minimum rate of the MCS corresponding to uplink transmission in the MCS parameter table is greater than the minimum rate of the MCS corresponding to downlink transmission.
4. The method according to any one of claims 1 to 3, characterized in that The MCS corresponding to downlink transmission in the MCS parameter table is not completely the same as the MCS corresponding to uplink transmission, including: The modulation mode of the MCS corresponding to the downlink transmission in the MCS parameter table is on-off keying OOK modulation; The modulation mode of the MCS corresponding to the uplink transmission in the MCS parameter table includes one or more of the following: phase shift keying PSK modulation, frequency shift keying FSK modulation, OOK modulation, spread spectrum, or compensated coding keying CCK modulation.
5. The method according to any one of claims 1 to 4, characterized in that The MCS parameter table includes one or more items of Table 3a, Table 3b, Table 3c, Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c.
6. The method according to any one of claims 1 to 5, characterized in that The signaling field further includes second information, where the second information is used to indicate the length of the payload; The second information satisfies: when the PPDU is an uplink PPDU, the length of the second information is a first value; when the PPDU is a downlink PPDU, the length of the second information is a second value, wherein the first value is less than the second value.
7. The method according to claim 6, characterized in that The length of the payload satisfies: when the PPDU is an uplink PPDU, the length of the payload is equal to the product of the value of the second information and K1; when the PPDU is a downlink PPDU, the length of the payload is equal to the product of the value of the second information and K2, where K1 is greater than K2 and K2 is a positive integer.
8. A physical layer protocol data unit transmission method, characterized in that: include: Generate a physical layer protocol data unit (PPDU), where the PPDU includes a signaling field and a payload, the signaling field includes second information, the second information is used to indicate a length of the payload, and the second information satisfies: when the PPDU is an uplink PPDU, the length of the second information is a first value; when the PPDU is a downlink PPDU, the length of the second information is a second value, where the first value is less than the second value; Send the PPDU.
9. A physical layer protocol data unit transmission method, characterized in that: include: receiving a physical layer protocol data unit (PPDU), where the PPDU includes a signaling field and a payload, the signaling field includes second information, the second information being used to indicate a length of the payload, wherein the second information satisfies: when the PPDU is an uplink PPDU, the length of the second information is a first value; and when the PPDU is a downlink PPDU, the length of the second information is a second value, where the first value is less than the second value; Process the PPDU.
10. The method according to claim 8 or 9, characterized in that The length of the payload satisfies: when the PPDU is an uplink PPDU, the length of the payload is equal to the product of the value of the second information and K1; when the PPDU is a downlink PPDU, the length of the payload is equal to the product of the value of the second information and K2, where K1 is greater than K2 and K2 is a positive integer.
11. The method according to any one of claims 1 to 10, characterized in that The PPDU also includes a synchronization field, which is the same as the wake-up radio WUR synchronization field; the signaling field also includes third information, and the third information is used to indicate that the PPDU is an ambient energy physical layer protocol data unit AMP PPDU.
12. The method according to claim 11, characterized in that The MCS of the signaling field includes any of the following: 62.5kbps rate and on-off keying OOK modulation; 250kbps rate and on-off keying OOK modulation.
13. The method according to any one of claims 1 to 12, characterized in that The signaling field also includes information for indicating one or more of the following: a version number of the PPDU, an uplink and downlink flag of the PPDU, a channel occupancy time, or a cyclic redundancy check code.
14. The method according to any one of claims 1 to 10, characterized in that The PPDU also includes a synchronization field, which is different from the wake-up radio WUR synchronization field.
15. The method according to claim 14, characterized in that The MCS of the signaling field is predefined; Alternatively, the signaling field includes a first signaling subfield and a second signaling subfield, the MCS of the first signaling subfield is predefined, the first information is located in the first signaling subfield, and the first signaling subfield is used to indicate the MCS of the second signaling subfield.
16. The method according to claim 15, characterized in that The synchronization field indirectly indicates the uplink and downlink flags of the PPDU.
17. The method according to claim 16, characterized in that The MCS of the signaling field is predefined and includes: When the synchronization field indicates uplink, the MCS of the signaling field is a predefined first MCS; when the synchronization field indicates downlink, the MCS of the signaling field is a predefined second MCS, wherein the first MCS is different from the second MCS.
18. The method according to claim 16, characterized in that The MCS of the first signaling subfield is predefined and includes: When the synchronization field indicates uplink, the MCS of the first signaling subfield is a predefined first MCS; when the synchronization field indicates downlink, the MCS of the first signaling subfield is a predefined second MCS, wherein the first MCS is different from the second MCS.
19. The method according to claim 14, wherein The synchronization field indirectly indicates the MCS of the signaling field.
20. The method according to claim 19, characterized in that The MCS of the signaling field is any one of Table 3a, Table 3b, Table 3c, Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c.
21. The method according to claim 19, wherein The synchronization field also indirectly indicates the uplink and downlink flags of the PPDU.
22. The method according to claim 21, characterized in that The MCS of the signaling field is any one of Table 4a, Table 4b, Table 5a, Table 5b, or Table 5c.
23. A communication device, characterized in that: Comprising means for performing the method of any one of claims 1 to 22.
24. A communication device, characterized in that: include: one or more processors coupled to one or more memories; The one or more memories are used to store computer programs, and the one or more processors are used to execute the computer programs stored in the one or more memories, so that the communication device performs the method according to any one of claims 1 to 22.
25. A readable storage medium, characterized in that The readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the communication device including the processor executes the method according to any one of claims 1 to 22.
26. A computer program product, characterized in that When the computer program product is executed, the method according to any one of claims 1 to 22 is performed.