Communication method, communication apparatus and storage medium
By combining channel estimation and data transmission in wireless transmission frames and using data pilot symbols for channel estimation, the problem of inefficiency caused by pilot overhead in wireless mobile communication systems is solved, and a more efficient communication system is realized.
Patent Information
- Application Number
- PCT/CN2024/074658
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-29
- Filing Date
- 2024-01-30
- Publication Date
- 2025-01-02
AI Technical Summary
In wireless mobile communication systems, the channel estimation method usually uses the least squares and minimum mean square error algorithm, which leads to the need to send pilot signals, generate pilot overhead, and reduces communication efficiency.
A communication method is proposed, by including data pilot symbols and data symbols in the transmission frame, the data pilot symbols are used for channel estimation, and the data symbols are used to carry data information, realizing pilotless transmission, reducing pilot overhead, and improving communication efficiency.
The transmission capacity and efficiency of the wireless communication system are improved, and by combining channel estimation and data transmission in the wireless transmission frame, pilot overhead is reduced and the overall performance of the communication system is improved.
Smart Images

Figure CN2024074658_02012025_PF_FP_ABST
Abstract
Description
Communication method, communication device, and storage medium
[0001] This application claims priority to Chinese patent application No. 202310794850.2, filed on June 29, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of communication technology, and in particular to a communication method, a communication device, and a storage medium. Background Art
[0003] In wireless mobile communication systems, because wireless channels are not fixed and predictable like wired channels but rather exhibit significant randomness, their performance is significantly affected by channel effects, such as shadow fading and frequency-selective fading. To accurately recover the transmitted signal at the receiver, the receiver typically uses channel equalization to compensate for channel fading. Channel equalization requires pre-acquisition of channel state information (CSI). Therefore, wireless mobile communication systems typically perform channel estimation by transmitting pilot symbols to obtain accurate CSI. Channel equalization then uses this CSI to eliminate channel-induced signal distortion.
[0004] Summary of the Invention
[0005] In one aspect, an embodiment of the present disclosure provides a communication method, comprising: sending a transmission frame, the transmission frame comprising data pilot symbols and data symbols. The data pilot symbols are used for channel estimation and carrying data information to be transmitted, and the data symbols are used for carrying data information to be transmitted.
[0006] In another aspect, an embodiment of the present disclosure provides a communication method, comprising: receiving a transmission frame, the transmission frame comprising 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 data information to be transmitted.
[0007] In another aspect, embodiments of the present disclosure provide a communications device, comprising a transmitting module configured to transmit a transmission frame, the transmission frame comprising data pilot symbols and data symbols. The data pilot symbols are used for channel estimation and to carry data information to be transmitted, while the data symbols are used to carry data information to be transmitted.
[0008] In another aspect, embodiments of the present disclosure provide a communications device, comprising a receiving module configured to receive a transmission frame including data pilot symbols and data symbols. The data pilot symbols are used for channel estimation and to carry data information to be transmitted, while the data symbols are used to carry data information to be transmitted.
[0009] In another aspect, an embodiment of the present disclosure provides a communication device, comprising: a memory and a processor. The memory and the processor are coupled; the memory is configured to store computer program instructions executable by the processor; and the processor implements the method described in the above aspects when executing the computer program instructions.
[0010] On the other hand, an embodiment of the present disclosure provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed on a computer (eg, a communication device), the method described in the above aspects is implemented.
[0011] On the other hand, an embodiment of the present disclosure provides a computer program product, which includes computer program instructions. When the computer program instructions are executed, the method described in the above aspects is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The accompanying drawings are used to provide a further understanding of the technical solution of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solution of the present disclosure and do not constitute a limitation to the technical solution of the present disclosure.
[0013] FIG1 is a schematic diagram of a wireless transmission frame according to an embodiment of the present disclosure.
[0014] FIG2 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0015] FIG3 is a flow chart of a communication method according to an embodiment of the present disclosure.
[0016] FIG4 is a schematic diagram of a transmission frame according to an embodiment of the present disclosure.
[0017] FIG5 is a schematic diagram of another transmission frame according to an embodiment of the present disclosure.
[0018] FIG6 is a schematic diagram of another transmission frame according to an embodiment of the present disclosure.
[0019] FIG7 is a flow chart of another communication method according to an embodiment of the present disclosure.
[0020] FIG8A is a schematic diagram of a resource mapping process according to an embodiment of the present disclosure.
[0021] FIG8B is a schematic diagram of another resource mapping process according to an embodiment of the present disclosure.
[0022] FIG8C is a schematic diagram of another resource mapping process according to an embodiment of the present disclosure.
[0023] FIG9 is a flow chart of yet another communication method according to an embodiment of the present disclosure.
[0024] FIG10 is a schematic diagram showing the composition of a communication device according to an embodiment of the present disclosure.
[0025] FIG11 is a schematic diagram showing the composition of another communication device according to an embodiment of the present disclosure.
[0026] FIG12 is a schematic structural diagram of a communication device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] To help those skilled in the art better understand the technical solutions of the embodiments of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0028] In the description of the present disclosure, 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 there can be three relationships. For example, A and / or B can mean: only A, A and B, and only B. In addition, “at least one” means one or more, and “a plurality” means two or more. Words such as “first” and “second” do not limit the quantity and execution order, and words such as “first” and “second” do not necessarily limit them to be different.
[0029] It should be noted that in this disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this disclosure as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0030] Currently, channel estimation methods commonly use algorithms such as the least squares method (LS) and the minimum mean square error (MMSE). Channel equalization typically employs algorithms such as zero forcing (ZF) and MMSE. Consequently, all algorithms based on non-blind channel estimation require the transmitter to send a pilot signal, generating pilot overhead and reducing the communication efficiency of wireless mobile communication systems.
[0031] The structure of a wireless transmission frame is shown in Figure 1. Each wireless frame consists of 10 subframes, and the number of time slots in each subframe is related to the subcarrier spacing setting. Each time slot includes 14 orthogonal frequency-division multiplexing (OFDM) symbols, and the transmitted pilot signal occupies resources on the corresponding OFDM symbol as needed. Therefore, the need to send pilot signals can lead to a decrease in communication efficiency.
[0032] In view of this, embodiments of the present disclosure provide a communication method, which includes, for example, sending a transmission frame, wherein the transmission frame includes data pilot symbols and data symbols. The data pilot symbols are used for channel estimation and carrying data information to be transmitted, while the data symbols are used to carry data information to be transmitted. This improves communication efficiency.
[0033] The method provided by the embodiment of the present disclosure can be applied to various communication systems. For example, the communication system can be a long term evolution (LTE) system, a fifth generation (5G) communication system, a Wi-Fi system, a communication system related to the third generation partnership project (3GPP), a future evolved communication system (such as a sixth generation (6G) communication system, etc.), or a system integrating multiple systems, etc., without limitation. The method provided by the embodiment of the present disclosure is described below using the communication system 100 shown in Figure 2 as an example. Figure 2 is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solution provided by the present disclosure.
[0034] FIG2 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG2 , 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 to the one or more network devices 11.
[0035] In some embodiments, the network device 11 can be used to implement functions such as resource scheduling, wireless resource management, and wireless access control for terminal devices. For example, the network device can be any of a base transceiver, a wireless base station, a wireless transceiver, a small base station, a wireless access point, a transmission reception point (TRP), a transmission point (TP), an evolved NodeB (eNB), a Home NodeB, a Home evolved NodeB, a reader, and some other access node. In some embodiments, the communication system 100 can also include different types of base stations, such as a macrocell base station and / or a small cell base station.
[0036] 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 to collect various information, then forward error correction code the data information, and then send the data to the base station. The terminal device may also be a mobile device such as a mobile phone, a tablet computer, a computer with wireless transceiver function, a car, a tram, etc. 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 a mobile station, user station, mobile unit, user unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile user station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, passive tag, or some other possible device. Various types of UE may also be a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a tablet computer, a laptop computer, a cordless phone, a wireless local loop (WLL) station, etc. Various types of UEs can 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 part of an IoT system.
[0037] In some embodiments, during a communication process, a network device sends data to a terminal device, and the terminal device receives the data sent by the network device. Thus, the network device can be referred to as a transmitter. Accordingly, the terminal device can be referred to as a receiver. Alternatively, when a terminal device sends data to a network device, the network device can be referred to as a receiver. Accordingly, the terminal device can be referred to as a transmitter.
[0038] It should be noted that Figure 2 is only an exemplary framework diagram. The number of devices or nodes included in Figure 2 and the names of each device are not restricted. In addition to the functional nodes shown in Figure 2, the communication system can also include other nodes or devices, such as core network devices.
[0039] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art will appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.
[0040] The following describes the embodiments provided by the present disclosure in conjunction with the accompanying drawings.
[0041] As shown in FIG3 , an embodiment of the present disclosure provides a communication method, which includes the following steps: S101 , a transmitting end sends a transmission frame, which includes a data pilot symbol and a data symbol.
[0042] The data pilot symbol is used for channel estimation and carrying data information to be transmitted, and the data symbol is used for carrying data information to be transmitted.
[0043] In some embodiments, a transmission frame may include one or more time slots.
[0044] In one example, a transmission frame includes one time slot including data pilot symbols and data symbols.
[0045] In some embodiments, the number of symbols included in one 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 one time slot. slot The sending end can be N in this time slot. slot N symbols are randomly selected 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, as shown in FIG4 , the single-slot transmission frame includes a data pilot symbol 0 and data symbols 1-13.
[0046] In some embodiments, the transmitting end may introduce a cyclic prefix (CP) between each subcarrier to prevent inter-carrier-interference (ICI).
[0047] In other embodiments, the transmitting end may not introduce a cyclic prefix to implement CP-free communication transmission to improve transmission efficiency. As shown in Figure 5, in the case of CP-free transmission, the value of N can be 15, and the single-slot transmission frame includes data pilot symbol 0 and data symbols 1-14.
[0048] 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.
[0049] In some embodiments, the first time slot includes at least data pilot symbols. For example, the first time slot may include only data pilot symbols. Alternatively, the first time slot includes data pilot symbols and data symbols. Furthermore, the first time slot may also be referred to as a data pilot time slot.
[0050] In some embodiments, the second time slot includes only data symbols. In addition, the second time slot can also be called a data time slot.
[0051] 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.
[0052] For example, as shown in FIG6 , the transmission frame includes time slot 1, time slot 2, and time slot 3. Time slot 1 includes data pilot symbol 0 and data symbols 1-13, and 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.
[0053] It should be noted that based on the transmission frame structure including multiple time slots provided in the embodiment of the present disclosure, 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.
[0054] 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.
[0055] In some embodiments, for coding and modulation processing at the transmitter, data pilot symbols and data symbols within the same time slot are independently configured with a modulation and coding scheme (MCS). For example, for a single-slot data frame, the data pilot symbols and data symbols within the frame are independently configured with an MCS. For a data frame comprising multiple time slots, the data pilot symbols and data symbols within any first time slot of the frame are independently configured with an MCS. This allows for selecting an appropriate MCS configuration for each data pilot symbol or data symbol based on the actual usage environment, thereby achieving better transmission performance.
[0056] 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 an MCS. For example, using the single-slot transmission frame in FIG4 , the MCS for data pilot symbol 0 can be denoted as MCSp, and the MCSs for data symbols 1-13 can all be denoted as MCSd.
[0057] In some embodiments, different transport blocks (TBs) can also be independently configured with an MCS. In addition, data in different transport layers can also be independently configured with an MCS. For example, taking the transmission frame in Figure 6 as an example, the MCS of data pilot symbol 0 in time slot 1 can be expressed as MCSp, the MCS of data symbols 1-13 in time slot 1 can all be expressed as MCSd1, the MCS of data symbols 0-13 in time slot 2 can all be expressed as MCSd2, and the MCS of data symbols 0-13 in time slot 3 can all be expressed as MCSd3.
[0058] In some embodiments, the data pilot symbol supports at least one of the following modulation schemes: quadrature phase shift keying (QPSK), 16QAM (quadrature amplitude modulation), 64QAM, and 256QAM.
[0059] 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.
[0060] Exemplarily, the transmitting end may perform coding modulation, resource mapping, and symbol shaping on the first data to be transmitted to generate data pilot symbols. Furthermore, the transmitting end may perform coding modulation, resource mapping, and symbol shaping on the second data to be transmitted to generate data symbols.
[0061] In an example, as shown in FIG7 , the process of generating a data frame at the transmitting end based on the data to be transmitted can be implemented as the following S1 to S3.
[0062] In S1, the transmitting end performs coding and modulation on the data information to be transmitted to obtain modulation symbols.
[0063] In some embodiments, the transmitting end may first determine the data pilot symbol and the number of transmission information bits of the data symbol based on the number of resource blocks (RBs) scheduled for transmission, the number of spatial streams, and the MCS index value, and then generate the pilot data symbol transmission bit information according to the number of transmission information bits of the data pilot symbol and the above-mentioned data information to be transmitted, that is, the first data to be transmitted, and generate the data symbol transmission bit information according to the number of transmission information bits of the data symbol and the above-mentioned data information to be transmitted, that is, the second data to be transmitted.
[0064] Thus, the transmitting end can perform channel coding on the data to be transmitted to obtain coded bit data. The channel coding method can adopt methods such as low density parity check code (LDPC) and Polar coding.
[0065] In some embodiments, the data 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.
[0066] In one example, taking the communication system 100 as an example, the data frame in the communication system 100 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 transmit antennas and physical receive antennas is 1. The number of symbols N contained in the single-slot transmission frame is slot = 14, the number of data pilot symbols N = 1. Furthermore, the data pilot symbols and data symbols are encoded independently.
[0067] 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 of MCSp=10, Q is configured. 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).
[0068] 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 of 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).
[0069] In another example, taking the communication system 100 as an example, the data frame in the communication system 100 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 transmit antennas and physical receive antennas is 2. A transmission frame includes 1 first time slot and 2 second time slots. 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.
[0070] In the communication system 100, data pilot symbols and data symbols are independently configured with MCSs, and all data symbols in the same time slot use the same MCS, while data symbols in different time slots are independently configured with MCSs.
[0071] 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 Q corresponding to MCSp = 0 m,pw =2, for X p Perform modulation processing to obtain the first modulation symbol Y after modulation processing p , Y p =Modulate(X p ,2).
[0072] 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 portion of the second data to be transmitted corresponding to the data symbol. d1 Then, based on the modulation order configuration of MCSd1=10, Q m,da1 =4, for X d Perform modulation processing to obtain the modulation symbol Y after modulation processing d1 , Y d1 =Modulate(X d1 ,4).
[0073] 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 symbols 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).
[0074] In another example, taking the communication system 100 as an example, the data frame in the communication system 100 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. A CP-free transmission mode is used, 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.
[0075] In the communication system 100, data pilot symbols and data symbols are independently configured with MCSs, and data pilot symbols are also independently configured with MCSs in different transmission layers.
[0076] For the data pilot symbol, the data stream of the communication system 100 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 encoding 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 for X p1 ,X p2 ,X p3 ,Xp4 Perform modulation processing to obtain the first modulation symbol Y after modulation processing p , Y p =[Y p1 ,Y p2 ,Y p3 ,Y p4 ],Y p1 =Modulate(X p1 ,2),Y p2 =Modulate(X p2 ,2),Y p3 =Modulate(X p3 ,4),Y p4 =Modulate(X p4 ,4).
[0077] 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 of MCSd=19, Q m,da =6, for X d Perform modulation processing to obtain the second modulation symbol Y after modulation processing d , Y d =Modulate(X d ,6).
[0078] In S2, the transmitter performs resource mapping on the modulation symbols to obtain frequency domain data.
[0079] In some embodiments, the transmitter may use N transmission layers to perform layer mapping on the modulation symbols to obtain frequency domain data. N is a positive integer. For example, the value of N may be 1, 2, 4, or other possible values.
[0080] Layer mapping involves mapping modulation symbols to different transport layers (new data streams). A transport layer is a transmission channel, and the number of layers in a transport layer represents the number of transmission channels used simultaneously. For example, if the number of layers is two, two transmission channels transmit information simultaneously. The information transmitted by two transport layers at the same time can be the same or different, without limitation here. Furthermore, frequency domain data includes modulation symbols at various locations within each transport layer of one or more transport layers.
[0081] It should be noted that because the number of codewords for the data to be transmitted is inconsistent with the number of transmit antennas, the data to be transmitted needs to be mapped to different transmit antennas, so layer mapping is required. The transmitter can first use layer mapping to remap the first modulation symbol to multiple layers (new data streams) based on certain rules, and then map the data to the antenna ports through processing.
[0082] 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.
[0083] In some embodiments, the first frequency domain data is used to indicate a 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 (RBs).
[0084] Exemplarily, the frequency domain mapping position k of the data pilot symbol is determined based on the following formula (1): k=L·n+p Formula (1)
[0085] And, n=0, 1, ... (12*RB Num / L-1), p=0, 1,..., L-1.
[0086] In the above formula, k represents the subcarrier index of the frequency domain mapping position, p represents the index of the transmission layer where the data pilot symbol is located, L represents the total number of transmission layers, RB Num Indicates the total number of scheduled RBs.
[0087] 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.
[0088] In other embodiments, when there are multiple transmission layers for resource mapping, the first frequency-domain data is mapped to the multiple transmission layers, and the data in different transmission layers of the multiple transmission layers occupy different subcarriers of the data pilot symbols. For example, the transmitting end may periodically allocate the first frequency-domain data to multiple consecutive subcarriers of the data pilot symbols, using the number of transmission layers as an allocation period. One allocation period includes data from each transmission layer in all transmission layers.
[0089] For example, when N=1, the transmitting end may modulate the first modulation symbol Y p Map to the transmission layer to obtain the first frequency domain data For example, as shown in FIG8A , the transmitting end may p Mapped to transmission layer a1, and the transmission layer a1 occupies subcarriers 0-11 of the data pilot symbol.
[0090] Alternatively, in the case of N=2, the transmitting end may use the first modulation symbol Y p Mapped to two transmission layers. Thus, the first frequency domain data obtained includes the first transmission layer corresponding And the corresponding second transport layer
[0091] Exemplarily, as shown in FIG8B , 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. 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.
[0092] Alternatively, when N=4, the transmitter may use the first modulation symbol Y p Mapped to four transmission layers. Thus, the first frequency domain data obtained includes the first transmission layer corresponding The second transport layer corresponds to The third transport layer corresponds to And the corresponding fourth transport layer
[0093] For example, as shown in FIG8C , the subcarriers occupied by the data of transmission layer c1 (first transmission layer) include subcarriers 0, 4, and 8, the subcarriers occupied by the data of transmission layer c2 (second transmission layer) include subcarriers 1, 5, and 9, the subcarriers occupied by the data of transmission layer c3 (third transmission layer) include subcarriers 2, 6, and 10, and the subcarriers occupied by the data of transmission layer c4 (fourth transmission layer) include subcarriers 3, 7, and 11. The transmitting end uses the number of transmission layers 4 as an 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, and so on. Taking subcarriers 0-3 as an example, the data of transmission layer c1 may occupy subcarrier 0, the data of transmission layer c2 may occupy subcarrier 1, the data of transmission layer c3 may occupy subcarrier 2, and the data of transmission layer c4 may occupy subcarrier 3.
[0094] In some embodiments, the transmitting end may further perform resource mapping on the second modulation symbol to obtain second frequency domain data.
[0095] In some embodiments, data in multiple transmission layers (data streams) in the second frequency domain data may be superimposed.
[0096] 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, as shown in FIG8A , the transmitting end mayd Mapped to the data pilot symbol transmission layer a2, and the transmission layer a2 occupies subcarriers 0-11 of the data symbol.
[0097] Alternatively, in the case of 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 Exemplarily, as shown in FIG8B , data of transmission layer b3 (first transmission layer) and data of transmission layer b4 (second transmission layer) are superimposed and jointly occupy multiple subcarriers of multiple data symbols.
[0098] Alternatively, when N=4, the transmitter may use the second modulation symbol Y d Mapped to four transmission layers. Thus, the first frequency domain data obtained includes the first transmission layer corresponding The second transport layer corresponds to The third transport layer corresponds to And the corresponding fourth transport layer Exemplarily, as shown in FIG8C , 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.
[0099] In one example, taking the above communication system 100 as an example, the number of transmission layers is 1, and the frequency domain data that can be obtained includes as well as
[0100] In another example, taking the above communication system 100 as an example, the number of transmission layers is 2, and the first frequency domain data can be obtained including as well as The second frequency domain data includes m=1,2,3 and m = 1, 2, 3. 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.
[0101] In another example, taking the above communication system 100 as an example, the number of transmission layers is 4, and 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, or 4.
[0102] In S3, the transmitter performs symbol shaping processing on the frequency domain data to obtain a transmission frame.
[0103] In some embodiments, the transmitting end performs symbol shaping on the first frequency domain data to obtain data pilot symbols. In addition, the transmitting end performs symbol shaping on the second frequency domain data to obtain data symbols.
[0104] In some embodiments, the transmitter can perform symbol shaping 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 that uses a large number of adjacent orthogonal subcarriers (SC), each modulated using a modulation technique such as BPSK and QAM. This OFDM technology has the capability of high-speed transmission and can effectively combat frequency selective fading.
[0105] 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.
[0106] In some embodiments, the transmitter may also introduce a CP between each subcarrier. For example, after obtaining the time-domain OFDM signal to be transmitted through IFFT processing, the CP corresponding to the subcarrier spacing corresponding to the time-domain OFDM signal may be added. Thus, when transmitting the data frame, the transmitter may transmit the time-domain OFDM signal and the CP.
[0107] In other embodiments, the transmitting end may not introduce a CP between each subcarrier.
[0108] The communication method provided by the embodiments of the present disclosure can transmit a new wireless transmission frame structure that includes pilot symbols that can be used for channel estimation and carry data information to be transmitted. This enables pilot-free and CP-free transmission, eliminating the need for pilot overhead and allowing more symbol resources to be used for data transmission, thereby improving the transmission capacity and efficiency of wireless communication systems.
[0109] In some embodiments, the present disclosure further provides another communication method, as shown in FIG9 , which includes the following: S201 , a receiving end receives a transmission frame, where the transmission frame includes a data pilot symbol and a data symbol.
[0110] The data pilot symbol is used for channel estimation and carrying data information to be transmitted, and the data symbol is used for carrying data information to be transmitted.
[0111] In some embodiments, a transmission frame may include one or more time slots.
[0112] In some embodiments, the number of symbols included in a time slot is greater than 1 and less than or equal to 15.
[0113] In one example, a transmission frame includes one time slot, which includes data pilot symbols and data symbols.
[0114] 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.
[0115] In some embodiments, the first time slot includes at least data pilot symbols. For example, the first time slot may include only data pilot symbols. Alternatively, the first time slot includes data pilot symbols and data symbols. Furthermore, the first time slot may also be referred to as a data pilot time slot.
[0116] In some embodiments, the second time slot includes only data symbols. In addition, the second time slot can also be called a data time slot.
[0117] 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.
[0118] 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.
[0119] For details about the transmission frame, please refer to the detailed description in S101 above, which will not be repeated here.
[0120] In some embodiments, the receiving end may parse the data pilot symbols and the data symbols to obtain the transmitted data information.
[0121] In some embodiments, the receiving end may perform OFDM waveform processing on the data pilot symbols and the data symbols. The receiving end may perform processing such as CP removal and Fast Fourier Transform (FFT) on the received OFDM signal.
[0122] In some embodiments, the receiving end may further perform channel estimation processing, decoding processing, and data merging processing on the transmission frame to obtain the transmitted data information.
[0123] 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, and then perform channel estimation based on the hard decision symbol sequence to obtain channel information.
[0124] In some embodiments, the receiving end may further decode the data symbols based on the obtained channel information to obtain decoding information of the data symbols, and decode the data pilot symbols to obtain decoding information of the data pilot symbols. In some embodiments, the receiving end may further 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.
[0125] In some embodiments, the receiving end may further combine the decoding information of the data symbols and the decoding information of the data pilot symbols to obtain the transmitted data information.
[0126] 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.
[0127] The above mainly introduces the solution provided by the present disclosure from the perspective of the interaction between each node. It is understandable that each node, such as a device or equipment, includes a hardware structure and / or software module corresponding to the execution of each function in order to realize the above functions. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present disclosure 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 be beyond the scope of the present disclosure.
[0128] The embodiments of the present disclosure can divide the functional modules of the communication device according to the above-mentioned method embodiments. 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-mentioned integrated modules can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is schematic and is only a logical functional division. In actual implementation, there may be other division methods. The following is an example of dividing each functional module corresponding to each function.
[0129] FIG10 is a schematic diagram showing the components of a communication device according to an embodiment of the present disclosure. As shown in FIG10 , the communication device 1000 includes a sending module 1001. In some embodiments, the communication device 1000 may further include a processing module 1002.
[0130] In some embodiments, the sending module 1001 is configured to send a transmission frame, wherein the transmission frame includes data pilot symbols and data symbols. The data pilot symbols are used for channel estimation and carrying data information to be transmitted, and the data symbols are used for carrying data information to be transmitted.
[0131] In some embodiments, a transmission frame includes one time slot, and the time slot includes data pilot symbols and data symbols.
[0132] 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.
[0133] In some embodiments, at least one second time slot of the plurality of time slots includes only data symbols.
[0134] 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).
[0135] In some embodiments, all data symbols in the same time slot use the same MCS.
[0136] In some embodiments, data symbols in different time slots are independently configured with an MCS.
[0137] In some embodiments, the number of symbols included in a time slot is greater than 1 and less than or equal to 15.
[0138] In some embodiments, the data information to be transmitted includes first data to be transmitted and second data to be transmitted. The processing module 1002 is configured 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.
[0139] In some embodiments, the processing module 1002 is used, for example, to: perform encoding and modulation on 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.
[0140] In some embodiments, the first frequency domain data is used to indicate a frequency domain mapping position of a data pilot symbol.
[0141] 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).
[0142] 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.
[0143] 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.
[0144] In some embodiments, the processing module 1002 is further configured to periodically allocate the first frequency domain data to a plurality of consecutive subcarriers of the data pilot symbol, using the number of transmission layers as an allocation period. One allocation period includes data of each transmission layer in all transmission layers.
[0145] In some embodiments, data of different transmission layers are independently configured with MCS.
[0146] In some embodiments, the processing module 1002 is used, for example, to: perform encoding 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.
[0147] In some embodiments, the data pilot symbol supports at least one of the following modulation schemes: QPSK, 16QAM, 64QAM, and 256QAM.
[0148] For a more detailed description of the processing module 1002 and the sending module 1001, as well as a more detailed description of each technical feature therein and a description of the beneficial effects, etc., please refer to the corresponding method embodiment section above and will not be repeated here.
[0149] FIG11 is a schematic diagram showing the composition of a communication device according to an embodiment of the present disclosure. As shown in FIG11 , the communication device 11 includes a receiving module 1101 .
[0150] In some embodiments, the receiving module 1101 is configured to receive a data 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 data information to be transmitted.
[0151] In some embodiments, a transmission frame includes one time slot, and the time slot includes data pilot symbols and data symbols.
[0152] 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 a data pilot symbol.
[0153] In some embodiments, at least one second time slot of the plurality of time slots includes only data symbols.
[0154] 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).
[0155] In some embodiments, all data symbols in the same time slot use the same MCS.
[0156] In some embodiments, data symbols in different time slots are independently configured with an MCS.
[0157] In some embodiments, the number of symbols included in a time slot is greater than 1 and less than or equal to 15.
[0158] 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 method embodiment part, which will not be repeated here.
[0159] It should be noted that the modules in FIG10 or FIG11 may also be referred to as units. For example, the processing module may be referred to as a processing unit. In addition, in the embodiment shown in FIG10 or FIG11 , the names of the modules may not be those shown in the figure. For example, the receiving module or the sending module may also be referred to as a communication module.
[0160] If the various units in Figure 10 or Figure 11 are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present disclosure is essentially or the part that contributes to the relevant technology 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 for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present disclosure. The storage medium for storing computer software products includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0161] In the case of implementing the functions of the above-mentioned integrated modules in hardware, an embodiment of the present disclosure provides a schematic diagram of the structure of a communication device. As shown in Figure 12, the communication device 1200 includes: a processor 1202, a communication interface 1203, and a bus 1204. In some embodiments, the communication device 1200 may also include a memory 1201.
[0162] Processor 1202 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the present disclosure. 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 device, a transistor logic device, a hardware component, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the present disclosure. Processor 1202 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, or a combination of a DSP and a microprocessor.
[0163] The communication interface 1203 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0164] The memory 1201 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device 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.
[0165] As an implementation, the memory 1201 may exist independently of the processor 1202. The memory 1201 may be connected to the processor 1202 via a bus 1204 to store 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 disclosure can be implemented.
[0166] In another implementation, the memory 1201 may also be integrated with the processor 1202 .
[0167] Bus 1204 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 1204 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, FIG12 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0168] 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 distributed and completed by 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.
[0169] The present disclosure also provides a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium). All or part of the processes in the above-mentioned method embodiments can be completed by computer instructions to instruct the relevant hardware, and the program can be stored in the above-mentioned computer-readable storage medium. When the program is executed, it may include the processes of the above-mentioned method embodiments. The computer-readable storage medium may be the memory or memory of any of the aforementioned embodiments. The above-mentioned computer-readable storage medium may also be an external storage device of the above-mentioned device or apparatus, 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-mentioned device or apparatus. Further, the above-mentioned computer-readable storage medium may also include both the internal storage unit of the above-mentioned device or apparatus and an external storage device. The above-mentioned computer-readable storage medium is used to store the above-mentioned computer program and other programs and data required by the above-mentioned device or apparatus. The above-mentioned computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
[0170] The embodiments of the present disclosure further provide 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.
[0171] The technical solutions provided by the embodiments of this disclosure enable the transmission of a new wireless transmission frame structure that includes data pilot symbols, which can be used for channel estimation and carry data information to be transmitted. This enables pilot-free and CP-free transmission, eliminating the need for pilot overhead and allowing more symbol resources to be used for data transmission, thereby improving the transmission capacity and efficiency of wireless communication systems.
[0172] Although the present disclosure is described herein in conjunction with various embodiments, in the process of implementing the present disclosure for which protection is sought, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple components. A single processor or other unit may implement several of the 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.
[0173] Although the present disclosure has been described with reference to specific features and embodiments thereof, it will be apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present disclosure. Accordingly, this specification and the drawings are merely illustrative of the present disclosure as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present disclosure. Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, the present disclosure is intended to encompass such modifications and variations if they fall within the scope of the claims of the present disclosure and their equivalents.
[0174] The above is only a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A communication method, comprising: Send a transmission frame; The transmission frame includes a data pilot symbol and a data symbol, wherein 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, wherein: The transmission frame includes one time slot, and the one time slot includes the data pilot symbol and the data symbol.
3. The method according to claim 1, wherein: 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, wherein: 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, wherein: 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, wherein: All data symbols in the same time slot use the same MCS.
7. The method according to claim 3 or 4, wherein: The data symbols in different time slots are independently configured with MCS.
8. The method according to any one of claims 2 to 4, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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.
14. The method according to claim 10, wherein: 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, further comprising: The first frequency domain data is periodically allocated to a plurality of continuous subcarriers of the data pilot symbol with the number of the plurality of 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, wherein: The MCS is configured independently for data in different transport layers.
17. The method according to claim 9, wherein: 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, wherein: The data pilot symbol supports at least one of the following modulation modes: quadrature phase shift keying QPSK, 16 quadrature amplitude modulation QAM, 64QAM, and 256QAM.
19. A communication method, comprising: 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, wherein: The transmission frame includes one time slot, and the one time slot includes the data pilot symbol and the data symbol.
21. The method according to claim 19, wherein: 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, wherein: 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, wherein: 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, wherein: All data symbols in the same time slot use the same MCS.
25. The method according to claim 20 or 22, wherein: The data symbols in different time slots are independently configured with MCS.
26. The method according to any one of claims 20 to 22, wherein: The number of symbols included in the time slot is greater than 1 and less than or equal to 15.
27. A communication device, comprising: Memory and processor; The memory is coupled to the processor; the memory is used to store instructions executable by the processor; and the processor executes the method according to any one of claims 1 to 26 when executing the instructions.
28. A computer-readable storage medium, wherein: 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.
Citation Information
Patent Citations
Method and device for mapping pilot signal in unicast and broadcast / multicast mode
CN101222263A
New frame and data pattern structure for multi-carrier systems
CN101674471A
Method of transmitting and receiving a signal and apparatus for transmitting and receiving a signal
CN101690240A
Method and device thereof for receiving and transmitting OFDM signals by using differential data as pilot frequencies
CN101808067A
Synchronization in a broadcast OFDM system using time division multiplexed pilots
CN101836410A
