A communication method and apparatus
By mapping the pilot signal and data signal in the time-delay Doppler domain to the time-frequency domain and making them orthogonal in OTFS communication, the problem of high transmission overhead in high-speed mobile scenarios is solved, and more efficient communication is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-01-22
- Publication Date
- 2026-07-24
AI Technical Summary
In high-speed mobile scenarios, the transmission overhead based on OTFS is high, and existing technologies are unable to effectively reduce inter-carrier interference caused by Doppler spread.
By mapping the pilot signal and data signal in the time-delay Doppler domain to the time-frequency domain to make them orthogonal, the interference between the pilot signal and the data signal is reduced. Furthermore, by optimizing resource allocation through the design of sequences and protection symbols, transmission overhead is reduced.
It effectively reduces the transmission overhead in OTFS communication and improves the reliability and efficiency of communication.
Smart Images

Figure CN122457431A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of mobile communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] The multi-carrier modulation technology used in fifth-generation mobile communication (5G) is orthogonal frequency division multiplexing (OFDM). However, in high-speed mobile scenarios, Doppler spread can disrupt the orthogonality between subcarriers, resulting in inter-carrier interference and limiting OFDM performance. To meet the requirements of reliable communication in high-speed mobile scenarios, orthogonal time-frequency space (OTFS) has been proposed as a novel two-dimensional modulation waveform. OTFS maps information-carrying symbols to the delay-Doppler (DD) domain instead of the time-frequency (TF) domain used by OFDM.
[0003] Currently, how to reduce the transmission overhead based on OTFS is a technical problem that urgently needs to be solved. Summary of the Invention
[0004] This application provides a communication method and apparatus for reducing the transmission overhead based on OTFS.
[0005] Firstly, a communication method is provided. This method can be implemented by a first device or a first communication device. The first device can be a first equipment or a component of the first equipment. For example, the first equipment can be an access network node or a terminal. The components in this application may include, for example, at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or a transceiver unit. The first device can serve as a data or information transmitter.
[0006] Taking the first device as the executing entity as an example, the process includes the following steps: the first device obtains a first data signal in the time-delayed Doppler domain and a pilot signal in the time-delayed Doppler domain; the first device maps the pilot signal in the time-delayed Doppler domain and the first data signal in the time-delayed Doppler domain to the time-frequency domain to obtain a pilot signal in the time-frequency domain and a first data signal in the time-frequency domain; the first device sends a time-domain signal, which is obtained based on a first time-frequency signal, the first time-frequency signal including the pilot signal in the time-frequency domain and the first data signal in the time-frequency domain, wherein the pilot signal in the time-frequency domain and the first data signal in the time-frequency domain in the first time-frequency signal are orthogonal.
[0007] Based on this implementation, the first device can obtain a time-frequency domain pilot signal and a time-frequency domain first data signal from the time-delay Doppler domain first data signal and a time-delay Doppler domain pilot signal, respectively. Then, it obtains a transmission time-domain signal from the time-frequency domain pilot signal and the time-frequency domain first data signal. The time-domain signal is obtained from a first time-frequency signal that includes the time-frequency domain pilot signal and the time-frequency domain first data signal. Since the time-frequency domain pilot signal and the time-frequency domain first data signal in the first time-frequency signal are orthogonal to each other, interference between the pilot signal and the data signal can be reduced. Compared to schemes where the pilot signal and the first data signal are orthogonal only in the time-delay Doppler domain or not in the time-frequency domain, the method shown in the first aspect can reduce communication overhead.
[0008] In one possible implementation, the time-frequency domain pilot signal and the time-frequency domain data signal in the first time-frequency signal are orthogonal, including: the time-frequency domain pilot signal in the first time-frequency signal is orthogonal to the adjacent first data signal in the time-frequency domain.
[0009] Based on this implementation, it is required that the pilot signal in the first time-frequency signal is orthogonal to the adjacent data signal, so as to reduce the interference of data symbols on pilot symbols.
[0010] In one possible implementation, the pilot signal is obtained from a sequence, and the pilot signal occupies M² time-delay Doppler domain symbol positions corresponding to a Doppler domain position in the time-delay Doppler domain, where M² is a positive integer greater than 1. That is, the pilot signal is obtained by mapping the sequence to a Doppler domain position in the time-delay Doppler domain, or in other words, the pilot signal is obtained by mapping the sequence to some or all of the time-delay domain indices corresponding to a Doppler domain index in the time-delay Doppler domain.
[0011] Based on this implementation, the pilot signal can be a pilot sequence obtained from a sequence. The pilot sequences for different antenna ports can be located on the same resource, and the ports can be distinguished based on the cross-correlation of the sequences, further reducing overhead.
[0012] In one possible implementation, the first device may send or receive indication information of the sequence.
[0013] Based on this implementation, the first device and the second device can mutually indicate or notify each other of sequences through signaling, thus allowing for flexible determination or allocation of sequences to support channel estimation based on sequences.
[0014] In one possible implementation, the pilot signal occupies p time-delayed Doppler domain symbol positions corresponding to one Doppler domain position, where p is the number of transmitting ports.
[0015] Based on this implementation, the pilot signal can be obtained from a single-point pilot. In this implementation, the number of resource units occupied by the pilot signal is related to the number of ports.
[0016] In one possible implementation, the first device may also obtain the first time-frequency signal based on the time-domain pilot symbol interval, the time-frequency domain pilot signal, and the time-frequency domain first data signal. Alternatively, the first time-frequency signal is related to the time-domain pilot symbol interval, the time-frequency domain pilot signal, and the time-frequency domain first data signal.
[0017] Based on this implementation, the first device can flexibly determine the positions of the pilot signal and / or the first data signal in the first time-frequency signal. Specifically, the first device can determine the time-domain positions of the pilot signal and / or the first data signal in the first time-frequency signal based on the time-domain pilot symbol interval.
[0018] In one possible implementation, the time-frequency domain pilot signal occupies time-domain resources with an index of ΔN*(n-1)+n0; and / or, the time-frequency domain data signal occupies time-domain resources other than ΔN*(n-1)+n0; wherein ΔN represents the time-domain pilot symbol interval, ΔN is a positive integer, n = 1, 2, ..., N2, N2 is a positive integer greater than 2, n0 is the index of the first time-domain position occupied by the time-frequency domain pilot signal, and n0 is a non-negative integer.
[0019] Based on this implementation, the first device can efficiently determine the time domain position of the pilot signal and / or the first data signal in the first time-frequency signal according to the time domain pilot symbol interval and the index of the first time domain position occupied by the pilot signal.
[0020] In one possible implementation, the first device may also send or receive indication information of the time-domain pilot symbol interval.
[0021] Based on this implementation, the first device and the second device can mutually indicate or notify each other of the time-domain pilot symbol interval through signaling. Therefore, the position of the pilot signal and / or the first data signal in the first time-frequency signal can be flexibly determined according to the time-domain pilot symbol interval.
[0022] In one possible implementation, the first time-frequency signal further includes a second data signal in the time-frequency domain, wherein the time-domain position of the second data signal in the time-frequency domain is the same as the time-domain position of the pilot signal, and the frequency-domain position of the second data signal in the time-frequency domain is different from that of the pilot signal.
[0023] Based on this implementation, the time domain location of the pilot signal in the first time-frequency signal can also carry the second data signal, thereby further reducing overhead.
[0024] In one possible implementation, the pilot signal in the time-frequency domain of the first time-frequency signal and the second data signal in the time-frequency domain of the first time-frequency signal are orthogonal.
[0025] This implementation method is used to avoid data symbols interfering with pilot symbols.
[0026] In one possible implementation, the first time-frequency signal further includes a guard symbol whose time-domain position is the same as that of the second data signal and the pilot signal, and the guard symbol occupies a frequency domain position other than that of the second data signal and the pilot signal.
[0027] Based on this implementation, the time domain location of the pilot signal in the first time-frequency signal can also carry a protection symbol to further reduce inter-carrier interference.
[0028] In one possible implementation, the frequency domain position of the protection symbol is determined according to at least one of the following: frequency domain pilot spacing; frequency domain guard spacing; number of protection symbols.
[0029] Based on this implementation method, the frequency domain position of the protection symbol can be flexibly determined.
[0030] In one possible implementation, the first device may also send or receive indication information of the number of protection symbols.
[0031] Based on this implementation, the first device and the second device can mutually indicate or notify each other of the number of protection symbols through signaling, so the frequency domain position of the protection symbols in the first time-frequency signal can be flexibly determined according to the number of protection symbols.
[0032] In one possible implementation, the protection symbol occupies time-frequency resources with a time-domain index of ΔN*(n-1)+n0 and a frequency-domain index of ΔM'*(m3-1)+m0'; the pilot signal occupies time-frequency resources with a time-domain index of ΔN*(n-1)+n0 and a frequency-domain index of ΔM*(m-1)+m0; wherein ΔN represents the time-domain pilot symbol interval, ΔM' represents the frequency-domain protection interval, ΔM represents the frequency-domain pilot interval, and ΔN and ΔM... ΔM' and ΔM' are both positive integers, n = 1, 2, ..., N2, where N2 is a positive integer greater than 2, m3 = 1, 2, ..., M3, where M3 is a positive integer, m = 1, 2, ..., M2, where M2 is a positive integer, n0 is the index of the first time-domain position occupied by the data signal in the time-frequency domain, m0' is the index of the first frequency-domain position occupied by the protection symbol, m0 is the index of the first frequency-domain position occupied by the pilot signal, and n0, m0 and m0' are all non-negative integers.
[0033] Based on this implementation, the first device can flexibly and efficiently determine the time domain position of the pilot signal and / or the first data signal in the first time-frequency signal.
[0034] Secondly, a communication method is provided. This method can be implemented by a second device or a second communication device. The second device can be a second equipment or a component of a second equipment. The second equipment can be a data receiving end. For example, the second equipment can be an access network node or a terminal. The components in this application may include, for example, at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or a transceiver unit. Taking the second device as the executing entity as an example, the method includes the following steps:
[0035] The second device acquires a time-domain signal; the second device obtains a first time-frequency signal based on the time-domain signal, the first time-frequency signal including a pilot signal in the time-frequency domain and a first data signal in the time-frequency domain, wherein the pilot signal in the time-frequency domain and the first data signal in the time-frequency domain are orthogonal; the second device maps the pilot signal in the time-frequency domain and the first data signal in the time-frequency domain to a time-delay Doppler domain to obtain a pilot signal in the time-delay Doppler domain and a first data signal in the time-delay Doppler domain.
[0036] In one possible implementation, the pilot signal in the time-frequency domain of the first time-frequency signal and the data signal in the time-frequency domain of the first time-frequency signal are orthogonal, including:
[0037] The pilot signal in the time-frequency domain of the first time-frequency signal is orthogonal to the first data signal in the adjacent time-frequency domain.
[0038] In one possible implementation, the pilot signal is obtained from a sequence, and the pilot signal occupies M time-delayed Doppler domain symbol positions corresponding to one Doppler domain position in the time-delayed Doppler domain, where M is a positive integer greater than 1.
[0039] In one possible implementation, the second device may also send or receive indication information of the sequence.
[0040] In one possible implementation, the pilot signal occupies p time-delayed Doppler domain symbol positions corresponding to one Doppler domain position, where p is the number of transmitting ports.
[0041] In one possible implementation, the second device may also obtain the time-frequency domain pilot signal and the time-frequency domain first data signal from the first time-frequency signal according to the time-domain pilot symbol interval.
[0042] In one possible implementation, the time-frequency domain pilot signal occupies time-domain resources with an index of ΔN*(n-1)+n0; the time-frequency domain data signal occupies time-domain resources other than those with an index of ΔN*(n-1)+n0; where ΔN represents the time-domain pilot symbol interval, ΔN is a positive integer, n = 1, 2, ..., N2, N2 is a positive integer greater than 2, n0 is the index of the first time-domain position occupied by the time-frequency domain pilot signal, and n0 is a non-negative integer.
[0043] In one possible implementation, the second device may also send or receive indication information of the time-domain pilot symbol interval.
[0044] In one possible implementation, the first time-frequency signal further includes a second data signal in the time-frequency domain, wherein the time-domain position of the second data signal in the time-frequency domain is the same as the time-domain position of the pilot signal, and the frequency-domain position of the second data signal in the time-frequency domain is different from that of the pilot signal.
[0045] In one possible implementation, the pilot signal in the time-frequency domain of the first time-frequency signal and the second data signal in the time-frequency domain of the first time-frequency signal are orthogonal.
[0046] In one possible implementation, the first time-frequency signal further includes a guard symbol whose time-domain position is the same as that of the second data signal and the pilot signal, and the guard symbol occupies a frequency domain position other than that of the second data signal and the pilot signal.
[0047] In one possible implementation, the frequency domain position of the protection symbol is determined according to at least one of the following: frequency domain pilot spacing; frequency domain guard spacing; number of protection symbols.
[0048] In one possible implementation, the second device may also send or receive indication information of the number of protection symbols.
[0049] In one possible implementation, the protection symbol occupies time-frequency resources with a time-domain index of ΔN*(n-1)+n0 and a frequency-domain index of ΔM'*(m3-1)+m0';
[0050] The pilot signal occupies time-frequency resources with a time-domain index of ΔN*(n-1)+n0 and a frequency-domain index of ΔM*(m-1)+m0;
[0051] Wherein, ΔN represents the time-domain pilot symbol interval, ΔM' represents the frequency-domain guard interval, ΔM represents the frequency-domain pilot interval, ΔN, ΔM and ΔM' are all positive integers, n = 1, 2, ..., N2, where N2 is a positive integer greater than 2, m3 = 1, 2, ..., M3, where M3 is a positive integer, m = 1, 2, ..., M2, where M2 is a positive integer, n0 is the index of the first time-domain position occupied by the time-frequency domain data signal, m0' is the index of the first frequency-domain position occupied by the guard symbol, m0 is the index of the first frequency-domain position occupied by the pilot signal, and n0, m0 and m0' are all non-negative integers.
[0052] The beneficial effects of the second aspect and its various possible implementations can be found in the description of the beneficial effects of the first aspect and its corresponding implementations.
[0053] Thirdly, a communication device is provided. The device can implement the method described in any possible implementation of any of the first or second aspects described above. The device possesses the functions of the first or second device described above. The device is, for example, a terminal or an access network node, or a functional module in a terminal, or a functional module in an access network node, etc.
[0054] In one optional implementation, the device may include modules corresponding one-to-one with the methods / operations / steps / actions performed in any possible implementation of any of the first to second aspects. These modules may be hardware circuits, software, or a combination of hardware circuits and software. In another optional implementation, the device includes a processing unit (sometimes also called a processing module) and a communication unit (sometimes also called a transceiver module, communication module, etc.). The transceiver unit is capable of both sending and receiving functions. When the transceiver unit performs the sending function, it may be called a sending unit (sometimes also called a sending module); when the transceiver unit performs the receiving function, it may be called a receiving unit (sometimes also called a receiving module). The sending unit and the receiving unit may be the same functional module, which is called the transceiver unit and can perform both sending and receiving functions; or, the sending unit and the receiving unit may be different functional modules, with the transceiver unit being a collective term for these functional modules.
[0055] For example, when the apparatus is used to perform the method described in any one of the first to second aspects, the apparatus may include a communication unit and a processing unit.
[0056] Fourthly, embodiments of this application also provide a communication device, including a processor for executing a computer program (or computer-executable instructions) stored in a memory, such that when the computer program (or computer-executable instructions) is executed, the device performs the method as described in any possible implementation of any of the first to second aspects.
[0057] In one possible implementation, the processor and memory are integrated together;
[0058] In another possible implementation, the memory is located outside the communication device.
[0059] The communication device also includes a communication interface for communicating with other devices, such as sending or receiving data and / or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0060] Fifthly, a computer-readable storage medium is provided for storing a computer program or instructions that, when executed, enable the implementation of the method described in any possible implementation of any of the first to second aspects, and the method shown in any possible implementation of the first aspect.
[0061] A sixth aspect provides a computer program product containing instructions that, when run on a computer, enables the method described in any possible implementation of any of the first to second aspects to be implemented.
[0062] In a seventh aspect, embodiments of this application also provide a communication device for performing the method described in any possible implementation of any of the first to second aspects described above.
[0063] Eighthly, a chip or chip system is provided, the chip system including logic circuitry (or understood as including a processor, the processor including logic circuitry, etc.), and further including input / output interfaces. The input / output interfaces can be used to input messages or to output messages. The input / output interfaces can be the same interface, i.e., the same interface can implement both sending and receiving functions; or, the input / output interface includes an input interface and an output interface, the input interface being used to implement the receiving function, i.e., for receiving messages; and the output interface being used to implement the sending function, i.e., for sending messages. The logic circuitry can be used to perform operations other than the sending and receiving functions in any possible implementation of any of the first to second aspects described above; the logic circuitry can also be used to transmit messages to the input / output interfaces or receive messages from other communication devices from the input / output interfaces. The chip system can be used to implement the methods described in any possible implementation of any of the first to second aspects described above. The chip system can be composed of chips or can include chips and other discrete devices.
[0064] Optionally, the chip system may also include a memory, which can be used to store instructions, and the logic circuits can call the instructions stored in the memory to implement the corresponding functions.
[0065] Ninth aspect, a communication method is provided, which may include the method implemented by a first communication device as shown in the first aspect and any possible implementation thereof, and the method implemented by a second communication device as shown in the second aspect and any possible implementation thereof.
[0066] A tenth aspect provides a communication system that may include a first communication device and a second communication device. The first communication device may be used to implement the method shown in the first aspect and any possible implementation thereof, and the second communication device may be used to implement the method shown in the second aspect and any possible implementation thereof.
[0067] The technical effects brought about by the third to tenth aspects above can be found in the descriptions of the beneficial effects of the corresponding solutions in the first and second aspects above, and will not be repeated here. Attached Figure Description
[0068] Figure 1(a) is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of this application;
[0069] Figure 1(b) is a schematic diagram of an access network node provided in an embodiment of this application;
[0070] Figure 2 This is a schematic diagram illustrating the conversion between DD and TF fields;
[0071] Figure 3 A schematic diagram of a communication process based on OTFS provided for an embodiment of this application;
[0072] Figure 4 and Figure 10 These are schematic flowcharts illustrating a communication method provided in an embodiment of this application;
[0073] Figure 5 , Figure 8 and Figure 9 These are schematic diagrams of the TF domain for obtaining a first time-frequency signal, provided in an embodiment of this application.
[0074] Figure 6 and Figure 7 This is a schematic diagram illustrating a method for obtaining TF domain pilot signals according to an embodiment of this application;
[0075] Figure 11 , Figure 16 and Figure 20 These are schematic diagrams illustrating a first time-frequency signal provided in an embodiment of this application.
[0076] Figure 12 , Figure 17 and Figure 21 These are schematic diagrams illustrating the PAPR performance of a communication method provided in an embodiment of this application.
[0077] Figure 13 , Figure 18 and Figure 22 These are schematic diagrams illustrating the transmission overhead of a communication method provided in an embodiment of this application;
[0078] Figure 14 , Figure 19 and Figure 23 These are schematic diagrams illustrating the transmission accuracy of a communication method provided in the embodiments of this application;
[0079] Figure 15 This is a schematic diagram of a method for obtaining pilot and data signals in the DD domain;
[0080] Figure 24 and Figure 25 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0081] The technical solutions of this application can be applied to various wireless communication systems, such as Universal Mobile Telecommunications System (UMTS), Wireless Local Area Network (WLAN), short-range wireless communication systems (such as sidelink, wireless fidelity, Wi-Fi, Bluetooth, etc.), wired networks, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, 4th generation (4G) mobile communication systems (such as Long Term Evolution (LTE) systems), LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5G mobile communication systems (such as New Radio (NR) systems), Future Communications systems, or other similar communication systems, or hybrid networks of two or more of the above, etc., without limitation. This application describes the communication system shown in Figure 1(a) as an example. When applying the technical solution of this application embodiment to other communication systems, the devices, components, modules, etc. in the embodiment can be replaced with corresponding devices, components, modules in other communication systems without limitation.
[0082] Figure 1(a) is a schematic diagram of the architecture of the communication system applied in the embodiments of this application. The communication system 1000 shown in Figure 1(a) includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 also includes an Internet 300. The wireless access network 100 may include at least one access network node (110a and 110b in Figure 1(a)) and at least one terminal (120a-120j in Figure 1(a)). The terminal is connected to the access network node wirelessly, and the access network node is connected to the core network wirelessly or via a wired connection. The core network equipment and the access network node may be independent and different physical devices, or the functions of the core network equipment and the logical functions of the access network node may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network equipment and some of the functions of the access network node. Terminals and access network nodes may be interconnected via wired or wireless connections. Figure 1(a) is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1(a).
[0083] An access network node is an access device or node that enables a terminal to access a communication system via wired or wireless means. An access network node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system; it can also be a module or unit that performs some of the functions of a base station, such as a central unit (CU), a distributed unit (DU), or a radio unit (RU). An access network node can be a macro base station (110a in Figure 1(a)), a micro base station or an indoor station (110b in Figure 1(a)), a relay node, or a donor node, etc. The embodiments of this application do not limit the specific technology or equipment form used in the access network node.
[0084] A terminal may include a terminal device, which is a device with wireless transceiver capabilities that can send signals to or receive signals from access network nodes. Terminal devices include, but are not limited to, terminal equipment, user equipment (UE), mobile stations, and mobile terminals. Terminal devices can be widely used in various scenarios, such as D2D, V2X communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. Specifically, terminal devices may include mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, aircraft, ships, robots, robotic arms, and smart home devices. The embodiments of this application do not limit the specific technologies or device forms used in the terminal.
[0085] Access network nodes and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the access network nodes and terminals.
[0086] The roles of access network nodes and terminals can be relative. For example, the helicopter or drone 120i in Figure 1(a) can be configured as a mobile access network node. For terminals 120j that access the wireless access network 100 through 120i, terminal 120i is an access network node; however, for access network node 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via an interface protocol between access network nodes. In this case, relative to 110a, 120i is also an access network node. Therefore, access network nodes and terminals can both be collectively referred to as communication devices. 110a and 110b in Figure 1(a) can be called communication devices with access network node functions, and 120a-120j in Figure 1(a) can be called communication devices with terminal functions.
[0087] Communication between access network nodes and terminals, between access network nodes, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0088] In the embodiments of this application, the functions of the access network node can be executed by modules (such as chips) within the access network node, or by a control subsystem that includes access network node functions. This control subsystem, including access network node functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0089] Figure 1(b) illustrates a schematic diagram of an access network node. As shown in Figure 1(b), an access network node includes at least one of the following: one or more CUs, one or more DUs, and one or more RUs. For clarity, only one CU, DU, and RU are shown in Figure 1(b). The CU is used to connect to the core network and one or more DUs. Optionally, the CU may have some of the core network's functions. The CU may include a CU-control plane (CP) and a CU-user plane (UP).
[0090] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (such as the Radio Resource Control (RRC) layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of the protocol layers below the PDCP layer (such as the Radio Link Control (RLC) layer, the Medium / Media Access Control (MAC) layer, and / or the Physical (PHY) layer). Alternatively, the CU can be configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC and / or SDAP layers), and the DU can be configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC, MAC, and / or PHY layers).
[0091] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0092] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0093] The CU and DU can be separate entities or included in the same network element, such as a baseband unit (BBU). The RU can be included in radio frequency equipment or radio frequency units, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). In different systems, CU, DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (ORAN) system, CU can also be called O-CU (open CU), DU can be called O-DU, and RU can be called O-RU. Any of the CU (or CU-CP, CU-UP), DU, and RU units in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0094] To facilitate understanding of the content of this application, the nouns or terms involved in the embodiments of this application will be explained below.
[0095] (1) OTFS-based communication
[0096] In OTFS-based communication, symbols carrying information are mapped onto the DD field for transmission. For example... Figure 2 As shown, the conversion between the DD domain and the TF domain can be achieved using either the inverse symplectic finite Fourier transform (SFFT) or the inverse symplectic finite Fourier transform (ISFFT). Specifically, a DD domain signal can be converted to a TF domain signal using ISFFT, and a TF domain signal can be converted to a DD domain signal using SFFT.
[0097] In a DD domain, the symbol location of the DD domain can be indicated by a delay domain index and a Doppler domain index. A symbol location in a DD domain can represent a DD domain resource. Specifically, any delay domain index can indicate a delay domain location, and any Doppler domain index can indicate a Doppler domain location. Doppler domain locations and Doppler domain indices are interchangeable, as are delay domain locations and delay domain indices. In this application, it can be assumed that there is a correspondence between the delay domain index and / or the Doppler domain index and the DD domain symbol location, meaning that the delay domain index and / or the Doppler domain index can be used to indicate the symbol location of the DD domain.
[0098] by Figure 2 For example, a Doppler field index k = 0, 1…N-1 in the DD field can indicate a Doppler field position in the DD field. A Doppler field position can be… Figure 2 The column shown is part of the DD domain resource matrix; the delay domain index l = 0, 1…N-1 can indicate a delay domain location in the DD domain, and a Doppler domain location can be… Figure 2 The row shown is one of the DD domain resource matrices.
[0099] Figure 2 In this code, the size of a DD domain symbol (or DD domain resource unit) is denoted as Δν*Δτ. Here, Δτ represents the size of a time-delay domain symbol (or time-delay domain resource unit), measured in seconds (s). Δν represents the size of a Doppler domain symbol (or Doppler domain resource unit), measured in Hertz (Hz). Additionally, the size of a TF domain symbol (or TF domain resource unit) is denoted as T*Δf. Here, T represents the size of a time-domain symbol (or time-domain resource unit), and Δf represents the size of a frequency-domain symbol (or frequency-domain resource unit), measured in kilohertz (kHz) or Hz.
[0100] The communication and reception process based on OTFS is as follows: Figure 3 As shown, the OTFS-based communication architecture is compatible with the OFDM-based communication architecture. Specifically, ISFFT and SFFT modules can be added to the transmitting and receiving ends respectively to achieve the conversion from an OFDM-based communication architecture to an OTFS-based communication architecture. Compared to the TF domain, the DD domain channel has sparse and slowly varying characteristics, thus improving communication reliability in scenarios such as high-speed mobility.
[0101] (2) Pilot
[0102] A pilot signal can also be called a reference signal or pilot signal. That is, in this application, a pilot signal can also be replaced with or interpreted as a reference signal. The pilot signal can be provided by the transmitter to the receiver for channel estimation or channel sounding, etc. In this application, the pilot signal can be used to support channel estimation and signal demodulation. For example, the pilot signal can be a demodulation reference signal (DMRS) or a channel state information reference signal (CSI-RS), or other types of reference signals, without specific limitation.
[0103] In this application, the symbol occupied by the pilot signal can be called a pilot symbol. For example, a pilot symbol can be a DD field symbol or a TF field symbol occupied by the pilot signal.
[0104] Currently, in OTFS-based communication, the inter-symbol interference of the received signal increases because the input-output relationship in the DD domain is a two-dimensional circular convolution. To reduce the interference of the reference signal on the data signal, some transmission overhead must be sacrificed. For example, when using high-power single-point pilots to generate pilot signals, to prevent the pilot signal from interfering with nearby data symbols, all Doppler domain resources around the pilot symbols in the DD domain need to be left empty. These empty resources cannot be used to carry data, leading to increased communication overhead. A single-point pilot is a pilot signal that occupies one symbol in the DD and / or TF domains, i.e., a pilot signal with a length of 1; or, in other words, a single-point pilot is a pilot signal that occupies no more than one consecutive symbol in the DD and / or TF domains. A single-point pilot can also be called a single-point pilot signal.
[0105] To reduce the transmission overhead of OTFS-based communication, this application provides a communication method. Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application. The method is executed by a first device. Unless otherwise specified, the "first device" in this application can refer to a first equipment (e.g., a terminal or access network node), a component (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the first equipment. A component can also be replaced by a device or function. The component can be located within the first device.
[0106] In this application, the first device can be used as a transmitting device, and the second device can be used as a receiving device. For example, the first device can send data to the second device.
[0107] like Figure 4 As shown, the method may include the following steps:
[0108] S101: The first device obtains the first data signal in the DD domain and the pilot signal in the DD domain.
[0109] The first data signal in the DD domain can be obtained by mapping the data symbol to be transmitted to the DD domain.
[0110] Pilot signals in the DD domain can be obtained by mapping pilots to the DD domain. In this application, pilot signals may include pilot sequences or single-point pilots.
[0111] Here, the pilot sequence can refer to a pilot signal with a length greater than 1. The pilot sequence can be obtained from a pilot signal with a length greater than 1.
[0112] A single-point pilot can refer to a pilot signal that occupies one symbol in the DD domain and / or TF domain, that is, a pilot signal with a length of 1.
[0113] As an example, a single-point pilot can specifically be a single-point high-power pilot. Specifically, the signal-to-noise ratio of the single-point high-power pilot is higher than 30 dB, or in other words, the power of the single-point high-power pilot is greater than the power of the data signal, and the difference between the power of the single-point high-power pilot and the power of the data signal is greater than 20 dB.
[0114] S102: The first device maps the pilot signal in the DD domain and the first data signal in the DD domain to the TF domain to obtain the pilot signal in the TF domain and the first data signal in the TF domain.
[0115] In S102, the mapping of the pilot signal in the DD domain to the TF domain and the mapping of the first data signal in the DD domain to the TF domain can be achieved through SFFT transformation.
[0116] S103: The first device sends a time-domain signal.
[0117] The time-domain signal is obtained based on a first time-frequency signal, which includes a pilot signal in the TF domain and a first data signal in the TF domain. The pilot signal in the TF domain and the first data signal in the TF domain of the first time-frequency signal are orthogonal.
[0118] Specifically, the first device can convert the first time-frequency signal to the time domain, obtain a time-domain signal, and send it. For example, the first device can convert the first time-frequency signal to a time-domain signal using an inverse fast Fourier transform (IFFT).
[0119] Correspondingly, the second device receives the time-domain signal. Subsequently, the second device can obtain the first time-frequency signal in the TF domain based on the time-domain signal, perform channel estimation based on the pilot signal in the first time-frequency signal, and detect and acquire the first data signal based on the channel estimation result.
[0120] based on Figure 4 The method shown allows the first device to map the first data signal and pilot signal in the DD domain to the time-frequency domain, respectively, to obtain the first data signal and pilot signal in the TF domain. Further, a first time-frequency signal consisting of at least the pilot signal and the first data signal can be obtained. The pilot signal in the first time-frequency signal is orthogonal to the first data signal. Therefore, interference from the pilot signal to the data signal can be reduced by making the pilot signal and data signal orthogonal. Compared to data and pilot orthogonal only in the DD domain, the method of superimposing (i.e., non-orthogonal) the time-frequency domain data and pilot signals can reduce transmission overhead.
[0121] In one possible implementation, the orthogonality of the pilot signal in the TF domain of the first time-frequency signal and the first data signal in the TF domain of the first time-frequency signal can be interpreted as or replaced by: the pilot signal in the first time-frequency signal and the first data signal occupy different time-frequency resources, or in other words: the time domain resources occupied by the pilot signal in the first time-frequency signal are different from those occupied by the first data signal, and / or, the frequency domain resources occupied by the pilot signal in the first time-frequency signal are different from those occupied by the first data signal.
[0122] Specifically, the pilot signal in the TF domain of the first time-frequency signal is at least orthogonal to the first data signal in the TF domain adjacent to the pilot signal.
[0123] In this application, "adjacent" can refer to adjacent TF domain resource blocks. Specifically, adjacent can mean adjacent time-domain indexes and / or adjacent frequency-domain indexes. When the time-frequency resources occupied by the pilot signal and the time-frequency resources occupied by the first data signal have adjacent time-domain indices and / or adjacent frequency-domain indices, it can be said that the pilot signal and the first data signal are adjacent.
[0124] For example, Figure 5 , Figure 8 and Figure 9 These are examples of the first time-frequency signal. In the examples above, the pilot signal and the first data signal occupy different time-domain resources, meaning they do not overlap in the time domain. Here, "★" indicates the position occupied by the pilot signal in the first time-frequency signal, and "▲" indicates the position occupied by the first data signal. Because the pilot signal and the first data signal in the first time-frequency signal occupy different time-frequency resources, they are orthogonal to each other.
[0125] Figure 5 middle, I P I represents the time-domain index of the pilot signal. D This represents the time-domain index of the first data signal. N represents the number of time-domain symbols of the first time-frequency signal, and M represents the number of frequency-domain symbols or subcarriers of the first time-frequency signal.
[0126] As one possible implementation, M can be the number of subcarriers. Therefore, the indication information of M can specifically be the indication information of the number of subcarriers.
[0127] The following sections will introduce the methods for obtaining pilot signals in the DD domain when the pilot signals are pilot sequences and single-point pilot signals, respectively.
[0128] (1) The pilot signal is a pilot sequence
[0129] When the pilot signal is a pilot sequence, it occupies M² DD domain symbol positions corresponding to one Doppler domain position in the DD domain, where M² is a positive integer greater than 1. M² is also the length of the pilot signal. The DD domain symbol position corresponding to the Doppler domain position refers to the DD domain symbol position whose Doppler index is the index of that Doppler position. The DD domain symbol position can be indicated by both the Doppler domain index and the time delay domain index. Alternatively, the pilot signal in the DD domain occupies M² DD domain symbol positions, where the Doppler domain index is the same and the time delay domain indexes are all different. Furthermore, the symbol positions occupied by the pilot signal in the DD domain can be indicated by one Doppler domain index and M² time delay domain indices.
[0130] In this application, M2 represents the number of frequency domain symbols of the pilot signal, that is, the number of frequency domain pilot symbols, M2≤M, where M represents the number of frequency domain symbols of the first time-frequency signal. Furthermore, the M2 time-delay domain positions correspond to the M2 frequency domain positions in the TF domain, meaning the pilot signal can occupy M2 frequency domain positions in the TF domain.
[0131] Taking a Doppler domain index ranging from 0 to N-1 and a time delay domain index ranging from 0 to M-1 as an example, the DD domain symbol position can be represented as an N*M DD domain symbol matrix. The pilot signal in the DD domain can occupy M² DD domain symbol positions out of the N*M DD domain symbol positions, and these M² DD domain symbol positions are located in one column of the DD domain symbol matrix. Specifically, when M² < M, the pilot signal in the DD domain occupies a portion of the time delay domain positions in one column of the DD domain symbol matrix. When M² = M, the pilot signal in the DD domain can occupy all M time delay domain positions in one column of the DD domain symbol matrix.
[0132] Optionally, the M2 time delay domain positions can be continuous or discontinuous. When using pilot sequences to obtain pilot signals in the DD domain, the pilot signals occupy at most all time delay domain positions within one Doppler domain position.
[0133] The value of M2 can be determined by the access network node or the terminal. For example, the value of M2 can be defined by the protocol or configured by the access network node or the terminal.
[0134] Optionally, the first device and the second device can mutually indicate or notify each other of the value of M2 via signaling. For example, the first device can send indication information of M2 to the second device. Specifically, the indication information of M2 can be the number or index of M2 among one or more alternative values, or it can be other information corresponding to M2, or it can be M2 itself, or it can be other values that can be calculated to obtain M2. Alternatively, the second device can send the indication information of M2 to the first device.
[0135] Optionally, the sequence in this application may be a sequence with good cross-correlation and / or autocorrelation properties. For example, the sequence may be a Zadoff-Chu (ZC) sequence or a Gold sequence, etc.
[0136] Optionally, the first and second devices can mutually indicate or notify each other of the sequence via signaling. For example, the first device can send sequence indication information to the second device. This indication information can specifically indicate the length and / or value of the sequence. The sequence indication information can specifically be the sequence's number or index in one or more preset sequences, or it can be other information corresponding to the sequence, or it can be the sequence itself, or it can be another sequence obtained by performing operations such as pilot spreading or truncation. Alternatively, the second device can send the sequence indication information to the first device.
[0137] As one possible implementation, the length of the sequence can be denoted as M', where 1 < M' ≤ M2. If the sequence is a ZC sequence, then the length of the sequence is a prime number less than M2.
[0138] Alternatively, M2 can be considered as the length of the sequence. In this case, the value of M2 can also be indirectly indicated by indicating the sequence.
[0139] Furthermore, if the sequence length is greater than M2, the sequence can be truncated to a length of M2, and the pilot signal in the DD domain can be obtained from the truncated sequence. If the sequence length is less than M2, the sequence can be extended to a length of M2, and the pilot signal in the DD domain can be obtained from the extended sequence.
[0140] As an example of obtaining pilot signals in the DD domain from a sequence, the first device can map the sequence to a Doppler domain position and M2 time delay domain positions in the DD domain to obtain a pilot sequence.
[0141] As an example, the first device can map a sequence to a DD-domain matrix based on the sequence, the number of time-domain pilot symbols, and M2. Here, the number of time-domain pilot symbols is the number of time-domain symbols occupied by the pilot signal.
[0142] like Figure 6 As shown, taking a time-domain pilot symbol count of N2 as an example, the first device can map the sequence to a column of an N2×M2 zero matrix to form a DD-domain pilot symbol matrix X. P The pilot symbol matrix X in the DD domain P It can be viewed as pilot signals in the DD domain, or in other words, the DD domain pilot symbol matrix X. P It can carry pilot signals in the DD domain.
[0143] The N2×M2 zero matrix can be viewed as a DD field matrix. Figure 6 The example shown is mapping a sequence to the middle column of the zero matrix; however, this is not the limitation in actual solutions. Figure 6 In the diagram, "☆" represents the pilot signal in the DD domain, and "○" represents a position where the value is zero.
[0144] Other examples Figure 6 As shown, in the pilot symbol matrix X in the DD domain P After performing ISFFT, the pilot symbol matrix S in the TF domain can be obtained. P The S P This can be seen as an example of a pilot signal in the TF domain of S102. Here, "★" represents a pilot signal in the TF domain.
[0145] Optionally, N2 can satisfy: N2 ≥ 2k max +1,k max k is a positive integer. max This represents the maximum Doppler index of the channel, which is the result of discretizing the continuous Doppler frequency shift of the channel according to the Doppler resolution.
[0146] Understandably, compared to using a single-point high-power pilot, using pilot sequences can reduce the system PAPR. Furthermore, with pilot sequences, the pilot sequences at different antenna ports are located at the same position in the frequency domain, and the system overhead can be reduced by distinguishing them based on their cross-correlation.
[0147] (2) The pilot signal is a single-point pilot.
[0148] When the pilot signal is a single-point pilot, the pilot signal in the DD domain can occupy one Doppler domain position and p time delay domain positions in the DD domain, where p is a positive integer. Alternatively, the pilot signal in the DD domain occupies p DD domain symbol positions, where the Doppler domain indices of these p DD domain symbol positions are the same, but the time delay domain indices are all different. Here, p can represent the number of transmitting ports. Specifically, this single-point pilot can be a single-point high-power pilot. That is, the pilot signal can be obtained based on the single-point pilot signal and the number of ports.
[0149] Among these, any two time delay domain positions are not consecutive, meaning there is at least a l-fold gap between any two time delay domain positions. max The blank space at each time delay domain position, l max It is a positive integer. max This represents the index of the maximum time delay of the channel, which is the result of discretizing the continuous time delay of the channel.
[0150] As an example of obtaining pilot signals in the DD domain from a single-point pilot, the first device can map the single-point pilot to p time-delay domain positions corresponding to a Doppler domain position in the DD domain.
[0151] As an example, the first device can map a single-point pilot to a DD-domain matrix based on the single-point pilot, the number of frequency-domain pilot symbols M2, and the number of ports p. Here, M2 is less than the number of subcarriers M.
[0152] like Figure 7 As shown, taking a time-domain pilot symbol count of N2 as an example, the first device can map a single-point pilot to p positions in one column of an N2×M2 zero matrix to form a DD-domain pilot symbol matrix X. P The pilot symbol matrix X in the DD domain P It can be viewed as pilot signals in the DD domain, or in other words, the DD domain pilot symbol matrix X. P It can carry pilot signals in the DD domain. Figure 7 Taking the example of port number p=1.
[0153] The N2×M2 zero matrix can be viewed as a DD field matrix. Figure 7 Taking the position (1,0) of the middle column of the DD domain matrix as an example, the actual scheme is not limited to this. Figure 7 In the diagram, "☆" represents the pilot signal in the DD domain, and "○" represents a position where the value is zero.
[0154] The value of M2 can be determined by the access network node or the terminal. For example, the value of M2 can be defined by the protocol or configured by the access network node or the terminal.
[0155] Optionally, the first device and the second device can mutually indicate or notify each other of the value of M2 via signaling. For example, the first device can send indication information of M2 to the second device. Specifically, the indication information of M2 can be the number or index of M2 among one or more alternative values, or it can be other information corresponding to M2, or it can be M2 itself, or it can be other values that can be calculated to obtain M2. Alternatively, the second device can send the indication information of M2 to the first device.
[0156] Other examples Figure 7 As shown, in the pilot symbol matrix X in the DD domain P After performing ISFFT, the pilot symbol matrix S in the TF domain can be obtained. P The S P This can be seen as an example of a pilot signal in the TF domain of S102. Here, "★" represents a pilot signal in the TF domain.
[0157] Optionally, N2 can satisfy: N2 ≥ 2k max +1,k max It is a positive integer.
[0158] Optionally, M2 can satisfy: M2≥p*(l) max+1)
[0159] In one possible implementation, the first device may further obtain a first time-frequency signal after S102, based on the time-domain pilot symbol interval, the pilot signal in the TF domain, and the first data signal in the TF domain. Alternatively, the first time-frequency signal in this application may be obtained based on the time-domain pilot symbol interval, the pilot signal in the time-frequency domain, and the first data signal in the time-frequency domain, or the first time-frequency signal may be related to the time-domain pilot symbol interval, the pilot signal in the TF domain, and the first data signal in the TF domain.
[0160] The time-domain position of the pilot signal and / or the first data signal in the first time-frequency signal is related to the time-domain pilot symbol interval. For example, the first device can determine the time-domain position of the first time-frequency signal based on the time-domain pilot symbol interval, and use other time-domain positions as the time-domain positions of the first data signal.
[0161] Specifically, the first device can determine the time-domain position of the pilot signal in the first time-domain signal based on the number of OTFS symbols N and the time-domain pilot symbol interval ΔN. For example, assuming that the pilot signal occupies part of the symbols in N symbols at equal intervals, the first device can determine the time-domain positions occupied by other pilot signals according to the interval ΔN, starting from the first time-domain position occupied by the pilot symbol.
[0162] like Figure 5 As shown, the time domain position occupied by the pilot signal can be denoted as I. P .For example, These represent the time-domain indices occupied by the pilot signals. It can be an arithmetic sequence with a difference of ΔN. N2 is the number of pilot symbols in the time domain. Figure 5 We can assume that N2 = 3.
[0163] Furthermore, the time domain position occupied by the first data signal can be denoted as I. D .For example,
[0164] Alternatively, the pilot signal in the TF domain occupies a time-domain position with an index of ΔN*(n-1)+n0, meaning the time-domain index of the pilot signal is ΔN*(n-1)+n0. Here, n = 1, 2, ..., N². n0 is the index of the first time-domain position occupied by the pilot signal in the TF domain, and n0 is a non-negative integer. Figure 5 For example, The first time-domain position occupied by the pilot signal can be the time-domain position with the smallest time-domain index among the multiple time-domain positions occupied by the pilot signal.
[0165] In addition, the first data signal in the TF domain can occupy time-domain positions in the first time-frequency signal other than the pilot signal. For example, it can occupy time-domain positions in the first time-frequency signal other than the time-domain position with index ΔN*(n-1)+n0.
[0166] The value of the time-domain pilot symbol interval can be determined by the access network node or the terminal. For example, the value of the time-domain pilot symbol interval can be defined by the protocol or configured by the access network node or the terminal.
[0167] Optionally, the first device and the second device can mutually indicate or notify each other of the time-domain pilot symbol interval via signaling. For example, the first device can send indication information of the time-domain pilot symbol interval to the second device. Specifically, the indication information of the time-domain pilot symbol interval can be the number or index of the time-domain pilot symbol interval in one or more preset time-domain pilot symbol intervals, or it can be other information corresponding to the time-domain pilot symbol interval, or it can be the time-domain pilot symbol interval itself, or it can be a value that can be obtained by performing calculations to obtain the time-domain pilot symbol interval. Again, for example, the second device can send the indication information of the time-domain pilot symbol interval to the first device.
[0168] Furthermore, the time-domain pilot symbol spacing can also be determined based on the number of time-domain pilot symbols N2. For example, assuming the pilot signals are evenly distributed, the first device can determine the maximum spacing between pilot symbols based on the number of OTFS symbols N and the number of time-domain pilot symbols N2, where the spacing is the time-domain pilot symbol spacing ΔN. The first and second devices can mutually indicate or notify each other of the value of N2 via signaling, which is used to determine the time-domain pilot symbol spacing based on N2.
[0169] Understandable Figure 5 The following example illustrates how a pilot signal occupies all time-frequency positions corresponding to multiple time-domain positions of a first time-frequency signal. In one possible embodiment, to further reduce overhead, the pilot signal may occupy a portion of the time-frequency positions corresponding to one or more time-domain positions in the time-frequency resources of the first time-frequency signal, instead of occupying all time-frequency positions. Specifically, the pilot signal may occupy a portion of the all time-frequency positions corresponding to one or more time-domain positions at equal or unequal intervals.
[0170] As an example, if the pilot signals are arranged at equal intervals in the frequency domain, the frequency domain index of the time-frequency position of the pilot signal in the first time-frequency signal can be related to the frequency domain pilot symbol spacing ΔM. Specifically, the first device can determine the frequency domain position of the pilot signal in the first time-frequency signal based on the frequency domain pilot symbol spacing ΔM. For example, the frequency domain position occupied by the pilot signal can be denoted as... in, These represent the frequency domain indices occupied by the pilot signal. It can be an arithmetic sequence with a difference of ΔM. M2 is the number of pilot symbols in the frequency domain.
[0171] For example, if the number of frequency domain symbols in the first time-frequency signal is M, and assuming the pilot signal occupies M² frequency domain indices (or subcarriers or frequency domain indices) at equal intervals ΔM, the first device can determine the other frequency domain indices occupied by the pilot signal, starting from the first frequency domain index occupied by the pilot symbol, at intervals ΔM, where M² < M. The first frequency domain index can be the smallest among the multiple frequency domain positions occupied by the pilot signal.
[0172] As an example, a pilot signal can occupy a time-frequency position with a frequency domain index of ΔM*(m-1)+m0, where ΔN represents the time-domain pilot symbol interval, ΔM represents the frequency-domain pilot interval, and m0 represents the index of the first frequency domain position occupied by the pilot signal, m = 1, 2, ..., M2. That is, the pilot signal can occupy both a time-domain position with an index of ΔN*(n-1)+n0 and a frequency-domain position with an index of ΔM*(m-1)+m0. In other words, the pilot signal can occupy time-frequency resources with both a time-domain index of ΔN*(n-1)+n0 and a frequency-domain index of ΔM*(m-1)+m0.
[0173] In one possible implementation, the first time-frequency signal may further include a second data signal in the TF domain. The second data signal in the TF domain has the same time-domain position as the pilot signal, but a different frequency-domain position. This means that unused frequency domain positions from the pilot signal can be used to carry data, thereby further reducing transmission overhead.
[0174] It can be assumed that the pilot signal in the TF domain of the first time-frequency signal and the second data signal in the TF domain of the first time-frequency signal are orthogonal, thus avoiding interference between the pilot signal and the second data signal.
[0175] Based on this implementation, data can be placed in the frequency domain portion corresponding to the time domain position occupied by the pilot signal in the first time-frequency signal, which can further reduce system overhead.
[0176] like Figure 8 The diagram illustrates an example where the first time-frequency signal includes a pilot signal, a first data signal, and a second data signal. Here, "★" represents the pilot signal in the first time-frequency signal, "▲" represents the first data signal in the first time-frequency signal, and "▼" represents the second data signal in the first time-frequency signal. Furthermore, I P I represents the time-domain index of the pilot signal and the second data signal. D This represents the time-domain index of the first data signal. N represents the number of time-domain symbols of the first time-frequency signal, and M represents the number of frequency-domain symbols of the first time-frequency signal. Frequency domain index representing a frequency domain signal. M1 represents the frequency domain index of the second data signal, M2 represents the number of frequency domain symbols of the pilot signal, and M1 represents the number of frequency domain symbols of the second data signal, which can also be called the number of frequency domain data symbols.
[0177] In addition, the frequency domain position occupied by the pilot signal can be denoted as... The time domain position occupied by the second data signal can be denoted as:
[0178] In one possible implementation, the first time-frequency signal may further include a protection symbol. For example, the first time-frequency signal may include a pilot signal, a first data signal, and a protection symbol, but not a second data signal. When the first time-frequency signal does not include a second data signal, the time-domain position of the protection symbol is the same as the time-domain position of the pilot signal, and in the frequency domain, the protection symbol may occupy a frequency domain position other than that of the pilot signal.
[0179] For example, the first time-frequency signal may include a pilot signal, a first data signal, a second data signal, and a protection symbol. When the first time-frequency signal includes a second data signal, the time-domain position of the protection symbol is the same as the time-domain position of the second data signal and the time-domain position of the pilot signal. Furthermore, the protection symbol, the second data signal, and the pilot signal occupy different frequency domain positions. Specifically, the second data signal may occupy a frequency domain position other than that of the protection symbol and the pilot signal.
[0180] In this application, the protected symbol may be a zero signal or a zero symbol.
[0181] Based on this implementation, a protection symbol can be placed in the frequency domain portion corresponding to the time domain position occupied by the pilot signal in the first time-frequency signal to reduce inter-subcarrier interference (ICI). ICI will increase in high-speed mobile scenarios.
[0182] Optionally, the protection symbols can be evenly distributed at frequency domain locations.
[0183] like Figure 9 The diagram illustrates an example where the first time-frequency signal includes a pilot signal, a first data signal, a second data signal, and a protection symbol. Here, "★" represents the pilot signal in the first time-frequency signal, "▲" represents the first data signal, "▼" represents the second data signal, and "○" represents the protection symbol. Furthermore, N represents the number of time-domain symbols in the first time-frequency signal, and M represents the number of frequency-domain symbols. The frequency domain index represents the protection symbol, M2 represents the number of frequency domain symbols of the pilot signal, and M1 represents the number of frequency domain symbols of the second data signal. Furthermore, the number of frequency domain symbols of the protection symbol, also known as the number of frequency domain protection symbols, can be represented as M3, for example, M = M1 + M2 + M3.
[0184] In this implementation, the protection symbols can be evenly distributed in the frequency domain. The frequency domain position of the protection symbols is determined based on at least one of the following: the frequency domain pilot interval, the frequency domain guard interval, and the number of protection symbols. Specifically, the frequency domain pilot interval can be used to determine the frequency domain position occupied by the pilot signal in the first time-frequency signal, and the frequency domain position of the protection symbols can be one or more frequency domain positions other than those occupied by the pilot signal.
[0185] For example, a protection symbol occupies frequency domain resources with index ΔM'*(m3-1)+m0'; where m0' represents the index of the first frequency domain position occupied by the protection symbol. ΔM' represents the frequency domain protection interval, that is, the frequency domain interval of the protection symbols. m3 = 1, 2, ..., M3. M3 is the number of protection symbols.
[0186] The values of ΔM' and / or M3 can be determined by the access network node or the terminal. For example, the values of ΔM' and / or M3 can be defined by the protocol or configured by the access network node or the terminal.
[0187] Optionally, the first device and the second device can mutually indicate or notify each other of the values of ΔM' and / or M3 via signaling. For example, the first device can send indication information of ΔM' and / or M3 to the second device. Specifically, the indication information of ΔM' and / or M3 can be the number or index of ΔM' and / or M3 among one or more alternative values, or it can be other information corresponding to ΔM' and / or M3, or it can be ΔM' and / or M3 themselves, or it can be other values that can be calculated to obtain ΔM' and / or M3. Alternatively, the second device can send the indication information of ΔM' and / or M3 to the first device.
[0188] Optionally, if the first time-frequency signal includes a second data signal and a protection symbol, the first device may determine the frequency domain position of the protection symbol based on at least one of the frequency domain pilot interval, the frequency domain protection interval, and the number of protection symbols, and then determine the frequency domain position where the second data signal is applied from the frequency domain positions not occupied by the pilot signal and the protection symbol.
[0189] The following is combined Figure 10 The operation of the receiving side of the second device is described. For example... Figure 10 As shown, the actions performed by the second device may include the following steps:
[0190] S201: The second device acquires the time-domain signal.
[0191] The time-domain signal can be the signal transmitted by the first device in S103, which is then propagated through the channel and received by the second device. The time-domain signal in S201 can be the time-domain signal received by the second device. Compared to the time-domain signal transmitted by the first device, the signal received by the second device may be superimposed with interference signals.
[0192] Specifically in S201, the time-domain signal can be received by the second device through the receiver. When S201 is executed by the second device or the receiver of the second device, "acquiring the time-domain signal" can be understood as receiving the time-domain signal in the channel. When S201 is executed by the modulator or other components, "acquiring the time-domain signal" can be understood as receiving the time-domain signal from the receiver or other components.
[0193] S202: The second device obtains a first time-frequency signal based on the time-domain signal. The first time-frequency signal includes a pilot signal in the TF domain and a first data signal in the TF domain, wherein the pilot signal in the TF domain and the first data signal in the TF domain of the first time-frequency signal are orthogonal.
[0194] The second device can perform demodulation and other processing on the received time-domain signal to obtain the first time-frequency signal. For example, the first device can convert the time-domain signal into the first time-frequency signal using a fast Fourier transform (FFT).
[0195] S203: The second device maps the pilot signal in the TF domain and the first data signal in the TF domain to the DD domain to obtain the pilot signal in the DD domain and the first data signal in the DD domain.
[0196] Specifically, the second device can obtain the pilot signal in the TF domain and the first data signal in the TF domain from the first time-frequency signal according to the time-domain pilot symbol interval. The second device can further convert the pilot signal in the TF domain into a pilot reception signal in the DD domain, and convert the first data signal in the TF domain into a first data reception signal in the DD domain.
[0197] The second device can then perform channel estimation based on the pilot signal received in the DD domain, and detect and acquire the first data signal based on the channel estimation result and the first data received signal.
[0198] Figure 10 For definitions and concepts related to this, please refer to [link / reference]. Figure 4 The relevant instructions in the process will not be repeated here.
[0199] It is understandable that the above Figure 10 The process shown is an example of the receiving action of the second device and should not be construed as a limitation on the receiving action of the second device.
[0200] Since the input-output relationship of the DD domain signal is in the form of a two-dimensional circular convolution, the second device needs to perform phase compensation on the received DD domain signal in order to recover the DD domain signal transmitted by the first device. Specifically, the second device can perform phase compensation on the input-output relationship of the pilot received signal in the DD domain obtained in S203 to recover the pilot signal in the DD domain, and perform phase compensation on the input-output relationship of the first data received signal in the DD domain obtained in S203 to recover the first data signal in the DD domain.
[0201] The following describes a method for phase compensation of received signals in the DD domain.
[0202] Here, Y[k,l] represents the received signal with Doppler domain index k and time delay domain index l. Y[k,l] can be compensated by a compensation coefficient, exp(-1j*2*pi*(0:L-1) / L*k / K) phase compensation, that is, the DD domain signal Y'[k,l] after phase compensation can satisfy:
[0203] Y'[k,l]=Y[k,l] exp(-j*2*π*(0:L-1) / L*k / K). (Formula 1)
[0204] Where L and K are the number of frequency domain symbols and the number of time domain symbols of the received signal, respectively, k = 0, 1, ..., K, l = 0, 1, ..., L.
[0205] The phase compensation method described above is exemplary and should not be construed as limiting the phase compensation method in the DD domain. For example, the second device can also implement phase compensation using other existing methods.
[0206] The following are combined with Figure 11 , Figure 16 and Figure 20 The illustrated embodiments illustrate the communication method provided in this application. Figure 11 , Figure 16 and Figure 20 In this context, "delay" represents the "delay domain," "Doppler" represents the "Doppler domain," "frequency" represents the "frequency domain," and "time" represents the "time domain."
[0207] (1) Figure 11 The illustrated embodiment
[0208] Figure 11 An example of a first device obtaining a first time-frequency signal when a pilot sequence is used for the pilot signal in the DD domain and the pilot sequence in the first time-frequency signal occupies all frequency domain positions.
[0209] exist Figure 11In the illustrated embodiment, the first device can transmit a time-domain signal through the following steps:
[0210] S301: The first device will transfer the symbol X carrying information in the N1×M point DD field. D Converted to TF domain signal via ISFFT
[0211] In S301, X D This can be used as an example of the first data signal in the DD field of S101. D This can serve as an example of the first data signal in the TF field of S102.
[0212] S302: The first device determines S based on the time-domain pilot symbol interval ΔN. D Time-domain position in the first time-frequency signal S
[0213] S303: The first device obtains length M ′ A sequence x ≤ M. This sequence x is the one used to generate the pilot sequence.
[0214] In this embodiment, M2 = M is used as an example.
[0215] Optionally, the first device may send indication information of sequence x to the second device to indicate the sequence x. Alternatively, the second device may send the indication information of sequence x to the first device.
[0216] S304: The first device maps the sequence x to a column of an N2×M zero matrix to form the DD domain pilot symbol matrix X. P It is then converted into a TF domain signal via ISFFT.
[0217] in, express The transpose of the matrix, Let F represent the N2-point Fourier transform matrix. M Let M represent the M-point Fourier transform matrix. N2 can represent the number of time-domain pilot symbols, and M can represent the number of frequency-domain symbols of the first time-frequency signal.
[0218] For example, N2 can satisfy: N2 = 2k max +1,k max It is a positive integer.
[0219] In this S304, the DD domain pilot symbol matrix X P This can be used as an example of a pilot signal in the DD domain of S101. p This can serve as an example of a pilot signal for the time-domain location in S102.
[0220] S305: The first device determines S based on the time-domain pilot symbol interval ΔN. p Time domain position in the first time-frequency signal
[0221] For example, see the description in this application. It can satisfy: ΔN*(n-1)+n0.
[0222] S306: The first device according to S D Time-domain position I in the first time-frequency signal D and S p Time-domain position I in the first time-frequency signal P S is obtained. Wherein, the time-domain position I in S... D The signal is S D The time-domain position I in S P The signal is S p .
[0223] In S306, S can be used as an example of the first time-frequency signal in S103.
[0224] S307: The first device converts S into a time-domain signal and sends it through M-point IFFT transformation.
[0225] exist Figure 11 In the illustrated embodiment, the second device can receive signals through the following steps:
[0226] S308: The second device acquires the received signal transmitted in the channel.
[0227] The received signal can be used as the time-domain signal in S201.
[0228] S309: The second device performs an M-point FFT transformation on the received signal to convert the received signal into the TF domain and obtain R.
[0229] In S309, R can be used as an example of the first time-frequency signal in S202.
[0230] S310: The second device obtains R from R based on the time-domain pilot symbol interval ΔN. p and R through SFFT p Transform to the DD domain to obtain Y P .
[0231] Among them, R p It can be regarded as a pilot signal in the TF domain of S202.
[0232] Specifically, the second device can be determined based on the time-domain pilot symbol interval ΔN. and / or Further, it can be based on I D and / or I P Take R from R p Among them, I P Please refer to the instructions in S407.
[0233] S311: The second device controls Y through an input-output relationship. P Phase compensation is performed to obtain the compensated sequence Y. P '.
[0234] The phase compensation method can be found in Formula 1 and its explanation in this application, and will not be repeated here. For example, Y can be... P As Y[k,l] in Formula 1, Y P 'Y'[k,l] in Formula 1.
[0235] Y P Or Y P It can be regarded as a pilot signal in the DD domain of S203.
[0236] S312: The second device according to Y P Channel estimation is performed on sequence x, and data detection is performed based on the channel estimation results.
[0237] Y P and Y P It can be an N2×M2 matrix.
[0238] For example, the second device can recover S based on the channel estimation result and R, and based on I D Obtain S from S D Then, SFFT was used to convert S D Transform to DD field to obtain X D Among them, R D This can be considered as the first data signal in the TF field of S202. D It can be regarded as the first data signal in the DD field of S203.
[0239] Among them, according to Y P The method of channel estimation with sequence x is, for example, the second device can be based on Y. P 'And perform correlation operation on sequence x. The position of the correlation peak indicates the channel delay Doppler. The channel tap coefficient is determined based on the value of the position of the correlation peak. The channel estimation result includes the channel delay Doppler and the channel tap coefficient.'
[0240] Channel estimation based on sequence x can be performed by, for example, by the second device based on sequence x' and sequence x. For instance, correlation calculations are performed, the position of the correlation peak indicates the channel delay Doppler, and the channel tap coefficients are determined based on the value at the position of the correlation peak.
[0241] It is understood that the execution order of the steps between S301 and S312 is not strictly limited. For example, S301 and S302 can be executed before S303 and S304, after S303 and S304, or even simultaneously; there are no specific requirements.
[0242] Optional, in Figure 11 In the illustrated embodiment, the access network node can determine one or more of the following parameters: the number of subcarriers (i.e., the number of frequency domain symbols) M, the number of OTFS symbols (i.e., the number of time domain symbols) N, the number of time domain data symbols N1, the number of time domain pilot symbols N2 and n0, and the time domain pilot symbol interval ΔN, and indicate these parameters to the terminal. Alternatively, the terminal can determine these parameters and indicate them to the access network node. For example, in uplink transmission, the first device can be the terminal, and the second device can be the access network node. Similarly, in downlink transmission, the first device can be the access network node, and the second device can be the terminal. Furthermore, one or more of the above parameters can be considered default values and do not require indication.
[0243] As shown in Table 1, this is applicable to Figure 11 The illustration shows a schematic of the communication parameter configuration in the example. As can be seen, Table 1 provides the communication parameter configurations for Examples 1 to 4. Other communication parameter configurations besides those in Examples 1 to 4 can also be used in this embodiment; there is no specific limitation.
[0244] Table 1
[0245]
[0246] In this application, f c τ represents the center frequency, v represents speed in kilometers per hour (km / h), and τ represents channel delay.
[0247] Understandable. Figure 11 The communication parameter configurations that can be used in the scheme shown are not limited to the examples in Table 1.
[0248] Figure 12 In the case of configuring the communication parameters shown in Examples 1 to 4 of Table 1 respectively, based on Figure 11 The illustrated diagram shows the PAPR performance of the transmitted signal in the embodiment. Examples 1 to 4 represent the PAPR performance of the pilot signals based on Examples 1 to 4, respectively, and the data sequence refers to the PAPR of the data signal. Figure 12 In the diagram, gama0 represents the PAPR threshold, and the vertical axis represents the probability that the PAPR is greater than this threshold. It can be seen that the PAPR of the pilot signal is lower than that of the data signal, thus reducing the overall PAPR of the signal. For example, in Examples 1 to 4, the PAPR of the pilot signal columns is all less than 7 dB.
[0249] Figure 13 In the case of configuring the communication parameters shown in Examples 1 to 4 of Table 1 respectively, based on Figure 11 The illustrated embodiment shows a schematic diagram of the transmission overhead of the transmitted signal. Examples 1 to 4 represent the transmission overhead of the pilot signal when the number of ports is 1, 2, 4, 8, and 16, respectively, based on Examples 1 to 4. Since... Figure 11 The example uses pilot sequences to obtain pilot signals. Pilot sequences for different antenna ports are located at the same position, and the ports are distinguished based on the cross-correlation of the sequences, which reduces overhead. Figure 13 It is evident that adopting Figure 11 In any of the examples 1 to 4 shown, the transmission overhead is no higher than 50%. For example, with a center carrier frequency of 28 GHz and a subcarrier spacing of 120 kHz, the transmission overhead is 25% for the number of ports of 1, 2, 4, 8, and 16, respectively.
[0250] Figure 14 In the case of configuring the communication parameters shown in Examples 1 to 4 of Table 1 respectively, based on Figure 11 The illustrated embodiment is a schematic diagram of the channel estimation accuracy of the transmitted signal. Wherein, as... Figure 15 As shown, baseline 1 represents the following signal transmission scheme: data symbols and pilot symbols are mapped to an N*M zero matrix, that is, data symbols and pilot symbols are carried in an N*MDD domain matrix. This matrix, after ISFFT transformation, yields N*M TF domain symbols, where the pilot signal is a single-point pilot. Figure 15 In the transmission scheme shown, to avoid interference from data symbols to the pilot signal, a space needs to be left between the time delay domain position of the pilot signal and the time delay domain positions of other signals. max Each time delay domain location, and all Doppler domain locations of the pilot signal's time delay domain location, need to be left blank. For example... Figure 14 As can be seen, compared with the scheme shown in baseline 1, when adopting Figure 11 When using the scheme shown, the accuracy of channel estimation does not decrease significantly.
[0251] In Adoption Figure 15 In the illustrated scheme, under the communication parameter configuration shown in Example 4, the transmission overhead for single-port transmission is approximately 70%, while the transmission overhead for multi-port transmission is 1. However... Figure 13In this context, regardless of whether it's a single-port or multi-port configuration, the transmission overhead is 25% when using the communication parameter configuration shown in Example 4. Therefore, using... Figure 11 The transmission overhead during communication in the embodiment is compared to Figure 15 The solution shown reduces costs. In particular, in the high-frequency scenario shown in Example 4, transmission overhead is significantly reduced.
[0252] (2) Figure 16 The illustrated embodiment
[0253] Figure 16 An example of a first device obtaining a first time-frequency signal when a pilot sequence is used for the pilot signal in the DD domain and the pilot signal in the first time-frequency signal occupies a portion of the frequency domain position. The second data signal may occupy part or all of the frequency domain position not occupied by the pilot signal. Specifically, when the number of protection symbols M3 = 0 (i.e., M1 + M2 + M3 = M), the second data signal may occupy all the frequency domain position not occupied by the pilot signal; when the number of protection symbols M3 > 0 (i.e., M1 + M2 < M), the second data signal may occupy a portion of the frequency domain position not occupied by the pilot signal, with the remaining portion occupied by protection symbols.
[0254] exist Figure 16 In the illustrated embodiment, the first device can transmit a time-domain signal through the following steps:
[0255] S401: The first device will transfer the symbol X carrying information in the N1×M point DD field. D1 Converted to TF domain signal via ISFFT
[0256] In S401, X D1 This can be used as an example of the first data signal in the DD field of S101. D1 This can serve as an example of the first data signal in the TF field of S102.
[0257] S402: The first device determines S based on the time-domain pilot symbol interval ΔN. D1 Time-domain position in the first time-frequency signal S
[0258] S403: The first device will transfer the symbol X carrying information in the DD field of point N2×M1. D2 Converted to TF domain signal via ISFFT M1 is a positive integer.
[0259] in, express The transpose of the matrix, Let F represent the N2-point Fourier transform matrix.M Let M represent the M-point Fourier transform matrix. N2 can represent the number of time-domain pilot symbols, and M1 can represent the number of frequency-domain symbols of the second data signal.
[0260] In S403, X D2 This can serve as an example of a second data signal in the DD domain. D2 This can serve as an example of the second data signal in the TF domain.
[0261] S404: The first device determines S based on the time-domain pilot symbol spacing ΔN, the frequency-domain pilot symbol spacing ΔM, and the number of protection symbols M3. D2 Time-domain position in the first time-frequency signal S and frequency domain position M3 is a non-negative integer.
[0262] For example, see the description in this application. It can satisfy: ΔN*(n-1)+n0.
[0263] When the number of protection symbols is 0, the first device can determine the frequency domain position of the pilot signal in S based on the time-domain pilot symbol interval ΔN, the frequency-domain pilot symbol interval ΔM, and the number of protection symbols M3. The remaining frequency domain positions are...
[0264] Furthermore, when the number of protection symbols is not zero, the first device can determine the frequency domain positions of the protection symbols and pilot signals in S based on the time-domain pilot symbol interval ΔN, the frequency-domain pilot symbol interval ΔM, and the number of protection symbols M3. The remaining frequency domain positions are...
[0265] For example, as described in this application, a protection symbol can occupy a frequency domain resource with an index of ΔM'*(m3-1)+m0'; where m0' represents the index of the first frequency domain position occupied by the protection symbol.
[0266] S405: The first device obtains length M2 ′ A sequence x ≤ M. This sequence x is the one used to generate the pilot sequence.
[0267] Among them, M2 ′ Let M1 be a prime number less than M2. M2 can represent the number of pilot symbols in the frequency domain. Where M2 < M. M1 + M2 + M3 = M.
[0268] Optionally, the first device may send indication information of sequence x to the second device to indicate the sequence x. Alternatively, the second device may send the indication information of sequence x to the first device.
[0269] S406: The first device maps the sequence x to a column of an N2×M2 zero matrix to form the DD domain pilot symbol matrix X. P It is then converted into a TF domain signal via ISFFT.
[0270] in, express The transpose of the matrix, Describes the N2-point Fourier transform matrix. M2 represents the M2-point Fourier transform matrix. N2 can represent the number of pilot symbols in the time domain.
[0271] For example, N2 can satisfy: N2 = 2k max +1,k max It is a positive integer.
[0272] In this S406, the DD domain pilot symbol matrix X P This can be used as an example of a pilot signal in the DD domain of S101. p This can serve as an example of a pilot signal for the time-domain location in S102.
[0273] S407: The first device determines S based on the time-domain pilot symbol interval ΔN, the frequency-domain pilot symbol interval ΔM, and the number of protection symbols M3. p Time domain position in the first time-frequency signal and frequency domain position in, It can be an arithmetic sequence with a difference of ΔM.
[0274] For example, see the description in this application. It can satisfy: ΔM*(m-1)+m0.
[0275] S408: The first device according to S D1 Time-domain position I in the first time-frequency signal D S D2 Time-domain position I in the first time-frequency signal S P and frequency domain position and S p Time-domain position I in the first time-frequency signal P and frequency domain position Obtain an S.
[0276] In S408, S can be used as an example of the first time-frequency signal in S103.
[0277] S409: The first device converts S into a time-domain signal and sends it through M-point IFFT transformation.
[0278] exist Figure 16In the illustrated embodiment, the second device can receive signals through the following steps:
[0279] S410: The second device acquires the received signal transmitted in the channel.
[0280] The received signal can be used as the time-domain signal in S201.
[0281] S411: The second device performs an M-point FFT transformation on the received signal to convert the received signal to the TF domain and obtain R.
[0282] In S411, R can be used as an example of the first time-frequency signal in S202.
[0283] S412: The second device will The location signal is extracted from R. p Then, zeros are padded to the non-pilot positions in the frequency domain. The zero-padded TF domain signal is then subjected to an N2×M-point SFFT to the DD domain to obtain Y. P .
[0284] The R p This can be viewed as a pilot signal in the TF domain of S202. Y P It can be regarded as a pilot signal in the DD domain of S203.
[0285] Specifically, I P and It can be determined based on the time-domain pilot symbol spacing ΔN, the frequency-domain pilot symbol spacing ΔM, and the number of protection symbols M3, for example, as explained in S407.
[0286] S413: The second device controls Y through an input-output relationship. P Phase compensation is performed, and the repetitive positions in the time delay domain are superimposed to obtain the compensated DD domain signal Y. P '.
[0287] Y P and Y P It can be an N2×M2 matrix.
[0288] The phase compensation method can be found in Formula 1 and its explanation in this application, and will not be repeated here.
[0289] For example, in the time delay domain, signals at pilot positions are superimposed at intervals of ΔM in the frequency domain to obtain a DD domain signal of N2×M2, and channel estimation is performed based on this DD domain signal.
[0290] S414: The second device according to Y P Channel estimation is performed on sequence x, and data detection is performed based on the channel estimation results.
[0291] For example, the second device can recover S based on the channel estimation result and R, and based on I D Obtain S from S D1 and according to I P and Obtain S from S D2 And by using SFFT to convert S D1 and S D2 Transform to the DD field to obtain X. D1 and X D2 Among them, S D1 This can be considered as the first data signal in the TF field of S202. X D1 This can be considered as the first data signal in the DD domain of S203. D2 It can be considered as the second data signal in the TF domain. X D2 It can be regarded as the second data signal in the DD domain.
[0292] According to Y P The method for channel estimation with sequence x can be found in the description of S312, and will not be repeated here.
[0293] Understandably, in Figure 16 In the illustrated embodiment, the access network node can determine one or more of the following parameters: the number of subcarriers M, the number of OTFS symbols N, the number of time-domain data symbols N1, the number of time-domain pilot symbols N2, the time-domain pilot symbol interval ΔN, the frequency-domain pilot symbol interval ΔM, the number of frequency-domain data symbols M1, the number of frequency-domain pilot symbols M2, the number of frequency-domain guard symbols M3, n0, m0, and m0', and indicate these parameters to the terminal. Alternatively, the terminal can determine these parameters and indicate them to the access network node. For example, in uplink transmission, the first device can be the terminal, and the second device can be the access network node. Similarly, in downlink transmission, the first device can be the access network node, and the second device can be the terminal. Furthermore, one or more of the above parameters can be considered default values and do not require indication.
[0294] Table 2 shows the communication parameter configuration when a pilot sequence is used and the first time-frequency signal consists of a pilot signal, a first data signal, a second data signal, and / or guard symbols. Table 2 provides... Figure 16 In the embodiments, the communication parameter configurations of Examples 1 to 4 are respectively.
[0295] Table 2
[0296]
[0297] Understandable. Figure 16 The communication parameter configurations that can be used in the scheme shown are not limited to the examples in Table 2.
[0298] Figure 17 In the case of configuring the communication parameters shown in Examples 1 to 4 of Table 2 respectively, based on Figure 16 The illustrated embodiment shows a schematic diagram of the PAPR performance of the transmitted signal. Examples 1 to 4 represent the PAPR performance of the pilot signals based on Examples 1 to 4, respectively, while the data sequence refers to the PAPR of the data signal. It can be seen that the PAPR of the pilot signal is lower than that of the data signal, thus reducing the overall PAPR of the signal. For example, in Examples 1 to 4, the PAPR of the pilot signal sequence is all less than or close to 12 dB.
[0299] Figure 18 In the case of configuring the communication parameters shown in Examples 1 to 4 of Table 2 respectively, based on Figure 16 The illustrated embodiment shows a schematic diagram of the transmission overhead of the transmitted signal. Examples 1 to 4 represent the transmission overhead of the pilot signal when the number of ports is 1, 2, 4, 8, and 16, respectively, based on Examples 1 to 4. Since... Figure 16 In this embodiment, the portion of the frequency domain resources corresponding to the time domain occupied by the pilot signal can be used to additionally carry the second data signal, which can further reduce transmission overhead. Based on Figure 18 It is evident that adopting Figure 16 In any of the examples 1 through 4 shown, the transmission overhead is around 10%. For example, with a center carrier frequency of 28 GHz and a subcarrier spacing of 120 kHz, the transmission overhead is 12.5% for the number of ports of 1, 2, 4, 8, and 16, respectively.
[0300] Figure 19 When using ΔM = 1, 2, 5, 10 and / or, and the number of frequency domain guard symbols M3 = 0, 1, 2, 4, based on Figure 11 and Figure 16 The illustrated embodiment shows a schematic diagram of the channel estimation accuracy of the transmitted signal. It can be seen that, compared to when ΔM = 1... Figure 11 Compared to the embodiments shown, when using Figure 16 When using the scheme shown, the accuracy of channel estimation does not decrease significantly. Figure 19 In this context, prop.1 represents the use of Figure 11 The scheme shown, prop.2 represents the adoption of Figure 16 The proposed scheme is shown.
[0301] (3) Figure 20 The illustrated embodiment
[0302] Figure 20An example of how a first device obtains a first time-frequency signal when a single-point pilot signal is used for the pilot signal in the DD domain, and the pilot signal in the first time-frequency signal occupies a portion of the frequency domain position. The second data signal may occupy part or all of the frequency domain position not occupied by the pilot signal. Specifically, when the number of protection symbols is 0, the second data signal may occupy all of the frequency domain position not occupied by the pilot signal; when the number of protection symbols is not 0, the second data signal may occupy part of the frequency domain position not occupied by the pilot signal, with the remaining part occupied by protection symbols.
[0303] exist Figure 20 In the illustrated embodiment, the first device can transmit a time-domain signal through the following steps:
[0304] S501: The first device will transfer the symbol X carrying information in the N1×M point DD field. D1 Converted to TF domain signal via ISFFT
[0305] In S501, X D1 This can be used as an example of the first data signal in the DD field of S101. D1 This can serve as an example of the first data signal in the TF field of S102.
[0306] S502: The first device determines S based on the time-domain pilot symbol interval ΔN. D1 Time-domain position in the first time-frequency signal S
[0307] S503: The first device will transfer the symbol X carrying information in the DD field of point N2×M1. D2 Converted to TF domain signal via ISFFT M1 is a positive integer.
[0308] For S503, please refer to the description of S403.
[0309] In S503, X D2 This can serve as an example of a second data signal in the DD domain. D2 This can serve as an example of the second data signal in the TF domain.
[0310] S504: The first device determines S based on the time-domain pilot symbol spacing ΔN, the frequency-domain pilot symbol spacing ΔM, and the number of protection symbols M3. D2 Time-domain position in the first time-frequency signal S and frequency domain position M3 is a non-negative integer.
[0311] For S504, please refer to the description of S404.
[0312] S505: The first device obtains a single-point pilot signal x.
[0313] S506: The first device maps the single-point pilot x to the (k) of the N2×M2 zero matrix. P ,l P The positions constitute the pilot symbol matrix X in the DD domain. P It is then converted into a TF domain signal via ISFFT.
[0314] (k P ,l P (k) can be a set value, such as the center position of the zero matrix. P ,l P The position can also be a value mutually indicated or notified between the first and second devices via signaling, without specific limitations. For example, 0 ≤ k P ≤N2-1,0≤l P ≤M2-1.
[0315] in, express The transpose of the matrix, Describes the N2-point Fourier transform matrix. M2 represents the M2-point Fourier transform matrix. N2 can represent the number of pilot symbols in the time domain.
[0316] For example, N2 can satisfy: N2 = 2k max +1,k max It is a positive integer.
[0317] In this S506, the DD domain pilot symbol matrix X P This can be used as an example of a pilot signal in the DD domain of S101. p This can serve as an example of a pilot signal for the time-domain location in S102.
[0318] S507: The first device determines S based on the time-domain pilot symbol interval ΔN, the frequency-domain pilot symbol interval ΔM, and the number of protection symbols M3. p In the
[0319] Time-domain position in a time-frequency signal and frequency domain position in, It can be an arithmetic sequence with a difference of ΔM.
[0320] For example, see the description in this application. It can satisfy: ΔM*(m-1)+m0.
[0321] S508: The first device according to SD1 Time-domain position I in the first time-frequency signal D S D2 Time-domain position I in the first time-frequency signal S P and frequency domain position and S p Time-domain position I in the first time-frequency signal P and frequency domain position Obtain an S.
[0322] In S508, S can be used as an example of the first time-frequency signal in S103.
[0323] S509: The first device converts S into a time-domain signal and sends it through M-point IFFT transformation.
[0324] exist Figure 20 In the illustrated embodiment, the second device can receive signals through the following steps:
[0325] S510: The second device acquires the received signal transmitted in the channel.
[0326] The received signal can be used as the time-domain signal in S201.
[0327] S511: The second device performs an M-point FFT transformation on the received signal to convert the received signal into the TF domain and obtain R.
[0328] In S511, S can be used as an example of the first time-frequency signal in S202.
[0329] S512: The second device will The location signal is extracted from R. p Then, zeros are padded to the non-pilot positions in the frequency domain. The zero-padded TF domain signal is then subjected to an N2×M-point SFFT to the DD domain to obtain Y. P .
[0330] The R p This can be viewed as a pilot signal in the TF domain of S202. Y P It can be regarded as a pilot signal in the DD domain of S203.
[0331] Specifically, I P and It can be determined based on the time-domain pilot symbol spacing ΔN, the frequency-domain pilot symbol spacing ΔM, and the number of protection symbols M3, for example, as explained in S407.
[0332] S513: The second device controls Y through an input-output relationship. P Phase compensation is performed, and the repetitive positions in the time delay domain are superimposed to obtain the compensated pilot signal Y.P '. Y P and Y P It can be an N2×M2 matrix.
[0333] The phase compensation method can be found in Formula 1 and its explanation in this application, and will not be repeated here.
[0334] The superposition method of repeated positions in the time delay domain can be found in the explanation in S413, and will not be repeated here.
[0335] Y P Or Y P It can be regarded as a pilot signal in the DD domain of S203.
[0336] S514: The second device according to Y P Channel estimation is performed using a single-point pilot x, and data detection is performed based on the channel estimation results.
[0337] For example, the second device can recover S based on the channel estimation result and R, and based on I D Obtain S from S D1 and according to I P and Obtain S from S D2 And by using SFFT to convert S D1 and S D2 Transform to the DD field to obtain X. D1 and X D2 Among them, S D1 This can be considered as the first data signal in the TF field of S202. X D1 This can be considered as the first data signal in the DD domain of S203. D2 It can be considered as the second data signal in the TF domain. X D2 It can be regarded as the second data signal in the DD domain.
[0338] According to Y P The method of channel estimation using a single-point pilot x is as follows: the second device determines Y within the channel estimation detection area. P The signal amplitude is used to determine the location of the path of the received signal, and then the path index and (k) are used to determine the path location. P ,l P The difference between the two values determines the channel delay Doppler, and the amplitude of the path divided by x is the channel tap coefficient. The channel estimation result includes the channel delay Doppler and the channel tap coefficient. The channel estimation detection region can be the delay domain index in the DD domain, defined by (l... P -l max ) to (l P +l max ), and the Doppler field index is composed of (k P -kmax ) to (k P +k max (area).
[0339] Understandably, in Figure 20 In the illustrated embodiment, the number of subcarriers M, the number of OTFS symbols N, the number of time-domain data symbols N1, the number of time-domain pilot symbols N2, the time-domain pilot symbol interval ΔN, the frequency-domain pilot symbol interval ΔM, the number of frequency-domain data symbols M1, the number of frequency-domain pilot symbols M2, and the number of frequency-domain guard symbols M3 can be determined by the access network node. P l P The terminal can determine one or more of the parameters n0, m0, and m0' and indicate these parameters to the terminal. Alternatively, the terminal can determine these parameters and indicate them to the access network node. For example, in uplink transmission, the first device can be the terminal and the second device can be the access network node. Similarly, in downlink transmission, the first device can be the access network node and the second device can be the terminal. Furthermore, one or more of the above parameters can be considered default values and do not require indication.
[0340] Table 3 shows the communication parameter configuration when a single-point pilot is used and the first time-frequency signal consists of a pilot signal, a first data signal, a second data signal, and / or guard symbols. Table 3 provides... Figure 20 In the embodiment, the communication parameters for scenarios 1 to 4 are configured respectively.
[0341] Table 3
[0342]
[0343] Understandable. Figure 20 The communication parameter configurations that can be used in the scheme shown are not limited to the examples in Table 3.
[0344] Figure 21 In the case of configuring the communication parameters shown in Examples 1 to 4 of Table 2 respectively, based on Figure 20 The illustrated diagram shows the PAPR performance of the transmitted signal in the embodiment. Examples 1 to 4 represent the PAPR performance of the pilot signals based on Examples 1 to 4, respectively, and the data sequence refers to the PAPR of the data signal. It can be seen that the PAPR of the pilot signal is lower than that of the data signal, thus reducing the overall PAPR of the signal. For example, in Examples 1 to 4, the PAPR of the pilot signal sequence is all less than or close to 15 dB.
[0345] Figure 22 In the case of configuring the communication parameters shown in Examples 1 to 4 of Table 2 respectively, based on Figure 16The illustrated embodiment shows a schematic diagram of the transmission overhead of the transmitted signal. Examples 1 to 4 represent the transmission overhead of the pilot signal when the number of ports is 1, 2, 4, 8, and 16, respectively, based on Examples 1 to 4. Since... Figure 20 In this embodiment, the portion of the frequency domain resources corresponding to the time domain occupied by the pilot signal can be used to additionally carry the second data signal, which can further reduce transmission overhead. Based on Figure 22 It can be seen that when the center carrier frequency is 28 GHz and the subcarrier spacing is 120 kHz, the transmission overhead is less than or equal to 12.5% when the number of ports is 1 and 2 respectively.
[0346] Figure 23 To use ΔM = 1, 5, 10 and / or, frequency domain guard symbol number M3 = 0, 1, 2, based on Figure 11 and Figure 20 The illustrated embodiment shows a schematic diagram of the channel estimation accuracy of the transmitted signal. It can be seen that, compared to when ΔM = 1... Figure 11 Compared to the embodiments shown, when using Figure 20 When using the scheme shown, the accuracy of channel estimation does not decrease significantly. Figure 23 In this context, prop.1 represents the use of Figure 11 The scheme shown, prop.3 represents the adoption of Figure 20 The proposed scheme is shown.
[0347] Understandable Figure 4 In the process, S101 and S102 can also be replaced by S104: the first device obtains the pilot signal in the TF domain and the first data signal in the TF domain. The pilot signal in the TF domain can be obtained by mapping the pilot signal in the DD domain, and the first data signal in the TF domain can be obtained by mapping the first data signal in the DD domain. When executing S104, the mapping from the pilot signal in the DD domain to the pilot signal in the TF domain, and / or the mapping from the first data signal in the DD domain to the first data signal in the TF domain, can be performed by the first device or other devices or apparatuses in S102. The mapping of the pilot signal and the mapping of the first data signal can be performed by the same or different devices or apparatuses, without specific limitation.
[0348] S103 can be executed after S104.
[0349] It can also be understood that S101 and S102 can be replaced by S105: the first device obtains a first time-frequency signal. This first time-frequency signal includes a pilot signal in the TF domain and a first data signal in the TF domain, and the pilot signal in the TF domain and the first data signal in the TF domain are orthogonal. The pilot signal in the TF domain can be obtained by mapping from a pilot signal in the DD domain, and the first data signal in the TF domain can be obtained by mapping from a first data signal in the DD domain. Specifically, when executing S105, the first time-frequency signal can be obtained by the first device or another device or apparatus other than the first device based on the pilot signal in the TF domain and the first data signal in the TF domain, for example, based on the time-domain pilot symbol interval, the pilot signal in the TF domain, and the first data signal in the TF domain. Furthermore, when executing S105, the mapping from the pilot signal in the DD domain to the pilot signal in the TF domain in S102, and / or the mapping from the first data signal in the DD domain to the first data signal in the TF domain, can be performed by the first device or another device or apparatus other than the first device. The mapping of the pilot signal, the mapping of the first data signal, and the acquisition of the first time-frequency signal can be performed by the same or different devices or apparatuses, without specific limitations.
[0350] S103 can be executed after S105.
[0351] Based on the same technical concept, this application provides a communication device, which includes modules, units, or means that perform the method steps in the above method embodiments. The functions, units, or means can be implemented by software, hardware, or hardware executing corresponding software.
[0352] For example, see Figure 24 The device 2400 may include a processing unit 2410 and a transceiver unit 2420.
[0353] Optionally, the transceiver unit 2420 may include a transmitting module and / or a receiving module. The transmitting module is used to perform the transmitting operation of the first or second device in the above method embodiments. The receiving module is used to perform the receiving operation of the first or second device in the above method embodiments.
[0354] It should be noted that the communication device 2400 may include a transmitting module but not a receiving module. Alternatively, the communication device 2400 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by the communication device 2400 includes both transmitting and receiving actions.
[0355] The processing unit 2410 is used for data processing. The transceiver unit 2420 can implement corresponding communication functions.
[0356] Optionally, the communication device 2400 may further include a storage module, which can be used to store instructions and / or data. The processing unit 2410 can read the instructions and / or data in the storage module so that the communication device 2400 can implement the aforementioned method embodiments.
[0357] For example, the communication device 2400 may be a first communication device or a component configurable within the first communication device. The first communication device may be, for example, a component within a first or second device. The processing unit 2410 is configured to perform processing-related operations of the first or second device in the above method embodiments, such as at least one of S101 to S102, or, for example, at least one of S201 to S203. The transceiver unit 2420 is configured to perform transmission and / or reception-related operations of the first or second device in the above method embodiments, such as S104.
[0358] For example, communication device 2400 can achieve Figure 4 The actions performed by the first device in the illustrated embodiment. For example, the communication device 2400 can be used to implement... Figure 10 The actions performed by the second device in the illustrated embodiment.
[0359] It should be understood that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0360] The processing unit 2410 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver unit 2420 can be implemented by a transceiver or transceiver-related circuitry. The transceiver unit 2420 can also be referred to as a communication module or communication interface.
[0361] The following is another structural schematic diagram of the communication device according to an embodiment of this application. For example... Figure 25 As shown, this application embodiment also provides a communication device 2500, including:
[0362] At least one processor 2510; and a communication interface 2530 communicatively connected to the at least one processor 2510; the at least one processor 2510 causes the device to perform the method steps in the above method embodiments through the communication interface 2530 by executing instructions stored in the memory 2520.
[0363] Optionally, the memory 2520 is located outside the device 2500.
[0364] Optionally, the device 2500 includes the memory 2520, which is connected to the at least one processor 2510, and stores instructions executable by the at least one processor 2510. (Appendix) Figure 25 The dashed line indicates that memory 2520 is optional for device 2500.
[0365] The processor 2510 and the memory 2520 can be coupled through an interface circuit or integrated together; no limitation is made here.
[0366] This application embodiment does not limit the specific connection medium between the processor 2510, memory 2520, and communication interface 2530. This application embodiment... Figure 25 The processor 2510, memory 2520, and communication interface 2530 are connected via bus 2504. Figure 25 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 25 The symbol is represented by a single thick line, but this does not mean that there is only one bus or one type of bus. The communication device 2500 can also use connection methods other than buses, that is, it is not limited to buses.
[0367] Taking the first communication device as an example, when the communication device 2500 is the first communication device, the first communication device may include a processor, a memory, and a transceiver. The memory may store computer program code, and the transceiver includes a transmitter and a receiver.
[0368] The processor is primarily used for processing communication protocols and data; controlling the first communication device; executing software programs; and processing data from those programs. The memory is mainly used for storing software programs and data. The transmitter is used to send signals to other communication devices or equipment, and the receiver is used to receive signals from other communication devices or equipment.
[0369] When the communication device 2500 is a chip in the first communication device, the chip may include a processor, a memory, and a transceiver. The transceiver may be an input / output circuit or a communication interface. The processor may be a processing module integrated on the chip, a microprocessor, or an integrated circuit. In the above method embodiments, the transmitting operation of the first communication device can be understood as the output of the chip, and the receiving operation of the first communication device in the above method embodiments can be understood as the input of the chip.
[0370] It should be understood that the processor mentioned in the embodiments of this application can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.
[0371] For example, the processor can 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, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0372] It should be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0373] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0374] It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
[0375] Based on the same technical concept, embodiments of this application also provide a computer-readable storage medium, including a program or instructions, which, when run on a computer, cause the methods in the above method embodiments to be executed.
[0376] Based on the same technical concept, embodiments of this application also provide a computer program product, including instructions that, when run on a computer, cause the methods in the above method embodiments to be executed.
[0377] Based on the same technical concept, embodiments of this application also provide a communication system, which may include a first device and a second device. For example, the first device can be used to implement... Figure 4 The method flow in the text, the second device can be used to implement Figure 10 The method and process in the process.
[0378] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0379] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0380] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0381] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0382] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0383] 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.
[0384] In the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the term "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0385] In the embodiments of this application, "transmission" includes "sending" and / or "receiving." "Sending" and "receiving" indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receiving information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Sending" can also be understood as the "output" of a chip interface, and "receiving" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between access network nodes and terminals, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, traces, or interfaces.
[0386] 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 in that, include: Obtain the first data signal in the time-delayed Doppler domain and the pilot signal in the time-delayed Doppler domain; The pilot signal in the time-delay Doppler domain and the first data signal in the time-delay Doppler domain are mapped to the time-frequency domain to obtain the pilot signal in the time-frequency domain and the first data signal in the time-frequency domain. A time-domain signal is transmitted, which is obtained based on a first time-frequency signal. The first time-frequency signal includes a pilot signal in the time-frequency domain and a first data signal in the time-frequency domain, wherein the pilot signal in the time-frequency domain and the first data signal in the time-frequency domain of the first time-frequency signal are orthogonal.
2. The method as described in claim 1, characterized in that, The pilot signal is obtained from the sequence. The pilot signal occupies M2 time-delay Doppler domain symbol positions corresponding to one Doppler domain position in the time-delay Doppler domain, where M2 is a positive integer greater than 1.
3. The method as described in claim 2, characterized in that, The method further includes: Send or receive indication information for the sequence.
4. The method as described in claim 1, characterized in that, The pilot signal occupies p time-delayed Doppler domain symbol positions corresponding to one Doppler domain position, where p is the number of transmitting ports.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: The first time-frequency signal is obtained based on the time-domain pilot symbol interval, the time-frequency domain pilot signal, and the time-frequency domain first data signal.
6. The method as described in claim 5, characterized in that, The pilot signal in the time-frequency domain occupies time-domain resources with an index of ΔN*(n-1)+n0; The time-frequency domain data signal occupies time-domain resources other than the index ΔN*(n-1)+n0; Wherein, ΔN represents the time-domain pilot symbol interval, ΔN is a positive integer, n = 1, 2, ..., N2, N2 is a positive integer greater than 2, n0 is the index of the first time-domain position occupied by the pilot signal in the time-frequency domain, and n0 is a non-negative integer.
7. The method as described in claim 5 or 6, characterized in that, The method further includes: Send or receive indication information of the time-domain pilot symbol interval.
8. The method according to any one of claims 1-7, characterized in that, The first time-frequency signal further includes: The second data signal in the time-frequency domain, wherein the time-domain position of the second data signal in the time-frequency domain is the same as the time-domain position of the pilot signal, and the frequency-domain position of the second data signal in the time-frequency domain is different from that of the pilot signal.
9. The method as described in claim 8, characterized in that, The pilot signal in the time-frequency domain of the first time-frequency signal and the second data signal in the time-frequency domain of the first time-frequency signal are orthogonal.
10. The method as described in claim 8 or 9, characterized in that, The first time-frequency signal further includes a protection symbol, the time-domain position of which is the same as the time-domain position of the second data signal and the time-domain position of the pilot signal, and the protection symbol occupies a frequency domain position other than that of the second data signal and the pilot signal.
11. The method as described in claim 10, characterized in that, The frequency domain position of the protection symbol is determined according to at least one of the following: Frequency domain pilot spacing; Frequency domain guard interval; Number of protected symbols.
12. The method as described in claim 11, characterized in that, The method further includes: Send or receive indication information of the number of protection symbols.
13. The method according to any one of claims 10-12, characterized in that, The protection symbol occupies time-frequency resources with a time-domain index of ΔN*(n-1)+n0 and a frequency-domain index of ΔM'*(m3-1)+m0'; The pilot signal occupies time-frequency resources with a time-domain index of ΔN*(n-1)+n0 and a frequency-domain index of ΔM*(m-1)+m0; Wherein, ΔN represents the time-domain pilot symbol interval, ΔM' represents the frequency-domain guard interval, ΔM represents the frequency-domain pilot interval, ΔN, ΔM and ΔM' are all positive integers, n = 1, 2, ..., N2, where N2 is a positive integer greater than 2, m3 = 1, 2, ..., M3, where M3 is a positive integer, m = 1, 2, ..., M2, where M2 is a positive integer, n0 is the index of the first time-domain position occupied by the time-frequency domain data signal, m0' is the index of the first frequency-domain position occupied by the guard symbol, m0 is the index of the first frequency-domain position occupied by the pilot signal, and n0, m0 and m0' are all non-negative integers.
14. A communication method, characterized in that, include: Acquire time-domain signals; A first time-frequency signal is obtained based on the time-domain signal. The first time-frequency signal includes a pilot signal in the time-frequency domain and a first data signal in the time-frequency domain, wherein the pilot signal in the time-frequency domain and the first data signal in the time-frequency domain are orthogonal. The pilot signal in the time-frequency domain and the first data signal in the time-frequency domain are mapped to the time-delay Doppler domain to obtain the pilot signal in the time-delay Doppler domain and the first data signal in the time-delay Doppler domain.
15. The method as described in claim 14, characterized in that, The pilot signal is obtained from the sequence. The pilot signal occupies M time-delayed Doppler domain symbol positions corresponding to one Doppler domain position in the time-delayed Doppler domain, where M is a positive integer greater than 1.
16. The method as described in claim 15, characterized in that, The method further includes: Send or receive indication information for the sequence.
17. The method as described in claim 14, characterized in that, The pilot signal occupies p time-delayed Doppler domain symbol positions corresponding to one Doppler domain position, where p is the number of transmitting ports.
18. The method according to any one of claims 14-17, characterized in that, The method further includes: Based on the time-domain pilot symbol interval, the time-frequency domain pilot signal and the time-frequency domain first data signal are obtained from the first time-frequency signal.
19. The method as described in claim 18, characterized in that, The pilot signal in the time-frequency domain occupies time-domain resources with an index of ΔN*(n-1)+n0; The time-frequency domain data signal occupies time-domain resources other than the index ΔN*(n-1)+n0; Wherein, ΔN represents the time-domain pilot symbol interval, ΔN is a positive integer, n = 1, 2, ..., N2, N2 is a positive integer greater than 2, n0 is the index of the first time-domain position occupied by the pilot signal in the time-frequency domain, and n0 is a non-negative integer.
20. The method as described in claim 18 or 19, characterized in that, The method further includes: Send or receive indication information of the time-domain pilot symbol interval.
21. The method according to any one of claims 14-20, characterized in that, The first time-frequency signal further includes: The second data signal in the time-frequency domain, wherein the time-domain position of the second data signal in the time-frequency domain is the same as the time-domain position of the pilot signal, and the frequency-domain position of the second data signal in the time-frequency domain is different from that of the pilot signal.
22. The method as described in claim 21, characterized in that, The pilot signal in the time-frequency domain of the first time-frequency signal and the second data signal in the time-frequency domain of the first time-frequency signal are orthogonal.
23. The method as described in claim 21 or 22, characterized in that, The first time-frequency signal further includes a protection symbol, the time-domain position of which is the same as the time-domain position of the second data signal and the time-domain position of the pilot signal, and the protection symbol occupies a frequency domain position other than that of the second data signal and the pilot signal.
24. The method as described in claim 23, characterized in that, The frequency domain position of the protection symbol is determined according to at least one of the following: Frequency domain pilot spacing; Frequency domain guard interval; Number of protected symbols.
25. The method as described in claim 24, characterized in that, The method further includes: Send or receive indication information of the number of protection symbols.
26. The method according to any one of claims 23-25, characterized in that, The protection symbol occupies time-frequency resources with a time-domain index of ΔN*(n-1)+n0 and a frequency-domain index of ΔM'*(m3-1)+m0'; The pilot signal occupies time-frequency resources with a time-domain index of ΔN*(n-1)+n0 and a frequency-domain index of ΔM*(m-1)+m0; Wherein, ΔN represents the time-domain pilot symbol interval, ΔM' represents the frequency-domain guard interval, ΔM represents the frequency-domain pilot interval, ΔN, ΔM and ΔM' are all positive integers, n = 1, 2, ..., N2, where N2 is a positive integer greater than 2, m3 = 1, 2, ..., M3, where M3 is a positive integer, m = 1, 2, ..., M2, where M2 is a positive integer, n0 is the index of the first time-domain position occupied by the time-frequency domain data signal, m0' is the index of the first frequency-domain position occupied by the guard symbol, m0 is the index of the first frequency-domain position occupied by the pilot signal, and n0, m0 and m0' are all non-negative integers.
27. A communication device, characterized in that, It includes units or modules for performing the method as described in any one of claims 1-13, or units or modules for performing the method as described in any one of claims 14-26.
28. A communication device, characterized in that, Includes a processor for executing computer programs or instructions to implement the method as described in any one of claims 1-13, or to implement the method as described in any one of claims 14-26.
29. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1-13, or the method as described in any one of claims 14-26.
30. A computer program product, characterized in that, When the computer program product is executed by a computer, the computer executes the method as described in any one of claims 1-13, or executes the method as described in any one of claims 14-26.