Communication method and device

By introducing placeholder symbols and reserved symbols into wireless communication systems and flexibly configuring the inter-symbol protection interval, the problems of inter-symbol interference and inter-subcarrier interference caused by multipath effects are solved, thereby improving communication performance and transmission rate.

CN121644281APending Publication Date: 2026-03-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In wireless communication systems, inter-symbol interference and inter-subcarrier interference caused by multipath effects are difficult to eliminate effectively, and the configuration of guard intervals between symbols in existing technologies is not flexible enough.

Method used

By introducing placeholder or reserved symbols into the data symbol set, the protection interval between symbols can be flexibly configured, and the network equipment can be used to indicate the set and reserved positions to reduce inter-symbol interference and inter-subcarrier interference.

Benefits of technology

It effectively reduces inter-symbol interference and inter-subcarrier interference, improving communication performance, especially in scenarios with severe high-frequency phase noise and high timing requirements, thereby increasing transmission rate and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121644281A_ABST
    Figure CN121644281A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and a communication device, which are used for realizing flexible configuration of guard intervals among symbols. The method comprises: a first communication device obtaining P data symbols, P being a positive integer; the first communication device obtains a first waveform symbol through processing according to a first set and outputs the first waveform symbol, the P data symbols are located at set positions in the first set, the first set is composed of K0 symbols, K0 = M0 + M1 + N0 + N1 + N2, N0, N1 and N2 are non-negative integers, at least one of N0, N1 and N2 is not zero, and M0 and M1 are positive integers; the set position comprises the N0th symbol to the (N0 + M0-1) th symbol in the first set and the (N0 + M0 + N1) th symbol to the (N0 + M0 + N1 + M1-1) th symbol in the first set, and M0 + M1 = P.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of mobile communication, and particularly relates to a communication method and device. BACKGROUND

[0002] In a wireless communication system, the medium through which a signal propagates from a transmitter to a receiver is called a channel. Multipath is a propagation phenomenon that causes a radio signal to take two or more paths to reach the receiver. The causes of multipath can include atmospheric ducting, ionospheric reflection and refraction, or reflection by water bodies and terrestrial objects such as mountains and buildings. Since the multiple components of a signal under multipath propagate different distances, they will arrive at the receiver at different times, with different components corresponding to different paths. The time difference between the first path component and the last component of the same signal to arrive is called maximum delay spread (DS).

[0003] Multipath signal propagation can cause inter symbol interference (ISI) and inter carrier interference (ICI), resulting in reduced communication performance. In order to eliminate the ISI and ICI between symbols, a guard interval (GI) is usually inserted between the symbols. However, how to flexibly configure the guard interval between symbols still needs further research. SUMMARY

[0004] The present application provides a communication method and device to realize flexible configuration of the guard interval between symbols.

[0005] In a first aspect, a communication method is provided. The method can be implemented by a first communication device. The first communication device can be configured to transmit a signal, e.g., as a transmitter. For example, the first communication device can be a terminal device or an access network device (or alternatively, a network device such as a base station). The first communication device can also be a component in a terminal device or a component in an access network device. Here, a component in the present disclosure can include at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or a transceiving unit, for example. Taking the first communication device as an example of an execution subject, the communication method provided in the present disclosure can include the following steps: obtaining, by the first communication device, P data symbols, where P is a positive integer; obtaining, by the first communication device, a first waveform symbol based on a first set, where the P data symbols are located at a set position in the first set, the first set is composed of K0 symbols, K0=M0+M1+N0+N1+N2, N0, N1, and N2 are non-negative integers, at least one of N0, N1, and N2 is not zero, M0 and M1 are positive integers, the set position includes the N0th symbol to the (N0+M0-1)th symbol in the first set and the (N0+M0+N1)th symbol to the (N0+M0+N1+M1-1)th symbol in the first set, and M0+M1=P; and outputting, by the first communication device, the first waveform symbol.

[0006] Based on this implementation, the P data symbols are located at the set position in the first set, and at least one symbol in the 0th symbol to the (N0-1)th symbol, the (N0+M0)th symbol to the (N0+M0+N1-1)th symbol, or the (N0+M0+N1+M1)th symbol to the (N0+M0+N1+M1+N2-1)th symbol in the first set is not a data symbol (which can be referred to as a placeholder symbol or a reserved symbol), which can serve as an equivalent CP or an equivalent guard interval. Therefore, this method can be used to flexibly generate a guard interval between symbols.

[0007] In a possible embodiment, the first set includes the P data symbols and at least one symbol other than the P data symbols, i.e., a placeholder symbol or a reserved symbol.

[0008] In a possible embodiment, the method further includes: transmitting or receiving, by the first communication device, first information, where the first information is used to indicate the set position and / or a reserved position. The reserved position can be the position of the placeholder symbol or the reserved symbol.

[0009] Based on this implementation, the indication information of the set position and / or the reserved position can be transmitted by a network device to a terminal device, i.e., the set position and / or the reserved position can be configured by a network device.

[0010] In a possible implementation, the first information is used to indicate the set position, including: the first information includes: a symbol position of the set position in the first set; a symbol position in the first set that does not belong to the P data symbols; or a symbol position of the set position in the first set and a symbol position in the first set that does not belong to the P data symbols.

[0011] Based on the implementation, flexible indication of the set position can be achieved.

[0012] In a possible implementation, the at least one symbol other than the P data symbols includes at least one of a first symbol, a second symbol, and a third symbol; the first symbol is located at the 0 th< to the N0-1 th< symbol in the first set, N0 is a positive integer; the second symbol is located at the N0+M0 th< to the N0+M0+N1-1 th< symbol in the first set, N1 is a positive integer; and the third symbol is located at the N0+M0+N1+M1 th< to the N0+M0+N1+M1+N2-1 th< symbol in the first set, N2 is a positive integer.

[0013] Based on the implementation, when the first symbol exists, the inter-symbol interference caused by a previous waveform symbol of the first waveform symbol to the first waveform symbol due to multipath delay can be reduced, or the waveform interference on the third symbol can be reduced. The waveform interference is the interference of the first symbol on the third symbol when the first waveform symbol is generated. When the second symbol exists, the CP length can be equivalently extended, and thus the inter-subcarrier interference can be reduced. When the third symbol exists, the inter-symbol interference caused by the first waveform symbol to a next waveform symbol of the first waveform symbol due to multipath delay can be reduced, or the CP length of the next symbol can be equivalently extended.

[0014] In a possible implementation, the first waveform symbol is a first waveform symbol in a plurality of continuous waveform symbols, or the first waveform symbol is a next waveform symbol of a pilot symbol in the plurality of continuous waveform symbols, and the at least one symbol other than the P data symbols includes the first symbol. In another possible implementation, the first waveform symbol is a last waveform symbol in the plurality of continuous waveform symbols, and the at least one symbol other than the P data symbols includes the third symbol. In a possible implementation, the third symbol is a zero sequence, and the inter-symbol interference can be further reduced.

[0015] Based on the implementation, the placeholder symbol can be determined according to the position of the first waveform symbol in the plurality of waveform symbols.

[0016] In the present application, the first waveform symbol belongs to a plurality of continuous waveform symbols, and the plurality of waveform symbols form a time slot or a data transmission occasion. In other words, the placeholder symbol can be determined according to the position of the first waveform symbol in the time slot or the transmission occasion.

[0017] In a possible implementation, the first communication device can further send or receive second information, and the second information is used to indicate at least one of the first symbol (or the content of the first symbol), the second symbol (or the content of the second symbol), and the third symbol (or the content of the third symbol).

[0018] Based on the implementation, the content of the placeholder symbol or the reserved symbol can be configured by the network device, that is, the content of the placeholder symbol or the reserved symbol can be known by the sending end and the receiving end, and the receiving end can demodulate and obtain data according to the content of the placeholder symbol or the reserved symbol, thereby further reducing inter-symbol interference.

[0019] In a possible implementation, at least one of the first symbol (or the content of the first symbol), the second symbol (or the content of the second symbol), and the third symbol (or the content of the third symbol) is related to the position of the first waveform symbol in the plurality of continuous waveform symbols.

[0020] Based on the implementation, the content of the placeholder symbol or the reserved symbol can be flexibly determined according to the position of the first waveform symbol in the plurality of waveform symbols, so as to further reduce inter-symbol interference. In other words, the content of the placeholder symbol or the reserved symbol can be determined according to the position of the first waveform symbol in the time slot or the transmission occasion.

[0021] In a possible implementation, at least two of the first symbol (or the content of the first symbol), the second symbol (or the content of the second symbol), and the third symbol (or the content of the third symbol) are the same, so as to reduce the complexity of the scheme. For example, at least two of the first symbol, the second symbol, or the third symbol are zero sequences.

[0022] In a possible implementation, the method further includes that the first communication device can further send or receive third information, and the third information is used to activate the method.

[0023] Based on the implementation, the network device can indicate the terminal device to activate the method shown in the first aspect.

[0024] In a possible implementation, the method further includes that the first communication device determines to activate the method according to at least one of the following information: a modulation order; a modulation and coding scheme index; a code rate; a bandwidth; a subcarrier spacing; a carrier frequency point; or indication information of the set position.

[0025] Based on the implementation, the first communication device can determine to activate the method shown in the first aspect without relying on the third information.

[0026] In a possible implementation, the method further includes: obtaining at least one of the following information: a modulation order threshold, the modulation order being greater than or equal to the modulation order threshold; a modulation and coding scheme index threshold, the modulation and coding scheme index being greater than or equal to the modulation and coding scheme index threshold; a code rate threshold, the code rate being greater than or equal to the code rate threshold; a bandwidth threshold, the bandwidth being greater than or equal to the bandwidth threshold; a subcarrier spacing threshold, the subcarrier spacing being greater than or equal to the subcarrier spacing threshold; or a carrier frequency threshold, the carrier frequency being greater than or equal to the carrier frequency threshold.

[0027] Based on the implementation, the first communication device can flexibly determine to activate the method shown in the first aspect. It can be understood that when the above threshold conditions are met, better interference reduction effect can be obtained. Here, the "obtaining" can be pre-defined information, such as obtaining a threshold defined by a protocol, or can be received from a network device.

[0028] In a possible implementation, the method further includes: the first communication device receiving capability information of a second communication device; or the first communication device sending capability information of the first communication device, the capability information being used to indicate that the first communication device supports the method.

[0029] Based on the implementation, the capability information can be used to indicate whether the terminal device supports to execute the method shown in the first aspect. Wherein, if the first communication device is a terminal device or a component in a terminal device, the first communication device can send the capability information. If the first communication device is a network device or a component in a network device, the first communication device can receive capability information of a second communication device, and the second communication device can be a terminal device or a component in a terminal device.

[0030] In a possible implementation, the capability information is related to at least one of the following information: a modulation order; a modulation and coding scheme index; a code rate; a bandwidth; a subcarrier spacing; or a carrier frequency.

[0031] Based on the implementation, the capability information of the terminal device can be flexibly determined according to one or more parameters.

[0032] In a second aspect, a communication method is provided. The method can be implemented by a second communication device. The second communication device can be configured to receive a signal, e.g., the second communication device is a receiver. For example, the second communication device can be an access network device or a terminal device. The second communication device can also be a component in an access network device or a component in a terminal device. Taking the second communication device as an execution subject, the communication method provided in this application can include the following steps: the second communication device acquires a first waveform symbol, and processes a first set according to the first waveform symbol, wherein the first set includes K0 symbols, K0=M0+M1+N0+N1+N2, N0, N1 and N2 are non-negative integers, at least one of N0, N1 and N2 is not zero, and M0 and M1 are positive integers; the second communication device obtains P data symbols from a set position in the first set, wherein the set position includes the N0th symbol to the (N0+M0-1)th symbol in the first set, and the (N0+M0+N1)th symbol to the (N0+M0+N1+M1-1)th symbol in the first set, and M0+M1=P.

[0033] In a possible implementation, the first set includes the P data symbols and at least one symbol other than the P data symbols.

[0034] In a possible implementation, the method further includes: receiving or sending first information, wherein the first information is used to indicate the set position.

[0035] In a possible implementation, the first information is used to indicate the set position, including: the first information includes a symbol position of the set position in the first set; a symbol position of a symbol in the first set that does not belong to the P data symbols; or the symbol position of the set position in the first set and the symbol position of the symbol in the first set that does not belong to the P data symbols.

