Signal transmission method, device, equipment and storage medium

By performing time-frequency domain windowing processing on both the transmitting and receiving sides of the signal in the OTFS system, the problem of inaccurate channel estimation is solved, signal dispersion is reduced, and signal transmission performance and detection accuracy are improved.

CN115811386BActive Publication Date: 2025-10-28VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111071208.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-13
Publication Date
2025-10-28
Estimated Expiration
2041-09-13

AI Technical Summary

Technical Problem

Inaccurate channel estimation in the OTFS system leads to a loss of signal detection performance, mainly due to small delay and Doppler shift values ​​or the failure to effectively handle dispersion phenomena.

Method used

Windowing in the time and frequency domains is performed on the signal transmission and reception sides. The signal is converted between the time and frequency domains and the delayed Doppler domain through inverse Sine Fourier transform and Sine Fourier transform to reduce signal dispersion.

Benefits of technology

It effectively reduces sidelobes in signal transmission, improves signal transmission performance, and enhances the accuracy of signal detection and the stability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115811386B_ABST
    Figure CN115811386B_ABST
Patent Text Reader

Abstract

This application discloses a signal transmission method, apparatus, device, and storage medium, belonging to the field of communication technology. The signal transmission method of this application includes: a first communication device converting a first signal to the time-frequency domain to obtain a second signal; the first communication device performing windowing processing on the second signal in the time-frequency domain; wherein the first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal; when the first communication device is the transmitting end of the first signal, the first signal is a delayed Doppler domain signal, and the windowed second signal is used to convert from the time-frequency domain to the time domain; when the first communication device is the receiving end of the first signal, the first signal is a time domain signal, and the windowed second signal is used to convert from the time-frequency domain to the delayed Doppler domain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to a signal transmission method, apparatus, device, and storage medium. Background Technology

[0002] The OTFS system is designed based on lattice quantization in the delay-Doppler domain. Channel estimation can only obtain estimates of delay and Doppler resolution that are integer multiples of each other. However, in reality, the delay and Doppler shift of a wireless channel are arbitrary values, not necessarily integer multiples of the OTFS system's delay and Doppler resolution; that is, fractional delay or fractional Doppler. Furthermore, the number of points in the FFT and OTFS SFFT may not be equal, leading to delay and Doppler dispersion. Fractional delay, fractional Doppler, delay dispersion, and Doppler dispersion all contribute to inaccurate channel estimation, thus affecting signal detection.

[0003] Existing OTFS schemes either assume that the channel delay and Doppler shift are exactly integer multiples of the OTFS delay and Doppler domain resolution, or they perform signal detection directly based on diffuse channel estimates, inevitably causing performance loss. Summary of the Invention

[0004] This application provides a signal transmission method, apparatus, device, and storage medium that can solve the performance loss problem caused by diffusion.

[0005] Firstly, a signal transmission method is provided, the method comprising:

[0006] The first communication device converts the first signal to the time-frequency domain to obtain the second signal;

[0007] The first communication device performs windowing processing on the second signal in the time-frequency domain;

[0008] The first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal;

[0009] When the first communication device is the transmitter of the first signal, the first signal is a delayed Doppler domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the time domain;

[0010] When the first communication device is the receiving end of the first signal, the first signal is a time-domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the delayed Doppler domain.

[0011] Secondly, a signal transmission method is provided, the method comprising:

[0012] The second communication device receives the third signal sent by the first communication device in the time domain;

[0013] The third signal is obtained by the first communication device converting the first signal from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and then performing windowing processing on the second signal before sending it in the time domain.

[0014] Thirdly, a signal transmission device is provided, the device comprising:

[0015] The conversion module is used to convert the first signal to the time-frequency domain to obtain the second signal;

[0016] The processing module is used to perform windowing processing on the second signal in the time-frequency domain;

[0017] The first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal;

[0018] When the first communication device is the transmitter of the first signal, the first signal is a delayed Doppler domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the time domain;

[0019] When the first communication device is the receiving end of the first signal, the first signal is a time-domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the delayed Doppler domain.

[0020] Fourthly, a signal transmission device is provided, the device comprising:

[0021] The first receiving module is used to receive a third signal sent by the first communication device in the time domain;

[0022] The third signal is obtained by the first communication device converting the first signal from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and then performing windowing processing on the second signal before sending it in the time domain.

[0023] Fifthly, a communication device is provided, the communication device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0024] Sixthly, a terminal is provided, including a processor and a communication interface, wherein the processor is used for:

[0025] The first signal is converted to the time-frequency domain to obtain the second signal;

[0026] The second signal is windowed in the time-frequency domain;

[0027] The first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal;

[0028] When the first communication device is the transmitter of the first signal, the first signal is a delayed Doppler domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the time domain;

[0029] When the first communication device is the receiving end of the first signal, the first signal is a time-domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the delayed Doppler domain.

[0030] In a seventh aspect, a communication device is provided, the communication device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the second aspect.

[0031] Eighthly, a communication device is provided, including a processor and a communication interface, wherein the communication interface is used for:

[0032] Receive the third signal sent by the first communication device in the time domain;

[0033] The third signal is obtained by the first communication device converting the first signal from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and then performing windowing processing on the second signal before sending it in the time domain.

[0034] A ninth aspect provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the third aspect.

[0035] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the third aspect.

[0036] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a non-transient storage medium, the program / program product being executed by at least one processor to implement the steps of the method as described in the first aspect, or to implement the steps of the method as described in the third aspect.

[0037] In the embodiments of this application, by performing time-frequency domain windowing processing on the transmitted signal at least on either the receiving side or the transmitting side of the first signal, the sidelobes of the signal transmission can be effectively reduced, thereby reducing signal dispersion and improving signal transmission performance. Attached Figure Description

[0038] Figure 1 This diagram illustrates a structural diagram of a wireless communication system applicable to embodiments of this application;

[0039] Figure 2 This is a schematic diagram illustrating the mutual conversion between the delayed Doppler plane and the time-frequency plane provided in the embodiments of this application;

[0040] Figure 3 This is a schematic diagram illustrating the channel response relationship under different planes provided in the embodiments of this application;

[0041] Figure 4 This is a schematic diagram of the transceiver processing flow of the OTFS multi-carrier system provided in the embodiments of this application;

[0042] Figure 5 This is a schematic diagram of the pilot mapping in the delayed Doppler domain provided in an embodiment of this application;

[0043] Figure 6 This is one of the flowcharts illustrating the signal transmission method provided in the embodiments of this application;

[0044] Figure 7 This is a schematic diagram of the communication process of the sending end provided in an embodiment of this application;

[0045] Figure 8 This is a schematic diagram of the receiving end communication process provided in the embodiments of this application.

[0046] Figure 9 This is one of the schematic diagrams of a special mapping method provided in the embodiments of this application;

[0047] Figure 10 This is a second schematic diagram of a special mapping method provided in the embodiments of this application;

[0048] Figure 11 This is one of the schematic diagrams of the window matrix provided in the embodiments of this application;

[0049] Figure 12 This is a second schematic diagram of the window matrix provided in the embodiments of this application;

[0050] Figure 13 This is the third schematic diagram of the window matrix provided in the embodiments of this application;

[0051] Figure 14 This is a second schematic flowchart of the signal transmission method provided in the embodiments of this application;

[0052] Figure 15 This is one of the structural schematic diagrams of the signal transmission device provided in the embodiments of this application;

[0053] Figure 16 This is a second schematic diagram of the structure of the signal transmission device provided in the embodiments of this application;

[0054] Figure 17 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application;

[0055] Figure 18 A schematic diagram of the hardware structure of the terminal to implement the embodiments of this application;

[0056] Figure 19 This is a schematic diagram of the network-side device provided in the embodiments of this application. Detailed Implementation

[0057] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0058] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0059] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0060] Figure 1This diagram illustrates a structural diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. In this context, terminal 11 can also be referred to as a terminal device or user equipment (UE). Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication functions, such as refrigerators, televisions, washing machines, or furniture), etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, game consoles, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.

[0061] First, let's introduce the following:

[0062] 1. OTFS communication technology;

[0063] The channel delay and Doppler characteristics are essentially determined by the multipath channel. Signals arriving at the receiver via different paths have different arrival times due to the varying propagation distances. For example, if two echoes s1 and s2 travel distances d1 and d2 respectively to reach the receiver, then the time difference between their arrival times is... c represents the speed of light. Due to this time difference between the echoes s1 and s2, their incoherent superposition at the receiver causes observed signal amplitude jitter, i.e., fading. Similarly, Doppler diffusion in multipath channels is also caused by multipath effects.

[0064] The Doppler effect occurs because the relative velocities at the transmitting and receiving ends are different. Signals arriving at the receiver via different paths have different angles of incidence relative to the antenna normal, resulting in differences in relative velocity and consequently, different Doppler frequency shifts. Assuming the original signal frequency is f0, the relative velocity between the transmitting and receiving ends is Δv, and the angle of incidence between the signal and the antenna normal is θ, then: Obviously, when the two echoes s1 and s2 arrive at the receiving antenna through different paths and have different incident angles θ1 and θ2, the resulting Doppler frequency shifts Δf1 and Δf2 will also be different.

[0065] In summary, the signal perceived by the receiver is a superposition of components from different paths with varying time delays and Doppler characteristics, resulting in a received signal that is fading and frequency-shifted relative to the original signal. Delay-Doppler analysis of the channel helps to collect delay-Doppler information for each path, thus reflecting the channel's delay-Doppler response.

[0066] OTFS modulation stands for Orthogonal Time Frequency Modulation. This technique logically maps information from an M×N data packet, such as QAM (Quadrature Amplitude Modulation) symbols, onto an M×N grid on a two-dimensional delayed Doppler plane. In other words, the pulse within each grid modulates a QAM symbol in the data packet.

[0067] Furthermore, by designing a set of orthogonal two-dimensional basis functions, the dataset on the M×N delayed Doppler domain plane can be transformed to the N×M time-frequency domain plane. This transformation is mathematically known as the Inverse Symmetric Fourier Transform (ISSFT).

[0068] Correspondingly, the transformation from the time-frequency domain to the delayed Doppler domain is called the Sympletic Fourier Transform (SFFT). The underlying physical meaning is that the signal delay and Doppler effect are actually a linear superposition effect of a series of echoes with different time and frequency offsets after the signal passes through a multipath channel. That is, delayed Doppler analysis and time-frequency domain analysis can be obtained through mutual conversion between the aforementioned ISSFT and SSFT.

[0069] Figure 2 This is a schematic diagram illustrating the mutual conversion between the delayed Doppler plane and the time-frequency plane provided in the embodiments of this application; as shown... Figure 2 As shown, OTFS technology can transform a time-varying multipath channel into a time-invariant two-dimensional delay-Doppler domain channel (within a certain duration), thus directly reflecting the channel delay-Doppler response characteristics caused by the geometric properties of the relative positions of reflectors between transceivers in the wireless link. This offers three main advantages:

[0070] (a) Invariance of channel coupling state. Since the signal delay and Doppler response reflect the direct effects of reflectors in the physical channel and depend only on the relative velocity and position of the reflectors, the signal delay and Doppler response can be considered invariant on the time scale of the radio frame.

[0071] (b) Separability of channel coupling states. In the channel frequency response of the delayed Doppler domain, all diversity paths manifest as a single impulse response and are completely separable. However, QAM symbols traverse all these hierarchical paths.

[0072] (c) Orthogonality of channel coupling states. Since the channel impulse response in the delayed Doppler domain is confined to a single delayed Doppler domain resource element, theoretically there are no IDIs (interdelay / Doppler interference) in the delay and Doppler dimensions at the receiver.

[0073] Due to these characteristics, delayed Doppler domain analysis eliminates the difficulty of tracking time-varying fading characteristics in traditional time-frequency domain analysis. Instead, it analyzes the time-invariant delayed Doppler channel, extracts all diversity characteristics of the time-frequency channel, and then calculates the time-frequency channel through the conversion relationship between the delayed Doppler domain and the time-frequency domain. In practical systems, the number of channel delay paths and Doppler frequency shifts is much smaller than the number of time-domain and frequency-domain responses, making the channel characterized by the delayed Doppler domain more concise. Therefore, using OTFS technology for analysis in the delayed Doppler domain allows for more compact and flexible encapsulation of the reference signal, which is particularly beneficial for supporting large antenna arrays in massive MIMO systems.

[0074] The core of OTFS modulation is the QAM symbols defined on the delayed Doppler plane, which are transformed to the time-frequency domain for transmission, and then processed back in the delayed Doppler domain at the receiver. Therefore, a wireless channel response analysis method in the delayed Doppler domain can be introduced.

[0075] Figure 3 This is a schematic diagram illustrating the channel response relationship under different planes provided in the embodiments of this application, such as... Figure 3 As shown, this illustrates the relationship between the channel response of a signal passing through a linear time-varying wireless channel in different planes.

[0076] exist Figure 3 In this context, the SFFT transform formula is:

[0077] h(τ,ν)=∫∫H(t,f)e -j2π(νt-fτ) dτdν; (1)

[0078] Correspondingly, the ISSFT transformation formula is:

[0079] H(t,f)=∫∫h(τ,ν)e j2π(νt-fτ) dτdν; (2)

[0080] When a signal passes through a linear time-varying channel, let the received signal in the time domain be r(t), and its corresponding received signal in the frequency domain be R(f), and we have... r(t) can be expressed in the following form:

[0081] r(t)=s(t)*h(t)=∫g(t,τ)s(t-τ)dτ; (3)

