Data Sending Method, Data Receiving and Processing Method, and Related Devices
By transforming delay-Doppler domain data into time-frequency domain data and using sparse mapping in OTFS systems, the resource utilization issue is addressed, enhancing efficiency and reducing waste.
Patent Information
- Application Number
- CN202010923636.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-04
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2040-09-04
AI Technical Summary
The excessive setting of M*N in OTFS technology leads to the problem of low resource utilization.
The delayed Doppler domain data set on the delayed Doppler resource block is transformed into a time-frequency domain data set, and map it to the time-frequency resource block according to the sparse mapping rules to send the time-frequency domain data set.
The resource utilization rate is improved, the resource occupation caused by increasing M and N is avoided, and the accuracy of channel estimation and resource utilization efficiency are improved.
Smart Images

Figure CN114158090B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to a data sending method, a data receiving and processing method, and related devices. Background Art
[0002] In a complex electromagnetic wave transmission environment, due to the existence of a large number of scattering, reflection, and refraction surfaces, the arrival times of wireless signals at the receiving antenna via different paths are different, that is, the multipath effect of transmission. When the front and back symbols of the transmitted signal arrive simultaneously via different paths, or rather, when the latter symbol arrives within the delay spread of the former symbol, inter-symbol interference (ISI) occurs. Similarly, in the frequency domain, due to the Doppler effect caused by the relative speed between the transceiver ends, the subcarriers where the signal is located will have different degrees of frequency offset, resulting in the overlap of originally orthogonal subcarriers, that is, inter-carrier interference (ICI) occurs. In communication technologies, an available orthogonal frequency division multiplexing (OFDM) multi-carrier system improves the performance against ISI through the design of adding a cyclic prefix (CP). However, the size of the subcarrier spacing in the OFDM multi-carrier system is limited. Therefore, in the face of high-speed mobile scenarios (such as high-speed trains), due to the large Doppler frequency shift brought by the large relative speed between the transceiver ends, the orthogonality between OFDM subcarriers is destroyed, resulting in serious ICI between subcarriers.
[0003] In communication technologies, orthogonal time frequency space (OTFS) technology can also be adopted. OTFS technology defines the transformation between the delay-Doppler domain and the time-frequency domain. By simultaneously mapping service data and pilots to the delay-Doppler domain for processing at the transceiver ends, the delay and Doppler characteristics of the channel are captured through the pilots in the delay-Doppler domain. In addition, by setting a guard interval, the pilot contamination problem caused by ICI in the OFDM system is avoided, so that the channel estimation is more accurate, which is beneficial to improving the success rate of data decoding by the receiver.
[0004] In OTFS technology, the mapping from the delay-Doppler domain to the time-frequency domain is a one-to-one mapping from M*N to M*N, where M is the side length of the frame structure in the delay dimension or the frequency dimension, and N is the side length of the frame structure in the Doppler dimension or the time dimension. The control of the channel estimation performance is achieved by adjusting M*N. However, if M*N is set too large, it will cause waste of resources and result in low resource utilization. Summary of the Invention
[0005] The embodiments of the present application provide a data sending method, a data receiving and processing method, and related devices, which can solve the problem of low resource utilization rate.
[0006] In a first aspect, a data sending method is provided, which is executed by a sending device and includes:
[0007] Transforming the delay-Doppler domain data set on the delay-Doppler resource block into a time-frequency domain data set;
[0008] Mapping the time-frequency domain data set to a time-frequency resource block according to a preset resource mapping rule;
[0009] Sending the time-frequency domain data set on the time-frequency resource block;
[0010] Wherein, the resource mapping rule includes sparse mapping.
[0011] In a second aspect, a data receiving and processing method is provided, which is executed by a receiving device and includes:
[0012] Demodulating the received data to obtain a time-domain data set corresponding to the current processing time unit;
[0013] Transforming the time-domain data set into a time-frequency domain data set;
[0014] Obtaining a third time-frequency domain data set corresponding to the receiving device from the time-frequency domain data set according to a preset resource mapping rule;
[0015] Transforming the third time-frequency domain data set into a delay-Doppler domain data set;
[0016] Wherein, the resource mapping rule includes sparse mapping.
[0017] In a third aspect, a data sending device is provided, including:
[0018] A first transformation module, configured to transform the delay-Doppler domain data set on the delay-Doppler resource block into a time-frequency domain data set;
[0019] A mapping module, configured to map the time-frequency domain data set to a time-frequency resource block according to a preset resource mapping rule;
[0020] A sending module, configured to send the time-frequency domain data set on the time-frequency resource block;
[0021] Wherein, the resource mapping rule includes sparse mapping.
[0022] In a fourth aspect, a data receiving and processing device is provided, including:
[0023] A demodulation module, configured to demodulate the received data to obtain a time-domain data set corresponding to the current processing time unit;
[0024] A second transformation module, configured to transform the time-domain data set into a time-frequency domain data set;
[0025] An acquisition module, configured to obtain a third time-frequency domain data set corresponding to the receiving device from the time-frequency domain data set according to a preset resource mapping rule;
[0026] A third transformation module, configured to transform the third time-frequency domain data set into a delay-Doppler domain data set;
[0027] Wherein, the resource mapping rule includes sparse mapping.
[0028] In a fifth aspect, a communication device is provided. The communication device includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0029] In a sixth aspect, a readable storage medium is provided. A program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0030] In a seventh aspect, an embodiment of the present application provides a chip. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a network device program or instruction to implement the method described in the second aspect.
[0031] In the embodiment of the present application, the delay-Doppler domain data set on the delay-Doppler resource block is transformed into a time-frequency domain data set; according to a preset resource mapping rule, the time-frequency domain data set is mapped onto a time-frequency resource block; the time-frequency domain data set on the time-frequency resource block is sent; wherein, the resource mapping rule includes sparse mapping. In this way, it is possible to avoid a large amount of resource occupation caused by increasing M and N. Therefore, the embodiment of the present application improves the low utilization rate of resources. Description of the Drawings
[0032] Figure 1 is a structural diagram of a network system to which the embodiment of the present application can be applied;
[0033] Figure 2 is a conversion schematic diagram of the delay-Doppler plane and the time-frequency plane;
[0034] Figure 3 is a schematic diagram of the channel response relationship under different planes;
[0035] Figure 4 It is a schematic diagram of pilot mapping in the delay Doppler domain;
[0036] Figure 5 It is a flowchart of a data sending method provided by an embodiment of the present application;
[0037] Figure 6 It is one of the schematic diagrams of sparse mapping in a data sending method provided by an embodiment of the present application;
[0038] Figure 7 It is one of the schematic diagrams of interleaved mapping in a data sending method provided by an embodiment of the present application;
[0039] Figure 8 It is the second schematic diagram of interleaved mapping in a data sending method provided by an embodiment of the present application;
[0040] Figure 9 It is a schematic diagram of the resources occupied by sparse mapping in a data sending method provided by an embodiment of the present application;
[0041] Figure 10 It is the second schematic diagram of sparse mapping in a data sending method provided by an embodiment of the present application;
[0042] Figure 11 It is a flowchart of a data receiving and processing method provided by an embodiment of the present application;
[0043] Figure 12 It is a structural diagram of a data sending device provided by an embodiment of the present application;
[0044] Figure 13 It is a structural diagram of a data receiving and processing device provided by an embodiment of the present application;
[0045] Figure 14 It is a structural diagram of a communication device provided by an embodiment of the present application;
[0046] Figure 15 It is a structural diagram of a network side device provided by an embodiment of the present application;
[0047] Figure 16 It is a structural diagram of a terminal device provided by an embodiment of the present application. Detailed implementation manners
[0048] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.
[0049] The terms "first", "second", etc. in the description and claims of this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same category, and do not limit the number of objects. For example, the first object can be one or more. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / " generally means an "or" relationship between the associated objects before and after.
[0050] It is worth noting that the technology described in the embodiments of this application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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 the embodiments of this application are often used interchangeably, and the described technology can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and uses the NR term in most of the following descriptions, but these technologies can also be applied to applications other than NR system applications, such as the 6th Generation (6G) communication system.
[0051] Figure 1A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a user equipment 11 and a network device 12. Among them, the user equipment 11 can also be referred to as a terminal device or a user terminal (User Equipment, UE). The user equipment 11 can be a mobile phone, a tablet personal computer, a laptop computer or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian user equipment (Pedestrian User Equipment, PUE), etc. terminal-side devices. Wearable devices include: bracelets, earphones, glasses, etc. It should be noted that the specific type of the user equipment 11 is not limited in the embodiments of the present application. The network device 12 can be a base station or a core network device. Among them, the base station can be called a Node B, an evolved Node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some 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 the embodiments of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0052] For the convenience of understanding, some contents related to the embodiments of the present application are described below:
[0053] The characteristics of the delay and Doppler of the channel are essentially determined by the multipath channel. Signals arriving at the receiver through different paths have different arrival times because of the difference in the propagation distance. For example, if two echoes s1 and s2 each travel distances d1 and d2 to reach the receiver, then the time difference between their arrivals at the receiver is c is the speed of light. Due to this time difference between the echoes s1 and s2, their coherent superposition on the receiver side causes the observed signal amplitude jitter, i.e., the fading effect. Similarly, the Doppler spread of the multipath channel is also caused by the multipath effect. We know that the Doppler effect is due to the relative velocity between the transmitter and the receiver. For the signals arriving at the receiver through different paths, there are differences in the incident angles with respect to the antenna normal, resulting in differences in the relative velocities, and further causing different Doppler frequency shifts for the signals in different paths. Assume the original frequency of the signal is f0, the relative velocity between the transmitter and the receiver is ΔV, and the incident angle between the signal and the normal of the receiver antenna is θ. Then we have: 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 Doppler frequency shifts Δv1 and Δv2 they obtain are also different. In summary, the signal seen at the receiver is the superposition of component signals from different paths with different time delays and Dopplers, which overall manifests as a received signal with fading and frequency shift relative to the original signal. And performing delay-Doppler analysis on the channel helps collect the delay-Doppler information of each path, thereby reflecting the delay-Doppler response of the channel.
[0054] The full name of the OTFS modulation technique is Orthogonal Time Frequency Space (OTFS) modulation. This technique logically maps the information in a data packet of size M×N, such as Quadrature Amplitude Modulation (QAM) symbols, to an M×N lattice in the two-dimensional delay-Doppler plane, that is, the pulse within each lattice modulates a QAM symbol in the data packet. Further, by designing a set of orthogonal two-dimensional basis functions, the data set on the M×N delay-Doppler domain plane is transformed to the N×M time-frequency domain plane. This transformation is mathematically called the Inverse Sympletic Finite Fourier Transform (ISFFT). Correspondingly, the transformation from the time-frequency domain to the delay-Doppler domain is called the Sympletic Finite Fourier Transform (SFFT). The physical meaning behind this is that the delay and Doppler effects of the signal are actually a linear superposition effect of a series of echoes with different time and frequency offsets after the signal passes through the multipath channel. In this sense, the delay-Doppler analysis and the time-frequency domain analysis can be mutually transformed through the aforementioned ISFFT and SFFT.
[0055] Among them, the above-mentioned lattice can be understood as a Resource Element (RE), and the above conversion relationship is as Figure 2 shown:
[0056] Thus, OTFS technology transforms the time-varying multipath channel into a time-invariant two-dimensional delay-Doppler domain channel (within a certain duration), thereby directly reflecting the channel delay-Doppler response characteristics caused by the geometric characteristics of the relative positions of the reflectors between the transceiver in the wireless link. The advantage of this is that OTFS eliminates the difficulties of tracking time-varying fading characteristics in traditional time-frequency domain analysis, and instead extracts all the diversity characteristics of the time-frequency domain channel through delay-Doppler domain analysis. In an actual system, the number of channel delay paths and Doppler frequency shifts is much smaller than the number of channel time-domain and frequency-domain responses. Therefore, the channel characterized by the delay-Doppler domain is relatively concise. Therefore, using OTFS technology for analysis in the delay-Doppler domain can make the encapsulation of reference signals more compact and flexible, which is especially beneficial for supporting large antenna arrays in large-scale multi-input multi-output (Multi-User Multiple-Input Multiple-Output, MIMO) systems.
[0057] The OTFS modulation defines QAM symbols on the delay-Doppler plane, transforms them into the time-frequency domain for transmission, and the receiver processes them back in the delay-Doppler domain. Therefore, a method for analyzing the wireless channel response in the delay-Doppler domain can be introduced. When a signal passes through a linear time-varying wireless channel, the relationship between the expressions of its channel response in different planes is as Figure 3 shown:
[0058] In Figure 3 , the SFFT transformation formula is:
[0059] h(τ,ν)=∫∫H(t,f)e -j2π(vt-fτ) dτdν (1)
[0060] Correspondingly, the transformation formula of the ISFFT is:
[0061] H(t,f)=∫∫h(τ,v)e j2π(vt-fτ) dτdv (2)
[0062] When a signal passes through a linear time-varying channel, let the time-domain received signal be r(t), and its corresponding frequency-domain received signal be R(f), and there is r(t) can be expressed in the following form:
[0063] r(t)=s(t)*h(t)=∫g(t,τ)s(t - τ)dτ (3)
[0064] From the Figure 3 relationship, it can be known that
[0065] g(t,τ)=∫h(v,τ)e j2πvt dv (4)
[0066] Substituting (4) into (3) gives:
[0067] r(t) = ∫∫h(ν,τ)s(t - τ)e j2πνt dτdν (5)
[0068] From Figure 3 the relationships shown, the classical Fourier transform theory, and formula (5), it can be seen that
[0069]
[0070] where ν represents the delay variable, τ represents the Doppler variable, f represents the frequency variable, and t represents the time variable.
[0071] Equation (6) implies that in the OTFS system, the analysis in the delay - Doppler domain can rely on the existing communication framework established in the time - frequency domain and be implemented by adding an additional signal processing process at the transmitter and receiver ends. Moreover, the additional signal processing consists only of Fourier transforms and can be fully implemented by existing hardware without adding new modules. This good compatibility with the existing hardware system greatly facilitates the application of the OTFS system. In an actual system, the OTFS technology can be easily implemented as a pre - processing and post - processing module of a filtered OFDM system, so it has good compatibility with the multi - carrier system under the existing NR technology architecture.
[0072] When OTFS is combined with a multi - carrier system, the implementation method at the transmitter end is as follows: The QAM symbols containing the information to be transmitted are carried by the waveforms in the delay - Doppler plane, passed through a two - dimensional ISFFT, converted into the waveforms in the time - frequency domain plane of a traditional multi - carrier system, and then through a symbol - level one - dimensional Inverse Fast Fourier Transform (IFFT) and serial - to - parallel conversion, and sent out as time - domain sampling points.
[0073] The receiving end of the OTFS system is roughly an inverse process of the transmitting end: After the time - domain sampling points are received by the receiver, through parallel - to - serial conversion and a symbol - level one - dimensional Fast Fourier Transform (FFT), they are first transformed into the waveforms in the time - frequency domain plane, and then through SFFT, converted into the waveforms in the delay - Doppler domain plane. The QAM symbols carried by the waveforms in the delay - Doppler domain are processed by the receiver, including channel estimation and equalization, demodulation, and decoding, etc.
[0074] The advantages of OTFS modulation are mainly reflected in the following aspects:
[0075] OTFS modulation transforms the time-varying fading channel in the time-frequency domain between the transceiver into a deterministic non-fading channel in the delay-Doppler domain. In the delay-Doppler domain, each symbol in a group of information symbols transmitted at one time experiences the same static channel response and signal-to-noise ratio (SNR).
[0076] The OTFS system resolves the reflectors in the physical channel through the delay-Doppler image and coherently combines the energies from different reflection paths using a receive equalizer, effectively providing a non-fading static channel response. Utilizing the above static channel characteristics, the OTFS system does not need to introduce closed-loop channel adaptation like the OFDM system to cope with the fast-changing channel, thus enhancing the system robustness and reducing the complexity of system design.
[0077] Since 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 the OTFS system can be expressed in a very compact form. The channel estimation overhead of the OTFS system is less and more accurate.
[0078] Another advantage of OTFS is reflected in dealing with the extreme Doppler channel. Through the analysis of the delay-Doppler image under appropriate signal processing parameters, the Doppler characteristics of the channel will be fully presented, which is beneficial to signal analysis and processing in Doppler-sensitive scenarios (such as high-speed movement and millimeter waves).
[0079] In summary, the channel estimation in the OTFS system adopts the following method: The transmitter maps the pilot pulse in the delay-Doppler domain, and the receiver estimates the channel response h(v,τ) in the delay-Doppler domain by analyzing the delay-Doppler image of the pilot, and then the channel response expression in the time-frequency domain can be obtained according to Figure 3 the relationship, which is convenient for signal analysis and processing using the existing technologies in the time-frequency domain. The pilot mapping on the delay-Doppler plane can be in the form of Figure 4 ways.
[0080] In Figure 4 , the transmitted signal is a single-point pilot (401) at (l p ,k p ), the guard symbol (402) with an area of (2l v + 1)(4k v + 1) - 1 surrounding it, and MN - (2l v + 1)(4k vIt consists of the data part of (+1). At the receiving end, two offset peaks (such as 4021 and 4022) appear in the guard band of the delay-Doppler domain grid, indicating that there are two secondary paths with different delay-Doppler in addition to the main path of the channel. By measuring the amplitude, delay, and Doppler parameters of all secondary paths, the delay-Doppler domain expression of the channel, i.e., h(ν,τ), is obtained. To prevent the data on the receiving signal grid from contaminating the pilot symbols and resulting in inaccurate channel estimation, the area of the guard symbols should satisfy the following conditions:
[0081] l τ ≥τ max MΔf,k v ≥v max NΔT (7)
[0082] where τ max and v max are respectively the maximum time delay and the maximum Doppler shift of all paths of the channel. Multiple guard symbols 402 surround the single-point pilot 401 to form a guard band, and the multiple guard symbols 402 correspond to blank resource elements.
[0083] Figure 2 and Figure 4 in the M*N plane are actually discrete point values on a two-dimensional delay-Doppler plane, and each grid corresponds to a quantized delay-Doppler pair (τ i ,v j ). When the total number of resources is fixed (bandwidth and time are fixed), if M*N is larger, the number of grids is more, which is equivalent to improving the quantization accuracy of the discrete delay-Doppler points. When M is larger, the number of delays that can be resolved through delay-Doppler analysis is more, which can be called improving the delay resolution; when N is larger, the number of Doppler shift values that can be resolved through delay-Doppler analysis is more, which can be called improving the Doppler resolution. With the improvement of multi-path and Doppler resolution, the information of the channel response we obtain is richer, so that the channel can be estimated more accurately, and then the receiving end decoding performance can be improved.
[0084] However, the gain brought by increasing the value of M*N has an upper limit. The delay-Doppler characteristics of the channel are actually caused by the signal experiencing a multipath channel. The number of multipaths in the channel depends on the number of reflectors in the channel, so it cannot be infinite. Also, the number of states of the delay and Doppler responses of the channel is limited by the number of multipaths and cannot be infinite. Therefore, a certain size of M*N can meet the system design requirements. On the other hand, the size of M*N also needs to consider the size of the data block. For small-packet data, theoretically, only a relatively small amount of M*N resources are needed to carry it. However, a relatively small M*N implies a relatively low channel resolution, and there is a risk of degradation in channel estimation performance. But if M*N is blindly increased in pursuit of channel resolution, it will cause waste of resources due to overdesign for small-packet data.
[0085] Next, in conjunction with the accompanying drawings, the data transmission method provided in the embodiments of the present application will be described in detail through specific embodiments and their application scenarios.
[0086] Please refer to Figure 5 , Figure 5 which is a flowchart of a data transmission method provided in an embodiment of the present application. This method is executed by a transmitting device. As Figure 5 shown, it includes the following steps:
[0087] Step 501, transform the delay-Doppler domain data set on the delay-Doppler resource block into a time-frequency domain data set;
[0088] Step 502, map the time-frequency domain data set to a time-frequency resource block according to a preset resource mapping rule;
[0089] Step 503, transmit the time-frequency domain data set on the time-frequency resource block;
[0090] Among them, the resource mapping rule includes sparse mapping.
[0091] In the embodiments of the present application, the above-mentioned sparse mapping can be understood as mapping according to a preset sparse interval. Optionally, the sparse mapping can be performed only in the frequency domain, or can be performed both in the frequency domain and in the time domain. In other words, the above-mentioned sparse mapping includes any of the following:
[0092] Perform continuous mapping in the time domain and sparse mapping in the frequency domain;
[0093] Perform sparse mapping both in the time domain and in the frequency domain.
[0094] Among them, when performing sparse mapping both in the time domain and in the frequency domain, the sparse interval in the frequency domain and the sparse interval in the time domain can be the same or different, and no further limitation is made here.
[0095] InFigure 2 Among them, there are the following conversion relationships for each parameter in the delay-Doppler and time-frequency domains. The system bandwidth B = MΔf, and the signal duration T = NΔT. In an OFDM system, the subcarrier spacing Δf of the system is inversely proportional to the symbol time ΔT, that is It can be seen that there is the following reciprocal relationship between the two basic metrics in the time-frequency domain plane, that is, Δf·ΔT = 1. There is a delay-Doppler plane reciprocal to the above time-frequency domain plane, which is determined by the delay spread τ r and the Doppler spread v r and there is Obviously v r ·τ r = 1. The M delay spread τ r and the Doppler spread v r determine an M*N delay-Doppler resource grid on a two-dimensional plane. It is easy to know that the delay resolution and the Doppler resolution satisfy the following equation: From the above relationship, it is easy to know that:
[0096]
[0097] It can be seen from formula (8) that increasing ΔT and / or Δf while keeping M and N unchanged can improve the delay resolution and the Doppler resolution. Therefore, in the embodiment of the present application, in the mapping from the delay-Doppler domain to the actual time-frequency resources, a sparse mapping is adopted, which is equivalent to equivalently increasing ΔT and / or Δf. After passing through the actual channel and then converting to the delay-Doppler domain for analysis, higher time delay and Doppler resolutions can be obtained. In this way, it is possible to avoid increasing and causing a large amount of resource occupation. Therefore, the embodiment of the present application improves the low resource utilization rate. Among them, M can be understood as the number of resource grids in the delay dimension of the delay-Doppler resource block or the number of resource grids in the frequency dimension of the time-frequency resource block, and N can be understood as the number of resource grids in the Doppler dimension of the delay-Doppler resource block or the number of resource grids in the time dimension of the time-frequency resource block. This resource grid can be understood as a resource element.
[0098] As Figure 6 shown, the following takes the case of performing sparse mapping in both the time domain and the frequency domain as an example for illustration. In Figure 6 , for the data occupying 4*2 resource grids, when performing dilution mapping at a sparse interval of 1 resource grid in both the time domain and the frequency domain, the symbol interval of the actually mapped time-frequency domain symbols is 2ΔT and the subcarrier interval is 2Δf. Based on formula (8), it can be known that the Doppler resolution and the delay resolution are each improved by 2 times. At this time, the resource grids with sparse intervals can map other data. For example, in the case of multi-packet or multi-user multiplexing, the blank resource grids between the resource grids mapping data can also be filled with other data, thus avoiding resource waste.
[0099] In the embodiments of the present application, the delay-Doppler domain data set on the delay-Doppler resource block is transformed into a time-frequency domain data set; according to a preset resource mapping rule, the time-frequency domain data set is mapped onto a time-frequency resource block; and the time-frequency domain data set on the time-frequency resource block is sent; wherein, the resource mapping rule includes sparse mapping. In this way, it is possible to avoid a large amount of resource occupation caused by increasing M and N, so the embodiments of the present application improve the resource utilization rate which is relatively low.
[0100] It should be understood that the above receiving device and sending device can both be user equipment, or one can be user equipment and the other can be a network device, which is not further limited herein.
[0101] Optionally, in some embodiments, the resource mapping rule further includes interleaved mapping for multiple time-frequency domain data sets, and the interleaved mapping includes any one of the following:
[0102] Performing interleaved mapping only on frequency domain pairs;
[0103] Performing interleaved mapping both in the time domain and the frequency domain.
[0104] In this embodiment, the multiple time-frequency domain data sets may belong to one or more receiving devices. In the following embodiments, the following multiple time-frequency data sets belonging to multiple receiving devices are taken as an example for illustration. The above interleaved mapping can be understood as multiple time-frequency domain data sets being interleaved and mapped according to a certain interleaved period. It should be understood that performing interleaved mapping means performing sparse mapping. Taking two time-frequency domain data sets as an example for illustration, if the two time-frequency domain data sets perform interleaved mapping and sparse mapping only in the frequency domain, at this time, each time-frequency domain data set performs sparse mapping in the frequency domain, and the data of another time-frequency domain data set is mapped on the resource grids with a sparse interval corresponding to one time-frequency domain data set, so that the data in the two time-frequency domain data sets are alternately mapped in the frequency domain in turn. For example, resource grids 1, 2, 3, and 4 are four adjacent resource grids in sequence on the same time unit, and resource grids 1, 2, 3, and 4 correspond to different frequencies. At this time, resource grids 1 and 3 map the data of one time-frequency domain data set, and resource grids 2 and 4 map the data of another time-frequency domain data set. The interleaved mapping in the time domain is the same. For example, resource grids 5, 6, 7, and 8 are four adjacent resource grids in sequence on the same frequency unit, and resource grids 5, 6, 7, and 8 correspond to different times. At this time, resource grids 5 and 7 map the data of one time-frequency domain data set, and resource grids 6 and 8 map the data of another time-frequency domain data set.
[0105] Since in this embodiment, interleaved mapping is performed on multiple time-frequency domain data sets, it is possible to avoid resource waste caused by sparse intervals, thereby further improving the resource utilization rate.
[0106] In other words, in the embodiments of the present application, the mapping rule satisfies any one of the following:
[0107] Rule 1: For the time-frequency domain data sets of multiple receiving devices, perform interleaved mapping only in the frequency domain, perform continuous mapping in the time domain, and perform sparse mapping in the frequency domain;
[0108] Rule 2: For the time-frequency domain data sets of multiple receiving devices, perform interleaved mapping both in the frequency domain and in the time domain, and perform sparse mapping both in the time domain and in the frequency domain.
[0109] Optionally, in some embodiments, the step of mapping the time-frequency domain data set to the time-frequency resource block according to the preset resource mapping rule includes:
[0110] When there are at least two first time-frequency domain data sets of receiving devices in the target time unit, for the first time-frequency domain data set, perform the sparse mapping and the interleaved mapping in the frequency domain;
[0111] For the second time-frequency domain data set in the target frequency unit, perform continuous mapping in the time domain;
[0112] Wherein, the target time unit is any time unit of the time-frequency resource block, and the target frequency unit is any frequency unit of the time-frequency resource block.
[0113] In the embodiments of the present application, since the sizes of the transmitted data are different, in order to avoid wasting resources with sparse intervals caused by performing sparse mapping alone, it is assumed that there is only one time-frequency domain data set on a certain time unit, and sparse mapping and interleaved mapping are not performed in the frequency domain for this time unit. It should be understood that in this embodiment, continuous mapping is performed in the time domain, that is, interleaved mapping and sparse mapping are not performed. The above-mentioned one time unit can be one or two resource grids. For example, Figure 7 as shown, one time unit is one resource grid. Assume that there are time-frequency resource sets of two receiving devices in one time unit. At this time, the sparse interval for performing sparse mapping in the frequency domain is one resource grid.
[0114] In other embodiments, the step of mapping the time-frequency domain data set to the time-frequency resource block according to the preset resource mapping rule includes:
[0115] When there are at least two first time-frequency domain data sets of receiving devices in the target time unit, for the first time-frequency domain data set, perform the sparse mapping and the interleaved mapping in the frequency domain;
[0116] In the case where there are at least two second time-frequency domain data sets of receiving devices within the target frequency unit, for the second time-frequency domain data set, perform the sparse mapping and the interleaving mapping in the time domain;
[0117] Wherein, the target time unit is any time unit of a time-frequency resource block, and the target frequency unit is any frequency unit of a time-frequency resource block.
[0118] In the embodiments of the present application, since the sizes of the data to be sent are different, in order to avoid wasting resources with sparse intervals caused by performing sparse mapping separately, it is assumed that when there is only one time-frequency domain data set on a certain time unit, no sparse mapping and interleaving mapping are performed in the frequency domain for this time unit; it is assumed that when there is only one time-frequency domain data set on a certain frequency unit, no sparse mapping and interleaving mapping are performed in the time domain for this frequency unit. A time unit can be one or two resource elements, and a frequency unit can be one or two resource elements. As Figure 8 shown, taking one time unit as one resource element and one frequency unit as one resource element as an example for illustration. In this embodiment, there are time-frequency resource sets of two receiving devices in one time unit. At this time, the sparse interval for performing sparse mapping in the frequency domain is one resource element; there are time-frequency resource sets of three receiving devices in one frequency unit. At this time, the sparse interval for performing sparse mapping in the time domain is two resource elements.
[0119] It should be understood that the above resource mapping rules can be agreed upon by a protocol or configured by a sending device. When configured by the sending device, before the step of sending the time-frequency domain data set, the method further includes:
[0120] Sending first indication information to a receiving device, where the first indication information is used to indicate the resource mapping rules.
[0121] In this embodiment, the sending device can send the first indication information in ways such as a broadcast message, a Radio Resource Control (RRC) signaling, and a Downlink Control Information (DCI) signaling, which are not further limited herein.
[0122] Optionally, in some embodiments, before the step of sending the time-frequency domain data set, the method further includes:
[0123] Sending second indication information to a receiving device;
[0124] Wherein, the second indication information is used to indicate the starting resource position of the time-frequency resource block where the time-frequency domain data set is located within the time-frequency resource grid corresponding to the current processing time unit; or, in the case where the time-frequency resource grid corresponding to the current processing time unit is divided into multiple time-frequency resource blocks according to a preset rule, the second indication information is used to indicate the index value corresponding to the time-frequency resource block where the time-frequency domain data set is located.
[0125] In this embodiment, the sending device can send the second indication information through broadcast messages, RRC signaling, DCI signaling, etc., and no further limitation is made here.
[0126] It should be understood that the length of a radio frame is 10 ms and it is divided into ten subframes, and the length of a subframe is 1 ms. In LTE, a subframe is the basic resource unit for physical layer data packet processing, that is, the data in a subframe (i.e., a transport block (TB)) is encoded and decoded together; in New Radio (NR), a subframe is further divided into slots, and a slot is the basic resource unit for data packet processing. The processing time unit can be understood as the basic resource unit, and the above-mentioned current processing time unit can be understood as the current processing subframe or the current processing slot.
[0127] It should be understood that the above-mentioned preset rule can be a rule agreed upon by the protocol or a rule indicated by the sending device, and no further limitation is made here. In the case where the time-frequency resource grid corresponding to the current processing time unit is divided into multiple time-frequency resource blocks according to a preset rule, each divided time-frequency resource block has a corresponding index value.
[0128] To better understand this application, the implementation process of this application will be described in detail through specific examples below.
[0129] Embodiment 1: In a multi-user multiplexing scenario, by interleaving the placement of different user data, the functions of increasing the delay and Doppler resolution and improving the channel estimation accuracy are achieved. Figure 6 The time-frequency domain resolutions of are:
[0130]
[0131] In the embodiment of this application, by sparsely mapping the transformed delay-Doppler domain QAM symbols on the physical time-frequency domain resources, the delay and Doppler resolution of channel estimation can be improved. Assuming that after sparse mapping of user data with a dimension of l×k, the symbol interval and subcarrier interval are aΔT and bΔf respectively, then the mapped data is distributed in a rectangular resource block. As Figure 9 The resource occupied by the sparse mapping shown is the range shown by the dashed box.
[0132] If there is only single-user data, the size of the physical time-frequency resource block to be allocated to the user is [l+(l - 1)(b - 1)]*[k+(k - 1)(a - 1)]. Compared with the size of the original data, the additional resource overhead is:
[0133]
[0134] To further avoid resource waste, the user data of multiple users can be sparsely mapped onto a physical time-frequency resource block through an interleaving method. Both a and b are positive integers.
[0135] To avoid resource waste, the data of multiple users can be sparsely mapped onto a physical time-frequency resource block through an interleaving method. Specifically, as Figure 8 shown. In Figure 8 , there are a total of P users, represented by different fillings. The data block of each user is a QAM symbol set in the l×k delay-Doppler domain. The logically occupied time-frequency resources of the data of P users are P*l*k in total. After interleaving the data of P users through the method of this application and then mapping it to the physical resources in the time-frequency domain, the occupied quantity is still P*l*k. Therefore, in the case of multiple users, adopting the interleaving mapping and sparse mapping methods proposed in this application will not incur additional overhead.
[0136] It should be understood that the data sending method of this application can be applied to the uplink or the downlink.
[0137] Optionally, in some embodiments, when applied to the downlink, the base station schedules each UE's resources according to the optimized interleaving method. Each UE only receives the data on the resources scheduled for itself and performs OTFS transformation according to the characteristics of this resource block, i.e., (M,N,Δf), to perform channel measurement, channel estimation, and decoding in the delay-Doppler domain.
[0138] In some other embodiments, when used for the uplink, it is also necessary for the base station to schedule each UE's resources to form an optimized interleaving method. Each UE only performs OTFS transformation on the resources scheduled for itself according to the characteristics (M,N,Δf) of this resource block and sends the QAM symbols converted to the time-frequency domain. After receiving the messages sent by the UE, the base station decodes each UE's message separately according to the known resource scheduling situation.
[0139] The transmission of (M,N,Δf) can be determined by the following methods:
[0140] The base station directly indicates the resource location to the UE;
[0141] The protocol stipulates several different interleaving mode frame structure patterns, which indicate the resource index within the frame to the UE;
[0142] The protocol stipulates several different interleaving mode frame structure patterns, and the UE selects the resource position according to its own ID.
[0143] Embodiment 2: In the scenario of multi-user multiplexing, by interleaving and placing different user data, the functions of increasing the delay and Doppler resolution and improving the channel estimation accuracy are achieved.
[0144] In the embodiment of the present application, by sparsely mapping the transformed delay-Doppler domain QAM symbols in the frequency domain, the delay resolution of channel estimation can be improved. The Doppler resolution can only be achieved by selecting a larger N. As Figure 10 shown, compared with Figure 6 , to obtain twice the Doppler resolution, the number of time-domain resources needs to be set to 2N. With the total number of resources remaining unchanged, the frequency-domain resources become Therefore, to obtain twice the delay resolution, needs to be quadrupled. It can be obtained that the time-domain and frequency-domain resolutions of this embodiment are respectively:
[0145]
[0146] Please refer to Figure 11 , Figure 11 which is a flowchart of a data reception processing method provided by the embodiment of the present application. This method is executed by a receiving device. As Figure 11 shown, it includes the following steps:
[0147] Step 1101, demodulate the received data to obtain the time-domain data set corresponding to the current processing time unit;
[0148] Step 1102, transform the time-domain data set into a time-frequency domain data set;
[0149] Step 1103, according to the preset resource mapping rule, obtain the third time-frequency domain data set corresponding to the receiving device from the time-frequency domain data set;
[0150] Step 1104, transform the third time-frequency domain data set into a delay-Doppler domain data set;
[0151] Among them, the resource mapping rule includes sparse mapping.
[0152] Optionally, the sparse mapping includes any one of the following:
[0153] Perform continuous mapping in the time domain and sparse mapping in the frequency domain;
[0154] Perform sparse mapping in both the time domain and the frequency domain.
[0155] Optionally, the resource mapping rule further includes interleaved mapping for multiple time-frequency domain data sets, and the interleaved mapping includes any of the following:
[0156] Performing interleaved mapping only on frequency domain pairs;
[0157] Performing interleaved mapping both in the time domain and the frequency domain.
[0158] Optionally, the multiple time-frequency domain data sets belong to multiple receiving devices.
[0159] Optionally, the mapping rule satisfies any of the following:
[0160] Rule 1: For the time-frequency domain data sets of multiple receiving devices, performing interleaved mapping only in the frequency domain, performing continuous mapping in the time domain, and performing sparse mapping in the frequency domain;
[0161] Rule 2: For the time-frequency domain data sets of multiple receiving devices, performing interleaved mapping both in the frequency domain and the time domain, and performing sparse mapping both in the time domain and the frequency domain.
[0162] Optionally, before the step of demodulating the received data to obtain the time domain data set corresponding to the current processing time unit, the method further includes:
[0163] Receiving first indication information sent by a sending device, where the first indication information is used to indicate the resource mapping rule.
[0164] Optionally, before the step of demodulating the received data to obtain the time domain data set corresponding to the current processing time unit, the method further includes:
[0165] Receiving second indication information sent by the sending device;
[0166] Wherein, the second indication information is used to indicate the starting resource position of the time-frequency resource block where the time-frequency domain data set is located within the time-frequency resource grid corresponding to the current processing time unit; or, in the case where the time-frequency resource grid corresponding to the current processing time unit is divided into multiple time-frequency resource blocks according to a preset rule, the second indication information is used to indicate the index value corresponding to the time-frequency resource block where the time-frequency domain data set is located.
[0167] It should be noted that, as an Figure 5 embodiment corresponding to the receiving device shown in the embodiment, its specific implementation manner can refer to the relevant description of the embodiment shown in Figure 5 and achieve the same beneficial effects. To avoid repeated description, it will not be elaborated here.
[0168] It should be noted that for the data sending method provided in the embodiments of the present application, the execution subject may be a data sending device, or a control module in the data sending device for executing the data sending method. In the embodiments of the present application, taking the data sending device as the execution subject of the data sending method as an example, the data sending device provided in the embodiments of the present application will be described.
[0169] Please refer to Figure 12 , Figure 12 which is a structural diagram of a data sending device provided in the embodiments of the present application. As Figure 12 shown, the data sending device 1200 includes:
[0170] A first transformation module 1201, configured to transform the delay Doppler domain data set on the delay Doppler resource block into a time-frequency domain data set;
[0171] A mapping module 1202, configured to map the time-frequency domain data set to a time-frequency resource block according to a preset resource mapping rule;
[0172] A sending module 1203, configured to send the time-frequency domain data set on the time-frequency resource block;
[0173] Wherein, the resource mapping rule includes sparse mapping.
[0174] Optionally, the sparse mapping includes any one of the following:
[0175] Perform continuous mapping in the time domain and sparse mapping in the frequency domain;
[0176] Perform sparse mapping in both the time domain and the frequency domain.
[0177] Optionally, the resource mapping rule further includes interleaved mapping for multiple time-frequency domain data sets, and the interleaved mapping includes any one of the following:
[0178] Perform interleaved mapping only on frequency domain pairs;
[0179] Perform interleaved mapping in both the time domain and the frequency domain.
[0180] Optionally, the multiple time-frequency domain data sets belong to multiple receiving devices.
[0181] Optionally, the mapping rule satisfies any one of the following:
[0182] Rule 1: For the time-frequency domain data sets of multiple receiving devices, perform interleaved mapping only in the frequency domain, perform continuous mapping in the time domain, and perform sparse mapping in the frequency domain;
[0183] Rule 2: For the time-frequency domain data sets of multiple receiving devices, perform interleaved mapping in both the frequency domain and the time domain, and perform sparse mapping in both the time domain and the frequency domain.
[0184] Optionally, the mapping module 1202 is specifically configured to:
[0185] In the case where there are at least two first time-frequency domain data sets of receiving devices within a target time unit, for the first time-frequency domain data set, perform the sparse mapping and the interleaving mapping in the frequency domain;
[0186] For a second time-frequency domain data set within a target frequency unit, perform continuous mapping in the time domain;
[0187] Wherein, the target time unit is any time unit of a time-frequency resource block, and the target frequency unit is any frequency unit of a time-frequency resource block.
[0188] Optionally, the mapping module 1202 is specifically configured to:
[0189] In the case where there are at least two first time-frequency domain data sets of receiving devices within a target time unit, for the first time-frequency domain data set, perform the sparse mapping and the interleaving mapping in the frequency domain;
[0190] In the case where there are at least two second time-frequency domain data sets of receiving devices within a target frequency unit, for the second time-frequency domain data set, perform the sparse mapping and the interleaving mapping in the time domain;
[0191] Wherein, the target time unit is any time unit of a time-frequency resource block, and the target frequency unit is any frequency unit of a time-frequency resource block.
[0192] Optionally, the sending module 1203 is further configured to: send first indication information to a receiving device, where the first indication information is used to indicate the resource mapping rule.
[0193] Optionally, the sending module 1203 is further configured to: send second indication information to a receiving device;
[0194] Wherein, the second indication information is used to indicate the starting resource position of the time-frequency resource block where the time-frequency domain data set is located within the time-frequency resource grid corresponding to the current processing time unit; or, in the case where the time-frequency resource grid corresponding to the current processing time unit is divided into multiple time-frequency resource blocks according to a preset rule, the second indication information is used to indicate the index value corresponding to the time-frequency resource block where the time-frequency domain data set is located.
[0195] The data sending device 1200 provided in the embodiments of the present application can implement Figure 5 each process implemented by the sending device in the method embodiment, and for the sake of brevity, details are not described herein again.
[0196] It should be noted that for the data reception and processing method provided in the embodiments of the present application, the execution subject may be a data reception and processing device, or a control module in the data reception and processing device for executing the data reception and processing method. In the embodiments of the present application, taking the data reception and processing device as an example to execute the data reception and processing method, the data reception and processing device provided in the embodiments of the present application will be described.
[0197] Please refer to Figure 13 , Figure 13 which is a structural diagram of a data reception and processing device provided in the embodiments of the present application. As Figure 13 shown, the data reception and processing device 1300 includes:
[0198] A demodulation module 1301, configured to demodulate the received data to obtain a time-domain data set corresponding to the current processing time unit;
[0199] A second transformation module 1302, configured to transform the time-domain data set into a time-frequency domain data set;
[0200] An acquisition module 1303, configured to obtain a third time-frequency domain data set corresponding to the receiving device from the time-frequency domain data set according to a preset resource mapping rule;
[0201] A third transformation module 1304, configured to transform the third time-frequency domain data set into a delay-Doppler domain data set;
[0202] Wherein, the resource mapping rule includes a sparse mapping.
[0203] Optionally, the sparse mapping includes any one of the following:
[0204] Performing continuous mapping in the time domain and sparse mapping in the frequency domain;
[0205] Performing sparse mapping both in the time domain and in the frequency domain.
[0206] Optionally, the resource mapping rule further includes an interleaved mapping for multiple time-frequency domain data sets, and the interleaved mapping includes any one of the following:
[0207] Performing interleaved mapping only on frequency domain pairs;
[0208] Performing interleaved mapping both in the time domain and in the frequency domain.
[0209] Optionally, the multiple time-frequency domain data sets belong to multiple receiving devices.
[0210] Optionally, the mapping rule satisfies any one of the following:
[0211] Rule 1, performing interleaved mapping only in the frequency domain for the time-frequency domain data sets of multiple receiving devices, and performing continuous mapping in the time domain and sparse mapping in the frequency domain;
[0212] Rule 2: For the time-frequency domain data sets of multiple receiving devices, interleaved mapping is performed both in the frequency domain and the time domain, and sparse mapping is performed both in the time domain and the frequency domain.
[0213] Optionally, before the step of demodulating the received data to obtain the time-domain data set corresponding to the current processing time unit, the method further includes:
[0214] Receiving first indication information sent by a sending device, where the first indication information is used to indicate the resource mapping rule.
[0215] Optionally, before the step of demodulating the received data to obtain the time-domain data set corresponding to the current processing time unit, the method further includes:
[0216] Receiving second indication information sent by a sending device;
[0217] Wherein, the second indication information is used to indicate the starting resource position of the time-frequency resource block where the time-frequency domain data set is located within the time-frequency resource grid corresponding to the current processing time unit; or, in the case where the time-frequency resource grid corresponding to the current processing time unit is divided into multiple time-frequency resource blocks according to a preset rule, the second indication information is used to indicate the index value corresponding to the time-frequency resource block where the time-frequency domain data set is located.
[0218] The data receiving and processing apparatus 1300 provided in the embodiments of the present application can implement Figure 11 each process implemented by the receiving device in the method embodiments, and for the sake of brevity, details are not described herein again.
[0219] The data sending apparatus and the data receiving and processing apparatus in the embodiments of the present application can be an apparatus, or a component, an integrated circuit, or a chip in a terminal. The apparatus can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminal can be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., and the embodiments of the present application do not make specific limitations.
[0220] The data sending apparatus and the data receiving and processing apparatus in the embodiments of the present application can be apparatuses with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems, and the embodiments of the present application do not make specific limitations.
[0221] The data sending device and data receiving and processing device provided in the embodiments of the present application can implement Figures 5 to 11 each process implemented by the method embodiments of
[0222] Figure 14 Figure 14 As shown in
[0223] Figure 15 Figure 15
[0224]
[0225] Figure 15 Figure 15
[0226] The baseband device 1503 may further include a network interface 1506 for interacting with the radio frequency device 1502, such as a common public radio interface (CPRI).
[0227] Specifically, the network-side device according to the embodiment of the present application further includes: instructions or programs stored in the memory 1505 and executable on the processor 1504. When the network-side device is a sending device, the processor 1504 calls the instructions or programs in the memory 1505 to control the execution Figure 12 of the methods executed by the modules shown. When the network-side device is a receiving device, the processor 1504 calls the instructions or programs in the memory 1505 to execute Figure 13 the methods controlled and executed by the modules shown and achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0228] Figure 16 It is a schematic diagram of the hardware structure of a terminal device for implementing various embodiments of the present application.
[0229] The terminal device 1600 includes, but is not limited to: a radio frequency unit 1601, a network module 1602, an audio output unit 1603, an input unit 1604, a sensor 1605, a display unit 1606, a user input unit 1607, an interface unit 1608, a memory 1609, a processor 1610, and other components.
[0230] Those skilled in the art can understand that the terminal device 1600 may further include a power source (such as a battery) for supplying power to each component. The power source may be logically connected to the processor 1610 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 16 The structure of the terminal device shown in the figure does not limit the terminal device. The terminal device may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements, which will not be elaborated here.
[0231] It should be understood that in the embodiments of the present application, the input unit 1604 may include a Graphics Processing Unit (GPU) 16041 and a microphone 16042. The GPU 16041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1606 may include a display panel 16061, and the display panel 16061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1607 includes a touch panel 16071 and other input devices 16072. The touch panel 16071 is also referred to as a touch screen. The touch panel 16071 may include two parts: a touch detection device and a touch controller. The other input devices 16072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.
[0232] In the embodiments of the present application, after receiving the downlink data from the network-side device, the radio frequency unit 1601 sends it to the processor 1610 for processing; in addition, it sends the uplink data to the network device. Generally, the radio frequency unit 1601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0233] The memory 1609 can be used to store software programs or instructions and various data. The memory 109 mainly includes a program or instruction storage area and a data storage area. Among them, the program or instruction storage area can store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1609 may include a high-speed random access memory, and may also include a non-volatile memory. The non-volatile memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid state storage devices.
[0234] The processor 1610 may include one or more processing units; optionally, the processor 1610 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, the user interface, applications or instructions, etc., and the modem processor mainly processes wireless communications, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 1610.
[0235] Wherein, when the sending device is a terminal and the receiving device is another terminal or a network-side device,
[0236] The processor 1610 is configured to: transform the delay-Doppler domain data set on the delay-Doppler resource block into a time-frequency domain data set; map the time-frequency domain data set onto a time-frequency resource block according to a preset resource mapping rule;
[0237] The radio frequency unit 1601 is configured to: send the time-frequency domain data set on the time-frequency resource block;
[0238] Wherein, the resource mapping rule includes sparse mapping.
[0239] It should be understood that in this embodiment, the above-mentioned processor 1610 and radio frequency unit 1601 can implement Figure 5 each process implemented by the sending device in the method embodiment, and for the sake of avoiding repetition, it will not be elaborated here.
[0240] When the receiving device is a terminal and the sending device is another terminal or a network-side device,
[0241] The radio frequency unit 1601 is configured to:
[0242] demodulate the received data to obtain a time-domain data set corresponding to the current processing time unit;
[0243] transform the time-domain data set into a time-frequency domain data set;
[0244] obtain a third time-frequency domain data set corresponding to the terminal device from the time-frequency domain data set according to a preset resource mapping rule;
[0245] transform the third time-frequency domain data set into a delay-Doppler domain data set;
[0246] Wherein, the resource mapping rule includes sparse mapping.
[0247] It should be understood that in this embodiment, the above-mentioned processor 1610 and radio frequency unit 1601 can implement Figure 11 each process implemented by the receiving device in the method embodiment, and for the sake of avoiding repetition, it will not be elaborated here.
[0248] This application embodiment also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above data sending method or data receiving and processing method embodiment, and can achieve the same technical effect. For the sake of avoiding repetition, it will not be elaborated here.
[0249] Among them, the processor is the processor in the electronic device 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 disks, or optical discs, etc.
[0250] Another embodiment of the present application 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 network device programs or instructions to implement each process of the above data reception and processing method embodiments, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0251] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0252] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of another identical element in the process, method, article, or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0253] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or base station, etc.) to execute the methods described in various embodiments of the present application.
[0254] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the specific embodiments described above. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.
Claims
1. A data sending method, which is executed by a sending device, characterized in that, including: transforming a delay-Doppler domain data set on a delay-Doppler resource block into a time-frequency domain data set; mapping the time-frequency domain data set onto a time-frequency resource block according to a preset resource mapping rule; transmitting the time-frequency domain data set on the time-frequency resource block; wherein, the resource mapping rule includes a sparse mapping, and the sparse mapping includes any one of the following: performing continuous mapping in the time domain and sparse mapping in the frequency domain; performing sparse mapping both in the time domain and in the frequency domain; wherein, the resource mapping rule further includes an interleaved mapping for multiple time-frequency domain data sets, and the interleaved mapping includes any one of the following: performing interleaved mapping only on frequency domain pairs; performing interleaved mapping both in the time domain and in the frequency domain; wherein, the mapping rule satisfies any one of the following: Rule 1, performing interleaved mapping only in the frequency domain for the time-frequency domain data sets of multiple receiving devices, and performing continuous mapping in the time domain and sparse mapping in the frequency domain; Rule 2, performing interleaved mapping both in the frequency domain and in the time domain for the time-frequency domain data sets of multiple receiving devices, and performing sparse mapping both in the time domain and in the frequency domain; wherein, the sparse mapping is an equally-spaced mapping according to a sparse interval.
2. The method according to claim 1, wherein The multiple time-frequency domain data sets belong to multiple receiving devices.
3. The method according to claim 1, characterized in that, The step of mapping the time-frequency domain data set onto a time-frequency resource block according to the preset resource mapping rule includes: when there are at least two first time-frequency domain data sets of receiving devices in a target time unit, performing the sparse mapping and the interleaved mapping in the frequency domain for the first time-frequency domain data set; performing continuous mapping in the time domain for a second time-frequency domain data set in a target frequency unit; wherein, the target time unit is any time unit of the time-frequency resource block, and the target frequency unit is any frequency unit of the time-frequency resource block.
4. The method according to claim 1, characterized in that The step of mapping the time-frequency domain data set onto a time-frequency resource block according to the preset resource mapping rule includes: when there are at least two first time-frequency domain data sets of receiving devices in a target time unit, performing the sparse mapping and the interleaved mapping in the frequency domain for the first time-frequency domain data set; when there are at least two second time-frequency domain data sets of receiving devices in a target frequency unit, performing the sparse mapping and the interleaved mapping in the time domain for the second time-frequency domain data set; wherein, the target time unit is any time unit of the time-frequency resource block, and the target frequency unit is any frequency unit of the time-frequency resource block.
5. The method according to claim 1, wherein Before the step of transmitting the time-frequency domain data set, the method further includes: sending first indication information to a receiving device, where the first indication information is used to indicate the resource mapping rule.
6. The method according to claim 1, wherein Before the step of transmitting the time-frequency domain data set, the method further includes: sending second indication information to a receiving device; Wherein, the second indication information is used to indicate the starting resource position of the time-frequency resource block where the time-frequency domain data set is located within the time-frequency resource grid corresponding to the current processing time unit; or, in the case where the time-frequency resource grid corresponding to the current processing time unit is divided into multiple time-frequency resource blocks according to a preset rule, the second indication information is used to indicate the index value corresponding to the time-frequency resource block where the time-frequency domain data set is located.
7. A data receiving and processing method, executed by a receiving device, characterized in that, Comprising: Demodulating the received data to obtain a time-domain data set corresponding to the current processing time unit; Transforming the time-domain data set into a time-frequency domain data set; Obtaining a third time-frequency domain data set corresponding to the receiving device from the time-frequency domain data set according to a preset resource mapping rule; Transforming the third time-frequency domain data set into a delay-Doppler domain data set; Wherein, the resource mapping rule includes a sparse mapping, and the sparse mapping includes any one of the following: Performing continuous mapping in the time domain and sparse mapping in the frequency domain; Performing sparse mapping in both the time domain and the frequency domain; Wherein, the resource mapping rule further includes an interleaved mapping for multiple time-frequency domain data sets, and the interleaved mapping includes any one of the following: Performing interleaved mapping only on frequency domain pairs; Performing interleaved mapping in both the time domain and the frequency domain; Wherein, the mapping rule satisfies any one of the following: Rule 1, performing interleaved mapping only in the frequency domain for the time-frequency domain data sets of multiple receiving devices, and performing continuous mapping in the time domain and sparse mapping in the frequency domain; Rule 2, performing interleaved mapping in both the frequency domain and the time domain for the time-frequency domain data sets of multiple receiving devices, and performing sparse mapping in both the time domain and the frequency domain; Wherein, the sparse mapping is an equally spaced mapping according to a sparse interval.
8. The method according to claim 7, characterized in that, The multiple time-frequency domain data sets belong to multiple receiving devices.
9. The method according to claim 7, wherein Before the step of demodulating the received data to obtain a time-domain data set corresponding to the current processing time unit, the method further includes: Receiving first indication information sent by a sending device, where the first indication information is used to indicate the resource mapping rule.
10. The method according to claim 7, wherein Before the step of demodulating the received data to obtain a time-domain data set corresponding to the current processing time unit, the method further includes: Receiving second indication information sent by a sending device; Wherein, the second indication information is used to indicate the starting resource position of the time-frequency resource block where the time-frequency domain data set is located within the time-frequency resource grid corresponding to the current processing time unit; or, in the case where the time-frequency resource grid corresponding to the current processing time unit is divided into multiple time-frequency resource blocks according to a preset rule, the second indication information is used to indicate the index value corresponding to the time-frequency resource block where the time-frequency domain data set is located.
11. A data sending device, characterized in that, Comprising: A first transformation module, configured to transform the delay-Doppler domain data set on a delay-Doppler resource block into a time-frequency domain data set; A mapping module, configured to map the time-frequency domain data set to a time-frequency resource block according to a preset resource mapping rule; A sending module, configured to send the time-frequency domain data set on the time-frequency resource block; Wherein, the resource mapping rule includes a sparse mapping, and the sparse mapping includes any one of the following: Performing continuous mapping in the time domain and sparse mapping in the frequency domain; Perform sparse mapping both in the time domain and the frequency domain; The resource mapping rule further includes interleaved mapping for multiple time-frequency domain data sets, and the interleaved mapping includes any one of the following: Perform interleaved mapping only on frequency domain pairs; Perform interleaved mapping both in the time domain and the frequency domain; Wherein, the mapping rule satisfies any one of the following: Rule 1, perform interleaved mapping only on the frequency domain for the time-frequency domain data sets of multiple receiving devices, perform continuous mapping in the time domain, and perform sparse mapping in the frequency domain; Rule 2, perform interleaved mapping both in the frequency domain and the time domain for the time-frequency domain data sets of multiple receiving devices, and perform sparse mapping both in the time domain and the frequency domain; Wherein, the sparse mapping is equidistant mapping according to a sparse interval.
12. A data receiving and processing device, characterized in that, Comprise: A demodulation module, configured to demodulate the received data to obtain a time domain data set corresponding to the current processing time unit; A second transformation module, configured to transform the time domain data set into a time-frequency domain data set; An acquisition module, configured to obtain a third time-frequency domain data set corresponding to a receiving device from the time-frequency domain data set according to a preset resource mapping rule; A third transformation module, configured to transform the third time-frequency domain data set into a delay-Doppler domain data set; Wherein, the resource mapping rule includes sparse mapping, and the sparse mapping includes any one of the following: Perform continuous mapping in the time domain and sparse mapping in the frequency domain; Perform sparse mapping both in the time domain and the frequency domain; Wherein, the resource mapping rule further includes interleaved mapping for multiple time-frequency domain data sets, and the interleaved mapping includes any one of the following: Perform interleaved mapping only on frequency domain pairs; Perform interleaved mapping both in the time domain and the frequency domain; Wherein, the mapping rule satisfies any one of the following: Rule 1, perform interleaved mapping only on the frequency domain for the time-frequency domain data sets of multiple receiving devices, perform continuous mapping in the time domain, and perform sparse mapping in the frequency domain; Rule 2, perform interleaved mapping both in the frequency domain and the time domain for the time-frequency domain data sets of multiple receiving devices, and perform sparse mapping both in the time domain and the frequency domain; Wherein, the sparse mapping is equidistant mapping according to a sparse interval.
13. A communication device, characterized in that, Comprise: A memory, a processor, and a program stored on the memory and executable on the processor, where when the program is executed by the processor, it implements the steps in the data sending method according to any one of claims 1 to 6, or when the program is executed by the processor, it implements the steps in the data receiving and processing method according to any one of claims 7 to 10.
14. A readable storage medium, characterized in that, A program or instruction is stored on the readable storage medium, and when the program or instruction is executed by the processor, it implements the steps of the data sending method according to any one of claims 1 to 6, or when the program or instruction is executed by the processor, it implements the steps of the data receiving and processing method according to any one of claims 7 to 10.
Citation Information
Patent Citations
Digital communication using dispersed orthogonal time frequency space modulated signals
WO2018191309A1