[0036] In a possible implementation, the at least one symbol other than the P data symbols includes at least one of a first symbol, a second symbol and a third symbol; wherein the first symbol is located in the 0th symbol to the (N0-1)th symbol in the first set, N0 is a positive integer; the second symbol is located in the (N0+M0)th symbol to the (N0+M0+N1-1)th symbol in the first set, N1 is a positive integer; and the third symbol is located in the (N0+M0+N1+M1)th symbol to the (N0+M0+N1+M1+N2-1)th symbol in the first set, N2 is a positive integer.

[0037] In a possible implementation, the first waveform symbol is a first waveform symbol in a plurality of continuous waveform symbols, or the first waveform symbol is a next waveform symbol of a pilot symbol in the plurality of continuous waveform symbols, and the at least one symbol other than the P data symbols includes the first symbol.

[0038] In a possible implementation, the first waveform symbol is a last waveform symbol in a plurality of continuous waveform symbols, and the at least one symbol other than the P data symbols includes the third symbol.

[0039] In a possible implementation, the third symbol is a zero sequence.

[0040] In a possible implementation, the method further includes:

[0041] receiving or sending second information, the second information being used to indicate at least one of the first symbol (or content of the first symbol), the second symbol (or content of the second symbol), and the third symbol (or content of the third symbol).

[0042] In a possible implementation, at least one of the first symbol (or content of the first symbol), the second symbol (or content of the second symbol), and the third symbol (or content of the third symbol) is related to a position of the first waveform symbol in a plurality of continuous waveform symbols.

[0043] In a possible implementation, at least two of the first symbol (or content of the first symbol), the second symbol (or content of the second symbol), and the third symbol (or content of the third symbol) are the same.

[0044] In a possible implementation, the method further includes: receiving or sending third information, the third information being used to activate the method.

[0045] In a possible implementation, the method further includes: determining to activate the method according to at least one of the following information: a modulation order; a modulation and coding scheme index; a code rate; a bandwidth; a subcarrier spacing; a carrier frequency point; or indication information of the set position.

[0046] In a possible implementation, the method further includes: obtaining at least one of the following information: a modulation order threshold, the modulation order being greater than or equal to the modulation order threshold; a modulation and coding scheme index threshold, the modulation and coding scheme index being greater than or equal to the modulation and coding scheme index threshold; a code rate threshold, the code rate being greater than or equal to the code rate threshold; a bandwidth threshold, the bandwidth being greater than or equal to the bandwidth threshold; a subcarrier spacing threshold, the subcarrier spacing being greater than or equal to the subcarrier spacing threshold; or a carrier frequency threshold, the carrier frequency being greater than or equal to the carrier frequency threshold.

[0047] In a possible implementation, the method further includes: receiving capability information of the first communication device; or sending capability information of the second communication device, the capability information being used to indicate that the second communication device supports the method.

[0048] In a possible implementation, the capability information is related to at least one of the following information: a modulation order; a modulation and coding scheme index; a code rate; a bandwidth; a subcarrier spacing; or a carrier frequency.

[0049] In a possible implementation, the first waveform symbol belongs to a plurality of continuous waveform symbols, and the plurality of waveform symbols form a time slot or a data transmission occasion.

[0050] In a third aspect, a communication device is provided. The device can implement the method in any possible implementation of the first aspect to the second aspect. The device has the functions of the first communication device or the second communication device. The device is, for example, a terminal device, or a functional module in a terminal device, or a network device or a functional module in a network device, etc. The first communication device can be a signal or data sending end, and the second communication device can be a signal or data receiving end.

[0051] In an alternative implementation, the apparatus can include a module corresponding to each of the methods / operations / steps / actions of any possible implementation of any of the first aspect to the second aspect, which can be implemented in hardware circuit, software, or combination of hardware circuit and software. In an alternative implementation, the apparatus includes a processing unit (sometimes referred to as a processing module) and a communication unit (sometimes referred to as a transceiving module, a communication module, etc.). The transceiving unit can implement the sending function and the receiving function. When the transceiving unit implements the sending function, it can be referred to as a sending unit (sometimes referred to as a sending module). When the transceiving unit implements the receiving function, it can be referred to as a receiving unit (sometimes referred to as a receiving module). The sending unit and the receiving unit can be the same functional module, which is referred to as a transceiving unit, and can implement the sending function and the receiving function. Alternatively, the sending unit and the receiving unit can be different functional modules, and the transceiving unit refers to these functional modules in general.

[0052] For example, when the apparatus is configured to perform the method described in any of the first aspect to the second aspect, the apparatus can include a communication unit and a processing unit.

[0053] In the fourth aspect, the embodiments of the present disclosure further provide a communication apparatus, including a processor configured to execute a computer program (or computer executable instructions) stored in a memory, when the computer program (or computer executable instructions) is executed, causing the apparatus to perform the method described in any possible implementation of any of the first aspect to the second aspect.

[0054] In a possible implementation, the processor and the memory are integrated together.

[0055] In another possible implementation, the memory is located outside the communication apparatus.

[0056] The communication apparatus further includes a communication interface configured to enable the communication apparatus to communicate with other devices, such as sending or receiving data and / or signals. For example, the communication interface can be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.

[0057] In the fifth aspect, a computer readable storage medium is provided, which is configured to store a computer program or instructions, when the computer program or instructions are executed, causing the method described in any possible implementation of any of the first aspect to the second aspect and the method shown in any possible implementation of any of the first aspect to the second aspect to be implemented.

[0058] In the sixth aspect, a computer program product including instructions is provided, when the computer program product is executed on a computer, causing the method described in any possible implementation of any of the first aspect to the second aspect to be implemented.

[0059] In a seventh aspect, an embodiment of the present application further provides a communication apparatus, configured to execute the method in any possible implementation manner of any one of the first aspect to the second aspect.

[0060] In an eighth aspect, a chip system is provided, which includes a logic circuit (or can be understood as including a processor, which can include a logic circuit, etc.), and can further include an input / output interface. The input / output interface can be used for inputting a message, and can also be used for outputting a message. The input / output interface can be the same interface, i.e., the same interface can realize both the sending function and the receiving function; or the input / output interface includes an input interface and an output interface, the input interface is used to realize the receiving function, i.e., is used to receive a message; and the output interface is used to realize the sending function, i.e., is used to send a message. The logic circuit can be used to perform operations other than the transceiving function in the method in any possible implementation manner of any one of the first aspect to the second aspect; and the logic circuit can also be used to transmit a message to the input / output interface, or receive a message from the input / output interface from other communication apparatuses. The chip system can be used to realize the method in any possible implementation manner of any one of the first aspect to the second aspect. The chip system can be composed of a chip, or can include a chip and other discrete devices.

[0061] Optionally, the chip system can further include a memory, which can be used to store instructions, and the logic circuit can call the instructions stored in the memory to realize corresponding functions.

[0062] In a ninth aspect, a communication method is provided, which can include the method implemented by the first communication apparatus in the first aspect and any possible implementation manner thereof, and the method implemented by the second communication apparatus in the second aspect and any possible implementation manner thereof.

[0063] In a tenth aspect, a communication system is provided, which can include a first communication apparatus and a second communication apparatus. The first communication apparatus can be used to realize the method in the first aspect and any possible implementation manner thereof, and the second communication apparatus can be used to realize the method in the second aspect and any possible implementation manner thereof.

[0064] The technical effects brought by the above third aspect to the tenth aspect can be referred to the description of the beneficial effects of the corresponding solutions in the first aspect to the second aspect, which will not be described herein. BRIEF DESCRIPTION OF DRAWINGS

[0065] Figure 1 A schematic diagram of an architecture of a wireless communication system provided by an embodiment of the present application;

[0066] Figure 2 A schematic diagram of a CP in a symbol provided by an embodiment of the present application;

[0067] Figure 3 A waveform symbol transmission mode schematic diagram provided by an embodiment of the application;

[0068] Figure 4 Another waveform symbol transmission mode schematic diagram provided by an embodiment of the application;

[0069] Figure 5 A CP equivalent formation mode schematic diagram provided by an embodiment of the application;

[0070] Figure 6 A communication method flow schematic diagram provided by an embodiment of the application;

[0071] Figure 7 A first set schematic diagram provided by an embodiment of the application;

[0072] Figure 8 A first waveform symbol schematic diagram provided by an embodiment of the application;

[0073] Figure 9 A previous waveform symbol interference on the first waveform symbol schematic diagram provided by an embodiment of the application;

[0074] Figure 10 A first waveform symbol interference on the next waveform symbol schematic diagram provided by an embodiment of the application;

[0075] Figure 11 A communication device structure schematic diagram provided by an embodiment of the application;

[0076] Figure 12 Another communication device structure schematic diagram provided by an embodiment of the application. DETAILED DESCRIPTION

[0077] Embodiments of the application provide a communication method and device. The method and device are based on the same inventive concept. Since the principles of the method and device for solving problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.

[0078] The technical solutions in the embodiments of the present application can be applied to various communication systems, for example, a universal mobile telecommunications system (UMTS), a wireless local area network (WLAN), a wireless fidelity (Wi-Fi) system, a 4th generation (4G) mobile communication system such as a long term evolution (LTE) system, a 5th generation (5G) mobile communication system such as a new radio (NR) system, and a future evolved communication system, and the like.

[0079] In particular, the embodiments of the present application can be applicable to a scenario in which high-frequency phase noise is relatively serious. The embodiments of the present application can be applicable to the following scenarios: enhanced mobile broadband (eMBB), multi-site transmission (a same terminal device transmits signals to multiple sites), a backhaul scenario, wireless to the x (WTTx), device to device (D2D), or other scenarios with relatively high timing requirements or relatively high transmission rate requirements.

[0080] The various aspects, embodiments or features presented in this application can be presented in connection with a system that can include various devices, components, modules, etc. It should be appreciated that the various systems can include additional devices, components, modules, etc. and / or can not include all of the devices, components, modules, etc. discussed in connection with the figures. Furthermore, a combination of these approaches can be used. In addition, in the embodiments of the present application, the words "exemplary," "for example," and the like are used on an example, illustrative, or descriptive basis. Any embodiment or design presented as "exemplary" in the present application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Rather, the word "exemplary" is used to present concepts in a particular manner. In the embodiments of the present application, "of", "corresponding / relevant" and "corresponding" can be used interchangeably, and it should be pointed out that when there is no emphasis on their differences, they express the same meaning.

[0081] To facilitate understanding of the embodiments of the present application, first, a communication system shown in Figure 1 The communication system applicable to the embodiments of the present application is described in detail with reference to the communication system shown in Figure 1As shown, the communication system can include one or more network devices, and one or more terminal devices. Among them, the interface between the network device and the terminal device can be a Uu interface (or air interface), and the network device and the terminal device can perform data transmission through the air interface resource.

[0082] Figure 1 The exemplary embodiments of the present application can be applied to the scene, i.e. eMBB Figure 1 Multi-site transmission Figure 1 Backhaul scenario Figure 1 D2D Figure 1 It should be understood that Figure 1 The four scenarios shown are only examples, and the embodiments of the present application are not limited thereto.

[0083] In a possible scenario, the network device can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system, etc. The network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in an open radio access network (O-RAN or ORAN) or a cloud radio access network (CRAN) scenario. Optionally, the network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the network device in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The network device in the present application can also be a logical node, a logical module or software that can realize all or part of the functions of the network device.

[0084] In another possible scenario, a terminal device accesses a network device to perform wireless access in cooperation with multiple network devices, and different network devices implement part of functions of a base station. For example, a network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (C-P), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately configured, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0085] In different systems, the CU (or CU-C-P and CU-UP), the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-C-P can also be referred to as an O-CU-C-P, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, the CU-C-P, the CU-UP, the DU, and the RU are taken as examples for description in this application. Any one of the CU (or CU-C-P, CU-UP), the DU, and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0086] A terminal device can also be referred to as a user equipment (UE), a terminal device, a user apparatus, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal unit, a terminal station, a terminal apparatus, a wireless communication device, a user agent, or a user device.