[0082] Depend on Figure 3 The relationship is known to be that

[0083] g(t,τ)=∫h(ν,τ)e j2πνt dν; (4)

[0084] Substituting (4) into (3) yields:

[0085] r(t)=∫∫h(ν,τ)s(t-τ)e j2πνt dτdν; (5)

[0086] Depend on Figure 3 The relationship shown can be derived from classical Fourier transform theory and formula (5):

[0087]

[0088] Based on equation (6), it can be seen that the analysis of the delayed Doppler domain in the OTFS system can be achieved by adding an additional signal processing process at the transceiver end, relying on the communication framework built on the time-frequency domain. Moreover, the additional signal processing consists only of Fourier transform, which can be fully implemented by existing hardware without the need for new modules.

[0089] In practical systems, OTFS technology can be implemented as a pre-processing and post-processing module of a filtered orthogonal frequency division multiplexing (OFDM) system, thus having good compatibility with existing communication technology architectures such as multi-carrier systems under the NR technology architecture.

[0090] When OTFS is combined with a multi-carrier system, the implementation at the transmitting end is as follows: QAM symbols containing the information to be transmitted are carried by waveforms in the delayed Doppler plane. After a two-dimensional inverse sympletic-Finite Fourier transform (ISFFT), they are converted into waveforms in the time-frequency plane of the traditional multi-carrier system. Then, after a symbol-level one-dimensional inverse fast Fourier transform (IFFT) and serial-to-parallel conversion, they are converted into time-domain sampling points and sent out.

[0091] Figure 4 This is a schematic diagram of the transceiver processing flow of the OTFS multi-carrier system provided in the embodiments of this application, as shown below. Figure 4 As shown, the receiver of an OTFS system is roughly the reverse process of the transmitter: after the time-domain sampling points are received by the receiver, they undergo parallel transmission conversion and symbol-level one-dimensional Fast Fourier Transform (FFT) to transform them into waveforms in the time-frequency domain. Then, they undergo two-dimensional Sympletic Finite Fourier Transform (SFFT) to transform them into waveforms in the delayed Doppler domain. Finally, the QAM symbols carried by the delayed Doppler domain waveform are processed by the receiver, including channel estimation and equalization, demodulation, and decoding.

[0092] The advantages of OTFS modulation are mainly reflected in the following aspects:

[0093] (a) OTFS modulation transforms the time-varying fading channel in the time-frequency domain between transceivers into a deterministic fading-free channel in the delayed Doppler domain. In the delayed Doppler domain, each symbol in a single transmission of a set of information symbols experiences the same static channel response and SNR.

[0094] (b) The OTFS system resolves reflectors in the physical channel by analyzing delayed Doppler images and coherently combines energy from different reflection paths using a receiver equalizer, effectively providing a fading-free static channel response. Utilizing these static channel characteristics, the OTFS system does not require closed-loop channel adaptation to cope with rapidly changing channels, unlike OFDM systems, thus improving system robustness and reducing system design complexity.

[0095] Because the number of delay-Doppler states in the delay-Doppler domain is much smaller than the number of time-frequency states in the time-frequency domain, the channel in an OTFS system can be expressed in a very compact form. OTFS systems have lower channel estimation overhead and are more accurate.

[0096] Another advantage of OTFS lies in its ability to handle extreme Doppler channels. By analyzing the delayed Doppler image with appropriate signal processing parameters, the Doppler characteristics of the channel can be fully revealed, which is beneficial for signal analysis and processing in Doppler-sensitive scenarios (such as high-speed movement and millimeter waves).

[0097] Therefore, channel estimation in the OTFS system can employ a novel approach. The transmitter maps pilot pulses onto the delayed Doppler domain, and the receiver uses delayed Doppler image analysis of the pilot to estimate the channel response h(v, τ) in the delayed Doppler domain, which can then be used to... Figure 3 The relationship between the two expressions yields the channel response expression in the time-frequency domain, which facilitates signal analysis and processing.

[0098] Figure 5 This is a schematic diagram of the pilot mapping in the delayed Doppler domain provided in an embodiment of this application; as shown... Figure 5 The diagram shows the possible ways to perform pilot mapping in the delayed Doppler domain. Figure 5 The signal is transmitted from (l) p , k p A single-point pilot (the small square labeled 1) has an area of ​​(2l) surrounding it. τ +1)(4k ν +1)-1 protection symbol (without shaded area), and MN-(2l τ +1)(4k ν The data portion (excluding the guard symbol) consists of +1). At the receiver, two offset peaks (shaded areas) appear in the guard band of the delay-Doppler domain grid, indicating that there are two secondary paths with different delay-Doppler values ​​besides the main path. By measuring the amplitude, delay, and Doppler parameters of all secondary paths, the delay-Doppler domain expression of the channel, h(ν,τ), is obtained.

[0099] In particular, to prevent data on the received signal grid from contaminating the pilot symbols and leading to inaccurate channel estimation, the area of ​​the guard symbol should satisfy the following condition:

[0100] l τ ≥τ max MΔf,k ν ≥ν max NΔT; (7)

[0101] Where τ max and v max These are the maximum time delay and maximum Doppler shift for all paths of the channel, respectively.

[0102] The signal transmission method, apparatus, and device provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0103] Figure 6 This is one of the flowcharts illustrating the signal transmission method provided in the embodiments of this application, such as... Figure 6 As shown, the method includes the following steps:

[0104] Step 600: The first communication device converts the first signal to the time-frequency domain to obtain the second signal;

[0105] Step 610: The first communication device performs windowing processing on the second signal in the time-frequency domain;

[0106] The first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal;

[0107] When the first communication device is the transmitter of the first signal, the first signal is a delayed Doppler domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the time domain;

[0108] When the first communication device is the receiving end of the first signal, the first signal is a time-domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the delayed Doppler domain.

[0109] Optionally, the first communication device can be a terminal, its communication peer can be a network-side device, the sending end of the first signal can be the first communication device, i.e., the terminal, and the receiving end of the first signal can be its communication peer, i.e., the network-side device.

[0110] Optionally, the first communication device can be a terminal, its communication peer can be a network-side device, the receiving end of the first signal can be the first communication device, i.e., the terminal, and the sending end of the first signal can be its communication peer, i.e., the network-side device.

[0111] Optionally, the first communication device can be a network-side device, its communication counterpart can be a terminal, the sending end of the first signal can be the first communication device, i.e. the network-side device, and the receiving end of the first signal can be its communication counterpart, i.e. the terminal.

[0112] Optionally, the first communication device can be a network-side device, its communication counterpart can be a terminal, the receiving end of the first signal can be the first communication device, i.e., the network-side device, and the sending end of the first signal can be its communication counterpart, i.e., the terminal.

[0113] Optionally, the first communication device can be a terminal, its communication counterpart can be another terminal, the sending end of the first signal can be the first communication device, i.e., the terminal, and the receiving end of the first signal can be its communication counterpart, i.e., another terminal.

[0114] Optionally, in order to overcome the shortcomings of low transmission performance caused by signal dispersion in the prior art, embodiments of this application may perform time-frequency domain windowing processing at at least one time point before and after the first signal transmission to reduce the side lobes of the signal, thereby reducing signal dispersion and improving the performance of signal transmission.

[0115] Optionally, during the transmission of the first signal, windowing in the time and frequency domain can be performed only at the transmitting end of the first signal;

[0116] Optionally, during the transmission of the first signal, windowing in the time and frequency domain can be performed only at the receiving end of the first signal;

[0117] Optionally, during the transmission of the first signal, windowing in the time and frequency domain can be performed at both the transmitting and receiving ends of the first signal.

[0118] Optionally, since the first signal and the second signal essentially contain the same information content, the sending end of the first signal is also the sending end of the second signal, and the receiving end of the first signal is also the receiving end of the second signal. The transmission process of the first signal can be understood as the transmission process of the same information content contained in the first signal and the second signal.

[0119] Figure 7 This is a schematic diagram of the communication process of the sending end provided in the embodiments of this application, such as... Figure 7 As shown, when the first communication device is the transmitter of the first signal, the first signal is a signal mapped by the first communication device to the delayed Doppler domain. The first communication device can convert the first signal (two-dimensional signal, which can be represented by a matrix) in the delayed Doppler domain into a second signal (two-dimensional signal, which can be represented by a matrix) in the time-frequency domain, perform windowing processing (weighting processing), and then convert it to the time domain for transmission.

[0120] Specifically, when the first communication device is the transmitter of the first signal, the above signal transmission method may specifically include the following steps a1-a5:

[0121] Step a1: The first communication device can map the data signal in the modulated first signal to the area in the delayed Doppler domain where data can be placed;

[0122] Step a2: The first communication device can map the pilot signal in the first signal to the region in the delayed Doppler domain where the pilot can be placed;

[0123] Step a3: The first communication device can perform an inverse sine Fourier transform on the first signal in the delayed Doppler domain to obtain a second signal in the time-frequency domain, that is, convert the first signal to the time-frequency domain.

[0124] Step a4: The first communication device can perform time-frequency windowing processing (weighting processing) on ​​the second signal in the time-frequency domain;

[0125] Step a5: The first communication device can perform a Heisenberg Transform on the windowed signal to convert it to the time domain before transmission.

[0126] Figure 8 This is a schematic diagram of the receiving end communication process provided in the embodiments of this application, such as... Figure 8 As shown, when the first communication device is the transmitter of the first signal, the first communication device can convert the first signal received in the time domain into a second signal in the time-frequency domain (a two-dimensional signal, which can be represented by a matrix), and perform windowing processing (weighting processing) on ​​the second signal in the time-frequency domain, and then convert the windowed second signal to the delayed Doppler domain. The second signal in the delayed Doppler domain is a two-dimensional signal, which can be represented by a matrix.

[0127] Specifically, when the first communication device is the transmitter of the first signal, the first signal is the signal received by the first communication device in the time domain, and the above signal transmission method may specifically include the following steps b1-b5:

[0128] Step b1: The first communication device can perform a Wigner transform on the first signal received in the time domain to obtain a second signal in the time-frequency domain, that is, convert the first signal from the time domain to the time-frequency domain;

[0129] Step b2: The first communication device can perform time-frequency windowing processing on the second signal in the time-frequency domain;

[0130] Step b3: The first communication device can perform a symmetric Fourier transform on the second signal after windowing in the time-frequency domain, converting it to the delayed Doppler domain to obtain the second signal in the delayed Doppler domain.

[0131] Step b4: The first communication device can find the pilot signal region from the delayed Doppler domain signal according to the pilot signal mapping rule of the transmitting end of the currently received first signal, and perform channel estimation.

[0132] In step b5, the first communication device can find the data signal region from the delayed Doppler domain signal according to the data signal mapping rule of the transmitting end of the currently received first signal and perform signal detection.

[0133] Optionally, if windowing processing in the time-frequency domain is performed only at the transmitting end, then after transmitting the windowed second signal in the time domain in step a5, no windowing processing is performed at the receiving end. Figure 8 The windowing process shown;

[0134] Optionally, if time-frequency domain windowing processing is performed at both the transmitting and receiving ends, after transmitting the windowed second signal in the time domain in step a5, the receiving end can perform the following... Figure 8 The windowing process shown.

[0135] Optionally, if windowing in the time-frequency domain is only performed at the receiving end, the first signal received in step b1 is not processed at the transmitting end as described above. Figure 7 The signal shown is processed with windowing.

[0136] Optionally, the signal transmission method provided in this application embodiment is applicable to the transmission of all types of signals.

[0137] Optionally, the signal transmission method provided in this application embodiment is applicable to uplink transmission scenarios; alternatively, the signal transmission method provided in this application embodiment is applicable to downlink transmission scenarios.

[0138] In the embodiments of this application, by performing time-frequency domain windowing processing on the transmitted signal at least on either the receiving side or the transmitting side of the first signal, the sidelobes of the signal transmission can be effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0139] Optionally, the first communication device performs windowing processing on the second signal in the time-frequency domain, including:

[0140] The first communication device performs windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain.

[0141] Optionally, the type of pilot signal in the delayed Doppler domain of the second signal may include at least one of the following: a pilot signal for demodulation; a pilot signal for measuring physical channel quality.

[0142] Optionally, the windowing process can be implemented in the same way for two different cases: the second signal is a pilot signal for demodulation and a pilot signal for measuring the physical channel quality.

[0143] Optionally, the second signal in the delayed Doppler domain can be either a pilot signal for demodulation or a pilot signal for measuring physical channel quality. Since their functions are different, for example, the pilot signal for demodulation can be subjected to the same windowing process as the data signal, but the pilot signal for measuring physical channel quality may not be subjected to the same windowing process as the data signal. Therefore, the implementation of windowing process can also be different in these two different cases.

[0144] Therefore, the first communication device can perform windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain. This application embodiment achieves this by comprehensively considering the role (i.e., type) of the pilot signal portion of the second signal in the delayed Doppler domain and performing the same or different windowing processing on the second signal, making the signal transmission method provided by this application embodiment applicable to more scenarios, and effectively improving the performance of signal transmission in more scenarios.

[0145] Optionally, the first communication device performs windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain, including:

[0146] When the pilot signal is a pilot signal used for demodulation, the first communication device performs windowing processing on the second signal in the time-frequency domain.

[0147] Optionally, if the pilot signal is a pilot signal used for demodulation, the data signal and the pilot signal can be directly converted to the time-frequency domain and windowed together;

[0148] Optionally, if the pilot signal is a pilot signal used for demodulation, the pilot signal portion and the data signal portion of the second signal in the delayed Doppler domain can undergo the same windowing process after being converted to the time-frequency domain, such as applying the same window.

