Information transmission method and apparatus
11343045 · 2022-05-24
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04L5/0064
ELECTRICITY
H04L5/0051
ELECTRICITY
H04L5/0048
ELECTRICITY
International classification
Abstract
An information transmission method and apparatus are provided. The method includes: determining a time domain density of a phase tracking reference signal (PTRS); determining a frequency domain density of the PTRS based on an available bandwidth, a scheduled resource block (RB) or an available RB; mapping the PTRS to one or more orthogonal frequency division multiplexing (OFDM) symbols based on the time domain density and the frequency domain density; and sending a signal that includes the OFDM symbol to which the PTRS is mapped. According to this application, a quantity of PTRSs can be prevented from jumping when a value of scheduled bandwidth is close to a threshold, both accuracy of common phase error estimation and spectral efficiency are taken into consideration, and the PTRSs can be uniformly mapped in the scheduled or available bandwidth, thereby properly configuring the PTRSs.
Claims
1. An information transmission method, applied to an information transmission apparatus comprising a processor and a transmitter, the method comprising: determining a time domain density of a phase tracking reference signal (PTRS); determining a frequency domain density of the PTRS based on an available bandwidth, wherein the available bandwidth is associated with the frequency domain density, wherein the frequency domain density of the PTRS is 0, and wherein the available bandwidth is lower than a preset threshold; mapping the PTRS to one or more orthogonal frequency division multiplexing (OFDM) symbols based on the time domain density and the frequency domain density; and sending a signal that comprises the OFDM symbol to which the PTRS is mapped.
2. The method according to claim 1, further comprising: sending one or more of the following to a receive end device: information indicating a scheduled bandwidth, information indicating a preoccupied bandwidth, and information indicating a reserved bandwidth.
3. The method according to claim 1, wherein mapping the PTRS to the one or more OFDM symbols based on the time domain density and the frequency domain density comprises: mapping the PTRS to the one or more OFDM symbols based on the time domain density, the frequency domain density, and a frequency domain offset.
4. An information transmission method, applied to an information transmission apparatus comprising a processor and a receiver, the method comprising: receiving one or more orthogonal frequency division multiplexing (OFDM) symbols; and determining a phase tracking reference (PTRS) mapped to the one or more OFDM symbols, including: determining a time domain density of the PTRS; and determining a frequency domain density of the PTRS based on an available bandwidth, wherein the available bandwidth is associated with the frequency domain density, wherein the frequency domain density of the PTRS is 0, and wherein the available bandwidth is lower than a preset threshold.
5. The method according to claim 4, further comprising: receiving one or more of the following from a transmit end device: information indicating scheduled bandwidth, information indicating preoccupied bandwidth, and information indicating reserved bandwidth.
6. The method according to claim 4, wherein determining the PTRS further comprises determining a frequency domain offset of the PTRS.
7. The method according to claim 2, wherein the available bandwidth is one of the following (a), (b) and (c): (a) a part other than the preoccupied bandwidth in the scheduled bandwidth, (b) a part other than the reserved bandwidth in the scheduled bandwidth, and (c) a part other than the preoccupied bandwidth and the reserved bandwidth in the scheduled bandwidth.
8. The method according to claim 2, wherein the preoccupied bandwidth is bandwidth occupied by one or more of the following signals: a synchronization signal block (SS block), a physical downlink control channel (PDCCH), an enhanced physical downlink control channel (EPDCCH), a physical broadcast channel (PBCH), a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a demodulation reference signal (DMRS), a channel state information-reference signal (CSI-RS), a physical uplink control channel (PUCCH), or a sounding reference signal (SRS).
9. A non-transitory computer-readable storage medium, comprising a processor-executable instruction, wherein when the instruction is run on a processor of a computer, the computer performs the method according to claim 1.
10. An information transmission apparatus comprising: a processor configured to: determine a time domain density of a phase tracking reference signal (PTRS); determine a frequency domain density of the PTRS based on an available bandwidth, wherein the available bandwidth is associated with the frequency domain density, wherein the frequency domain density of the PTRS is 0, and wherein the available bandwidth is lower than a preset threshold; map the PTRS to one or more orthogonal frequency division multiplexing (OFDM) symbols based on the time domain density and the frequency domain density; and a transmitter configured to cooperate with the processor to send a signal that comprises the OFDM symbol to which the PTRS is mapped.
11. The apparatus according to claim 10, wherein the transmitter is further configured to send one or more of the following: information indicating a scheduled bandwidth, information indicating a preoccupied bandwidth, and information indicating a reserved bandwidth.
12. The apparatus according to claim 10, wherein the processor is further configured to map the PTRS to one or more OFDM symbols based on the time domain density, the frequency domain density, and a frequency domain offset.
13. An information transmission apparatus comprising: a receiver configured to cooperate with a processor to receive one or more orthogonal frequency division multiplexing (OFDM) symbols; and the processor configured to determine a phase tracking reference signal (PTRS) mapped to the one or more OFDM symbols, including: determining a time domain density of the PTRS; and determining a frequency domain density of the PTRS based on an available bandwidth, wherein the available bandwidth is associated with the frequency domain density, wherein the frequency domain density of the PTRS is 0, and wherein the available bandwidth is lower than a preset threshold.
14. The apparatus according to claim 13, wherein the receiver is further configured to cooperate with the processor to receive one or more of the following from a transmit end device: information indicating a scheduled bandwidth, information indicating a preoccupied bandwidth, and information indicating a reserved bandwidth.
15. The apparatus according to claim 13, wherein the processor is further configured to determine a frequency domain offset of the PTRS.
16. The method according to claim 1, wherein the available bandwidth is bandwidth scheduled for transmitting a data service and a control signal of a user and does not include bandwidth occupied by another signal.
17. The method according to claim 4, wherein the available bandwidth is bandwidth scheduled for transmitting a data service and a control signal of a user and does not include bandwidth occupied by another signal.
18. The apparatus according to claim 10, wherein the available bandwidth is bandwidth scheduled for transmitting a data service and a control signal of a user and does not include bandwidth occupied by another signal.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) To describe the technical solutions in the embodiments of the present invention or in the background more clearly, the following describes the accompanying drawings required for describing the embodiments of the present invention or the background.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
DESCRIPTION OF EMBODIMENTS
(20) The following describes embodiments of the present invention with reference to accompanying drawings in the embodiments of the present invention.
(21)
(22) The terminal device 200 is a device having a wireless transceiver function, and may be deployed on land, including an indoor or outdoor device, a hand-held device, a wearable device, or an in-vehicle device, may be deployed on water (for example, a ship), or may be deployed in the air (for example, an airplane, a balloon, or a satellite). The terminal device may be a mobile phone, a tablet (Pad), a computer having a wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote surgery (remote medical), a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, or the like. An application scenario is not limited in the embodiments of this application. The terminal device may sometimes be referred to as user equipment (UE), an access terminal device, a UE unit, a UE station, a mobile station, a mobile console, a remote station, a remote terminal device, a mobile device, a UE terminal device, a terminal device, a wireless communications device, a UE agent, a UE apparatus, or the like.
(23) It should be noted that, the terms “system” and “network” can be used interchangeably in the embodiments of the present invention, “a plurality of” means two or more than two, and in view of this, “a plurality of” can be understood as “at least two” in the embodiments of the present invention. The term “and/or” describes an association relationship for associated objects and indicates that three relationships may exist. For example, A and/or B may indicate the following three cases: Only A exists, both A and B exist, and only B exists. In addition, a character “/” generally indicates an “or” relationship between the associated objects.
(24) The communication method and apparatus provided in the embodiments of the present invention can be used for uplink transmission or downlink transmission. When the communication method is used for downlink transmission, a transmit end device may be a network side communications apparatus, and a receive end device may be a terminal side communications apparatus. When the communication method is used for uplink transmission, the transmit end device may be a terminal side communications apparatus, and the receive end device may be a network side communications apparatus. The network side communications apparatus includes a network device or a chip used for a network device (a baseband chip, a communications chip, or the like). The terminal side communications apparatus includes a terminal device or a chip used for a terminal device (a baseband chip, a communications chip, or the like). The communication method may alternatively be used for machine to machine communication, for example, vehicle to vehicle communication or device to device communication. Therefore, the transmit end device and the receive end device may be not merely limited to a network side communications apparatus and a terminal side communications apparatus that are peers for each other. For example, the transmit end device and the receive end device may be terminal side communications apparatuses that are peers for each other, or network side communications apparatuses that are peers for each other.
(25) For ease of description in the following, that the network side communications apparatus is a network device and the terminal side communications apparatus is a terminal device is used as an example for description.
(26) In a transmission unit, a PTRS is mapped, with a specific time domain density and a specific frequency domain density, to one or more OFDM symbols. The transmission unit may be a frame, a subframe, a slot, a mini-slot, an absolute time (for example, 5 ms), or the like.
(27) Usually, the PTRS is used to track a rapid change of a channel, for example, track changes of a carrier frequency offset (CFO), phase noise (PN), and a Doppler shift. Usually, the PTRS occupies several subcarriers, resource elements (RE), resource blocks (RB), or resource bundles (RB) in frequency domain, and may occupy, in time domain, one or more OFDM symbols used for mapping the PTRS, for example, occupy some OFDM symbols by a specific spacing, or occupy all OFDM symbols, or occupy some OFDM symbols according to other rules. These rules may be set by standards, and preconfigured or prestored in the network device and the terminal device.
(28) Optionally, the OFDM symbols used for mapping the PTRS are all symbols of a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH), or all OFDM symbols except the one to which a DMRS is mapped. Another control channel may alternatively be used to map the PTRS. This is not limited in the present invention.
(29) As shown in
(30) S301. A transmit end device determines an available bandwidth in scheduled bandwidth.
(31) S302. The transmit end device determines a frequency domain density of a PTRS or a quantity of PTRSs in frequency domain based on the available bandwidth.
(32) S303. The transmit end device determines a time domain density of the PTRS.
(33) S304. The transmit end device maps the PTRS to one or more OFDM symbols and sends the OFDM symbols.
(34) S305. A receive end device receives the one or more OFDM symbols.
(35) S306. The receive end device obtains the time domain density and the frequency domain density of the PTRS mapped to the one or more OFDM symbols, or the quantity of the PTRSs in frequency domain.
(36) As shown in
(37) S101. A transmit end device determines a time domain density of a PTRS.
(38) S102. The transmit end device determines a frequency domain density of the PTRS based on index information of a scheduled RB or an available RB or a quantity of scheduled or available RBs.
(39) S103. The transmit end device maps the PTRS to an OFDM symbol based on the time domain density and the frequency domain density.
(40) In another implementation, the transmit end device maps the PTRS to an OFDM symbol based on the time domain density, the frequency domain density, and an offset.
(41) S104. The transmit end device sends a signal that includes the OFDM symbol to which the PTRS is mapped.
(42) S105. The receive end device receives a signal that includes the PTRS, and obtains the PTRS.
(43) The PTRS configuration needs to be considered from two dimensions: time domain and frequency domain.
(44) Time Domain Dimension:
(45) With regard to mapping of a PTRS in time domain, the PTRS may be distributed on a physical channel scheduled for a user. The physical channel includes a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), or the like. For ease of description, the following uses the PUSCH or the PDSCH as an example for description.
(46)
(47)
(48) Optionally, an index of a start symbol mapped to the PTRS may be determined based on the time domain density of the PTRS. For example, for uplink data transmission, if the time domain density of the PTRS is the foregoing “time domain density of 1”, the start symbol mapped to the PTRS may be a 1.sup.st symbol subsequent to the symbols occupied by a PDCCH and a DM-RS, namely, a symbol “3” in the resource blocks (if the resource block occupies only one symbol, the “resource block” herein may alternatively be understood as a “slot” from the perspective of a time domain). If the time domain density of the PTRS is the foregoing “time domain density of 1/2”, the start symbol mapped to the PTRS may be a 2.sup.nd symbol subsequent to the symbols occupied by a PDCCH and a DM-RS, namely, a symbol “4” in the resource blocks. If the time domain density of the PTRS is the foregoing “time domain density of 1/4”, the start symbol mapped to the PTRS may be a 1.sup.st symbol subsequent to the symbols occupied by a PDCCH and a DM-RS, namely, the symbol “3” in the resource blocks. It should be noted that, the time domain density of the PTRS and a mapping relationship between the time domain density of the PTRS and the index of the start symbol mapped to the PTRS may be predefined by a protocol, or may be configured by a network device to a terminal device by using higher layer signaling (for example, radio resource control (RRC) signaling), or a media access control element (MAC-CE), or downlink control information (DCI).
(49) According to the foregoing description, the time domain density of the PTRS means a density with which the PTRS is mapped in time domain. For example, the PTRS is mapped once every several symbols. For example, the PTRS may be continuously mapped to every symbol on a PUSCH (or a PDSCH), or mapped once every two symbols on a PUSCH (or a PDSCH), or mapped once every four symbols on a PUSCH (or a PDSCH). In an implementation, the time domain density of the PTRS may be determined based on a modulation and coding scheme. In another implementation, the time domain density of the PTRS may alternatively be related to one or more of the following parameters: bandwidth (sometimes may be referred to as a bandwidth part (BP)), a cyclic prefix (CP) type, a subcarrier spacing, a phase noise model, a phase noise level, a center frequency, and a receiver capacity. The time domain density of the PTRS may have a correspondence with the MCS and the at least one parameter. Different MCSs, BPs, CP types, subcarrier spacings, phase noise models, phase noise levels, center frequencies, or receiver capacities may correspond to different time domain densities. The correspondence between the one or more parameters and the time domain density may be predefined by a protocol, or preconfigured, or prestored, or configured by the network device by using the higher layer signaling (for example, the RRC signaling).
(50) For example, the time domain density of the PTRS may be determined based on the subcarrier spacing and a modulation order. Specifically, for one determined subcarrier spacing, one or more MCS thresholds may be predefined/preconfigured/prestored, or configured by using higher layer signaling. All MCSs between two adjacent MCS thresholds correspond to a same time domain density of the PTRS, as shown in Table 3:
(51) TABLE-US-00003 TABLE 3 Modulation and coding scheme Time domain density of a PTRS 0 ≤ MCS < MCS_1 0 MCS_1 ≤ MCS < MCS_2 1/4 MCS_2 ≤ MCS < MCS_3 1/2 MCS_3 ≤ MCS 1
(52) MCS_1, MCS_2, and MCS_3 are MCS thresholds. “1”, “1/2”, and “1/4” in the time domain density are respectively the three time domain densities shown in
(53) For example, a value of the modulation and coding scheme MCS is referred to as the index of the MCS (I.sub.MCS). In LTE, the MCS is used to indicate the modulation order and a code rate, and one index of the MCS corresponds to one modulation order and one code rate. For example, according to the protocols of the 3GPP R14 version, one index of the MCS corresponds to one modulation order and one transport block size (TBS), and an index of the TBS is a parameter corresponding to the code rate, as shown in Table 4:
(54) TABLE-US-00004 TABLE 4 Index of Modulation Transport block Redundancy the MCS order set size version I.sub.MCS Q′.sub.m I.sub.TBS RVidx 0 2 0 0 1 2 1 0 2 2 2 0 3 2 3 0 4 2 4 0 5 2 5 0 6 2 6 0 7 2 7 0 8 2 8 0 9 2 9 0 10 2 10 0 11 4 10 0 12 4 11 0 13 4 12 0 14 4 13 0 15 4 14 0 16 4 15 0 17 4 16 0 18 4 17 0 19 4 18 0 20 4 19 0 21 6 19 0 22 6 20 0 23 6 21 0 24 6 22 0 25 6 23 0 26 6 24 0 27 6 25 0 28 6 26 0 29 Reserved 1 30 2 31 3
(55) Therefore, a comparison between the MCS and the thresholds MCS_1, MCS_2, and MCS_3 described in the embodiments of the present invention is actually a comparison between the I.sub.MCS and the thresholds MCS_1, MCS_2, and MCS_3.
(56) It should be understood that values of the indexes I.sub.MCS in Table 4 are merely used as examples. The value of the index may be set, according to a system design requirement, as another value by which a corresponding MCS can be indexed. The value of the I.sub.MCS is not limited in the embodiments of the present invention.
(57) Frequency Domain Dimension:
(58) With regard to mapping of a PTRS in frequency domain, a subcarrier carrying the PTRS is distributed within bandwidth scheduled for a user. For example, mapping may be performed by using a granularity of a resource block RB or a resource bundle RB, or by using another granularity, for example, a resource element (RE). The bandwidth scheduled for a user (“scheduled bandwidth” or a “scheduled resource” for short) may be bandwidth that is scheduled for the user for transmitting a data service and a control signal of the user. In frequency domain, the PTRS may occupy a plurality of RBs, or one PTRS is mapped every several RBs.
(59) The scheduled bandwidth is one section of time-frequency resource allocated by the network device to the terminal device. Usually, the scheduled bandwidth is indicated to the terminal device by using the DCI. An available bandwidth is scheduled bandwidth that does not include preoccupied bandwidth (or scheduled bandwidth except the preoccupied bandwidth or subtracting the preoccupied bandwidth). When some of time-frequency resources allocated to the terminal device are occupied by another signal, the bandwidth occupied by the another signal is the preoccupied bandwidth. The preoccupied bandwidth may also be referred to as collided bandwidth or occupied bandwidth. The available bandwidth may also be referred to as residual bandwidth or effective bandwidth.
(60) As shown in
(61) Symbols 3, 4, 5, and 6 in time domain and RBs 9 to 32 in frequency domain are occupied by a synchronization block (Synchronization Signal Block, SS block), that is, the preoccupied bandwidth shown in
(62) {40 RBs, 40 RBs, 16 RBs, 16 RBs, 16 RBs, 16 RBs, 40 RBs}. Optionally, determining an available bandwidth in scheduled bandwidth includes:
(63) subtracting the preoccupied bandwidth and the reserved bandwidth from the scheduled bandwidth to obtain the available bandwidth.
(64) The reserved bandwidth identifies a time-frequency resource that is reserved by a network device and may be used to transmit a particular signal in the future.
(65) As shown in
(66) Symbols 3, 4, 5, and 6 in time domain and RBs 9 to 32 in frequency domain are occupied by the SS block, that is, the preoccupied bandwidth shown in
(67) {0 RBs, 40 RBs, 16 RBs, 16 RBs, 16 RBs, 16 RBs, 40 RBs}.
(68) The reference signal configuration method according to the embodiments of the present invention may be applied to a scenario in which another signal occupies a time-frequency resource on some OFDM symbols within scheduled bandwidth (or referred to as a scheduled resource) allocated to a terminal device. The another signal may be a downlink signal (applicable to a scenario in which the method is applied to downlink transmission), or an uplink signal (corresponding to a scenario in which the method is applied to uplink transmission). The downlink signal may be one or more of the following:
(69) a synchronization block (Synchronization Signal block, SS block), a physical downlink control channel (PDCCH), an enhanced physical downlink control channel (EPDCCH), a physical broadcast channel (PBCH), a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a demodulation reference signal (DMRS), and a channel state information-reference signal (CSI-RS).
(70) Further, when the downlink signal is a CSI-RS, because the time-frequency resource occupied by the CSI-RS may be discontinuous, the preoccupied bandwidth is bandwidth equivalent to a quantity of resource elements (REs) occupied by the CSI-RS in frequency domain. In other words, the preoccupied bandwidth is a value of INT(NumRE/12). The NumRE represents the quantity of the REs occupied by the CSI-RS in frequency domain. The INT(x) may be rounding up, rounding down, or rounding off.
(71) The uplink signal may be one or more of the following:
(72) a physical uplink control channel (PUCCH), a demodulation reference signal DMRS, and a sounding reference signal (SRS).
(73) To prevent conflicting or colliding with the preoccupied bandwidth, the PTRS may be mapped to the available bandwidth. An implicit correlation between the frequency domain density and the available bandwidth may be shown in Table 5.
(74) TABLE-US-00005 TABLE 5 Available bandwidth Frequency domain density 0 ≤ NRB < NRB1 Skipping mapping a PTRS NRB1 ≤ NRB < NRB2 FD1 NRB2 ≤ NRB < NRB3 FD2 NRB3 ≤ NRB < NRB4 FD3 NRB4 ≤ NRB < NRB5 FD4 NRB5 ≤ NRB FD5
(75) NRB1, NRB2, NRB3, NRB4, and NRB5 are predetermined or preset bandwidth thresholds.
(76) Optionally, a value of the frequency domain density FD may be 0, 1/2, 1/4, 1/8, or 1/16, and 1/N indicates that one PTRS is mapped every N RBs.
(77) Optionally, the frequency domain density may be referred to as a frequency domain quantity. The frequency domain quantity is a quantity of the PTRS symbols that are mapped to the available bandwidth. For example, an implicit correlation between the frequency domain quantity and the available bandwidth may be shown in Table 6.
(78) TABLE-US-00006 TABLE 6 Available bandwidth Frequency domain quantity 0 ≤ NRB <NRB1 Skipping mapping a PTRS NRB1 ≤ NRB <NRB2 1 NRB2 ≤ NRB <NRB3 2 NRB3 ≤ NRB <NRB4 4 NRB4 ≤ NRB <NRB5 8 NRB5 ≤ NRB 16
(79) NRB1, NRB2, NRB3, NRB4, and NRB5 are predetermined or preset bandwidth thresholds.
(80) It should be understood that, values 1, 2, 4, 8, and 16 in Table 6 are merely examples. This is not limited in the present invention.
(81) It should be understood that, Table 5 or Table 6 is merely an example of a correspondence list. Rows of the table may be more or less. For example, the rows of the table may be directly increased or decreased; or a value on the left is made to be equal to a value on the right, to invalid a corresponding row. In addition, the table is merely an expression form of the correspondence list, and the correspondence list can also be expressed by using a formula, for example, Formula (1). A person skilled in the art may understand that, the correspondence list may alternatively be expressed in another form. This is not limited in this application.
(82)
(83) For example, it is assumed that a base station preconfigures a PTRS for UE 1. According to Table 3, the time domain density of 1/2 means that one PTRS is mapped every two symbols. For example, the PTRS needs to be mapped to symbols 1, 3, 5, and 7 in
(84) For example, as shown in
(85) The available bandwidths of symbols 1 and 7 are 10 RBs. If the available bandwidths belong to the interval NRB2≤NRB<NRB3 in Table 5, the corresponding frequency domain density is FD2, for example, 1/4.
(86) The available bandwidths of symbols 3 and 5 are 8 RBs. If the available bandwidths belong to the interval NRB1≤NRB<NRB2 in Table 5, the corresponding frequency domain density is FD1, for example, 1/2.
(87) A pattern of mapped PTRSs is shown in
(88) On the symbol 1, PTRSs are respectively mapped to an RB 1, an RB 5, and an RB 9.
(89) On the symbol 3, PTRSs are respectively mapped to an RB 1, an RB 3, an RB 7, and an RB 9.
(90) Likewise, on the symbol 5, PTRSs are respectively mapped to an RB 1, an RB 3, an RB 7, and an RB 9.
(91) On the symbol 7, PTRSs are respectively mapped to an RB 1, an RB 5, and an RB 9.
(92) For another example, available bandwidths on the symbols 1, 3, 5, and 7 are respectively 0 RBs, 8 RBs, 8 RBs, and 10 RBs by calculation, as shown in
(93) According to Table 8, if an available bandwidth of a first symbol is 0 RBs, no PTRS is mapped.
(94) When the available bandwidth on the symbol 3 is 8 RBs and belongs to the interval NRB1≤NRB<NRB2 in Table 5, the corresponding frequency domain density is FD1, for example, 1/2.
(95) Likewise, the available bandwidth on the symbol 5 is 8 RBs, and the frequency domain density is also 1/2.
(96) When the available bandwidth on the symbol 7 is 10 RBs and belongs to the interval NRB2≤NRB<NRB3 in Table 5, the corresponding frequency domain density is FD2, for example, 1/4.
(97) A pattern of mapped PTRSs is shown in
(98) On the symbol 1, no PTRS is mapped.
(99) On the symbol 3, PTRSs are respectively mapped to an RB 1, an RB 3, an RB 7, and an RB 9.
(100) Likewise, on the symbol 5, PTRSs are respectively mapped to an RB 1, an RB 3, an RB 7, and an RB 9.
(101) On the symbol 7, PTRSs are respectively mapped to an RB 1, an RB 5, and an RB 9.
(102) It should be noted that, on the symbol 3 and the symbol 5, when the frequency domain density is 1/2, it indicates that PTRSs are mapped to the RBs 1, 3, 5, 7, and 9. However, an RB 4 and the RB 5 are preoccupied bandwidth. Therefore, when one PTRS is mapped every two RBs, the PTRSs are mapped to the RBs 1, 3, 7, and 9.
(103) In this embodiment, the correspondence between the scheduled or available RB and the frequency domain density of the PTRS is set up, and the frequency domain density of the PTRS is determined based on the scheduled or available RB. The scheduled or available RB is an RB included on scheduled or available bandwidth. In a possible implementation, the scheduled or available RB may be indicated by using index information of the RB or a quantity of the scheduled or available RBs. For example, for N scheduled or available RBs, index information of the RBs may be 0 to N−1 or 1 to N, where N is an integer greater than or equal to 1.
(104) In addition, in frequency domain, the scheduled or available bandwidth may be identified by using the scheduled or available RB, for example, may be identified by using an index of the scheduled or available RB, or a quantity of the scheduled or available RBs. In this embodiment, the correspondence between the scheduled or available RB and the frequency domain density of the PTRS is set up. For example, the scheduled or available RB is divided into one or more intervals, and each interval corresponds to a frequency domain density of the PTRS.
(105) For example, a network device preconfigures a correspondence between index intervals of a plurality of scheduled or available resource blocks RBs and frequency domain densities of a plurality of PTRSs, as shown in Table 7.
(106) TABLE-US-00007 TABLE 7 Index intervals of scheduled or Frequency domain available resource blocks density of a PTRS 0 ≤ I.sub.RB < I.sub.RB1 Skipping setting a PTRS I.sub.RB1 ≤ I.sub.RB < I.sub.RB2 FD.sub.1 I.sub.RB2 ≤ I.sub.RB < I.sub.RB3 FD.sub.2 I.sub.RB3 ≤ I.sub.RB < I.sub.RB4 FD.sub.3 I.sub.RB4 ≤ I.sub.RB FD.sub.4
(107) In Table 7, I.sub.RB1, I.sub.RB2, I.sub.RB3, and I.sub.RB4 respectively represent indexes of thresholds of scheduled or available RBs corresponding to different frequency domain densities of the PTRS. Table 7 shows an example of dividing the scheduled or available RBs into five intervals. A person skilled in the art may understand that, the scheduled or available RB may be configured as one or more intervals based on a system requirement, thereby setting up a correspondence between each interval and the frequency domain density of the PTRS.
(108) The index of the scheduled or available RB may be a serial number or a relative serial number of the resource block.
(109) The network device may send the correspondence between the frequency domain density of the PTRS and the scheduled or available RB (or may not send but prestore the correspondence in the terminal device) and scheduling information to the terminal device. The scheduling information includes information such as scheduled bandwidth and an MCS. The sending of the scheduling information herein should be described from two aspects. For downlink transmission, the network device sends the scheduling information before sending an OFDM symbol, or the scheduling information may be simultaneously sent with the OFDM symbol. For uplink transmission, the network device needs to send the scheduling information to the terminal device before the terminal device sends the OFDM symbol.
(110) The transmit end device determines the time domain density of the PTRS based on the MCS, and divides intervals of the scheduled or available RB based on the scheduling information.
(111) In another possible implementation, a frequency domain offset is also taken into consideration for PTRS configuration in frequency domain. A correspondence between an RB interval (for example, an RB index interval or an RB quantity interval) and the frequency domain offset can be set up. For example, each RB interval corresponds to one frequency domain offset. The following uses the RB index interval as an example for description.
(112) In a possible design, different RB index intervals may correspond to different frequency domain offsets. The frequency domain offset of a given RB index interval can be obtained by calculation. For example, the frequency domain offset may be a remainder between an offset and the frequency domain density corresponding to the RB index interval. If I.sub.RB1=2, I.sub.RB2=4, I.sub.RB3=8, and I.sub.RB4=16, when scheduled bandwidths are respectively 32 RBs, 30 RBs, and 14 RBs, the mapping of the PTRS is shown in
(113) for RBs whose serial numbers are 2 to 3, the frequency domain offset of the PTRS is mod(7,1)=0;
(114) for RBs whose serial numbers are 4 to 7, the frequency domain offset of the PTRS is mod(7,2)=1;
(115) for RBs whose serial numbers are 8 to 15, the frequency domain offset of the PTRS is mod(7,4)=3; and
(116) for RBs whose serial numbers are 16 to 31, the frequency domain offset of the PTRS is mod(7,8)=7.
(117) In another possible design, the frequency domain offset of each RB index interval is a preset value (for example, a fixed value or a configurable value). The preset value may be predefined or the preset value may be configured by signaling. The signaling includes RRC, a media access control control element, downlink control information, and the like.
(118) In still another possible design, a correspondence list of the frequency domain offset of each RB index interval and the RB index interval is set up. For example, the correspondence list may be defined by a protocol, or prestored, or configured by using signaling. The signaling includes RRC, a media access control control element, downlink control information, and the like.
(119) According to the foregoing description, the time domain density, frequency domain density, and frequency domain offset of the PTRS can be determined. The PTRS is mapped to the OFDM symbol based on the time domain density, frequency domain density, and frequency domain offset of the PTRS.
(120) It may be learned from
(121) It should be noted that, a terminal device can negotiate with a network side on time-frequency configuration of the PTRS. For example, the terminal device may feed back or suggest how to configure the PTRS, the network device modifies or confirms by using signaling, and the signaling of modification or confirmation may be RRC, a MAC-CE, DCI, and the like.
(122) In S104, the transmit end device sends a signal that includes the OFDM symbol to which the PTRS is mapped to the receive end device. The receive end device obtains the PTRS after receiving the signal that includes the OFDM symbol to which the PTRS is mapped.
(123) After S105, the method may further include the following step: estimating a common phase error based on the received signal of the PTRS. To be specific, a CPE (theta) may be estimated through the received signal of the PTRS A*exp(1j*theta)+noise being divided or multiplied by a transmitted signal of the PTRS A for conjugation. Impact of noise may be reduced by using an average value of a plurality of PTRS results.
(124) According to a communication method provided in the embodiments of the present invention, the frequency domain density of the PTRS is determined based on the scheduled or available resource block (for example, the index of the scheduled or available RB or the quantity of the scheduled or available RBs), and the PTRS is mapped to the OFDM symbol based on the time domain density, the frequency domain density, and the frequency domain offset of the PTRS, so that a quantity of PTRSs can be prevented from jumping when a value of scheduled bandwidth is close to a threshold, both accuracy of common phase error estimation and spectral efficiency are taken into consideration, and the PTRSs can be uniformly mapped in the scheduled or available bandwidth, thereby properly configuring the PTRSs.
(125) It should be noted that, the scheduling of the virtual resource block (VRB) or the physical resource block (PRB) may be discrete or continuous. In order to ensure the quantity of the PTRSs mapped to the scheduled or available bandwidth, the serial number of the RB is a relative serial number obtained after the VRB serial numbers or PRB serial numbers allocated to a terminal are sorted from a small value to a larger value, or from a large value to a smaller value, or according to another rule. For example, if the PRB serial numbers allocated to the terminal are a PRB 0, a PRB 1, a PRB 2, a PRB 3, a PRB 6, a PRB 7, a PRB 10, a PRB 11, a PRB 14, a PRB 15, a PRB 16, a PRBG 17, a PRB 18, a PRB 19, a PRB 22, and a PRB 23, totally 16 RBs, and assuming that the corresponding frequency domain density is 1/4, there should be totally four PTRSs. If based on the absolute serial numbers of the PRBs, that is, the PTRSs are mapped to the RBs of absolute serial numbers 0, 4, 8, 12, . . . , only the PRB 0 and the PRB 16 have the PTRS. Therefore, the PTRS should be mapped based on the relative serial numbers 0, 1, 2, . . . , 15 of the PRB. That is, the PTRS is mapped to the PRB 0 (corresponding to a relative serial number 0), the PRB 6 (corresponding to a relative serial number 4), the PRB 14 (corresponding to a relative serial number 8), and the PRB 18 (corresponding to a relative serial number 12).
(126) The foregoing implicit correlation and a start location of the PTRS are merely examples, and this is not limited in the present invention. The foregoing another channel or synchronization block is merely an example, and may alternatively be a PUCCH, a machine type communication PDCCH (MPDCCH), or another channel/signal/RS occupying a non-negligible resource in addition to the PDCCH, the PBCH, the PSS, the SSS, and the EPDCCH. This is not limited in the present invention. The occupied resource is continuous, and may be discontinuous in an actual case, for example, the EPDCCH. If the occupied resource is discontinuous, the PTRS may be mapped to a virtual resource or physical resource after determining first the location of the PTRS on the scheduled or available bandwidth.
(127) By using symbol-based determining methods of the frequency domain density of the PTRS, the quantity of PTRSs in frequency domain, and the location of the PTRS in frequency domain, and the PTRS mapping method, a PTRS overhead and performance improvement brought by an introduced PTRS, on each symbol, can achieve a best combination, thereby maximizing spectral efficiency.
(128) Optionally, when the method in
(129) sending information used to indicate the scheduled bandwidth to the terminal device.
(130) Optionally, the method further includes the following step:
(131) sending information used to indicate the preoccupied bandwidth or the scheduled or available bandwidth to the terminal device.
(132) Optionally, the method further includes the following step:
(133) sending information used to indicate the reserved bandwidth to the terminal device.
(134) Correspondingly, when the method corresponds to uplink, optionally the method 300 further includes:
(135) receiving the information indicating the scheduled bandwidth from the network device.
(136) Optionally, the method further includes the following step:
(137) receiving the information indicating the preoccupied bandwidth or the scheduled or available bandwidth from the network device.
(138) Optionally, the method further includes the following step:
(139) receiving the information indicating the reserved bandwidth from the network device.
(140) When the network device allocates or indicates the scheduled bandwidth, the preoccupied bandwidth, the scheduled or available bandwidth, or the reserved bandwidth to the terminal device, the scheduled bandwidth needs to be indicated by using downlink signaling, for example, downlink control information (DCI). According to the existing LTE standard protocol, there are three types of methods for the network device to indicate bandwidth: a resource allocation mode 0 (a Type 0), a resource allocation mode 1 (a Type 1), and a resource allocation mode 2 (a Type 2). A type specifically to be used depends on a selected DCI format and configuration of a related bit in the DCI. For a type supported by each DCI format and a bit related to the resource allocation, refer to the related description of section 5.3.3 of TS36.212 of an LTE system, or the type supported by each DCI format and the bit related to the resource allocation may be re-stipulated by the protocol, or may be configured by redesigning a DCI format.
(141) For example, the following briefly describes the resource allocation mode 0.
(142) The DCI using the resource allocation mode 0 is DCI 1, DCI 2, DCI 2A, and DCI 2B. These pieces of DCI all have a field about resource allocation that is used to indicate an RB allocated to UE. For example, according to a DCI 2A format in
(143) In an RB resource allocation mode 0, all RB resources constitute different resource block groups (RBG). Therefore, the allocation mode 0 uses the RBG as a basic unit for allocation. In this allocation mode, the field about resource configuration in the DCI uses one bitmap table to allocate RB resources. Each bit in this bitmap table represents one RBG. Each RBG consists of P RBs, and a value of P is related to downlink bandwidth, as shown in the following Table 8.
(144) TABLE-US-00008 TABLE 8 System Bandwidth RBG Size (P) ≤10 1 11-26 2 27-63 3 64-110 4
(145) For example, a subcarrier spacing is 15 k, and downlink bandwidth is 20 MHz (N.sub.DL.sup.RB=100). Therefore, if RB resources are allocated based on the resource allocation mode 0, each RBG includes four RBs (P=4). If the bandwidth is 1.4 MHz (N.sub.DL.sup.RB=6), each RBG includes only one RB.
(146) A quantity of RBGs that can be used by the resource allocation mode 0 is fixed for different bandwidth. If a variable N.sub.RBG is used to represent this value, N.sub.RBG=┌N.sub.DL.sup.RB/P┐, where ┌⋅┐ represents rounding up of N.sub.RBG. The DCI for each resource allocation mode 0 corresponds to a bitmap resource allocation table of a length of N.sub.RBG bits. This bitmap allocation table is encoded into a DCI code stream, and the UE can derive the RB resource used by the PDSCH from this allocation table.
(147) For example, as shown in
(148) In addition, a bitmap table has high and low bit problems. The existing standard protocol clearly specifies that RBG.sub.0 corresponds to a high bit of this bitmap, namely, an MSB while RBG.sub.N.sub.
(149) For the method for indicating the scheduled bandwidth, the method for indicating the preoccupied bandwidth, or the method for indicating the reserved bandwidth mentioned in the embodiments of the present invention, refer to any one of the three methods in the existing standard of the LTE system. Details are not described herein.
(150)
(151) S201. A transmit end device determines a time domain density of a PTRS.
(152) S202. The transmit end device determines a quantity L of PTRSs mapped in frequency domain.
(153) S203. The transmit end device determines a frequency domain RB number i of L PTRSs on N.sub.RB resource blocks RBs according to the following formula:
(154)
(155) k.sub.1 is an offset, and k.sub.1 is an integer.
(156) S204. The transmit end device maps the PTRS to an OFDM symbol based on the time domain density and the frequency domain RB number (or index) of the PTRS.
(157) S205. The transmit end device sends a signal that includes the OFDM symbol to which the PTRS is mapped.
(158) S206. The receive end device receives the signal that includes the OFDM symbol to which the PTRS is mapped, and obtains the PTRS.
(159) For the PTRS configuration in time domain, refer to the description in the foregoing embodiments. Details are not described herein again.
(160) In this embodiment, the correspondence between the quantity of PTRSs in frequency domain and the scheduled bandwidth shown in Table 7 can be used. The frequency domain density can be represented as
(161)
and a finer or coarser granularity may be used for interval division of the scheduled bandwidth. For example, rows of the correspondence table shown in Table 7 may be increased or decreased. Two cases are as follows: (a) The rows of the table may be increased or decreased; (b) A value on the left is made to be equal to a value on the right, to invalid a corresponding row.
(162) It should be understood that, the table is merely an expression form of the correspondence list, and the correspondence list can also be expressed by using a formula, for example, Formula (3). A person skilled in the art may understand that, the correspondence list may alternatively be expressed in another form. This is not limited in this application.
(163)
(164) However, this embodiment uses Formula (2) to determine an RB number of the PTRS. For example, when N.sub.RB=32, L=8, and k.sub.1=0, or N.sub.RB=30, L=8, and k.sub.1=4, or N.sub.RB=14, L=4, and k.sub.1=1, Formula (2) is used to calculate the RB number, and the schematic diagrams of the RBs to which the PTRSs are mapped are shown in
(165) The RB number may be a serial number obtained after numbers of scheduled VRBs are sorted, or the RB number is a serial number obtained after numbers of the scheduled PRBs are sorted.
(166) The transmit end device maps the PTRS to an OFDM symbol based on the time domain density and the RB number of the PTRS.
(167) For details of S204 and S205, refer to the relative descriptions of the foregoing S104 and S105. Details are not described herein again.
(168) The foregoing describes, by using an RB as an example granularity unit, the mapping of PTRS. It may be understood that the PTRS may alternatively be mapped by using another granularity unit with reference to the method of mapping the PTRS by using an RB granularity.
(169) In an implementation, S202 may be implemented in the following manner.
(170) A frequency domain resource element RE number Index.sub.RE of L PTRSs on N.sub.RB resource blocks can be determined according to the following formula:
(171)
(172) I.sub.DMRS is a frequency domain spacing of a DMRS.
(173) k.sub.2 is an offset of the RE, and
(174)
(175) When a PTRS is mapped, the PTRS is usually located on the same subcarrier with a DMRS. To be specific, a mapping location of a PTRS should be related to a DMRS location of a DMRS port associated with the PTRS. One PTRS occupies only one resource element. Therefore, when the PTRS is mapped at a resource element level, the RE number of the PTRS is determined by using Formula (4), and this can ensure that the mapping location of the PTRS is related to the DMRS location. The PTRS mapping in frequency domain is performed at the resource element level, so that the PTRS configuration can be more accurate.
(176) In another implementation, step S202 may also be implemented in the following manner.
(177) A frequency domain resource element RE number Index.sub.RE of L PTRSs on N.sub.RB resource blocks can be determined according to the following formula:
(178)
(179) k.sub.3 is an offset of the RE, and
(180)
(181) One resource block includes 12 resource elements and one PTRS occupies only one resource element. Therefore, when the PTRS mapping in frequency domain is performed at a resource element level, the PTRS configuration can be more accurate. The PTRS is mapped at the RE level, that is, based on Formula (2), N.sub.RB is multiplied by 12. In other words, a basic unit is changed to an RE. Likewise, a value of k.sub.3 is also at an RE level.
(182) According to the communication method provided in the embodiments of the present invention, the uniform distribution of PTRSs can be achieved. Therefore, it becomes relatively easy to avoid a mapping location collision between the PTRS and another reference signal by setting an offset, and an interference randomization operation between terminal devices becomes simple.
(183) Division of function modules may be performed on the transmit end device or the receive end device based on the foregoing method examples in the embodiments of this application. For example, the function modules may be divided based on corresponding functions, or two or more functions may be integrated into a processing module. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software function module. It should be noted that, the division of modules in the embodiment of this application is an example, and is merely a logical function division. In actual implementation, another division manner may be used. The following uses dividing function modules based on corresponding functions as an example for description.
(184) An embodiment of this application further provides a communications apparatus. The communications apparatus may be a terminal device, or may be a chip that can be used for a terminal device. The communications apparatus may be configured to perform the steps performed by the terminal device in
(185) When the communications apparatus is a terminal device,
(186) When data needs to be sent, the processor outputs a baseband signal to the radio frequency circuit after performing baseband processing on the to-be-sent data. After performing radio frequency processing on the baseband signal, the radio frequency circuit sends outwards a radio frequency signal in an electromagnetic wave form by using the antenna. When data is sent to the terminal, the radio frequency circuit receives a radio frequency signal by using the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into the data and processes the data. For ease of description, only one memory and one processor are shown in
(187) In this embodiment of this application, an antenna and a radio frequency circuit that have a transceiver function may be considered as a transceiver unit of the terminal device, and a processor having a processing function is considered as a processing unit of the terminal device. As shown in
(188) For example, in an implementation, the processing unit 1301 is configured to perform step 306 in
(189) For example, in another implementation, the processing unit 1301 is configured to perform steps 301 to 304 in
(190) For example, in another implementation, the processing unit 1301 is configured to perform step 105 in
(191) For example, in another implementation, the processing unit 1301 is configured to perform steps 101 to 104 in
(192) For example, in another implementation, the processing unit 1301 is configured to perform step 206 in
(193) For example, in another implementation, the processing unit 1301 is configured to perform steps 201 to 205 in
(194) Optionally, the terminal device further includes a storage unit configured to store a correspondence list, where
(195) the list includes at least one RB index interval and at least one frequency domain density of a PTRS, and the RB index interval and the frequency domain density of the PTRS are in a one-to-one correspondence; or
(196) the list includes at least one RB quantity interval and at least one frequency domain density of a PTRS, and the RB quantity interval and the frequency domain density of the PTRS are in a one-to-one correspondence; or
(197) the list includes at least one RB index interval, at least one frequency domain density of a PTRS, and at least one frequency domain offset, and the RB index interval, the frequency domain density of the PTRS, and the frequency domain offset are in a one-to-one correspondence; or
(198) the list includes at least one RB quantity interval, at least one frequency domain density of a PTRS, and at least one frequency domain offset, and the RB quantity interval, the frequency domain density of the PTRS, and the frequency domain offset are in a one-to-one correspondence.
(199) When the communications apparatus is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input/output circuit or a communications interface. The processing unit is an integrated processor, a microprocessor, or an integrated circuit on the chip.
(200) An embodiment of this application further provides a communications apparatus. The communications apparatus may be a network device, or may be a chip. The communications apparatus may be configured to perform the steps performed by the network device in
(201) When the communications apparatus is a network device, specifically, for example, a base station,
(202) A transceiver unit of the part 1401 may also be referred to as a transceiver, a transceiver, or the like. The transceiver unit may include an antenna and a radio frequency unit, where the radio frequency unit is mainly configured to perform radio frequency processing. Optionally, a device for implementing a receiving function in the part 1401 may be considered as a receiving unit, and a device for implementing a sending function is considered as a sending unit, that is, the part 1401 includes a receiving unit and a sending unit. The receiving unit may also be referred to as a receiver, a receiver, a receiver circuit, or the like. The sending unit may be referred to as a transmitter, a transmitter, a transmitter circuit, or the like.
(203) The part 1402 may include one or more boards. Each board may include one or more processors and one or more memories. The processor is configured to read and execute a program in the memory to implement a baseband processing function and control the base station. If there are a plurality of boards, the boards may be interconnected to increase a processing capability. In an optional implementation, the plurality of boards may share one or more processors, the plurality of boards share one or more memories, or the plurality of boards share one or more processors at the same time.
(204) For example, in an implementation, the processing unit 1402 is configured to perform the operations of steps 301 to 304 in
(205) In another implementation, the processing unit 1402 is configured to perform the operation of step 306 in
(206) In another implementation, the processing unit 1402 is configured to perform the operations of steps 101 to 104 in
(207) In another implementation, the processing unit 1402 is configured to perform the operation of step 105 in
(208) In another implementation, the processing unit 1402 is configured to perform the operations of steps 201 to 104 in
(209) In another implementation, the processing unit 1402 is configured to perform the operation of step 206 in
(210) Optionally, the network device also includes a storage unit configured to store a correspondence list, where
(211) the list includes at least one RB index interval and at least one frequency domain density of a PTRS, and the RB index interval and the frequency domain density of the PTRS are in a one-to-one correspondence; or
(212) the list includes at least one RB quantity interval and at least one frequency domain density of a PTRS, and the RB quantity interval and the frequency domain density of the PTRS are in a one-to-one correspondence; or
(213) the list includes at least one RB index interval, at least one frequency domain density of a PTRS, and at least one frequency domain offset, and the RB index interval, the frequency domain density of the PTRS, and the frequency domain offset are in a one-to-one correspondence; or
(214) the list includes at least one RB quantity interval, at least one frequency domain density of a PTRS, and at least one frequency domain offset, and the RB quantity interval, the frequency domain density of the PTRS, and the frequency domain offset are in a one-to-one correspondence.
(215) The communications apparatus may be a chip, and the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input/output circuit or a communications interface of the chip. The processing unit is an integrated processor, a microprocessor, or an integrated circuit on the chip. The chip may be applied to the foregoing transmit end device or the receive end device, and supports the transmit end apparatus or the receive end device in performing the foregoing methods.
(216) For explanation of related content and beneficial effects of any one of the foregoing provided communications apparatuses, refer to the corresponding method embodiments provided in the foregoing description. Details are not described herein again.
(217) Some or all of the foregoing embodiments may be implemented by software, hardware, firmware, or any combination thereof. When a software program is used to implement the embodiments, some or all of the embodiments may be implemented in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, some or all of the procedures or functions according to the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable apparatus. The computer instructions may be stored in a computer readable storage medium or may be transmitted from a computer readable storage medium to another computer readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, or microwave) manner. The computer readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a DVD), a semiconductor medium (for example, a solid-state drive (SSD)), or the like.
(218) Although this application is described herein with reference to the embodiments, in a process of implementing this application that claims protection, a person skilled in the art may understand and implement other variations of the disclosed embodiments.
(219) An embodiment of the present invention further provides a chip. The chip includes a communications interface and a processor. The processor is configured to control the communications interface to receive or send a signal, and process a signal received by the communications interface or generate a signal to be sent by the communications interface. The processor is configured to perform processing functions of a transmit end device or a receive end device provided in the foregoing method embodiments, for example, determining a time domain density or a frequency domain density. For details, refer to descriptions in the foregoing method embodiments.
(220) Optionally, the chip further includes a storage module and the storage module stores an instruction. The processing module performs a related operation by reading the instruction stored in the storage module and controls the communications interface to perform a related transceiver operation.
(221) It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in the embodiments of this application. The execution sequences of the processes should be determined based on functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of the embodiments of the present invention.
(222) A person of ordinary skill in the art may be aware that, in combination with the examples described in the embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. 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 this application.
(223) It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
(224) In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, the unit division is merely a logical function division and may be another division in actual implementation. For example, a plurality of 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 couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
(225) The units described as separate parts may or may not be physically separate. Parts displayed as units may or may not be physical units, that is, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
(226) In addition, function units in the embodiments of this application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
(227) Some or all of the foregoing embodiments may be implemented by software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, some or all of the embodiments may be implemented in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, some or all of the procedures or functions according to the embodiments of the present invention are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable apparatus. The computer instruction may be stored in a computer readable storage medium, or may be transmitted by using the computer readable storage medium. The computer instructions may be transmitted from a website, computer, server, or data center to another web site, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, or microwave) manner. The computer readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a digital versatile disc (DVD)), a semiconductor medium (for example, a solid-state drive (SSD)), or the like.
(228) A person of ordinary skill in the art may understand that some or all of the procedures of the methods in the embodiments may be implemented by a computer program instructing related hardware. The program may be stored in a computer readable storage medium. When the program is executed, the procedures of the foregoing method embodiments are performed. The foregoing storage medium includes any medium that can store program code, such as a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.