[0087] For example, the terminal device in the embodiments of the present application can be a mobile phone, a personal digital assistant (PDA) computer, a laptop computer, a tablet computer (Pad), a drone, a computer with wireless transceiver function, a machine type communication (MTC) terminal device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, an internet of things (IoT) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home (such as game consoles, smart televisions, smart speakers, smart refrigerators and fitness equipment, etc.), a vehicle-mounted terminal device, an RSU with terminal device function.

[0088] In the embodiments of the present application, when not specifically stated, "terminal device" can refer to the terminal device itself or the constituent components in the terminal device, such as a system-on-a-chip (SoC); "network device" can refer to the network device itself or the constituent components in the network device, such as an SoC.

[0089] In addition, the network device and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the application scenarios of the network device and the terminal device.

[0090] The communication system and scenarios described in the embodiments of the present application are for more clearly illustrating 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. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0091] In the present application, "sending" and "receiving" refer to the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, and "sending information" can include direct sending or indirect sending through other communication devices, communication apparatuses, units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, and "receiving information" can include direct receiving from YY or indirect receiving from YY through other communication devices, communication apparatuses, units or modules. In addition, "sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, "sending" or "receiving" can be carried out between devices, for example, between a network device and a terminal through an air interface, or can be carried out within a device, for example, between components, modules, chips, software modules or hardware modules in the device through a bus, wire or interface.

[0092] In the present application, "for indicating" can include direct indication and indirect indication. When describing that "information" is "for indicating A", it can include that the information directly indicates A or indirectly indicates A, and does not mean that A must be carried in the information.

[0093] The information indicated by one information is referred to as to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be realized by means of the arrangement order of each information agreed in advance (for example, a protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common part of each information can be identified and uniformly indicated, so as to reduce the indication overhead caused by separately indicating the same information.

[0094] In addition, the specific indication manner can also be various existing indication manners, for example, but not limited to, the above-mentioned indication manners and various combinations thereof. The specific details of various indication manners can refer to the prior art, and will not be described herein. As can be seen from the above, for example, when multiple information of the same type needs to be indicated, the indication manners of different information can be different. In the implementation process, the required indication manner can be selected according to the specific needs, and the selected indication manner is not limited by the embodiments of the present application. In this way, the indication manner involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information.

[0095] The to-be-indicated information can be sent as a whole or can be divided into multiple sub-information and sent separately, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited in the present application. The sending period and / or sending occasion of the sub-information can be predefined, for example, predefined according to a protocol, or configured by the transmitting end device to the receiving end device. Taking the configuration of the access network device to the UE as an example, the configuration information can include, for example but not limited to, one or a combination of at least two of radio resource control (RRC) signaling (or RRC message), media access control (MAC) layer signaling and physical layer signaling. The MAC layer signaling includes, for example, MAC control element (CE). The physical layer signaling includes, for example, downlink control information (DCI) and other signaling or messages carried on the physical downlink control channel (PDCCH), and in addition, downlink data (for example, data transmitted on the physical downlink shared channel (PDSCH)).

[0096] “preset” or “predefined” or “preconfigured” can be implemented by pre-storing corresponding codes, tables or other means for indicating related information in a device (for example, including a terminal and a network device), and can also be pre-specified in a protocol. The specific implementation method is not limited in the present application. The “storage” can mean storage in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor or communication device. The one or more memories can be partially separately arranged and partially integrated in the decoder, processor or communication device. The type of memory can be any form of storage medium, which is not limited in the present application.

[0097] The related terms involved in the embodiments of the present application are explained below. When not specifically explained, these explanations are to support the meaning of the related terms and make the embodiments of the present application easier to understand, and should not be regarded as a strict limitation on the related terms in the protection scope required by the present application.

[0098] (1) Fourier transform

[0099] Fourier transformation is one of the most important tools for signal processing in communication systems, which is used to realize the conversion between time domain (referred to as time domain) and frequency domain (referred to as frequency domain).

[0100] Commonly used Fourier transformations include discrete Fourier transformation (DFT), fast Fourier transformation (FFT), inverse discrete Fourier transform (IDFT) and inverse fast Fourier transformation (IFFT).

[0101] Among them, DFT is to convert time domain signal into frequency domain signal, and FFT is a fast calculation method of DFT. IDFT is to convert frequency domain signal into time domain signal, and IFFT is a fast calculation method of IDFT. In this application, DFT can also be referred to as transform precoding, that is, DFT and transform precoding can be replaced with each other.

[0102] (2) Cyclic prefix / cyclic suffix

[0103] For a signal (or sequence) S with a length of N, for example, S = [s_1, s_2, …, s_N], CP means that the last L elements (L refers to the length of CP) of the sequence S are intercepted, and the intercepted sequence with a length of L is added to the front of the original sequence S. The sequence after adding CP is: S_CP = [s_N-L+1, …, s_N, s_1, s_2, …, S_N], wherein CP is: [s_N-L+1, …, s_N].

[0104] For a signal (or sequence) S with a length of N, for example, S = [s_1, s_2, …, s_N], cyclic suffix (CS) means that the first L elements (L refers to the length of CS) of the sequence S are intercepted, and the intercepted sequence with a length of L is added to the back of the original sequence S. The sequence after adding CS is: S_CS = [s_1, s_2, …, S_N, s_1, s_2, …, s_L], wherein CS is: [s_1, s_2, …s_L].

[0105] (3) Over-sampling and under-sampling

[0106] Over-sampling (over-sampling) can also be referred to as up-sampling, that is, increasing the number of sampling points. Under-sampling (under-sampling) can also be referred to as down-sampling, that is, reducing the number of sampling points.

[0107] When the waveform used for communication between the sending end and the receiving end is a single-carrier waveform, the sending end can perform oversampling in the signal processing process; correspondingly, the receiving end can perform undersampling in the signal processing process. For example, when the number of effective subcarriers of the scheduling bandwidth is 256, the output IFFT length can be 1024 after oversampling is performed. The oversampling multiple (or upsampling factor, oversampling factor) can be equal to the ratio of the IFFT length to the number of effective subcarriers, that is, 1024 / 256 = 4. The IFFT length can be equal to the sampling rate / subcarrier width, and the IFFT length can be an integer power of 2 or 3 or 5 or 7.

[0108] (4) Reference signal

[0109] The network device and the terminal device can communicate through a control channel and / or a data channel. The control channel can be, for example, a physical downlink control channel (PDCCH) or a physical uplink control channel (PUCCH). The data channel can be, for example, a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH).

[0110] The control channel or the data channel can carry a reference signal. The reference signal can be, for example, a demodulation reference signal (DMRS), a channel state information reference signal (CSI-RS), a sounding reference signal (SRS), a tracking reference signal (TRS), a primary synchronization signal (PSS), a secondary synchronization signal (SSS), or a random access signal.

[0111] It can be understood that the above is an example of a control and data channel. The network device and the terminal device can also communicate through other possible channels, such as a physical broadcast channel (PBCH).

[0112] (5) Modulation and coding strategies

[0113] Typically, network devices can instruct terminal devices on the MCS (Multi-Segment Control), and then the network devices and terminal devices can perform uplink and / or downlink communication based on the MCS.

[0114] There are several ways for a network device to indicate the MCS (Modulation Sequence) to a terminal device. One possible implementation is that the network device can send indication information 1 and indication information 2 to the terminal device. Indication information 1 can be used to indicate a target MCS table, and indication information 2 can be used to indicate a target MCS within that table. For example, indication information 2 may include the index value of the target MCS. The terminal device then selects the target MCS table from multiple MCS tables based on indication information 1, and determines the target MCS from the target MCS table based on indication information 2. The target MCS table may include multiple MCS indices (e.g., MCS indices 0 to 27), each corresponding to a modulation order and a target code rate. For example, if indication information 2 includes a target MCS index value of 18, the terminal device can determine the target MCS as MCS18. For instance, MCS18 corresponds to a modulation order of 4 and a target code rate of 490; therefore, MCS18 can also be represented as MCS(4, 490).

[0115] (6) Multicarrier waveforms and single-carrier waveforms

[0116] exist Figure 1 In the illustrated communication system, taking communication between a network device and a terminal device as an example, the signal transmitter can be the terminal device, and the signal receiver can be the network device; alternatively, the signal transmitter can be the network device, and the signal receiver can be the terminal device. The waveform used for communication between the network device and the terminal device can be a multi-carrier waveform or a single-carrier waveform. The following describes multi-carrier waveforms and single-carrier waveforms respectively.

[0117] In this context, multi-carrier refers to arranging the transmitted signals in parallel and forming the transmitted signal using an IFFT (In-Flight Interruption Flow) method. Single-carrier refers to convolving the serially arranged transmitted signals with a roll-off filter to form the transmitted signal.

[0118] (1) Multicarrier waveform

[0119] When network devices and terminal devices communicate using multi-carrier waveforms, the transmitting end (such as the terminal device) arranges the transmitted signals in parallel and forms the transmitted signal using IFFT. For example... Figure 2As shown, time-domain symbol n includes a data symbol sequence, and the time-domain symbol n and time-domain symbol n-1 include a CP (cushioning interval) of the data symbol sequence. The CP can serve as a guard interval between symbol n and symbol n-1. For example, a multi-carrier waveform can be an orthogonal frequency division multiplexing (OFDM) waveform.

[0120] (2) Single carrier waveform

[0121] For example, a single-carrier waveform can be a single-carrier-quadrature amplitude modulation (SC-QAM) waveform. Furthermore, a DFT-s-OFDM waveform is almost equivalent to a traditional single-carrier waveform, but it uses a multi-carrier implementation, making it easily compatible with OFDM, while its essence remains a single-carrier waveform.

[0122] The following diagram illustrates a possible signal processing flow for network and terminal devices, using OFDM waveforms as an example. One of the network or terminal devices can act as the transmitter, and the other as the receiver.