[0149] Optionally, the first communication device performs windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain, including:

[0150] When the pilot signal is a pilot signal used to measure the physical channel quality, the first communication device performs windowing processing on the second signal in the first time-frequency unit in the time-frequency domain, but does not perform windowing processing on the second signal in the second time-frequency unit;

[0151] Wherein, the second signal in the first time-frequency unit is the signal after the data signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain; the second signal in the second time-frequency unit is the signal after the pilot signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain.

[0152] Optionally, a time-frequency unit can be a frame, a time slot, or any other time period resource or time-frequency resource. This application embodiment does not limit this.

[0153] Optionally, taking a time-frequency unit as an example, if the pilot signal is a pilot signal used to measure the physical channel quality, and the data signal part and the pilot signal part of the second signal are transmitted in different frames in the delayed Doppler domain, the frame containing the data signal can be converted to the time-frequency domain and windowed, and then converted to the time domain for transmission; the frame containing the pilot signal can be converted to the time-frequency domain without windowing, and then converted to the time domain for transmission.

[0154] Optionally, taking a time-frequency unit as an example, if the pilot signal and data signal of the second signal in the delayed Doppler domain are sent using two different frames, the data signal part needs to be windowed after being converted to the time-frequency domain, while the pilot signal part does not need to be windowed after being converted to the time-frequency domain.

[0155] Optionally, taking a time-frequency unit as an example, if the pilot signal is used to measure the physical channel quality, and the data signal part and the pilot signal part of the second signal in the delayed Doppler domain are transmitted in different frames, and the frame containing the data signal is converted to the time-frequency domain for windowing, and then converted to the time domain for transmission; and the frame containing the pilot signal is converted to the time-frequency domain without windowing, and then converted to the time domain for transmission, if the first communication device is the transmitting end, windowing processing can be performed only at the transmitting end of the first signal, and no additional windowing removal processing is required at the receiving end of the first signal.

[0156] Optionally, the first communication device performs windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain, including:

[0157] When the pilot signal is a pilot signal used to measure the physical channel quality, the first communication device performs windowing processing on the second signal in the time-frequency domain.

[0158] Optionally, if the pilot signal is a pilot signal used to measure the physical channel quality, and the data signal and the pilot signal are transmitted in the same time-frequency unit, the data signal and pilot signal of the second signal in the delayed Doppler domain can be directly converted to the time-frequency domain and then windowed.

[0159] Optionally, if the pilot signal is a pilot signal used to measure the physical channel quality, and the data signal and the pilot signal are not transmitted in the same time-frequency unit, the data signal and the pilot signal of the second signal in the delayed Doppler domain can be directly converted to the time-frequency domain and then windowed; Optionally, taking a time-frequency unit as a frame as an example, if the pilot signal is a pilot signal used to measure the physical channel quality, and the data signal and the pilot signal are transmitted in the same frame, the data signal and the pilot signal of the second signal in the delayed Doppler domain can be directly converted to the time-frequency domain and then windowed.

[0160] Optionally, taking a time-frequency unit as an example, if the pilot signal is a pilot signal used to measure the physical channel quality, and the data signal and the pilot signal are not sent in the same frame, the data signal and the pilot signal of the second signal in the delayed Doppler domain can be directly converted to the time-frequency domain and then windowed.

[0161] Optionally, if the pilot signal is a pilot signal used to measure the physical channel quality, the second signal can be converted from the pilot signal and the data signal in the delayed Doppler domain to the time-frequency domain and then subjected to the same windowing process, such as applying the same window.

[0162] Optionally, if the pilot signal is a pilot signal used to measure the physical channel quality, and the data signal and pilot signal of the second signal in the delayed Doppler domain are directly converted to the time-frequency domain and then windowed, if the first communication device is the transmitter of the first signal, the receiver of the first signal can remove the influence of windowing on the pilot signal through an algorithm.

[0163] Optionally, when the data signal portion and pilot signal portion of the second signal are transmitted within the same time-frequency unit in the delayed Doppler domain, the mapping method of the second signal in the delayed Doppler domain is a special mapping method.

[0164] Optionally, when the data signal portion and pilot signal portion of the second signal are transmitted in the same frame within the delayed Doppler domain, the mapping method of the second signal in the delayed Doppler domain is a special mapping method.

[0165] Optionally, if the pilot signal is a pilot signal used to measure the physical channel quality, and the data signal part and the pilot signal part of the second signal are transmitted in the same frame in the delayed Doppler domain, a special mapping method can be used to perform a special mapping in the delayed Doppler domain before converting the data signal and the pilot signal to the time-frequency domain for windowing processing.

[0166] Optionally, if the pilot signal is a pilot signal used to measure the physical channel quality, and the pilot signal and the data signal are transmitted using the same frame, by performing special resource mapping in the delayed Doppler domain, and then converting the data signal and the pilot signal to the time-frequency domain for windowing processing, it is possible to achieve successful windowing of only the data signal portion while the pilot signal portion is not successfully windowed.

[0167] In this case, if the first communication device is the transmitter of the first signal, windowing processing can be performed only at the transmitter, and no additional windowing removal processing is required at the receiver of the first signal.

[0168] Optionally, the special mapping method includes not placing data signals and pilot signals at the first grid position in the delayed Doppler domain.

[0169] Optionally, if the second signal is mapped in a special way in the delayed Doppler domain, that is, the data signal and pilot signal can be left unplaced at the first grid position in the delayed Doppler domain;

[0170] The position of the first grid cell can be pre-set;

[0171] Optionally, a special mapping method, also known as a special resource mapping, can leave a specific raster position (the first raster position) in the delayed Doppler domain blank, without placing data there.

[0172] Optionally, the first grid position includes at least one of the following:

[0173] In the delayed Doppler domain, there is at least one grid position whose delay index is the same as that of the pilot signal, except for the grid position where the pilot signal has been placed.

[0174] In the delayed Doppler domain, there is at least one grid position whose Doppler subscript is the same as that of the pilot signal, except for the grid position where the pilot signal has been placed.

[0175] Optionally, in the delayed Doppler domain, at least one grid position with the same delay index as the pilot signal, other than the grid position where the pilot signal has been placed, can be left empty and no data can be placed there;

[0176] Optionally, in the delayed Doppler domain, at least one grid position whose Doppler subscript is the same as that of the pilot signal, other than the grid position where the pilot signal has been placed, can be left empty and no data can be placed there;

[0177] Optionally, in the delayed Doppler domain, at least one grid position with a delay index identical to the delay index of the pilot signal and at least one grid position with a Doppler index identical to the Doppler index of the pilot signal, other than the grid position where the pilot signal has been placed, can be left empty and without data placed there;

[0178] Assume the pilot's grid position in the delayed Doppler domain is (c, d), where c represents the index of the delay direction and d represents the index of the Doppler direction. The first grid position is at least one of the following c1-c2:

[0179] c1: At least one grid position among all delayed Doppler domain grids with delay index c, excluding the grid positions where pilots have been placed.

[0180] c2: At least one grid position among all delayed Doppler domain grids with Doppler subscript d, excluding the grid positions where pilots have been placed.

[0181] Optionally, the first grid position includes at least one of the following:

[0182] In the delayed Doppler domain, all grid positions, except those where the pilot signal has been placed, have the same delay index as the pilot signal.

[0183] In the delayed Doppler domain, all grid positions, except those where the pilot signal has been placed, have the same Doppler subscript as the pilot signal.

[0184] Optionally, in the delayed Doppler domain, all grid positions with the same delay index as the pilot signal, except for those grid positions where the pilot signal has been placed, can be left empty and without data placed.

[0185] Optionally, in the delayed Doppler domain, all grid positions with the same Doppler subscript as the pilot signal, except for those grid positions where the pilot signal has been placed, can be left blank and no data can be placed there;

[0186] Optionally, in the delayed Doppler domain, all grid positions with the same Doppler subscript as the pilot signal and all grid positions with the same delay subscript as the pilot signal, except for the grid positions where the pilot signal has been placed, can be left empty and without data placed there;

[0187] Assume the pilot's grid position in the delayed Doppler domain is (c, d), where c represents the index of the delay direction and d represents the index of the Doppler direction. The first grid position is at least one of the following d1-d2:

[0188] d1: At least one grid position among all delayed Doppler domain grids with delay subscript c, excluding the grid positions where pilots have been placed. Figure 9 This is one of the schematic diagrams of a special mapping method provided in the embodiments of this application, such as... Figure 9 As shown, the grid position where the diagonal shadow is located is one of the implementation methods of special mapping, namely, special blanking for adding windows.

[0189] d2: At least one grid position among all delayed Doppler domain grids with Doppler subscript d, excluding the grid positions where pilots have been placed. Figure 10 This is a second schematic diagram of a special mapping method provided in the embodiments of this application, such as... Figure 10 As shown, the grid position where the diagonal shadow is located is the second implementation method of the special mapping method, namely the special blank space for adding windows.

[0190] Optionally, the first communication device performs windowing processing on the second signal in the time-frequency domain, including:

[0191] The first communication device performs two-dimensional windowing processing on the second signal in the time-frequency domain.

[0192] Optionally, the windowing process (weighting process) in the time-frequency domain can be represented as a two-dimensional windowing process in the time-frequency domain, wherein the second signal can be represented by a two-dimensional matrix.

[0193] Optionally, the first communication device performs two-dimensional windowing processing on the second signal in the time-frequency domain, including:

[0194] The first communication device performs a dot product operation between the second signal and the window matrix in the time-frequency domain;

[0195] The window matrix has the same dimension as the second signal.

[0196] Specifically, the second signal (a two-dimensional signal, which can be represented by a matrix) transformed to the time-frequency domain can be multiplied by a window matrix of the same dimension.

[0197] Assuming the time-frequency domain signal is X, with dimensions M rows and N columns, where M represents the number of points in the frequency direction and N represents the number of points in the time direction, and the window matrix is ​​W, also with dimensions M rows and N columns, the windowed time-frequency domain signal is represented as follows: Its expression can be Where ⊙ represents matrix dot product, also known as symbol-by-symbol multiplication.

[0198] Optionally, when both the transmitting and receiving ends of the first signal are subjected to time-frequency domain windowing processing, the window matrices used in the two windowing processes can be the same or different.

[0199] Optionally, the window matrix is ​​determined based on a window function.

[0200] Optionally, the window matrix used for windowing processing can be determined based on some existing or preset window functions, or window functions indicated by the communication peer or higher layer.

[0201] Optionally, the way the window matrix is ​​constructed from window functions can be specified by the protocol, preset, indicated by the communication peer, or indicated by a higher layer.

[0202] Optionally, at least one row of the window matrix includes a target row vector in the time direction, which is determined based on the window function.

[0203] Specifically, suppose the second signal in the time-frequency domain is X, with dimensions M rows and N columns, where M represents the number of points in the frequency direction and N represents the number of points in the time direction. The window matrix is ​​W, also with dimensions M rows and N columns. After windowing, the second signal in the time-frequency domain is represented as follows: Its expression is Figure 11 This is one of the schematic diagrams of the window matrix provided in the embodiments of this application, such as... Figure 11 As shown, the window matrix can be a matrix obtained by copying the window function in the time direction along the frequency direction. Assume the window function in the time direction is W. T Its dimensions are 1 row and N columns, i.e., a row vector. At this time, at least one row in the window matrix is ​​W. T ,for example Among them, W a1 …W an They can all be any other vector with 1 row and N columns.

[0204] Optionally, at least one column of the window matrix includes a target column vector in the time direction, which is determined based on the window function.

[0205] Specifically, assuming the second signal in the time-frequency domain is X, with dimensions N rows and M columns, and W is an N rows and M columns matrix, the second signal in the time-frequency domain after windowing is represented as... Its expression is W T W is an N x 1 column vector. F It is a row vector with 1 row and M columns. In this case, at least one column of the window matrix can be W. T For example, W = [W b1 W T … W T W b2 W T … W T W b3 W T … WT ], where W b1 、W b2 and W b3 They can all be any other N-row, 1-column vector.

[0206] Optionally, each row of the window matrix is ​​a target row vector in the time direction, which is determined based on the window function.

[0207] Specifically, assuming the time-frequency domain signal is X, with dimensions M rows and N columns, where M represents the number of points in the frequency direction and N represents the number of points in the time direction, and the window matrix is ​​W, also with dimensions M rows and N columns, the second signal in the time-frequency domain after windowing is represented as follows: Its expression is The window matrix can be obtained by copying the time-direction window function along the frequency direction. Assume the time-direction window function is W. T Its dimensions are 1 row and N columns, i.e., a row vector. In this case, each row of the window matrix can be W. T That is, it can be expressed as:

[0208]

[0209] Optionally, each column of the window matrix is ​​a target column vector in the time direction, which is determined based on the window function.

[0210] Specifically, assuming the second signal in the time-frequency domain is X, with dimensions N rows and M columns, and W is an N rows and M columns matrix, the second signal in the time-frequency domain after windowing is represented as... Its expression is W T W is an N x 1 column vector. F It is a row vector with 1 row and M columns. In this case, each column of the window matrix can be W. T That is, it can be expressed as W = [W T W T … W T ].

[0211] Optionally, at least one column of the window matrix includes a target column vector in the frequency direction, which is determined based on the window function.

