Communication method, communication device and storage medium

By combining data pilot symbols for channel estimation and data transmission in wireless transmission frames, the pilot overhead problem is solved and the efficiency and capacity of the wireless communication system is improved.

CN119232338APending Publication Date: 2024-12-31ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310794850.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

In wireless mobile communication systems, the existing channel estimation method requires the transmission of pilot signals, resulting in pilot overhead and reducing communication efficiency.

Method used

A new wireless transmission frame structure is adopted, in which data pilot symbols are used for channel estimation and carry data information, eliminating pilot overhead and improving transmission efficiency.

Benefits of technology

The transmission function without pilot and CP is realized, which increases the transmission capacity and efficiency of the wireless communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232338A_ABST
    Figure CN119232338A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method, a communication device and a storage medium, relates to the technical field of communication, and can improve the data transmission efficiency. The data sending method comprises the following steps: sending a transmission frame; wherein the transmission frame comprises a data pilot symbol and a data symbol, the data pilot symbol is used for performing channel estimation and bearing data information to be transmitted, and the data symbol is used for bearing the data information to be transmitted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method, a communication device and a storage medium. Background Art

[0002] In wireless mobile communication systems, since wireless channels are not fixed and predictable like wired channels, but have great randomness, the performance of wireless communication systems is greatly affected by wireless channels, such as shadow fading and frequency selective fading. In order to accurately restore the transmitted signal of the transmitter at the receiving end, the receiving end usually uses channel equalization technology to compensate for channel fading. Channel equalization technology requires pre-acquisition of channel state information (CSI), so wireless mobile communication systems usually perform channel estimation by sending pilot symbols to obtain accurate CSI, and then use the obtained channel state information to perform channel equalization to eliminate the distortion of the signal waveform caused by the channel. However, based on the current channel estimation method, the transmitter needs to send a pilot signal, which generates pilot overhead and causes the communication efficiency of the wireless mobile communication system to decrease. Summary of the invention

[0003] The present application provides a communication method, a communication device and a storage medium, which can improve data transmission efficiency.

[0004] In order to achieve the above purpose, this application adopts the following technical solutions:

[0005] In one aspect, the present application provides a communication method, the method comprising:

[0006] Send a transmission frame; wherein the transmission frame includes a data pilot symbol and a data symbol, the data pilot symbol is used for channel estimation and carrying data information to be transmitted, and the data symbol is used for carrying the data information to be transmitted.

[0007] In another aspect, another communication method is provided, the method comprising:

[0008] A transmission frame is received; wherein the transmission frame includes a data pilot symbol and a data symbol, the data pilot symbol is used for channel estimation and carrying data information to be transmitted, and the data symbol is used for carrying the data information to be transmitted.

[0009] On the other hand, a communication device is provided, including: a sending module.

[0010] The sending module is used to send a transmission frame; wherein the transmission frame includes a data pilot symbol and a data symbol, the data pilot symbol is used to perform channel estimation and carry data information to be transmitted, and the data symbol is used to carry the data information to be transmitted.

[0011] On the other hand, a communication device is provided, including: a receiving module.

[0012] The receiving module is used to receive a transmission frame; wherein the transmission frame includes a data pilot symbol and a data symbol, the data pilot symbol is used to perform channel estimation and carry data information to be transmitted, and the data symbol is used to carry the data information to be transmitted.

[0013] On the other hand, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store computer program instructions executable by the processor; and the processor implements the method described in any of the above embodiments when executing the computer program instructions.

[0014] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed on a computer (eg, a communication device), the method described in any one of the above embodiments is implemented.

[0015] On the other hand, a computer program product is provided. The computer program product includes computer program instructions. When the computer program instructions are executed, the method described in any one of the above embodiments is implemented.

[0016] The technical solution provided by the embodiment of the present application can transmit a new type of wireless transmission frame structure, which includes a data pilot symbol that can be used for channel estimation and carrying data information to be transmitted. In this way, a pilot-free and CP-free transmission function can be realized without generating pilot overhead, and more symbol resources can be used to transmit data, thereby improving the transmission capacity and transmission efficiency of the wireless communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.

[0018] Figure 1 A schematic diagram of the architecture of a wireless transmission frame provided in an embodiment of the present application;

[0019] Figure 2 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0020] Figure 3 A flow chart of a communication method provided in an embodiment of the present application;

[0021] Figure 4 A schematic diagram of a transmission frame provided in an embodiment of the present application;

[0022] Figure 5 Another transmission frame schematic diagram provided for an embodiment of the present application;

[0023] Figure 6 Another transmission frame schematic diagram provided for an embodiment of the present application;

[0024] Figure 7 A flowchart of another communication method provided in an embodiment of the present application;

[0025] Figure 8a A schematic diagram of resource mapping processing provided in an embodiment of the present application;

[0026] Figure 8b Another resource mapping process schematic diagram provided in an embodiment of the present application;

[0027] Figure 8c Another resource mapping process schematic diagram provided in an embodiment of the present application;

[0028] Fig. 9 A flowchart of another communication method provided in an embodiment of the present application;

[0029] Fig.10 A schematic diagram of the composition of a communication device provided in an embodiment of the present application;

[0030] Fig.11 A schematic diagram of the composition of a communication device provided in an embodiment of the present application;

[0031] Fig.12 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0032] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0033] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. The words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be different.

[0034] It should be noted that, in this 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 this 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.

[0035] At present, the commonly used channel estimation methods usually adopt the least squares method (LS) algorithm and the minimum mean square error (MMSE) algorithm. Channel equalization processing usually adopts the zero forcing (ZF) equalization algorithm and the MMSE equalization algorithm. In this way, the related algorithms based on non-blind channel estimation all require the transmitter to send a pilot signal, which generates pilot overhead and reduces communication efficiency.

