This application pertains to the field of communications technologies, and in particular, to a pilot reception processing method, a pilot transmission method, and a related device.
In a complex electromagnetic wave transmission environment, a large number of scattering, reflection, and refraction surfaces exist, which causes a difference in time when a wireless signal arrives at a receiving antenna through different paths, that is, a multipath effect of transmission. Inter symbol interference (ISI) occurs when symbols before and after a transmission signal arrive at the receiving antenna through different paths simultaneously, or when a latter symbol arrives at the receiving antenna within a delay spread of a previous symbol. Similarly, in a frequency domain, due to a Doppler effect caused by a relative speed between a transmitter and a receiver, each subcarrier where a signal is located will cause an offset from a frequency in different degrees, resulting in that subcarriers that could have been orthogonal to each other overlap, that is, resulting in inter-carrier interference (ICI).
According to a first aspect, a pilot reception processing method is provided, where the method is performed by a receiving device and includes:
According to a second aspect, a pilot transmission method is provided, where the method is performed by a transmission device and includes:
According to a third aspect, a pilot reception processing apparatus is provided, including:
According to a four aspect, a pilot transmission apparatus is provided, where the method is performed by a transmission device and includes:
According to a fifth aspect, a communication device is provided, including a processor, a memory, and a program or an instruction stored in the memory and executable on the processor, where when the program or the instruction is executed by the processor, steps of the method in the first aspect are implemented, or steps of the method in the second aspect are implemented.
According to a sixth aspect, a non-transitory computer-readable storage medium is provided, where the non-transitory computer-readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the steps of the method described in the first aspect or the steps of the method described in the second aspect are implemented.
According to a seventh aspect, an embodiment of this application provides a chip, including a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction of a network device to implement the steps of the method according to the second aspect.
According to an eighth aspect, a computer software product is provided, where the computer software product is stored in a non-volatile storage medium, and is configured to be executed by at least one processor, to implement the steps of the method according to the first aspect or implement the steps of the method according to the second aspect.
According to a ninth aspect, a communication device is provided, where the communication device is configured to perform the method described in the first aspect, or perform the method described in the second aspect.
The following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some but not all of the embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this application shall fall within the protection scope of this application.
The terms “first”, “second”, and the like in the specification and claims of this application are used to distinguish between similar objects instead of describing a specific order or sequence. It should be understood that, data termed in such a way is interchangeable in proper circumstances, so that the embodiments of this application can be implemented in an order other than the order illustrated or described herein. Objects classified by “first” and “second” are usually of a same type, and the number of objects is not limited. For example, there may be one or more first objects. In addition, in the specification and the claims, “and/or” represents at least one of connected objects, and a character “/” generally represents an “or” relationship between associated objects.
It should be noted that the technology described in the embodiments of this application is not limited to a Long Term Evolution (LTE)/LTE-advanced (LTE-A) system, and may also be used in various wireless communications systems, for example, 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 another system. The terms “system” and “network” in the embodiments of this application may be used interchangeably. The technologies described can be applied to both the systems and the radio technologies mentioned above as well as to other systems and radio technologies. A New Radio (NR) system is described below as an example, and the term NR is used in most of the descriptions, but these technologies can also be used in an application other than an application of the NR system, for example, a 6th generation (6G) communications system.
For ease of description, the following describes some content in the embodiments of this application:
Delay and a Doppler characteristic of a channel are essentially determined by a multipath channel. Signals arriving at a receiver at different time because the signals are propagated through different paths. For example, two return signals s1 and s2 arriver at the receiver after traveling distances d1 and d2 respectively, and then a difference in time when the two return signals arriver at the receiver is
and c is a light speed. Due to such difference in time between the return signals s1 and s2, coherent superposition of the return signals at the receiver side causes observed signal amplitude jitter, that is, a fading effect. Similarly, Doppler spread of the multipath channel is caused by a multipath effect. As we know, a Doppler effect is that, because a relative speed exists between the transmitter and the receiver, signals arriving at the receiver after traveling different paths have different incident angles relative to a normal of an antenna, which leads to a difference in relative speeds, thus resulting in a different in Doppler frequency shifts of the signals through different paths. Assuming that an original frequency of a signal is f0, a relative speed between the transmitter and receiver is ΔV, and an incident angle between the signal and a normal of a receiver antenna is θ. Then
Obviously, when two return signals s1 and s2 arrive at the receiver antenna through different paths and have different incident angles θ1 and θ2, their Doppler frequency shifts Δv1 and Δv2 are also different. To sum up, a signal seen by the receiver is a superposition of component signals from different paths and with different time delays and Doppler, and the signal is entirely reflected as a receiving signal with fading and a frequency shift relative to an original signal. Analysis of delay-Doppler of a channel helps to collect delay-Doppler information of each path, thus reflecting a delay-Doppler response of the channel.
A full name of an OTFS modulation technology is orthogonal time frequency space (OTFS) modulation. In this technology, information in a data packet with a size of M × N, such as a quadrature amplitude modulation (QAM) symbol, is logically mapped to a grid point M × N on a two-dimensional delay-Doppler plane, that is, a pulse in each grid point modulates a QAM symbol in the data packet. By designing a set of orthogonal two-dimensional functions, a data set on the delay-Doppler domain plane of M × N is transformed on a time-frequency domain plane of N × M, and such transformation is mathematically called inverse symplectic Fourier transform (ISFFT). Correspondingly, transformation from a time-frequency domain to the delay-Doppler domain is called symplectic fourier transform (SFFT). A hidden physical meaning is that the delay and Doppler effect of a signal is actually a linear superposition effect of a series of return signals with different time and frequency offsets after the signal passes through a multipath channel. In this sense, the analysis of delay-Doppler and the analysis of the time-frequency domain may be obtained by mutual conversion of the ISFFT and SFFT.
The grid point can be understood as a resource element (RE), and a relationship of the conversion is shown in
Therefore, in the OTFS technology, a time-varying multipath channel is transformed into a time-invariant two-dimensional delay-Doppler domain channel (within a certain duration), which directly reflects a channel delay-Doppler response characteristic caused by a geometric characteristic of a relative position of a reflector between the transmitter and the receiver in a wireless link. This has an advantage that the OTFS eliminates a difficulty in tracking a time-varying fading characteristic in traditional analysis of the time-frequency domain, and instead extracts all diversity characteristics of a time-frequency domain channel through the analysis of the delay-Doppler domain. In an actual system, a quantity of delay paths and Doppler frequency shifts of a channel is far less than a quantity of time domain and frequency domain responses of the channel, and therefore a channel represented by the delay-Doppler domain is relatively simple. Therefore, analysis of the delay-Doppler domain by using the OTFS technology can enable packaging of a reference signal to be more compact and flexible, especially help to support a large antenna array in a massive multiple-input multiple-output (massive MIMO) system.
OTFS modulation defines that the QAM symbol on the delay-Doppler plane is transformed on the time-frequency domain for transmission, and then returned to the delay-Doppler domain by the receiver for processing. Therefore, a method for analysis of a wireless channel response in the delay-Doppler domain may be introduced. When a signal passes through a linear time-varying wireless channel, a relationship between expressions of a channel response of the signal in different planes is shown in
In
Correspondingly, a transformation formula for the ISFFT is:
When a signal passes through a linear time-varying channel, it is assumed that a received signal in a time domain is r(t), a corresponding received signal in a frequency domain is R(f), and r(t) = F-1{R(ƒ)}.r(t) may be represented in the following form:
It can be learned from a relationship in
After substituting (4) into (3), the following is obtained:
It can be learned from the relationship shown in
v represents a delay variable, τ represents a Doppler variable, f represents a frequency variable, and t represents a time variable.
An Equation (6) implies that the analysis of the delay-Doppler domain in an OTFS system can be implemented by relying on an existing communication framework based on the time-frequency domain and adding additional signal processing at the transmitter and receiver. In addition, the additional signal processing includes only the Fourier transform, which may be completely implemented by existing hardware without adding a new module. This good compatibility with an existing hardware system greatly facilitates application of the OTFS system. In an actual system, the OTFS technology may be easily implemented as a pre-processing module and a post-processing module of a filtered OFDM system, and therefore the OTFS technology has good compatibility with a multi-carrier system under an existing NR technology framework.
When the OTFS is combined with the multi-carrier system, implementation at the transmitter is as follows: a QAM symbol containing to-be-transmitted information is carried by a waveform of the delay-Doppler plane, converted into a waveform of a time-frequency domain plane in a traditional multi-carrier system through a two-dimensional ISFFT, transformed into a time-domain sampling point by one-dimensional inverse fast Fourier transform (IFFT) at a symbol level and serial-parallel conversion, and then sent.
The receiver of the OTFS system is roughly a reverse process of the transmitter: after the time domain sampling point is received by the receiver, the time domain sampling point is first transformed into a waveform on the time-frequency domain plane through parallel-serial conversion and one-dimensional fast fourier transform (FFT) at the symbol level and then converted into a waveform on the delay-Doppler domain plane through the SFFT, and then the QAM symbol carried by the waveform in the delay-Doppler domain is processed by the receiver, including channel estimation and equalization, demodulation and decoding, and the like.
Advantages of the OTFS modulation are mainly reflected in the following aspects:
The OTFS system analyzes a reflector in a physical channel through a delay-Doppler image, and coherently combines energy from different reflection paths by using a receiving equalizer, which actually provides a static channel response without fading. By using the foregoing static channel characteristic, there is no need to introduce closed-loop channel adaptation for the OTFS system like the OFDM system to deal with a fast-changing channel, thus improving system robustness and reducing complexity of system design.
Because a quantity of delay-Doppler states in the delay-Doppler domain is much less than a quantity of time-frequency states in the time-frequency domain, a channel in the OTFS system can be expressed in an extremely compact form. Overheads for channel estimation of the OTFS system is less and more accurate.
Another advantage of the OTFS is that it can be used in an extreme Doppler channel. By analyzing the delay-Doppler image with an appropriate signal processing parameter, a Doppler characteristic of a channel will be fully presented, which facilitates signal analysis and processing in a Doppler sensitive scene (such as high-speed moving and a millimeter wave).
To sum up, channel estimation in the OTFS system is performed in the following method: the transmitter maps a pilot pulse in the delay-Doppler domain, and the receiver estimates a channel response h(v,τ) of the delay-Doppler domain through analysis of a pilot delay-Doppler image, and then a channel response expression of the time-frequency domain can be obtained according to a relationship in
In
τmax and vmax are a maximum delay and a maximum Doppler frequency shift of all paths of a channel, respectively. Multiple guard symbols 402 surround the single-point pilot 401 to form the guard band, and the multiple guard symbols 402 correspond to a blank resource element.
In communications technologies, an orthogonal frequency division multiplexing (OFDM) multi-carrier system can be used, and anti-ISI performance can be improved by adding a cyclic prefix (CP). However, because a subcarrier spacing of the OFDM multi-carrier system is limited, in case of a high-speed mobile scene (such as a high-speed rail), a great Doppler frequency shift is caused by a relatively great relative speed between the transmitter and receiver, which destroys orthogonality between OFDM subcarriers, and resulting in serious ICI between the subcarriers.
An orthogonal time frequency space (OTFS) technology can also be used in the communications technologies. In the OTFS technology, transformation between a delay-Doppler domain and a time-frequency domain is defined, and delay and a Doppler characteristic of a channel are captured by mapping, at the transmitter and receiver, service data and a pilot to a delay-Doppler domain simultaneously for processing and by a pilot of the delay-Doppler domain. In addition, by setting a guard interval, pilot pollution caused by the ICI in the OFDM system can be prevented, so that channel estimation is more accurate, and the receiver can increase a success rate of data decoding.
However, in the OTFS technology, due to the guard interval around a pilot symbol in the delay-Doppler domain, pilot overheads are increased and a resource utilization rate is relatively low.
A pilot reception processing method according to an embodiment of this application will be described below with reference to the accompanying drawings through embodiments and application scenarios thereof.
Please refer to
In this embodiment of this application, different positions of the pilot pattern correspondingly and implicitly indicate different pieces of indication information. A transmission device may first determine first indication information to be indicated, determine a first position of the pilot pattern in a Doppler domain based on the first indication information, and transmit a pilot based on the first position and the pilot pattern.
In some alternative embodiments, other pieces of indication information may be implicitly indicated directly based on a position of the pilot pattern on a delay-Doppler resource block. In some alternative embodiments, the delay-Doppler resource block in the delay-Doppler domain may be used for regional division. For example, the delay-Doppler resource block in the delay-Doppler domain includes Q sub-regions, where Q is an integer greater than 1, and the first position includes a target sub-region in the Q sub-regions, and the pilot pattern is located in the target sub-region.
The first position of the pilot pattern can be understood as a first position of the pilot, that is, a position of a target sub-region, in the Q sub-regions, to which the pilot or the pilot pattern belongs. In other words, in this embodiment of this application, the first indication information can be determined according to the position of the target sub-region in the Q sub-regions. It should be understood that the first indication information may be bit information, or another piece of information implicitly indicated, for example, information associated with the bit information. In the following embodiments, for example, the first indication information is used to indicate the bit information.
The delay-Doppler resource block can be understood as a delay-Doppler resource frame or all resource elements in the delay-Doppler resource frame.
It should be understood that the delay-Doppler resource block may include M × N resource grids, and the M × N resource grids can be divided into mi × ni sub-regions of with a size of i according to a protocol or a division mode indicated by the transmission device. As shown in
In
Optionally, the transmission device and the receiving device may both be user equipment, or one of the transmission device and the receiving device may be a user equipment and the other may be a network device. After the receiving device receives a pilot transmitted by the transmission device, the pilot can be used for channel estimation and measurement to implement demodulation of a data packet. The pilot pattern can be understood as receiving a currently configured pilot pattern, that is, both the transmission device and the receiving device use the pilot pattern for pilot transmission.
Optionally, the pilot pattern may be indicated through pilot configuration. In some embodiments, the pilot pattern is a rectangular resource pattern formed by l × k resource elements, including a resource element where a pilot pulse is located in a center and a blank resource element arranged around a resource element where the pilot pulse is located. The blank resource element arrange around the resource element where the pilot pulse is located form a guard band. As shown in
In this embodiment of this application, a first position of the pilot pattern corresponding to the pilot in the delay-Doppler domain is determined; and first indication information is determined according to the first position. This way, another piece of indication information can be implicitly indicated based on different positions of the pilot pattern corresponding to the pilot, so that a utilization rate of a resource can be improved.
It should be understood that in another embodiment, different pieces of indication information can also be indicated by different pilot patterns, for example, different combinations of (l,k) correspond to different pilot patterns, and it can be assumed that (l1, k1) represents a pilot pattern 1 to indicate one piece of indication information; and (l2, k2) represents a pilot pattern 2 to indicate another kind of indication information. Definitely, in another embodiment, joint indication can be performed based on different pilot patterns and the foregoing first position, thereby increasing a capacity of the indication information. l can be understood as a value of the pilot pattern in a delay dimension and k can be understood as a value of the pilot pattern in a Doppler dimension.
Optionally, in some embodiments, a complete pilot pattern is located in a sub-region. In other words, a quantity of resource grids of each sub-region in the Doppler dimension is greater than or equal to a quantity of resource grids of a pilot pattern in the Doppler dimension; and a quantity of resource grids of each sub-region in the delay dimension is greater than or equal to a quantity of resource grids of a pilot pattern in the delay dimension. This way, a position where the transmission device transmits the pilot and a position where the receiving device receives the pilot are both located in a same sub-region, thus ensuring consistency of understanding of the first indication information by the receiving device and the transmission device.
In this embodiment of this application, each sub-region is a rectangular region of mi × ni, and each sub-region satisfies:
where mi represents a length of the sub-region in a delay dimension, ni represents a length of the sub-region in a Doppler dimension, lτ represents a
length of the pilot pattern in the delay dimension, kv represents a
length of the pilot pattern in the Doppler dimension, and lp and kp represent coordinates of a position at which a single-point in the pilot pattern pilot is transmitted in a target coordinate system, where the target coordinate system is a coordinate system established based on a vertex angle of the sub-region as an original point. For example, a rectangular coordinate system can be established by using a bottom left corner as the original point, where one of the time delay domain and Doppler domain is used as a horizontal axis and the other is as a vertical axis in the target coordinate system.
In this embodiment of this application, the delay dimension can be understood as the delay domain, and the Doppler dimension can be understood as the Doppler domain.
Optionally, in some embodiments, the determining first indication information according to the first position includes:
In this embodiment of this application, a pilot transmitted by P time-frequency resource blocks may include one or more pilots, where at most one pilot allowed to be transmitted is disposed in each time-frequency resource block. Each pilot has a corresponding pilot pattern.
Optionally, in some embodiments, a position of different time-frequency resource frames and the first position may be combined to indicate the first indication information. For example, if a pilot pattern is located in a 00 region of a corresponding delay-Doppler resource block, indication information of the pilot pattern in a time-frequency resource frame 1 is different from indication information of the pilot pattern in a time-frequency resource frame 2. In other words, after a data set on the delay-Doppler resource block is transformed into the time-frequency domain, a mapped time-frequency resource block may also implicitly indicate part of the indication information, and the first position may indicate part of the indication information, and the two parts of indication information jointly indicate the first indication information. For example, after the data set on the delay-Doppler resource block is transformed into the time-frequency domain, the mapped time-frequency resource block can also implicitly indicate bit 00, and a bit sequence indicated by the pilot pattern at the first position is 11, and then the first indication information can be understood as 0011 or 1100.
Optionally, in some embodiments, the first indication information may also be jointly indicated based on a relative position of the pilot pattern of P pilots in the delay-Doppler domain and the first position of the pilot pattern. For example, a quantity of sub-regions of an interval between sub-regions where pilot patterns of two adjacent pilots are located as well as the first position of the pilot pattern in the sub-region indicate the first indication information.
Optionally, in some embodiments, the determining the first indication information according to first positions of pilot patterns within P time-frequency resource blocks in the delay-Doppler domain includes:
In this embodiment of this application, one pilot is transmitted on each time-frequency resource block, and joint indication can be performed through pilot patterns corresponding to P pilots transmitted by the P time-frequency resource blocks, that is, the first indication information can be understood as joint indication information of sub-indication information corresponding to each pilot pattern in the P time-frequency resource blocks. A time-frequency resource block can be understood as a time-frequency resource frame (that is, a radio frame or a time slot) or all resource elements in a time-frequency resource frame, and a time-frequency resource block corresponds to a delay-Doppler resource block. Each time-frequency resource block is divided into q sub-regions, and a bit that can be indicated by the first indication information of the joint indication is b = floor(P log2 i). As shown in
Optionally, the P time-frequency resource blocks satisfy any one of:
Different time resources can be understood as different time resource frames, and different frequency resources can be understood as different sub-channels. That the P time-frequency resource blocks are located in a same time resource and different frequency resources can be understood as follows: the P time-frequency resource blocks include time-frequency resource blocks located on P sub-channels in a time resource frame, as shown in
In this embodiment, for example, sub-indication information of each pilot is bit information, and the first indication information may be a first bit sequence, as shown in
Optionally, the determining the first indication information according to the P pieces of sub-indication information includes:
In some embodiments, the preset order is determined by an arrangement order of a second position, and the second position is a position of a time-frequency resource block mapped after the pilot is transformed from a delay-Doppler resource domain to a time-frequency domain. For example, a cascade sequence for the P time-frequency resource blocks can be predetermined by the transmission device or according to a protocol. For example, the cascade sequence can be determined according to a size of the time domain and frequency domain, and is not limited herein. As shown in
Optionally, in some embodiments, the first indication information is used to indicate a cell identifier or a user equipment identifier.
In a case of multiple cells, the first indication information can be used to distinguish a pilot transmitted by different cells. In a case that multiple cells share a spectrum, a traditional OFDM system distinguishes, through sequence detection, different pilot sequences transmitted by different cells. In the OTFS system, because a single-point pilot pulse in the delay-Doppler domain can be measured only by power detection, pilots are distinguished in another method. In this embodiment of this application, different positions can be selected for pilot pulses transmitted by different cells, to distinguish a cell that a pilot pulse detected by the receiver comes from.
It should be noted that pilot design for multiple cells may be applied to different UE in a same cell for multi-user multiple-input multiple-output (MU-MIMO).
In a cellular network, one cell is divided into three sectors, and each sector is adjacent to a sector of two neighboring cells, that is, a quantity of a group of neighboring cells is generally three, which can be distinguished by 2-bit information. Therefore, according to division similar to
sub-regions with a size of 4 and numbered {0,1,2,3} sequentially. Assuming that a Cell ID of a cell is Cid, a pilot of the cell is transmitted on a mod(Cid, 3) sub-region. For example, if a cell with the Cell ID of 11 satisfies mod(Cid, 3) = 1, a pilot point is transmitted on a grid with a coordinate of
that is, a center position of a sub-region numbered 1. Therefore, when the receiving device detects a pilot pulse on a sub-region 1 by power detection, it can be determined that a cell 11 transmits a pilot at this position. If the cell 11 is a serving cell of the receiving device, the receiving device may perform channel estimation, measurement feedback, and the like by using this pilot. If the cell 11 is not a serving cell of the receiving device, the receiving device may ignore this pilot.
Generally, when a quantity of neighboring cells in a group is K, at least K orthogonal sub-regions can be divided in a delay-Doppler domain resource frame with a size of M × N, and are numbered {0,1,2, ..., K} sequentially. Assuming that a Cell ID of a cell is Cid, a pilot of the cell is transmitted in a mod(Cid, K) sub-region, which ensures that a pilot of each cell and a delay-Doppler shifted version of each cell on a receiving device side all fall in a same sub-region, and will not be detected by the receiving device by mistake.
In a case that multiple UEs share a spectrum, pilots transmitted by different cells can be distinguished. In a case that multiple UEs share a spectrum, a traditional OFDM system distinguishes, through sequence detection, different pilot sequences transmitted by different UEs. In the OTFS system, because a single-point pilot pulse in the delay-Doppler domain can be measured only by power detection, pilots are distinguished in another method. In this embodiment of this application, different positions can be selected for pilot pulses transmitted by different UEs, to distinguish a cell that a pilot pulse detected by the receiver comes from.
Assuming that a group of UEs with a quantity of L share some of same time-frequency resources, and pilots of the UEs are also transmitted on some of same time-frequency resources. Then, log2 L bits are required for differentiation. Therefore, a delay-Doppler domain resource block with a size of M × N can be divided into L sub-regions and numbered {0,1, ...,L} sequentially. Assuming that an ID of a UE is Uid, a pilot of the UE is transmitted on a mod(Uid,L)th sub-region. This ensures that a pilot of each UE and a delay-Doppler shifted version of each UE on the receiver side all fall in a same sub-region, and will not be detected by the receiver by mistake.
It should be noted that, in this embodiment of this application, a whole time-frequency resource block can also be divided into multiple sub-regions, a pilot transmitted in each sub-region corresponds to a user equipment, and optionally, each sub-region is divided into sub-sub-regions, and a pilot of a UE is transmitted in different sub-sub-regions within a sub-region corresponding to the UE. For a transmission mode, please refer to the foregoing embodiment.
An implementation process of this application will be explained by different embodiments below.
Embodiment 1: a delay-Doppler domain resource frame with a size of M × N is divided into i sub-regions with a size of mi × ni. In any rectangular region of mi × ni, a plane coordinate system with a vertex in a lower left corner as an original point (0,0). A pilot pattern includes a single-point pilot located at (lp,kp) and a guard symbol with an area of (2lτ + 1)(4kv + 1) - 1 around the single-point pilot, where l represents a variable of a delay dimension, and k represents a variable of a Doppler dimension. Then a condition in which the pilot pattern completely falls within the mi × ni sub-region is as follows:
When formula (8) holds, a size of a pilot guard band can completely cover delay and Doppler spread of a channel. Therefore, no matter what kind of delay-Doppler response the pilot has experienced in the channel, a pilot pulse is always in the mi × ni sub-region on a delay-Doppler spectrum of a receiving side. Therefore, it can be ensured that the receiver can correctly determine an initial region mapped by the pilot pattern, thus correctly indicating implicit information according to a position of the pilot pattern.
Optionally, the receiver converts a received sampling point in a time domain into a QAM symbol in a delay-Doppler domain through an OFDM demodulator and OTFS transformation (that is, SFFT), and then determines a position of a pilot pulse by using signal power detection based on a threshold. It should be understood that because power boost is usually performed for transmission of a pilot, a power of a pilot pulse at a receiver side is much greater than a data power, and the pilot pulse and the data symbol experience same fading. Therefore, it is easy to determine a pilot position by power detection, that is, a sub-region where the pilot pattern is located is obtained.
When a detected pilot pattern is in different sub-regions, the detected pilot pattern corresponds to different information bits. As shown in
Embodiment 2: a delay-Doppler domain resource frame with a size of M × N is divided into i sub-regions with a size of mi × ni. In any rectangular region of mi × ni, a plane coordinate system with a vertex in a lower left corner as an original point (0,0). A pilot pattern includes a single-point pilot located at (lp, kp)) and a guard symbol with an area of (2lτ + 1)(4kv + 1) - 1 around the single-point pilot. Then a condition in which the pilot pattern completely falls within the mi × ni sub-region is as follows:
When a condition of equation (8) is satisfied, the pilot pattern completely falls within the mi × ni sub-region.
Optionally, a group of P time-frequency resource frames transmitted sequentially can be defined, ∀i, j ∈ P, and by using a relative position relationship for pilot transmission in an ith and jth time-frequency resource frames, a small amount of information can also be carried. For example, assuming that a group of 2 time-frequency resource frames transmitted in order are defined, an intra-frame partitioning method shown in
possible pilot positions; and in a second time-frequency resource frame, there are
possible pilot positions. There are
possible values for a combination of every two pilot positions in two time-frequency resource frames. Therefore, a quantity of information bits that can be indicated is four.
Similarly, for a group of P resource frames transmitted in order, a quantity of partitions within each resource frame is qi, 0 < i ≤ P, and there may be
possible values of a pilot position combination in P resource frames. Therefore, a quantity of information bits that can be indicated is:
Embodiment 3: a delay-Doppler domain resource frame with a size of M × N is divided into i sub-regions with a size of mi × ni. In any rectangular region of mi × ni, a plane coordinate system with a vertex in a lower left corner as an original point (0,0). A pilot pattern includes a single-point pilot located at (lp,kp)) and a guard symbol with an area of (2lτ + 1)(4kv + 1) - 1 around the single-point pilot. Then a condition in which the pilot pattern completely falls within the mi × ni sub-region is as follows:
When a condition of equation (8) is satisfied, the pilot pattern completely falls within the mi × ni sub-region.
Optionally, when the UE can simultaneously transmit data on different sub-channels, a group of P time-frequency resource frames that are simultaneously transmitted on different sub-channels can be defined. In addition, ∀i, j ∈ P, a small amount of information can be carried by using a relative position relationship for pilot transmission in an ith sub-channel and a jth sub-channel. For example, assuming that a group of 2 resource frames that are transmitted simultaneously on different sub-channels is defined, an intra-frame partitioning method of
possible pilot positions; and in a second time-frequency resource frame, there are
possible pilot positions. There are
possible values for a combination of every two pilot positions in two time-frequency resource frames. Therefore, a quantity of information bits that can be indicated is four.
Similarly, for a group of P resource frames simultaneously transmitted in a group of sub-channels, a quantity of partitions within each resource frame is qi, 0 < i ≤ P, and there may be
possible values of a pilot position combination in P resource frames. Therefore, a quantity of information bits that can be indicated is
Embodiment 4: a delay-Doppler domain resource frame with a size of M × N is divided into i sub-regions with a size of mi × ni. In any rectangular region of mi × ni, a plane coordinate system with a vertex in a lower left corner as an original point (0,0). A pilot pattern includes a single-point pilot located at (lp,kp) and a guard symbol with an area of (2lτ + 1)(4kv + 1) - 1 around the single-point pilot. Then a condition in which the pilot pattern completely falls within the mi × ni sub-region is as follows:
When a condition of equation (8) is satisfied, the pilot pattern completely falls within the mi × ni sub-region.
Optionally, when the UE can simultaneously transmit data on different sub-channels, a group of P time-frequency resource frames that are simultaneously transmitted on different sub-channels in a time interval can be defined. In addition, ∀i, j ∈ P, a small amount of information can be carried by using a relative position relationship for pilot transmission in a ith sub-channel and a jth sub-channel. For example, assuming that a group of 4 time-frequency resource frames that are transmitted on different sub-channels in a time interval is defined, an intra-frame partitioning method of
possible pilot positions. There are C4
possible values of a pilot position combination in four resource frames. Therefore, a quantity of information bits that can be indicated is eight.
Similarly, for a group of P resource frames simultaneously transmitted in different sub-channels in a time interval, a quantity of partitions within each resource frame is qi, 0 < i ≤ P, and there may be
possible values of a pilot position combination in P resource frames. Therefore, a quantity of information bits that can be indicated is:
Please refer to
Optionally, a delay-Doppler resource block in the delay-Doppler domain includes Q sub-regions, where Q is an integer greater than 1, and the first position includes a target sub-region in the Q sub-regions, and the pilot pattern is located in the target sub-region.
Optionally, a complete pilot pattern is located in a sub-region.
Optionally, each sub-region is a rectangular region of mi × ni, and each sub-region satisfies:
where mi represents a length of the sub-region in a delay dimension, ni represents a length of the sub-region in a Doppler dimension, lτ represents a
length of the pilot pattern in the delay dimension, kv represents a
length of the pilot pattern in the Doppler dimension, and lp and kp represent coordinates of a position at which the pilot is transmitted in the pilot pattern in a target coordinate system, where the target coordinate system is a coordinate system established based on a vertex angle of the sub-region as an original point. For example, a rectangular coordinate system may be established with a bottom left vertex angle as the original point.
Optionally, the first indication information is determined according to first positions of pilot patterns within P time-frequency resource blocks in the delay-Doppler domain, where P is an integer greater than 1.
Optionally, a first position, in the delay-Doppler domain, of a pilot pattern in each of the P time-frequency resource blocks indicates P pieces of sub-indication information, and the first indication information is determined by the P pieces of sub-indication information.
Optionally, the P time-frequency resource blocks satisfy any one of:
Optionally, the sub-indication information is a first bit sequence.
Optionally, the first indication information includes a second bit sequence obtained by cascading P first bit sequences in a preset order.
Optionally, the preset order is determined by an arrangement order of a second position, and the second position is a position of a time-frequency resource block mapped after the pilot is transformed from a delay-Doppler resource domain to the time-frequency domain.
Optionally, the first indication information is used to indicate a cell identifier or a user equipment identifier.
It should be noted that the embodiment is used as an implementation of the transmission device corresponding to the embodiment shown in
It should be noted that the pilot reception processing method provided by the embodiment of this application can be performed by a pilot reception processing apparatus, or a control module in the pilot reception processing apparatus configured to perform the pilot reception processing method. In an embodiment of this application, that the pilot reception processing apparatus performs the pilot reception processing method is used as an example to describe the pilot reception processing method provided by this embodiment of this application.
Please refer to
Optionally, a delay-Doppler resource block in the delay-Doppler domain includes Q sub-regions, where Q is an integer greater than 1, and the first position includes a target sub-region in the Q sub-regions, and the pilot pattern is located in the target sub-region.
Optionally, a complete pilot pattern is located in a sub-region.
Optionally, each sub-region is a rectangular region of mi × ni, and each sub-region satisfies:
where mi represents a length of the sub-region in a delay dimension, ni represents a length of the sub-region in a Doppler dimension, lτ represents a
length of the pilot pattern in the delay dimension, kv represents a
length of the pilot pattern in the Doppler dimension, and lp and kp represent coordinates of a position at which the pilot is transmitted in the pilot pattern in a target coordinate system, where the target coordinate system is a coordinate system established based on a vertex angle of the sub-region as an original point.
Optionally, the second determining module 1102 is configured to determine the first indication information according to first positions of pilot patterns within P time-frequency resource blocks in the delay-Doppler domain, where P is an integer greater than 1.
Optionally, the second determining module 1102 is configured to determine P pieces of sub-indication information according to a first position of a pilot pattern in each of the P time-frequency resource blocks in the delay-Doppler domain; and determine the first indication information according to the P pieces of sub-indication information.
Optionally, the P time-frequency resource blocks satisfy any one of:
Optionally, the sub-indication information is a first bit sequence.
Optionally, the second determining module 1102 is configured to cascade P first bit sequences according to a preset order to obtain a second bit sequence, where the first indication information includes the second bit sequence.
Optionally, the preset order is determined by an arrangement order of a second position, and the second position is a position of a time-frequency resource block mapped after the pilot is transformed from a delay-Doppler resource domain to the time-frequency domain.
Optionally, the first indication information is used to indicate a cell identifier or a user equipment identifier.
The pilot reception processing apparatus 1100 provided in this embodiment of this application can implement each processes implemented by the receiving device in the method embodiment of
It should be noted that, the pilot transmission method provided in this embodiment of this application may be performed by a pilot transmission apparatus or a control module that is in the pilot transmission apparatus and that is configured to perform the pilot transmission method. In an embodiment of this application, the pilot transmission method provided in this embodiment of this application is described by using an example in which the pilot transmission apparatus performs the pilot transmission method.
Please refer to
Optionally, a delay-Doppler resource block in the delay-Doppler domain includes Q sub-regions, where Q is an integer greater than 1, and the first position includes a target sub-region in the Q sub-regions, and the pilot pattern is located in the target sub-region.
Optionally, a complete pilot pattern is located in a sub-region.
Optionally, each sub-region is a rectangular region of mi × ni, and each sub-region satisfies:
where mi represents a length of the sub-region in a delay dimension, ni represents a length of the sub-region in a Doppler dimension, lτ represents a
length of the pilot pattern in the delay dimension, kv represents a
length of the pilot pattern in the Doppler dimension, and lp and kp represent coordinates of a position at which the pilot is transmitted in the pilot pattern in a target coordinate system, where the target coordinate system is a coordinate system established based on a vertex angle of the sub-region as an original point.
Optionally, the first indication information is determined according to first positions of pilot patterns within P time-frequency resource blocks in the delay-Doppler domain, where P is an integer greater than 1.
Optionally, a first position, in the delay-Doppler domain, of a pilot pattern in each of the P time-frequency resource blocks indicates P pieces of sub-indication information, and the first indication information is determined by the P pieces of sub-indication information.
Optionally, the P time-frequency resource blocks satisfy any one of:
Optionally, the sub-indication information is a first bit sequence.
Optionally, the first indication information includes a second bit sequence obtained by cascading P first bit sequences in a preset order.
Optionally, the preset order is determined by an arrangement order of a second position, and the second position is a position of a time-frequency resource block mapped after the pilot is transformed from a delay-Doppler resource domain to the time-frequency domain.
Optionally, the first indication information is used to indicate a cell identifier or a user equipment identifier.
The pilot transmission apparatus 1200 provided in this embodiment of this application can implement each processes implemented by the transmission device in the method embodiment of
The pilot reception processing apparatus and the pilot transmission apparatus in the embodiments of this application may be apparatuses, or may be components, integrated circuits, or chips in a user equipment. The apparatus may be a mobile terminal, or a non-mobile terminal. For example, the mobile device may include but is not limited to the types of the user equipment 11 listed above, and the non-mobile terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an automated teller machine, or a self-service machine. This is not limited in the embodiments of this application.
The pilot reception processing apparatus and the pilot transmission apparatus in this embodiment of this application may be an apparatus with an operating system. The operating system may be an Android operating system, may be an iOS operating system, or may be another possible operating system, which is not limited in the embodiments of this application.
The pilot reception processing apparatus and pilot transmission apparatus provided in this embodiment of this application can implement the processes implemented in the method embodiments in
Optionally, as shown in
The terminal device 1400 includes but is not limited to components such as a radio frequency unit 1401, a network module 1402, an audio output unit 1403, an input unit 1404, a sensor 1405, a display unit 1406, a user input unit 1407, an interface unit 1408, a memory 1409, and a processor 1410.
It can be understood by a person skilled in the art that the terminal device 1400 may further include a power supply (such as a battery) that supplies power to each component. The power supply may be logically connected to the processor 1410 by using a power management system, to implement functions such as charging, discharging, and power consumption management by using the power management system. The terminal structure shown in
It should be understood that, in this embodiment of this application, the input unit 1404 may include a graphics processing unit (GPU) 14041 and a microphone 14042, and the graphics processing unit 14041 processes image data of a still picture or a video obtained by an image capture apparatus (such as a camera) in a video capture mode or an image capture mode. The display unit 1406 may include a display panel 14061, and the display panel 14061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1407 includes a touch panel 14071 and another input device 14072. The touch panel 14071 is also referred to as a touchscreen. The touch panel 14071 may include two parts: a touch detection apparatus and a touch controller. The another input device 14072 may include but is not limited to a physical keyboard, a functional button (such as a volume control button or a power on/off button), a trackball, a mouse, and a joystick. Details are not described herein.
In this embodiment of this application, the radio frequency unit 1401 receives downlink data from a network device and then transmits the downlink data to the processor 1410 for processing; and transmits uplink data to the network device. Generally, the radio frequency unit 1401 includes but is not limited to: an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 1409 may be configured to store a software program or an instruction and various data. The memory 109 may mainly include a program or instruction storage area and a data storage area. The program or instruction storage area may store an operating system, and an application program or an instruction required by at least one function (for example, a sound playing function or an image playing function). In addition, the memory 1409 may include a high-speed random access memory, and may further include a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory, for example, at least one disk storage component, a flash memory component, or another non-volatile solid-state storage component.
The processor 1410 may include one or more processing units. Optionally, an application processor and a modem processor may be integrated into the processor 1410. The application processor mainly processes an operating system, a user interface, an application program, an instruction, or the like. The modem processor mainly processes wireless communications, for example, a baseband processor. It can be understood that, alternatively, the modem processor may not be integrated into the processor 1410.
When the receiving device is a terminal and the transmission device is another terminal or a network side device,
It should be understood that, in this embodiment, the processor 1410 and the radio frequency unit 1401 can implement processes implemented by the receiving device in the method embodiment in
When the transmission device is a terminal and the receiving device is another terminal or a network side device,
It should be understood that, in this embodiment, the processor 1410 and the radio frequency unit 1401 can implement processes implemented by the transmission device in the method embodiment in
For example, an embodiment of this application further provides a network side device. The network side device may be a receiving device or a transmission device. When the receiving device is a terminal, the transmission device may be another terminal or a network side device. When the receiving device is a network side device, the transmission device is a terminal. As shown in
The frequency band processing apparatus may be located in the baseband apparatus 1503. The method performed by the network side device in the foregoing embodiment may be implemented in the baseband apparatus 1503. The baseband apparatus 1503 includes a processor 1504 and a memory 1505.
For example, the baseband apparatus 1503 may include at least one baseband board. Multiple chips are disposed on the baseband board. As shown in
The baseband apparatus 1503 may further include a network interface 1506, configured to exchange information with the radio frequency apparatus 1502, where the interface is, for example, a common public radio interface (CPRI).
For example, the network side device in this embodiment of this application further includes an instruction or a program stored in the memory 1505 and executable on the processor 1504. When the network-side device is a receiving device, the processor 1504 calls an instruction or a program in the memory 1505 to control performing of the method performed by each module shown in
An embodiment of this application further provides a non-transitory computer-readable storage medium, where the non-transitory computer-readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the processes of the foregoing pilot reception processing method or the pilot transmission method is implemented, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
The processor is a processor in the electronic device in the foregoing embodiment. The non-transitory computer-readable storage medium includes a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
An embodiment of this application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction of a network device to implement the foregoing processes of the foregoing embodiment of the pilot transmission method, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
It should be understood that the chip mentioned in this embodiment of this application may also be referred to as a system-level chip, a system chip, a system on chip, an on-chip system chip, and the like.
It should be noted that, in this specification, the terms “include”, “comprise”, or their any other variant is intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements which are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. An element limited by “includes a ...” does not, without more constraints, preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be noted that the scope of the method and the apparatus in the embodiments of this application is not limited to performing functions in an illustrated or discussed sequence, and may further include performing functions in a basically simultaneous manner or in a reverse sequence according to the functions concerned. For example, the described method may be performed in an order different from that described, and the steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
A person of ordinary skill in the art may recognize that, with reference to the examples described in the embodiments disclosed herein, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are implemented by using hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of the present disclosure.
It may be clearly understood by a person skilled in the art that, for convenience and brevity of description, for a working process of the above described system, apparatus, and unit, reference may be made to a corresponding process in the above method embodiments, and details are not described herein again.
In the embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in another manner. For example, the described apparatus embodiment is merely an example. For example, the unit division is merely logical function division. In actual implementation, there may be another division manner. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of the apparatus or unit, and may be in an electrical, mechanical, or another form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected based on an actual requirement to implement the objectives of the solutions in the embodiments.
In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.
Based on the descriptions of the foregoing implementation manners, a person skilled in the art may clearly understand that the method in the foregoing embodiment may be implemented by software in addition to a necessary universal hardware platform or by hardware only. Based on such understanding, the technical solutions of this application essentially, or the part contributing to the prior art may be implemented in a form of a software product. The computer software product is stored in a storage medium (for example, a ROM/RAM, a magnetic disk, or a compact disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, or the like) to perform the method described in the embodiments of this application.
It can be understood that the embodiments described in the present disclosure may be implemented by hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, a module, a unit, a subunit, or the like may be implemented in one or more application specific integrated circuits (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a general purpose processor, a controller, a microcontroller, a microprocessor, another electronic unit configured to perform the functions described in the present disclosure, or a combination thereof.
For implementation with software, technologies described in the embodiments of the present disclosure may be implemented by executing functional modules (for example, a process and a function) in the embodiments of the present disclosure. A software code may be stored in the memory and executed by the processor. The memory may be implemented in the processor or outside the processor.
The embodiments of this application are described above with reference to the accompanying drawings, but this application is not limited to the foregoing implementation manners. The foregoing implementation manners are merely schematic instead of restrictive. Under enlightenment of this application, a person of ordinary skills in the art may make many forms without departing from aims and the protection scope of claims of this application, all of which fall within the protection scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202010924342.8 | Sep 2020 | CN | national |
This application is a Bypass Continuation Application of PCT/CN2021/116499 filed Sep. 3, 2021, and claims priority to Chinese Patent Application No. 202010924342.8 filed Sep. 4, 2020, the disclosures of which are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/116499 | Sep 2021 | WO |
Child | 18114108 | US |