[0212] Specifically, assuming the time-frequency domain signal is X, with dimensions M rows and N columns, where M represents the number of points in the frequency direction and N represents the number of points in the time direction, and the window matrix is ​​W, also with dimensions M rows and N columns, the second signal in the time-frequency domain after windowing is represented as follows: Its expression is Figure 12 This is a second schematic diagram of the window matrix provided in the embodiments of this application, as shown below. Figure 12 As shown, the window matrix can be a matrix obtained by copying the window function in the frequency direction along the time direction. Assume the window function in the time direction is W. F Its dimensions are M rows and 1 column, i.e., a column vector. At this point, at least one column of the window matrix is ​​W. F ,for example:

[0213] W = [W F W c1 … W cm W F W c(m+1) … W cn W F W F … W F ];

[0214] Among them, W c1 …W cm and W c(m+1) …W cn All are any other vectors with M rows and 1 column.

[0215] Optionally, at least one row of the window matrix includes a target row vector in the frequency direction, which is determined based on the window function.

[0216] Specifically, assuming the second signal in the time-frequency domain is X, with dimensions N rows and M columns, and W is an N rows and M columns matrix, the second signal in the time-frequency domain after windowing is represented as... Its expression is W T It is an N x 1 column vector (time direction), W F It is a row vector with 1 row and M columns (frequency direction). In this case, at least one row of the window matrix can be W. F ,for example Among them, W O4 It is any other row vector with 1 row and M columns.

[0217] Optionally, each column of the window matrix is ​​a target column vector in the frequency direction, which is determined based on the window function.

[0218] Specifically, assuming the time-frequency domain signal is X, with dimensions M rows and N columns, where M represents the number of points in the frequency direction and N represents the number of points in the time direction, and the window matrix is ​​W, also with dimensions M rows and N columns, the second signal in the time-frequency domain after windowing is represented as follows: Its expression is The window matrix can be obtained by copying the window function in the frequency direction along the time direction. Assume the window function in the frequency direction is W. FIts dimensions are M rows and 1 column, i.e., a column vector. In this case, each column of the window matrix can be W. F That is, it can be expressed as W = [W F W F … W F ].

[0219] Optionally, each row of the window matrix is ​​a target row vector in the frequency direction, which is determined based on the window function.

[0220] Specifically, assuming the second signal in the time-frequency domain is X, with dimensions N rows and M columns, and W is an N rows and M columns matrix, the second signal in the time-frequency domain after windowing is represented as... Its expression is W T W is an N x 1 column vector. F It is a row vector with 1 row and M columns. In this case, each row of the window matrix can be W. F That is, it is represented as

[0221] Optionally, the window function includes a row vector in the time direction and a column vector in the frequency direction;

[0222] The window matrix is ​​determined by jointly constructing the row vector in the time direction and the column vector in the frequency direction.

[0223] Specifically, assuming the time-frequency domain signal is X, with dimensions M rows and N columns, where M represents the number of points in the frequency direction and N represents the number of points in the time direction, and the window matrix is ​​W, also with dimensions M rows and N columns, the second signal in the time-frequency domain after windowing is represented as follows: Its expression is The window matrix can be a matrix constructed by combining window functions in the frequency direction (column vector) and window functions in the time direction (row vector), i.e., W = f(W F W T f() represents the constructor.

[0224] For example, the window matrix obtained by performing matrix multiplication of the window function in the frequency direction (column vector) and the window function in the time direction (row vector) is represented as W = W F ·W T , where · represents matrix multiplication.

[0225] Optionally, the window matrix is ​​obtained by performing matrix multiplication on the column vector in the frequency direction and the row vector in the time direction.

[0226] Specifically, assuming the time-frequency domain signal is X, with dimensions M rows and N columns, where M represents the number of points in the frequency direction and N represents the number of points in the time direction, and the window matrix is ​​W, also with dimensions M rows and N columns, the second signal in the time-frequency domain after windowing is represented as follows: Its expression is Figure 13 This is the third schematic diagram of the window matrix provided in the embodiments of this application, as shown below. Figure 13 As shown, the window matrix can be obtained by matrix multiplication of the window function in the frequency direction (column vector) and the window function in the time direction (row vector), i.e., W = W F ·W T , where · represents matrix multiplication.

[0227] Optionally, the window function includes a column vector in the time direction and a row vector in the frequency direction;

[0228] The window matrix is ​​determined by jointly constructing the column vectors in the time direction and the row vectors in the frequency direction.

[0229] Specifically, assuming the second signal in the time-frequency domain is X, with dimensions N rows and M columns, and W is an N rows and M columns matrix, the second signal in the time-frequency domain after windowing is represented as... Its expression is W T W is an N x 1 column vector. F It is a row vector with 1 row and M columns.

[0230] In this case, the window matrix can be a matrix jointly constructed using window functions in the time direction (column vector) and window functions in the frequency direction (row vector), i.e., W = f(W T W F f() represents the constructor, for example, W = W T ·W F .

[0231] Optionally, the window matrix is ​​obtained by performing matrix multiplication on the column vector in the time direction and the row vector in the frequency direction.

[0232] Specifically, assuming the second signal in the time-frequency domain is X, with dimensions N rows and M columns, and W is an N rows and M columns matrix, the second signal in the time-frequency domain after windowing is represented as... Its expression is W T W is an N x 1 column vector. F It is a row vector with 1 row and M columns. In this case, the window matrix can be obtained by multiplying the window function in the time direction (column vector) and the window function in the frequency direction (row vector), i.e., W = W0. T ·W F .

[0233] The embodiments of this application utilize a window matrix constructed using a window function in the time direction to achieve windowing in the time direction, effectively suppressing signal dispersion, especially effectively suppressing signal dispersion in the Doppler direction;

[0234] The embodiments of this application utilize a window matrix constructed using a window function in the time direction to achieve windowing in the time direction, effectively suppressing signal dispersion, especially signal dispersion in the Doppler direction;

[0235] This application embodiment uses a window matrix constructed by a window function in the Doppler direction to achieve windowing in the Doppler direction, effectively suppressing signal dispersion, especially suppressing signal dispersion in the time direction.

[0236] It should be noted that in the embodiments of this application, the time direction is the direction of the delay domain in the delayed Doppler domain, and the Doppler direction is the direction of the Doppler domain in the delayed Doppler domain.

[0237] Optionally, the window function is determined based on at least one of the following:

[0238] Rectangular window, Gaussian window, restricted Gaussian window, approximately restricted Gaussian window, Hamming window, Hann window, Bartlett window, triangular window, Bartlett-Hann window, Blackman window, Kaiser window, Nuttall window, Blackman-Nuttall window, Blackman-Harris window, flat-top window, Bessel window, exponential sine window, exponential cosine window, and Dougher-Chaibyshev window.

[0239] Optionally, the window function can be obtained by selecting one or several window functions from the following list and then combining them (the combination can be multiplication, addition, weighted addition, etc.):

[0240] Rectangular windows, Gaussian windows, restricted Gaussian windows, approximately restricted Gaussian windows, Hamming windows, Hann windows, Bartlett windows, triangular windows, Bartlett-Hann windows, Blackman windows, Kaiser windows, Nuttall windows, Blackman-Nuttall windows, Blackman-Harris windows, flat-top windows, Bessel windows, exponential sine windows, exponential cosine windows, and Dougher-Chaibyshev windows, etc.

[0241] Optionally, the parameter information of the window function is predefined or pre-set by the protocol, and the parameter information is used for at least one of the following:

[0242] Determine the window function;

[0243] The window matrix is ​​determined based on the window function;

[0244] Determine the window matrix.

[0245] Optionally, the parameter information of the window function can be predefined or preset according to the protocol, or based on the communication peer or the higher layer, and the window function used to construct the window matrix can be determined based on the parameter information, and the construction method of the window matrix can be determined based on the window function.

[0246] Optionally, the parameter information of the window function can be predefined or preset according to the protocol, or based on the communication peer or the higher layer, and the window function used to construct the window matrix can be determined based on the parameter information. The method of constructing the window matrix based on the window function can be preset or obtained through any other possible means. This application embodiment does not limit this.

[0247] Optionally, the parameter information of the window function can be predefined or preset according to the protocol, or based on the communication peer or the higher layer, and the method of determining the window matrix based on the window function can be determined based on the parameter information. The specific window function used can be preset or obtained through any other possible means. This application embodiment does not limit it.

[0248] Optionally, the window matrix can be determined directly based on the parameter information of the window function indicated by the communication peer or by the higher layer, or predefined or preset according to the protocol. When the window matrix is ​​obtained directly based on the parameter information, the window function can also be obtained at the same time, or the construction method of the window matrix can be determined based on the window function, or the window function and the construction method of the window matrix can be determined simultaneously. This application embodiment does not limit this.

[0249] Optionally, the method further includes:

[0250] The first communication device sends a first signaling message to the communication peer, the first signaling message being used to indicate the parameter information of the window function.

[0251] Optionally, the first communication device may send a first signaling to the communication peer, indicating the parameter information of the window function of the communication peer.

[0252] Optionally, after receiving the first signaling, the communication peer can obtain the window matrix used for windowing processing based on the first signaling and can perform corresponding operations, such as windowing processing or additional window removal processing.

[0253] Optionally, the first signaling includes at least one of the following:

[0254] Radio Resource Control (RRC) signaling;

[0255] Layer 1 signaling of the Physical Downlink Control Channel (PDCCH);

[0256] Information about the Physical Downlink Shared Channel (PDSCH);

[0257] Signaling of the Media Access Control Layer (MAC) control unit;

[0258] System Information Block (SIB);

[0259] Layer 1 signaling of the Physical Uplink Control Channel (PUCCH);

[0260] Message 1 of the Physical Random Access Channel (PRACH);

[0261] Message 1 of the Physical Random Access Channel (PRACH);

[0262] Message 3 of the Physical Random Access Channel (PRACH);

[0263] Message 4 of the Physical Random Access Channel (PRACH);

[0264] Message A of the Physical Random Access Channel (PRACH);

[0265] Message B of the Physical Random Access Channel (PRACH);

[0266] Information about the Physical Uplink Shared Channel (PUSCH);

[0267] Xn interface signaling;

[0268] PC5 interface signaling;

[0269] Sidelink interface signaling.

[0270] Optionally, the first signaling may include any one or a combination of the following:

[0271] Radio Resource Control (RRC) signaling;

[0272] Layer 1 signaling of the Physical Downlink Control Channel (PDCCH);

[0273] Information about the Physical Downlink Shared Channel (PDSCH);

[0274] Signaling of the Media Access Control Layer (MAC) control unit;

[0275] System Information Block (SIB);

[0276] Layer 1 signaling of the Physical Uplink Control Channel (PUCCH);

[0277] Message 1 of the Physical Random Access Channel (PRACH);

[0278] Message 1 of the Physical Random Access Channel (PRACH);

[0279] Message 3 of the Physical Random Access Channel (PRACH);

[0280] Message 4 of the Physical Random Access Channel (PRACH);

[0281] Message A of the Physical Random Access Channel (PRACH);

[0282] Message B of the Physical Random Access Channel (PRACH);

[0283] Information about the Physical Uplink Shared Channel (PUSCH).

[0284] Xn interface signaling;

[0285] PC5 interface signaling;

[0286] Sidelink interface signaling.

[0287] Optionally, the type of pilot signal is predefined or preset by the protocol.

[0288] Optionally, the type of pilot signal in the delayed Doppler domain of the second signal may include at least one of the following: a pilot signal for demodulation; a pilot signal for measuring physical channel quality.

[0289] Optionally, the type of pilot signal (i.e., the pilot signal used for demodulation or the pilot signal used for measuring the physical channel quality) can be predefined by the protocol or pre-set, and is indicated by the transmitting end to the receiving end or by the first communication device to the communication peer before the actual transmission of the pilot.

[0290] Optionally, the method further includes:

[0291] The first communication device sends a second signaling message to the communication peer, the second signaling message being used to indicate the type of the pilot signal.

[0292] Optionally, the first communication device may send a second signaling to the communication peer, indicating the type of the pilot signal of the communication peer.

[0293] Optionally, after receiving the second signaling, the communication peer can determine the type of the pilot signal based on the second signaling and can perform corresponding operations.

[0294] Optionally, the first signaling and the second signaling can be two signaling signals sent simultaneously, or two signaling signals sent at different times;

[0295] Optionally, the first signaling and the second signaling can be the same signaling.

[0296] Optionally, the second signaling includes at least one of the following:

[0297] Radio Resource Control (RRC) signaling;

[0298] Layer 1 signaling of the Physical Downlink Control Channel (PDCCH);

[0299] Information about the Physical Downlink Shared Channel (PDSCH);

[0300] Signaling of the Media Access Control Layer (MAC) control unit;

[0301] System Information Block (SIB);

[0302] Layer 1 signaling of the Physical Uplink Control Channel (PUCCH);

[0303] Message 1 of the Physical Random Access Channel (PRACH);

[0304] Message 1 of the Physical Random Access Channel (PRACH);

[0305] Message 3 of the Physical Random Access Channel (PRACH);

[0306] Message 4 of the Physical Random Access Channel (PRACH);

[0307] Message A of the Physical Random Access Channel (PRACH);

[0308] Message B of the Physical Random Access Channel (PRACH);

[0309] Information about the Physical Uplink Shared Channel (PUSCH);

[0310] Xn interface signaling;

[0311] PC5 interface signaling;

[0312] Sidelink interface signaling.

[0313] Optionally, the second signaling may include any one or a combination of the following:

[0314] Radio Resource Control (RRC) signaling;

[0315] Layer 1 signaling of the Physical Downlink Control Channel (PDCCH);

[0316] Information about the Physical Downlink Shared Channel (PDSCH);

[0317] Signaling of the Media Access Control Layer (MAC) control unit;

[0318] System Information Block (SIB);

[0319] Layer 1 signaling of the Physical Uplink Control Channel (PUCCH);

[0320] Message 1 of the Physical Random Access Channel (PRACH);

[0321] Message 1 of the Physical Random Access Channel (PRACH);

[0322] Message 3 of the Physical Random Access Channel (PRACH);

[0323] Message 4 of the Physical Random Access Channel (PRACH);

[0324] Message A of the Physical Random Access Channel (PRACH);

[0325] Message B of the Physical Random Access Channel (PRACH);

[0326] Information about the Physical Uplink Shared Channel (PUSCH);

[0327] Xn interface signaling;

[0328] PC5 interface signaling;

[0329] Sidelink interface signaling.

[0330] In the embodiments of this application, by performing time-frequency domain windowing processing on the transmitted signal at least on either the receiving side or the transmitting side of the first signal, the sidelobes of the signal transmission can be effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0331] Figure 14 This is a second schematic flowchart of the signal transmission method provided in the embodiments of this application, as shown below. Figure 14 As shown, the method includes the following steps:

[0332] Step 1400: The second communication device receives the third signal sent by the first communication device in the time domain;

[0333] The third signal is obtained by the first communication device converting the first signal from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and then performing windowing processing on the second signal before sending it in the time domain.

[0334] Optionally, the second communication device can receive the third signal sent by the first communication device. In this case, the first communication device is the transmitter of the first signal. Before the first communication device sends the third signal in the time domain, the first communication device first converts the first signal from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and after windowing the second signal, it converts it to the third signal in the time domain and then sends it.

[0335] Optionally, the first communication device can be a terminal, its communication peer (i.e., the second communication device) can be a network-side device, the sending end of the first signal can be the first communication device, i.e., the terminal, and the receiving end of the first signal (i.e., the second communication device) can be its communication peer, i.e., the network-side device.

[0336] Optionally, the first communication device can be a network-side device, its communication peer (i.e., the second communication device) can be a terminal, the sending end of the first signal can be the first communication device, i.e., the network-side device, and the receiving end of the first signal (i.e., the second communication device) can be its communication peer, i.e., the terminal.

[0337] Optionally, the first communication device can be a terminal, and its communication counterpart (i.e., the second communication device) can be another terminal. The sending end of the first signal can be the first communication device, i.e., the terminal, and the receiving end of the first signal (i.e., the second communication device) can be its communication counterpart, i.e., another terminal.

[0338] Optionally, in order to overcome the shortcomings of low transmission performance caused by signal dispersion in the prior art, embodiments of this application may perform time-frequency domain windowing processing at at least one time point before and after the first signal transmission to reduce the side lobes of the signal, thereby reducing signal dispersion and improving the performance of signal transmission.

[0339] Optionally, during the transmission of the first signal, time-frequency domain windowing processing can be performed only at the transmitting end of the first signal (the first communication device); the second communication device does not perform such processing on the received signal. Figure 8 The windowing process shown;

[0340] Optionally, during the transmission of the second signal, time-frequency domain windowing processing can be performed at both the transmitting and receiving ends of the first signal. After receiving the third signal, the second communication device can then perform the following... Figure 8 The windowing process shown here refers to the third signal received by the second communication device at this time. Figure 8 The first signal in the process will not be elaborated here.

[0341] Optionally, since the first signal and the second signal essentially contain the same information content, the sending end of the first signal is also the sending end of the second signal, and the receiving end of the first signal is also the receiving end of the second signal. The transmission process of the first signal can be understood as the transmission process of the same information content contained in the first signal and the second signal.

[0342] In this embodiment of the application, by performing time-frequency domain windowing processing on the transmitted signal at the transmitting side of the first signal and receiving it at the communication counterpart, the sidelobes of the signal transmission are effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0343] Optionally, the method further includes:

[0344] When the second signal is a pilot signal used to measure the physical channel quality in the delayed Doppler domain, the second communication device removes the effect of the windowing process on the pilot signal.

[0345] Optionally, when the pilot signal is used to measure the physical channel quality, and the data signal and pilot signal in the second signal are directly converted to the time-frequency domain and then windowed, the second communication device can remove the influence of windowing on the pilot signal by an algorithm after receiving the second signal, such as using a point-to-window matrix algorithm.

[0346] Optionally, the method further includes:

[0347] The second communication device receives the first signaling sent by the first communication device;

[0348] The second communication device determines the parameter information of the window function based on the first signaling;

[0349] The parameter information is used for at least one of the following:

[0350] Determine the window function;

[0351] The window matrix is ​​determined based on the window function;

[0352] Determine the window matrix;

[0353] The window matrix is ​​used for the windowing process.

[0354] Optionally, after receiving the first signaling, the second communication device can obtain the window matrix used for windowing processing based on the first signaling and can perform corresponding operations, such as windowing processing or additional window removal processing.

[0355] Optionally, after receiving the first signaling, the second communication device can obtain the parameter information of the window function, and determine the window function used to construct the window matrix based on the parameter information, and determine the construction method of the window matrix based on the window function; then, it can determine the window matrix based on the window function and the above-mentioned window matrix construction method.

[0356] Optionally, after receiving the first signaling, the second communication device can obtain the parameter information of the window function and determine the window function used to construct the window matrix based on the parameter information. The method of determining the window matrix based on the window function can be preset or obtained through any other possible method, which is not limited in this embodiment. Then, the window matrix can be determined based on the window function and the above-mentioned window matrix construction method.

[0357] Optionally, after receiving the first signaling, the second communication device can obtain the parameter information of the window function and directly determine the window matrix based on the parameter information. When directly obtaining the window matrix based on the parameter information, it can also simultaneously obtain the window function, or determine the construction method of the window matrix based on the window function, or simultaneously obtain the window function and determine the construction method of the window matrix based on the window function. This application embodiment does not limit this.

[0358] Optionally, the method further includes:

[0359] The second communication device receives the second signaling sent by the first communication device;

[0360] The second communication device determines the type of the pilot signal based on the second signaling.

[0361] Optionally, after receiving the second signaling, the second communication peer can determine the type of pilot signal based on the second signaling and can perform corresponding operations.

[0362] The type of pilot signal in the delayed Doppler domain of the second signal may include at least one of the following: a pilot signal for demodulation; a pilot signal for measuring physical channel quality.

[0363] In this embodiment of the application, by performing time-frequency domain windowing processing on the transmitted signal at the transmitting side of the first signal and receiving it at the communication counterpart, the sidelobes of the signal transmission are effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0364] It should be noted that the signal transmission method provided in this application embodiment can be executed by a signal transmission device, or by a control module within the signal transmission device for executing the signal transmission method. This application embodiment uses the execution of the signal transmission method by a signal transmission device as an example to illustrate the signal transmission device provided in this application embodiment.

[0365] Figure 15 This is one of the structural schematic diagrams of the signal transmission device provided in the embodiments of this application, such as... Figure 15 As shown, the device includes: a conversion module 1510 and a processing module 1520; wherein:

[0366] The conversion module 1510 is used to convert the first signal to the time-frequency domain to obtain the second signal;

[0367] Processing module 1520 is used to perform windowing processing on the second signal in the time-frequency domain;

[0368] The first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal;

[0369] When the first communication device is the transmitter of the first signal, the first signal is a delayed Doppler domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the time domain;

[0370] When the first communication device is the receiving end of the first signal, the first signal is a time-domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the delayed Doppler domain.

[0371] Optionally, the signal transmission device can convert the first signal to the time-frequency domain through the conversion module 1510 to obtain the second signal, and then perform windowing processing on the second signal in the time-frequency domain through the processing module 1520;

[0372] Optionally, at the transmitting end of the first signal, the first signal can be converted from the delayed Doppler domain to the time-frequency domain by the conversion module 1510, and then the second signal can be windowed in the time-frequency domain by the processing module 1520. Finally, the second signal is converted to the time domain for transmission.

[0373] Optionally, at the receiving end of the first signal, the first signal can be received in the time domain, and then the first signal can be converted from the time domain to the time-frequency domain by the conversion module 1510. Then, the second signal can be windowed in the time-frequency domain by the processing module 1520, and finally the second signal can be converted to the delayed Doppler domain.

[0374] In the embodiments of this application, by performing time-frequency domain windowing processing on the transmitted signal at least on either the receiving side or the transmitting side of the first signal, the sidelobes of the signal transmission can be effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0375] Optionally, the processing module is further configured to:

[0376] The first communication device performs windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain.

[0377] Optionally, the processing module is further configured to:

[0378] When the pilot signal is a pilot signal used for demodulation, the first communication device performs windowing processing on the second signal in the time-frequency domain.

[0379] Optionally, the processing module is further configured to:

[0380] When the pilot signal is a pilot signal used to measure the physical channel quality, the first communication device performs windowing processing on the second signal in the first time-frequency unit in the time-frequency domain, but does not perform windowing processing on the second signal in the second time-frequency unit;

[0381] Wherein, the second signal in the first time-frequency unit is the signal after the data signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain; the second signal in the second time-frequency unit is the signal after the pilot signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain.

[0382] Optionally, the processing module is further configured to:

[0383] When the pilot signal is a pilot signal used to measure the physical channel quality, the first communication device performs windowing processing on the second signal in the time-frequency domain.

[0384] Optionally, when the data signal portion and pilot signal portion of the second signal are transmitted within the same time-frequency unit in the delayed Doppler domain, the mapping method of the second signal in the delayed Doppler domain is a special mapping method.

[0385] Optionally, the special mapping method includes not placing data signals and pilot signals at the first grid position in the delayed Doppler domain.

[0386] Optionally, the first grid position includes at least one of the following:

[0387] In the delayed Doppler domain, there is at least one grid position whose delay index is the same as that of the pilot signal, except for the grid position where the pilot signal has been placed.

[0388] In the delayed Doppler domain, there is at least one grid position whose Doppler subscript is the same as that of the pilot signal, except for the grid position where the pilot signal has been placed.

[0389] Optionally, the first grid position includes at least one of the following:

[0390] In the delayed Doppler domain, all grid positions, except those where the pilot signal has been placed, have the same delay index as the pilot signal.

[0391] In the delayed Doppler domain, all grid positions, except those where the pilot signal has been placed, have the same Doppler subscript as the pilot signal.

[0392] Optionally, the processing module is further configured to:

[0393] The first communication device performs two-dimensional windowing processing on the second signal in the time-frequency domain.

[0394] Optionally, the processing module is further configured to:

[0395] The first communication device performs a dot product operation between the second signal and the window matrix in the time-frequency domain;

[0396] The window matrix has the same dimension as the second signal.

[0397] Optionally, the window matrix is ​​determined based on a window function.

[0398] Optionally, at least one row of the window matrix includes a target row vector in the time direction, which is determined based on the window function.

[0399] Optionally, at least one column of the window matrix includes a target column vector in the time direction, which is determined based on the window function.

[0400] Optionally, each row of the window matrix is ​​a target row vector in the time direction, which is determined based on the window function.

[0401] Optionally, each column of the window matrix is ​​a target column vector in the time direction, which is determined based on the window function.

[0402] Optionally, at least one column of the window matrix includes a target column vector in the frequency direction, which is determined based on the window function.

[0403] Optionally, at least one row of the window matrix includes a target row vector in the frequency direction, which is determined based on the window function.

[0404] Optionally, each column of the window matrix is ​​a target column vector in the frequency direction, which is determined based on the window function.

[0405] Optionally, each row of the window matrix is ​​a target row vector in the frequency direction, which is determined based on the window function.

[0406] Optionally, the window function includes a row vector in the time direction and a column vector in the frequency direction;

[0407] The window matrix is ​​determined by jointly constructing the row vector in the time direction and the column vector in the frequency direction.

[0408] Optionally, the window matrix is ​​obtained by performing matrix multiplication on the column vector in the frequency direction and the row vector in the time direction.

[0409] Optionally, the window function includes a column vector in the time direction and a row vector in the frequency direction;

[0410] The window matrix is ​​determined by jointly constructing the column vector in the time direction and the row vector in the frequency direction.

[0411] Optionally, the window matrix is ​​obtained by performing matrix multiplication on the column vector in the time direction and the row vector in the frequency direction.

[0412] Optionally, the window function is determined based on at least one of the following:

[0413] Rectangular window, Gaussian window, restricted Gaussian window, approximately restricted Gaussian window, Hamming window, Hann window, Bartlett window, triangular window, Bartlett-Hann window, Blackman window, Kaiser window, Nuttall window, Blackman-Nuttall window, Blackman-Harris window, flat-top window, Bessel window, exponential sine window, exponential cosine window, and Dougher-Chaibyshev window.

[0414] Optionally, the parameter information of the window function is predefined or pre-set by the protocol, and the parameter information is used for at least one of the following:

[0415] Determine the window function;

[0416] The window matrix is ​​determined based on the window function;

[0417] Determine the window matrix.

[0418] Optionally, the device further includes:

[0419] The first sending module is used to send a first signaling to the communication peer, the first signaling being used to indicate the parameter information of the window function.

[0420] Optionally, the first signaling includes at least one of the following:

[0421] Radio Resource Control (RRC) signaling;

[0422] Layer 1 signaling of the Physical Downlink Control Channel (PDCCH);

[0423] Information about the Physical Downlink Shared Channel (PDSCH);

[0424] Signaling of the Media Access Control Layer (MAC) control unit;

[0425] System Information Block (SIB);