[0036] Furthermore, the wireless frame structure of the transmission can be as follows: Figure 1 As shown in FIG. 1 , each wireless frame includes 10 subframes, and the number of time slots contained in each subframe is related to the setting of the subcarrier spacing. Each time slot includes 14 orthogonal frequency-division multiplexing (OFDM) symbols, and the transmitted pilot signal occupies the resources on the corresponding OFDM symbol as needed. In this way, the communication efficiency is reduced due to the need to send the pilot signal.

[0037] In view of this, an embodiment of the present application provides a communication method, which specifically includes: sending a transmission frame; wherein the transmission frame includes a data pilot symbol and a data symbol, the data pilot symbol is used to perform channel estimation and carry data information to be transmitted, and the data symbol is used to carry the data information to be transmitted. In this way, communication efficiency can be improved.

[0038] The method provided in the embodiment of the present application can be applied to various communication systems. For example, the communication system can be a long term evolution (LTE) system, a fifth generation (5th

[0039] generation, 5G) communication systems, Wi-Fi systems, and the Third Generation Partnership Project (3rd

[0040] The following are not limited to communication systems related to the 3rd generation partnership project (3GPP), future evolving communication systems (such as the sixth generation (6G) communication system, etc.), or systems integrating multiple systems. Figure 2 Taking the communication system 100 as an example, the method provided in the embodiment of the present application is described. Figure 2 It is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solution provided in this application.

[0041] Figure 2 The following is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. Figure 2 As shown, the communication system 100 may include one or more network devices 11 and one or more terminal devices 12. The terminal device 12 may be communicatively connected with the one or more network devices 11.

[0042] In some embodiments, the network device 11 can be used to implement functions such as resource scheduling, wireless resource management, and wireless access control of terminal devices. Specifically, the network device can be any node in a base station transceiver, a wireless base station, a wireless transceiver, a small base station, a wireless access point, a transmission receive point (TRP), a transmission point (TP), an evolved node B (eNB), a home node B, a home evolved node B, a reader, and some other access nodes. In some embodiments, the communication system 100 may also include different types of base stations, such as a macro cell base station and / or a small cell base station.

[0043] The terminal device 12 may also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, etc. The terminal device may be an Internet of Things (IoT) device, which is used for various information collection and then forward error correction coding of the data information before sending the data to the base station. The terminal device may also be a mobile phone, a tablet computer, a computer with wireless transceiver function, a car, a tram, and other mobile devices. In addition, the terminal device may be fixed or mobile. Various types of terminal devices may also include or be referred to by those skilled in the art as mobile stations, user stations, mobile units, user units, wireless units, remote units, mobile devices, wireless devices, wireless communication devices, remote devices, mobile user stations, access terminals, mobile terminals, wireless terminals, remote terminals, handheld devices, user agents, mobile clients, clients, passive tags, or some other possible devices. In addition, various types of UEs may also be cellular phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, tablet computers, laptop computers, cordless phones, wireless local loop (WLL) stations, and the like. Various types of UEs may communicate with various types of base stations and network devices (including macro eNBs, small cell eNBs, relay base stations, etc.) The wireless communication system 100 may also include an IoT system or be a part of an IoT system.

[0044] In some embodiments, during the communication process, the network device sends data to the terminal device, and the terminal device receives the data sent by the network device. Thus, the network device can be called a transmitting end. Correspondingly, the terminal device can be called a receiving end. Alternatively, the terminal device sends data to the network device, and the network device can be called a receiving end. Correspondingly, the terminal device can be called a transmitting end.

[0045] It should be noted that Figure 2 This is just an exemplary framework diagram. Figure 2 The number of devices or nodes included in the Figure 2 In addition to the functional nodes shown, the communication system may also include other nodes or devices, such as core network devices.

[0046] The application scenarios of the embodiments of the present application are not limited. The system architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It is known to those skilled in the art that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0047] The embodiments provided in this application are described in detail below in conjunction with the accompanying drawings.

[0048] like Figure 3 As shown, an embodiment of the present application provides a communication method, the method comprising the following steps:

[0049] S101, a transmitting end sends a transmission frame, wherein the transmission frame includes a data pilot symbol and a data symbol.

[0050] The transmission frame includes data pilot symbols for channel estimation and carrying data information to be transmitted, and data symbols are used to carry data information to be transmitted.

[0051] In some embodiments, the transmission frame may include one or more time slots.

[0052] In one example, the transmission frame includes a time slot, and the time slot includes a data pilot symbol and a data symbol.

[0053] In some embodiments, the number of symbols included in the time slot is greater than 1 and less than or equal to 15. Exemplarily, the number of data pilot symbols may be N, where N is less than the number of symbols in the time slot N. slot The sender can send N slot N symbols are randomly selected from the N symbols as data pilot symbols, and the remaining symbols except the data pilot symbols can be configured as data symbols. Thus, the number of data symbols can be (N slot -N). For example, Figure 4 As shown, the single time slot transmission frame includes data pilot symbol 0 and data symbols 1-13.

[0054] In some embodiments, the transmitter may prevent subcarrier interference (ICI) by introducing a cyclic prefix (CP) between each subcarrier.

[0055] In other embodiments, the transmitting end may not introduce a cyclic prefix to implement CP-free communication transmission to improve transmission efficiency. Figure 5 In the case of non-CP transmission, the value of N may be 15, and the single-slot transmission frame includes a data pilot symbol 0 and data symbols 1-14.

[0056] In another example, the transmission frame includes a plurality of time slots, and the plurality of time slots include at least one first time slot and at least one second time slot.