[0123] like Figure 3 The transmitting end can convert serial data into M-dimensional data blocks S through serial-to-parallel (S-to-P) conversion. k =[S k [0],S k [1],…,S k [M-1] T In this context, the subscript k represents the OFDM symbol number. Serial data can contain one or more data symbols, which can contain information or data that the transmitter needs to send. Through subcarrier mapping, S... k The M symbols carried modulate M of the N subcarriers, while the remaining (NM) subcarriers can be understood as being modulated by 0, resulting in an N-dimensional symbol vector X. k X k A set of N complex time-domain sampling points x is obtained through N-point IDFT and parallel-to-serial (p-to-s) conversion. k =[x k [0],x k [1],…,x k [N-1] TFurther, a guard interval is inserted at the beginning of the OFDM symbol to eliminate the ISI and ICI caused by multipath propagation. The guard interval is obtained by adding a CP to the beginning of the symbol. Specifically, the last G samples of x k are copied and attached to the beginning of x k , resulting in the time-domain OFDM signal Thus, one OFDM symbol contains the valid data x k and the cyclic prefix (redundant data). In this application, it can be considered that M has the same meaning as M, and thus the two can be replaced with each other. In addition, it can be considered that N has the same meaning as N, and thus the two can be replaced with each other.

[0124] The CP interception point concept is introduced here. The CP is equal to the last G samples of x k , i.e., x k [N-G], …, x k [N-1]. The CP interception point corresponds to the sampling index N-G-1 of x k . That is, the next sampling value of the CP interception point is equal to the first value of the CP.

[0125] The time-domain signal is then serial-to-parallel converted, and then a cyclic prefix (CP) is added to be sent to a digital-to-analog converter (DAC) and a radio frequency (RF) filter for signal transmission. The signal sent by the sending end is transmitted to the receiving end through an antenna, and the receiving end sends the received signal to the RF filter and an analog-to-digital converter (ADC) to obtain a sampling signal. After the CP is removed from the sampling signal, serial-to-parallel conversion is performed, and then N-point DFT is performed to transform the time-domain signal to the frequency domain. From the subcarriers in the frequency domain, the useful M signals are extracted, which can be referred to as subcarrier demapping, to obtain a time-domain signal, and serial-to-parallel conversion is performed to obtain a serial time-domain modulation signal.

[0126] It is assumed that the receiving end can obtain time and frequency synchronization, and the CP removal operation (i.e., removing the first G sampling values in the received signal) can obtain a data block containing N sampling values without ISI. In addition, the data block is also the OFDM symbol x k , which is cyclically convolved with the channel impulse response. Through FFT, the cyclic convolution can be effectively converted to a frequency-domain multiplication operation, and then the channel equalization can be completed with low complexity by using frequency-domain single-tap equalization.

[0127] Optionally, for the DFT-s-OFDM waveform, the DFT is performed on the Figure 3Based on the transmission process of the OFDM waveform, the transmitting and receiving ends additionally need to perform M-point DFT and M-point IDFT, respectively. This operation gives the DFT-s-OFDM signal the characteristics of a single carrier, resulting in a significantly lower peak-to-average power ratio (PAPR) than multi-carrier signals such as OFDM. Therefore, with the same power amplifier, DFT-s-OFDM can provide greater output power and higher power amplifier efficiency, thereby improving coverage and reducing power consumption. The coverage and power consumption advantages of DFT-s-OFDM are particularly evident on the terminal device side; therefore, in current versions of LTE and NR, DFT-s-OFDM is used for uplink transmission.

[0128] For example Figure 4 The diagram illustrates a possible signal processing flow for network devices and terminal devices when using single-carrier frequency domain equalization (SC-FDE) waveforms. One of the network devices and the other terminal device can act as a transmitter, and the other as a receiver.

[0129] At the transmitting end, the phase shift keying (PSK) symbol stream (such as binary phase shift keying (BPSK) symbols, π / 2-BPSK symbols, quadrature phase shift keying (QPSK) symbols, etc.) or quadrature amplitude modulation (QAM) symbol stream is divided into a series of data blocks s of length M by the partitioning module. k Furthermore, the sender adds a Q-length CP to each data block, i.e., replicates s. k The last Q symbols to s k Before this (at this point, the CP intercept point corresponds to symbol index MQ-1), further shaping filtering is performed, including upsampling and filtering (such as root-raised cosine pulse shaping filtering). Finally, the transmitter transmits the generated signal. Due to the addition of CP, the linear convolution of the multipath channel is converted into a circular convolution, thus allowing the receiver to use low-complexity single-tap frequency domain channel equalization.

[0130] in, Figure 4 The CP in the code is added before the shaping filter. In fact, adding a CP with Q symbols before the shaping filter is equivalent to adding a CP with Q symbols after the pulse shaping filter. or CP of P samples, where P up denotes an up-sampling factor. denotes a floor operator. That is, or can be understood as equal to G.

[0131] It can be understood that in this application, for DFT-s-OFDM waveform, the up-sampling factor is N / M. In addition, it can be assumed that SC-FDE symbol and DFT-s-OFDM symbol have the same sampling rate, i.e.

[0132] Currently, the design of CP length mainly considers the following factors:

[0133] (1) In order to completely eliminate ISI, it is required that the length of CP is greater than or equal to the maximum delay spread.

[0134] That is, for example, for OFDM symbol, it can be required that: In this application, N d denotes the number of sampling points contained in the maximum delay spread. T d denotes the maximum delay spread. T s denotes the sampling interval. denotes a ceiling operator. G is the number of sampling points occupied by CP.

[0135] As Figure 2 shown, the specific implementation is to copy the last G samples (corresponding to the signal time domain length represented as T CP ) of x k (corresponding to the signal time domain length represented as T u ) and attach them at the beginning of x k , to obtain the time domain OFDM signal The time domain length of the symbol is represented as T symb . Thus, one OFDM symbol contains valid data x k and cyclic prefix (i.e. redundant data).

[0136] That is, in the case where the length of CP is greater than or equal to the delay spread, ISI can be avoided and the channel linear convolution is converted into a circular convolution, enabling low complexity frequency domain channel equalization.

[0137] In addition, the cost of using CP is to reduce the spectral efficiency, because the CP part carries redundant data. The loss of spectral efficiency can be represented as T CP / T symb , where T CP is the duration of CP, and Tsymb is the duration of one OFDM symbol. T symb = T CP + T u , T u = NT s = 1 / Δf, Δf is the subcarrier spacing. T u has the physical meaning of the duration of the effective data x k .

[0138] In addition, for SC-FDE waveform, when non-Nyquist pulse is used, the shaping pulse also introduces ISI. For SC-FDE, DFT-s-OFDM, OFDM modulation, when the radio frequency filter uses non-Nyquist pulse, filtering also introduces ISI. In this application, the baseband, radio frequency shaping pulse can be regarded as part of the channel, that is, the maximum delay spread DS contains the multipath introduced by the non-Nyquist pulse.

[0139] (2) The CP length design also needs to consider timing errors.

[0140] Consider the uplink scenario. The base station will inform the UE of the timing advance amount through the timing advance command, so that the uplink signal arrives at the base station (or access point) at the expected time, and the maximum delay spread DS does not exceed the CP length. For example, the base station will measure any useful uplink signal to determine the propagation delay, and then determine the timing advance amount. Mathematically, the above requirement can be modeled as:

[0141] 0≤T d -t TA +τ prop ≤T CP ;

[0142] where t TA is the timing advance amount, and τ prop is the propagation delay. Ideally, -t TA + τ prop = 0. However, due to base station propagation delay measurement errors, quantization errors of the indicated timing advance information, frequency drift of the crystal oscillator of the UE and the base station, etc., the uplink signal experiences a receive timing error, that is, t TA may be greater than τ prop , or less than τ prop . If T CP = T d , and the timing error makes τ prop greater than t TA . At this time, T d -t TA + τ prop will be greater than T CP, the symbol will suffer from ISI and ICI.

[0143] The case of ISI in this application is, for example, that part of the previous symbol falls into the current symbol's receiving window. The case of ICI is, for example, that some paths (such as the last path) do not correspond to signals that can fall completely into the receiving FFT window. It can be understood that when the receiving end uses FFT to convert a signal from time domain to frequency domain, the start and end positions of the FFT window are determined.

[0144] In addition, in order to minimize the negative effects of ISI in the presence of timing errors, the receiver often moves the position of the receiving FFT window forward. The amount of forward movement is generally 10% to 20% of the CP length, that is, in the absence of timing errors, the CP length is equivalent to a reduction of 10% to 20%. If T d In addition, if the RX FFT window advance exceeds the CP length, the symbol will also suffer from ISI and ICI.

[0145] For the coordinated multipoint transmission (CoMP) scenario, the UE and the primary access point can achieve no timing error, and due to the geographical distance between the primary access point and the secondary access point, the UE and the secondary access point have timing errors. If the timing error between the UE and the secondary access point is not considered, in some cases, such as when the timing error plus the maximum delay spread DS exceeds the CP length, the symbol will suffer from ISI and ICI. In this application, the case where the timing error plus the maximum delay spread exceeds the CP length is referred to as user under CP.

[0146] Based on the above considerations regarding the CP length, the current 3GPP related protocol describes the length of the CP as wherein represents the index number of the symbol in the subframe, wherein represents the number of OFDM symbols contained in a slot, and represents the number of slots included in a subframe (with a time length of 1 ms) at the parameter set μ. In addition, the protocol describes the OFDM symbol period as The formulaic expression of the above is:

[0147]

[0148] Where κ = 64. It can be seen that NR supports two CP lengths: normal CP (NCP) and extended CP (ECP). The overhead of NCP is approximately 144 / (2048+144) = 6.6%, while the overhead of ECP is approximately 512 / (512+2048) = 20%. Therefore, the overhead of ECP is much higher than that of NCP. Furthermore, currently NR specifies that NCP or ECP can only be used when μ = 2, i.e., the subcarrier spacing is 60kHz; NCP is used when μ has other values.

[0149] It can be understood that μ is the index for configuring the parameter set (Numerology). At the sampling interval T... s Given a specific timeframe, this application may describe the timeframe by including the number of sampling points within it.

[0150] (7) Supplementary CP (SCP)

[0151] For cases where the maximum delay spread exceeds the CP length, an SCP needs to be added to the symbol to extend the CP length. The SCP, together with the CP, serves as the equivalent CP. For example... Figure 5 As shown, in two symbols transmitted serially, the D2 part of the previous symbol k-1 is used as the SCP of the current symbol k, and this SCP is used as the equivalent CP of the current symbol k.

[0152] For illustrative purposes, the length of the added SCP is denoted as N in this application. SCP .

[0153] (8) Unique characters

[0154] Unique words are generated by inserting a sequence into the output symbols of IDFT or IFFT. UW can be used as an SCP to form an equivalent CP, thus allowing for a larger protection interval on top of the CP.

[0155] For example, in Figure 3 The x shown k It can contain one or two UWs.

[0156] Currently, neither the LTE nor NR communication protocols can flexibly configure the protection interval (or protection domain, etc.) according to user needs, resulting in less than ideal mitigation of ISI and ICI in some scenarios. The protection interval can be at least one of CP, UW, and CS.

[0157] For example, in the current protocol, the length of CP and CS is fixed in the definition of CP and CS, and cannot be flexibly configured for each symbol. For example, the current protocol cannot set CP or CS of different lengths for different symbol lengths and / or different symbol positions. In addition, the insertion mode of UW is fixed, for example, the current protocol only provides for inserting one or two UWs in the middle symbol of PDSCH or PUSCH, and cannot flexibly set the type and / or length of UW according to the transmission requirement.

[0158] Therefore, there is a need to implement flexible setting of the guard interval to adapt to different guard interval requirements.

[0159] In order to flexibly configure the guard interval and adapt to the transmission requirement, an embodiment of the present application provides a communication method. The execution subject of the method can be a sending end and a receiving end. The sending end can be a terminal device or a module in the terminal device, and the receiving end can be a network device or a module in the network device; or the sending end can be a network device or a module in the network device, and the receiving end can be a terminal device or a module in the terminal device. Hereinafter, the execution subject is taken as the sending end and the receiving end for example, and the sending end can be replaced by a terminal device or a terminal apparatus, a network device, a network apparatus or an access network apparatus according to the need, and in addition, the receiving end can also be replaced by a terminal device or a terminal apparatus, a network device, a network apparatus or an access network apparatus according to the need. Figure 6 The method is introduced. Figure 6 In the embodiment, the execution subject is taken as the sending end and the receiving end for example, and the sending end can be replaced by a terminal device or a terminal apparatus, a network device, a network apparatus or an access network apparatus according to the need, and in addition, the receiving end can also be replaced by a terminal device or a terminal apparatus, a network device, a network apparatus or an access network apparatus according to the need.

[0160] As shown in the method, the method can include the following steps: Figure 6

[0161] S101: The sending end obtains P data symbols, and obtains a first waveform symbol according to a first set. The first set includes the P data symbols and at least one symbol other than the P data symbols. The at least one symbol other than the P data symbols can also be a symbol in the first set that does not belong to the P data symbols.

[0162] It can be understood that the data symbol can be a modulated symbol obtained according to the information or data to be sent. The P data symbols can mean that the data symbols to be sent occupy P symbols. The P data symbols can be part or all of the data symbols to be sent in the sending process of the sending end. The P data symbols correspond to (or are carried by) the same waveform symbol, that is, correspond to the first waveform symbol, or the P data symbols are carried by the same waveform symbol after modulation, and the waveform symbol is the first waveform symbol.

[0163] In the present application, the waveform symbol can be a signal obtained through the modulation process of the sending end. For example, it is an OFDM symbol. For example,​Figure 4 As shown, the transmitter obtains the first waveform symbol after performing operations such as subcarrier mapping, IDFT, P-to-S, and CP addition on the first set of data symbols.

[0164] As an example, the data symbols can be Figure 3 or Figure 4 data symbols in the signal processing procedure example.

[0165] In this application, the P data symbols can be located (or occupy) in the set positions in the first set. As an example, the set positions include the N0th symbol to the N0+M0-1th symbol in the first set, and the N0+M0+N1th symbol to the N0+M0+N1+M1-1th symbol in the first set. It can be considered that M0+M1=P.

[0166] Wherein, the first set can occupy K0 symbols, K0=M0+M1+N0+N1+N2, N0, N1 and N2 are non-negative integers, and at least one of N0, N1 and N2 is not zero, M0 and M1 are positive integers.

[0167] The first set can be a set of P data symbols and at least one symbol other than the set positions. The at least one symbol can be referred to as a placeholder symbol or a reserved symbol, etc. For example, the placeholder symbol can include at least one of the first symbol, the second symbol and the third symbol. It can also be said that the symbol in the first set that does not belong to the P data symbols includes at least one of the first symbol, the second symbol and the third symbol. Wherein, the length of any one of the first symbol, the second symbol and the third symbol in the first set is not zero unless otherwise specified.

[0168] Since the P data symbols are located in the set positions in the first set, it can be considered that the symbol of at least one of the first symbol, the second symbol and the third symbol is located in other positions other than the set positions. For convenience of description, the other positions other than the set positions can be referred to as reserved positions. The reserved positions are not used to carry data symbols.

[0169] When the first set includes the first symbol, the first symbol can be located in the 0th symbol to the N0-1th symbol in the first set, and N0 is a positive integer at this time. When the first set includes the second symbol, the second symbol can be located in the N0+M0th symbol to the N0+M0+N1-1th symbol in the first set, and N1 is a positive integer at this time. When the first set includes the third symbol, the third symbol can be located in the N0+M0+N1+M1th symbol to the N0+M0+N1+M1+N2-1th symbol in the first set, and N2 is a positive integer at this time.

[0170] When the first set contains the first symbol, the second symbol and the third symbol, the structure of the first set is as followsFigure 7 The first segment N0-point signal, i.e., the first symbol, is denoted as: The second segment N1-point signal, i.e., the second symbol, is denoted as: The third segment N2-point signal, i.e., the third symbol, is denoted as: and P data symbols. At this time, the first set can be expressed as:

[0171]

[0172] It can be understood that at least two of the first symbol, the second symbol, or the third symbol can be the same or can be different.

[0173] Optionally, at the sending end, all data symbols in a sending process can generate (or correspond to) multiple sets, each set corresponding to a waveform symbol, wherein each set can contain multiple modulation symbols. That is, each set can obtain a waveform symbol after processing. Each set can contain multiple data symbols, and the multiple data symbols in a set are carried in the same waveform symbol. It can be understood that the all data symbols can include the P data symbols in S101, and optionally can also include other data symbols.

[0174] If all data symbols are modulated to obtain multiple waveform symbols that are continuous in time domain, or in other words, if the sending end sends multiple waveform symbols, the first waveform symbol can be the first waveform symbol, the last waveform symbol, or an intermediate waveform symbol between the first waveform symbol and the last waveform symbol, among the multiple waveform symbols.

[0175] The following describes a manner of obtaining the first waveform symbol according to the first set.

[0176] In S101, the sending end modulating the first set can mean that the sending end processes the first set through at least one of S-to-P, subcarrier mapping, IDFT (or IFFT), P-to-S, adding CP, DAR, or RF to obtain the first waveform symbol. The first waveform symbol can be an OFDM symbol.

[0177] Still taking Figure 7 as an example, based on the first set with a total length of K0=M0+M1+N0+N1+N2, DFT transformation can be performed to obtain a K0-point frequency domain signal. Optionally, the K0-point frequency domain signal can be mapped to K1-point subcarriers. When K0≥K1, the K0-point frequency domain signal can be truncated. When K0 Figure 7 , the K0-point frequency domain signal can be cyclically extended. Then, K-point IFFT can be performed on all subcarrier signals with K>K1to obtain a time domain signal, and a CP can be added to obtain the first waveform symbol.

[0178] As shown in Figure 8 , if the first set contains the first symbol, the second symbol and the third symbol, the first waveform symbol can contain the waveform symbol corresponding to the first symbol, the waveform symbol corresponding to the second symbol and the waveform symbol corresponding to the third symbol. The waveform symbol corresponding to the first symbol can be located after the CP in the first waveform symbol; the waveform symbol corresponding to the second symbol is located in the waveform symbol corresponding to the data; and the waveform symbol corresponding to the third symbol can be located at the end position of the first waveform symbol.

[0179] When the first symbol exists, the inter-symbol interference caused by the previous waveform symbol of the first waveform symbol to the first waveform symbol due to multipath delay can be reduced, or the waveform interference to the third symbol can be reduced. The waveform interference is the interference of the first symbol to the third symbol when the first waveform symbol is generated. When the second symbol exists, the CP length can be equivalently extended, thereby reducing the inter-carrier interference. When the third symbol exists, the inter-symbol interference caused by the first waveform symbol to the next waveform symbol of the first waveform symbol due to multipath delay can be reduced, or the CP length of the next symbol can be equivalently extended.

[0180] The position of the waveform symbol corresponding to the second symbol can be determined based on the length of the CP in the first waveform symbol. Wherein, Figure 8 The "D" in the above formula represents the waveform symbol corresponding to the P data symbols. The position of the waveform symbol corresponding to the second symbol is related to the position of the CP interception point, and the position of the CP interception point is related to the CP length in the first waveform symbol. For example, the index of the CP interception point in the sampling points of the first waveform symbol is N-G-1, where N is the total number of sampling points of the first waveform symbol, and G is the number of sampling points contained in the CP length in the first waveform symbol. As an example, the position of the waveform symbol corresponding to the second symbol is also related to at least one of the length of the waveform symbol corresponding to the third symbol and the first SCP length. The first SCP can be the length of the SCP required by the next waveform symbol of the first waveform symbol, that is, the first SCP can correspond to the next waveform symbol, and the first SCP length can be configured by the network device. By flexibly determining the position of the second symbol, the cyclic convolution is constructed to alleviate the ICI caused by the under CP.

[0181] As an example, the waveform symbol corresponding to the second symbol can be located before the CP interception point of the first waveform symbol. For example, the end position of the signal corresponding to the second symbol is the CP interception point. The value of the CP interception point in the first waveform symbol and the N SCP -1 sampling points before the CP interception point can be zero, so as to reduce the ICI.

[0182] This can also be described as follows: the first waveform symbol, excluding the CP portion, is equivalent to upsampling the K0 symbols in the first set by a factor of K / K0, changing the point from K0 to K. Therefore, the range of P data symbols corresponds to N0K / K0 to (N0+M0-1)K / K0 and (N0+M0+N1)K / K0 to (N0+M0+N1+M1-1)K / K0 in the first waveform symbol. The first symbol corresponds to the range 0 to (N0-1)K / K0 in the first waveform symbol, the second symbol corresponds to the range (N0+M0)K / K0 to (N0+M0+N1-1)K / K0 in the first waveform symbol, and the third symbol corresponds to the range (N0+M0+N1+M1)K / K0 to (N0+M0+N1+M1+N2-1)K / K0 in the first waveform symbol.

[0183] In this application, if the first waveform symbol belongs to a series of consecutive waveform symbols, the series of waveform symbols can form a time slot or a data transmission opportunity to reduce interference between time slots or between transmission opportunities.

[0184] S102: The transmitting end outputs the first waveform symbol.

[0185] Accordingly, the first waveform symbol is received.

[0186] In this application, the output signal can be understood as being sent via an air interface or via an interface between modules.

[0187] like Figure 4 Taking the signal transmission process shown as an example, the transmitting end can transmit the wireless signal corresponding to the first waveform symbol through the air interface channel. This wireless signal can be processed by components such as DAC and RF based on the first waveform symbol. Correspondingly, the receiving end can receive the wireless signal corresponding to the first waveform symbol.

[0188] At the receiving end, the first waveform symbol can be the signal obtained by the receiving end through RF, DAC and other operations on the wireless signal.

[0189] S103: The receiving end processes the first waveform symbol to obtain the first set.

[0190] Among them, with Figure 4 For example, the demodulation process performed upon receiving the signal may include removing the CP from the first waveform symbol, performing S-to-P transformation, DFT, and subcarrier demapping. Optionally, the demodulation process may also include IDFT.

[0191] S104: The receiving end obtains P data symbols from the set position of the first set.

[0192] The receiving end can know the set position, so after obtaining the first set, it can obtain data symbols from the set position.

[0193] The method of determining the set position will be introduced below.

[0194] In the above Figure 6 In the flow shown in the above

[0195] The relationship between the other symbols except the data symbols contained in the first set and the position of the first waveform symbol will be introduced below.

[0196] In a possible embodiment, the symbol contained in the first set is related to the position of the first waveform symbol. The position of the first waveform symbol refers to the position of the first waveform symbol in the plurality of continuous waveform symbols.

[0197] In this application, the plurality of continuous waveform symbols can constitute a time slot or a transmission opportunity. In other words, the symbol contained in the first set is related to the position of the first waveform symbol in the time slot or the transmission opportunity.

[0198] In a possible implementation, if the first waveform symbol is the first waveform symbol in the plurality of continuous waveform symbols, or the first waveform symbol is the next waveform symbol of the pilot symbol in the plurality of continuous waveform symbols, or there is no other waveform symbol of the terminal device before the first waveform symbol, the first set includes the first symbol. The pilot symbol is a waveform symbol for transmitting a pilot signal, and the pilot signal is, for example, DMRS.

[0199] As shown in Figure 9 As shown in Figure 9To avoid or reduce interference from the previous waveform symbol to the first waveform symbol caused by multipath delay, the first set includes the first symbol, that is, the first waveform symbol includes the waveform symbol corresponding to the first symbol. This ensures that the interference from the multipath delay of the previous waveform symbol mainly affects the resolution of the first symbol, and does not affect the resolution of the data symbols in the first set. Since the receiving end does not need to resolve the first symbol, the interference of the previous waveform symbol to the data in the first waveform symbol can be reduced. Optionally, the first waveform symbol may also include a second symbol and / or a third symbol, that is, the first waveform symbol may optionally include the waveform symbol corresponding to the second symbol and / or the waveform symbol corresponding to the third symbol.

[0200] In another possible implementation, if the first waveform symbol is the last waveform symbol in a series of consecutive waveform symbols, then the first set includes the third symbol, and the third symbol is a zero sequence.

[0201] like Figure 10 As shown, waveform symbols from devices or users other than the transmitter (such as...) exist after the first waveform symbol. Figure 10 (The next waveform symbol shown) To avoid or reduce interference from the first waveform symbol to the next waveform symbol caused by multipath delay, the first set includes a third symbol with a value of 0. That is, the first waveform symbol includes the waveform symbol corresponding to the first symbol, and the signal amplitude is 0, making the end of the first waveform symbol a zero signal. Therefore, since the interference from multipath delay to the next waveform symbol is mainly interference from the zero signal, the interference to the next waveform symbol can be reduced. Optionally, the first waveform symbol may also include the first symbol and / or the second symbol.

[0202] The following explains how the sending end and / or receiving end determine the set position and / or reserved position.

[0203] In this application, the network device can configure the set positions and / or reserved positions in the first set. The reserved positions can be the positions of at least one of the first symbol, the second symbol, or the third symbol.

[0204] In one possible embodiment, configuring a set location and / or a reserved location in the first set by the network device may refer to the network device sending configuration information (hereinafter referred to as first information) of the set location to the terminal device. The first information can be used to indicate or configure the symbol position of the set location in the first set; in this case, the first information can also serve as indication information for the set location. And / or, the first information can be used to indicate or configure the symbol position of a data symbol in the first set that does not belong to the P data symbols; in this case, the first information can also serve as indication information for a reserved location.

[0205] As an example, the first information can comprise position information of the set position in the first set. The position information can be a symbol position of the set position in the first set, such as a start position and / or a length of the set position.

[0206] The start position of the set position can be an index of a start symbol of the set position. If the set position occupies multiple segments of symbols, each segment of which comprises one symbol or multiple consecutive symbols, and the multiple segments of symbols are discontinuous, the start position of the set position can comprise an index of a start symbol of each segment of symbols in the multiple segments of symbols.

[0207] The length of the set position can be a number of symbols occupied by the set position. If the set position occupies multiple segments of symbols, and the multiple segments of symbols are discontinuous, the length of the set position can comprise a number of symbols of each segment of symbols in the multiple segments of symbols.

[0208] For example, if the set position occupies two segments of symbols in the first set, the first segment of symbols is and the second segment of symbols is The start position of the set position can be an index of the symbol d0 (i.e., N0) and an index of the symbol (i.e., N0+M0-1), indicating that the set position occupies two segments of symbols in the first set, a start position of the first segment of symbols is the symbol with the index d0, and a start position of the second segment of symbols is the symbol with the index In addition, the length of the set position can be M0 and M1, indicating that the lengths of the two segments of symbols occupied by the set position are M0 and M1, respectively. Thus, the terminal device can determine that the set position occupies the symbols and

[0209] As another example, the first information can comprise position information of the reserved position. The position information can be a symbol position in the first set that does not belong to the P data symbols, such as a start position and / or a length of the reserved position.

[0210] The start position of the reserved position can be an index of a start symbol of the reserved position. If the reserved position occupies multiple segments of symbols, and the multiple segments of symbols are discontinuous, the start position of the reserved position can comprise a start symbol position of each segment of symbols. For example, the reserved position comprises a symbol occupied by a first symbol, a symbol occupied by a second symbol, and a symbol occupied by a third symbol, and the multiple segments of symbols are the symbol occupied by the first symbol, the symbol occupied by the second symbol, and the symbol occupied by the third symbol, respectively. The start position of the reserved position can comprise an index of a start symbol of the symbol occupied by the first symbol, an index of a start symbol of the symbol occupied by the second symbol, and an index of a start symbol of the symbol occupied by the third symbol.

[0211] The length of the reserved position can be the number of symbols occupied by the reserved position. If the reserved position occupies multiple segments of symbols and the multiple segments of symbols are not continuous, the length of the reserved position can include the number of each segment of symbols. For example, the reserved position includes a first segment of symbols occupied by the first symbol, a second segment of symbols occupied by the second symbol, and a third segment of symbols occupied by the third symbol, the length of the reserved position can include the number of the first segment of symbols, the number of the second segment of symbols, and the number of the third segment of symbols.

[0212] For example, if the first set includes a first symbol a second symbol and a third symbol The start position of the reserved position can be the index of the symbol x0 (i.e., 0), the index of the symbol (i.e., N0+M0), and the index of the symbol (i.e., N0+M0+N1+M1), indicating that the reserved position occupies three segments of symbols in the first set, the start position of the first segment of symbols is the symbol with the index of 0, the start position of the second segment of symbols is the symbol with the index of N0, and the start position of the third segment of symbols is the symbol with the index of N0+N1. In addition, the length of the reserved position can be N0, N1, and N2, indicating that the lengths of the three segments of symbols occupied by the reserved position are N0, N1, and N2, respectively. Therefore, the terminal device can determine that the first symbol, the second symbol, and the third symbol occupy the symbols and

[0213] The above implementation manners of the first information are merely exemplary descriptions. The present application does not limit the configuration of the set position and / or the reserved position to be implemented in other manners. For example, the first information includes the symbol positions of the set position in the first set and the symbol positions in the first set that do not belong to the P data symbols.

[0214] In addition, the network device can also indicate an activated configuration of the set position and / or the reserved position from a plurality of alternative (or possible) configurations of the set position and / or the reserved position, and at this time, the second information can be used to indicate the activated configuration of the set position and / or the reserved position from the plurality of alternative configurations of the set position and / or the reserved position. In any alternative configuration of the set position and / or the reserved position, the symbol positions of the set position in the first set and / or the symbol positions in the first set that do not belong to the P data symbols can be included. The symbol positions can refer to the description above and will not be described again.

[0215] For example, the alternative configuration of the set position and / or the reserved position corresponds to an identifier or an index, and the second information can include an identifier or an index corresponding to the activated configuration of the set position and / or the reserved position, so as to indicate that the configuration corresponding to the identifier or the index is activated. Correspondingly, the terminal device can take the activated configuration as the configuration applicable to the first waveform symbol (or the first set). For example, the indexes corresponding to the configuration #1, the configuration #2 and the configuration #3 are 1, 2 and 3 respectively, and the configuration #1, the configuration #2 and the configuration #3 correspond to different configurations of the set position and / or the reserved position. For example, in the configuration #1, the configuration #2 and the configuration #3, at least one of the starting position of the set position, the length of the set position, the starting position of the reserved position and the length of the reserved position is different. The second information can include the index 1, 2 or 3, or include the indication information of the index, so as to indicate the activated configuration.

[0216] It can be understood that the configuration of the set position and / or the reserved position can be of different granularity. For example, different waveform symbols can correspond to different configurations of the set position and / or the reserved position, and thus the configuration of the set position and / or the reserved position can be for one waveform symbol (e.g., the first waveform symbol). For another example, different waveform symbols of the same terminal device can correspond to the same configuration of the set position and / or the reserved position, and thus the configuration of the set position and / or the reserved position can be of the terminal device granularity. For another example, different positions of the waveform symbol can correspond to different configurations of the set position and / or the reserved position. For example, the configuration of the set position and / or the reserved position when the first waveform symbol is the first waveform symbol in a plurality of continuous waveform symbols is different from the configuration of the set position and / or the reserved position when the first waveform symbol is the last waveform symbol in the plurality of continuous waveform symbols, and thus the configuration of the set position and / or the reserved position can be for the position of the first waveform symbol. For another example, different types of waveform symbols can correspond to different configurations of the set position and / or the reserved position. For example, the DFT-s-OFDM symbol and the SC-FDE symbol can correspond to different configurations of the set position and / or the reserved position. For another example, different transmission processes of the terminal device can correspond to different configurations of the set position and / or the reserved position. For another example, different modulation orders (or MCSs), different code rates, different bandwidths, different subcarrier spacings (or subcarrier widths) and different carrier frequencies can correspond to different configurations of the set position and / or the reserved position.

[0217] It can be understood that in a scenario where the terminal device is the sending end and the network device is the receiving end, the network device (i.e., the receiving end) can send the first information to the terminal device (i.e., the sending end). In a scenario where the terminal device is the receiving end and the network device is the sending end, the network device (i.e., the sending end) can send the first information to the terminal device (i.e., the receiving end).

[0218] The above first information can be carried in RRC signaling, MAC layer signaling or physical layer signaling. For example, the MAC layer signaling can include a MAC CE, and the physical layer signaling can include DCI.

[0219] In a possible implementation, the network device can configure multiple alternative (or possible) configurations of the set position and / or the reserved position through RRC signaling or MAC layer signaling, and activate one of the configurations through MAC layer signaling or physical layer signaling, and the terminal device can take the activated configuration as the configuration applicable to the first set of waveform symbols.

[0220] For example, the network device can configure multiple alternative configurations of the set position and / or the reserved position through RRC signaling, each configuration can have a corresponding index, and the network device can carry the first information in DCI when scheduling the terminal device to send uplink data through the DCI. At this time, the first information can include the index of the activated configuration of the set position and / or the reserved position. The terminal device can determine the activated configuration of the set position and / or the reserved position from the multiple alternative configurations of the set position and / or the reserved position according to the first information, and determine the positions of the P data symbols in the first set according to the activated configuration of the set position and / or the reserved position.

[0221] Based on this implementation, the network device can issue multiple configurations of the set position and / or the reserved position at a time, and subsequent first information only needs to carry the index of the configuration, thereby reducing the indication overhead.

[0222] In another possible implementation, the network device can carry the first information through MAC layer signaling, and the first information includes the configuration of the set position and / or the reserved position. In this implementation, the network device does not need to configure multiple alternative configurations of the set position and / or the reserved position, i.e., the first information can be used to indicate the set position and / or the reserved position configured each time.

[0223] In this application, the above first information can be sent by the network device to the terminal device, i.e., the first information can be sent by the sender to the receiver, or the receiver can send the first information to the sender, which is not specifically limited. For example, if the network device is the sender and the terminal device is the receiver, the first information can be sent by the sender to the receiver, and correspondingly, the receiver can receive the first information. For another example, if the terminal device is the sender and the network device is the receiver, the receiver can send the first information to the sender, and correspondingly, the sender can receive the first information. The third information can be used to activate the terminal device to send signals or data to the network device using the method shown in this application, or can be used to activate the network device to send signals or data to the terminal device using the method shown in this application.

[0224] In a possible implementation, the second information can be sent by the network device to the terminal device, for indicating at least one of the first symbol, the second symbol and the third symbol. Specifically, the second information can contain a sequence value of at least one of the first symbol, the second symbol and the third symbol. For example, if the network device is the sending end and the terminal device is the receiving end, the second information can be sent by the sending end to the receiving end, and correspondingly, the receiving end can receive the second information. For another example, if the terminal device is the sending end and the network device is the receiving end, the second information can be sent by the receiving end to the sending end, and correspondingly, the sending end can receive the second information.

[0225] In addition, the terminal device can also report at least one of the first symbol, the second symbol and the third symbol to the network device. That is, in the present application, the second information can be sent by the sending end to the receiving end, or can be sent by the receiving end to the sending end, which is not specifically limited. For example, if the sending end is the terminal device and the receiving end is the network device, the second information can be sent by the sending end to the receiving end, and correspondingly, the receiving end can receive the second information. For another example, if the sending end is the network device and the receiving end is the terminal device, the second information can be sent by the receiving end to the sending end, and correspondingly, the sending end can receive the second information.

[0226] Based on the second information, the sending end and the receiving end can know the content of at least one of the first symbol, the second symbol or the third symbol, to obtain better receiving performance.

[0227] As an example, at least one of the first symbol, the second symbol or the third symbol can be related to a previous waveform symbol of the first waveform symbol, and / or related to a next OFDM symbol of the first waveform symbol.

[0228] As another example, at least one of the first symbol, the second symbol or the third symbol can be a specific sequence, such as a 0 sequence, or a ZC sequence or other specific sequence, or a symbol modulated based on a specific sequence. The symbol modulated based on a specific sequence can be, for example, a Gold sequence modulated based on QPSK or pi / 2 BPSK.

[0229] It can be understood that at least one of the first symbol, the second symbol or the third symbol can be related to the first waveform symbol, or related to a position of the reserved data. Specifically, the second information can indicate each symbol of the reserved position.

[0230] In addition, at least one of the first symbol, the second symbol, or the third symbol can be related to a position of the first waveform symbol. For example, when the first waveform symbol is the first one, the last one, or the middle one in the continuous plurality of waveform symbols, at least one of the following can be met: the first symbol is the same or different, the second symbol is the same or different, or the third symbol can be the same or different.

[0231] The following introduces an activation manner of the communication method provided by the embodiments of the present application. The activation manner is a manner in which the terminal device and the network device determine to perform the method of the present application.

[0232] In a possible activation manner, the network device can send third information to the terminal device, and the third information is used to activate the method provided by the embodiments of the present application. The third information can also be referred to as activation signaling. For example, the third information can be used to instruct the sending end and the receiving end to perform the method shown in the present application. Figure 6 For example, if the network device is the sending end and the terminal device is the receiving end, the sending end can send the third information to the receiving end, and correspondingly, the receiving end can receive the third information. For another example, if the terminal device is the sending end and the network device is the receiving end, the receiving end can send the third information to the sending end, and correspondingly, the sending end can receive the third information.

[0233] As an example, the third information can occupy 1 bit. For example, when the bit takes a first value, it indicates that the method is activated, and when the bit takes a second value, it indicates that the method is not activated. The first value can be 0, and the second value can be 1, or the first value can be 1, and the second value can be 0. The third information can be sent through RRC signaling, MAC layer signaling, or physical layer signaling, and is not limited in particular.

[0234] As another example, the first information can be the third information, that is, the activation signaling. It can also be understood that the third information can include the first information. For example, the terminal device can determine to activate the method shown in the present application in the case of receiving the first information, and determine not to activate the method in the case of not receiving the first information. For example, the network device can send the first information to indicate the set position and / or the reserved position, and indicate to activate the method shown in the present application through the first information. Correspondingly, the terminal device can determine the set position and / or the reserved position according to the first information, and determine to activate the method shown in the present application to perform the process in the present application.

[0235] In this embodiment, the network device can determine to send the third information, that is, to perform the method of the present application, according to at least one of the modulation order, the code rate, the MCS or MCS index, the bandwidth, the subcarrier spacing, the carrier frequency point, and the indication information of the set position and / or the reserved position.

[0236] The following sections describe how network devices determine the transmission method of third information based on modulation order, code rate, MCS, bandwidth, subcarrier spacing, and carrier frequency.

[0237] (1) The modulation order can be used to define the number of bits carried on a single symbol; the larger the value, the higher the transmission rate. For example, a network device can send third information to a terminal device when the modulation order of the terminal device is greater than or equal to the modulation order threshold.

[0238] The modulation order of the terminal device can be configured by the network device. Additionally, the network device can obtain a modulation order threshold. For example, the modulation order threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device, without specific limitations.

[0239] (2) Code rate, or coding rate, represents the ratio between useful bits and total bits, which includes useful bits and redundant bits. The higher the code rate, the higher the transmission rate. For example, a network device can send third information to a terminal device when the code rate of the terminal device is greater than or equal to a code rate threshold.

[0240] The bitrate of the terminal device can be configured by the network device. Additionally, the network device can obtain a bitrate threshold. For example, the bitrate threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device—there are no specific limitations.

[0241] (3) The MCS or MCS index can be used to indicate the modulation order and code rate. The MCS index is positively correlated with the modulation order and code rate, so the larger the MCS index value, the higher the transmission rate. For example, a network device can send third information to a terminal device when the MCS index of the terminal device is greater than or equal to the MCS index threshold.

[0242] The MCS or MCS index of the terminal device can be configured by the network device. Additionally, the network device can obtain the MCS threshold or MCS index threshold. For example, the MCS index threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device, without specific limitations.

[0243] (4) Bandwidth can be used to indicate the number of frequency domain units used to transmit data. For example, a network device can send third information to a terminal device when the bandwidth of the terminal device is greater than or equal to the bandwidth threshold.

[0244] The bandwidth of the terminal device can be configured by the network device. Additionally, the network device can obtain bandwidth thresholds. For example, the bandwidth threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device—there are no specific limitations.

[0245] (5) The subcarrier spacing can represent the width of a frequency domain cell. For example, a network device can send third information to a terminal device when the subcarrier spacing of the terminal device is greater than or equal to the subcarrier spacing threshold.

[0246] The subcarrier spacing of the terminal device can be configured by the network device. Additionally, the network device can obtain the subcarrier spacing threshold. For example, the subcarrier spacing threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device, without specific limitations.

[0247] (6) The carrier frequency can identify the frequency at which the terminal device operates. For example, a network device can send third information to the terminal device when the carrier frequency of the terminal device is greater than or equal to the carrier frequency threshold.

[0248] The carrier frequency point of the terminal device can be configured by the network device. Additionally, the network device can obtain the carrier frequency point threshold. For example, the carrier frequency point threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device, without specific limitations.

[0249] It is understood that the various methods by which the network device in the above example determines the transmission of third information can be combined. As an example and not a limitation, the network device may determine to transmit third information if the modulation order is greater than or equal to a modulation order threshold and the bandwidth is greater than or equal to a bandwidth threshold.

[0250] In another possible activation method, the terminal device may decide to activate the method provided in the embodiments of this application. Specifically, the terminal device may determine to execute the method provided in the embodiments of this application based on at least one of the following: modulation order, code rate, MCS or MCS index, bandwidth, subcarrier spacing, carrier frequency, setting position and / or reserved position indication information.

[0251] The following describes how the terminal device determines the activation method based on the indication information of modulation order, code rate, MCS, bandwidth, subcarrier spacing, carrier frequency, set position and / or reserved position.

[0252] (1) When the modulation order of the terminal device is large, the terminal device can activate the method of this application. For example, the terminal device can determine to activate the method when the modulation order is greater than or equal to the modulation order threshold, without needing to receive third information from the network device before determining to activate the method.

[0253] The terminal device can obtain the modulation order threshold. For example, the modulation order threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device, without specific limitations.

[0254] (2) When the bit rate of the terminal device is high, the terminal device can activate the method of this application. For example, the terminal device can determine to activate the method when the bit rate is greater than or equal to the bit rate threshold, without needing to receive third information from the network device before determining to activate the method.

[0255] The terminal device can obtain the bitrate threshold. The bitrate threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device, without specific limitations.

[0256] (3) When the MCS or MCS index of the terminal device is large, the terminal device can activate the method of this application. For example, the terminal device can determine to activate the method when the MCS index is greater than or equal to the MCS index threshold, without needing to receive third information from the network device before determining to activate the method.

[0257] The terminal device can obtain the MCS threshold or the MCS index threshold. The MCS index threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device, without specific limitations.

[0258] (4) When the bandwidth of the terminal device is large, the terminal device can activate the method of this application. For example, the terminal device can determine to activate the method when the bandwidth is greater than or equal to the bandwidth threshold, without needing to receive third information from the network device before determining to activate the method.

[0259] The terminal device can obtain the bandwidth threshold. The bandwidth threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device, without specific limitations.

[0260] (5) When the subcarrier spacing of the terminal device is large, the terminal device can activate the method of this application. For example, the terminal device can determine to activate the method when the subcarrier spacing is greater than or equal to the subcarrier spacing threshold, without needing to receive third information from the network device before determining to activate the method.

[0261] The terminal device can obtain the subcarrier spacing threshold. The subcarrier spacing threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device, without specific limitations.

[0262] (6) When the carrier frequency of the terminal device is large, the terminal device can activate the method of this application. For example, the terminal device can determine to activate the method when the carrier frequency is greater than or equal to the carrier frequency threshold, without needing to receive third information from the network device before determining to activate the method.

[0263] The terminal device can obtain the carrier frequency threshold. The carrier frequency threshold can be predefined, such as by a protocol; or it can be configured by the network device to the terminal device, or reported by the terminal device to the network device, without specific limitations.

[0264] (7) When the terminal device receives third information from the network device, the terminal device can activate the method of this application.

[0265] It is understood that the various methods by which the terminal device in the above example determines the activation of this method can be implemented in combination. As an example and not a limitation, the terminal device may determine the activation of this method when the modulation order is greater than or equal to the modulation order threshold and the bandwidth is greater than or equal to the bandwidth threshold, without receiving third-party information from the network device.

[0266] In one possible embodiment, the terminal device may report capability information to the network device to indicate whether it supports the method provided in the embodiments of this application.

[0267] It is understandable that if the sending end acts as a terminal device and the receiving end acts as a network device, the sending end can send its capability information to the receiving end, and correspondingly, the receiving end can receive the capability information. Similarly, if the sending end acts as a network device and the receiving end acts as a terminal device, the receiving end can send its capability information to the sending end, and correspondingly, the sending end can receive the capability information.

[0268] Specifically, the capability information of the terminal device can be used to indicate under what configuration the terminal device supports or does not support the method provided in the embodiments of this application. That is, the terminal device can report different capability information under different configurations. In other words, the capability information (or capability) of the terminal device can be related to at least one of modulation order (or MCS or MCS index), code rate, bandwidth, subcarrier spacing or carrier frequency.

[0269] Taking modulation order as an example, the capability information of the terminal device can identify whether the terminal device supports the method shown in this application when the modulation order is greater than or equal to the modulation order threshold. If the terminal device supports the method, it can activate the method shown in this application, or the network device can activate the terminal device to execute the method of this application through third information; otherwise, if the terminal device does not support the method, it will not activate the method shown in this application, or the network device will not activate the terminal device to execute the method.

[0270] As an example, if the terminal device's capability information indicates that the terminal device supports the method described in this application when the modulation order is greater than the modulation order threshold, the network device or the terminal device can determine whether to activate the method based on the capability information and the terminal's modulation order. For instance, if the network device configures the terminal device with a modulation order greater than the modulation order threshold, the terminal device can determine to activate the method based on the modulation order. For example, if the terminal device is a transmitter, the transmitter can perform the actions described in this application. Furthermore, the network device can determine that the terminal device has activated the method based on the terminal device's capability information and the modulation order. For example, if the network device is a receiver, the receiver can perform the actions described in this application. In this case, as an optional but not mandatory action, the network device can send third information to the terminal device.

[0271] Optionally, the capability information of the terminal device may include at least one of modulation order (or MCS or MCS index), code rate, bandwidth, subcarrier spacing, or carrier frequency, to indicate that the capability information is related to at least one of modulation order (or MCS or MCS index), code rate, bandwidth, subcarrier spacing, or carrier frequency. For example, the capability information may include a threshold for at least one of the parameters of modulation order, code rate, MCS, bandwidth, subcarrier spacing, and carrier frequency, to indicate that the terminal device supports the method shown in this application when the corresponding threshold is met. Alternatively, the capability information may also be sent together with a threshold for at least one of the parameters of modulation order, code rate, MCS, bandwidth, subcarrier spacing, and carrier frequency, to indicate that the terminal device supports the method shown in this application when the corresponding threshold is met.

[0272] In summary, as a possible implementation of this application, a network device can send first information and second information to a terminal device. Upon receiving the first and second information, the terminal device can determine whether to execute the method shown in this application based on the first and / or second information, and execute the method accordingly. The first information can be sent via MAC layer signaling or physical layer signaling (such as DCI) to send a reserved location symbol position in a first set or a symbol position in the first set that is not a data symbol. Alternatively, the first information can be sent via RRC signaling or MAC layer signaling to send a configuration of multiple alternative set positions and / or reserved positions, and via MAC layer signaling or physical layer signaling to send an active configuration of one of the multiple alternative set positions and / or reserved positions. In this implementation, the terminal device can determine whether to activate the method shown in this application based on the first information. That is, in this embodiment, the first information can be used as the third information.

[0273] As another possible implementation of this application, the terminal device reports capability information to the network device. The network device can determine, based on the terminal device's capability information, under what parameter configuration the terminal device supports the method shown in this application. For example, the capability information includes parameter thresholds for the terminal device to support the method shown in this application. Parameter thresholds may include thresholds for at least one of the following parameters: modulation order, code rate, MCS, bandwidth, subcarrier spacing, and carrier frequency. When the network device configures a certain parameter for the terminal device, and the terminal device supports the method shown in this application under that parameter, the network device can determine that the terminal device has activated the method shown in this application, and the terminal device can activate the method after obtaining the parameter configuration. In this embodiment, the network device may or may not send third information.

[0274] In this embodiment, the terminal device may also send first information and / or second information to the network device.

[0275] As another possible implementation of this application, the network device can configure the parameter conditions for the terminal device to activate the method shown in this application. For example, the network device can configure a parameter threshold for the terminal device. When the terminal device determines that the parameter is greater than or equal to the parameter threshold, it can determine to activate the method shown in this application.

[0276] In this embodiment, the network device may also send first information and / or second information to the terminal device.

[0277] It is understood that, in order to achieve the functions in the above embodiments, the network device and terminal include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution. Network device

[0278] Figure 11 and Figure 12 The diagram illustrates the possible structures of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the transmitting or receiving end in the above method embodiments, and thus also achieve the beneficial effects of the above method embodiments. The transmitting and receiving ends can be one of a terminal and a network device, respectively. In the embodiments of this application, the communication device can be as follows: Figure 1 The terminal device shown can also be as follows: Figure 1 The network device shown can also be a module (such as a chip) applied to a terminal or base station.

[0279] like Figure 11 As shown, the communication device 1100 includes a processing unit 1110 and a transceiver unit 1120. The transceiver unit 1120 may include a transmitting unit and / or a receiving unit for performing actions related to transmitting and / or receiving. The processing unit 1110 can be used to perform actions other than those related to transmitting and receiving. The communication device 1100 is used to implement the above. Figure 6 The methods shown in the embodiments illustrate the functions of the sending or receiving end.

[0280] When the communication device 1200 is used to implement Figure 6 In the method embodiment shown, the transmitting end functions as follows: the processing unit 1110 or the transceiver unit 1120 can be used to obtain P data symbols and modulate the first set to obtain a first waveform symbol. The transceiver unit 1120 can be used to output the first waveform symbol.

[0281] Optionally, the transceiver unit 1120 can also be used to send or receive information such as first information, second information, and third information received or sent by the sending end.

[0282] When the communication device 1100 is used to implement Figure 6 In the method embodiment shown, the receiving end functions as follows: the transceiver unit 1120 can be used to acquire a first waveform symbol. The processing unit 1110 or the transceiver unit 1120 can be used to process the first waveform symbol to obtain a first set, and obtain data symbols from a set position of the first set.

[0283] Optionally, the transceiver unit 1120 can also be used to send or receive information such as first information, second information, and third information received or sent by the receiving end.

[0284] For a more detailed description of the aforementioned processing unit 1110 and transceiver unit 1120, please refer to [reference needed]. Figure 6 The relevant descriptions in the method embodiments shown.

[0285] like Figure 12 As shown, the communication device 1200 includes a processor 1210 and an interface circuit 1220. The processor 1210 and the interface circuit 1220 are coupled to each other. It is understood that the interface circuit 1220 can be a transceiver or an input / output interface. Optionally, the communication device 1200 may also include a memory 1230 for storing instructions executed by the processor 1210, or storing input data required by the processor 1210 to execute instructions, or storing data generated after the processor 1210 executes instructions. The memory 1230 can be integrated with the processor 1210 or can be set independently of the processor 1210; this application does not specifically limit this.

[0286] When the communication device 1200 is used to implement Figure 6 In the method shown, processor 1210 is used to implement the functions of the processing unit 1110, and interface circuit 1220 is used to implement the functions of the transceiver unit 1120.

[0287] When the aforementioned communication device is a chip applied to a UE, the UE chip performs the functions of a transmitter or receiver in the above method embodiments. The UE chip receives information sent to the UE by the base station through other modules in the UE (such as an RF module or antenna); or, the UE chip sends information to other modules in the UE (such as an RF module or antenna), which is information sent by the UE to the base station.

[0288] When the aforementioned communication device is a module applied to a base station, the base station module implements the functions of a transmitting end or a receiving end in the above method embodiments. The base station module receives information from other modules (such as radio frequency modules or antennas) in the base station, information sent by the terminal device to the base station; or, the base station module sends information to other modules (such as radio frequency modules or antennas) in the base station, information sent by the base station to the terminal device. Here, the base station module can be a baseband chip of the base station, or a CU, DU, or other module, or a device under an open wireless access network architecture, such as an open CU, open DU, etc.

[0289] It is understood that the processor in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0290] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or O-RAN. The processor and storage medium can also exist as discrete components in the base station or O-RAN.

[0291] This application also provides a computer-readable storage medium storing instructions, which may also be referred to as computer programs, computer program code, etc. The instructions are executed on a computer, causing the computer to perform the methods described in the above embodiments. Figure 6 The methods shown in the various embodiments of this application.

[0292] This application also provides a computer program product, including a computer program or instructions, which, when run on a computer, cause... Figure 6 The methods shown in the various embodiments of this application are implemented.

[0293] This application embodiment also provides a chip, which includes a processor coupled to a memory. The processor is used to execute computer programs or instructions stored in the memory, such that... Figure 6The methods shown in the various embodiments of this application are implemented. For example, taking the implementation of the access network device function by a chip as an example, the chip can receive information from other modules (such as radio frequency or antenna) of the access network device, and this information may be sent by the terminal to the access network device. Alternatively, the chip can send information to other modules (such as radio frequency or antenna) in the access network device, and this information may be sent by the access network device to the terminal, etc.

[0294] This application also provides a communication system, including a first communication device and a second communication device. The first communication device and the second communication device can be used to implement the functions of the transmitting end and the receiving end in this application, respectively.

[0295] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0296] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0297] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.

