Communication method and communication device
The subcarrier mapper and demapper for high-frequency WLAN bands address the incompatibility issue by reordering constellation symbols and increasing pilot subcarriers, enhancing communication efficiency and reducing errors in high-frequency scenarios.
Patent Information
- Application Number
- CN202310696390.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-12
- Publication Date
- 2024-12-13
AI Technical Summary
The existing subcarrier mappers designed for low-frequency WLAN bands are not suitable for high-frequency bands due to differences in interference and noise conditions, requiring a redesign for effective communication transmission.
A subcarrier mapper and demapper are designed for high-frequency bands, with specific parameters and configurations for different numbers of subcarriers, allowing for reordering and restoration of constellation mapping symbols to adapt to high-frequency scenarios, and increasing the number of pilot subcarriers to reduce packet error rates.
The solution enables efficient communication in high-frequency bands by simplifying the design process and reducing packet error rates through optimized subcarrier mapping and demapping, ensuring compatibility with existing low-frequency band protocols.
Smart Images

Figure CN119135496A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of communication technology, and more specifically, to a communication method and a communication device. Background Art
[0002] The development of wireless local area networks (WLANs) has made wireless communications increasingly popular. The standards set by the International Society of Electrical Engineering (IEEE) for WLANs have also evolved, from protocol standards supporting low-frequency communications to protocol standards supporting high-frequency communications. For example, protocol standards for low-frequency bands include 802.11a / g, 802.11n, 802.11ac, 802.11ax, and 802.11be, supporting frequency bands of 2.4 GHz, 5 GHz, and 6 GHz, and protocol standards for high-frequency bands include 802.11aj / ay, supporting frequency bands of 45 GHz and 60 GHz.
[0003] A method of sending high-frequency physical layer signals currently under consideration is to expand the carrier spacing (i.e., bandwidth) of the physical layer signals of the low-frequency bands (such as 802.11a / g, 802.11n, 802.11ac, 802.11ax, and 802.11be protocols) by an integer multiple to obtain high-frequency physical layer signals. This ensures that the digital signal processing process of the high-frequency band signal is nearly consistent with that of the low-frequency band signal. However, since the interference and noise conditions of the high-frequency band are different from those of the low-frequency band, the subcarrier mapper corresponding to the low-frequency band signal is no longer suitable for the high-frequency band scenario. For communication transmission in the high-frequency band scenario, a suitable subcarrier mapper needs to be redesigned. Summary of the invention
[0004] An embodiment of the present application provides a communication method for designing a suitable subcarrier mapper for communication transmission in a high-frequency frequency band scenario.
[0005] In a first aspect, a communication method is provided, comprising: inputting high-frequency constellation mapping symbols into a subcarrier mapper; and the subcarrier mapper reorders the high-frequency constellation mapping symbols.
[0006] Based on the above technical solution, a suitable subcarrier mapper can be designed for communication transmission in high-frequency frequency band scenarios, and the constellation mapping symbols can be reordered based on the subcarrier mapper.
[0007] In combination with the first aspect, in certain implementations of the first aspect, the high-frequency constellation mapping symbols are used for single-user transmission.
[0008] In combination with the first aspect, in some implementations of the first aspect, the number of data subcarriers of the subcarrier mapper is N SD ,
[0009] If the total number of subcarriers is 64, the N SD less than 52, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 3 or 4;
[0010] If the total number of subcarriers is 128, the N SD Less than 108, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 5 or 7;
[0011] If the total number of subcarriers is 256, the N SD less than 234, the subcarrier mapping distance parameter D of the subcarrier mapper TM Is 2 or 8.
[0012] In combination with the first aspect, in some implementations of the first aspect, if the total number of subcarriers is 64,
[0013] The N SD is 44, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 4; or,
[0014] The N SD is 42, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 3; or,
[0015] The N SD is 42, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 3; or,
[0016] The N SD is 40, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 4.
[0017] In combination with the first aspect, in some implementations of the first aspect, if the total number of subcarriers is 128,
[0018] The N SD is 100, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 5; or
[0019] The N SD is 98, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 7.
[0020] In combination with the first aspect, in some implementations of the first aspect, if the total number of subcarriers is 256,
[0021] The N SD is 226, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 2; or,
[0022] The N SD is 224, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 8.
[0023] In combination with the first aspect, in certain implementations of the first aspect, the subcarrier mapper includes at least one subcarrier mapper, wherein the at least one subcarrier mapper is at least one subcarrier mapper in a preset subcarrier mapper set.
[0024] Based on the above technical solution, in a high frequency band communication scenario, the subcarrier mapper can be determined by at least one subcarrier mapper in a preset subcarrier mapper set, without the need for a separate design, thereby simplifying the implementation.
[0025] In combination with the first aspect, in some implementations of the first aspect, the subcarrier mapper includes a first subcarrier mapper, the number of data subcarriers of the first subcarrier mapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers,
[0026] Among them, the high-frequency constellation mapping symbols carried on M data subcarriers among the N data subcarriers are reordered based on the first mapper, and the high-frequency constellation mapping symbols carried on the remaining NM data subcarriers among the N data subcarriers are not reordered.
[0027] In combination with the first aspect, in some implementations of the first aspect, if the total number of subcarriers is 64, the total number of data subcarriers N may be 46, 44, or 42.
[0028] The subcarrier mapping distance parameter D of the first subcarrier mapper TM is 3, the number of data subcarriers of the first subcarrier mapper is 36,
[0029] The first subcarrier mapper is a subcarrier mapper applicable to a first multi-resource unit in the subcarrier mapper set using a dual-carrier modulation mode, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers,
[0030] Among them, the high-frequency constellation mapping symbols carried on 36 data subcarriers among the N data subcarriers are reordered based on the first subcarrier mapper, and the high-frequency constellation mapping symbols carried on N-36 data subcarriers among the N data subcarriers are not reordered.
[0031] In combination with the first aspect, in some implementations of the first aspect, the subcarrier mapper includes a first subcarrier mapper, the number of data subcarriers of the first subcarrier mapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers,
[0032] Among them, the high-frequency constellation mapping symbols carried on M data subcarriers among the N data subcarriers are reordered based on the first subcarrier mapper to obtain reordered N data subcarriers, and the high-frequency constellation mapping symbols carried on M data subcarriers among the reordered N data subcarriers are reordered based on the first subcarrier mapper.
[0033] In combination with the first aspect, in some implementations of the first aspect, if the total number of subcarriers is 64, the value of N includes 46, 44 or 42,
[0034] The subcarrier mapping distance parameter D of the first subcarrier mapper TM is 3, the number of data subcarriers of the first subcarrier mapper is 36,
[0035] The first subcarrier mapper is a subcarrier mapper applicable to a first multi-resource unit in the subcarrier mapper set using a dual-carrier modulation mode, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers,
[0036] Among them, the high-frequency constellation mapping symbols carried on 36 data subcarriers among the N data subcarriers are reordered based on the first subcarrier mapper to obtain the reordered number of N data subcarriers, and the high-frequency constellation mapping symbols carried on 36 data subcarriers among the reordered number of N data subcarriers are reordered based on the first subcarrier mapper.
[0037] In combination with the first aspect, in some implementations of the first aspect, the subcarrier mapper includes multiple subcarrier mappers, and the sum of the number of data subcarriers of the multiple subcarrier mappers is equal to the total number of data subcarriers,
[0038] The total number of data subcarriers is divided into multiple parts, and the high-frequency constellation mapping symbols carried on the multiple parts are reordered based on the multiple subcarrier mappers respectively, and the multiple parts correspond to the multiple subcarrier mappers one by one.
[0039] In combination with the first aspect, in some implementations of the first aspect, if the total number of subcarriers is 128, the N is 100, the subcarrier mapper includes a second subcarrier mapper and a third subcarrier mapper, and the subcarrier mapping distance parameter D of the second subcarrier mapper is TM is 3, the number of data subcarriers of the second subcarrier mapper is 48, and the subcarrier mapping distance parameter D of the third subcarrier mapper is TM is 4, the number of data subcarriers of the third subcarrier mapper is 52,
[0040] The second subcarrier mapper is a subcarrier mapper applicable to a second resource unit in the subcarrier mapper set, the second resource unit includes 52 subcarriers, the third mapper is a subcarrier mapper applicable to a 20M bandwidth signal in the subcarrier mapper set, and the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz,
[0041] Among them, the high-frequency constellation mapping symbols carried on 48 data subcarriers among the 100 data subcarriers are reordered based on the second subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 52 data subcarriers among the 100 data subcarriers are reordered based on the third subcarrier mapper.
[0042] In combination with the first aspect, in some implementations of the first aspect, if the total number of subcarriers is 256, the N is 228, the subcarrier mapper includes a fourth subcarrier mapper and a fifth subcarrier mapper, and the subcarrier mapping distance parameter D of the fourth subcarrier mapper is TM is 6, the number of data subcarriers of the fourth subcarrier mapper is 126, and the subcarrier mapping distance parameter D of the fifth subcarrier mapper is TM is 6, the number of data subcarriers of the fifth subcarrier mapper is 102,
[0043] The fourth subcarrier mapper is a subcarrier mapper applicable to a second multi-resource unit in the subcarrier mapper set, the second multi-resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, and the fifth subcarrier mapper is a subcarrier mapper applicable to the third resource unit in the subcarrier mapper set
[0044] Among them, the high-frequency constellation mapping symbols carried on 126 data subcarriers among the 228 data subcarriers are reordered based on the fourth subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 102 data subcarriers among the 228 data subcarriers are reordered based on the fifth subcarrier mapper.
[0045] In combination with the first aspect, in some implementations of the first aspect, if the total number of subcarriers is 256, the N is 226, the subcarrier mapper includes a fourth subcarrier mapper, a second subcarrier mapper, and a third subcarrier mapper, and the subcarrier mapping distance parameter D of the fourth subcarrier mapper is TM is 6, the number of data subcarriers of the fourth subcarrier mapper is 126, and the subcarrier mapping distance parameter D of the second subcarrier mapper is TM is 3, the number of data subcarriers of the second subcarrier mapper is 48, and the subcarrier mapping distance parameter D of the third subcarrier mapper is TM is 4, the number of data subcarriers of the third subcarrier mapper is 52,
[0046] The fourth subcarrier mapper is a subcarrier mapper applicable to the second multiple resource unit in the subcarrier mapper set, the second multiple resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, the second subcarrier mapper is a subcarrier mapper applicable to the second resource unit in the subcarrier mapper set, the second resource unit includes 52 subcarriers, the third subcarrier mapper is a subcarrier mapper applicable to a 20M bandwidth signal in the subcarrier mapper set, and the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz,
[0047] Among them, the high-frequency constellation mapping symbols carried on 126 data subcarriers (e.g., the first 126 data subcarriers) of the 226 data subcarriers are reordered based on the fourth subcarrier mapper, the high-frequency constellation mapping symbols carried on 48 data subcarriers (e.g., the 127th to 174th data subcarriers) of the 226 data subcarriers other than the 126 data subcarriers are reordered based on the second subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 52 data subcarriers (e.g., the 175th to 226th data subcarriers) of the 226 data subcarriers are reordered based on the third subcarrier mapper.
[0048] In combination with the first aspect, in some implementations of the first aspect, if the total number of subcarriers is 512, the N is 474,
[0049] The subcarrier mapper includes a sixth subcarrier mapper, a seventh subcarrier mapper and an eighth subcarrier mapper, and the subcarrier mapping distance parameter D of the sixth subcarrier mapper TM is 9, the number of data subcarriers of the sixth mapper is 351, and the subcarrier mapping distance parameter D of the seventh subcarrier mapper is TM is 4, the number of data subcarriers of the seventh subcarrier mapper is 72, and the subcarrier mapping distance parameter D of the eighth subcarrier mapper is TM is 3, the number of data subcarriers of the eighth subcarrier mapper is 51,
[0050] The sixth subcarrier mapper is a subcarrier mapper applicable to the third multi-resource unit in the subcarrier mapper set using a dual-carrier modulation mode, the third multi-resource unit includes a fourth resource unit and a fifth resource unit, the fourth resource unit includes 484 subcarriers, and the fifth resource unit includes 242 subcarriers, the seventh subcarrier mapper is a subcarrier mapper applicable to the first multi-resource unit in the subcarrier mapper set, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers, the eighth subcarrier mapper is a subcarrier mapper applicable to the third resource unit in the subcarrier mapper set, and the third resource unit includes 106 subcarriers,
[0051] Among them, the high-frequency constellation mapping symbols carried on 351 data subcarriers among the 474 data subcarriers are reordered based on the sixth subcarrier mapper, the high-frequency constellation mapping symbols carried on 72 data subcarriers among the 474 data subcarriers except the 351 data subcarriers are reordered based on the seventh subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 51 data subcarriers among the 474 data subcarriers are reordered based on the eighth subcarrier mapper.
[0052] In a second aspect, a communication method is provided, comprising: inputting high-frequency reordered constellation mapping symbols into a subcarrier demapper; and the subcarrier demapper sequentially restoring the high-frequency reordered constellation mapping symbols.
[0053] Based on the above technical solution, for communication transmission in high-frequency frequency band scenarios, a suitable subcarrier demapper can be designed, and the high-frequency reordered constellation mapping symbols can be reordered based on the subcarrier demapper.
[0054] In combination with the second aspect, in certain implementations of the second aspect, the high-frequency reordered constellation mapping symbols are used for single-user transmission.
[0055] In combination with the second aspect, in some implementations of the second aspect, the subcarrier demapper includes a first subcarrier demapper, wherein the number of data subcarriers of the first subcarrier demapper is N'. SD ,
[0056] If the total number of subcarriers is 64, the N' SD less than 52, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3 or 4;
[0057] If the total number of subcarriers is 128, the N' SD less than 108, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 5 or 7;
[0058] If the total number of subcarriers is 256, the N' SD less than 234, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM Is 2 or 8.
[0059] In conjunction with the second aspect, in certain implementations of the second aspect, if the total number of subcarriers is 64,
[0060] The N' SD is 44, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 4; or,
[0061] The N' SD is 42, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3; or,
[0062] The N' SD is 42, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3; or,
[0063] The N' SD is 40, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 4.
[0064] In conjunction with the second aspect, in some implementations of the second aspect, if the total number of subcarriers is 128,
[0065] The N' SD is 100, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 5; or
[0066] The N' SDis 98, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 7.
[0067] In conjunction with the second aspect, in some implementations of the second aspect, if the total number of subcarriers is 256,
[0068] The N' SD is 226, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 2; or,
[0069] The N' SD is 224, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 8.
[0070] In combination with the second aspect, in certain implementations of the second aspect, the subcarrier demapper includes at least one subcarrier demapper, wherein the at least one subcarrier demapper is at least one subcarrier demapper in a preset subcarrier demapper set.
[0071] Based on the above technical solution, in a high-frequency band communication scenario, the subcarrier demapper can be determined by at least one subcarrier demapper in a preset subcarrier demapper set, without the need for a separate design, thereby simplifying the implementation.
[0072] In combination with the second aspect, in some implementations of the second aspect, the subcarrier demapper includes a first subcarrier demapper, the number of data subcarriers of the first subcarrier demapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers,
[0073] Among them, the high-frequency reordered constellation mapping symbols carried on M of the N data subcarriers are sequentially restored based on the first inverse mapper, and the high-frequency reordered constellation mapping symbols carried on the remaining NM of the N data subcarriers are not sequentially restored.
[0074] In combination with the second aspect, in some implementations of the second aspect, if the total number of subcarriers is 64, the total number of data subcarriers N may be 46, 44, or 42.
[0075] The subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3, the number of data subcarriers of the first subcarrier demapper is 36,
[0076] The first subcarrier demapper is a subcarrier demapper applicable to a first multi-resource unit in the subcarrier demapper set using a dual-carrier modulation mode, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers,
[0077] Among them, the high-frequency reordered constellation mapping symbols carried on 36 data subcarriers among the N data subcarriers are sequentially restored based on the first subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining N-36 data subcarriers among the N data subcarriers are not sequentially restored.
[0078] In combination with the second aspect, in some implementations of the second aspect, the subcarrier demapper includes a first subcarrier demapper, the number of data subcarriers of the first subcarrier demapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers,
[0079] Among them, the high-frequency reordered constellation mapping symbols carried on M data subcarriers among the N data subcarriers are sequentially restored based on the first subcarrier demapper to obtain reordered N data subcarriers, and the high-frequency reordered constellation mapping symbols carried on M data subcarriers among the reordered N data subcarriers are sequentially restored based on the first subcarrier demapper.
[0080] In combination with the second aspect, in some implementations of the second aspect, if the total number of subcarriers is 64, the value of N includes 46, 44 or 42,
[0081] The subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3, the number of data subcarriers of the first subcarrier demapper is 36,
[0082] The first subcarrier demapper is a subcarrier demapper applicable to a first multi-resource unit in the subcarrier demapper set using a dual-carrier modulation mode, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers,
[0083] Among them, the high-frequency reordered constellation mapping symbols carried on 36 data subcarriers among the N data subcarriers are sequentially restored based on the first subcarrier demapper to obtain the reordered number of N data subcarriers, and the high-frequency reordered constellation mapping symbols carried on 36 data subcarriers among the reordered number of N data subcarriers are sequentially restored based on the first subcarrier demapper.
[0084] In combination with the second aspect, in some implementations of the second aspect, the subcarrier demapper includes a plurality of subcarrier demappers, and a sum of the number of data subcarriers of the plurality of subcarrier demappers is equal to a total number of data subcarriers,
[0085] Among them, the total number of data subcarriers is divided into multiple parts, and the high-frequency reordered constellation mapping symbols carried on the multiple parts are sequentially restored based on the multiple subcarrier demappers, and the multiple parts correspond to the multiple subcarrier demappers one by one.
[0086] In combination with the second aspect, in some implementations of the second aspect, if the total number of subcarriers is 128, the N is 100, the subcarrier demapper includes a second subcarrier demapper and a third subcarrier demapper, and the subcarrier mapping distance parameter D' of the second subcarrier demapper is TM is 3, the number of data subcarriers of the second subcarrier demapper is 48, and the subcarrier mapping distance parameter D' of the third subcarrier demapper is TM is 4, the number of data subcarriers of the third subcarrier demapper is 52,
[0087] The second subcarrier demapper is a subcarrier demapper applicable to a second resource unit in the subcarrier demapper set, the second resource unit includes 52 subcarriers, the third demapper is a subcarrier demapper applicable to a 20M bandwidth signal in the subcarrier demapper set, and the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz,
[0088] Among them, the high-frequency reordered constellation mapping symbols carried on 48 data subcarriers among the 100 data subcarriers are sequentially restored based on the second subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 52 data subcarriers among the 100 data subcarriers are sequentially restored based on the third subcarrier demapper.
[0089] In combination with the second aspect, in some implementations of the second aspect, if the total number of subcarriers is 256, the N is 228, the subcarrier demapper includes a fourth subcarrier demapper and a fifth subcarrier demapper, and the subcarrier mapping distance parameter D' of the fourth subcarrier demapper is TM is 6, the number of data subcarriers of the fourth subcarrier demapper is 126, and the subcarrier mapping distance parameter D' of the fifth subcarrier demapper is TM is 6, the number of data subcarriers of the fifth subcarrier demapper is 102,
[0090] The fourth subcarrier demapper is a subcarrier demapper applicable to a second multiple resource unit in the subcarrier demapper set, the second multiple resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, and the fifth subcarrier demapper is a subcarrier demapper applicable to the third resource unit in the subcarrier demapper set,
[0091] Among them, the high-frequency reordered constellation mapping symbols carried on 126 data subcarriers among the 228 data subcarriers are sequentially restored based on the fourth subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 102 data subcarriers among the 228 data subcarriers are sequentially restored based on the fifth subcarrier demapper.
[0092] In combination with the second aspect, in some implementations of the second aspect, if the total number of subcarriers is 256, the N is 226, the subcarrier demapper includes a fourth subcarrier demapper, a second subcarrier demapper, and a third subcarrier demapper, and the subcarrier mapping distance parameter D' of the fourth subcarrier demapper is TM is 6, the number of data subcarriers of the fourth subcarrier demapper is 126, and the subcarrier mapping distance parameter D' of the second subcarrier demapper is TM is 3, the number of data subcarriers of the second subcarrier demapper is 48, and the subcarrier mapping distance parameter D of the third subcarrier demapper is TM is 4, the number of data subcarriers of the third subcarrier demapper is 52,
[0093] The fourth subcarrier demapper is a subcarrier demapper applicable to the second multiple resource unit in the subcarrier demapper set, the second multiple resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, the second subcarrier demapper is a subcarrier demapper applicable to the second resource unit in the subcarrier demapper set, the second resource unit includes 52 subcarriers, the third subcarrier demapper is a subcarrier demapper applicable to a 20M bandwidth signal in the subcarrier demapper set, and the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz,
[0094] Among them, the high-frequency reordered constellation mapping symbols carried on 126 data subcarriers (such as the first 126 data subcarriers) among the 226 data subcarriers are sequentially restored based on the fourth subcarrier demapper, the high-frequency reordered constellation mapping symbols carried on 48 data subcarriers (such as the 127th to 174th data subcarriers) among the data subcarriers other than the 126 data subcarriers among the 226 data subcarriers are sequentially restored based on the second subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 52 data subcarriers (such as the 175th to 226th data subcarriers) among the 226 data subcarriers are sequentially restored based on the third subcarrier demapper.
[0095] In conjunction with the second aspect, in some implementations of the second aspect, if the total number of subcarriers is 512, the N is 474,
[0096] The subcarrier demapper includes a sixth subcarrier demapper, a seventh subcarrier demapper and an eighth subcarrier demapper, and the subcarrier mapping distance parameter D' of the sixth subcarrier demapper TM is 9, the number of data subcarriers of the sixth demapper is 351, and the subcarrier mapping distance parameter D of the seventh subcarrier demapper is TM is 4, the number of data subcarriers of the seventh subcarrier demapper is 72, and the subcarrier mapping distance parameter D' of the eighth subcarrier demapper is TM is 3, the number of data subcarriers of the eighth subcarrier demapper is 51,
[0097] The sixth subcarrier demapper is a subcarrier demapper applicable to a third multi-resource unit in the subcarrier demapper set, the third multi-resource unit includes a fourth resource unit and a fifth resource unit, the fourth resource unit includes 484 subcarriers, and the fifth resource unit includes 242 subcarriers. The seventh subcarrier demapper is a subcarrier demapper applicable to a first multi-resource unit in the subcarrier demapper set, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers. The eighth subcarrier demapper is a subcarrier demapper applicable to a third resource unit in the subcarrier demapper set, and the third resource unit includes 106 subcarriers.
[0098] Among them, the high-frequency reordered constellation mapping symbols carried on 351 data subcarriers among the 474 data subcarriers are sequentially restored based on the sixth subcarrier demapper, the high-frequency reordered constellation mapping symbols carried on 72 data subcarriers among the 474 data subcarriers except the 351 data subcarriers are sequentially restored based on the seventh subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 51 data subcarriers of the 474 data subcarriers are sequentially restored based on the eighth subcarrier demapper.
[0099] According to a third aspect, a communication method is provided, comprising: transmitting a physical layer protocol data unit (PPDU) according to subcarrier planning, wherein the subcarrier planning is a subcarrier planning for a high frequency band; wherein the subcarrier planning includes a pilot subcarrier planning, and in the pilot subcarrier planning, the number of pilot subcarriers is greater than a preset value.
[0100] Based on the above technical solution, a suitable subcarrier planning is designed for the high frequency band, wherein the number of pilot subcarriers in the pilot subcarrier planning is greater than a preset value. In the high frequency band communication scenario, the number of pilot subcarriers can be increased to reduce the packet error rate in the high frequency band communication scenario.
[0101] In combination with the third aspect, in certain implementations of the third aspect, the subcarrier planning is a subcarrier planning of 160MHz or 320MHz (or the PPDU is carried on a bandwidth of 160MHz or 320MHz or the PPDU is carried on 64 subcarriers), and the number of pilot subcarriers is greater than 4.
[0102] In combination with the third aspect, in some implementation methods of the third aspect, the number of pilot subcarriers is 10, the indexes of the pilot subcarriers are {-25, -20, -15, -10, -5, 5, 10, 15, 20, 25} or {-24, -19, -14, -9, -4, 4, 9, 14, 19, 24}, and the pilot values of the pilot subcarriers include at least one of the following: [1 -1 1 1 1 -1-1 1 1 1], [1 1 1-1-1 1 1 1 1 -1], [1 1 1 -1 1 1 1 -1-1 1] or [1 1 1 -1-1 1 1 1 1 -1].
[0103] In combination with the third aspect, in some implementation methods of the third aspect, the number of pilot subcarriers is 12, the indexes of the pilot subcarriers are {-24, -20, -16, -12, -8, -4, 4, 8, 12, 16, 20, 24}, and the pilot values of the pilot subcarriers include at least one of the following: [1 1 1 -1 1 1 1 -1-1 1 1 1], [1 1 1 -1-1 1 1 1 1 1 -1] or [11 1 -1-1 1 1 1 1 -1-1 1].
[0104] In combination with the third aspect, in some implementation methods of the third aspect, the number of pilot subcarriers is 14, the indexes of the pilot subcarriers are {-27, -23, -19, -15, -11, -7, -3, 3, 7, 11, 15, 19, 23, 27}, and the pilot values of the pilot subcarriers include [1 1 1 -1-1 1 1 1 1 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 1 -1-1 1].
[0105] Specifically, in a certain noise and interference environment, the number of pilot subcarriers is increased through simulation experiments until the signal-to-noise ratio corresponding to a certain packet error rate (such as 1% often used as a reference for high frequencies) no longer decreases significantly, and the corresponding number of pilot subcarriers can be considered to be an appropriate number of pilot subcarriers. If the PPDU is carried on 64 subcarriers, the number of pilot subcarriers can be gradually increased from 4, and the signal-to-noise ratio corresponding to a 1% packet error rate shows a downward trend. When the number of pilots increases to 12 to 14, the signal-to-noise ratio corresponding to a 1% packet error rate of the link tends to be stable, and the number of pilots continues to increase, and the decrease in the signal-to-noise ratio corresponding to a 1% packet error rate is no longer obvious. Therefore, selecting the number of pilot subcarriers as 10, 12 or 14 can achieve the purpose of reducing the packet error rate in a bandwidth communication scenario of 160MHz or 320MHz.
[0106] In combination with the third aspect, in certain implementations of the third aspect, the subcarrier planning is a 320MHz or 640MHz subcarrier planning (or the PPDU is carried on a 320MHz or 640MHz bandwidth), and the number of pilot subcarriers is greater than 6.
[0107] In combination with the third aspect, in some implementations of the third aspect, the number of pilot subcarriers is 14, the indexes of the pilot subcarriers are {-53, -45, -37, -29, -21, -13, -5, 5, 13, 21, 29, 37, 45, 53} or {-55, -53, -39, -25, -18, -11, -6, 6, 11, 18, 25, 39, 53, 55}, and the pilot values of the pilot subcarriers include [1 1 1 -1-11 1 1 1 -1-11 1 1] or [1 1 1 -1-1 1 1 1 1 1 -1-1 1].
[0108] In combination with the third aspect, in some implementation methods of the third aspect, the number of pilot subcarriers is 16, the indexes of the pilot subcarriers are {-54, -47, -40, -33, -26, -19, -12, -5, 5, 12, 19, 26, 33, 40, 47, 54}, and the pilot values of the pilot subcarriers include at least one of the following: [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1], [1 1 1 -1-1 1 1 1 1 -1-1 1 1 1 -1-1 1], [1 1 1 -1-1 1 1 1 1 -1-1 1 1 1 -1], or [1 -1 1 1 1 -1-11 1 1 1 -1-1 1 1 1].
[0109] If the PPDU is carried on 128 subcarriers, the number of pilot subcarriers can be increased through simulation experiments. For example, the number of pilot subcarriers can be gradually increased from 6, and the signal-to-noise ratio corresponding to the 1% packet error rate shows a downward trend. When the number of pilots increases to 14 to 16, the signal-to-noise ratio corresponding to the 1% packet error rate of the link tends to be stable. If the number of pilots continues to increase, the reduction in the signal-to-noise ratio corresponding to the 1% packet error rate is no longer obvious. Therefore, selecting 14 or 16 pilot subcarriers can achieve the purpose of reducing the packet error rate in 320MHz or 640MHz bandwidth communication scenarios.
[0110] In combination with the third aspect, in certain implementations of the third aspect, the 640 MHz or 1280 MHz (or the PPDU is carried on a 640 MHz or 1280 MHz bandwidth), the number of pilot subcarriers is greater than 8.
[0111] In combination with the third aspect, in some implementations of the third aspect, the number of pilot subcarriers is 14, the indexes of the pilot subcarriers are {-112, -95, -78, -61, -44, -27, -10, 10, 27, 44, 61, 78, 95, 112}, and the pilot values of the pilot subcarriers include [1 1 1 -1-1 1 1 1 1 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 1 1 -1-11].
[0112] In combination with the third aspect, in some implementation methods of the third aspect, the number of pilot subcarriers is 16, the indexes of the pilot subcarriers are {-114, -99, -84, -69, -54, -39, -24, -9, 9, 24, 39, 54, 69, 84, 99, 114}, and the pilot values of the pilot subcarriers include at least one of the following: [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1], [1 1 1-1 1 1 1 -1-1 11 1 1 -1-1 1], [1 1 1 -1-1 1 1 1 1 -1-1 1 1 1 -1], or [1 -1 1 11 -1-1 1 1 1 1 -1-1 1 1 1].
[0113] In combination with the third aspect, in some implementations of the third aspect, the number of pilot subcarriers is 18, the indexes of the pilot subcarriers are {-112, -99, -86, -73, -60, -47, -34, -21, -8, 8, 21, 34, 47, 60, 73, 86, 99, 112}, and the pilot values of the pilot subcarriers include [1 1 1 -1 1 1 1 -1-1 1 1 1 1 -1-1 1 1 1] or [1 -1 1 1 1-1-1 1 1 1 1 1-1 -1 1 1 1].
[0114] If the PPDU is carried on 256 subcarriers, the number of pilot subcarriers can be increased through simulation experiments. For example, the number of pilot subcarriers can be gradually increased from 8, and the signal-to-noise ratio corresponding to the 1% packet error rate shows a downward trend. When the number of pilots increases to 14 to 18, the signal-to-noise ratio corresponding to the 1% packet error rate of the link tends to be stable. If the number of pilots continues to increase, the reduction in the signal-to-noise ratio corresponding to the 1% packet error rate is no longer obvious. Therefore, selecting the number of pilot subcarriers as 14, 16 or 18 can achieve the purpose of reducing the packet error rate in the bandwidth communication scenario of 320MHz or 640MHz.
[0115] In combination with the third aspect, in certain implementations of the third aspect, the 1280 MHz or 2560 MHz (or the PPDU is carried on a 1280 MHz or 2560 MHz bandwidth), the number of pilot subcarriers is greater than 16.
[0116] In combination with the third aspect, in some implementation methods of the third aspect, the number of pilot subcarriers is 24, the indexes of the pilot subcarriers are {-231,-211,-191,-171,-151,-131,-111,-91,-71,-51,-31,-11,11,31,51,71,91,111,131,151,171,191,211,231}, and the pilot values of the pilot subcarriers include [1 1 1 -1-1 11 1 1 11-1-1 1 1 1 1 1-1-1 1 1 1].
[0117] Based on the above technical solution, the number of pilot subcarriers in different bandwidth communication scenarios is designed, in order to meet the transmission requirements under different bandwidths while reducing the packet error rate.
[0118] In a fourth aspect, a communication device is provided. The communication device is used to perform the method provided by the first aspect to the third aspect and any one of the embodiments thereof. Specifically, the communication device may include a unit and / or module (e.g., a processing unit, a transceiver unit) for performing the method provided by the first aspect to the third aspect and any one of the embodiments thereof.
[0119] In one implementation, the communication device is a transmitting end device. The transceiver unit may be a transceiver, or an input / output interface. The processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0120] In another implementation, the communication device may be a chip, a chip system or a circuit in a transmitting device. In this case, the transceiver unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip, the chip system or the circuit; the processing unit may be at least one processor, a processing circuit or a logic circuit.
[0121] In a fifth aspect, the present application provides a processor for executing the methods provided in the first to third aspects above.
[0122] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.
[0123] In a sixth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program, and when the computer program is executed on a communication device, the communication device executes a method in any one of the implementation modes of the first to third aspects.
[0124] In a seventh aspect, a computer program product comprising instructions is provided. When the computer program product is run on a computer, the computer is caused to execute the method provided in any one of the implementations of the first to third aspects.
[0125] In an eighth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reads instructions stored in a memory through the communication interface, and executes a method provided by any one of the implementation modes of the first to third aspects above.
[0126] Optionally, as an implementation method, the chip also includes a memory, the memory stores a computer program or instructions, and the processor is used to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute the method provided in any one of the implementation methods of the first to third aspects above.
[0127] In a ninth aspect, a communication system is provided, comprising the communication device of the third aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0128] Figure 1 is a schematic diagram of a communication system applicable to the method of an embodiment of the present application;
[0129] Figure 2 (a) to (d) show several different PPDU frame formats;
[0130] Figure 3 (a) shows the process of OFDM symbols;
[0131] Figure 3 (b) shows the process of decoding into OFDM symbols;
[0132] Figure 4 (a) and (b) are schematic diagrams of different resource unit allocation methods;
[0133] Figure 5 is a schematic flow chart of a communication method provided in an embodiment of the present application;
[0134] Figure 6 This is an effect diagram of selecting the number of pilot subcarriers provided in an embodiment of the present application;
[0135] Figure 7This is another effect diagram of selecting the number of pilot subcarriers provided in an embodiment of the present application;
[0136] Figure 8 This is another effect diagram of selecting the number of pilot subcarriers provided in an embodiment of the present application;
[0137] Fig. 9 is a schematic flow chart of another communication method provided in an embodiment of the present application;
[0138] Fig.10 is a schematic flow chart of another communication method provided in an embodiment of the present application;
[0139] Fig.11 is a schematic block diagram of a communication device 10 provided in an embodiment of the present application;
[0140] Fig.12 is a schematic diagram of another communication device 20 provided in an embodiment of the present application;
[0141] Fig.13 It is a schematic diagram of a chip system 30 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0142] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0143] The communication method provided in the embodiment of the present application can be applied to a wireless communication system in which a transmitting device communicates with a receiving device. Specifically, the transmitting device generates a physical layer protocol data unit (PPDU) and sends the PPDU to the receiving device through a high-frequency channel.
[0144] Exemplarily, the wireless communication system may be a Wi-Fi wireless communication system. Figure 1 The Wi-Fi wireless communication system includes one or more access points (AP) and one or more stations (STA) (or non-AP stations (non-AP STA)). Figure 1 Take an AP (such as Figure 1 The AP shown in Figure 1) and three STAs (such as Figure 1For example, the communication between STA#1, STA#2 and STA#3 shown in the figure is taken as an example. Among them, the transmitting device involved in the embodiment of the present application can be an AP or a non-AP STA, and the receiving device can also be an AP or a non-AP STA. For example, when the transmitting device can be an AP, the receiving device is a non-AP STA; or, for another example, when the transmitting device can be a non-AP STA, the receiving device is an AP. That is to say, a device in the WiFi wireless communication system can be used as both a transmitting device and a receiving device.
[0145] Exemplarily, in the embodiments of the present application, both AP and non-AP STA include but are not limited to servers, routers, switches, bridges, computers, mobile phones and other devices.
[0146] As an example but not a limitation, the above-mentioned AP can be an access point for terminal devices (such as mobile phones) to enter a wired (or wireless) network. It is mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. AP is equivalent to a bridge connecting wired and wireless networks. Its main function is to connect various wireless network clients together and then connect the wireless network to Ethernet.
[0147] As an example but not limitation, the non-AP STA mentioned above may be a wireless communication chip, a wireless sensor or a wireless communication terminal, etc., and may also be referred to as a user. For example, the non-AP STA may be a mobile phone supporting Wi-Fi communication function, a tablet supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function, etc.
[0148] For example, APs and non-AP STAs can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras and smart remote controls in smart homes, smart water and electricity meters, and sensors in smart cities.
[0149] For another example, the AP and the non-AP STA may be devices supporting the next generation standard of 802.11be (eg, Ultra High reliability (UHR)).
[0150] It should be understood that the technical solution of the embodiment of the present application is not only applicable to communication between an AP and one or more non-AP STAs, but also to mutual communication between APs and mutual communication between non-AP STAs. For ease of description, the embodiment of the present application only takes communication between an AP and one or more non-AP STAs as an example for explanation, but this description does not have any limiting effect on the actual application scope of the technical solution of the embodiment of the present application. This is a unified explanation and will not be repeated in the following text.
[0151] WLAN started with 802.11a / g, and has gone through 802.11n, 802.11ac, 802.11ax, and now 802.11be is nearing its end. The frequency points it uses have expanded from only 2.4G to 2.4G / 5G, and now to 2.4G / 5G / 6G. The supported bandwidth has expanded from 20MHz to 320MHz, and its spectrum efficiency and throughput are constantly improving. The next generation of WLAN technology (such as UHR) will further improve its physical layer capabilities, and the introduction of millimeter wave bands such as 45GHz / 60GHz is one of its important considerations.
[0152] To facilitate understanding of the embodiments of the present application, several basic concepts involved in the embodiments of the present application are briefly explained.
[0153] 1. PPDU frame structure: The PPDU frame structure involved in this application generally includes a preamble and a data part. The physical layer signal is sent through the PPDU. For different WLAN protocols, the PPDU frame structure has certain differences. Optionally, the PPDU frame structure involved in this application includes but is not limited to the following:
[0154] 1) PPDU frame structure of high throughput (HT) mode defined by 802.11n standard: Figure 2 As shown in (a) in FIG. 1 , the PPDU in the HT mode can be divided into two parts: a preamble part and a data part.
[0155] One part is the preamble part using the modulation method of the traditional frame, called the pre-HT domain, including the traditional preamble code (such as L-STF or L-LTF), traditional signaling (such as L-SIG) and the high throughput signaling field (High Throughput Signal Field, HT-SIG). The preamble part also includes a part using HT modulation, called the HT domain, including the high throughput short training field (High Throughput Short Training Field, HT-STF) and the high throughput long training field (High Throughput Long Training Field, HT-LTF).
[0156] The other part is the data part using HT modulation, which is called the data field (Data).
[0157] 2) PPDU frame structure of Very High Throughput (VHT) mode defined by 802.11ac standard: Figure 2 As shown in (b), the PPDU in VHT mode can be divided into two parts.
[0158] One part is the preamble part using the modulation method of the traditional frame, called the pre-VHT domain, including the traditional preamble code (such as L-STF or L-LTF), traditional signaling (such as L-SIG) and very high throughput signaling field A (Very High Throughput Signal Field A, VHT-SIG-A). The preamble part also includes a part using VHT modulation, called the VHT domain, including very high throughput short training field (VHT-STF), very high throughput long training field (VHT-LTF), and very high throughput signaling field B (Very High Throughput Signal Field B, VHT-SIG-B).
[0159] The other part is the data part modulated by VHT, which is called the data field (Data).
[0160] 3)PPDU frame structure in high efficiency (HE) mode defined by 802.11ax standard: Figure 2 As shown in (c) in FIG. 1 , the PPDU in HE mode can be divided into two parts.
[0161] The preamble part includes the pre-HE domain, specifically, the pre-HE domain includes: the legacy preamble code (L-STF, L-LTF) in the PPDU, the legacy signaling (L-SIG, Repeated Legacy-Signal Field, RL-SIG) and the high efficiency signaling field A (HE-SIG-A, High Efficiency Signal Field A), and the high efficiency signaling field B (HE-SIG-B, High Efficiency Signal Field B). The preamble part also includes: the high efficiency short training field (HE-STF, High Efficiency Short Training Field) and the high efficiency long training field (HE-LTF, High Efficiency Long Training Field).
[0162] Data part (Data).
[0163] Among them, the high-efficiency short training field, the high-efficiency long training field and the data part of the preamble are called the HE field.
[0164] 4)PPDU frame structure defined by 802.11be standard: Figure 2 (d) in FIG. 1 shows a frame structure of an extremely high throughput (EHT) PPDU adopted by 802.11be.
[0165] The EHT PPDU may be divided into two parts.
[0166] The preamble part includes the legacy preamble (L-preamble) and the extremely high throughput preamble (EHT-preamble).
[0167] Among them, the L-preamble part includes the L-STF field, the L-LTF field, and the L-SIG field;
[0168] The EHT-preamble part includes the RL-SIG field and the universal field (U-SIG) field, the extremely high throughput signaling (EHT-SIG) field, the extremely high throughput short training field (EHT-STF) field, and the extremely high throughput long training field (EHT-LTF) field;
[0169] Among them, the U-SIG field occupies 2 OFDM symbols, such as Figure 2 The U-SIG SYM1 and U-SIGSYM2 shown in (d) in FIG. 10A . The universal field (U-SIG) field may include a version-independent info field and a version-dependent info field, a cyclic redundancy code (CRC) field, and a tail field. The version independent info field may include a 3-bit wireless fidelity (WiFi) version field, a 1-bit downlink / uplink field, a BSS color field of at least 6 bits, and a transmission opportunity (TXOP) field of at least 7 bits.
[0170] Furthermore, the version independent info field may also include a bandwidth field. The version dependent info field may include a PPDU format field, etc., and may also include one or more of a modulation and coding scheme field, a spatial stream field, a coding field, etc. The CRC field occupies at least 4 bits, and the tail field occupies at least 6 bits of the tail bit field.
[0171] The data part includes the physical layer convergence protocol service data unit (PSDU).
[0172] It can be understood that the above 802.11n, 802.11ac, 802.11ax, and 802.11be are all WLAN protocols based on OFDM technology. In addition, it should be noted that the PPDU frame format involved in the embodiments of the present application is not limited to the several PPDU frame formats defined by the above protocols. The above PPDU frame formats are only examples and do not constitute any limitation on the protection scope of the present application. For example, the PPDU frame format involved in the embodiments of the present application can also be the PPDU defined by the protocol of the next generation or future WLAN.
[0173] 2. OFDM technology: OFDM is the basic transmission mode of current wireless communication and is widely used in wireless communication systems such as LTE, worldwide interoperability for microwave access (WiMAX), and WiFi. In addition, OFDM is also further applied to fixed network transmission, such as optical fiber, copper stranded wire, cable and other transmission methods. The basic principle of OFDM is to use the orthogonality of subcarriers within the allowable range to divide the signal to be sent into N sub-signals, and then use N sub-signals to modulate N mutually orthogonal subcarriers respectively. Since the subcarrier spectra overlap with each other, higher spectrum efficiency can be obtained, and OFDM technology compresses the subcarrier interval to the minimum, which can ensure the formation of multiple parallel and non-interfering channels, while improving the frequency utilization efficiency of the system.
[0174] For example, the implementation based on OFDM technology may include: at the transmitting end, the signal to be transmitted is sequentially subjected to serial-to-parallel conversion and IFFT conversion, and then the parallel data is converted into serial data, and a protection interval (also known as a "cyclic prefix") is added to form an OFDM symbol. In the case of clock synchronization between the transmitting end and the receiving end (if different, clock synchronization is required first), the demodulation process of the received signal at the receiving end may include: analog-to-digital conversion, serial-to-parallel conversion, removal of cyclic prefix, DFT, residual frequency offset and phase noise processing (i.e., pilot signal processing), channel equalization, parallel-to-serial conversion, numerical demodulation and channel decoding. Among them, after the receiving end receives the signal, the analog signal is converted into a digital signal through an analog-to-digital converter. Similar to the transmitting end, one of the parameters of the digital-to-analog converter is the sampling rate or carrier interval.
[0175] It can be understood that in WLAN technology, the subcarriers of OFDM symbols may include guard subcarriers, DC subcarriers, data subcarriers, and pilot subcarriers. Among them, the guard subcarriers and DC subcarriers do not carry signals, and it can also be considered that the signal values carried by the guard subcarriers and DC subcarriers are 0. The data subcarriers are used to carry load information, and the pilot subcarriers are used to carry pilot signals, whose values are usually 1 or -1. The pilot signals are used to estimate residual frequency offset and phase noise.
[0176] For ease of understanding, combined Figure 3 (a) and (b) in detail introduce the process of generating OFDM symbols and the process of decoding into OFDM symbols.
[0177] like Figure 3 The generation circuit of the OFDM signal shown in (a) includes PHY filling, scrambling, low-density parity check (LDPC) coding, stream parsing, constellation mapping, LDPC subcarrier mapping, stream cyclic shift, space and frequency mapping, inverse discrete Fourier transform, cyclic prefix insertion and windowing, as well as analog and RF parts.
[0178] like Figure 3 The OFDM symbol decoding circuit shown in (b) includes analog and radio frequency, cyclic prefix removal, discrete Fourier transform, pilot processing, channel estimation, channel equalization, deinterleaving, constellation deconstruction, LDPC decoding, descrambling and other parts.
[0179] 3. Orthogonal frequency division multiple access (OFDMA) technology: assigning non-interfering subcarriers in OFDM symbols to multiple users, and using OFDM symbols to achieve multi-user access or data transmission, namely OFDMA technology. OFDMA technology can achieve parallel transmission of multi-user data, which is an effective way to improve data transmission concurrency.
[0180] 4. Resource Unit (RU): After the OFDMA technology is introduced in the 802.11ax standard, the standard allows a bandwidth to be divided into multiple RUs. The types of RUs are: 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, 996-tone RU and 2×996-tone RU, etc. Among them, tone represents subcarrier, for example, 26-tone RU represents an RU including 26 consecutive subcarriers, or an RU including a group of 13 consecutive subcarriers and another group of 13 consecutive subcarriers.
[0181] Each RU can be allocated to one user, so as to achieve a finer division of spectrum resources and thus achieve more flexible frequency resource scheduling. There are two types of RU in the standard: large-size RU and small-size RU. Among them, RUs greater than or equal to 242-toneRU (20MHz bandwidth) are called large-size RUs, and RUs less than 242-tone RUs are called small-size RUs. Generally speaking, an RU greater than or equal to 242-tone can be allocated to one or more user devices for use. The user equipment in this application can be understood as STA. The RU on the bandwidth includes data subcarriers and pilot subcarriers. The data subcarrier is used to carry data information from the upper layer; the pilot subcarrier transmits a fixed value, which is used by the receiving end to estimate the phase and perform phase correction.
[0182] When the bandwidth is 20MHz, Figure 4 As shown in (a), Figure 4 (a) is a schematic diagram of possible resource unit allocation when the bandwidth is 20MHz. The entire 20MHz bandwidth can be composed of the entire 242-tone RU, or various combinations of 26-tone RU, 52-tone RU, and 106-tone RU. In addition to the continuous RUs used to transmit data, some guard subcarriers, empty subcarriers, or direct current (DC) subcarriers are also included.
[0183] When the bandwidth is 40MHz, Figure 4 (b) shows a schematic diagram of possible resource unit allocation when the bandwidth is 40MHz. The entire bandwidth is roughly equivalent to a replication of the 20MHz subcarrier distribution. The entire 40MHz bandwidth can be composed of the entire 484-tone RU, or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, and 242-tone RU.
[0184] When the channel bandwidth is 80MHz, the entire bandwidth is roughly equivalent to the replication of two 40MHz subcarrier distributions. The entire 80MHz bandwidth can be composed of a whole 996-tone RU, or various combinations of 484-tone RU, 242-tone RU, 106-toneRU, 52-tone RU, and 26-tone RU.
[0185] When the bandwidth is 160MHz or 80+80MHz, the entire bandwidth can be regarded as a replication of two 80MHz subcarrier distributions. The entire bandwidth can be composed of a whole 2*996-tone RU, or a combination of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, and 996-tone RU. 2*996-tone RU is an RU composed of two consecutive 996-tone RU subcarriers.
[0186] Similarly, when the bandwidth is 320MHz, the entire bandwidth can be viewed as a replication of two 160MHz subcarrier distributions. The entire bandwidth can be composed of a whole 4*996-tone RU, or various combinations of 26-tone RU, 52-tone RU, 106-toneRU, 242-tone RU, 484-tone RU, and 996-tone RU.
[0187] The above-mentioned 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU and 484-tone RU are RUs composed of multiple continuous subcarriers, or RUs composed of two groups of continuous subcarrier groups. Such RUs can be understood as continuous RUs.
[0188] The continuous RU in this application refers to an RU composed of multiple continuous subcarriers, or a continuous RU is composed of two groups of continuous subcarrier groups, and the multiple subcarriers included in each group of the continuous subcarrier groups are continuous, and the two groups of subcarrier groups are only separated by protected (Guard) subcarriers, empty subcarriers, or direct current (DC) subcarriers. The RUs supported in 802.11ax can all be understood as continuous RUs. Continuous RUs can also be called common RUs (CRU). Of course, in other embodiments, the continuous RU can also be named by other names, and this application does not limit the name of the continuous RU.
[0189] 5. Multiple Resource Units (MRU): The 802.11be standard defines a new frequency resource unit, namely MRU, which allows multiple RUs to be allocated to the same user, achieving more flexible frequency resource allocation. An MRU formed by merging large-size RUs is called a large-size MRU, and an MRU formed by merging small-size RUs is called a small-size MRU.
[0190] The small-size MRU in the existing standards are 52+26-tone MRU and 106+26-tone MRU. The large-size MRU in the existing standards are 484+242-tone MRU, 996+484-tone MRU, 996+484+242-tone MRU, 2×996+484-tone MRU, 3×996-tone MRU and 3×996+484-tone MRU.
[0191] 6. Low Density Parity Check (LDPC) subcarrier mapper: The goal of the LDPC subcarrier mapper is to map continuous quadrature amplitude modulation (QAM) symbols to discontinuous subcarriers to obtain frequency domain diversity, which is usually implemented based on a row-column interleaver. The mathematical expression is:
[0192] d′ k = t(k) ,
[0193] Among them, d′ k represents the QAM symbol with index k output by the LDPC tone mapper, d t(k) Represents the QAM symbol with index t(k) input to the LDPC tone mapper. k=0,1,…,N SD -1. N SD Indicates the number of data subcarriers, D TM Indicates the subcarrier mapping distance parameter, subcarrier mapping distance parameter D TM N SD The common divisor of .
[0194] The LDPC tone mappers involved in the current protocol can be summarized as follows:
[0195] N SD =48=3*16,D TM =3, for 52-tone RU;
[0196] N SD =36=3*12,D TM =3, applicable to 52+26-tone MRU using dual carrier modulation (DCM) mechanism, where the DCM mechanism maps the same information bit sequence into a pair of QAM symbols and carries them on two subcarriers to obtain frequency domain diversity;
[0197] N SD =52=4*13,D TM =4, applicable to 20M bandwidth signal;
[0198] N SD =72=4*18,D TM =4, applicable to 52+26-tone MRU;
[0199] N SD =63=3*21,D TM =3, applicable to DCM-106+26-tone MRU;
[0200] N SD =102=6*17,D TM =6, for 106-tone RU;
[0201] N SD =117=9*13,D TM =9, applicable to DCM-242-tone RU;
[0202] N SD =108=6*18,D TM =6, applicable to 40M bandwidth signal;
[0203] N SD =351=9*39,D TM =9, applicable to DCM-484+242-tone MRU;
[0204] N SD =126=6*21,D TM =6, applicable to 106+26-tone MRU;
[0205] N SD =490=14*35,D TM =14, applicable to DCM-996-tone-RU;
[0206] N SD =234=9*26,D TM =9, applicable to 80M bandwidth signal or 242-tone RU;
[0207] N SD =468=12*39,D TM =12, for 484-tone RU;
[0208] N SD =702=18*39,D TM=18, for 484+242-tone MRU;
[0209] N SD =980=20*49,D TM =20, for 996-tone RU.
[0210] 7. Pilot tone operation mode: For example, the 11ac protocol 20M bandwidth signal has 64 subcarriers, and its index value is [-32:31]. Among them, there are 4 pilot subcarriers, and the index value is [-21, -7, 7, 21]. The value of the pilot subcarrier is related to the index of the data symbol. First, 4 values are specified, Ψ0 = 1, Ψ1 = 1, Ψ2 = 1, Ψ3 = -1. For the nth data symbol, the pilot values on its pilot subcarrier [-21, -7, 7, 21] are [Ψ nmod4 Ψ (n+1)4 Ψ (n+2) Ψ (n+2) ]. For example, the first data symbol index value n=0, its pilot value is [Ψ0Ψ1Ψ2Ψ3]; the second data symbol index value n=1, its pilot value is [Ψ1Ψ2Ψ3Ψ0]; the third data symbol index value n=2, its pilot value is [Ψ2Ψ3Ψ0Ψ1], and so on.
[0211] After determining the pilot value, the four pilot subcarriers must be scrambled, that is, the pilot subcarriers are multiplied by p n+4 , n represents the data symbol index value, the starting value is 0, p n+4 represents the n+3th element of the p sequence. The p sequence is a 127-long sequence p={1,1,1,1,–1,–1,–1,–1,–1,–1,–1,–1,–1,1,–1,–1,1,–1,1,1,–1,1,1,–1,1,1,1,1,–1,1,1,1,1,–1,1,1,1,–1,1,1,1,–1,1,1,–1,1,–1,–1,1,–1,–1,1,–1,–1,1,–1,1,–1,1,1,1,1,–1,1,–1,1,1,1,1,–1,1,1,1,1,1,– 1,–1,1,1,–1,1,–1,1,–1,1,–1,–1,1,1,–1,–1,–1,–1,–1,1,–1,–1,–1,1,–1,1,–1,1,–1,1,–1,1,–1,–1,–1,–1,–1,1,–1,–1,–1,1,–1,–1,1,–1,1,–1,–1,1,–1,–1,–1,1,–1,–1,–1,1,–1,–1,–1,–1,1,–1,–1,–1,–1,1,–1,–1,–1,–1,1,–1,–1,–1,–1,1}.
[0212] Under different bandwidths, the pilot subcarriers work in the same way, that is, the number and value of the pilot subcarriers are different.
[0213] For example, for a 40M bandwidth, there are 6 pilot subcarriers, the subcarrier index is [-53, -25, -11, 11, 25, 53], and the subcarrier value is [1 1 1 -1-1 1].
[0214] For example, for 80M bandwidth, there are 8 pilot subcarriers, the subcarrier indexes are [-103, -75, -39, -11, 11, 39, 75, 103], and the subcarrier values are [1 1 1 -1-1 1 1 1].
[0215] For another example, for a 160M bandwidth, it is the concatenation of two 80M bandwidths. There are 16 pilot subcarriers, and the subcarrier indexes are [-231, -203, -167, -139, -117, -89, -53, -25, 25, 53, 89, 117, 139, 167, 203, 231]. The subcarrier value is the concatenation of two 80M pilot values, [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1].
[0216] Exemplarily, when OFDMA is supported, pilot configuration is performed on a per RU basis.
[0217] For example, there are 2 pilots for a 26-tone RU (RU with 26 subcarriers), and the subcarrier values are [1, -1].
[0218] For another example, for 52-tone RU and 106-tone RU, there are 4 pilots, and the values are [1 1 1 -1], which are consistent with the values specified for the above-mentioned 20M bandwidth signal.
[0219] For another example, for a 242-tone RU, there are 8 pilot tones, and the values are [1 1 1 -1-1 1 1 1], which are consistent with the values specified for the above-mentioned 80M bandwidth signal.
[0220] For another example, for the 484 / 996-tone RU, there are 16 pilots, and the value is [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1], which is the concatenation of two 8-pilot values, which is consistent with the value specified for the above-mentioned 160M bandwidth signal.
[0221] For another example, for a 2*996-tone RU, there are 32 pilots, and the values are [1 1 1 -1-1 1 1 1 1 1 1 -1-1 1 1 1 11 1 -1-1 1 1 1 1 1 -1-1 1 1 1 1], which is the concatenation of 4 8-pilot values.
[0222] Exemplarily, when MRU is supported, pilot configuration is performed based on MRU.
[0223] For example, for 52+26-tone MRU and 106+26-tone MRU, there are 6 pilots, and the prescribed values are [1 1 1-1-11], which are consistent with the prescribed values of the above-mentioned 40M bandwidth signal.
[0224] For another example, for a 3*996-tone RU, there are 48 pilots, and the prescribed value is the concatenation of 6 8-pilot values.
[0225] For another example, for a 4*996-tone RU with 64 pilots, the prescribed value is the concatenation of 8 pilot values.
[0226] 8. High-frequency band physical layer signal: The high-frequency band physical layer signal involved in this application can be understood as the physical layer signal carrier spacing defined by the extended protocol (such as 802.11n / 802.11ac / 802.11ax / 802.11be protocol, etc.).
[0227] Specifically, for high-frequency channels, during signal transmission, the corresponding carrier spacing is set to N times (N>1) the carrier spacing corresponding to the low-frequency channel. That is, the high-frequency physical layer signal is obtained by expanding the carrier spacing of the low-frequency physical layer signal. In this way, the transmission method of the high-frequency physical layer signal is similar to that of the low-frequency physical layer signal, thus reducing the complexity of designing baseband chips compatible with high and low frequency bands.
[0228] In addition, in order to facilitate understanding of the embodiments of the present application, the following points are first explained.
[0229] First, in this application, "used for indication" may include being used for direct indication and being used for indirect indication. When describing that a certain indication information is used for indicating A, it may include that the indication information directly indicates A or indirectly indicates A, but it does not mean that the indication information must carry A.
[0230] The information indicated by the indication information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each piece of information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can also be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.
[0231] Second, "at least one" shown in the present application refers to one or more, and "multiple" refers to two or more. In addition, in the embodiments of the present application, "first", "second" and various digital numbers (for example, "#1", "#2", etc.) are only for the convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of each process below does not mean the order of execution. The execution order of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. It should be understood that the objects described in this way can be interchanged in appropriate circumstances so as to be able to describe the schemes other than the embodiments of the present application. In addition, in the embodiments of the present application, words such as "S510" are only marks made for the convenience of description, and are not used to limit the order of execution steps.
[0232] Third, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0233] Fourth, the "storage" involved in the embodiments of the present application may refer to storage in one or more memories. The one or more memories may be separately set or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories may also be partially separately set and partially integrated in a decoder, a processor, or a communication device. The type of memory may be any form of storage medium, which is not limited by the present application.
[0234] Fifth, in the implementation of this application, "protocol" may refer to a standard protocol in the communication field, for example, it may include the NR protocol and related protocols used in future communication systems, and this application does not limit this.
[0235] Sixth, in the embodiments of the present application, the terms “of”, “corresponding, relevant”, “corresponding” and “associate” can sometimes be used interchangeably. It should be pointed out that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0236] Seventh, in the embodiments of the present application, "under the circumstances", "when", and "if" can sometimes be used interchangeably. It should be pointed out that when the distinction between them is not emphasized, the meanings they intend to express are the same.
[0237] Eighth, the term "and / or" in this article is only a description of the association relationship of the 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, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0238] Combination of the above Figure 1 The present invention briefly introduces the scenarios in which the communication method provided in the embodiments of the present application can be applied, and introduces the basic concepts that may be involved in the embodiments of the present application, and introduces the pilot tone working mode in the basic concepts. In order to achieve the purpose of multiplexing the baseband of the high frequency band and the low frequency band, one solution is to directly increase the carrier interval of the low frequency signal and send it in the high frequency band. However, since the interference and noise conditions of the high frequency band are different from those of the low frequency band, the number of pilot subcarriers of the low frequency signal is no longer optimal, and the packet error rate is more obvious.
[0239] The present application provides a communication method for designing a suitable number of pilot subcarriers for high frequency band signals to reduce the packet error rate of high frequency band signal transmission.
[0240] The technical solution provided by the present application will be described in detail below with reference to the accompanying drawings. The embodiments of the present application can be applied to a variety of different scenarios, including Figure 1 The scenario shown is, but not limited to, that scenario.
[0241] Below, without loss of generality, Figure 5 The communication method provided by the embodiment of the present application is described in detail by taking the interaction between the transmitting device and the receiving device as an example. The transmitting device involved in the embodiment of the present application may be an access point AP, and the receiving device may be a non-access point non-AP (such as STA); or, the transmitting device may be an access point STA, and the receiving device may be a non-access point AP.
[0242] In addition, the following Fig. 9 It involves reordering the constellation mapping symbols based on the subcarrier mapper, and the device that performs the reordering is called a reordering device (or interleaving device), which can be an AP or a STA; Fig.10 It involves restoring the order of the constellation mapping symbols after reordering based on a subcarrier inverse mapper, and the device that performs the order restoration is called a sequence restoration device (or deinterleaving device), which can be an AP or a STA.
[0243] It should be understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided by the embodiments of the present application. As long as it is possible to communicate according to the method provided by the embodiments of the present application by running a program that records the code of the method provided by the embodiments of the present application, for example, the execution subject of the method provided by the embodiments of the present application may be a receiving device or a sending device, or a functional module in the receiving device or the sending device that can call and execute the program.
[0244] Figure 5 It is a schematic flow chart of a communication method provided in an embodiment of the present application, comprising the following steps:
[0245] S510, generate a physical layer protocol data unit PPDU.
[0246] It should be noted that the generation process of PPDU is not limited in this embodiment, and reference may be made to the relevant description on PPDU generation in the existing protocol.
[0247] S520: The transmitting device sends a PPDU to the receiving device.
[0248] After generating the PPDU, the transmitting device sends the PPDU according to the subcarrier planning; similarly, the receiving device receives the PPDU and demodulates the PPDU according to the subcarrier planning.
[0249] S530: The receiving end device demodulates the PPDU.
[0250] In this embodiment, the subcarrier planning is a subcarrier planning designed for a high-frequency frequency band. In this application, the high-frequency frequency band can be understood as a high-frequency frequency band defined in a protocol standard for a high-frequency band (such as 802.11aj / ay), including but not limited to one or more of 45GHz / 60GHz.
[0251] Specifically, subcarrier planning can be understood as the number of different types of subcarriers for different total numbers of subcarriers carrying PPDU, including but not limited to: data subcarrier planning, pilot subcarrier planning. This embodiment mainly involves pilot subcarrier planning.
[0252] It can be seen from the above that the subcarrier planning involved in this embodiment is proposed for high-frequency bands, so in the planning of pilot subcarriers, the number of pilot subcarriers is greater than the preset value. For example, when the transmitting device directly increases the carrier interval of the low-frequency WiFi signal (11n / ac / ax / be protocol) and sends it in the high-frequency band, in order to reduce the packet error rate of the receiving device, the number of pilot subcarriers can be increased. The above "preset value" can be understood as the number of pilot subcarriers in the subcarrier planning corresponding to the low-frequency band.
[0253] For ease of understanding, the following will illustrate how to design the number of pilot subcarriers with reference to a specific example:
[0254] Example 1: PPDU is carried on 64 subcarriers. In other words, PPDU is carried on 160 MHz or 320 MHz bandwidth. In other words, subcarrier planning is 160 MHz or 320 MHz subcarrier planning.
[0255] In the case shown in Example 1, the number of pilot subcarriers is greater than 4, and the above-mentioned "preset value" can be set to 4 or a positive integer greater than 4.
[0256] Exemplarily, the number of pilot subcarriers greater than 4 may be any one of 10, 12 or 14. Figure 6 As shown, the packet error rate performance when the total number of subcarriers is 64 and the number of pilot subcarriers is 4, 6, 8, 10, 12, 14, 16, 18 and 20 is shown.
[0257] The number of pilot subcarriers is generally determined through simulation. In a certain noise and interference environment, the number of pilot subcarriers is continuously increased until the signal-to-noise ratio corresponding to a certain packet error rate (such as 1% for high frequency reference) no longer decreases significantly, and it is considered that the appropriate number of pilot subcarriers has been found. Figure 6 It can be seen that the signal-to-noise ratio corresponding to a 1% packet error rate decreases as the number of pilots increases from 4 to 20. When the number of pilots increases to 12-14, the signal-to-noise ratio corresponding to a 1% packet error rate of the link tends to be stable. If the number of pilots continues to increase, the decrease in the signal-to-noise ratio corresponding to a 1% packet error rate is no longer obvious. Therefore, the number of pilot subcarriers is selected to be 12-14.
[0258] In addition, under the premise of comprehensively considering the number of data subcarriers and the number of pilot subcarriers, when the number of pilot subcarriers is 10, the requirement of low packet error rate can also be met.
[0259] In summary, when the PPDU is carried on 64 subcarriers, when the number of pilot subcarriers is any one of 10, 12 or 14, the packet error rate can be lowered.
[0260] It should be understood that the above-mentioned number of pilot subcarriers of 10, 12 or 14 is only an example and does not constitute any limitation on the protection scope of the present application. In the case shown in Example 1, the number of pilot subcarriers can also be other positive integers greater than 4, which will not be explained one by one here.
[0261] Optionally, in the case shown in Example 1, when the number of pilot subcarriers is 10, the positive and negative frequency parts symmetrically include 5 pilot subcarriers each. For the positive frequency part, in the order of index values from small to large, the first pilot subcarrier index value is between 1:5; the second pilot subcarrier index value is between 6:10; the third pilot subcarrier is between 11:15; the fourth pilot subcarrier is between 16:20; and the fifth pilot subcarrier is between 21:25. For the negative frequency part, in the order of index values from large to small, the first pilot subcarrier index value is between -5:-1; the second pilot subcarrier index value is between -10:-6; the third pilot subcarrier is between -15:-11; the fourth pilot subcarrier is between -20:-16; and the fifth pilot subcarrier is between -25:-21.
[0262] For example, in the case shown in Example 1, when the number of pilot subcarriers is 10, the pilot subcarrier index value can be {-25, -20, -15, -10, -5, 5, 10, 15, 20, 25} or {-24, -19, -14, -9, -4, 4, 9, 14, 19, 24}.
[0263] Optionally, in the case shown in Example 1, when the number of pilot subcarriers is 12, the positive and negative frequency parts symmetrically include 6 pilot subcarriers each. For the positive frequency part, in the order of index values from small to large, the first pilot subcarrier index value is between 1:4; the second pilot subcarrier index value is between 5:8; the third pilot subcarrier is between 9:12; the fourth pilot subcarrier is between 13:16; the fifth pilot subcarrier is between 17:20; and the sixth pilot subcarrier is between 21:24. For the negative frequency part, in the order of index values from large to small, the first pilot subcarrier index value is between -4:-1; the second pilot subcarrier index value is between -8:-5; the third pilot subcarrier is between -12:-9; the fourth pilot subcarrier is between -16:-13; the fifth pilot subcarrier is between -20:-17; and the sixth pilot subcarrier is between -24:-21.
[0264] For example, in the case shown in Example 1, when the number of pilot subcarriers is 12, the pilot subcarrier index values may be {-24, -20, -16, -12, -8, -4, 4, 8, 12, 16, 20, 24}.
[0265] Optionally, when the number of pilot subcarriers is 14, the positive and negative frequency parts symmetrically include 7 pilot subcarriers each. For the positive frequency part, in the order of the index values from small to large, the first pilot subcarrier index value is between 1:4; the second pilot subcarrier index value is between 5:8; the third pilot subcarrier is between 9:12; the fourth pilot subcarrier is between 13:16; the fifth pilot subcarrier is between 17:20; the sixth pilot subcarrier is between 21:24; and the seventh pilot subcarrier is between 25:28. For the negative frequency part, in descending order of index values, the first pilot subcarrier index value is between -4:-1; the second pilot subcarrier index value is between -8:-5; the third pilot subcarrier is between -12:-9; the fourth pilot subcarrier is between -16:-13; the fifth pilot subcarrier is between -20:-17; the sixth pilot subcarrier is between -24:-21; the seventh pilot subcarrier is between -28:-25.
[0266] For example, in the case shown in Example 1, when the number of pilot subcarriers is 14, the pilot subcarrier index values may be {-27, -23, -19, -15, -11, -7, -3, 3, 7, 11, 15, 19, 23, 27}.
[0267] It should be understood that the above-mentioned index of the pilot subcarrier is only an example and does not constitute any limitation on the protection scope of the present application. In the case shown in Example 1, the index of the pilot subcarrier can also be other cases, which will not be illustrated one by one here.
[0268] The protocol stipulates that the value of the pilot subcarrier is related to the number of pilot subcarriers. Currently, the WiFi protocol provides pilot values corresponding to the number of pilot subcarriers of 2, 4, 6, 8, 16, 24, and 32.
[0269] For example, the number of pilot subcarriers is 2, and the pilot value is a first preset value (eg, [1-1]);
[0270] For another example, the number of pilot subcarriers is 4, and the pilot value is a second preset value (eg, [1 1 1 -1]);
[0271] For another example, the number of pilot subcarriers is 6, and the pilot value is a third preset value (eg, [1 1 1 -1-1 1]);
[0272] For another example, the number of pilot subcarriers is 8, and the pilot value is a fourth preset value (eg, [1 1 1 -1-1 1 1 1]);
[0273] For another example, the number of pilot subcarriers is 16, and the pilot value is a fifth preset value (e.g., [1 1 1 -1-1 1 1 1 1 1 1-1-1 11 1]);
[0274] For another example, the number of pilot subcarriers is 24, and the pilot value is a sixth preset value (e.g., [1 1 1 -1-1 1 1 1 1 1 1-1-1 11 1 1 1 -1-1 1 1 1]).
[0275] In the case shown in Example 1, for subcarrier planning in the high frequency band, the pilot value of the pilot subcarrier can reuse the pilot value already defined in the protocol, or be obtained by splicing the pilot values already defined in the protocol.
[0276] Optionally, when the number of pilot subcarriers is 10, as a possible implementation manner, the pilot value is determined based on the first preset value and the fourth preset value. For example, the pilot value is obtained by splicing [1, -1] and [1 1 1 -1-1 1 1 1], which can be [1 -1 11 1 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 -1].
[0277] As another possible implementation, the pilot value is determined based on the second preset value and the third preset value. For example, the pilot value is obtained by concatenating [1 1 1 -1] and [1 1 1 -1-1 1], which can be [1 1 1 -1 1 1 1 -1-1 1] or [1 11-1 -1 11 1 1-1].
[0279] Optionally, when the number of pilot subcarriers is 12, as a possible implementation manner, the pilot value is determined based on the second preset value and the fourth preset value. For example, the pilot value is obtained by concatenating [1 1 1 -1] and [1 1 1 -1-1 1 1 1], which can be [1 1 1 -1 1 1 1 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 1 -1].
[0280] As another possible implementation, the pilot value is determined based on the two third preset values. For example, the pilot value is obtained by concatenating [1 1 1 -1-1 1] and [1 1 1 -1-1 1], which may be [1 1 1 -1-1 1 1 1 -1-11].
[0281] Optionally, when the number of pilot subcarriers is 14, the pilot value is determined based on the third preset value and the fourth preset value. For example, the pilot value is obtained by concatenating [1 1 1 -1-1 1] and [1 1 1 -1-1 1 1 1], which can be [1 1 1 -1-1 1 1 11 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 1 -1-1 1].
[0282] It should be understood that the pilot values of the above-mentioned pilot subcarriers are only examples and do not constitute any limitation on the protection scope of the present application. In the case shown in Example 1, the pilot values of the pilot subcarriers may also be other cases, which will not be illustrated one by one here.
[0283] Example 2: PPDU is carried on 128 subcarriers. In other words, PPDU is carried on 320 MHz or 640 MHz bandwidth. In other words, subcarrier planning is 320 MHz or 640 MHz subcarrier planning.
[0284] In the case shown in Example 2, the number of pilot subcarriers is greater than 6, and the above-mentioned "preset value" can be set to 6 or a positive integer greater than 6.
[0285] Exemplarily, the number of pilot subcarriers greater than 6 may be 14 or 16. Figure 7 As shown, the packet error rate performance when the total number of subcarriers is 128 and the number of pilot subcarriers is 6, 8, 10, 12, 14 and 16 is shown.
[0286] from Figure 7 It can be seen from the figure that the signal-to-noise ratio corresponding to a 1% packet error rate decreases as the number of pilots increases from 4 to 16. When the number of pilots increases to 14-16, the signal-to-noise ratio corresponding to a 1% packet error rate of the link tends to be stable. If the number of pilots continues to increase, the signal-to-noise ratio corresponding to a 1% packet error rate will no longer decrease significantly. Therefore, the number of pilot subcarriers is selected to be 14 or 16.
[0287] In summary, when the PPDU is carried on 128 subcarriers, when the number of pilot subcarriers is 14 or 16, the packet error rate can be low.
[0288] It should be understood that the above-mentioned number of pilot subcarriers of 14 or 16 is only an example and does not constitute any limitation on the protection scope of the present application. In the case shown in Example 2, the number of pilot subcarriers can also be other positive integers greater than 6, which will not be explained one by one here.
[0289] Optionally, in the case shown in Example 2, when the number of pilot subcarriers is 14, the positive and negative frequency parts symmetrically include 7 pilot subcarriers each. For the positive frequency part, in the order of index values from small to large, the first pilot subcarrier index value is between 2:9; the second pilot subcarrier index value is between 10:17; the third pilot subcarrier is between 18:25; the fourth pilot subcarrier is between 26:33; the fifth pilot subcarrier is between 34:41; the sixth pilot subcarrier is between 42:49; and the seventh pilot subcarrier is between 50:57. For the negative frequency part, in descending order of index values, the first pilot subcarrier index value is between -9:-2; the second pilot subcarrier index value is between -17:-10; the third pilot subcarrier is between -25:-18; the fourth pilot subcarrier is between -33:-26; the fifth pilot subcarrier is between -41:-34; the sixth pilot subcarrier is between -49:-42, and the seventh pilot subcarrier is between -57:-50.
[0290] For example, in the case shown in Example 2, when the number of pilot subcarriers is 14, the pilot subcarrier index values can be {-53, -45, -37, -29, -21, -13, -5, 5, 13, 21, 29, 37, 45, 53} or {-55, -53, -39, -25, -18, -11, -6, 6, 11, 18, 25, 39, 53, 55}.
[0291] Optionally, in the case shown in Example 2, when the number of pilot subcarriers is 16, the positive and negative frequency parts symmetrically include 8 pilot subcarriers each. For the positive frequency part, in the order of index values from small to large, the first pilot subcarrier index value is between 2:8; the second pilot subcarrier index value is between 9:15; the third pilot subcarrier is between 16:22; the fourth pilot subcarrier is between 23:29; the fifth pilot subcarrier is between 30:36; the sixth pilot subcarrier is between 37:43; the seventh pilot subcarrier is between 44:50; and the eighth pilot subcarrier is between 51:57. For the negative frequency part, in descending order of index values, the first pilot subcarrier index value is between -8:-2; the second pilot subcarrier index value is between -15:-9; the third pilot subcarrier is between -22:-16; the fourth pilot subcarrier is between -29:-23; the fifth pilot subcarrier is between -36:-30; the sixth pilot subcarrier is between -43:-37, the seventh pilot subcarrier is between -50:-44; the eighth pilot subcarrier is between -57:-51.
[0292] For example, in the case shown in Example 2, when the number of pilot subcarriers is 16, the pilot subcarrier index values may be {-54, -47, -40, -33, -26, -19, -12, -5, 5, 12, 19, 26, 33, 40, 47, 54}.
[0293] It should be understood that the above-mentioned index of the pilot subcarrier is only an example and does not constitute any limitation on the protection scope of the present application. In the case shown in Example 2, the index of the pilot subcarrier can also be other cases, which will not be illustrated one by one here.
[0294] In the case shown in Example 2, for the subcarrier planning of the high frequency band, the pilot value of the pilot subcarrier can reuse the pilot value already defined in the protocol, or be obtained by splicing the pilot value already defined in the protocol. Among them, the pilot value already defined in the protocol can refer to the description of the pilot value corresponding to the number of pilot subcarriers of 2, 4, 6, 8, 16, 24, and 32 in Example 1, which will not be repeated here.
[0295] Optionally, when the number of pilot subcarriers is 14, the pilot value is determined based on the third preset value and the fourth preset value. For example, the pilot value is obtained by concatenating [1 1 1 -1-1 1] and [1 1 1 -1-1 1 1 1], which can be [1 1 1 -1-1 1 1 1 1 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 1 -1-1 1].
[0296] Optionally, when the number of pilot subcarriers is 16, as a possible implementation manner, the pilot value is determined based on the second preset value and the two third preset values. For example, the pilot value is obtained by splicing [1 1 1 -1], [1 1 1 -1-1 1] and [11 1-1 -1 1], which can be [1 1 1 -1 1 1 1 -1-1 1 1 1 -1-1 1] or [1 1 1 -1-1 11 1 1 -1-1 1 1 1
[0297] -1].
[0298] As another possible implementation, the pilot value is determined based on the first preset value, the third preset value, and the fourth preset value. For example, the pilot value is obtained by concatenating [1 -1], [1 1 1 -1-1 1], and [1 1 1 -1-1 1 1 1], which can be [1 -1 1 1 1-1 -1 1 1 1 1 -1-1 1 1 1].
[0299] It should be understood that the pilot values of the above-mentioned pilot subcarriers are only examples and do not constitute any limitation on the protection scope of the present application. In the case shown in Example 2, the pilot values of the pilot subcarriers may also be other cases, which are not illustrated one by one here.
[0300] Example 3: PPDU is carried on 256 subcarriers. In other words, PPDU is carried on 640MHz or 1280MHz bandwidth. Subcarrier planning is 640MHz or 1280MHz subcarrier planning
[0301] In the case shown in Example 3, the number of pilot subcarriers is greater than 8, and the above-mentioned "preset value" can be set to 8 or a positive integer greater than 8.
[0302] Exemplarily, the number of pilot subcarriers greater than 8 may be any one of 14, 16 or 18. Figure 8 As shown, the packet error rate performance when the total number of subcarriers is 256 and the number of pilot subcarriers is 8, 10, 12, 14, 16 and 18 is shown.
[0303] from Figure 8 It can be seen that the signal-to-noise ratio corresponding to a 1% packet error rate decreases as the number of pilots increases from 4 to 18. When the number of pilots increases to 16-18, the signal-to-noise ratio corresponding to a 1% packet error rate of the link tends to be stable. If the number of pilots continues to increase, the decrease in the signal-to-noise ratio corresponding to a 1% packet error rate is no longer obvious. Therefore, the number of pilot subcarriers is selected to be 16-18.
[0304] In addition, under the premise of comprehensively considering the number of data subcarriers and the number of pilot subcarriers, when the number of pilot subcarriers is 14, the requirement of low packet error rate can also be met.
[0305] In summary, when the PPDU is carried on 256 subcarriers, when the number of pilot subcarriers is any one of 14, 16 or 18, the packet error rate can be lowered.
[0306] It should be understood that the above-mentioned number of pilot subcarriers of 14, 16 or 18 is only an example and does not constitute any limitation on the protection scope of the present application. In the case shown in Example 3, the number of pilot subcarriers can also be other positive integers greater than 8, which will not be illustrated one by one here.
[0307] Optionally, in the case shown in Example 3, when the number of pilot subcarriers is 14, the positive and negative frequency parts symmetrically include 7 pilot subcarriers each. For the positive frequency part, in the order of index values from small to large, the first pilot subcarrier index value is between 2:18; the second pilot subcarrier index value is between 19:35; the third pilot subcarrier is between 36:52; the fourth pilot subcarrier is between 53:69; the fifth pilot subcarrier is between 70:86; the sixth pilot subcarrier is between 87:103; and the seventh pilot subcarrier is between 104:121. For the negative frequency part, in descending order of index values, the first pilot subcarrier index value is between -18:-2; the second pilot subcarrier index value is between -35:-19; the third pilot subcarrier is between -52:-36; the fourth pilot subcarrier is between -69:-53; the fifth pilot subcarrier is between -86:-70; the sixth pilot subcarrier is between -103:-87, and the seventh pilot subcarrier is between -121:-104.
[0308] For example, in the case shown in Example 3, when the number of pilot subcarriers is 14, the pilot subcarrier index values may be {-112, -95, -78, -61, -44, -27, -10, 10, 27, 44, 61, 78, 95, 112}.
[0309] Optionally, in the case shown in Example 3, when the number of pilot subcarriers is 16, the positive and negative frequency parts symmetrically include 8 pilot subcarriers each. For the positive frequency part, in order of index values from small to large, the first pilot subcarrier index value is between 2:16; the second pilot subcarrier index value is between 17:31; the third pilot subcarrier is between 32:46; the fourth pilot subcarrier is between 47:61; the fifth pilot subcarrier is between 62:76; the sixth pilot subcarrier is between 77:91; the seventh pilot subcarrier is between 92:106; and the eighth pilot subcarrier is between 107:121. For the negative frequency part, in descending order of index values, the first pilot subcarrier index value is between -16:-2; the second pilot subcarrier index value is between -31:-17; the third pilot subcarrier is between -46:-32; the fourth pilot subcarrier is between -61:-47; the fifth pilot subcarrier is between -76:-62; the sixth pilot subcarrier is between -91:-77, the seventh pilot subcarrier is between -106:-92; the eighth pilot subcarrier is between -121:-107.
[0310] For example, in the case shown in Example 3, when the number of pilot subcarriers is 16, the pilot subcarrier index values may be {-114, -99, -84, -69, -54, -39, -24, -9, 9, 24, 39, 54, 69, 84, 99, 114}.
[0311] Optionally, in the case shown in Example 3, when the number of pilot subcarriers is 18, the positive and negative frequency parts symmetrically include 9 pilot subcarriers each. For the positive frequency part, in the order of index values from small to large, the first pilot subcarrier index value is between 2:14; the second pilot subcarrier index value is between 15:27; the third pilot subcarrier is between 28:40; the fourth pilot subcarrier is between 41:53; the fifth pilot subcarrier is between 54:66; the sixth pilot subcarrier is between 67:79; the seventh pilot subcarrier is between 80:92; the eighth pilot subcarrier is between 93:105; and the ninth pilot subcarrier is between 106:118. For the negative frequency part, in descending order of index values, the first pilot subcarrier index value is between -14:-2; the second pilot subcarrier index value is between -27:-15; the third pilot subcarrier is between -40:-28; the fourth pilot subcarrier is between -53:-41; the fifth pilot subcarrier is between -66:-54; the sixth pilot subcarrier is between -79:-67, the seventh pilot subcarrier is between -92:-80; the eighth pilot subcarrier is between -105:-93; the ninth pilot subcarrier is between -118:-106.
[0312] For example, in the case shown in Example 3, when the number of pilot subcarriers is 18, the pilot subcarrier index values may be {-112, -99, -86, -73, -60, -47, -34, -21, -8, 8, 21, 34, 47, 60, 73, 86, 99, 112}.
[0313] It should be understood that the above-mentioned index of the pilot subcarrier is only an example and does not constitute any limitation on the protection scope of the present application. In the case shown in Example 3, the index of the pilot subcarrier can also be other cases, which will not be illustrated one by one here.
[0314] In the case shown in Example 3, for the subcarrier planning of the high frequency band, the pilot value of the pilot subcarrier can reuse the pilot value already defined in the protocol, or be spliced by the pilot value already defined in the protocol. Among them, the pilot value already defined in the protocol can refer to the description of the pilot value corresponding to the number of pilot subcarriers of 2, 4, 6, 8, 16, 24, and 32 in Example 1, which will not be repeated here.
[0315] Optionally, when the number of pilot subcarriers is 14, the pilot value is determined based on the third preset value and the fourth preset value. For example, the pilot value is obtained by concatenating [1 1 1 -1-1 1] and [1 1 1 -1-1 1 1 1], which can be [1 1 1 -1-1 1 1 1 1 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 1 -1-1 1].
[0316] Optionally, when the number of pilot subcarriers is 16, as a possible implementation manner, the pilot value is determined based on the second preset value and the two third preset values. For example, the pilot value is obtained by splicing [1 1 1 -1], [1 1 1 -1-1 1] and [111-1-1 1], which can be [1 1 1-1 1 1 1-1-1 1 1 1-1-1 1] or [1 1 1-1-1 1 1 11-1-1 1 11-1].
[0317] As another possible implementation, the pilot value is determined based on the first preset value, the third preset value, and the fourth preset value. For example, the pilot value is obtained by concatenating [1 -1], [1 1 1 -1-1 1], and [1 1 1 -1-1 1 1 1], which can be [1 -1 1 1 1-1 -1 1 1 1 1 -1-1 1 1 1].
[0318] Optionally, when the number of pilot subcarriers is 18, as a possible implementation manner, the pilot value is determined based on the second preset value, the third preset value, and the fourth preset value. For example, the pilot value is obtained by splicing [1 1 1 -1], [1 1 1 -1-1 1], and [11 1 -1-1 1 1 1], which can be [1 1 1 -1 1 1 1 -1-1 1 1 1 -1-1 1 1 1].
[0319] As another possible implementation manner, the pilot value is determined based on the first preset value and the fifth preset value. For example, the pilot value is obtained by concatenating [1 -1] and [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1], which may be [1 -1 1 1 1 -1-1 11 1 1 1 -1-1 1 1 1].
[0320] It should be understood that the pilot values of the above-mentioned pilot subcarriers are only examples and do not constitute any limitation on the protection scope of the present application. In the case shown in Example 3, the pilot values of the pilot subcarriers may also be other cases, which are not illustrated one by one here.
[0321] Example 4: PPDU is carried on 512 subcarriers. In other words, PPDU is carried on 1280MHz or 2560MHz bandwidth. Subcarrier planning is 1280MHz or 2560MHz subcarrier planning
[0322] In the case shown in Example 4, the number of pilot subcarriers is greater than 16, and the above-mentioned "preset value" can be set to 16 or a positive integer greater than 16.
[0323] Exemplarily, the number of pilot subcarriers may be greater than 16 and may be 24. When the PPDU is carried on 512 subcarriers, when the number of pilot subcarriers is 24, a lower packet error rate may be achieved.
[0324] It should be understood that the above-mentioned number of pilot subcarriers of 24 is only an example and does not constitute any limitation on the protection scope of the present application. In the case shown in Example 4, the number of pilot subcarriers can also be other positive integers greater than 16, which will not be illustrated one by one here.
[0325] Optionally, in the case shown in Example 4, when the number of pilot subcarriers is 24, the positive and negative frequency parts symmetrically include 12 pilot subcarriers each. For the positive frequency part, in order of index values from small to large, the first pilot subcarrier index value is between 2:21; the second pilot subcarrier index value is between 22:41; the third pilot subcarrier is between 42:61; the fourth pilot subcarrier is between 62:81; the fifth pilot subcarrier is between 82:101; the sixth pilot subcarrier is between 102:121; the seventh pilot subcarrier is between 122:141; the eighth pilot subcarrier is between 142:161; the ninth pilot subcarrier is between 162:181; the tenth pilot subcarrier is between 182:201; the eleventh pilot subcarrier is between 202:221; the twelfth pilot subcarrier is between 222:241. For the negative frequency part, in descending order of index values, the first pilot subcarrier index value is between -21:-2; the second pilot subcarrier index value is between -41:-22; the third pilot subcarrier is between -61:-42; the fourth pilot subcarrier is between -81:-62; the fifth pilot subcarrier is between -101:-82; the sixth pilot subcarrier is between -121:-102, the seventh pilot subcarrier is between -141:-122; the eighth pilot subcarrier is between -161:-142; and the ninth pilot subcarrier is between -181:-162.
[0326] For example, in the case shown in Example 4, when the number of pilot subcarriers is 24, the pilot subcarrier index values may be {-231,-211,-191,-171,-151,-131,-111,-91,-71,-51,-31,-11,11,31,51,71,91,111,131,151,171,191,211,231}.
[0327] It should be understood that the above-mentioned index of the pilot subcarrier is only an example and does not constitute any limitation on the protection scope of the present application. In the case shown in Example 4, the index of the pilot subcarrier can also be other cases, which will not be illustrated one by one here.
[0328] In the case shown in Example 4, for the subcarrier planning of the high frequency band, the pilot value of the pilot subcarrier can reuse the pilot value already defined in the protocol, or be obtained by splicing the pilot value already defined in the protocol. Among them, the pilot value already defined in the protocol can refer to the description of the pilot value corresponding to the number of pilot subcarriers of 2, 4, 6, 8, 16, 24, and 32 in Example 1, which will not be repeated here.
[0329] Optionally, when the number of pilot subcarriers is 24, the pilot value may be the pilot value [1 1 1 -1-1 1 1 1 1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1] corresponding to the 24 pilot subcarriers defined in the multiplexing protocol.
[0330] It should be understood that the pilot value of the pilot subcarrier is only an example and does not constitute any limitation on the protection scope of the present application. In the case shown in Example 4, the pilot value of the pilot subcarrier may also be other cases:
[0331] For example, if the number of pilot subcarriers is 20.
[0332] As a possible implementation manner, the pilot value is determined based on the second preset value and the fifth preset value. For example, the pilot value is obtained by concatenating [1 1 1 -1] and [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1], which may be [11 1 -1 1 1 1 -1-1 11 1 1 1 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1 1 1 -1].
[0333] For another example, if the number of pilot subcarriers is 26.
[0334] As a possible implementation manner, the pilot value is determined based on the first preset value and the sixth preset value. For example, the pilot value is obtained by concatenating [1, -1] and [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1], which can be [11 1 -1 1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1 1 1 -1].
[0335] For another example, if the number of pilot subcarriers is 28.
[0336] As a possible implementation manner, the pilot value is determined based on the second preset value and the sixth preset value. For example, the pilot value is obtained by concatenating [1 1 1 -1] and [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1], which can be:
[0337] [1 1 1 -1 1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 1 1-1-1 1 1 1 1 1 -1].
[0338] For another example, if the number of pilot subcarriers is 30.
[0339] As a possible implementation manner, the pilot value is determined based on the third preset value and the sixth preset value. For example, the pilot value is obtained by concatenating [1 1 1 -1-1 1] and [1 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1], which may be [1 1 1 -11 1 1 -1-1 1 1 1 1 1 -1-1 1 1 1] or [1 1 1 -1-1 1 1 1 1 1 1 -1-1 1 1 1 1 1 -1].
[0340] It should be understood that the above-mentioned splicing method of splicing different pilot values to obtain a new pilot value is only an example and does not constitute any limitation on the protection scope of this application. Splicing can also be performed by other splicing methods. This application only limits the determination of a new pilot value by different pilot values, and the specific determination method is not limited, and will not be illustrated one by one here.
[0341] Figure 5 In the illustrated embodiment, subcarrier planning may be designed for high frequency bands in order to reduce the packet error rate.
[0342] The present application also provides a communication method, which designs a subcarrier mapper for high frequency bands. Fig. 9This communication method is described in detail.
[0343] Fig. 9 It is a schematic flow chart of another communication method provided in an embodiment of the present application, comprising the following steps:
[0344] S910, input high-frequency constellation mapping symbols into a subcarrier mapper.
[0345] In this embodiment, the high-frequency constellation mapping symbol may be a QAM symbol or other modulation symbols after constellation mapping. In this embodiment, there is no limitation on the modulation symbol type input to the subcarrier mapper.
[0346] The high-frequency constellation mapping symbols can be understood as the constellation mapping symbols obtained in the process of generating OFDM symbols in the high-frequency frequency band scenario. In this application, the high-frequency frequency band can be understood as the high-frequency frequency band defined in the protocol standard for the high-frequency band (such as 802.11aj / ay), including but not limited to one or more of 45GHz / 60GHz.
[0347] S920, reorder high-frequency constellation mapping symbols.
[0348] The high frequency constellation mapping symbols are reordered based on the subcarrier mapper.
[0349] Exemplarily, high frequency constellation mapping symbols are used for single user transmission.
[0350] The subcarrier mapper in this embodiment may be a subcarrier mapper independently designed for a high frequency band, or may be a subcarrier mapper already defined in an existing protocol (e.g., the subcarrier mapper is formed by splicing already defined subcarrier mappers). The following will introduce possible forms of the subcarrier mapper in this embodiment in combination with Mode 1 and Mode 2:
[0351] Method 1: A subcarrier mapper designed for high and high frequency bands. The subcarrier mapper includes a subcarrier mapper, and the number of data subcarriers of the subcarrier mapper is N. SD , the subcarrier mapping distance parameter D of the subcarrier mapper TM N SD The common divisor, N SD is the number of data subcarriers.
[0352] Method 1.1: The total number of subcarriers is 64, N SD Less than 52, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 3 or 4. For example, if the total number of subcarriers is 64, the N SD is 44, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 4; or,
[0353] The N SD is 42, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 3; or,
[0354] The N SD is 42, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 3; or,
[0355] The N SD is 40, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 4.
[0356] In the case shown in method 1.1, Fig. 9 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, the number of pilot subcarriers and the subcarrier mapper suitable for designing a high frequency band can be obtained, including but not limited to the following possible implementations:
[0357] As a possible implementation, the number of pilot subcarriers is 12, and the number of data subcarriers is 44. Since 44 = 4*11, the subcarrier mapping distance parameter D of the subcarrier mapper is selected according to the bandwidth size. TM The number of DC subcarriers is 1, the index value is 0, the number of protection subcarriers is 7, and the index value is [-32:-29, 29:31].
[0358] As another possible implementation, the number of pilot subcarriers is 14, and the number of data subcarriers is 42. Since 42 = 2*3*7, the subcarrier mapping distance parameter D of the subcarrier mapper is selected according to the bandwidth size. TM is 3. The number of DC subcarriers is 1, the index value is 0, the number of protection subcarriers is 7, and the index value is [-32:-29, 29:31].
[0359] As another possible implementation, the number of pilot subcarriers is 12, and the number of data subcarriers is 42. Since 42 = 2*3*7, the subcarrier mapping distance parameter D of the subcarrier mapper is selected according to the bandwidth size. TM The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 7, and the index value is [-32:-29, 29:31].
[0360] As another possible implementation, the number of pilot subcarriers is 14, the number of data subcarriers is 40, and since 42 = 2*2*2*5, the subcarrier mapping distance parameter D of the subcarrier mapper is selected according to the bandwidth size. TM The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 7, and the index value is [-32:-29, 29:31].
[0361] Mode 1.2: The total number of subcarriers is 128, and the N SD Less than 108, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 5 or 7. For example, the N SD is 100, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 5; or, the N SD is 98, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 7.
[0362] In the case shown in method 1.2, Fig. 9 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, the number of pilot subcarriers and the subcarrier mapper suitable for designing a high frequency band can be obtained, including but not limited to the following possible implementations:
[0363] As a possible implementation, the number of pilot subcarriers is 14, and the number of data subcarriers is 100. Since 100 = 2*2*5*5, the subcarrier mapping distance parameter D of the subcarrier mapper is selected according to the bandwidth size. TM The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 11, and the index value is [-64:-59, 59:63].
[0364] As another possible implementation, the number of pilot subcarriers is 16, and the number of data subcarriers is 98. Since 98 = 2*7*7, the subcarrier mapping distance parameter D of the subcarrier mapper is selected according to the bandwidth size. TM The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 11, and the index value is [-64:-59, 59:63].
[0365] Mode 1.3: The total number of subcarriers is 256, and the N SD less than 234, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 2 or 8. For example, the N SD is 226, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 2; or, the N SD is 224, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 8.
[0366] In the case shown in method 1.3, Fig. 9 The communication method shown and the above Figure 5The communication methods shown can be used in combination, that is, the number of pilot subcarriers and the subcarrier mapper suitable for designing a high frequency band can be obtained, including but not limited to the following possible implementations:
[0367] As a possible implementation, the number of pilot subcarriers is 16, and the number of data subcarriers is 226. Since 226 = 2*113, the subcarrier mapping distance parameter D of the subcarrier mapper is selected according to the bandwidth size. TM is 2. The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 11, and the index value is [-128:-123, 123:127].
[0368] As another possible implementation, the number of pilot subcarriers is 18, and the number of data subcarriers is 224. Since 224 = 2*2*7*8, the subcarrier mapping distance parameter D of the subcarrier mapper is selected according to the bandwidth size. TM The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 11, and the index value is [-128:-123, 123:127].
[0369] Method 2: reuse the existing subcarrier mapper in the WiFi system. The subcarrier mapper includes at least one subcarrier mapper, and the at least one subcarrier mapper is at least one subcarrier mapper in a preset subcarrier mapper set. The preset subcarrier mapper set can be understood as the existing subcarrier mapper in the WiFi system.
[0370] Exemplarily, in this embodiment, the subcarrier mapper reuses the subcarrier mapper already specified in the existing protocol, including the following possible implementations:
[0371] Method 2.1: The subcarrier mapper includes a first subcarrier mapper, the number of data subcarriers of the first subcarrier mapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers, wherein the high-frequency constellation mapping symbols carried on M data subcarriers among the N data subcarriers (such as the first M data subcarriers, or any M data subcarriers) are reordered based on the first mapper, and the high-frequency constellation mapping symbols carried on the remaining NM data subcarriers among the N data subcarriers (such as the last NM data subcarriers) are not reordered.
[0372] Exemplarily, the total number of subcarriers is 64. The total number of data subcarriers N can be 46, 44 or 42. The subcarrier mapping distance parameter D of the first subcarrier mapper is TMis 3, the number of data subcarriers of the first subcarrier mapper is 36, the first subcarrier mapper is the first multi-resource unit (such as 52+26-tone MRU) in the subcarrier mapper set, and a subcarrier mapper suitable for a dual-carrier modulation mode is adopted, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers, wherein the high-frequency constellation mapping symbols carried on 36 data subcarriers (such as the first 36 data subcarriers) of the N data subcarriers are reordered based on the first subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining N-36 data subcarriers (such as the last N-36 data subcarriers) of the N data subcarriers are not reordered.
[0373] When the total number of subcarriers shown in method 2.1 is 64, Fig. 9 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, the number of pilot subcarriers and the subcarrier mapper suitable for designing a high frequency band can be obtained, including but not limited to the following possible implementations:
[0374] As a possible implementation, the number of pilot subcarriers is 10, the total number of data subcarriers is 46, and the subcarrier mapping distance parameter D of the first subcarrier mapper is TM is 3, and the number of data subcarriers of the first subcarrier mapper is 36. The high-frequency constellation mapping symbols carried on 36 data subcarriers in the data subcarriers are reordered based on the first subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 10 data subcarriers in the data subcarriers are not reordered.
[0375] As another possible implementation, the number of pilot subcarriers is 12, the total number of data subcarriers is 44, and the subcarrier mapping distance parameter D of the first subcarrier mapper is TM is 3, and the number of data subcarriers of the first subcarrier mapper is 36. The high-frequency constellation mapping symbols carried on 36 data subcarriers in the data subcarriers are reordered based on the first subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 8 data subcarriers in the data subcarriers are not reordered.
[0376] As another possible implementation, the number of pilot subcarriers is 14, the total number of data subcarriers is 42, and the subcarrier mapping distance parameter D of the first subcarrier mapper is TMis 3, and the number of data subcarriers of the first subcarrier mapper is 36. The high-frequency constellation mapping symbols carried on 36 data subcarriers in the data subcarriers are reordered based on the first subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 6 data subcarriers in the data subcarriers are not reordered.
[0377] As another possible implementation, the number of pilot subcarriers is 12, the total number of data subcarriers is 42, and the subcarrier mapping distance parameter D of the first subcarrier mapper is TM is 3, and the number of data subcarriers of the first subcarrier mapper is 36. The high-frequency constellation mapping symbols carried on 36 data subcarriers in the data subcarriers are reordered based on the first subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 6 data subcarriers in the data subcarriers are not reordered.
[0378] As another possible implementation, the number of the first pilot subcarriers is 14, the total number of the first data subcarriers is 40, and the subcarrier mapping distance parameter D of the first subcarrier mapper is TM is 3, and the number of data subcarriers of the first subcarrier mapper is 36. The high-frequency constellation mapping symbols carried on 36 data subcarriers in the data subcarriers are reordered based on the first subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 4 data subcarriers in the data subcarriers are not reordered.
[0379] It should be understood that the above is only explained using the example of a total number of 64 subcarriers. When the total number of subcarriers is 128 or 256 or 512, the first subcarrier mapper may also reuse the subcarrier mapper specified in the existing protocol, wherein the high-frequency constellation mapping symbols carried on some of the data subcarriers in the data subcarriers may be reordered based on the subcarrier mapper specified in the existing protocol, while the high-frequency constellation mapping symbols carried on the remaining part of the data subcarriers do not participate in the reordering of the subcarrier mapper.
[0380] Method 2.2: The subcarrier mapper includes a first subcarrier mapper, the number of data subcarriers of the first subcarrier mapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers, wherein high-frequency constellation mapping symbols carried on M data subcarriers (e.g., the first M data subcarriers) of the N data subcarriers are reordered based on the first subcarrier mapper to obtain reordered N data subcarriers, and high-frequency constellation mapping symbols carried on M data subcarriers (e.g., the last M data subcarriers) of the reordered N data subcarriers are reordered based on the first subcarrier mapper.
[0381] Exemplarily, the total number of subcarriers is 64. The total number of data subcarriers N can be 46, 44 or 42. The subcarrier mapping distance parameter D of the first subcarrier mapper is TM is 3, the number of data subcarriers of the first subcarrier mapper is 36, the first subcarrier mapper is a subcarrier mapper suitable for the first multi-resource unit in the subcarrier mapper set adopts a dual-carrier modulation mode, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers, wherein the high-frequency constellation mapping symbols carried on 36 data subcarriers out of the N data subcarriers are reordered based on the first subcarrier mapper to obtain the reordered number of N data subcarriers, and the high-frequency constellation mapping symbols carried on 36 data subcarriers out of the reordered number of N data subcarriers are reordered based on the first subcarrier mapper.
[0382] When the total number of subcarriers shown in method 2.2 is 64, Fig. 9 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, the number of pilot subcarriers and the subcarrier mapper suitable for designing a high frequency band can be obtained, including but not limited to the following possible implementations:
[0383] As a possible implementation, the number of pilot subcarriers is 10, the total number of data subcarriers is 46, and the subcarrier mapping distance parameter D of the first subcarrier mapper is TM is 3, and the number of data subcarriers of the first subcarrier mapper is 36. The high-frequency constellation mapping symbols carried on 36 data subcarriers in the data subcarriers are reordered based on the first subcarrier mapper to obtain a reordered number of 46 data subcarriers, and the high-frequency constellation mapping symbols carried on 36 data subcarriers in the reordered number of 46 data subcarriers are reordered based on the first subcarrier mapper.
[0384] As another possible implementation, the number of pilot subcarriers is 12, the total number of data subcarriers is 44, and the subcarrier mapping distance parameter D of the first subcarrier mapper is TM is 3, and the number of data subcarriers of the first subcarrier mapper is 36. The high-frequency constellation mapping symbols carried on 36 of the data subcarriers are reordered based on the first subcarrier mapper to obtain a reordered number of 44 data subcarriers, and the high-frequency constellation mapping symbols carried on 36 of the reordered number of 44 data subcarriers are reordered based on the first subcarrier mapper.
[0385] As another possible implementation, the number of pilot subcarriers is 14, the total number of data subcarriers is 42, and the subcarrier mapping distance parameter D of the first subcarrier mapper is TM is 3, and the number of data subcarriers of the first subcarrier mapper is 36. The high-frequency constellation mapping symbols carried on 36 of the data subcarriers are reordered based on the first subcarrier mapper to obtain a reordered number of 42 data subcarriers, and the high-frequency constellation mapping symbols carried on 36 of the reordered number of 42 data subcarriers are reordered based on the first subcarrier mapper.
[0386] As another possible implementation, the number of pilot subcarriers is 12, the total number of data subcarriers is 42, and the subcarrier mapping distance parameter D of the first subcarrier mapper is TM is 3, and the number of data subcarriers of the first subcarrier mapper is 36. The high-frequency constellation mapping symbols carried on 36 of the data subcarriers are reordered based on the first subcarrier mapper to obtain a reordered number of 42 data subcarriers, and the high-frequency constellation mapping symbols carried on 36 of the reordered number of 42 data subcarriers are reordered based on the first subcarrier mapper.
[0387] As another possible implementation, the number of pilot subcarriers is 14, the total number of data subcarriers is 40, and the subcarrier mapping distance parameter D of the first subcarrier mapper is TM is 3, and the number of data subcarriers of the first subcarrier mapper is 36. The high-frequency constellation mapping symbols carried on 36 of the data subcarriers are reordered based on the first subcarrier mapper to obtain 40 reordered data subcarriers, and the high-frequency constellation mapping symbols carried on 36 of the 40 reordered data subcarriers are reordered based on the first subcarrier mapper.
[0388] It should be understood that the above is only explained using the total number of subcarriers as 64 as an example. When the total number of subcarriers is 128 or 256 or 512, the first subcarrier mapper may also reuse the subcarrier mapper specified in the existing protocol, wherein the high-frequency constellation mapping symbols carried on some of the data subcarriers in the data subcarriers may be reordered based on the subcarrier mapper specified in the existing protocol, and after the high-frequency constellation mapping symbols carried on some of the data subcarriers are reordered, the high-frequency constellation mapping symbols carried on some of the data subcarriers in the data subcarriers again participate in the reordering of the subcarrier mapper.
[0389] Method 2.3: The subcarrier mapper includes multiple subcarrier mappers, the sum of the number of data subcarriers of the multiple subcarrier mappers is equal to the total number of data subcarriers, wherein the total number of data subcarriers is divided into multiple parts, and the high-frequency constellation mapping symbols carried on the multiple parts are reordered based on the multiple subcarrier mappers, respectively, and the multiple parts correspond to the multiple subcarrier mappers one by one.
[0390] Exemplarily, the total number of subcarriers is 128, N is 100, the subcarrier mapper includes a second subcarrier mapper and a third subcarrier mapper, and the subcarrier mapping distance parameter D of the second subcarrier mapper is TM is 3, the number of data subcarriers of the second subcarrier mapper is 48, and the subcarrier mapping distance parameter D of the third subcarrier mapper is TM is 4, the number of data subcarriers of the third subcarrier mapper is 52, the second subcarrier mapper is a subcarrier mapper applicable to the second resource unit (e.g., 52-tone RU) in the subcarrier mapper set, the second resource unit includes 52 subcarriers, the third mapper is a subcarrier mapper applicable to the 20M bandwidth signal in the subcarrier mapper set, and the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz, wherein the high-frequency constellation mapping symbols carried on 48 data subcarriers (e.g., the first 48 data subcarriers) out of the 100 data subcarriers are reordered based on the second subcarrier mapper, and the high-frequency constellation mapping symbols carried on 52 data subcarriers (e.g., the last 52 data subcarriers) out of the 100 data subcarriers are reordered based on the third subcarrier mapper.
[0391] It should be noted that when multiplexing the low-frequency baseband (11ac 160M bandwidth signal), it is necessary to skip the segment parsing (segment parser) and segment deparser operations.
[0392] When the total number of subcarriers shown in method 2.3 is 128, Fig. 9 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, the number of pilot subcarriers and the subcarrier mapper suitable for designing a high frequency band can be obtained, including:
[0393] The number of pilot subcarriers is 14, the total number of data subcarriers is 100, the high-frequency constellation mapping symbols carried on 48 of the data subcarriers are reordered based on the second subcarrier mapper, and the high-frequency constellation mapping symbols carried on 52 of the 100 data subcarriers are reordered based on the third subcarrier mapper.
[0394] Exemplarily, the total number of subcarriers is 256, N is 228, the subcarrier mapper includes a fourth subcarrier mapper and a fifth subcarrier mapper, and the subcarrier mapping distance parameter D of the fourth subcarrier mapper is TM is 6, the number of data subcarriers of the fourth subcarrier mapper is 126, and the subcarrier mapping distance parameter D of the fifth subcarrier mapper is TM is 6, the number of data subcarriers of the fifth subcarrier mapper is 102, the fourth subcarrier mapper is a subcarrier mapper applicable to the second multiple resource unit in the subcarrier mapper set (e.g., a subcarrier mapper applicable to 106+26-tone RU), the second multiple resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, the fifth subcarrier mapper is a subcarrier mapper applicable to the third resource unit in the subcarrier mapper set (e.g., a subcarrier mapper applicable to 106-tone RU), wherein the high-frequency constellation mapping symbols carried on 126 data subcarriers (e.g., the first 126 data subcarriers) out of the 228 data subcarriers are reordered based on the fourth subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 102 data subcarriers out of the 228 data subcarriers are reordered based on the fifth subcarrier mapper.
[0395] Exemplarily, the total number of subcarriers is 256, the N is 226, the subcarrier mapper includes a fourth subcarrier mapper, a second subcarrier mapper and a third subcarrier mapper, and the subcarrier mapping distance parameter D of the fourth subcarrier mapper is TM is 6, the number of data subcarriers of the fourth subcarrier mapper is 126, and the subcarrier mapping distance parameter D of the second subcarrier mapper is TM is 3, the number of data subcarriers of the second subcarrier mapper is 48, and the subcarrier mapping distance parameter D of the third subcarrier mapper is TM is 4, the number of data subcarriers of the third subcarrier mapper is 52,
[0396] The fourth subcarrier mapper is a subcarrier mapper applicable to the second multi-resource unit in the subcarrier mapper set, the second multi-resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, the second subcarrier mapper is a subcarrier mapper applicable to the second resource unit in the subcarrier mapper set, the second resource unit includes 52 subcarriers, the third subcarrier mapper is a subcarrier mapper applicable to the 20M bandwidth signal in the subcarrier mapper set, the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz, wherein the 22 The high-frequency constellation mapping symbols carried on 126 data subcarriers (e.g., the first 126 data subcarriers) out of the 6 data subcarriers are reordered based on the fourth subcarrier mapper, the high-frequency constellation mapping symbols carried on 48 data subcarriers (e.g., the 127th to 174th data subcarriers) out of the 226 data subcarriers other than the 126 data subcarriers are reordered based on the second subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 52 data subcarriers (e.g., the 175th to 226th data subcarriers) out of the 226 data subcarriers are reordered based on the third subcarrier mapper.
[0397] When the total number of subcarriers shown in method 2.3 is 256, Fig. 9 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, the number of pilot subcarriers and the subcarrier mapper suitable for designing a high frequency band can be obtained, including but not limited to the following possible implementations:
[0398] As a possible implementation method, the number of pilot subcarriers is 14, the total number of data subcarriers is 228, the high-frequency constellation mapping symbols carried on the first 48 data subcarriers among the data subcarriers are reordered based on the second subcarrier mapper, the high-frequency constellation mapping symbols carried on 126 data subcarriers among the 228 data subcarriers are reordered based on the fourth subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 102 data subcarriers among the 228 data subcarriers are reordered based on the fifth subcarrier mapper.
[0399] As another possible implementation, the number of pilot subcarriers is 16, the total number of data subcarriers is 226, the high-frequency constellation mapping symbols carried on 126 data subcarriers (e.g., the first 126 data subcarriers) of the 226 data subcarriers are reordered based on the fourth subcarrier mapper, the high-frequency constellation mapping symbols carried on 48 data subcarriers (e.g., the 127th to 174th data subcarriers) of the 226 data subcarriers other than the 126 data subcarriers are reordered based on the second subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 52 data subcarriers (e.g., the 175th to 226th data subcarriers) of the 226 data subcarriers are reordered based on the third subcarrier mapper.
[0400] Exemplarily, the total number of subcarriers is 512, the N is 474, the subcarrier mapper includes a sixth subcarrier mapper, a seventh subcarrier mapper and an eighth subcarrier mapper, and the subcarrier mapping distance parameter D of the sixth subcarrier mapper is TM is 9, the number of data subcarriers of the sixth mapper is 351, and the subcarrier mapping distance parameter D of the seventh subcarrier mapper is TM is 4, the number of data subcarriers of the seventh subcarrier mapper is 72, and the subcarrier mapping distance parameter D of the eighth subcarrier mapper is TM is 3, the number of data subcarriers of the eighth subcarrier mapper is 51,
[0401] The sixth subcarrier mapper is a subcarrier mapper applicable to the third multi-resource unit in the subcarrier mapper set, the third multi-resource unit includes a fourth resource unit and a fifth resource unit, the fourth resource unit includes 484 subcarriers, and the fifth resource unit includes 242 subcarriers. The seventh subcarrier mapper is a subcarrier mapper applicable to the first multi-resource unit in the subcarrier mapper set, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers. The eighth subcarrier mapper is a subcarrier mapper applicable to the third resource unit in the subcarrier mapper set, and the third resource unit includes a first resource unit and a second resource unit. The element includes 106 subcarriers, wherein the high-frequency constellation mapping symbols carried on 351 data subcarriers (e.g., the first 351 data subcarriers) of the 474 data subcarriers are reordered based on the sixth subcarrier mapper, the high-frequency constellation mapping symbols carried on 72 data subcarriers (e.g., the 352nd to 423rd data subcarriers) of the 474 data subcarriers except the 351 data subcarriers are reordered based on the seventh subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 51 data subcarriers (e.g., the 424th to 474th data subcarriers) of the 474 data subcarriers are reordered based on the eighth subcarrier mapper.
[0402] When the total number of subcarriers shown in method 2.3 is 512, Fig. 9 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, the number of pilot subcarriers and the subcarrier mapper suitable for designing a high frequency band can be obtained, including:
[0403] The number of pilot subcarriers is 24, the total number of data subcarriers is 474, the high-frequency constellation mapping symbols carried on 351 data subcarriers (e.g., the first 351 data subcarriers) of the 474 data subcarriers are reordered based on the sixth subcarrier mapper, the high-frequency constellation mapping symbols carried on 72 data subcarriers (e.g., the 352nd to 423rd data subcarriers) of the 474 data subcarriers except the 351 data subcarriers are reordered based on the seventh subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 51 data subcarriers (e.g., the 424th to 474th data subcarriers) of the 474 data subcarriers are reordered based on the eighth subcarrier mapper.
[0404] Fig. 9In the communication method shown, for communication transmission in a high frequency band scenario, a suitable subcarrier mapper can be designed, and the constellation mapping symbols can be reordered based on the subcarrier mapper. In addition, the subcarrier mapper can be determined by at least one subcarrier mapper in a subcarrier mapper set defined in an existing protocol, without the need for a separate design, thereby simplifying the implementation.
[0405] The present application also provides a communication method, which designs a subcarrier mapper for high frequency bands. Fig.10 This communication method is described in detail.
[0406] Fig.10 It is a schematic flow chart of another communication method provided in an embodiment of the present application, comprising the following steps:
[0407] S1010, inputting the high-frequency reordered constellation mapping symbols into a subcarrier inverse mapper.
[0408] In this embodiment, the high-frequency reordered constellation mapping symbols may be QAM symbols or other modulation symbols after constellation demapping. In this embodiment, there is no limitation on the type of reordered constellation mapping symbols input to the subcarrier inverse mapper.
[0409] The high-frequency reordered constellation mapping symbols can be understood as the reordered constellation mapping symbols obtained in the process of decoding OFDM symbols in the high-frequency frequency band scenario. In this application, the high-frequency frequency band can be understood as the high-frequency frequency band defined in the protocol standard for the high-frequency band (such as 802.11aj / ay), including but not limited to one or more of 45GHz / 60GHz.
[0410] S1020, restore the sequence of the high-frequency reordered constellation mapping symbols.
[0411] The high frequency reordered constellation mapping symbols are restored to order based on a subcarrier inverse demapper.
[0412] Exemplarily, high frequency reordered constellation mapped symbols are used for single user transmission.
[0413] In this embodiment, the subcarrier inverse mapper may be a subcarrier inverse mapper independently designed for a high frequency band, or may be a subcarrier inverse mapper already defined in an existing protocol (e.g., the subcarrier inverse mapper is formed by splicing already defined subcarrier inverse mappers). The following will introduce possible forms of the subcarrier inverse mapper in this embodiment in combination with Mode 1 and Mode 2:
[0414] Method 3: Corresponding to the above-mentioned method 1. A subcarrier demapper designed for high and high frequency bands. The subcarrier demapper includes a subcarrier demapper, and the number of data subcarriers of the subcarrier demapper is N' SD , the subcarrier mapping distance parameter D' of the subcarrier demapper TM N' SD The common divisor, N' SD is the number of data subcarriers.
[0415] Method 3.1: The total number of subcarriers is 64, N' SD Less than 52, the subcarrier mapping distance parameter D' of the subcarrier demapper TM is 3 or 4. For example, the N' SD is 44, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 4; or, the N' SD is 42, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3; or, the N' SD is 42, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3; or, the N' SD is 40, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 4.
[0416] In the case shown in method 3.1, Fig.10 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, a suitable number of pilot subcarriers and a subcarrier demapper can be designed for a high frequency band, including but not limited to the following possible implementations:
[0417] As a possible implementation, the number of pilot subcarriers is 12 and the number of data subcarriers is 44. Since 44=4*11, the subcarrier mapping distance parameter D' of the subcarrier demapper is selected according to the bandwidth size. TM The number of DC subcarriers is 1, the index value is 0, the number of protection subcarriers is 7, and the index value is [-32:-29, 29:31].
[0418] As another possible implementation, the number of pilot subcarriers is 14, the number of data subcarriers is 42, and since 42 = 2*3*7, the subcarrier mapping distance parameter D' of the subcarrier demapper is selected according to the bandwidth size. TM is 3. The number of DC subcarriers is 1, the index value is 0, the number of protection subcarriers is 7, and the index value is [-32:-29, 29:31].
[0419] As another possible implementation, the number of pilot subcarriers is 12, the number of data subcarriers is 42, and since 42 = 2*3*7, the subcarrier mapping distance parameter D' of the subcarrier demapper is selected according to the bandwidth size. TM The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 7, and the index value is [-32:-29, 29:31].
[0420] As another possible implementation, the number of pilot subcarriers is 14, the number of data subcarriers is 40, and since 42 = 2*2*2*5, the subcarrier mapping distance parameter D' of the subcarrier demapper is selected according to the bandwidth size. TM The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 7, and the index value is [-32:-29, 29:31].
[0421] Mode 3.2: The total number of subcarriers is 128, and the N' SD Less than 108, the subcarrier mapping distance parameter D' of the subcarrier demapper TM is 5 or 7. For example, the N' SD is 100, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 5; or, the N' SD is 98, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 7.
[0422] In the case shown in method 3.2, Fig.10 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, a suitable number of pilot subcarriers and a subcarrier demapper can be designed for a high frequency band, including but not limited to the following possible implementations:
[0423] As a possible implementation, the number of pilot subcarriers is 14, and the number of data subcarriers is 100. Since 100 = 2*2*5*5, the subcarrier mapping distance parameter D' of the subcarrier demapper is selected according to the bandwidth size. TM The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 11, and the index value is [-64:-59, 59:63].
[0424] As another possible implementation, the number of pilot subcarriers is 16, and the number of data subcarriers is 98. Since 98 = 2*7*7, the subcarrier mapping distance parameter D' of the subcarrier demapper is selected according to the bandwidth size. TMThe number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 11, and the index value is [-64:-59, 59:63].
[0425] Mode 3.3: The total number of subcarriers is 256, and the N SD Less than 234, the subcarrier mapping distance parameter D' of the subcarrier demapper TM is 2 or 8. For example, N' SD is 226, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 2; or, the N' SD is 224, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 8.
[0426] In the case shown in method 3.3, Fig.10 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, a suitable number of pilot subcarriers and a subcarrier demapper can be designed for a high frequency band, including but not limited to the following possible implementations:
[0427] As a possible implementation, the number of pilot subcarriers is 16, and the number of data subcarriers is 226. Since 226 = 2*113, the subcarrier mapping distance parameter D' of the subcarrier demapper is selected according to the bandwidth size. TM is 2. The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 11, and the index value is [-128:-123, 123:127].
[0428] As another possible implementation, the number of pilot subcarriers is 18, and the number of data subcarriers is 224. Since 224=2*2*7*8, the subcarrier mapping distance parameter D' of the subcarrier demapper is selected according to the bandwidth size. TM The number of DC subcarriers is 3, and the index value is [-1:1]. The number of protection subcarriers is 11, and the index value is [-128:-123, 123:127].
[0429] Method 4: reuse the existing subcarrier demapper in the WiFi system. The subcarrier demapper includes at least one subcarrier demapper, and the at least one subcarrier demapper is at least one subcarrier demapper in a preset subcarrier demapper set. The preset subcarrier demapper set can be understood as the existing subcarrier demapper in the WiFi system.
[0430] Exemplarily, in this embodiment, the subcarrier demapper reuses the subcarrier demapper specified in the existing protocol, including the following possible implementations:
[0431] Method 4.1: The subcarrier demapper includes a first subcarrier demapper, the number of data subcarriers of the first subcarrier demapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers, wherein the high-frequency reordered constellation mapping symbols carried on M data subcarriers among the N data subcarriers (such as the first M data subcarriers, or any M data subcarriers) are sequentially restored based on the first demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining NM data subcarriers among the N data subcarriers (such as the last NM data subcarriers) are not sequentially restored.
[0432] Exemplarily, the total number of subcarriers is 64. The total number of data subcarriers N can be 46, 44 or 42. The subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, the number of data subcarriers of the first subcarrier demapper is 36, the first subcarrier demapper is the first multi-resource unit (such as 52+26-tone MRU) in the subcarrier demapper set, and adopts a subcarrier demapper suitable for a dual-carrier modulation mode, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers, wherein the high-frequency reordered constellation mapping symbols carried on 36 data subcarriers (such as the first 36 data subcarriers) of the N data subcarriers are sequentially restored based on the first subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining N-36 data subcarriers (such as the last N-36 data subcarriers) of the N data subcarriers are not sequentially restored.
[0433] When the total number of subcarriers shown in method 4.1 is 64, Fig.10 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, a suitable number of pilot subcarriers and a subcarrier demapper can be designed for a high frequency band, including but not limited to the following possible implementations:
[0434] As a possible implementation, the number of pilot subcarriers is 10, the total number of data subcarriers is 46, and the subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, and the number of data subcarriers of the first subcarrier demapper is 36. The high-frequency reordered constellation mapping symbols carried on 36 of the data subcarriers are sequentially restored based on the first subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 10 of the data subcarriers are not sequentially restored.
[0435] As another possible implementation, the number of pilot subcarriers is 12, the total number of data subcarriers is 44, and the subcarrier mapping distance parameter D of the first subcarrier demapper is TM is 3, and the number of data subcarriers of the first subcarrier demapper is 36. The high-frequency reordered constellation mapping symbols carried on 36 of the data subcarriers are sequentially restored based on the first subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 8 of the data subcarriers are not sequentially restored.
[0436] As another possible implementation, the number of pilot subcarriers is 14, the total number of data subcarriers is 42, and the subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, and the number of data subcarriers of the first subcarrier demapper is 36. The high-frequency reordered constellation mapping symbols carried on 36 of the data subcarriers are sequentially restored based on the first subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 6 of the data subcarriers are not sequentially restored.
[0437] As another possible implementation, the number of pilot subcarriers is 12, the total number of data subcarriers is 42, and the subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, and the number of data subcarriers of the first subcarrier demapper is 36. The high-frequency reordered constellation mapping symbols carried on 36 of the data subcarriers are sequentially restored based on the first subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 6 of the data subcarriers are not sequentially restored.
[0438] As another possible implementation, the number of the first pilot subcarriers is 14, the total number of the first data subcarriers is 40, and the subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, and the number of data subcarriers of the first subcarrier demapper is 36. The high-frequency reordered constellation mapping symbols carried on 36 of the data subcarriers are sequentially restored based on the first subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 4 of the data subcarriers are not sequentially restored.
[0439] It should be understood that the above is only explained using the total number of subcarriers as 64 as an example. When the total number of subcarriers is 128 or 256 or 512, the first subcarrier demapper may also reuse the subcarrier demapper specified in the existing protocol, wherein the high-frequency reordered constellation mapping symbols carried on some of the data subcarriers in the data subcarriers may be sequentially restored based on the subcarrier demapper specified in the existing protocol, while the high-frequency reordered constellation mapping symbols carried on the remaining part of the data subcarriers do not participate in the sequential restoration of the subcarrier demapper.
[0440] Method 4.2: The subcarrier demapper includes a first subcarrier demapper, the number of data subcarriers of the first subcarrier demapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers, wherein the high-frequency reordered constellation mapping symbols carried on M data subcarriers (e.g., the first M data subcarriers) among the N data subcarriers are sequentially restored based on the first subcarrier demapper to obtain the reordered N data subcarriers, and the high-frequency reordered constellation mapping symbols carried on M data subcarriers (e.g., the last M data subcarriers) among the reordered N data subcarriers are sequentially restored based on the first subcarrier demapper.
[0441] Exemplarily, the total number of subcarriers is 64. The total number of data subcarriers N can be 46, 44 or 42. The subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, the number of data subcarriers of the first subcarrier demapper is 36, the first subcarrier demapper is a subcarrier demapper applicable to the dual-carrier modulation mode for the first multi-resource unit in the subcarrier demapper set, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers, wherein the high-frequency reordered constellation mapping symbols carried on 36 of the N data subcarriers are sequentially restored based on the first subcarrier demapper to obtain the reordered number of N data subcarriers, and the high-frequency reordered constellation mapping symbols carried on 36 of the N data subcarriers are sequentially restored based on the first subcarrier demapper.
[0442] When the total number of subcarriers shown in method 4.2 is 64, Fig.10 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, a suitable number of pilot subcarriers and a subcarrier demapper can be designed for a high frequency band, including but not limited to the following possible implementations:
[0443] As a possible implementation, the number of pilot subcarriers is 10, the total number of data subcarriers is 46, and the subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, and the number of data subcarriers of the first subcarrier demapper is 36. The high-frequency reordered constellation mapping symbols carried on 36 of the data subcarriers are sequentially restored based on the first subcarrier demapper to obtain a reordered number of 46 data subcarriers, and the high-frequency reordered constellation mapping symbols carried on 36 of the reordered 46 data subcarriers are sequentially restored based on the first subcarrier demapper.
[0444] As another possible implementation, the number of pilot subcarriers is 12, the total number of data subcarriers is 44, and the subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, and the number of data subcarriers of the first subcarrier demapper is 36. The high-frequency reordered constellation mapping symbols carried on 36 of the data subcarriers are sequentially restored based on the first subcarrier demapper to obtain a reordered number of 44 data subcarriers, and the high-frequency reordered constellation mapping symbols carried on 36 of the reordered 44 data subcarriers are sequentially restored based on the first subcarrier demapper.
[0445] As another possible implementation, the number of pilot subcarriers is 14, the total number of data subcarriers is 42, and the subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, and the number of data subcarriers of the first subcarrier demapper is 36. The high-frequency reordered constellation mapping symbols carried on 36 of the data subcarriers are sequentially restored based on the first subcarrier demapper to obtain a reordered number of 42 data subcarriers, and the high-frequency reordered constellation mapping symbols carried on 36 of the reordered 42 data subcarriers are sequentially restored based on the first subcarrier demapper.
[0446] As another possible implementation, the number of pilot subcarriers is 12, the total number of data subcarriers is 42, and the subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, and the number of data subcarriers of the first subcarrier demapper is 36. The high-frequency reordered constellation mapping symbols carried on 36 of the data subcarriers are sequentially restored based on the first subcarrier demapper to obtain a reordered number of 42 data subcarriers, and the high-frequency reordered constellation mapping symbols carried on 36 of the reordered 42 data subcarriers are sequentially restored based on the first subcarrier demapper.
[0447] As another possible implementation, the number of pilot subcarriers is 14, the total number of data subcarriers is 40, and the subcarrier mapping distance parameter D' of the first subcarrier demapper is TM is 3, and the number of data subcarriers of the first subcarrier demapper is 36. The high-frequency reordered constellation mapping symbols carried on 36 of the data subcarriers are sequentially restored based on the first subcarrier demapper to obtain 40 reordered data subcarriers, and the high-frequency reordered constellation mapping symbols carried on the remaining 36 of the reordered 40 data subcarriers are sequentially restored based on the first subcarrier demapper.
[0448] It should be understood that the above is only explained using the total number of subcarriers as 64 as an example. When the total number of subcarriers is 128 or 256 or 512, the first subcarrier demapper may also reuse the subcarrier demapper specified in the existing protocol, wherein the high-frequency reordered constellation mapping symbols carried on some of the data subcarriers in the data subcarriers may be sequentially restored based on the subcarrier demapper specified in the existing protocol, and after the high-frequency reordered constellation mapping symbols carried on some of the data subcarriers are sequentially restored, the high-frequency reordered constellation mapping symbols carried on some of the data subcarriers in the data subcarriers again participate in the sequential restoration of the subcarrier demapper.
[0449] Method 4.3: The subcarrier demapper includes multiple subcarrier demappers, the sum of the number of data subcarriers of the multiple subcarrier demappers is equal to the total number of data subcarriers, wherein the total number of data subcarriers is divided into multiple parts, and the high-frequency reordered constellation mapping symbols carried on the multiple parts are sequentially restored based on the multiple subcarrier demappers, respectively, and the multiple parts correspond to the multiple subcarrier demappers one-to-one.
[0450] Exemplarily, the total number of subcarriers is 128, N is 100, the subcarrier demapper includes a second subcarrier demapper and a third subcarrier demapper, and the subcarrier mapping distance parameter D of the second subcarrier demapper is TM is 3, the number of data subcarriers of the second subcarrier demapper is 48, and the subcarrier mapping distance parameter D' of the third subcarrier demapper is TMis 4, the number of data subcarriers of the third subcarrier demapper is 52, the second subcarrier demapper is a subcarrier demapper applicable to the second resource unit (e.g., 52-tone RU) in the subcarrier demapper set, the second resource unit includes 52 subcarriers, the third demapper is a subcarrier demapper applicable to the 20M bandwidth signal in the subcarrier demapper set, and the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz, wherein the high-frequency reordered constellation mapping symbols carried on 48 data subcarriers (e.g., the first 48 data subcarriers) out of the 100 data subcarriers are sequentially restored based on the second subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on 52 data subcarriers (e.g., the last 52 data subcarriers) out of the 100 data subcarriers are sequentially restored based on the third subcarrier demapper.
[0451] When the total number of subcarriers shown in method 4.3 is 128, Fig.10 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, the number of pilot subcarriers and the subcarrier inverse mapper suitable for designing a high frequency band can be obtained, including:
[0452] The number of pilot subcarriers is 14, the total number of data subcarriers is 100, the high-frequency reordered constellation mapping symbols carried on 48 of the data subcarriers are sequentially restored based on the second subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on 52 of the 100 data subcarriers are sequentially restored based on the third subcarrier demapper.
[0453] Exemplarily, the total number of subcarriers is 256, N is 228, the subcarrier demapper includes a fourth subcarrier demapper and a fifth subcarrier demapper, and the subcarrier mapping distance parameter D of the fourth subcarrier demapper is TM is 6, the number of data subcarriers of the fourth subcarrier demapper is 126, and the subcarrier mapping distance parameter D' of the fifth subcarrier demapper is TMis 6, the number of data subcarriers of the fifth subcarrier demapper is 102, the fourth subcarrier demapper is a subcarrier demapper applicable to the second multi-resource unit in the subcarrier demapper set, the second multi-resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, the fifth subcarrier demapper is a subcarrier demapper applicable to the fourth resource unit in the subcarrier demapper set, the fourth resource unit includes 102 subcarriers, wherein the high-frequency reordered constellation mapping symbols carried on 126 of the 228 data subcarriers are sequentially restored based on the fourth subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 102 of the 228 data subcarriers are sequentially restored based on the fifth subcarrier demapper.
[0454] Exemplarily, the total number of subcarriers is 256, N is 226, the subcarrier demapper includes a fourth subcarrier demapper, a second subcarrier demapper and a third subcarrier demapper, and the subcarrier mapping distance parameter D' of the fourth subcarrier demapper is TM is 6, the number of data subcarriers of the fourth subcarrier demapper is 126, and the subcarrier mapping distance parameter D of the second subcarrier demapper is TM is 3, the number of data subcarriers of the second subcarrier demapper is 48, and the subcarrier mapping distance parameter D of the third subcarrier demapper is TM is 4, the number of data subcarriers of the third subcarrier demapper is 52,
[0455] The fourth subcarrier demapper is a subcarrier demapper applicable to the second multi-resource unit in the subcarrier demapper set, the second multi-resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, the second subcarrier demapper is a subcarrier demapper applicable to the second resource unit in the subcarrier demapper set, the second resource unit includes 52 subcarriers, the third subcarrier demapper is a subcarrier demapper applicable to a 20M bandwidth signal in the subcarrier demapper set, the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz, wherein the 226 data subcarriers The high-frequency reordered constellation mapping symbols carried on the 126 data subcarriers (e.g., the first 126 data subcarriers) of the 226 data subcarriers are sequentially restored based on the fourth subcarrier demapper, the high-frequency reordered constellation mapping symbols carried on 48 data subcarriers (e.g., the 127th to 174th data subcarriers) of the 226 data subcarriers other than the 126 data subcarriers are sequentially restored based on the second subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 52 data subcarriers (e.g., the 175th to 226th data subcarriers) of the 226 data subcarriers are sequentially restored based on the third subcarrier demapper.
[0456] When the total number of subcarriers shown in method 4.3 is 256, Fig. 9 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, a suitable number of pilot subcarriers and a subcarrier demapper can be designed for a high frequency band, including but not limited to the following possible implementations:
[0457] As a possible implementation method, the number of pilot subcarriers is 14, the total number of data subcarriers is 228, and the high-frequency reordered constellation mapping symbols carried on 126 data subcarriers among the 228 data subcarriers are sequentially restored based on the fourth subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 102 data subcarriers among the 228 data subcarriers are sequentially restored based on the fifth subcarrier demapper.
[0458] As another possible implementation, the number of pilot subcarriers is 16, the total number of data subcarriers is 226, the high-frequency reordered constellation mapping symbols carried on the 127th to 174th data subcarriers among the 226 data subcarriers are sequentially restored based on the second subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the 175th to 226th data subcarriers among the 226 data subcarriers are sequentially restored based on the third subcarrier demapper.
[0459] Exemplarily, the total number of subcarriers is 512, the N is 474, the subcarrier demapper includes a sixth subcarrier demapper, a seventh subcarrier demapper and an eighth subcarrier demapper, and the subcarrier mapping distance parameter D' of the sixth subcarrier demapper is TM is 9, the number of data subcarriers of the sixth demapper is 351, and the subcarrier mapping distance parameter D' of the seventh subcarrier demapper is TM is 4, the number of data subcarriers of the seventh subcarrier demapper is 72, and the subcarrier mapping distance parameter D' of the eighth subcarrier demapper is TM is 3, the number of data subcarriers of the eighth subcarrier demapper is 51,
[0460] The sixth subcarrier demapper is a subcarrier demapper applicable to the third multi-resource unit in the subcarrier demapper set, the third multi-resource unit includes a fourth resource unit and a fifth resource unit, the fourth resource unit includes 484 subcarriers, and the fifth resource unit includes 242 subcarriers. The seventh subcarrier demapper is a subcarrier demapper applicable to the first multi-resource unit in the subcarrier demapper set, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers. The eighth subcarrier demapper is a subcarrier demapper applicable to the third resource unit in the subcarrier demapper set, and the third resource unit includes 106 subcarriers. subcarrier, wherein the high-frequency reordered constellation mapping symbols carried on 351 data subcarriers (e.g., the first 351 data subcarriers) of the 474 data subcarriers are sequentially restored based on the sixth subcarrier demapper, the high-frequency reordered constellation mapping symbols carried on 72 data subcarriers (e.g., the 352nd to 423rd data subcarriers) of the 474 data subcarriers except the 351 data subcarriers are sequentially restored based on the seventh subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 51 data subcarriers (e.g., the 424th to 474th data subcarriers) of the 474 data subcarriers are sequentially restored based on the eighth subcarrier demapper.
[0461] When the total number of subcarriers shown in method 4.3 is 512, Fig. 9 The communication method shown and the above Figure 5 The communication methods shown can be used in combination, that is, the number of pilot subcarriers and the subcarrier mapper suitable for designing a high frequency band can be obtained, including:
[0462] The number of pilot subcarriers is 24, and the total number of data subcarriers is 474. The high-frequency reordered constellation mapping symbols carried on 351 data subcarriers (e.g., the first 351 data subcarriers) of the 474 data subcarriers are sequentially restored based on the sixth subcarrier demapper. The high-frequency reordered constellation mapping symbols carried on 72 data subcarriers (e.g., the 352nd to 423rd data subcarriers) of the 474 data subcarriers other than the 351 data subcarriers are sequentially restored based on the seventh subcarrier demapper. The high-frequency reordered constellation mapping symbols carried on the remaining 51 data subcarriers (e.g., the 424th to 474th data subcarriers) of the 474 data subcarriers are sequentially restored based on the eighth subcarrier demapper.
[0463] Fig.10 In the communication method shown, for communication transmission in a high frequency band scenario, a suitable subcarrier demapper can be designed, and the high frequency reordered constellation mapping symbols can be reordered based on the subcarrier demapper. In addition, the subcarrier demapper can be determined by at least one subcarrier demapper in a subcarrier demapper set defined in an existing protocol, without the need for a separate design, thereby simplifying the implementation.
[0464] It should be understood that the sequence numbers of the above processes do not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0465] It should also be understood that in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0466] It should also be understood that in some of the above embodiments, the devices in the existing network architecture are mainly used as examples for exemplary description, and it should be understood that the embodiments of the present application do not limit the specific form of the devices. For example, devices that can achieve the same function in the future are applicable to the embodiments of the present application.
[0467] It can be understood that in the above-mentioned various method embodiments, the methods and operations implemented by devices (such as AP and STA) can also be implemented by components (such as chips or circuits) that can be used in devices.
[0468] It can also be understood that in each embodiment of the present application, the interaction between AP and STA is mainly used as an example for illustrative description, and the present application is not limited to this. AP can be replaced by a transmitting device, which can be a terminal device; STA can be replaced by a receiving device, which can be a terminal device. Alternatively, AP can be replaced by an interleaving device, which can be a terminal device; STA can be replaced by a deinterleaving device, which can be a terminal device. For example, "AP" can be replaced by "first terminal device" and "STA" can be replaced by "second terminal device".
[0469] It can also be understood that some optional features in the embodiments of the present application may not depend on other features in some scenarios, or may be combined with other features in some scenarios, without limitation.
[0470] Above, combined Figure 5 , Fig. 9 and Fig.10 The communication method provided by the embodiment of the present application is described in detail. The above communication method is mainly introduced from the perspective of interaction between the transmitting device and the receiving device, and from the perspective of the interleaving device and the deinterleaving device. It can be understood that the transmitting device, the receiving device, the interleaving device and the deinterleaving device, in order to realize the above functions, include hardware structures and / or software modules corresponding to the execution of each function.
[0471] Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0472] The following, combined Figures 11 to 13 The communication device provided in the embodiment of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above, and some contents will not be repeated for the sake of brevity.
[0473] The embodiment of the present application can divide the functional modules of the transmitting device, the receiving device, the interleaving device and the deinterleaving device according to the above method example. 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 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 the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module according to each function.
[0474] Fig.11 1 is a schematic block diagram of a communication device 10 provided in an embodiment of the present application. The device 10 includes a transceiver module 11 and a processing module 12. The transceiver module 11 can implement corresponding communication functions, and the processing module 12 is used to perform data processing, or in other words, the transceiver module 11 is used to perform operations related to receiving and sending, and the processing module 12 is used to perform other operations besides receiving and sending. The transceiver module 11 can also be called a communication interface or a communication unit.
[0475] Optionally, the device 10 may further include a storage module 13, which may be used to store instructions and / or data. The processing module 12 may read the instructions and / or data in the storage module so that the device implements the actions of the devices in the aforementioned method embodiments.
[0476] In one design, the apparatus 10 may correspond to the transmitting device and the receiving device in the above method embodiments, or may be a component of an AP (such as a chip).
[0477] The device 10 can implement the steps or processes executed by the sending device and the receiving device in the above method embodiments, wherein the transceiver module 11 can be used to execute the sending and receiving related operations of the sending device and the receiving device in the above method embodiments, and the processing module 12 can be used to execute the processing related operations of the AP in the above method embodiments.
[0478] In one possible implementation, the processing module 12 and the transceiver module 11 are used to transmit a physical layer protocol data unit (PPDU) according to subcarrier planning, and the subcarrier planning is a subcarrier planning of a high frequency band; wherein the subcarrier planning includes the planning of pilot subcarriers, and in the planning of the pilot subcarriers, the number of pilot subcarriers is greater than a preset value.
[0479] When the device 10 is used to perform Figure 5When the method is performed, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as step S520, and the processing module 12 can be used to execute the processing steps in the method, such as step S510.
[0480] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0481] In another design, the apparatus 10 may correspond to the interleaving device in the above method embodiment, or be a component (such as a chip) of the interleaving device.
[0482] The device 10 can implement the steps or processes executed by the interleaving device in the above method embodiment, wherein the transceiver module 11 can be used to execute the transceiver-related operations of the interleaving device in the above method embodiment, and the processing module 12 can be used to execute the STA processing-related operations in the above method embodiment.
[0483] In a possible implementation, the processing module 12 is used to input high-frequency constellation mapping symbols into a subcarrier mapper; and the subcarrier mapper reorders the high-frequency constellation mapping symbols.
[0484] When the device 10 is used to perform Fig. 9 When the method is performed, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method; the processing module 12 can be used to execute the processing steps in the method, such as steps S910 and S920.
[0485] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0486] In yet another design, the apparatus 10 may correspond to the deinterleaving device in the above method embodiment, or be a component (such as a chip) of the deinterleaving device.
[0487] The device 10 can implement the steps or processes executed by the deinterleaving device in the above method embodiment, wherein the transceiver module 11 can be used to perform the transceiver-related operations of the deinterleaving device in the above method embodiment, and the processing module 12 can be used to perform the STA processing-related operations in the above method embodiment.
[0488] In a possible implementation, the processing module 12 is used to input the high-frequency reordered constellation mapping symbols into a subcarrier demapper; and the subcarrier demapper sequentially restores the high-frequency reordered constellation mapping symbols.
[0489] When the device 10 is used to perform Fig.10When the method is performed, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method; the processing module 12 can be used to execute the processing steps in the method, such as steps S1010 and S1020.
[0490] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0491] It should also be understood that the device 10 here is embodied in the form of a functional module. The term "module" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art may understand that the device 10 may be specifically a mobile management network element in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the mobile management network element in the above-mentioned method embodiments; or, the device 10 may be specifically a terminal device in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the terminal device in the above-mentioned method embodiments. To avoid repetition, it will not be repeated here.
[0492] The apparatus 10 of each of the above schemes has the function of implementing the corresponding steps performed by the devices (such as AP and STA) in the above method. The function can be implemented by hardware, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver module can be replaced by a transceiver (for example, the sending unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver), and other units, such as the processing module, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment.
[0493] In addition, the transceiver module 11 may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing module may be a processing circuit.
[0494] Fig.12 2 is a schematic diagram of another communication device 20 provided in an embodiment of the present application. The device 20 includes a processor 21, and the processor 21 is used to execute a computer program or instruction stored in a memory 22, or read data / signaling stored in the memory 22 to execute the method in each method embodiment above. Optionally, there are one or more processors 21.
[0495] Alternatively, if Fig.12As shown, the device 20 also includes a memory 22, which is used to store computer programs or instructions and / or data. The memory 22 can be integrated with the processor 21, or can also be separately set. Optionally, the memory 22 is one or more.
[0496] Alternatively, if Fig.12 As shown, the device 20 further includes a transceiver 23, and the transceiver 23 is used for receiving and / or sending signals. For example, the processor 21 is used to control the transceiver 23 to receive and / or send signals.
[0497] As a solution, the device 20 is used to implement the operations performed by the transmitting end device, the receiving end device, the interleaving device and the deinterleaving device in the above various method embodiments.
[0498] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0499] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0500] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0501] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0502] Fig.13 Schematic diagram of a chip system 30 provided in an embodiment of the present application. The chip system 30 (or also referred to as a processing system) includes a logic circuit 31 and an input / output interface 32.
[0503] Among them, the logic circuit 31 can be a processing circuit in the chip system 30. The logic circuit 31 can be coupled to the storage unit and call the instructions in the storage unit so that the chip system 30 can implement the methods and functions of each embodiment of the present application. The input / output interface 32 can be an input / output circuit in the chip system 30, outputting information processed by the chip system 30, or inputting data or signaling information to be processed into the chip system 30 for processing.
[0504] As a solution, the chip system 30 is used to implement the operations performed by the transmitting device, the receiving device, the interleaving device and the deinterleaving device in the above various method embodiments.
[0505] For example, the logic circuit 31 is used to implement the processing-related operations performed by the transmitting device, the receiving device, the interleaving device and the deinterleaving device in the above method embodiments; the input / output interface 32 is used to implement the sending and / or receiving-related operations performed by the terminal device in the above method embodiments.
[0506] An embodiment of the present application also provides a computer-readable storage medium on which are stored computer instructions for implementing the methods executed by the transmitting device, the receiving device, the interleaving device, and the deinterleaving device in the above-mentioned method embodiments.
[0507] For example, when the computer program is executed by a computer, the computer can implement the methods performed by the transmitting device, the receiving device, the interleaving device and the deinterleaving device in each embodiment of the above method.
[0508] An embodiment of the present application also provides a computer program product, comprising instructions, which, when executed by a computer, implement the methods performed by the transmitting device, the receiving device, the interleaving device, and the deinterleaving device in the above-mentioned method embodiments.
[0509] An embodiment of the present application also provides a communication system, including the aforementioned transmitting device and receiving device.
[0510] An embodiment of the present application also provides a communication system, including the aforementioned interleaving device and deinterleaving device.
[0511] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0512] In the several embodiments provided in the present application, it should be understood that the disclosed 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. There may be other division methods in actual implementation, 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 through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0513] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the aforementioned available medium includes, but is not limited to, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0514] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: Inputting the high frequency constellation mapping symbol into a subcarrier mapper; The subcarrier mapper reorders the high frequency constellation mapping symbols.
2. The method according to claim 1, characterized in that The high-frequency constellation mapping symbols are used for single-user transmission.
3. The method according to claim 1 or 2, characterized in that: The number of data subcarriers of the subcarrier mapper is N SD , If the total number of subcarriers is 64, the N SD less than 52, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 3 or 4; If the total number of subcarriers is 128, the N SD Less than 108, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 5 or 7; If the total number of subcarriers is 256, the N SD less than 234, the subcarrier mapping distance parameter D of the subcarrier mapper TM Is 2 or 8.
4. The method according to claim 3, characterized in that If the total number of subcarriers is 64, the N SD is 44, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 4; or, The N SD is 42, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 3; or, The N SD is 42, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 3; or, The N SD is 40, the subcarrier mapping distance parameter D of the subcarrier mapper TM is 4.
5. The method according to claim 3, characterized in that: If the total number of subcarriers is 128, The N SD is 100, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 5; or The N SD is 98, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 7.
6. The method according to claim 3, characterized in that If the total number of subcarriers is 256, The N SD is 226, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 2; or, The N SD is 224, the subcarrier mapping distance parameter D of the first subcarrier mapper TM is 8.
7. The method according to claim 1 or 2, characterized in that: The subcarrier mapper includes at least one subcarrier mapper, wherein the at least one subcarrier mapper is at least one subcarrier mapper in a preset subcarrier mapper set.
8. The method according to claim 7, characterized in that The subcarrier mapper includes a first subcarrier mapper, the number of data subcarriers of the first subcarrier mapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers, Among them, the high-frequency constellation mapping symbols carried on M data subcarriers among the N data subcarriers are reordered based on the first mapper, and the high-frequency constellation mapping symbols carried on the remaining NM data subcarriers among the N data subcarriers are not reordered.
9. The method according to claim 8, characterized in that The total number of subcarriers is 64, and the total number of data subcarriers N can be 46, 44 or 42. The subcarrier mapping distance parameter D of the first subcarrier mapper TM is 3, the number of data subcarriers of the first subcarrier mapper is 36, The first subcarrier mapper is a subcarrier mapper applicable to a first multi-resource unit in the subcarrier mapper set using a dual-carrier modulation mode, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers, Among them, the high-frequency constellation mapping symbols carried on 36 data subcarriers among the N data subcarriers are reordered based on the first subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining N-36 data subcarriers among the N data subcarriers are not reordered.
10. The method according to claim 7, characterized in that The subcarrier mapper includes a first subcarrier mapper, the number of data subcarriers of the first subcarrier mapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers, Among them, the high-frequency constellation mapping symbols carried on M data subcarriers among the N data subcarriers are reordered based on the first subcarrier mapper to obtain reordered N data subcarriers, and the high-frequency constellation mapping symbols carried on M data subcarriers among the reordered N data subcarriers are reordered based on the first subcarrier mapper.
11. The method according to claim 10, characterized in that If the total number of subcarriers is 64, the value of N includes 46, 44 or 42, The subcarrier mapping distance parameter D of the first subcarrier mapper TM is 3, the number of data subcarriers of the first subcarrier mapper is 36, The first subcarrier mapper is a subcarrier mapper applicable to a first multi-resource unit in the subcarrier mapper set using a dual-carrier modulation mode, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers, Among them, the high-frequency constellation mapping symbols carried on 36 data subcarriers among the N data subcarriers are reordered based on the first subcarrier mapper to obtain the reordered number of N data subcarriers, and the high-frequency constellation mapping symbols carried on 36 data subcarriers among the reordered number of N data subcarriers are reordered based on the first subcarrier mapper.
12. The method according to claim 7, characterized in that The subcarrier mapper includes a plurality of subcarrier mappers, the sum of the number of data subcarriers of the plurality of subcarrier mappers is equal to the total number of data subcarriers, The total number of data subcarriers is divided into multiple parts, and the high-frequency constellation mapping symbols carried on the multiple parts are reordered based on the multiple subcarrier mappers respectively, and the multiple parts correspond to the multiple subcarrier mappers one by one.
13. The method according to claim 12, characterized in that If the total number of subcarriers is 128, the N is 100, the subcarrier mapper includes a second subcarrier mapper and a third subcarrier mapper, and the subcarrier mapping distance parameter D of the second subcarrier mapper TM is 3, the number of data subcarriers of the second subcarrier mapper is 48, and the subcarrier mapping distance parameter D of the third subcarrier mapper is TM is 4, the number of data subcarriers of the third subcarrier mapper is 52, The second subcarrier mapper is a subcarrier mapper applicable to a second resource unit in the subcarrier mapper set, the second resource unit includes 52 subcarriers, the third mapper is a subcarrier mapper applicable to a 20M bandwidth signal in the subcarrier mapper set, and the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz, Among them, the high-frequency constellation mapping symbols carried on 48 data subcarriers among the 100 data subcarriers are reordered based on the second subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 52 data subcarriers among the 100 data subcarriers are reordered based on the third subcarrier mapper.
14. The method according to claim 12, characterized in that If the total number of subcarriers is 256, the N is 228, the subcarrier mapper includes a fourth subcarrier mapper and a fifth subcarrier mapper, and the subcarrier mapping distance parameter D of the fourth subcarrier mapper TM is 6, the number of data subcarriers of the fourth subcarrier mapper is 126, and the subcarrier mapping distance parameter D of the fifth subcarrier mapper is TM is 6, the number of data subcarriers of the fifth subcarrier mapper is 102, The fourth subcarrier mapper is a subcarrier mapper applicable to a second multi-resource unit in the subcarrier mapper set, the second multi-resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, and the fifth subcarrier mapper is a subcarrier mapper applicable to the third resource unit in the subcarrier mapper set Among them, the high-frequency constellation mapping symbols carried on 126 data subcarriers among the 228 data subcarriers are reordered based on the fourth subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 102 data subcarriers among the 228 data subcarriers are reordered based on the fifth subcarrier mapper.
15. The method according to claim 13, characterized in that If the total number of subcarriers is 256, the N is 226, the subcarrier mapper includes a fourth subcarrier mapper, a second subcarrier mapper and a third subcarrier mapper, and the subcarrier mapping distance parameter D of the fourth subcarrier mapper TM is 6, the number of data subcarriers of the fourth subcarrier mapper is 126, and the subcarrier mapping distance parameter D of the second subcarrier mapper is TM is 3, the number of data subcarriers of the second subcarrier mapper is 48, and the subcarrier mapping distance parameter D of the third subcarrier mapper is TM is 4, the number of data subcarriers of the third subcarrier mapper is 52, The fourth subcarrier mapper is a subcarrier mapper applicable to the second multiple resource unit in the subcarrier mapper set, the second multiple resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, the second subcarrier mapper is a subcarrier mapper applicable to the second resource unit in the subcarrier mapper set, the second resource unit includes 52 subcarriers, the third subcarrier mapper is a subcarrier mapper applicable to a 20M bandwidth signal in the subcarrier mapper set, and the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz, Among them, the high-frequency constellation mapping symbols carried on 126 data subcarriers among the 226 data subcarriers are reordered based on the fourth subcarrier mapper, the high-frequency constellation mapping symbols carried on 48 data subcarriers among the 226 data subcarriers except the 126 data subcarriers are reordered based on the second subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 52 data subcarriers among the 226 data subcarriers are reordered based on the third subcarrier mapper.
16. The method according to claim 13, characterized in that If the total number of subcarriers is 512, the N is 474. The subcarrier mapper includes a sixth subcarrier mapper, a seventh subcarrier mapper and an eighth subcarrier mapper, and the subcarrier mapping distance parameter D of the sixth subcarrier mapper TM is 9, the number of data subcarriers of the sixth mapper is 351, and the subcarrier mapping distance parameter D of the seventh subcarrier mapper is TM is 4, the number of data subcarriers of the seventh subcarrier mapper is 72, and the subcarrier mapping distance parameter D of the eighth subcarrier mapper is TM is 3, the number of data subcarriers of the eighth subcarrier mapper is 51, The sixth subcarrier mapper is a subcarrier mapper applicable to the third multi-resource unit in the subcarrier mapper set using a dual-carrier modulation mode, the third multi-resource unit includes a fourth resource unit and a fifth resource unit, the fourth resource unit includes 484 subcarriers, and the fifth resource unit includes 242 subcarriers, the seventh subcarrier mapper is a subcarrier mapper applicable to the first multi-resource unit in the subcarrier mapper set, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers, the eighth subcarrier mapper is a subcarrier mapper applicable to the third resource unit in the subcarrier mapper set, and the third resource unit includes 106 subcarriers, Among them, the high-frequency constellation mapping symbols carried on 351 data subcarriers among the 474 data subcarriers are reordered based on the sixth subcarrier mapper, the high-frequency constellation mapping symbols carried on 72 data subcarriers among the 474 data subcarriers except the 351 data subcarriers are reordered based on the seventh subcarrier mapper, and the high-frequency constellation mapping symbols carried on the remaining 51 data subcarriers among the 474 data subcarriers are reordered based on the eighth subcarrier mapper.
17. A communication method, characterized in that: include: Inputting the high frequency reordered constellation mapping symbols into a subcarrier demapper; The subcarrier demapper restores the sequence of the high frequency reordered constellation mapping symbols.
18. The method according to claim 17, characterized in that The high frequency reordered constellation mapping symbols are used for single user transmission.
19. The method according to claim 17 or 18, characterized in that The subcarrier demapper includes a first subcarrier demapper, wherein the number of data subcarriers of the first subcarrier demapper is N'. SD , If the total number of subcarriers is 64, the N' SD less than 52, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3 or 4; If the total number of subcarriers is 128, the N' SD less than 108, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 5 or 7; If the total number of subcarriers is 256, the N' SD less than 234, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM Is 2 or 8.
20. The method according to claim 19, characterized in that If the total number of subcarriers is 64, The N' SD is 44, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 4; or, The N' SD is 42, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3; or, The N' SD is 42, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3; or, The N' SD is 40, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 4.
21. The method according to claim 19, characterized in that If the total number of subcarriers is 128, The N' SD is 100, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 5; or, The N' SD is 98, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 7.
22. The method according to claim 19, characterized in that If the total number of subcarriers is 256, The N' SD is 226, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 2; or, The N' SD is 224, the subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 8.
23. The method according to claim 17 or 18, characterized in that The subcarrier demapper includes at least one subcarrier demapper, wherein the at least one subcarrier demapper is at least one subcarrier demapper in a preset subcarrier demapper set.
24. The method according to claim 23, characterized in that The subcarrier demapper includes a first subcarrier demapper, the number of data subcarriers of the first subcarrier demapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers, Among them, the high-frequency reordered constellation mapping symbols carried on M of the N data subcarriers are sequentially restored based on the first inverse mapper, and the high-frequency reordered constellation mapping symbols carried on the remaining NM of the N data subcarriers are not sequentially restored.
25. The method according to claim 24, characterized in that If the total number of subcarriers is 64, the total number of data subcarriers N may be 46, 44 or 42. The subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3, the number of data subcarriers of the first subcarrier demapper is 36, The first subcarrier demapper is a subcarrier demapper applicable to a first multi-resource unit in the subcarrier demapper set using a dual-carrier modulation mode, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers, Among them, the high-frequency reordered constellation mapping symbols carried on 36 data subcarriers among the N data subcarriers are sequentially restored based on the first subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining N-36 data subcarriers among the N data subcarriers are not sequentially restored.
26. The method according to claim 23, characterized in that The subcarrier demapper includes a first subcarrier demapper, the number of data subcarriers of the first subcarrier demapper is M, the total number of data subcarriers is N, N is greater than M, and N and M are positive integers, Among them, the high-frequency reordered constellation mapping symbols carried on M data subcarriers among the N data subcarriers are sequentially restored based on the first subcarrier demapper to obtain reordered N data subcarriers, and the high-frequency reordered constellation mapping symbols carried on M data subcarriers among the reordered N data subcarriers are sequentially restored based on the first subcarrier demapper.
27. The method according to claim 26, characterized in that If the total number of subcarriers is 64, the value of N includes 46, 44 or 42, The subcarrier mapping distance parameter D' of the first subcarrier demapper TM is 3, the number of data subcarriers of the first subcarrier demapper is 36, The first subcarrier demapper is a subcarrier demapper applicable to a first multi-resource unit in the subcarrier demapper set using a dual-carrier modulation mode, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers, Among them, the high-frequency reordered constellation mapping symbols carried on 36 data subcarriers among the N data subcarriers are sequentially restored based on the first subcarrier demapper to obtain the reordered number of N data subcarriers, and the high-frequency reordered constellation mapping symbols carried on 36 data subcarriers among the reordered number of N data subcarriers are sequentially restored based on the first subcarrier demapper.
28. The method according to claim 26, characterized in that The subcarrier demapper includes a plurality of subcarrier demappers, the sum of the number of data subcarriers of the plurality of subcarrier demappers is equal to the total number of data subcarriers, Among them, the total number of data subcarriers is divided into multiple parts, and the high-frequency reordered constellation mapping symbols carried on the multiple parts are sequentially restored based on the multiple subcarrier demappers, and the multiple parts correspond to the multiple subcarrier demappers one by one.
29. The method according to claim 28, characterized in that If the total number of subcarriers is 128, the N is 100, the subcarrier demapper includes a second subcarrier demapper and a third subcarrier demapper, and the subcarrier mapping distance parameter D' of the second subcarrier demapper TM is 3, the number of data subcarriers of the second subcarrier demapper is 48, and the subcarrier mapping distance parameter D' of the third subcarrier demapper is TM is 4, the number of data subcarriers of the third subcarrier demapper is 52, The second subcarrier demapper is a subcarrier demapper applicable to a second resource unit in the subcarrier demapper set, the second resource unit includes 52 subcarriers, the third demapper is a subcarrier demapper applicable to a 20M bandwidth signal in the subcarrier demapper set, and the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz, Among them, the high-frequency reordered constellation mapping symbols carried on 48 data subcarriers among the 100 data subcarriers are sequentially restored based on the second subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 52 data subcarriers among the 100 data subcarriers are sequentially restored based on the third subcarrier demapper.
30. The method according to claim 28, characterized in that If the total number of subcarriers is 256, the N is 228, the subcarrier demapper includes a fourth subcarrier demapper and a fifth subcarrier demapper, and the subcarrier mapping distance parameter D' of the fourth subcarrier demapper TM is 6, the number of data subcarriers of the fourth subcarrier demapper is 126, and the subcarrier mapping distance parameter D' of the fifth subcarrier demapper is TM is 6, the number of data subcarriers of the fifth subcarrier demapper is 102, The fourth subcarrier demapper is a subcarrier demapper applicable to a second multiple resource unit in the subcarrier demapper set, the second multiple resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, and the fifth subcarrier demapper is a subcarrier demapper applicable to the third resource unit in the subcarrier demapper set, Among them, the high-frequency reordered constellation mapping symbols carried on 126 data subcarriers among the 228 data subcarriers are sequentially restored based on the fourth subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 102 data subcarriers among the 228 data subcarriers are sequentially restored based on the fifth subcarrier demapper.
31. The method according to claim 28, characterized in that If the total number of subcarriers is 256, the N is 226, the subcarrier demapper includes a fourth subcarrier demapper, a second subcarrier demapper and a third subcarrier demapper, and the subcarrier mapping distance parameter D' of the fourth subcarrier demapper TM is 6, the number of data subcarriers of the fourth subcarrier demapper is 126, and the subcarrier mapping distance parameter D' of the second subcarrier demapper is TM is 3, the number of data subcarriers of the second subcarrier demapper is 48, and the subcarrier mapping distance parameter D of the third subcarrier demapper is TM is 4, the number of data subcarriers of the third subcarrier demapper is 52, The fourth subcarrier demapper is a subcarrier demapper applicable to the second multiple resource unit in the subcarrier demapper set, the second multiple resource unit includes a third resource unit and a first resource unit, the first resource unit includes 26 subcarriers, the third resource unit includes 106 subcarriers, the second subcarrier demapper is a subcarrier demapper applicable to the second resource unit in the subcarrier demapper set, the second resource unit includes 52 subcarriers, the third subcarrier demapper is a subcarrier demapper applicable to a 20M bandwidth signal in the subcarrier demapper set, and the subcarrier spacing corresponding to the 20M bandwidth signal is 312.5kHz, Among them, the high-frequency reordered constellation mapping symbols carried on 126 data subcarriers among the 226 data subcarriers are sequentially restored based on the fourth subcarrier demapper, the high-frequency reordered constellation mapping symbols carried on 48 data subcarriers among the 226 data subcarriers except the 126 data subcarriers are sequentially restored based on the second subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 52 data subcarriers among the 226 data subcarriers are sequentially restored based on the third subcarrier demapper.
32. The method according to claim 28, characterized in that If the total number of subcarriers is 512, the N is 474. The subcarrier demapper includes a sixth subcarrier demapper, a seventh subcarrier demapper and an eighth subcarrier demapper, and the subcarrier mapping distance parameter D' of the sixth subcarrier demapper TM is 9, the number of data subcarriers of the sixth demapper is 351, and the subcarrier mapping distance parameter D of the seventh subcarrier demapper is TM is 4, the number of data subcarriers of the seventh subcarrier demapper is 72, and the subcarrier mapping distance parameter D' of the eighth subcarrier demapper is TM is 3, the number of data subcarriers of the eighth subcarrier demapper is 51, The sixth subcarrier demapper is a subcarrier demapper applicable to a third multi-resource unit in the subcarrier demapper set, the third multi-resource unit includes a fourth resource unit and a fifth resource unit, the fourth resource unit includes 484 subcarriers, and the fifth resource unit includes 242 subcarriers. The seventh subcarrier demapper is a subcarrier demapper applicable to a first multi-resource unit in the subcarrier demapper set, the first multi-resource unit includes a first resource unit and a second resource unit, the first resource unit includes 26 subcarriers, and the second resource unit includes 52 subcarriers. The eighth subcarrier demapper is a subcarrier demapper applicable to a third resource unit in the subcarrier demapper set, and the third resource unit includes 106 subcarriers. Among them, the high-frequency reordered constellation mapping symbols carried on 351 data subcarriers among the 474 data subcarriers are sequentially restored based on the sixth subcarrier demapper, the high-frequency reordered constellation mapping symbols carried on 72 data subcarriers among the 474 data subcarriers except the 351 data subcarriers are sequentially restored based on the seventh subcarrier demapper, and the high-frequency reordered constellation mapping symbols carried on the remaining 51 data subcarriers among the 474 data subcarriers are sequentially restored based on the eighth subcarrier demapper.
33. A communication device, characterized in that: The method comprises a unit or a module for executing the method according to any one of claims 1 to 16.
34. A communication device, characterized in that: The method comprises a unit or a module for executing the method according to any one of claims 17 to 32.
35. A communication device, characterized in that: It comprises a communication interface and a processor, wherein the communication interface is used to send and receive data or signaling, and the processor is used to execute a computer program or instruction, so that the communication device executes the method according to any one of claims 1 to 16.
36. A communication device, characterized in that: It comprises a communication interface and a processor, the communication interface is used to send and receive data or signaling, and the processor is used to execute computer programs or instructions, so that the communication device executes the method described in any one of claims 17 to 32.
37. A computer-readable storage medium, characterized in that: include: A computer program or an instruction, when the computer program or the instruction is run on a computer, enables the method according to any one of claims 1 to 32 to be executed.
Citation Information
Cited By
Communication method and communication apparatus
EP4716167A1
Communication method and communication apparatus
WO2024255594A1