[0057] In some embodiments, the first time slot includes at least a data pilot symbol. Exemplarily, the first time slot may include only a data pilot symbol. Alternatively, the first time slot includes a data pilot symbol and a data symbol. In addition, the first time slot may also be referred to as a data pilot time slot.

[0058] In some embodiments, the second time slot includes only data symbols. In addition, the second time slot may also be referred to as a data time slot.

[0059] In some embodiments, the number of symbols included in a time slot in the data frame is greater than 1 and less than or equal to 15. The total number of all data pilot symbols in the data frame may be N, where N is less than the number of symbols in the time slot N. slot A positive integer.

[0060] For example, Figure 6 As shown, the transmission frame includes time slot 1, time slot 2 and time slot 3, wherein time slot 1 includes data pilot symbol 0 and data symbols 1-13, and this time slot is the first time slot. All symbols 0-13 in time slot 2 are data symbols, and this time slot is the second time slot. Similarly, all symbols 0-13 in time slot 3 are data symbols, and this time slot is the second time slot.

[0061] It should be noted that based on the transmission frame structure including multiple time slots provided in the embodiment of the present application, the transmission frame may include a second time slot without data pilot symbols, thereby reducing the generation and transmission of data pilot symbols, and further improving the transmission capacity and transmission efficiency of the wireless communication system.

[0062] In some embodiments, the transmitting end may perform coding and modulation processing, resource mapping processing, and symbol shaping processing on the data information to be transmitted to generate the above-mentioned data frame.

[0063] In some embodiments, for the coding and modulation processing of the transmitting end, the data pilot symbol and the data symbol in the same time slot are independently configured with a modulation and coding scheme (MCS). Exemplarily, for a single-slot data frame, the data pilot symbol and the data symbol in the data frame are independently configured with an MCS. For a data frame including multiple time slots, in any first time slot of the data frame, the data pilot symbol and the data symbol are independently configured with an MCS. In this way, the appropriate MCS configuration for the data pilot symbol or the data symbol can be selected based on the actual use environment, thereby achieving a better transmission effect.

[0064] In some embodiments, all data symbols in the same time slot use the same MCS. Data symbols in different time slots are independently configured with MCS. Figure 4 Taking the single-slot transmission frame in as an example, the MCS of data pilot symbol 0 may be MCSp, and the MCSs of data symbols 1-13 may all be MCSd.

[0065] In some embodiments, different transport blocks (TBs) may also be configured with MCS independently. In addition, data in different transport layers may also be configured with MCS independently. Figure 6 Taking the transmission frame in as an example, the MCS of data pilot symbol 0 in time slot 1 can be MCSp, the MCS of data symbols 1-13 in time slot 1 can all be MCSd1, the MCS of data symbols 0-13 in time slot 2 can all be MCSd2, and the MCS of data symbols 0-13 in time slot 3 can all be MCSd3.

[0066] In some embodiments, the data pilot symbol supports at least one of the following modulation schemes: quadrature phase shift keying (QPSK), 16QAM, 64QAM, and 256QAM.

[0067] In some embodiments, the data information to be transmitted may include first data to be transmitted and second data to be transmitted. The transmitting end may generate a data pilot symbol based on the first data to be transmitted, and generate a data symbol based on the second data to be transmitted.

[0068] Exemplarily, the transmitting end may perform coding modulation, resource mapping and symbol shaping processing on the first data to be transmitted to generate data pilot symbols. Also, the transmitting end may perform coding modulation, resource mapping and symbol shaping processing on the second data to be transmitted to generate data symbols.

[0069] In one example, Figure 7 As shown, the process of generating a data frame at the transmitting end based on the data to be transmitted can be implemented as the following steps S1-S3:

[0070] S1. The transmitting end encodes and modulates the data information to be transmitted to obtain modulation symbols.

[0071] In some embodiments, the transmitting end may first determine the number of transmission information bits of the data pilot symbol and the data symbol based on the number of resource blocks (RB) of the transmission scheduling, the number of spatial streams, and the MCS index value. Then, according to the number of transmission information bits of the data pilot symbol and the above-mentioned data information to be transmitted, the pilot data symbol transmission bit information, i.e., the first data to be transmitted, is generated. And according to the number of transmission information bits of the data symbol and the above-mentioned data information to be transmitted, the data symbol transmission bit information, i.e., the second data to be transmitted, is generated.

[0072] Thus, the transmitting end can perform channel coding on the data to be transmitted to obtain coded bit data. The channel coding method can be low density parity check code (LDPC), Polar coding and the like.

[0073] In some embodiments, the pilot symbol includes a first pilot symbol and a second pilot symbol. The transmitting end may generate a first modulation symbol based on the first data to be transmitted, and generate a second modulation symbol based on the second data to be transmitted.

[0074] In one example, taking communication system 1 as an example, the data frame in communication system 1 adopts a single-slot transmission frame format. The number of data streams is 1, the number of antenna ports is 1, and the number of physical transmitting antennas and physical receiving antennas is 1. The number of symbols contained in a single-slot transmission frame is N. slot = 14, the number of data pilot symbols N = 1. Furthermore, the data pilot symbols and data symbols are encoded independently.

[0075] The MCS used by the data pilot symbol is MCSp=10. The transmitting end can first obtain the coded data X based on the first data to be transmitted. p Then, based on the modulation order configuration corresponding to MCSp = 10, Q m,pw =4 pairs of X p Perform modulation processing to obtain the first modulation symbol Y after modulation processing p , Y p =Modulate(X p , 4).

[0076] The MCS used by the data symbol is MCSd=19. The transmitting end can obtain the encoded data X based on the second data to be transmitted. d Then, based on the modulation order configuration corresponding to MCSd=19, Q m,da =6 pairs of X d Perform modulation processing to obtain the second modulation symbol Y after modulation processing d , Y d =Modulate(X d , 6).