[0298] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method characterized by comprising: A method for a first communication device, comprising: obtaining P data symbols, P being a positive integer; processing the P data symbols according to a first set to obtain a first waveform symbol, wherein the first set consists of K0 symbols, K0=M0+M1+N0+N1+N2, N0, N1 and N2 are non-negative integers, at least one of N0, N1 and N2 is not zero, M0 and M1 are positive integers, and the P data symbols are located at a set position in the first set; the set position comprises the N0th symbol to the (N0+M0-1)th symbol in the first set, and the (N0+M0+N1)th symbol to the (N0+M0+N1+M1-1)th symbol in the first set, M0+M1=P; and outputting the first waveform symbol.

2. The method of claim 1, wherein, The first set comprises the P data symbols and at least one symbol other than the P data symbols.

3. The method of claim 1 or 2, wherein, The method further comprises: sending or receiving first information, the first information being used to indicate the set position.

4. The method of claim 3, wherein, The first information is used to indicate the set position, comprising: The first information comprises: a symbol position of the set position in the first set; a symbol position in the first set that does not belong to the P data symbols; or a symbol position of the set position in the first set and a symbol position in the first set that does not belong to the P data symbols.

5. The method of claim 2, wherein, The at least one symbol other than the P data symbols comprises at least one of a first symbol, a second symbol and a third symbol; wherein the first symbol is located at the 0th symbol to the (N0-1)th symbol in the first set, N0 being a positive integer; the second symbol is located at the (N0+M0)th symbol to the (N0+M0+N1-1)th symbol in the first set, N1 being a positive integer; the third symbol is located at the (N0+M0+N1+M1)th symbol to the (N0+M0+N1+M1+N2-1)th symbol in the first set, N2 being a positive integer.