[0426] Layer 1 signaling of the Physical Uplink Control Channel (PUCCH);

[0427] Message 1 of the Physical Random Access Channel (PRACH);

[0428] Message 1 of the Physical Random Access Channel (PRACH);

[0429] Message 3 of the Physical Random Access Channel (PRACH);

[0430] Message 4 of the Physical Random Access Channel (PRACH);

[0431] Message A of the Physical Random Access Channel (PRACH);

[0432] Message B of the Physical Random Access Channel (PRACH);

[0433] Information about the Physical Uplink Shared Channel (PUSCH);

[0434] Xn interface signaling;

[0435] PC5 interface signaling;

[0436] Sidelink interface signaling.

[0437] Optionally, the type of pilot signal is predefined or pre-set by the protocol.

[0438] Optionally, the device further includes:

[0439] The second transmitting module is used to send a second signaling to the communication peer, the second signaling being used to indicate the type of the pilot signal.

[0440] Optionally, the second signaling includes at least one of the following:

[0441] Radio Resource Control (RRC) signaling;

[0442] Layer 1 signaling of the Physical Downlink Control Channel (PDCCH);

[0443] Information about the Physical Downlink Shared Channel (PDSCH);

[0444] Signaling of the Media Access Control Layer (MAC) control unit;

[0445] System Information Block (SIB);

[0446] Layer 1 signaling of the Physical Uplink Control Channel (PUCCH);

[0447] Message 1 of the Physical Random Access Channel (PRACH);

[0448] Message 1 of the Physical Random Access Channel (PRACH);

[0449] Message 3 of the Physical Random Access Channel (PRACH);

[0450] Message 4 of the Physical Random Access Channel (PRACH);

[0451] Message A of the Physical Random Access Channel (PRACH);

[0452] Message B of the Physical Random Access Channel (PRACH);

[0453] Information about the Physical Uplink Shared Channel (PUSCH);

[0454] Xn interface signaling;

[0455] PC5 interface signaling;

[0456] Sidelink interface signaling.

[0457] In the embodiments of this application, by performing time-frequency domain windowing processing on the transmitted signal at least on either the receiving side or the transmitting side of the first signal, the sidelobes of the signal transmission can be effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0458] The signal transmission device in this application embodiment can be a device, a device or electronic device with an operating system, or a component, integrated circuit, or chip in a terminal. The device or electronic device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not impose specific limitations.

[0459] The signal transmission device provided in this application embodiment can achieve... Figures 2 to 14 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0460] Figure 16 This is a second schematic diagram of the signal transmission device provided in the embodiments of this application, as shown below. Figure 16 As shown, the device includes: a first receiving module 1610; wherein:

[0461] The first receiving module 1610 is used to receive a third signal sent by the first communication device in the time domain;

[0462] The third signal is obtained by the first communication device converting the first signal from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and then performing windowing processing on the second signal before sending it in the time domain.

[0463] Optionally, the signal transmission device may receive the second signal in the time domain from the transmitting end of the first signal in the time domain by the first receiving module 1610, convert it from the delayed Doppler domain to the time-frequency domain, perform windowing processing, and then transmit it in the time domain.

[0464] In this embodiment of the application, by performing time-frequency domain windowing processing on the transmitted signal at the transmitting side of the first signal and then receiving it at the communication counterpart, the sidelobes of the signal transmission are effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0465] Optionally, the device further includes:

[0466] A removal module is used to remove the influence of the windowing process on the pilot signal when the pilot signal of the second signal in the delayed Doppler domain is a pilot signal used to measure the physical channel quality.

[0467] Optionally, the device further includes:

[0468] The second receiving module is used to receive the first signaling sent by the first communication device;

[0469] The first determining module is used to determine the parameter information of the window function based on the first signaling;

[0470] The parameter information is used for at least one of the following:

[0471] Determine the window function;

[0472] The window matrix is ​​determined based on the window function;

[0473] Determine the window matrix;

[0474] The window matrix is ​​used for the windowing process.

[0475] Optionally, the device further includes:

[0476] The third receiving module is used to receive the second signaling sent by the first communication device;

[0477] The second determining module is used to determine the type of the pilot signal based on the second signaling.

[0478] In this embodiment of the application, by performing time-frequency domain windowing processing on the transmitted signal at the transmitting side of the first signal and then receiving it at the communication counterpart, the sidelobes of the signal transmission are effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0479] The signal transmission device in this application embodiment can be a device, a device or electronic device with an operating system, or a component, integrated circuit, or chip in a terminal. The device or electronic device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not impose specific limitations.

[0480] The signal transmission device provided in this application embodiment can achieve... Figures 2 to 14 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0481] Optional, Figure 17 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application, such as... Figure 17As shown, this application embodiment also provides a communication device 1700, including a processor 1701, a memory 1702, and a program or instructions stored in the memory 1702 and executable on the processor 1701. For example, when the communication device 1700 is a terminal, the program or instructions executed by the processor 1701 implement the various processes of the above-described signal transmission method embodiment and achieve the same technical effect. When the communication device 1700 is a network-side device, the program or instructions executed by the processor 1701 implement the various processes of the above-described signal transmission method embodiment and achieve the same technical effect; to avoid repetition, further details are omitted here.

[0482] This application also provides a communication device, including a processor and a communication interface, wherein the processor is used for:

[0483] The first signal is converted to the time-frequency domain to obtain the second signal;

[0484] The second signal is windowed in the time-frequency domain;

[0485] The first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal;

[0486] When the first communication device is the transmitter of the first signal, the first signal is a delayed Doppler domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the time domain;

[0487] When the first communication device is the receiving end of the first signal, the first signal is a time-domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the delayed Doppler domain.

[0488] This communication device embodiment corresponds to the first communication device side method embodiment described above. All implementation processes and methods of the above method embodiment can be applied to this communication device embodiment and can achieve the same technical effect.

[0489] Optionally, the first communication device can be a terminal, and the second communication device can be a network-side device;

[0490] Optionally, the first communication device can be a network-side device, and the second communication device can be a terminal;

[0491] Optionally, the first communication device can be a terminal, and the second communication device can be a terminal.

[0492] Specifically, Figure 18 A schematic diagram of the hardware structure of the terminal to implement the embodiments of this application.

[0493] The terminal 1800 includes, but is not limited to, at least some of the following components: radio frequency unit 1801, network module 1802, audio output unit 1803, input unit 1804, sensor 1805, display unit 1806, user input unit 1807, interface unit 1808, memory 1809, and processor 1810.

[0494] Those skilled in the art will understand that the terminal 1800 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 18 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0495] It should be understood that, in this embodiment, the input unit 1804 may include a graphics processing unit (GPU) 18041 and a microphone 18042. The GPU 18041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1806 may include a display panel 18061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1807 includes a touch panel 18071 and other input devices 18072. The touch panel 18071 is also called a touch screen. The touch panel 18071 may include a touch detection device and a touch controller. Other input devices 18072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0496] In this embodiment, the radio frequency unit 1801 receives downlink data from the network-side device and processes it for the processor 1810; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 1801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0497] The memory 1809 can be used to store software programs or instructions and various data. The memory 1809 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1809 may include high-speed random access memory and non-volatile memory, which may 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. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0498] Processor 1810 may include one or more processing units; optionally, processor 1810 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1810.

[0499] In the case where the first communication device is a terminal, the processor 1810 is used for:

[0500] The first signal is converted to the time-frequency domain to obtain the second signal;

[0501] The second signal is windowed in the time-frequency domain;

[0502] The first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal;

[0503] When the first communication device is the transmitter of the first signal, the first signal is a delayed Doppler domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the time domain;

[0504] When the first communication device is the receiving end of the first signal, the first signal is a time-domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the delayed Doppler domain.

[0505] In the embodiments of this application, by performing time-frequency domain windowing processing on the transmitted signal at least on either the receiving side or the transmitting side of the first signal, the sidelobes of the signal transmission can be effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0506] Optionally, the processor 1810 is used for:

[0507] Based on the type of pilot signal of the second signal in the delayed Doppler domain, the second signal is windowed in the time-frequency domain.

[0508] Optionally, the processor 1810 is used for:

[0509] In the case where the pilot signal is a pilot signal used for demodulation, the second signal is windowed in the time-frequency domain.

[0510] Optionally, the processor 1810 is used for:

[0511] When the pilot signal is a pilot signal used to measure the physical channel quality, the second signal in the first time-frequency unit is windowed in the time-frequency domain, but the second signal in the second time-frequency unit is not windowed.

[0512] Wherein, the second signal in the first time-frequency unit is the signal after the data signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain; the second signal in the second time-frequency unit is the signal after the pilot signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain.

[0513] Optionally, the processor 1810 is used for:

[0514] In the case where the pilot signal is a pilot signal used to measure the physical channel quality, the second signal is windowed in the time-frequency domain.

[0515] Optionally, when the data signal portion and pilot signal portion of the second signal are transmitted within the same time-frequency unit in the delayed Doppler domain, the mapping method of the second signal in the delayed Doppler domain is a special mapping method.

[0516] Optionally, the special mapping method includes not placing data signals and pilot signals at the first grid position in the delayed Doppler domain.

[0517] Optionally, the first grid position includes at least one of the following:

[0518] In the delayed Doppler domain, there is at least one grid position whose delay index is the same as that of the pilot signal, except for the grid position where the pilot signal has been placed.

[0519] In the delayed Doppler domain, there is at least one grid position whose Doppler subscript is the same as that of the pilot signal, except for the grid position where the pilot signal has been placed.

[0520] Optionally, the first grid position includes at least one of the following:

[0521] In the delayed Doppler domain, all grid positions, except those where the pilot signal has been placed, have the same delay index as the pilot signal.

[0522] In the delayed Doppler domain, all grid positions, except those where the pilot signal has been placed, have the same Doppler subscript as the pilot signal.

[0523] Optionally, the processor 1810 is used for:

[0524] The second signal is subjected to two-dimensional windowing processing in the time-frequency domain.

[0525] Optionally, the processor 1810 is used for:

[0526] In the time-frequency domain, the second signal is multiplied by the window matrix;

[0527] The window matrix has the same dimension as the second signal.

[0528] Optionally, the window matrix is ​​determined based on a window function.

[0529] Optionally, at least one row of the window matrix includes a target row vector in the time direction, which is determined based on the window function.

[0530] Optionally, at least one column of the window matrix includes a target column vector in the time direction, which is determined based on the window function.

[0531] Optionally, each row of the window matrix is ​​a target row vector in the time direction, which is determined based on the window function.

[0532] Optionally, each column of the window matrix is ​​a target column vector in the time direction, which is determined based on the window function.

[0533] Optionally, at least one column of the window matrix includes a target column vector in the frequency direction, which is determined based on the window function.

[0534] Optionally, at least one row of the window matrix includes a target row vector in the frequency direction, which is determined based on the window function.

[0535] Optionally, each column of the window matrix is ​​a target column vector in the frequency direction, which is determined based on the window function.

[0536] Optionally, each row of the window matrix is ​​a target row vector in the frequency direction, which is determined based on the window function.

[0537] Optionally, the window function includes a row vector in the time direction and a column vector in the frequency direction;

[0538] The window matrix is ​​determined by jointly constructing the row vector in the time direction and the column vector in the frequency direction.

[0539] Optionally, the window matrix is ​​obtained by performing matrix multiplication on the column vector in the frequency direction and the row vector in the time direction.

[0540] Optionally, the window function includes a column vector in the time direction and a row vector in the frequency direction;

[0541] The window matrix is ​​determined by jointly constructing the column vector in the time direction and the row vector in the frequency direction.

[0542] Optionally, the window matrix is ​​obtained by performing matrix multiplication on the column vector in the time direction and the row vector in the frequency direction.

[0543] Optionally, the window function is determined based on at least one of the following:

[0544] Rectangular window, Gaussian window, restricted Gaussian window, approximately restricted Gaussian window, Hamming window, Hann window, Bartlett window, triangular window, Bartlett-Hann window, Blackman window, Kaiser window, Nuttall window, Blackman-Nuttall window, Blackman-Harris window, flat-top window, Bessel window, exponential sine window, exponential cosine window, and Dougher-Chaibyshev window.

[0545] Optionally, the parameter information of the window function is predefined or pre-set by the protocol, and the parameter information is used for at least one of the following:

[0546] Determine the window function;

[0547] The window matrix is ​​determined based on the window function;

[0548] Determine the window matrix.

[0549] Optionally, the processor 1810 is used for:

[0550] Send a first signaling message to the communication peer, the first signaling message being used to indicate the parameter information of the window function.

[0551] Optionally, the first signaling includes at least one of the following:

[0552] Radio Resource Control (RRC) signaling;

[0553] Layer 1 signaling of the Physical Downlink Control Channel (PDCCH);

[0554] Information about the Physical Downlink Shared Channel (PDSCH);

[0555] Signaling of the Media Access Control Layer (MAC) control unit;

[0556] System Information Block (SIB);

[0557] Layer 1 signaling of the Physical Uplink Control Channel (PUCCH);

[0558] Message 1 of the Physical Random Access Channel (PRACH);

[0559] Message 1 of the Physical Random Access Channel (PRACH);

[0560] Message 3 of the Physical Random Access Channel (PRACH);

[0561] Message 4 of the Physical Random Access Channel (PRACH);

[0562] Message A of the Physical Random Access Channel (PRACH);

[0563] Message B of the Physical Random Access Channel (PRACH);

[0564] Information about the Physical Uplink Shared Channel (PUSCH);

[0565] Xn interface signaling;

[0566] PC5 interface signaling;