[0077] In another example, taking communication system 2 as an example, the data frame in communication system 1 adopts a transmission frame format of 3 time slots. The number of data streams is 2, the number of antenna ports is 2, and the number of physical transmitting antennas and physical receiving antennas is 2. A transmission frame includes 1 first time slot and 2 second time slots, and the number of symbols contained in the first time slot is N. slot =14, the number of data pilot symbols N=1, and the number of symbols contained in the second time slot is also 14.

[0078] In the communication system 2, the data pilot symbol and the data symbol are independently configured with an MCS, and all data symbols in the same time slot use the same MCS, while data symbols in different time slots are independently configured with an MCS.

[0079] For the first time slot, the MCS used by the data pilot symbol is MCSp=0. The transmitting end can first obtain the coded data X based on the first data to be transmitted. p Then, based on the modulation order configuration corresponding to MCSp=0, Q m,pw =2 pairs of X p Perform modulation processing to obtain the first modulation symbol Y after modulation processing p , Y p =Modulate(X p , 2).

[0080] The MCS used by the data symbol in the first time slot is MCSd1=10. The transmitting end can obtain the encoded data X based on the part of the second data to be transmitted corresponding to the data symbol. d1 Then, based on the modulation order configuration corresponding to MCSd1=10, Q m,da1 =4 pairs of X d Perform modulation processing to obtain the modulation symbol Y after modulation processing d1 , Y d1 =Modulate(X d1 , 4).

[0081] For the two second time slots in the transmission frame, the transmitting end can obtain the encoded data X based on the part of the second data to be transmitted corresponding to the data symbol of each second time slot. d2 , X d3 Then, modulation processing is performed based on MCSd2=19 configured in one second time slot and MCSd3=27 configured in another second time slot. The modulation order configuration corresponding to MCSd2=19 is Q m,da2 =6, and the modulation symbol Y after modulation processing is obtained d2 , Y d2 =Modulate(X d2 , 6). The modulation order configuration corresponding to MCSd3=27 is Q m,da3 =8, and the modulation symbol Y after modulation processing is obtained d3 , Y d3 =Modulate(X d3 , 8).

[0082] In another example, taking communication system 3 as an example, the data frame in communication system 1 adopts a single-slot transmission frame format. The number of data streams is 4, the number of antenna ports is 4, and the number of physical transmit antennas and physical receive antennas is 4. The CP-free transmission mode is adopted, and the number of symbols contained in the time slot is N. slot =15, the number of data pilot symbols N=1, and the number of symbols contained in the second time slot is also 14.

[0083] In the communication system 3, the data pilot symbols and the data symbols are independently configured with MCS, and the data pilot symbols are also independently configured with MCS in different transmission layers.

[0084] For the data pilot symbol, the data stream of the communication system 3 is 4, that is, the number of transmission layers is 4, and the MCS used by the data pilot symbol in each transmission layer includes MCSp1=0, MCSp2=0, MCSp3=10, and MCSp4=10. The transmitting end can first obtain the data X of each transmission layer after the encoding processing based on the first data to be transmitted. p =[X p1 , X p2 , X p3 , X p4 ]. Furthermore, based on the modulation order configuration corresponding to MCSp1=0, MCSp2=0, MCSp3=10, and MCSp4=10, [Q m,pw1 =2, Q m,pw2 =2, Q m,pw3 =4,Q m,pw4 =4] respectively X p1 , X p2 , X p3 , X p4 Perform modulation processing to obtain the first modulation symbol Y after modulation processing p , Y p =[Y p1 , Y p2 , Y p3 , Y p4 ]. Among them, Y p1 =Modulate(X p1 , 2), Y p2 =Modulate(X p2 , 2), Y p3 =Modulate(X p3 ,4),Y p4 =Modulate(X p4 , 4).

[0085] The MCS used by the data symbol is MCSd=19. The transmitting end can obtain the encoded data X based on the second data to be transmitted. dThen, based on the modulation order configuration corresponding to MCSd=19, Q m,da =6 pairs of X d Perform modulation processing to obtain the second modulation symbol Y after modulation processing d , Y d =Modulate(X d , 6).

[0086] S2. The transmitter performs resource mapping on the modulation symbols to obtain frequency domain data.

[0087] In some embodiments, the transmitting end may perform layer mapping on the modulation symbols with N transmission layers to obtain frequency domain data. N is a positive integer, and exemplary, the value of N may be 1, 2, 4 or other possible values.

[0088] Among them, layer mapping is to map the modulation symbol to different transmission layers (new data stream). The transmission layer is the transmission channel, and the number of transmission layers indicates the number of transmission channels used simultaneously. For example, the number of transmission layers is 2, that is, 2 transmission channels transmit information simultaneously. At the same time, the information transmitted by two transmission layers can be the same or different, which is not limited here. In addition, the frequency domain data includes the modulation symbols at each position in each transmission layer of one or more transmission layers.

[0089] It should be noted that, since the number of codewords of the data to be transmitted is inconsistent with the number of transmitting antennas, the data to be transmitted needs to be mapped to different transmitting antennas, so layer mapping is required. The transmitting end can first remap the first modulation symbol to multiple layers (new data streams) based on certain rules through layer mapping, and then map the data to the antenna port through processing.

[0090] In some embodiments, the frequency domain data may include first frequency domain data and second frequency domain data. The transmitting end may perform resource mapping on the first modulation symbol to obtain the first frequency domain data.

[0091] In some embodiments, the first frequency domain data is used to indicate the frequency domain mapping position of the data pilot symbol. In some embodiments, the frequency domain mapping position is determined based on the transmission layer where the data pilot symbol is located, the number of transmission layers, and the number of resource blocks RB.