6. The method of claim 2 or 5, wherein, The first waveform symbol is a first waveform symbol in a plurality of continuous waveform symbols, or the first waveform symbol is a next waveform symbol of a pilot symbol in the plurality of continuous waveform symbols, and the at least one symbol other than the P data symbols comprises the first symbol.

7. The method of claim 2 or 5, wherein, The first waveform symbol is a last waveform symbol in a plurality of continuous waveform symbols, and the at least one symbol other than the P data symbols comprises the third symbol.

8. The method of claim 6 or 7, wherein, The third symbol is a zero sequence.

9. The method of any one of claims 2, 5-8, wherein, The method further comprises: sending or receiving second information, the second information being used to indicate at least one of a content of the first symbol, a content of the second symbol and a content of the third symbol.

10. The method of any one of claims 2, 5-9, wherein, At least one of the content of the first symbol, the content of the second symbol and the content of the third symbol is related to a position of the first waveform symbol in the plurality of continuous waveform symbols.

11. The method of any one of claims 2, 5-10, wherein, At least two of the content of the first symbol, the content of the second symbol and the content of the third symbol are the same.

12. The method of any one of claims 1-11, wherein, The method further comprises: sending or receiving third information, the third information being used to activate the method.

13. The method of any one of claims 1-12, wherein, The method further comprises: The method is activated according to at least one of the following information: Modulation order; Modulation and coding scheme index; Code rate; Bandwidth; Subcarrier spacing; Carrier frequency point; or Indication information of the set position.