[0567] Sidelink interface signaling.

[0568] Optionally, the type of pilot signal is predefined or pre-set by the protocol.

[0569] Optionally, the processor 1810 is used for:

[0570] A second signaling message is sent to the communication peer, the second signaling message indicating the type of the pilot signal. Optionally, the second signaling message includes at least one of the following:

[0571] Radio Resource Control (RRC) signaling;

[0572] Layer 1 signaling of the Physical Downlink Control Channel (PDCCH);

[0573] Information about the Physical Downlink Shared Channel (PDSCH);

[0574] Signaling of the Media Access Control Layer (MAC) control unit;

[0575] System Information Block (SIB);

[0576] Layer 1 signaling of the Physical Uplink Control Channel (PUCCH);

[0577] Message 1 of the Physical Random Access Channel (PRACH);

[0578] Message 1 of the Physical Random Access Channel (PRACH);

[0579] Message 3 of the Physical Random Access Channel (PRACH);

[0580] Message 4 of the Physical Random Access Channel (PRACH);

[0581] Message A of the Physical Random Access Channel (PRACH);

[0582] Message B of the Physical Random Access Channel (PRACH);

[0583] Information about the Physical Uplink Shared Channel (PUSCH);

[0584] Xn interface signaling;

[0585] PC5 interface signaling;

[0586] Sidelink interface signaling.

[0587] In the embodiments of this application, by performing time-frequency domain windowing processing on the transmitted signal at least on either the receiving side or the transmitting side of the first signal, the sidelobes of the signal transmission can be effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0588] or,

[0589] When the second communication device is a terminal, the processor 1810 is used for:

[0590] Receive the third signal sent by the first communication device in the time domain;

[0591] The third signal is obtained by the first communication device converting the first signal from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and then performing windowing processing on the second signal before sending it in the time domain.

[0592] In this embodiment of the application, by performing time-frequency domain windowing processing on the transmitted signal at the transmitting side of the first signal and then receiving it at the communication counterpart, the sidelobes of the signal transmission are effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0593] Optionally, the processor 1810 is used for:

[0594] In the case where the pilot signal of the second signal in the delayed Doppler domain is a pilot signal used to measure the physical channel quality, the effect of the windowing process on the pilot signal is removed.

[0595] Optionally, the processor 1810 is used for:

[0596] Receive the first signaling sent by the first communication device;

[0597] The parameter information of the window function is determined based on the first signaling;

[0598] The parameter information is used for at least one of the following:

[0599] Determine the window function;

[0600] The window matrix is ​​determined based on the window function;

[0601] Determine the window matrix;

[0602] The window matrix is ​​used for the windowing process.

[0603] Optionally, the processor 1810 is used for:

[0604] Receive the second signaling sent by the first communication device;

[0605] Based on the second signaling, the type of the pilot signal is determined.

[0606] In this embodiment of the application, by performing time-frequency domain windowing processing on the transmitted signal at the transmitting side of the first signal and then receiving it at the communication counterpart, the sidelobes of the signal transmission are effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0607] This application also provides a communication device, including a processor and a communication interface, the communication interface being used for:

[0608] Receive the third signal sent by the first communication device in the time domain;

[0609] The third signal is obtained by the first communication device converting the first signal from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and then performing windowing processing on the second signal before sending it in the time domain.

[0610] This communication device embodiment corresponds to the second communication device method embodiment described above. All implementation processes and methods of the above method embodiment can be applied to this communication device embodiment and can achieve the same technical effect.

[0611] Optionally, the first communication device can be a terminal, and the second communication device can be a network-side device;

[0612] Optionally, the first communication device can be a network-side device, and the second communication device can be a terminal;

[0613] Optionally, the first communication device can be a terminal, and the second communication device can be a terminal.

[0614] Figure 19 This is a schematic diagram of the network-side device provided in an embodiment of this application. For example... Figure 19 As shown, the network device 1900 includes an antenna 1901, a radio frequency (RF) device 1902, and a baseband device 1903. The antenna 1901 is connected to the RF device 1902. In the uplink direction, the RF device 1902 receives information through the antenna 1901 and transmits the received information to the baseband device 1903 for processing. In the downlink direction, the baseband device 1903 processes the information to be transmitted and sends it to the RF device 1902. The RF device 1902 processes the received information and transmits it through the antenna 1901.

[0615] The aforementioned frequency band processing device can be located in the baseband device 1903. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1903, which includes a processor 1904 and a memory 1905.

[0616] The baseband device 1903 may, for example, include at least one baseband board on which multiple chips are disposed, such as... Figure 19 As shown, one of the chips, for example, is a processor 1904, which is connected to a memory 1905 to call the program in the memory 1905 and execute the network device operation shown in the above method embodiment.

[0617] The baseband device 1903 may also include a network interface 1906 for exchanging information with the radio frequency device 1902, such as a common public radio interface (CPRI).

[0618] Specifically, the network-side device in this embodiment of the invention further includes: instructions or programs stored in memory 1905 and executable on processor 1904, wherein processor 1904 calls the instructions or programs in memory 1905 to execute... Figure 14 or Figure 15 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0619] In the case where the first communication device is a network-side device, the processor 1904 is used for:

[0620] The first signal is converted to the time-frequency domain to obtain the second signal;

[0621] The second signal is windowed in the time-frequency domain;

[0622] The first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal;

[0623] When the first communication device is the transmitter of the first signal, the first signal is a delayed Doppler domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the time domain;

[0624] When the first communication device is the receiving end of the first signal, the first signal is a time-domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the delayed Doppler domain.

[0625] In the embodiments of this application, by performing time-frequency domain windowing processing on the transmitted signal at least on either the receiving side or the transmitting side of the first signal, the sidelobes of the signal transmission can be effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0626] Optionally, the processor 1904 is used for:

[0627] Based on the type of pilot signal of the second signal in the delayed Doppler domain, the second signal is windowed in the time-frequency domain.

[0628] Optionally, the processor 1904 is used for:

[0629] In the case where the pilot signal is a pilot signal used for demodulation, the second signal is windowed in the time-frequency domain.

[0630] Optionally, the processor 1904 is used for:

[0631] When the pilot signal is a pilot signal used to measure the physical channel quality, the first communication device performs windowing processing on the second signal in the first time-frequency unit in the time-frequency domain, but does not perform windowing processing on the second signal in the second time-frequency unit;

[0632] Wherein, the second signal in the first time-frequency unit is the signal after the data signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain; the second signal in the second time-frequency unit is the signal after the pilot signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain.

[0633] Optionally, the processor 1904 is used for:

[0634] When the pilot signal is a pilot signal used to measure the physical channel quality, the first communication device performs windowing processing on the second signal in the time-frequency domain.

[0635] Optionally, when the data signal portion and pilot signal portion of the second signal are transmitted within the same time-frequency unit in the delayed Doppler domain, the mapping method of the second signal in the delayed Doppler domain is a special mapping method.

[0636] Optionally, the special mapping method includes not placing data signals and pilot signals at the first grid position in the delayed Doppler domain.

[0637] Optionally, the first grid position includes at least one of the following:

[0638] In the delayed Doppler domain, there is at least one grid position whose delay index is the same as that of the pilot signal, except for the grid position where the pilot signal has been placed.

[0639] In the delayed Doppler domain, there is at least one grid position whose Doppler subscript is the same as that of the pilot signal, except for the grid position where the pilot signal has been placed.

[0640] Optionally, the first grid position includes at least one of the following:

[0641] In the delayed Doppler domain, all grid positions, except those where the pilot signal has been placed, have the same delay index as the pilot signal.

[0642] In the delayed Doppler domain, all grid positions, except those where the pilot signal has been placed, have the same Doppler subscript as the pilot signal.

[0643] Optionally, the processor 1904 is used for:

[0644] The second signal is subjected to two-dimensional windowing processing in the time-frequency domain.

[0645] Optionally, the processor 1904 is used for:

[0646] In the time-frequency domain, the second signal is multiplied by the window matrix;

[0647] The window matrix has the same dimension as the second signal.

[0648] Optionally, the window matrix is ​​determined based on a window function.

[0649] Optionally, at least one row of the window matrix includes a target row vector in the time direction, which is determined based on the window function.

[0650] Optionally, at least one column of the window matrix includes a target column vector in the time direction, which is determined based on the window function.

[0651] Optionally, each row of the window matrix is ​​a target row vector in the time direction, which is determined based on the window function.

[0652] Optionally, each column of the window matrix is ​​a target column vector in the time direction, which is determined based on the window function.

[0653] Optionally, at least one column of the window matrix includes a target column vector in the frequency direction, which is determined based on the window function.

[0654] Optionally, at least one row of the window matrix includes a target row vector in the frequency direction, which is determined based on the window function.

[0655] Optionally, each column of the window matrix is ​​a target column vector in the frequency direction, which is determined based on the window function.

[0656] Optionally, each row of the window matrix is ​​a target row vector in the frequency direction, which is determined based on the window function.

[0657] Optionally, the window function includes a row vector in the time direction and a column vector in the frequency direction;

[0658] The window matrix is ​​determined by jointly constructing the row vector in the time direction and the column vector in the frequency direction.

[0659] Optionally, the window matrix is ​​obtained by performing matrix multiplication on the column vector in the frequency direction and the row vector in the time direction.

[0660] Optionally, the window function includes a column vector in the time direction and a row vector in the frequency direction;

[0661] The window matrix is ​​determined by jointly constructing the column vectors in the time direction and the row vectors in the frequency direction.

[0662] Optionally, the window matrix is ​​obtained by performing matrix multiplication on the column vector in the time direction and the row vector in the frequency direction.

[0663] Optionally, the window function is determined based on at least one of the following:

[0664] Rectangular window, Gaussian window, restricted Gaussian window, approximately restricted Gaussian window, Hamming window, Hann window, Bartlett window, triangular window, Bartlett-Hann window, Blackman window, Kaiser window, Nuttall window, Blackman-Nuttall window, Blackman-Harris window, flat-top window, Bessel window, exponential sine window, exponential cosine window, and Dougher-Chaibyshev window.

[0665] Optionally, the parameter information of the window function is predefined or pre-set by the protocol, and the parameter information is used for at least one of the following:

[0666] Determine the window function;

[0667] The window matrix is ​​determined based on the window function;

[0668] Determine the window matrix.

[0669] Optionally, the processor 1904 is used for:

[0670] Send a first signaling message to the communication peer, the first signaling message being used to indicate the parameter information of the window function.

[0671] Optionally, the first signaling includes at least one of the following:

[0672] Radio Resource Control (RRC) signaling;

[0673] Layer 1 signaling of the Physical Downlink Control Channel (PDCCH);

[0674] Information about the Physical Downlink Shared Channel (PDSCH);

[0675] Signaling of the Media Access Control Layer (MAC) control unit;

[0676] System Information Block (SIB);

[0677] Layer 1 signaling of the Physical Uplink Control Channel (PUCCH);

[0678] Message 1 of the Physical Random Access Channel (PRACH);

[0679] Message 1 of the Physical Random Access Channel (PRACH);

[0680] Message 3 of the Physical Random Access Channel (PRACH);

[0681] Message 4 of the Physical Random Access Channel (PRACH);

[0682] Message A of the Physical Random Access Channel (PRACH);

[0683] Message B of the Physical Random Access Channel (PRACH);

[0684] Information about the Physical Uplink Shared Channel (PUSCH);

[0685] Xn interface signaling;

[0686] PC5 interface signaling;

[0687] Sidelink interface signaling.

[0688] Optionally, the type of pilot signal is predefined or preset by the protocol.

[0689] Optionally, the processor 1904 is used for:

[0690] A second signaling message is sent to the communication peer, the second signaling message being used to indicate the type of the pilot signal.

[0691] Optionally, the second signaling includes at least one of the following:

[0692] Radio Resource Control (RRC) signaling;

[0693] Layer 1 signaling of the Physical Downlink Control Channel (PDCCH);

[0694] Information about the Physical Downlink Shared Channel (PDSCH);

[0695] Signaling of the Media Access Control Layer (MAC) control unit;

[0696] System Information Block (SIB);

[0697] Layer 1 signaling of the Physical Uplink Control Channel (PUCCH);

[0698] Message 1 of the Physical Random Access Channel (PRACH);

[0699] Message 1 of the Physical Random Access Channel (PRACH);

[0700] Message 3 of the Physical Random Access Channel (PRACH);

[0701] Message 4 of the Physical Random Access Channel (PRACH);

[0702] Message A of the Physical Random Access Channel (PRACH);

[0703] Message B of the Physical Random Access Channel (PRACH);

[0704] Information about the Physical Uplink Shared Channel (PUSCH);

[0705] Xn interface signaling;

[0706] PC5 interface signaling;

[0707] Sidelink interface signaling.

[0708] In the embodiments of this application, by performing time-frequency domain windowing processing on the transmitted signal at least on either the receiving side or the transmitting side of the first signal, the sidelobes of the signal transmission can be effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0709] or,

[0710] When the second communication device is a network-side device, the processor 1904 is used for:

[0711] Receive the third signal sent by the first communication device in the time domain;

[0712] The third signal is obtained by the first communication device converting the first signal from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and then performing windowing processing on the second signal before sending it in the time domain.

[0713] In this embodiment of the application, by performing time-frequency domain windowing processing on the transmitted signal at the transmitting side of the first signal and then receiving it at the communication counterpart, the sidelobes of the signal transmission are effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0714] Optionally, the processor 1904 is used for:

[0715] In the case where the pilot signal of the second signal in the delayed Doppler domain is a pilot signal used to measure the physical channel quality, the effect of the windowing process on the pilot signal is removed.

[0716] Optionally, the processor 1904 is used for:

[0717] Receive the first signaling sent by the first communication device;

[0718] The parameter information of the window function is determined based on the first signaling;

[0719] The parameter information is used for at least one of the following:

[0720] Determine the window function;

[0721] The window matrix is ​​determined based on the window function;

[0722] Determine the window matrix;

[0723] The window matrix is ​​used for the windowing process.

[0724] Optionally, the processor 1904 is used for:

[0725] Receive the second signaling sent by the first communication device;

[0726] Based on the second signaling, the type of the pilot signal is determined.

[0727] In this embodiment of the application, by performing time-frequency domain windowing processing on the transmitted signal at the transmitting side of the first signal and then receiving it at the communication counterpart, the sidelobes of the signal transmission are effectively reduced, thereby reducing signal dispersion and improving signal transmission performance.

[0728] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described signal transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0729] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0730] This application also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described signal transmission method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0731] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0732] This application also provides a computer program / program product, which is stored in a non-transient storage medium. The program / program product is executed by at least one processor to implement the various processes of the above-described system message reporting method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0733] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0734] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0735] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A signal transmission method, characterized in that, include: The first communication device converts the first signal to the time-frequency domain to obtain the second signal; The first communication device performs windowing processing on the second signal in the time-frequency domain; The first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal; When the first communication device is the transmitter of the first signal, the first signal is a delayed Doppler domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the time domain; When the first communication device is the receiving end of the first signal, the first signal is a time-domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the delayed Doppler domain; The first communication device performs windowing processing on the second signal in the time-frequency domain, including: The first communication device performs windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain.

2. The signal transmission method according to claim 1, characterized in that, The first communication device performs windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain, including: When the pilot signal is a pilot signal used for demodulation, the first communication device performs windowing processing on the second signal in the time-frequency domain.

3. The signal transmission method according to claim 1, characterized in that, The first communication device performs windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain, including: When the pilot signal is a pilot signal used to measure the physical channel quality, the first communication device performs windowing processing on the second signal in the first time-frequency unit in the time-frequency domain, but does not perform windowing processing on the second signal in the second time-frequency unit; Wherein, the second signal in the first time-frequency unit is the signal after the data signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain; the second signal in the second time-frequency unit is the signal after the pilot signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain.

4. The signal transmission method according to claim 1, characterized in that, The first communication device performs windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain, including: When the pilot signal is a pilot signal used to measure the physical channel quality, the first communication device performs windowing processing on the second signal in the time-frequency domain.

5. The signal transmission method according to claim 4, characterized in that, When the data signal portion and pilot signal portion of the second signal are transmitted within the same time-frequency unit in the delayed Doppler domain, the mapping method of the second signal in the delayed Doppler domain is a special mapping method.

6. The signal transmission method according to claim 5, characterized in that, The special mapping method includes not placing data signals and pilot signals at the first grid position in the delayed Doppler domain.

7. The signal transmission method according to claim 6, characterized in that, The first grid position includes at least one of the following: In the delayed Doppler domain, there is at least one grid position whose delay index is the same as that of the pilot signal, except for the grid position where the pilot signal has been placed. In the delayed Doppler domain, there is at least one grid position whose Doppler subscript is the same as that of the pilot signal, except for the grid position where the pilot signal has been placed.

8. The signal transmission method according to claim 6, characterized in that, The first grid position includes at least one of the following: In the delayed Doppler domain, all grid positions, except those where the pilot signal has been placed, have the same delay index as the pilot signal. In the delayed Doppler domain, all grid positions, except those where the pilot signal has been placed, have the same Doppler subscript as the pilot signal.

9. The signal transmission method according to any one of claims 1-8, characterized in that, The first communication device performs windowing processing on the second signal in the time-frequency domain, including: The first communication device performs two-dimensional windowing processing on the second signal in the time-frequency domain.

10. The signal transmission method according to claim 9, characterized in that, The first communication device performs two-dimensional windowing processing on the second signal in the time-frequency domain, including: The first communication device performs a dot product operation between the second signal and the window matrix in the time-frequency domain; The window matrix has the same dimension as the second signal.

11. The signal transmission method according to claim 10, characterized in that, The window matrix is ​​determined based on the window function.

12. The signal transmission method according to claim 11, characterized in that, At least one row of the window matrix includes a target row vector in the time direction, which is determined based on the window function.

13. The signal transmission method according to claim 11, characterized in that, At least one column of the window matrix includes a target column vector in the time direction, which is determined based on the window function.

14. The signal transmission method according to claim 11, characterized in that, Each row of the window matrix is ​​a target row vector in the time direction, which is determined based on the window function.

15. The signal transmission method according to claim 11, characterized in that, Each column of the window matrix is ​​a target column vector in the time direction, which is determined based on the window function.

16. The signal transmission method according to claim 11, characterized in that, At least one column of the window matrix includes a target column vector in the frequency direction, which is determined based on the window function.

17. The signal transmission method according to claim 11, characterized in that, At least one row of the window matrix includes a target row vector in the frequency direction, which is determined based on the window function.

18. The signal transmission method according to claim 11, characterized in that, Each column of the window matrix is ​​a target column vector in the frequency direction, which is determined based on the window function.

19. The signal transmission method according to claim 11, characterized in that, Each row of the window matrix is ​​a target row vector in the frequency direction, which is determined based on the window function.

20. The signal transmission method according to claim 11, characterized in that, The window function includes a row vector in the time direction and a column vector in the frequency direction; The window matrix is ​​determined by jointly constructing the row vector in the time direction and the column vector in the frequency direction.

21. The signal transmission method according to claim 20, characterized in that, The window matrix is ​​obtained by performing matrix multiplication on the column vector in the frequency direction and the row vector in the time direction.

22. The signal transmission method according to claim 11, characterized in that, The window function includes a column vector in the time direction and a row vector in the frequency direction; The window matrix is ​​determined by jointly constructing the column vectors in the time direction and the row vectors in the frequency direction.

23. The signal transmission method according to claim 22, characterized in that, The window matrix is ​​obtained by performing matrix multiplication on the column vector in the time direction and the row vector in the frequency direction.

24. The signal transmission method according to any one of claims 11-23, characterized in that, The window function is determined based on at least one of the following: Rectangular window, Gaussian window, restricted Gaussian window, approximately restricted Gaussian window, Hamming window, Hann window, Bartlett window, triangular window, Bartlett-Hann window, Blackman window, Kaiser window, Nuttall window, Blackman-Nuttall window, Blackman-Harris window, flat-top window, Bessel window, exponential sine window, exponential cosine window, and Dougher-Chaibyshev window.

25. The signal transmission method according to any one of claims 11-23, characterized in that, The parameter information of the window function is predefined or pre-set by the protocol, and the parameter information is used for at least one of the following: Determine the window function; The window matrix is ​​determined based on the window function; Determine the window matrix.

26. The signal transmission method according to claim 25, characterized in that, The method further includes: The first communication device sends a first signaling message to the communication peer, the first signaling message being used to indicate the parameter information of the window function.

27. The signal transmission method according to claim 26, characterized in that, The first signaling includes at least one of the following: Radio Resource Control (RRC) signaling; Layer 1 signaling of the Physical Downlink Control Channel (PDCCH); Information about the Physical Downlink Shared Channel (PDSCH); Signaling of the Media Access Control Layer (MAC) control unit; System Information Block (SIB); Layer 1 signaling of the Physical Uplink Control Channel (PUCCH); Message 1 of the Physical Random Access Channel (PRACH); Message 1 of the Physical Random Access Channel (PRACH); Message 3 of the Physical Random Access Channel (PRACH); Message 4 of the Physical Random Access Channel (PRACH); Message A of the Physical Random Access Channel (PRACH); Message B of the Physical Random Access Channel (PRACH); Information about the Physical Uplink Shared Channel (PUSCH); Xn interface signaling; PC5 interface signaling; Sidelink interface signaling.

28. The signal transmission method according to any one of claims 1-8 or 10-23, characterized in that, The types of pilot signals are predefined or pre-set by the protocol.

29. The signal transmission method according to claim 28, characterized in that, The method further includes: The first communication device sends a second signaling message to the communication peer, the second signaling message being used to indicate the type of the pilot signal.

30. The signal transmission method according to claim 29, characterized in that, The second signaling includes at least one of the following: Radio Resource Control (RRC) signaling; Layer 1 signaling of the Physical Downlink Control Channel (PDCCH); Information about the Physical Downlink Shared Channel (PDSCH); Signaling of the Media Access Control Layer (MAC) control unit; System Information Block (SIB); Layer 1 signaling of the Physical Uplink Control Channel (PUCCH); Message 1 of the Physical Random Access Channel (PRACH); Message 1 of the Physical Random Access Channel (PRACH); Message 3 of the Physical Random Access Channel (PRACH); Message 4 of the Physical Random Access Channel (PRACH); Message A of the Physical Random Access Channel (PRACH); Message B of the Physical Random Access Channel (PRACH); Information about the Physical Uplink Shared Channel (PUSCH); Xn interface signaling; PC5 interface signaling; Sidelink interface signaling.

31. A signal transmission method, characterized in that, include: The second communication device receives the third signal sent by the first communication device in the time domain; The third signal is obtained by the first communication device from the first signal being converted from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and then the second signal is windowed and sent in the time domain; The method further includes: When the second signal is a pilot signal used to measure the physical channel quality in the delayed Doppler domain, the second communication device removes the effect of the windowing process on the pilot signal.

32. The signal transmission method according to claim 31, characterized in that, The method further includes: The second communication device receives the first signaling sent by the first communication device; The second communication device determines the parameter information of the window function based on the first signaling; The parameter information is used for at least one of the following: Determine the window function; The window matrix is ​​determined based on the window function; Determine the window matrix; The window matrix is ​​used for the windowing process.

33. The signal transmission method according to claim 31, characterized in that, The method further includes: The second communication device receives the second signaling sent by the first communication device; The second communication device determines the type of the pilot signal based on the second signaling.

34. A signal transmission device, characterized in that, include: The conversion module is used to convert the first signal to the time-frequency domain to obtain the second signal; The processing module is used to perform windowing processing on the second signal in the time-frequency domain; The first communication device includes a transmitting end of the first signal and / or a receiving end of the first signal; When the first communication device is the transmitter of the first signal, the first signal is a delayed Doppler domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the time domain; When the first communication device is the receiving end of the first signal, the first signal is a time-domain signal, and the second signal after windowing is used to convert from the time-frequency domain to the delayed Doppler domain; The processing module is also used for: The first communication device performs windowing processing on the second signal in the time-frequency domain based on the type of pilot signal of the second signal in the delayed Doppler domain.

35. The signal transmission device according to claim 34, characterized in that, The processing module is also used for: When the pilot signal is a pilot signal used for demodulation, the first communication device performs windowing processing on the second signal in the time-frequency domain.

36. The signal transmission device according to claim 34, characterized in that, The processing module is also used for: When the pilot signal is a pilot signal used to measure the physical channel quality, the first communication device performs windowing processing on the second signal in the first time-frequency unit in the time-frequency domain, but does not perform windowing processing on the second signal in the second time-frequency unit; Wherein, the second signal in the first time-frequency unit is the signal after the data signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain; the second signal in the second time-frequency unit is the signal after the pilot signal portion of the second signal in the delayed Doppler domain is transformed to the time-frequency domain.

37. The signal transmission device according to claim 34, characterized in that, The processing module is also used for: When the pilot signal is a pilot signal used to measure the physical channel quality, the first communication device performs windowing processing on the second signal in the time-frequency domain.

38. The signal transmission device according to any one of claims 34-37, characterized in that, The processing module is also used for: The first communication device performs two-dimensional windowing processing on the second signal in the time-frequency domain.

39. The signal transmission device according to claim 38, characterized in that, The processing module is also used for: The first communication device performs a dot product operation between the second signal and the window matrix in the time-frequency domain; The window matrix has the same dimension as the second signal.

40. A signal transmission device, characterized in that, include: The first receiving module is used to receive a third signal sent by the first communication device in the time domain; The third signal is obtained by the first communication device from the first signal being converted from the delayed Doppler domain to the time-frequency domain to obtain the second signal, and then the second signal is windowed and sent in the time domain; The device further includes: A removal module is used to remove the influence of the windowing process on the pilot signal when the pilot signal of the second signal in the delayed Doppler domain is a pilot signal used to measure the physical channel quality.

41. The signal transmission device according to claim 40, characterized in that, The device further includes: The second receiving module is used to receive the first signaling sent by the first communication device; The first determining module is used to determine the parameter information of the window function based on the first signaling; The parameter information is used for at least one of the following: Determine the window function; The window matrix is ​​determined based on the window function; Determine the window matrix; The window matrix is ​​used for the windowing process.

42. The signal transmission device according to claim 40, characterized in that, The device further includes: The third receiving module is used to receive the second signaling sent by the first communication device; The second determining module is used to determine the type of the pilot signal based on the second signaling.

43. A communication device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the signal transmission method as described in any one of claims 1 to 30.

44. A communication device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the signal transmission method as described in any one of claims 31 to 33.

45. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the signal transmission method as described in any one of claims 1 to 30, or implement the steps of the signal transmission method as described in any one of claims 31 to 33.

Citation Information

Patent Citations

  • Low-complexity signal detection method of multiple-input multiple-output orthogonal time-frequency-space system

    CN112202479A