[0092] Exemplarily, the frequency domain mapping position k of the data pilot symbol is determined based on the following formula (1):

[0093] k=L·n+p Formula (1)

[0094] And, n = 0, 1, ... (12*RB Num / L-1), p=0, 1, ..., L-1.

[0095] Among them, k is the subcarrier index of the frequency domain mapping position, p is the index of the transmission layer where the data pilot symbol is located, L is the total number of transmission layers, RB Num is the total number of scheduled RBs.

[0096] In some embodiments, when the number of transmission layers for resource mapping is one, the first frequency domain data is mapped to one transmission layer, and the data in the transmission layer occupies multiple subcarriers of the data pilot symbol.

[0097] In other embodiments, when there are multiple transmission layers for resource mapping, the first frequency domain data is mapped to multiple transmission layers, and the data in different transmission layers of the multiple transmission layers occupy different subcarriers of the data pilot symbol. Exemplarily, the transmitting end can periodically allocate the first frequency domain data to multiple consecutive subcarriers of the data pilot symbol with the number of transmission layers as the allocation period. One allocation period includes the data of each transmission layer in all transmission layers.

[0098] For example, when N=1, the transmitting end may modulate the first modulation symbol Y p Mapped to the transmission layer, the first frequency domain data obtained is For example, Figure 8a As shown, the transmitting end can use the first modulation symbol Y p Mapped to transmission layer a1, and the transmission layer a1 occupies subcarriers 0-11 of the data pilot symbol.

[0099] Alternatively, when N=2, the transmitting end may use the first modulation symbol Y p Mapped to two transmission layers. Thus, the obtained first frequency domain data includes the first transmission layer corresponding to And the corresponding second transport layer

[0100] For example, Figure 8b As shown, the subcarriers occupied by the data of the transmission layer b1 (first transmission layer) include subcarriers 0, 2, 4, 6, 8 and 10, and the subcarriers occupied by the data of the transmission layer b2 (second transmission layer) include subcarriers 1, 3, 5, 7, 9 and 11. Among them, the transmitting end uses the number of transmission layers 2 as the allocation period, and periodically allocates the first frequency domain data to a plurality of consecutive subcarriers 0-11 of the data pilot symbol. For example, the subcarriers of one allocation period may include subcarriers 0 and 1, 2 and 3, etc. Taking subcarriers 0 and 1 as an example, the data of the transmission layer b1 may occupy subcarrier 0, and the data of the transmission layer b2 may occupy subcarrier 1.

[0101] Alternatively, when N=4, the transmitter may use the first modulation symbol Y pMapped to four transmission layers. Thus, the obtained first frequency domain data includes the first transmission layer corresponding to The second transport layer corresponds to The third transport layer corresponds to And the corresponding fourth transport layer

[0102] For example, Figure 8c As shown, the subcarriers occupied by the data of the transmission layer c1 (first transmission layer) include subcarriers 0, 4 and 8, the subcarriers occupied by the data of the transmission layer c2 (second transmission layer) include subcarriers 1, 5 and 9, the subcarriers occupied by the data of the transmission layer c3 (third transmission layer) include subcarriers 2, 6 and 10, and the subcarriers occupied by the data of the transmission layer c4 (fourth transmission layer) include subcarriers 3, 7 and 11. Among them, the transmitting end uses the number of transmission layers 4 as the allocation period, and periodically allocates the first frequency domain data to a plurality of consecutive subcarriers 0-11 of the data pilot symbol. For example, the subcarriers of one allocation period may include subcarriers 0-3, 4-7, etc. Taking subcarriers 0-3 as an example, the data of the transmission layer c1 can occupy subcarrier 0, the data of the transmission layer c2 can occupy subcarrier 1, the data of the transmission layer c3 can occupy subcarrier 2, and the data of the transmission layer c4 can occupy subcarrier 3.

[0103] In some embodiments, the transmitting end may also perform resource mapping on the second modulation symbol to obtain second frequency domain data.

[0104] In some embodiments, data in multiple transmission layers (data streams) may be superimposed in the second frequency domain data.

[0105] For example, when N=1, the transmitting end may use the second modulation symbol Y d Mapped to the transmission layer, the second frequency domain data obtained is For example, Figure 8a As shown, the transmitter can use the second modulation symbol Y d Mapped to the data pilot symbol transmission layer a2, and the transmission layer a2 occupies subcarriers 0-11 of the data symbol.

[0106] Alternatively, when N=2, the transmitter may use the second modulation symbol Y d Mapped to two transmission layers. Thus, the obtained second frequency domain data includes the corresponding And the corresponding second transport layer For example, Figure 8b As shown, the data of the transmission layer b3 (first transmission layer) and the data of the transmission layer b4 (second transmission layer) are superimposed and jointly occupy multiple subcarriers of multiple data symbols.

[0107] Alternatively, when N=4, the transmitting end may use the second modulation symbol Y d Mapped to four transmission layers. Thus, the obtained first frequency domain data includes the first transmission layer corresponding to The second transport layer corresponds to The third transport layer corresponds to And the corresponding fourth transport layer For example, Figure 8c As shown, data of transmission layer c5 (first transmission layer), transmission layer c6 (second transmission layer), transmission layer c7 (third transmission layer) and transmission layer c8 (fourth transmission layer) are superimposed and jointly occupy multiple subcarriers of multiple data symbols.

[0108] In one example, taking the above communication system 1 as an example, the number of transmission layers is 1, and the frequency domain data that can be obtained includes as well as

[0109] In another example, taking the above communication system 2 as an example, the number of transmission layers is 2, then the first frequency domain data can be obtained including as well as The second frequency domain data includes as well as In the above formula (1) for calculating the frequency domain mapping position k of the data pilot symbol, the value of p is 1 or 2.