14. The method of claim 13, wherein, The method further comprises: Obtaining at least one of the following information: Modulation order threshold, the modulation order being greater than or equal to the modulation order threshold; Modulation and coding scheme index threshold, the modulation and coding scheme index being greater than or equal to the modulation and coding scheme index threshold; Code rate threshold, the code rate being greater than or equal to the code rate threshold; Bandwidth threshold, the bandwidth being greater than or equal to the bandwidth threshold; Subcarrier spacing threshold, the subcarrier spacing being greater than or equal to the subcarrier spacing threshold; or Carrier frequency point threshold, the carrier frequency point being greater than or equal to the carrier frequency point threshold.

15. The method of any one of claims 1-14, wherein, The method further comprises: Receiving capability information of a second communication device; or Sending capability information of the first communication device, the capability information being used to indicate that the first communication device supports the method.

16. The method of claim 15, wherein, The capability information is related to at least one of the following information: Modulation order; Modulation and coding scheme index; Code rate; Bandwidth; Subcarrier spacing; or Carrier frequency point.

17. The method of any one of claims 1-16, wherein, The first waveform symbol belongs to a plurality of continuous waveform symbols, and the plurality of waveform symbols constitute a time slot or a data transmission occasion.

18. A method of communication, comprising: For a second communication device, comprising: Obtaining a first waveform symbol; Processing the first waveform symbol to obtain a first set, wherein the first set consists of K0 symbols, K0=M0+M1+N0+N1+N2, N0, N1 and N2 are non-negative integers, and at least one of N0, N1 and N2 is not zero, M0 and M1 are positive integers; Obtaining P data symbols from a set position in the first set, the set position including the N0th symbol to the N0+M0-1th symbol in the first set, and the N0+M0+N1th symbol to the N0+M0+N1+M1-1th symbol in the first set, M0+M1=P.