[0110] In another example, taking the above communication system 3 as an example, the number of transmission layers is 4, then the first frequency domain data can be obtained including as well as The second frequency domain data includes as well as In the above formula (1) for calculating the frequency domain mapping position k of the data pilot symbol, the value of p is 1, 2, 3, 4.

[0111] S3. The transmitting end performs symbol shaping processing on the frequency domain data to obtain a transmission frame.

[0112] In some embodiments, the transmitting end performs symbol shaping processing on the first frequency domain data to obtain data pilot symbols. In addition, the transmitting end performs symbol shaping processing on the second frequency domain data to obtain data symbols.

[0113] In some embodiments, the transmitter can perform symbol shaping processing on the obtained frequency domain data to obtain orthogonal frequency-division multiplexing (OFDM) symbols that can be transmitted. OFDM is a multi-carrier transmission technology. It uses a large number of adjacent orthogonal subcarriers (SC), each of which is modulated using modulation technologies such as BPSK and QAM. Based on this technology, it has the ability to transmit at a high rate and can effectively combat frequency selective fading.

[0114] In some embodiments, the transmitting end may perform inverse fast Fourier transform (IFFT) processing on the obtained frequency domain data to obtain a time domain OFDM signal to be transmitted.

[0115] In some embodiments, the transmitting end may also introduce CP between each subcarrier. Exemplarily, after the time domain OFDM signal to be transmitted is obtained through IFFT processing, the CP corresponding to the subcarrier interval corresponding to the time domain OFDM signal may be added, so that when sending the data frame, the transmitting end may send the time domain OFDM signal and the CP.

[0116] In some other embodiments, the transmitting end may not introduce a CP between each subcarrier.

[0117] The communication method provided in the embodiment of the present application can transmit a new type of wireless transmission frame structure, and the new type of wireless transmission frame includes a data pilot symbol that can be used for channel estimation and carrying data information to be transmitted. In this way, a pilot-free and CP-free transmission function can be realized, and there is no need to generate pilot overhead. More symbol resources can be used to transmit data, thereby improving the transmission capacity and transmission efficiency of the wireless communication system.

[0118] In some embodiments, the present application also provides another communication method, such as Fig. 9 As shown, the method comprises the following steps:

[0119] S201. A receiving end receives a transmission frame, where the transmission frame includes a data pilot symbol and a data symbol.

[0120] The transmission frame includes data pilot symbols for channel estimation and carrying data information to be transmitted, and data symbols are used to carry data information to be transmitted.

[0121] In some embodiments, the transmission frame may include one or more time slots.

[0122] In some embodiments, the number of symbols included in a time slot is greater than 1 and less than or equal to 15.

[0123] In one example, the transmission frame includes a time slot, and the time slot includes a data pilot symbol and a data symbol.

[0124] In another example, the transmission frame includes a plurality of time slots, and the plurality of time slots include at least one first time slot and at least one second time slot.

[0125] In some embodiments, the first time slot includes at least a data pilot symbol. Exemplarily, the first time slot may include only a data pilot symbol. Alternatively, the first time slot includes a data pilot symbol and a data symbol. In addition, the first time slot may also be referred to as a data pilot time slot.

[0126] In some embodiments, the second time slot includes only data symbols. In addition, the second time slot may also be referred to as a data time slot.

[0127] In some embodiments, the number of symbols included in a time slot in the data frame is greater than 1 and less than or equal to 15. The total number of all data pilot symbols in the data frame may be N, where N is less than the number of symbols in the time slot N. slot A positive integer.

[0128] In some embodiments, the data pilot symbol supports at least one of the following modulation schemes: quadrature phase shift keying (QPSK), 16QAM, 64QAM, and 256QAM.

[0129] Among them, the detailed description of the transmission frame can be referred to in the above step S101, which will not be repeated here.

[0130] In some embodiments, the receiving end may parse and process the data pilot symbols and the data symbols to obtain the transmitted data information.

[0131] In some embodiments, the receiving end may perform OFDM waveform processing on the data pilot symbol and the data symbol. The receiving end may perform CP removal and Fast Fourier Transform (FFT) processing on the received OFDM signal.

[0132] In some embodiments, the receiving end may also perform channel estimation processing, decoding processing, data merging processing, etc. on the transmission frame to obtain the transmitted data information.

[0133] In some embodiments, the receiving end may perform channel estimation based on the data pilot symbols in the transmission frame to obtain channel information. In some embodiments, the receiving end may perform hard decision processing on the data pilot symbols to obtain a hard decision symbol sequence. Then, channel estimation is performed based on the hard decision symbol sequence to obtain channel information.

[0134] In some embodiments, the receiving end may also decode the data symbols based on the obtained channel information to obtain the decoding information of the data symbols, and decode the data pilot symbols to obtain the decoding information of the data pilot symbols. In some embodiments, the receiving end may also perform equalization processing on the data symbols to obtain processed data symbols, and perform soft decision on the processed data symbols to obtain second decoding information.

[0135] In some embodiments, the receiving end may also combine the decoding information of the data symbol and the decoding information of the data pilot symbol to obtain the transmitted data information.

[0136] In the above embodiment, the new wireless transmission frame structure can be received to implement a pilot-free and CP-free transmission function, thereby improving the transmission capacity and transmission efficiency of the wireless communication system.

[0137] The above mainly introduces the solution provided by the present application from the perspective of interaction between various nodes. It is understandable that each node, such as a device or equipment, includes a hardware structure and / or software module corresponding to each function in order to realize the above functions. It should be easily appreciated by those skilled in the art that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed 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 exceed the scope of the present invention.

[0138] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.

[0139] Fig.10 FIG. 1 is a schematic diagram showing the composition of a communication device provided in an embodiment of the present application. Fig.10 As shown, the communication device 1000 includes a sending module 1001. In some embodiments, the communication device 1000 may further include a processing module 1002.

[0140] In some embodiments, the sending module 1001 is used to send a transmission frame; wherein the transmission frame includes a data pilot symbol and a data symbol, the data pilot symbol is used to perform channel estimation and carry data information to be transmitted, and the data symbol is used to carry data information to be transmitted.

[0141] In some embodiments, a transmission frame includes one time slot, and the time slot includes data pilot symbols and data symbols.

[0142] In some embodiments, the transmission frame includes multiple time slots, and at least one first time slot among the multiple time slots includes only data pilot symbols; or at least one first time slot among the multiple time slots includes data pilot symbols and data symbols.

[0143] In some embodiments, at least one second time slot of the plurality of time slots includes only data symbols.

[0144] In some embodiments, the data pilot symbols and data symbols in the same time slot are independently configured with a modulation and coding strategy MCS.

[0145] In some embodiments, all data symbols in the same time slot use the same MCS.

[0146] In some embodiments, data symbols in different time slots are each independently configured with an MCS.

[0147] In some embodiments, the number of symbols included in a time slot is greater than 1 and less than or equal to 15.

[0148] In some embodiments, the data information to be transmitted includes first data to be transmitted and second data to be transmitted, and the processing module 1002 is used to perform data processing on the first data to be transmitted to obtain data pilot symbols, and to perform data processing on the second data to be transmitted to obtain data symbols.

[0149] In some embodiments, the processing module 1002 is specifically used to: encode and modulate the first data to be transmitted to obtain a first modulation symbol; perform resource mapping on the first modulation symbol to obtain first frequency domain data; and perform symbol shaping processing on the first frequency domain data to obtain a data pilot symbol.

[0150] In some embodiments, the first frequency domain data is used to indicate a frequency domain mapping position of a data pilot symbol.

[0151] In some embodiments, the frequency domain mapping position is determined based on the transmission layer where the data pilot symbol is located, the number of transmission layers, and the number of resource blocks RBs.

[0152] In some embodiments, the first frequency domain data is mapped to a transmission layer, and the data in the transmission layer occupies multiple subcarriers of the data pilot symbol.

[0153] In some embodiments, the first frequency domain data is mapped to multiple transmission layers, and data in different transmission layers of the multiple transmission layers occupy different subcarriers of data pilot symbols.

[0154] In some embodiments, the processing module 1002 is further used to: periodically allocate the first frequency domain data to a plurality of consecutive subcarriers of the data pilot symbol based on the number of transmission layers as an allocation period; wherein one allocation period includes data of each transmission layer in all transmission layers.

[0155] In some embodiments, data of different transmission layers are each independently configured with an MCS.

[0156] In some embodiments, the processing module 1002 is specifically used to: perform coding modulation on the second data to be transmitted to obtain a second modulation symbol; perform resource mapping on the second modulation symbol to obtain second frequency domain data; and perform symbol shaping processing on the second frequency domain data to obtain a data symbol.

[0157] In some embodiments, the data pilot symbol supports at least one of the following modulation modes: QPSK, 16QAM, 64QAM, and 256QAM.

[0158] For a more detailed description of the processing module 1002 and the sending module 1001, as well as a more detailed description of the technical features therein and a description of the beneficial effects, etc., please refer to the above-mentioned corresponding encoding method embodiment part, which will not be repeated here.

[0159] Fig.11 FIG. 1 is a schematic diagram showing the composition of a communication device provided in an embodiment of the present application. Fig.11 As shown, the communication device 11 includes a receiving module 1101 .

[0160] In some embodiments, the receiving module 1101 is used to receive a data frame; wherein the transmission frame includes a data pilot symbol and a data symbol, the data pilot symbol is used to perform channel estimation and carry data information to be transmitted, and the data symbol is used to carry the data information to be transmitted.

[0161] In some embodiments, the transmission frame includes one time slot, and the time slot includes the data pilot symbol and the data symbol.

[0162] In some embodiments, the transmission frame comprises a plurality of time slots, and at least one first time slot of the plurality of time slots comprises at least the data pilot symbol.

[0163] In some embodiments, at least one second time slot of said plurality of time slots comprises only said data symbols.

[0164] In some embodiments, the data pilot symbol and the data symbol in the same time slot are each independently configured with a modulation and coding strategy MCS.

[0165] In some embodiments, all data symbols in the same time slot use the same MCS.

[0166] In some embodiments, data symbols in different time slots are each independently configured with an MCS.

[0167] In some embodiments, the number of symbols included in the time slot is greater than 1 and less than or equal to 15.

[0168] For a more detailed description of the above-mentioned receiving module 1101, a more detailed description of each technical feature therein, and a description of the beneficial effects, etc., please refer to the above-mentioned corresponding encoding method embodiment part, which will not be repeated here.

[0169] It should be noted that Fig.10 or Fig.11 The modules in the can also be called units, for example, the processing module can be called a processing unit. Fig.10 or Fig.11 In the illustrated embodiment, the names of the modules may not be the names shown in the figure. For example, a receiving module or a sending module may also be called a communication module.

[0170] Fig.10 or Fig.11 If each unit in the embodiment is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the methods of each embodiment of the present application. The storage medium for storing computer software products includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0171] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, an embodiment of the present application provides a structural schematic diagram of a communication device. Fig.12As shown, the communication device 1200 includes: a processor 1202 , a communication interface 1203 , and a bus 1204 . Optionally, the communication device 1200 may further include a memory 1201 .