19. The method of claim 18, wherein, The first set includes the P data symbols and at least one symbol other than the P data symbols.

20. The method of claim 18 or 19, wherein, The method further comprises: Receiving or sending first information, the first information being used to indicate the set position.

21. The method of claim 20, wherein, The first information is used to indicate the set position, comprising: The first information includes: Symbol position of the set position in the first set; Symbol position in the first set which does not belong to the P data symbols; or Symbol position of the set position in the first set and symbol position in the first set which does not belong to the P data symbols.

22. The method of claim 19, wherein, The at least one symbol other than the P data symbols includes at least one of a first symbol, a second symbol and a third symbol; Wherein, the first symbol is located in the 0th symbol to the N0-1th symbol in the first set, N0 being a positive integer; The second symbol is located in the N0+M0th symbol to the N0+M0+N1-1th symbol in the first set, N1 being a positive integer; The third symbol is located in the N0+M0+N1th symbol to the N0+M0+N1+M2-1th symbol in the first set, M2 being a positive integer. The third symbol is located at an (N0+M0+N1+M1)th symbol to an (N0+M0+N1+M1+N2-1)th symbol in the first set, and N2 is a positive integer.

23. The method of claim 19 or 22, wherein, The first waveform symbol is a first waveform symbol in a plurality of continuous waveform symbols, or the first waveform symbol is a next waveform symbol of a pilot symbol in the plurality of continuous waveform symbols, and the at least one symbol other than the P data symbols comprises the first symbol.

24. The method of claim 19 or 22, wherein, The first waveform symbol is a last waveform symbol in a plurality of continuous waveform symbols, and the at least one symbol other than the P data symbols comprises the third symbol.

25. The method of claim 23 or 24, wherein, The third symbol is a zero sequence.

26. The method of any one of claims 19, 22-25, wherein, The method further comprises: receiving or sending second information, the second information being used to indicate at least one of a content of the first symbol, a content of the second symbol, and a content of the third symbol.

27. The method of any one of claims 19, 22-26, wherein, At least one of the content of the first symbol, the content of the second symbol, and the content of the third symbol is related to a position of the first waveform symbol in a plurality of continuous waveform symbols.

28. The method of any one of claims 19, 22-27, wherein, At least two of the content of the first symbol, the content of the second symbol, and the content of the third symbol are the same.

29. The method of any one of claims 18-28, wherein, The method further comprises: receiving or sending third information, the third information being used to activate the method.

30. The method of any one of claims 18-29, wherein, The method further comprises: determining to activate the method according to at least one of the following information: a modulation order; a modulation and coding scheme index; a code rate; a bandwidth; a subcarrier spacing; a carrier frequency; or indication information of the set position.

31. The method of claim 30, wherein, The method further comprises: obtaining at least one of the following information: a modulation order threshold, the modulation order being greater than or equal to the modulation order threshold; a modulation and coding scheme index threshold, the modulation and coding scheme index being greater than or equal to the modulation and coding scheme index threshold; a code rate threshold, the code rate being greater than or equal to the code rate threshold; a bandwidth threshold, the bandwidth being greater than or equal to the bandwidth threshold; a subcarrier spacing threshold, the subcarrier spacing being greater than or equal to the subcarrier spacing threshold; or a carrier frequency threshold, the carrier frequency being greater than or equal to the carrier frequency threshold.

32. The method of any one of claims 18-31, wherein, The method further comprises: receiving capability information of a first communication device; or sending capability information of the second communication device, the capability information being used to indicate that the second communication device supports the method.

33. The method of claim 32, wherein, The capability information is related to at least one of the following information: a modulation order; a modulation and coding scheme index; a code rate; a bandwidth; a subcarrier spacing; or a carrier frequency.

34. The method of any one of claims 18-33, wherein, The first waveform symbol belongs to a plurality of continuous waveform symbols, and the plurality of waveform symbols form a time slot or a data transmission occasion.

35. A communications device, characterized by The apparatus comprises units or modules for performing the method of any of claims 1-17, or the apparatus comprises units or modules for performing the method of any of claims 18-34.

36. A communications device, characterized by The apparatus comprises a processor configured to execute computer programs or instructions to implement the method of any of claims 1-17, or to implement the method of any of claims 18-34.

37. A computer-readable storage medium, characterized in that, The storage medium has stored therein a computer program or instructions, which, when executed by a communication device, implement the method of any one of claims 1-17, or implement the method of any one of claims 18-34.

38. A computer program product, characterised in that, When a computer program product is executed by a computer, the computer receives the method of any one of claims 1-17, or the method of any one of claims 18-34.