[0172] The processor 1202 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor 1202 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor 1202 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0173] The communication interface 1203 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0174] The memory 1201 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0175] As a possible implementation, the memory 1201 may exist independently of the processor 1202, and the memory 1201 may be connected to the processor 1202 via a bus 1204 for storing instructions or program codes. When the processor 1202 calls and executes the instructions or program codes stored in the memory 1201, the method provided in the embodiment of the present application can be implemented.

[0176] In another possible implementation, the memory 1201 may also be integrated with the processor 1202 .

[0177] The bus 1204 may be an extended industry standard architecture (EISA) bus, etc. The bus 1204 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.12 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0178] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the equipment or device is divided into different functional modules to complete all or part of the functions described above.

[0179] The embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by computer instructions to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it may include the processes of the above method embodiments. The computer-readable storage medium can be the memory or memory of any of the above embodiments. The above computer-readable storage medium can also be an external storage device of the above device or device, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above device or device. Further, the above computer-readable storage medium can also include both the internal storage unit of the above device or device and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above device or device. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

[0180] An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program product is run on a computer, the computer is enabled to execute any one of the methods provided in the above embodiments.

[0181] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0182] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

[0183] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application 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: The method comprises: Sending a transmission frame; wherein the transmission frame includes a data pilot symbol and a data symbol, the data pilot symbol is used for channel estimation and carrying data information to be transmitted, and the data symbol is used for carrying the data information to be transmitted.

2. The method according to claim 1, characterized in that: The transmission frame includes a time slot, and the time slot includes the data pilot symbol and data symbols.

3. The method according to claim 1, characterized in that The transmission frame includes a plurality of time slots, and at least one first time slot of the plurality of time slots includes at least the data pilot symbol.

4. The method according to claim 3, characterized in that: At least one second time slot of the plurality of time slots includes only the data symbols.

5. The method according to any one of claims 2 to 4, characterized in that The data pilot symbol and the data symbol in the same time slot are independently configured with a modulation and coding strategy MCS.

6. The method according to any one of claims 2 to 4, characterized in that All data symbols in the same time slot use the same MCS.

7. The method according to claim 3 or 4, characterized in that: The data symbols in different time slots are independently configured with MCS.

8. The method according to any one of claims 2 to 4, characterized in that The number of symbols included in the time slot is greater than 1 and less than or equal to 15.

9. The method according to claim 1, characterized in that: The data information to be transmitted includes first data to be transmitted and second data to be transmitted; Before sending the transmission frame, the method further includes: Performing data processing on the first data to be transmitted to obtain the data pilot symbol; Data processing is performed on the second data to be transmitted to obtain the data symbol.

10. The method according to claim 9, characterized in that The performing data processing on the first data to be transmitted to obtain the data pilot symbol includes: Performing coding modulation on the first data to be transmitted to obtain a first modulation symbol; Performing resource mapping on the first modulation symbol to obtain first frequency domain data; Perform symbol shaping processing on the first frequency domain data to obtain the data pilot symbol.

11. The method according to claim 10, characterized in that The first frequency domain data is used to indicate the frequency domain mapping position of the data pilot symbol.

12. The method according to claim 11, characterized in that The frequency domain mapping position is determined based on the transmission layer where the data pilot symbol is located, the number of transmission layers, and the number of resource blocks RBs.

13. The method according to claim 10, characterized in that The first frequency domain data is mapped to a transmission layer, and the data in the transmission layer occupies multiple subcarriers of a data pilot symbol.

14. The method according to claim 10, characterized in that The first frequency domain data is mapped to multiple transmission layers, and data in different transmission layers of the multiple transmission layers occupy different subcarriers of the data pilot symbols.

15. The method according to claim 14, characterized in that The method further includes: periodically allocating the first frequency domain data to a plurality of consecutive subcarriers of the data pilot symbol, taking the number of the transmission layers as an allocation period; wherein one allocation period includes data of each transmission layer in all transmission layers.

16. The method according to claim 11, characterized in that The MCS is configured independently for data in different transport layers.

17. The method according to claim 9, characterized in that The performing data processing on the second data to be transmitted to obtain the data symbol includes: Performing coding modulation on the second data to be transmitted to obtain a second modulation symbol; Performing resource mapping on the second modulation symbol to obtain second frequency domain data; Perform symbol shaping processing on the second frequency domain data to obtain the data symbol.

18. The method according to claim 1, characterized in that The data pilot symbol supports at least one of the following modulation modes: QPSK, 16QAM, 64QAM, and 256QAM.

19. A communication method, characterized in that: The method comprises: Receive a data frame; wherein the transmission frame includes a data pilot symbol and a data symbol, the data pilot symbol is used to perform channel estimation and carry data information to be transmitted, and the data symbol is used to carry the data information to be transmitted.

20. The method according to claim 19, characterized in that The transmission frame includes a time slot, and the time slot includes the data pilot symbol and data symbols.

21. The method according to claim 19, characterized in that The transmission frame includes a plurality of time slots, and at least one first time slot of the plurality of time slots includes at least the data pilot symbol.

22. The method according to claim 21, characterized in that At least one second time slot of the plurality of time slots includes only the data symbols.

23. The method according to any one of claims 20 to 22, characterized in that The data pilot symbol and the data symbol in the same time slot are independently configured with a modulation and coding strategy MCS.

24. The method according to any one of claims 20 to 22, characterized in that All data symbols in the same time slot use the same MCS.

25. The method according to claim 20 or 22, characterized in that The data symbols in different time slots are independently configured with MCS.

26. The method according to any one of claims 20 to 22, characterized in that The number of symbols included in the time slot is greater than 1 and less than or equal to 15.

27. A communication device, characterized in that: include: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 26 is performed.

28. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a communication device, the communication device is caused to perform the method according to any one of claims 1 to 26.