Diversity communication method and device

By mapping modulation symbols to multiple antenna ports and performing DFT processing in the mobile communication system, frequency domain diversity transmission is realized, and the received signal quality problems caused by signal multipath fading and environmental changes are solved, and the stability and signal quality of the system are improved.

CN120434094APending Publication Date: 2025-08-05HUAWEI TECH CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202510370739.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2020-09-30
Publication Date
2025-08-05

AI Technical Summary

Technical Problem

In mobile communication systems, the signals between the terminal and the base station are susceptible to multipath fading and environmental changes, resulting in poor quality of received signals. The existing diversity technology lacks gain or has performance bottlenecks under certain channel conditions.

Method used

By mapping multiple modulation symbols to multiple antenna ports and mapping multiple consecutive modulation symbols to one antenna port in each mapping, ensuring that the frequency domain resources of different antenna ports do not overlap, thus achieving diversity transmission, keeping the phase difference between modulation symbols not corrupted, and using discrete Fourier transform (DFT) processing is used to generate DFT-s-OFDM signal.

Benefits of technology

It can provide stable diversity gain under different channel conditions and bandwidths, reduce peak-to-average power ratio (PAPR), and improve the reliability and signal quality of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120434094A_ABST
    Figure CN120434094A_ABST
Patent Text Reader

Abstract

The invention provides a diversity communication method and a diversity communication device, which are used for providing a diversity transmission scheme. The first device maps a plurality of modulation symbols corresponding to one transmission block to a plurality of antenna ports; in each mapping, a plurality of consecutive modulation symbols are mapped onto one antenna port. And then, the first equipment maps the modulation symbols on each antenna port to the frequency domain resources corresponding to the antenna ports, and the frequency domain resources corresponding to different antenna ports are not overlapped. Due to the fact that frequency domain resources corresponding to different antenna ports are not overlapped, that is, one transmission block is transmitted on different channels, the transmission block achieves the purpose of diversity transmission. Moreover, when the modulation symbols are mapped to the antenna port, a plurality of continuous modulation symbols are mapped each time, and the mapping mode can keep the phase difference among the plurality of continuous modulation symbols not damaged, so that the communication system can keep a relatively low peak-to-average power ratio (PAPR).
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202080105109.5, and the original application date is September 30, 2020. The entire content of the original application is incorporated into this application by reference. Technical Field

[0002] The embodiments of the present application relate to the field of wireless communication technology, and in particular, to a method and apparatus for diversity communication. Background Art

[0003] In mobile communication systems, signals transmitted between terminals and base stations are subject to multipath fading, resulting in poor signal quality or even complete signal reception at the receiving end. For example, terminals often operate in urban areas or other complex geographical environments, and their speed and direction of movement are random. After the signal from the transmitter (which can be either the terminal or the base station) undergoes reflections and scattering, the signal reaching the receiving end is often a superposition of multiple signals with varying amplitudes and phases. This causes random fluctuations in the received signal amplitude, resulting in multipath fading. Furthermore, signal obstruction by tall buildings (for example, when a terminal moves in front of a building facing away from the base station) or by undulating terrain can reduce the received signal amplitude. Furthermore, changing weather conditions can affect signal propagation, causing variations in the received signal amplitude and phase. All of these factors negatively impact mobile communications.

[0004] To improve the performance of mobile communication systems, diversity techniques can be used to enhance received signal quality. Diversity techniques utilize multiple transmission paths that carry the same information, have approximately equal average signal strength, and exhibit independent fading characteristics. Upon receiving these signals, the receiver can appropriately combine them to significantly reduce the impact of multipath fading, thereby improving transmission reliability.

[0005] Based on this, how to perform diversity transmission is a technical problem that needs to be solved. Summary of the Invention

[0006] The present application provides a diversity communication method, which is used to propose a diversity transmission solution.

[0007] In a first aspect, a diversity communication method is provided. A first device maps multiple modulation symbols to multiple antenna ports; in each mapping, multiple consecutive modulation symbols are mapped to one antenna port; the multiple modulation symbols are generated based on one transport block. The first device then processes the modulation symbols on each antenna port as follows: mapping the multiple modulation symbols to frequency domain resources, where the frequency domain resources are frequency domain resources corresponding to the antenna ports, and the frequency domain resources corresponding to different antenna ports do not overlap.

[0008] In this embodiment, a transport block is transmitted on different antenna ports, and the frequency domain resources corresponding to the different antenna ports do not overlap. In other words, a transport block is transmitted on different channels, thus achieving diversity transmission for this transport block. Furthermore, when mapping modulation symbols to antenna ports, multiple consecutive modulation symbols are mapped at a time. This mapping method preserves the phase difference between the multiple consecutive modulation symbols, allowing the communication system to maintain a low peak-to-average power ratio (PAPR).

[0009] In one possible implementation, in each mapping, an even number of consecutive modulation symbols are mapped to one antenna port. For example, when the multiple antenna ports include a first antenna port and a second antenna port, two consecutive modulation symbols are mapped to one antenna port. Specifically, the following formula can be used to map multiple modulation symbols to multiple antenna ports:

[0010] x (0) (i) = d (0) (4i);

[0011] x (0) (i+1)=d (0) (4i+1);

[0012] X (1) (i) = d (0) (4i+2);

[0013] x (1) (i+1)=d (0) (4i+3);

[0014] Among them, x (0) is the first antenna port, x (1) is the second antenna port, d (0) represents a modulation symbol, where i, 4i, 4i+1, 4i+2, and 4i+3 are the numbers of the modulation symbols, and i is an integer greater than or equal to 0.

[0015] In a possible implementation, before mapping the multiple modulation symbols to the multiple antenna ports, the first device may first modulate the multiple bits after encoding a transport block to obtain the multiple modulation symbols.

[0016] In one possible implementation, the first device may perform a discrete Fourier transform (DFT) on the multiple modulation symbols corresponding to each antenna port before mapping the multiple modulation symbols corresponding to each antenna port to the frequency domain resources corresponding to the antenna port. If the DFT is not performed, an orthogonal frequency division multiplexing (OFDM) signal is ultimately obtained. If the DFT is performed, a discrete Fourier transform-extended orthogonal frequency division multiplexing (DFT-s-OFDM) signal is ultimately obtained.

[0017] In a second aspect, a diversity communication method is provided. A first device processes a transport block to generate multiple codewords. Different codewords correspond to different antenna ports, and the frequency domain resources corresponding to different antenna ports do not overlap. The first device then performs the following processing on each codeword: modulates the bits in the codeword to obtain multiple modulation symbols, and maps the multiple modulation symbols to frequency domain resources corresponding to the antenna ports.

[0018] In this embodiment, different codewords generated by a transport block are transmitted over different antenna ports. The frequency domain resources corresponding to different antenna ports do not overlap, and different codewords traverse different channels. In other words, a transport block is transmitted over different channels, thus achieving diversity transmission for this transport block. Furthermore, because each codeword can be decoded individually, even if one antenna at the receiving end experiences severe fading (e.g., is blocked), the receiving end can still recover the transport block of the first device using data received by the other antennas.

[0019] In one possible implementation, a codeword is a redundant version of the transport block. Different codewords may be the same redundant version or different redundant versions of the same transport block. The combined reception gain of different redundant versions is greater than the combined reception gain of the same version.

[0020] In one possible implementation, the first device may perform a discrete Fourier transform (DFT) on the multiple modulation symbols before mapping them to frequency domain resources. If the DFT is not performed, an orthogonal frequency division multiplexing (OFDM) signal is ultimately obtained; if the DFT is performed, a discrete Fourier transform-spread orthogonal frequency division multiplexing (DFT-s-OFDM) signal is ultimately obtained.

[0021] Any possible implementation described below may be applicable to the first aspect or the second aspect.

[0022] In a possible implementation, the frequency domain resources corresponding to each antenna port are discontinuous; or the frequency domain resources corresponding to each antenna port are continuous.

[0023] In one possible implementation, when the frequency domain resources corresponding to each antenna port are discontinuous, it includes any one of the following: the frequency domain resources include multiple resource elements (RE), and the multiple resource elements RE are discontinuous; the RE in this application can also be replaced by a subcarrier.

[0024] The frequency domain resources include a plurality of precoding resource block groups (PRGs), and the plurality of precoding resource block groups (PRGs) are discontinuous; the frequency domain resources include a plurality of physical resource blocks (PRBs), and the plurality of physical resource blocks (PRBs) are discontinuous.

[0025] In a possible implementation, the discontinuous (interval) portion is a frequency domain resource of another antenna port.

[0026] In one possible implementation, the first device may further receive a first indication, where the first indication is used to indicate a mapping mode for mapping the multiple modulation symbols to frequency domain resources. For example, when four mapping modes are included, the first indication may use 2 bits to indicate the mapping mode, where 00, 01, 10, and 11 represent the four different mapping modes, respectively.

[0027] In a possible implementation, the first device may also receive one or more demodulation reference signal (DMRS) port identifiers.

[0028] In one possible implementation, when multiple DMRS port identifiers are received, the frequency domain resources include multiple discontinuous resource elements RE (subcarriers); it can also be understood that: the mapping method adopted by the first device in mapping multiple modulation symbols to the frequency domain resources of the antenna port is: mapping multiple modulation symbols to multiple discontinuous REs or subcarriers.

[0029] Alternatively, when a DMRS port identifier is received, the frequency domain resources corresponding to each antenna port are continuous; or, the frequency domain resources include multiple discontinuous precoding resource block groups PRG; or, the frequency domain resources include multiple discontinuous physical resource blocks PRB; it can also be understood that: the mapping method adopted by the first device in mapping multiple modulation symbols to the frequency domain resources of the antenna port is: mapping multiple modulation symbols to continuous frequency domain resources corresponding to the antenna port; or, mapping multiple modulation symbols to multiple discontinuous PRGs; or, mapping multiple modulation symbols to multiple discontinuous PRBs.

[0030] In one possible implementation, the first device may further receive information about one or more subbands, where the subband information is used to determine frequency domain resources corresponding to the antenna port. The subband information may be used to indicate a frequency domain location of the subband or a bandwidth of the subband.

[0031] In one possible implementation, when receiving subband information, the frequency domain resources corresponding to each antenna port are continuous. This can also be understood as: when the first device maps multiple modulation symbols to the frequency domain resources of the antenna port, the mapping method adopted is: mapping the multiple modulation symbols to continuous frequency domain resources corresponding to the antenna port. This can also be said to be that the first device uses a subband mapping method to map the multiple modulation symbols to the frequency domain resources. Even if the first device only receives information for one subband, the first device can deduce the frequency domain positions of other subbands based on certain rules.

[0032] In one possible implementation, the first device can also process the frequency domain signal after frequency domain resource mapping to obtain an orthogonal frequency division multiplexing OFDM signal or a discrete Fourier transform extended orthogonal frequency division multiplexing (DFT-s-OFDM) signal, and send the OFDM signal or DFT-s-OFDM signal on the corresponding antenna port.

[0033] In a third aspect, a communication device is provided, wherein the device implements the functions of the first aspect and any possible implementation of the first aspect, or implements the functions of the second aspect and any possible implementation of the second aspect. These functions may be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more functional modules corresponding to the above-mentioned functions.

[0034] In a fourth aspect, a communication device is provided, comprising a processor and a memory; the memory is used to store computer program instructions; the processor is used to execute part or all of the computer program instructions in the memory, and when the part or all of the computer program instructions are executed, it is used to implement the function of the first device in the method of the above-mentioned first aspect and any possible implementation of the first aspect, or to implement the function of the first device in the above-mentioned second aspect and any possible implementation of the second aspect.

[0035] In one possible implementation, the apparatus may further include a transceiver configured to transmit a signal processed by the processor or receive a signal input to the processor. The transceiver may perform the transmitting or receiving action performed by the first device in the first aspect and any possible implementation of the first aspect; or perform the transmitting or receiving action performed by the first device in the second aspect and any possible implementation of the second aspect.

[0036] In a fifth aspect, the present application provides a chip system, which includes one or more processors (also referred to as processing circuits), and the processors are electrically coupled to a memory (also referred to as a storage medium); the memory may be located in the chip system or not in the chip system; the memory is used to store computer program instructions; the processor is used to execute part or all of the computer program instructions in the memory, and when the part or all of the computer program instructions are executed, they are used to implement the function of the first device in the above-mentioned first aspect and any possible implementation method of the first aspect, or to implement the function of the first device in the above-mentioned second aspect and any possible implementation of the second aspect.

[0037] In one possible implementation, the chip system may further include an input / output interface, configured to output signals processed by the processor or receive signals input to the processor. The input / output interface may perform the sending action or receiving action performed by the first device in the first aspect and any possible implementation of the first aspect; or perform the sending action or receiving action performed by the first device in the second aspect and any possible implementation of the second aspect.

[0038] In a possible implementation, the chip system may be composed of a chip, or may include a chip and other discrete devices.

[0039] In a sixth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program includes instructions for implementing the functions of the first aspect and any possible implementation of the first aspect, or instructions for implementing the functions of the second aspect and any possible implementation of the second aspect.

[0040] Alternatively, a computer-readable storage medium is used to store a computer program, which, when executed by a computer, can enable the computer to execute the method executed by the first device in the above-mentioned first aspect and any possible implementation of the first aspect, or execute the method executed by the first device in the above-mentioned second aspect and any possible implementation of the second aspect.

[0041] In the seventh aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method executed by the first device in the above-mentioned first aspect and any possible implementation of the first aspect, or to execute the method executed by the first device in the above-mentioned second aspect and any possible implementation of the second aspect.

[0042] The technical effects of the above-mentioned third to seventh aspects can refer to the descriptions in the first to second aspects, and the repeated parts will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 A schematic diagram of a communication system in an embodiment of the present application;

[0044] Figure 2 This is a schematic diagram of a short-delay cyclic delay diversity (SD-CDD) diversity communication process in an embodiment of the present application;

[0045] Figure 3 This is a schematic diagram of a diversity communication process in an embodiment of the present application;

[0046] Figure 4a and Figure 4b They are schematic diagrams of antenna port mapping in an embodiment of the present application;

[0047] Figure 5a This is a schematic diagram of an RE comb mapping method in an embodiment of the present application;

[0048] Figure 5b Schematic diagram of a precoding resource block group PRG / physical resource block PRB interleaving mapping method in an embodiment of the present application;

[0049] Figure 5c This is a schematic diagram of a sub-band mapping method in an embodiment of the present application;

[0050] Figure 5d This is a schematic diagram of a time-frequency resource grid after RE comb mapping in an embodiment of the present application;

[0051] Figure 5e This is a schematic diagram of a time-frequency resource grid after sub-band mapping in an embodiment of the present application;

[0052] Figure 5fThis is a schematic diagram of whether the frequency domain ranges of two sub-bands are continuous or discontinuous in an embodiment of the present application;

[0053] Figure 6 This is a schematic diagram of a diversity communication process in an embodiment of the present application;

[0054] Figure 7 This is a schematic diagram of a diversity communication process in an embodiment of the present application;

[0055] Figure 8 This is a schematic diagram of a mapping relationship between frequency domain ports and time domain resources in an embodiment of the present application;

[0056] Figure 9 This is a structural diagram of a diversity communication device in an embodiment of the present application;

[0057] Figure 10 This is a structural diagram of a diversity communication device in an embodiment of the present application;

[0058] Figure 11 This is a device structure diagram of a terminal in an embodiment of the present application. DETAILED DESCRIPTION

[0059] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0060] To facilitate understanding of the technical solutions of the embodiments of the present application, the system architecture of the diversity communication method provided in the embodiments of the present application is briefly described below. It is understood that the system architecture described in the embodiments of the present application is intended to more clearly illustrate the technical solutions of the embodiments of the present application and does not constitute a limitation on the technical solutions provided in the embodiments of the present application.

[0061] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: wireless local area network (WLAN) communication system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), and future communication systems.

[0062] To facilitate understanding of the embodiments of the present application, the application scenarios of the present application are introduced below. The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Ordinary technicians in this field can know that with the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0063] like Figure 1 The communication system shown includes a network device and a terminal, and the network device and the terminal can use air interface resources for wireless communication. Air interface resources can include one or more of time domain resources, frequency domain resources, code domain resources, and space domain resources. In addition, the present application can also be applied to a communication system between terminals or a communication system between network devices.

[0064] In order to improve the performance of mobile communication systems, diversity techniques can be used to improve the quality of received signals. Figure 2 As shown, a schematic diagram of a process of short delay cyclic delay diversity (SD-CDD) diversity communication is provided, which specifically includes the following steps:

[0065] Step 201: Modulate the coded bits of the transport block to obtain a plurality of modulated symbols, which may be referred to as modulation symbols. The modulation symbols may also be referred to as complex symbols.

[0066] Step 202: Perform a discrete Fourier transform (DFT) on the multiple modulation symbols. The DFT operation is also called transform-domain precoding. Step 202 is optional. If the DFT is not performed, the final result is an OFDM signal; if the DFT is performed, the final result is a DFT-s-OFDM signal. Each symbol after the DFT can be called a sample, a complex sample, or a complex symbol.

[0067] Step 203: Precoding the DFT symbols. The precoding here can be precoding for non-codebook transmission or precoding for codebook transmission.

[0068] Step 204: Map the precoded symbols to the two antenna ports. The symbols mapped to the two antenna ports are the same. SD-CDD operates on one antenna, generally by equivalently weighting in the frequency domain to cause a time domain (cyclic) shift. Figure 2In the description, two antenna ports are used as an example. In actual applications, there may be more antenna ports, such as 4 or 8. Optionally, the symbols obtained in step 202 can be directly mapped to multiple antenna ports without precoding in step 203, so step 203 is optional.

[0069] Step 205: Map the symbols on each antenna port to the frequency domain resources corresponding to the antenna port, that is, perform subcarrier mapping. It should be noted that the frequency domain resources corresponding to the two antenna ports are the same.

[0070] Step 206: Perform an inverse fast Fourier transform (IFFT) and add a cyclic prefix (CP) to the frequency domain signal after frequency domain resource mapping to obtain a DFT-s-OFDM signal or an OFDM signal. The DFT-s-OFDM signal or OFDM signal can then be transmitted on the corresponding antenna port.

[0071] In this SD-CDD diversity communication solution, the two signals are identical. Although the two signals are sent one after the other through the SD-CDD operation in step 204, they still occupy the same time domain resources. The difference in time domain resources is not due to different time domain resources, but rather to different sampling points.

[0072] SD-CDD achieves diversity by transmitting signals at different times through multiple antenna ports, increasing the frequency selectivity of the channel and thus enabling the receiver to achieve greater frequency-domain diversity gain. In other words, SD-CDD converts antenna diversity into frequency-domain diversity. However, SD-CDD technology also has some drawbacks. For example, the performance gain depends on channel conditions. When the channel itself is highly frequency-selective, the gain achieved by SD-CDD is small. For another example, the gain achieved with a DFT-s-OFDM waveform is small. For another example, with small bandwidths, the space for cyclic shifts is limited, making it difficult to achieve gain. Furthermore, SD-CDD increases the channel's delay spread, resulting in degraded channel estimation performance.

[0073] Based on this, this application proposes multiple diversity communication schemes. These schemes achieve transmit antenna port diversity gain under both OFDM and DFT-s-OFDM waveforms, and are less affected by factors such as channel conditions and bandwidth. These schemes can provide stable diversity benefits in a variety of application scenarios.

[0074] To facilitate understanding of the embodiments of the present application, some terms used in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art.

[0075] 1) Network equipment, a device capable of providing a random access function for a terminal device or a chip that can be set in the device, the device including but not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in a wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TRP or transmission point, TP), etc., and can also be a gNB in a 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU). unit) etc.

[0076] 2) Terminal devices, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), or terminal, are devices that provide voice and / or data connectivity to users. For example, terminal devices include handheld devices and vehicle-mounted devices with wireless connectivity. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, or wireless terminals with vehicle-to-vehicle (V2V) connectivity.

[0077] 3) Diversity techniques utilize multiple signal paths to transmit information, combining these signals appropriately at the receiving end to significantly reduce the impact of multipath fading and improve transmission reliability. These multiple signal paths are characterized by transmitting the same information, having approximately equal average signal strength, and fading independently of each other. Simply put, if one path experiences a deep fade, another relatively independent path may still contain a strong signal. Therefore, two or more of these signals can be combined, improving both the instantaneous and average signal-to-noise ratios at the receiving end.

[0078] 4) Antenna port: An antenna is a device that can effectively radiate electromagnetic waves in a specific direction in space or can effectively receive electromagnetic waves from a specific direction in space.

[0079] The antenna port definition in 3GPP protocols 36.211 (LTE) and 38.211 (NR) is that the channel experienced by a symbol transmitted through an antenna port can be derived from the channel experienced by another symbol propagated through the same antenna.

[0080] Antenna ports in 3GPP are also called logical antenna ports. There are several possible implementations of the correspondence between antenna ports and physical antennas:

[0081] One possibility is that the number of antenna ports is equal to the number of physical antennas and corresponds one-to-one;

[0082] One possibility is that the number of antenna ports is equal to the number of physical antennas but not one-to-one corresponding. For example, the antenna port signal is mapped to the physical antenna after being precoded.

[0083] One possibility is that the number of antenna ports is smaller than the number of physical antennas. For example, one antenna port may correspond to an array composed of multiple physical antennas.

[0084] The antenna ports mentioned in this application are similar to the antenna ports defined in the 3GPP protocol and can be regarded as a method of identifying channels. The antenna ports in this application can be physical antenna ports or logical antenna ports. In this application, when the antenna port is a logical antenna port, one logical antenna port corresponds to one or more physical antenna ports, and different logical antenna ports correspond to different physical antenna ports, and the physical antenna ports corresponding to different logical antenna ports are allowed to overlap.

[0085] 5) Redundancy Version (RV): To support hybrid automatic repeat request (HARQ) based on incremental redundancy (IR), LTE and NR support a redundancy version mechanism. To understand redundancy versions, let's first explain the NR channel coding process: The UE or base station generates a transport block (TB) to be transmitted. A TB contains a number of bits to be transmitted. The transmitter first adds a CRC to the TB, then performs code block segmentation and block-level CRC addition. The transmitter then performs LDPC encoding on each code block (in LTE, the transmitter performs turbo coding; in other communication systems, the transmitter may also use other coding schemes such as polar coding). After LDPC encoding, the transmitter performs rate matching based on the redundancy version ID (rv_id) to generate different RVs of the coded block. Different RVs of the same TB or CB have different contents, but all contain the information of the original TB or CB. The redundant version can be called the redundant version of TB, the redundant version of CB, or the redundant version of codeword (CW); multiple CBs after rate matching are spliced together through code blocks to form a complete bit block to be transmitted; for uplink transmission, the data bit block to be transmitted may be multiplexed with uplink control information before transmission. In a single transmission, the transmitter generally transmits a redundant version of TB or CB. If the receiver fails to decode it successfully, the transmitter can send another redundant version of the TB or CB again. After obtaining multiple redundant versions of a TB or CB, the receiver can combine and decode them. Repeated transmission of the same redundant version can obtain power gain, while repeated transmission of different redundant versions can obtain power gain and additional coding gain, thereby improving retransmission performance. In NR, the redundant version used for each transmission is indicated by the base station to the UE, and the UE performs coding rate matching or decoding and de-rate matching based on the redundant version ID.

[0086] 6) Peak to average power ratio (PAPR):

[0087] Wireless signals, when observed in the time domain, exhibit constantly changing amplitudes, so their instantaneous transmit power is not constant. Peak-to-average power ratio (PAPR) refers to the ratio of the instantaneous peak power of a continuous signal to the average power within a symbol. It can be expressed as follows:

[0088] Among them, Xi represents a set of time-domain discrete values of a sequence; max(Xi2) represents the maximum value of the square of the time-domain discrete values; mean(Xi2) represents the average value of the square of the time-domain discrete values.

[0089] An OFDM symbol is composed of the superposition of multiple independently modulated subcarrier signals. When the subcarriers have the same or similar phases, the superimposed signal is modulated by the same initial phase signal, resulting in a large instantaneous power peak. This results in a high PAPR. High PAPR can lead to nonlinear signal distortion, causing significant spectrum spread interference and in-band signal distortion, degrading system performance.

[0090] 7) The layer mapping method of MIMO transmission in existing communication systems is shown in Table 1. x represents the layer, the superscript of x is the layer index, the superscript of d represents the codeword number, and d (0) represents the modulation symbol. i, 2i, 2i+1, 3i, 3i+1, 3i+2, and so on are the modulation symbol numbers, where i is an integer greater than or equal to 0. A codeword can be considered a set of bits, for example, 2400 bits. M represents the number of symbols per layer.

[0091] Table 1: Codeword-to-layer mapping for spatial multiplexing.

[0092]

[0093] The following is a detailed description of the solution with reference to the accompanying drawings. The features or contents marked with dotted lines in the accompanying drawings can be understood as optional operations or optional structures of the embodiments of the present application.

[0094] like Figure 3 The figure shows a schematic diagram of a diversity communication process, using the example of a first device sending data to a second device. In one example, the first device is a terminal and the second device is a network device; in another example, the first device is a network device and the second device is also a network device; in another example, the first device is a terminal and the second device is also a terminal.

[0095] Figure 3 The following steps are involved:

[0096] Step 301: A first device modulates a plurality of coded bits after encoding a transport block (TB) to obtain a plurality of modulation symbols, which may also be referred to as complex symbols.

[0097] When a first device has data to send to a second device, the first device can perform operations such as cyclic redundancy check (CRC) addition, channel coding, code block segmentation, rate matching, data control multiplexing, and scrambling on the transmission block to obtain multiple coded bits, and then modulate the coded bits, that is, constellation mapping, to obtain multiple modulation symbols.

[0098] Next, as shown in Table 2, several modulation modes supported by this application are introduced.

[0099] Table 2: Supported modulation schemes.

[0100]

[0101] In Table 2 above, transform precoding disabled corresponds to an OFDM signal, and transform precoding enabled corresponds to a DFT-s-OFDM signal. In addition to the modulation schemes described in Table 2, this application also supports other modulation schemes, such as BPSK, pi / 4-QPSK, 1024QAM, OQAM, APSK, etc. This application does not limit the modulation scheme.

[0102] Step 302: The first device maps multiple modulation symbols to multiple antenna ports. This can also be understood as dividing the multiple modulation symbols into multiple groups (multiple paths) of modulation symbols, with each group (path) corresponding to one antenna port.

[0103] In the application, the number of antenna ports can be 2, 3, 4, or even more. The antenna ports of this application can be physical antenna ports or logical antenna ports. When the antenna port is a logical antenna port, one logical antenna port corresponds to one or more physical antenna ports, and different logical antenna ports correspond to different physical antenna ports. Crossover of physical antenna ports corresponding to different logical antenna ports is allowed. Signals transmitted by different antenna ports travel through different channels.

[0104] For example, the total number of modulation symbols to be transmitted (i.e., the modulation symbols obtained in step 301) is 1200, which are mapped to two antenna ports, namely the first antenna port and the second antenna port. 600 of the symbols can be mapped to the first antenna port, and the remaining 600 symbols can be mapped to the second antenna port. It should be understood that different antenna ports can map the same number of modulation symbols or different numbers of modulation symbols.

[0105] In one example, in each mapping, one modulation symbol may be mapped to one antenna port. This embodiment only considers a single codeword scenario.

[0106] When the number of antenna ports in this application is 2, the modulation symbol mapping method of the antenna port is:

[0107]

[0108] When the number of antenna ports in this application is 3, the modulation symbol mapping method of the antenna port is:

[0109]

[0110] When the number of antenna ports in this application is 4, the modulation symbol mapping method of the antenna port is:

[0111] x (0) (i) = d (0) (4i)

[0112] x (1) (i) = d (0) (4i+1)

[0113] x (2) (i) = d (0) (4i+2)

[0114] x (3) (i) = d (0) (4i+3)

[0115] The above x represents the antenna port, the superscript of x represents the index of the antenna port, the superscript of d represents the codeword number, and d (0) represents a modulation symbol, where i, 2i, 2i+1, 3i, 3i+1, 3i+2, 4i, 4i+1, 4i+2, and 4i+3 are the numbers of the modulation symbols, and i is an integer greater than or equal to 0.

[0116] The above antenna port mapping is similar to the layer mapping of MIMO transmission. In the prior art, after layer mapping, antenna port mapping is also required. The symbols of one layer can be mapped to one or more antenna ports, and the frequency domain resources of multiple antenna ports are the same.

[0117] like Figure 4aAs shown, a method for mapping modulation symbols to two antenna ports is provided. Specifically, in each mapping, one modulation symbol can be mapped to one antenna port, that is, the modulation symbols are alternately mapped to different antenna ports. Taking 10 modulation symbols as an example, one antenna port, port0, maps the modulation symbols numbered 0, 2, 4, 6, and 8, and the other antenna port, port1, maps the modulation symbols numbered 1, 3, 5, 7, and 9.

[0118] In another example, in each mapping, a plurality of consecutive modulation symbols may be mapped to one antenna port.

[0119] For the pi / 2-BPSK modulation of the DFT-s-OFDM waveform, the phase difference between pi / 2-BPSK symbols is always pi / 2 or -pi / 2, which can achieve low PAPR. Figure 4a (as shown), the characteristic that the phase difference is always pi / 2 or -pi / 2 is destroyed, and the phase difference between consecutive modulation symbols becomes pi or -pi, which will seriously deteriorate the PAPR of the transmitted signal. To ensure compatibility with the pi / 2-BPSK modulation method, an even number of consecutive modulation symbols can be mapped to a single antenna port in each mapping. This even number can be half the number of modulation symbols in an OFDM symbol (or DFT-s-OFDM symbol), half the total number of modulation symbols transmitted on a single PUSCH channel, and so on. For example, it can be 2, 4, 8, and so on.

[0120] Of course, an odd number of consecutive modulation symbols may also be mapped to one antenna port, where the odd number may be, for example, 3, 5, 7, etc.

[0121] The following example uses two antenna ports, and in each mapping, two consecutive modulation symbols are mapped to one antenna port. In this method, the number of codewords remains 1. Specifically, the following formula can be used to map multiple modulation symbols to multiple antenna ports: This can also be understood as mapping multiple modulation symbols into multiple paths or groups of modulation symbols, with each path or group corresponding to one antenna port.

[0122] x (0) (i) = d (0) (4i);

[0123] x (0) (i+1)=d (0) (4i+1);

[0124] X (1) (i) = d (0) (4i+2);

[0125] x (1) (i+1)=d (0) (4i+3);

[0126] Among them, x (0) is the first antenna port, x (1) is the second antenna port, d (0) represents a modulation symbol, where i, 4i, 4i+1, 4i+2, and 4i+3 are the numbers of the modulation symbols, and i is an integer greater than or equal to 0.

[0127] like Figure 4b As shown, a method for mapping modulation symbols to two antenna ports is provided. Specifically, in each mapping, two consecutive modulation symbols can be mapped to one antenna port, that is, the modulation symbols are alternately mapped to different antenna ports in groups of two. Taking 10 modulation symbols as an example, one antenna port port0 maps the modulation symbols numbered 0, 1, 4, 5, 8, and 9, and the other antenna port port1 maps the modulation symbols numbered 2, 3, 6, and 7.

[0128] The two antenna ports described above can also be replaced by layers, as shown in Table 3.

[0129] Table 3

[0130]

[0131] Although the mapping of an even number of consecutive symbols is primarily intended to maintain the low PAPR of pi / 2-BPSK, to simplify the process, the mapping of an even number of symbols can also be applied to other modulation schemes of the DFT-s-OFDM waveform, or to the modulation of OFDM signals. In this application, the modulation scheme and the way in which the modulation symbols are mapped to the antenna ports are not limited. Table 4 below only lists the combinations of multiple modulation symbol mapping schemes that can maintain good communication performance.

[0132] Table 4

[0133]

[0134] In another possible implementation, to maintain the low PAPR characteristics of pi / 2-BPSK, the transmitter (first device) uses an enhanced pi / 2-BPSK modulation. Specifically, when there are M antenna ports, the pi / 2-BPSK modulated symbols remain in phase within the M symbols, while a pi / 2 phase shift is applied between the M symbols. In this way, antenna port mapping can reuse existing layer mapping, that is, each modulation symbol is mapped to a different antenna port or layer, and the phase shift characteristics of pi / 2-BPSK are preserved at each antenna port.

[0135] The existing pi / 2-BPSK modulation formula is:

[0136] The enhanced pi / 2-BPSK modulation formula proposed in this application can be:

[0137] or;

[0138]

[0139] Wherein, M is the number of antennas (or the number of layers), M is an integer greater than or equal to 2, b represents a bit sequence, which is 0 or 1, d is the signal after pi / 2BPSK modulation, i is numbered starting from 0, and i is an integer greater than or equal to 0, It means that i / M is rounded down, j is the imaginary part, and j*j=-1.

[0140] In a specific example, M is 2, that is, the above formula is applicable to mapping of two transmit ports or performing two-layer mapping.

[0141] In another specific example, M is 4, that is, the above formula is applicable to mapping of four transmit ports or performing four-layer mapping.

[0142] If ((1-2b(i))+j(1-2b(i))) / sqrt(2) is understood as the BPSK sequence, then it can be seen from the above formula that:

[0143] When i=0, 1, ..., M-1, the phase shift of the pi / 2BPSK sequence relative to the BPSK sequence is 0;

[0144] When i=M, M+1, ..., 2M-1, the phase shift of the pi / 2BPSK sequence relative to the BPSK sequence is pi / 2.

[0145] Next, we will introduce the phase shift of pi / 2 in units of M:

[0146] When M is 2, in formula 1, i=0 to i=15 correspond to That is, the phase shifts relative to the BPSK sequence are 0, 0, pi / 2, pi / 2, 0, 0, pi / 2, pi / 2, 0, 0, pi / 2, pi / 2, 0, 0, pi / 2, pi / 2, 0, 0, pi / 2, pi / 2.

[0147] When M is 4, in formula 1, i=0 to i=15 correspond to That is, the phase shifts relative to the BPSK sequence are 0, 0, 0, 0, pi / 2, pi / 2, pi / 2, 0, 0, 0, pi / 2, pi / 2, pi / 2, 0, 0, 0, 0, pi / 2, pi / 2, pi / 2.

[0148] When M is 2, in formula 2, i=0 to i=15 correspond to The phase shifts relative to the BPSK sequence are: 0, 0, 1, 1, 2, 2, 3, 3, 0, 0, 1, 1, 2, 2, 3, 3; that is, the phase shifts relative to the BPSK sequence are 0, 0, pi / 2, pi / 2, pi, pi, 3pi / 2, 3pi / 2, 0, 0, pi / 2, pi / 2, pi, pi, 3pi / 2, 3pi / 2 respectively.

[0149] When M is 4, in formula 2, i=0 to i=15 correspond to That is, the phase shifts relative to the BPSK sequence are 0, 0, 0, 0, pi / 2, pi / 2, pi / 2, pi, pi, pi, pi, 3pi / 2, 3pi / 2, 3pi / 2, 3pi / 2 respectively.

[0150] Steps 303, 304 and 305 described below are processes performed on the modulation symbols of any antenna port, and different antenna ports perform the same processes as follows.

[0151] Step 303: The first device performs discrete Fourier transform (DFT) on multiple modulation symbols corresponding to the antenna port. Each symbol after DFT can be called a sample, a complex sample, or a complex symbol.

[0152] When performing DFT on modulation symbols, the DFT size can be first determined based on the scheduling bandwidth; then, based on the DFT size, it is decided whether to group the modulation symbols. That is, the size of the group is the same as the size used by the DFT, and the DFT size is determined by the scheduling bandwidth. Typically, the DFT size is the same as the number of modulation symbols contained in a DFT-s-OFDM symbol for the antenna port. For example, a DFT-s-OFDM symbol for an antenna port corresponds to 600 modulation symbols, and these 600 modulation symbols can be treated as a whole and subjected to DFT. Optionally, it can also be divided into multiple groups first, for example, into 3 groups, each with 200 modulation symbols, and DFT is performed on the 200 modulation symbols as a whole. In the NR protocol, the above DFT process is called transform precoding. Optionally, when pi / 2-BPSK modulation is used, the transmitter can perform frequency domain shaping on the DFT-posted signal.

[0153] Step 303 is optional. If DFT is not performed, an OFDM signal is ultimately obtained. If DFT is performed, a DFT-s-OFDM signal is ultimately obtained. Optionally, the symbols after DFT may also be precoded.

[0154] Step 304: The first device maps the multiple modulation symbols obtained in step 302 or the multiple symbols obtained in step 303 to frequency domain resources, where the frequency domain resources are frequency domain resources corresponding to the antenna ports.

[0155] In the prior art, the frequency domain resources corresponding to different antenna ports are the same. However, in this application, in order to fully exploit the diversity gain, the frequency domain resources corresponding to different antenna ports do not overlap, or in other words, different antenna ports perform orthogonal frequency domain mapping.

[0156] The granularity of frequency domain resources includes, but is not limited to, subcarrier (resource element) level (RE in this application may also be replaced by subcarrier), physical resource block (PRB) level, precoding resource block group (PRG) level, and resource block group (RBG) level. In addition, the frequency domain resources corresponding to each antenna port can be discontinuous or continuous, as described below.

[0157] In one example, the frequency domain resources corresponding to each antenna port are discontinuous. Optionally, the discontinuous (interval) portion of the frequency domain resources is the frequency domain resources of another antenna port. The discontinuous (interval) portion is uniform or non-uniform.

[0158] When the frequency domain resources corresponding to each antenna port are discontinuous, any of the following frequency domain resource mapping methods applies:

[0159] Mode 1: When the frequency domain resources include multiple discontinuous subcarriers (resource elements RE), the mapping method adopted by the first device in mapping multiple modulation symbols to the frequency domain resources of the antenna port is: mapping multiple modulation symbols to multiple discontinuous REs. The transmission mode corresponding to this mapping method can be called a multi-port frequency division transmission mode. Specifically, when the discontinuous (interval) part is uniform, this mapping method can also be called an RE comb mapping method. Figure 5a The figure shows a schematic diagram of a comb-like mapping of REs (subcarriers), using two antenna ports (port 0 and port 1) as an example. The symbols corresponding to each antenna port are evenly spaced across frequency domain resources. The comb tooth size is related to the number of antenna ports. When there are two antenna ports, the comb tooth size is 2, meaning that symbols are placed every other subcarrier in the frequency domain. When there are M antenna ports, the comb tooth size is M, meaning that symbols are placed every M-1 subcarriers in the frequency domain. This mapping method is applicable to both OFDM and DFT-s-OFDM signals. It provides high diversity without compromising the single-carrier nature of DFT-s-OFDM.

[0160] In the aforementioned mapping scheme, which maps multiple modulation symbols onto multiple non-contiguous subcarriers, signals on two or more antenna ports are transmitted independently and occupy the same set of PRBs (or, in other words, the same frequency band), requiring separate channel estimation. Different antenna ports require different DMRSs. DMRSs are used to estimate the real-time channel for coherent demodulation of data, control, or broadcast channels.

[0161] Mode 2: When the frequency domain resources include multiple non-contiguous precoding resource block groups (PRGs), the first device uses a mapping method for mapping multiple modulation symbols to the frequency domain resources of the antenna port: mapping the multiple modulation symbols to multiple non-contiguous PRGs. This mapping method may also be referred to as a precoding resource block group (PRG) interleaved mapping method.

[0162] Mode 3: When the frequency domain resources include multiple non-contiguous physical resource blocks (PRBs), the first device uses a mapping method to map multiple modulation symbols to the frequency domain resources of the antenna port: mapping the multiple modulation symbols to multiple non-contiguous PRBs. This mapping method may also be referred to as a physical resource block (PRB) interleaved mapping method.

[0163] Mode 4: When the frequency domain resources include multiple non-contiguous resource block groups (RBGs), the first device uses a mapping method to map multiple modulation symbols to the frequency domain resources of the antenna port: mapping the multiple modulation symbols to multiple non-contiguous RBGs. This mapping method may also be referred to as a resource block group (RBG) interleaved mapping method.

[0164] like Figure 5b As shown, taking two antenna ports (port 0 and port 1) as an example, a schematic diagram of a precoding resource block group (PRG) / physical resource block (PRB) interleaving mapping method is provided. Different antenna ports occupy different PRB sets or RB group sets (an RB group includes multiple PRGs or PRBs, and the number of PRGs or PRBs included can be configured by the network device). For example, antenna port 0 occupies even-numbered PRBs, while antenna port 1 occupies odd-numbered PRBs. This mapping method can be applied to OFDM signals and has a high diversity.

[0165] In the above-mentioned methods 2, 3 and 4, two or more antenna ports occupy different frequency bands, and only one DMRS port may be occupied or allocated.

[0166] like Figure 5d As shown in FIG, a schematic diagram of the time-frequency resource grid after RE comb mapping is provided. The horizontal axis represents 14 OFDM symbols (or DFT-s-OFDM symbols) of a time slot, and the vertical axis represents 2 frequency domain PRBs, or 24 frequency domain subcarriers. Figure 5d In the example, antenna 0 sends data signals occupying even-numbered subcarriers, and antenna 1 sends data signals occupying odd-numbered subcarriers.

[0167] When using RE comb mapping to transmit data signals, when transmitting DMRS, the subcarriers occupied by the DMRS of each antenna can be the same as or different from the subcarriers occupied by the data signal. For example, antenna 0 and antenna 1 still occupy even-numbered and odd-numbered subcarriers respectively to send data, but the DMRS corresponding to antenna 0 and antenna 1 are both mapped to even-numbered subcarriers. At this time, the DMRS of the two antenna ports can be orthogonalized through frequency domain orthogonal codes. In the existing NR protocol, the frequency domain resources and orthogonal codes occupied by DMRS are determined by the DMRS port number.

[0168] In another example, method 5: when the frequency domain resources corresponding to each antenna port are continuous, the mapping method adopted by the first device in mapping multiple modulation symbols to the frequency domain resources of the antenna port is: mapping multiple modulation symbols to continuous frequency domain resources. For example, the frequency domain resources of an antenna port include multiple subcarriers or multiple PRBs or multiple PRGs, and these multiple subcarriers or multiple PRBs or multiple PRGs can be regarded as a subband. In this application, this mapping method can also be referred to as: subband mapping method. The multiple frequency domain resources corresponding to multiple antenna ports can be continuous or discontinuous.

[0169] like Figure 5cAs shown, taking two antenna ports (port0 and port1) as an example, a schematic diagram of a subband mapping method is provided. In this mapping method, the number of subbands is equal to the number of antenna ports. Different antenna ports correspond to different subbands. Typically, each subband is continuous in the frequency domain. The frequency domain resources of an antenna port (i.e., a subband) include 3 PRBs, and the frequency domain resources corresponding to the two antenna ports are also continuous. This mapping method can be applied to OFDM signals and DFT-s-OFDM signals. This mapping method is simple to implement and does not destroy the single-carrier characteristics of DFT-s-OFDM.

[0170] In the above-mentioned method 5, two or more antenna ports occupy different frequency bands, and only one DMRS port is required. However, since multiple subbands are transmitted by different antenna ports, the multiple subbands should be independently mapped with DMRS sequences, that is, one subband sends one DMRS sequence, rather than multiple subbands sending a DMRS sequence together (that is, one subband sends part of a DMRS sequence, and another subband sends another part of the DMRS sequence) to ensure that the PAPR of the DMRS is not deteriorated. In one possible implementation, when an OFDM waveform is used, the DMRS sequences of multiple subbands are determined by their respective frequency domain positions and port numbers. In another possible implementation, when a DFT-s-OFDM waveform is used, the DMRS sequences of multiple subbands are the same.

[0171] like Figure 5e As shown in FIG, a schematic diagram of the time-frequency resource grid after subband mapping is provided. The horizontal axis represents 14 OFDM symbols (or DFT-s-OFDM symbols) of a time slot, and the vertical axis represents 2 frequency domain PRBs, or 24 frequency domain subcarriers. Figure 5e In the example, antenna 0 sends a data signal occupying one PRB (i.e., 12 subcarriers, 14 symbols), and antenna 1 sends a data signal occupying another PRB. Antenna 0 sends a data signal and sends a DMRS in the same subband, and antenna 1 sends a data signal and sends a DMRS in the same subband.

[0172] How the first device determines which mapping method to use to map symbols to frequency domain resources will be introduced later.

[0173] Step 305: The first device processes the frequency domain signal after frequency domain resource mapping to generate a DFT-s-OFDM signal or an OFDM signal, such as performing an inverse fast Fourier transform (IFFT) and adding a cyclic prefix (CP). This generates a DFT-s-OFDM signal or an OFDM signal. The DFT-s-OFDM signal or the OFDM signal can then be transmitted on the corresponding antenna port.

[0174] In this embodiment, a transport block is transmitted on different antenna ports, that is, on different channels. This achieves diversity communication for this transport block. Furthermore, diversity gain at the transmit antenna port is achieved in both OFDM and DFT-s-OFDM waveforms. The proposed scheme is also minimally affected by factors such as channel conditions and bandwidth. This provides stable diversity benefits in a variety of application scenarios.

[0175] In another embodiment of the present application, the above Figure 3 The antenna ports in the example can also be replaced with antenna port sets. This means that multiple symbols are mapped to multiple antenna port sets. The antenna port set is a whole. This application does not care about the number of antenna ports in an antenna port set; it only cares about the number of antenna port sets. This replacement approach is also applicable to several embodiments described later.

[0176] In the above step 304, five mapping methods are introduced. Next, it is described how the first device determines which mapping method to use to map symbols (eg, modulation symbols or symbols after DFT) to frequency domain resources.

[0177] Mode a: The protocol specifies a mapping method for mapping symbols to frequency domain resources when using the diversity communication method of this application. This mapping method specified by the protocol can be any of the five mapping methods mentioned above, or a mapping method other than these five mapping methods, such as ordinary single-stream transmission.

[0178] In mode b, the first device may further receive a first indication, where the first indication is used to indicate a mapping mode for mapping the multiple symbols to frequency domain resources. For example, when more than four mapping modes are included, the second device may use 3 bits to indicate the mapping mode, for example, 000, 001, 010, 011, 100, etc., respectively representing different mapping modes.

[0179] Typically, the first device is a terminal, and the terminal receives a first indication from a network device. The first indication may be carried in semi-static signaling or dynamic signaling. Semi-static signaling may include radio resource control (RRC) or a medium access control (MAC) control element (CE). Dynamic signaling may include downlink control information (DCI).

[0180] Optionally, when the first indication is carried by dynamic signaling, such as an uplink scheduling DCI indication, the first indication only indicates the mapping mode used in the current scheduled transmission. The first device may determine a new mapping mode according to the new indication in the next transmission, the next transmission, and so on.

[0181] Optionally, when the first indication is carried by semi-static signaling, the mapping method indicated by the first indication can always be used, and the first device can use the mapping method used in this transmission in the next transmission, the next transmission, etc., until the first device receives a new indication carried in the semi-static signaling to indicate the new mapping method.

[0182] In mode c, the first device may determine which mapping mode to adopt by receiving one or more demodulation reference signal DMRS port identifiers.

[0183] Typically, the first device is a terminal, and the terminal receives one or more DMRS port identifiers from a network device.

[0184] In one example, the number of DMRS port identifiers is sent to the first device to implicitly indicate which mapping method the first device uses to map symbols to frequency domain resources. Specifically:

[0185] When the first device receives multiple DMRS port identifiers, the first device maps the multiple symbols to the frequency domain resources of the antenna port in the following mapping manner: the frequency domain resources include multiple resource elements (REs), which are non-contiguous, i.e., the above-mentioned manner 1. When the first device receives one DMRS port identifier, the first device maps the multiple symbols to the frequency domain resources of the antenna port in the following mapping manner: the frequency domain resources corresponding to each antenna port are continuous, i.e., the above-mentioned manner 5; or, the frequency domain resources include multiple precoding resource block groups (PRGs), which are non-contiguous, i.e., the above-mentioned manner 2; or, the frequency domain resources include multiple physical resource blocks (PRBs), which are non-contiguous, i.e., the above-mentioned manner 3; or, the frequency domain resources include multiple resource block groups (RBGs), which are non-contiguous, i.e., the above-mentioned manner 4; or, ordinary single-stream transmission.

[0186] In another example, by sending a DMRS port identifier to the first device, the first device is implicitly instructed to map symbols to frequency domain resources using the mapping method of method 1. Specifically:

[0187] Even if the first device receives only one DMRS port identifier, it can derive the identifiers of other ports based on certain rules. In this case, the mapping method described in Method 1 above can still be used. The certain rules here can be specified by the protocol or configured by the network device for the first device.

[0188] The DMRS port identifier may be a DMRS port number. When deriving one or more other DMRS port numbers based on a DMRS port number a, a certain value may be added to or subtracted from the DMRS port number to obtain the other DMRS port numbers.

[0189] The following describes a method for deriving a DMRS port number, which is only introduced by taking two antenna ports, i.e., two DMRS ports, as an example. This example does not limit the present application.

[0190] In one example, the terminal is configured with DMRS configuration type 1, then:

[0191] Second DMRS port number = first DMRS port number + 1;

[0192] Second DMRS port number = first DMRS port number + 2;

[0193] In another example, the terminal is configured with DMRS configuration type 2, then:

[0194] Second DMRS port number = first DMRS port number + 1;

[0195] Second DMRS port number = first DMRS port number + 2;

[0196] The second DMRS port number=the first DMRS port number+3.

[0197] DMRS configuration type 1 and DMRS configuration type 2 are two types specified by the protocol.

[0198] It may also be the second DMRS port number = the first DMRS port number - 1; the second DMRS port number = the first DMRS port number - 2, etc.

[0199] In addition, it should be noted that configuring one or more demodulation reference signal DMRS port identifiers for the first device can be decoupled from determining the mapping method. Configuring one or more demodulation reference signal DMRS port identifiers for the first device is to facilitate the first device to send DMRS. For example, the mapping method can be determined by the above-mentioned method a or method b, or by the method d described below. If the mapping method adopted by the first device is: Method 1, if the first device receives multiple DMRS port identifiers from the network device, each DMRS port identifier corresponds to an antenna port. If the first device receives a DMRS port identifier from the network device, the first device can also use the above-mentioned method to derive the identifier of another port.

[0200] Method d: The first device can determine the mapping method of Method 5 by receiving information about one or more subbands. The subband information is used to determine the frequency domain resources corresponding to the antenna port. The subband information is used to indicate the frequency domain location of the subband or the bandwidth of the subband. In other words, by sending the subband information to the first device, the first device is implicitly instructed to use the mapping method of Method 5 to map symbols to frequency domain resources.

[0201] Typically, the first device is a terminal, which receives information of one or more sub-bands from a network device.

[0202] Typically, the granularity (bandwidth) of all subbands is the same, such as the number of occupied subcarriers, or the same number of RBs, or the same number of PRBs, or the same number of PRGs, etc. The frequency domain ranges of these multiple subbands can be continuous or discontinuous. For example Figure 5f The figure provides an example in which the frequency domain ranges of two subbands can be continuous, and an example in which the frequency domain ranges of two subbands are discontinuous. The two subbands can be located in the same bandwidth part (BWP) or the same component carrier (CC), or they can occupy different CCs. Typically, a component carrier includes many subcarriers.

[0203] When the network device notifies the terminal (first device) of information about one or more subbands, the information includes but is not limited to the following examples:

[0204] For example, the network device sends information of multiple sub-bands to the first device, such as frequency domain positions, and each sub-band corresponds to an antenna port.

[0205] For example, a network device sends information about a subband, such as its frequency domain location and bandwidth, to a first device. The first device can then derive one or more additional subbands based on the subband. This derivation method can be specified by the protocol or agreed upon by both parties transmitting data. For example, the terminal can place additional subbands adjacent to the subband.

[0206] For example, the network device notifies the first device of the sum of the bandwidths of all subbands (e.g., 32RB, 64RB), and the first device can determine the bandwidth of each subband and the frequency domain position of each subband based on the number of antenna ports.

[0207] For example, the network device notifies the first device of the bandwidth of each subband, and the first device determines the frequency domain position of each subband on its own. Specifically, the network device only needs to notify one bandwidth, and all subbands have the same bandwidth.

[0208] When the network device notifies the terminal of information about multiple bands or subbands, it may do so through downlink control information DCI.

[0209] Currently, DCI includes frequency domain resource configuration information. The present application can use the frequency domain resource configuration information in the DCI to indicate the frequency domain position occupied by a subband. Optionally, the present application adds a second indication information on the basis of the frequency domain resource configuration information included in the DCI to indicate the frequency domain information of one or more other subbands. In one possible implementation, the second indication directly indicates the starting position of the frequency domain position of one or more other subbands. The notification granularity of the starting position can be RB or multiple RBs, such as RBG. If the network device indicates the frequency domain information of one or more other subbands through DCI, the DCI needs to add new bits or reinterpret the original bits, that is, the above-mentioned second indication information can be carried by newly added bits or reinterpreted original bits.

[0210] In one possible implementation, when a network device configures the diversity transmission mode of this application for a UE through RRC or other signaling, the UE considers that the DCI includes the aforementioned newly added bits or that the UE reinterprets certain bits in the DCI. The aforementioned newly added bits may be located in DCI format 0_1 or 0_2, or in other DCI formats.

[0211] In non-coherent transmission, network equipment can obtain channel amplitude information for each antenna port, but it is difficult to obtain accurate channel phase information. Discontinuous subband mapping ensures that terminal uplink transmission obtains the frequency-selective gain of each antenna.

[0212] Additionally, it should be noted that configuring one or more subband information for the first device can be decoupled from determining the mapping method. Configuring one or more subband information for the first device facilitates the first device's determination of the specific mapping location. For example, the mapping method can be determined as Method 5 using Method a or Method b described above. The specific mapping location for Method 5 is then determined based on the subband information. If the first device receives information on multiple subbands from the network device, each subband corresponds to an antenna port. If the first device receives information on a single subband from the network device, the first device can also derive the frequency domain locations of the other subbands.

[0213] As described above, on the basis of the frequency domain resource configuration information included in the DCI, second indication information is added to indicate the frequency domain position of one or more other sub-bands. In another embodiment, the second indication information may also indicate whether the frequency band centers of the sub-bands coincide or do not coincide. The second indication information may occupy 1 bit. Taking two sub-bands as an example, namely the first sub-band and the second sub-band, the frequency domain configuration information indicates the frequency domain position occupied by the first sub-band, and the second indication information may indicate whether the frequency domain center of the second sub-band coincides or does not coincide with the frequency domain center of the first sub-band. When the frequency domain centers do not coincide, it can be considered that the mapping method of method 5 of the present application is used for frequency domain resource mapping. When the frequency domain centers coincide, the frequency domain resources of the first sub-band and the second sub-band are the same, that is, the frequency domain positions are the same, and it can be considered that the resource mapping is performed using the method in the prior art.

[0214] In an optional implementation, when the first and second subbands have the same frequency domain location, diversity transmission is converted to multi-stream transmission. Multiple ports sending identical data constitute a single stream, while multiple ports sending different data constitute multi-stream transmission. For example, the comb transmission and multiple sub-band transmissions described in this application constitute multi-stream transmission.

[0215] Next, Figure 6 As shown, let's introduce a process diagram of diversity communication. Figure 6 Example with Figure 3 The difference between the examples is that: Figure 3 In the example of , the coded bits are first modulated (step 301), and then the modulated symbols are mapped to multiple antenna ports (step 302). Figure 6 In the example of , the coded bits are first mapped to multiple antenna ports, and then the bits on each antenna port are modulated. The rest are the same.

[0216] Figure 6 The following steps are involved:

[0217] Step 601: The first device maps a plurality of bits to a plurality of antenna ports, wherein the plurality of bits are bits after encoding a transport block. The specific process of step 601 is the same as Figure 3 The process of mapping the modulation symbols to multiple antenna ports in step 302 is the same as that in step 302, except that the modulation symbols in step 302 are replaced by encoded bits.

[0218] The first device performs the same processing on the bits on each antenna port respectively: for example, there are two antenna ports, one of which performs steps 602 to 605; the other antenna port also performs steps 602 to 605.

[0219] Step 602: The first device modulates the bits corresponding to the antenna port to obtain multiple modulation symbols. The specific process of step 602 is the same as Figure 3 The specific process of step 301 is the same as that of step 301, and the repeated parts are not repeated here.

[0220] Step 603: The first device performs discrete Fourier transform (DFT) on multiple modulation symbols corresponding to the antenna port. Step 603 is optional. The specific process of step 603 is the same as Figure 3 The specific process of step 303 in FIG. 3 is the same as that of step 303 in FIG. 3 , and the repeated parts are not repeated here. Optionally, the symbols after DFT may be precoded.

[0221] Step 604: The first device maps the multiple modulation symbols obtained in step 602 or the multiple symbols obtained in step 603 to frequency domain resources, where the frequency domain resources are frequency domain resources corresponding to antenna ports; wherein the frequency domain resources corresponding to different antenna ports do not overlap. The specific process of step 604 is the same as Figure 3 The specific process of step 304 is the same as that of step 304, and the repeated parts are not repeated here.

[0222] Step 605: The first device processes the frequency domain signal after the frequency domain resource is mapped, such as performing inverse fast Fourier transform (IFFT) and adding cyclic prefix (CP) to obtain a DFT-s-OFDM signal or an OFDM signal. The DFT-s-OFDM signal or the OFDM signal can then be sent on the corresponding antenna port. The specific process of step 605 is the same as Figure 3 The specific process of step 305 is the same as that of step 306, and the repeated parts are not repeated here.

[0223] Next, Figure 7 As shown, a schematic diagram of a diversity communication process is introduced, which includes the following steps:

[0224] Step 701: A first device processes a transport block to generate multiple codewords.

[0225] The processing here may include performing cyclic redundancy check (CRC), encoding, rate matching, etc. to generate multiple codewords, wherein different codewords correspond to different antenna ports, and the frequency domain resources corresponding to different antenna ports do not overlap.

[0226] In one example, a codeword is a redundancy version of the transport block. Different codewords may have the same or different redundancy versions. For example, a first antenna port may use redundancy version 0 of a TB, while a second antenna port may use redundancy version 1, 2, or 3 of the same TB. The combined reception gain of different redundancy versions is greater than the combined reception gain of the same versions.

[0227] Different antenna ports transmit different redundant versions of a codeword, and each redundant version can be independently decoded at the receiver. This ensures that even if the power of one or a group of transmitting ports is too low, the receiver can still achieve correct decoding.

[0228] In one example, the redundancy version corresponding to each antenna port may be specified by a protocol, or may be notified to the first device by a network device, for example, via a DCI. For example, the DCI may include redundant version information for each antenna port, or the DCI may include redundant version information for only one antenna port, while redundant version information for the remaining antenna ports may be derived from the redundant version information for the one antenna port.

[0229] Step 702, step 703, step 704 and step 705 introduced next are processes performed for any antenna port (ie, any codeword). Different antenna ports (codewords) are subjected to the same process as follows.

[0230] Step 702: The first device modulates bits in the codeword to obtain multiple modulation symbols.

[0231] A codeword includes multiple bits. The way to modulate the bits in step 702 is the same as Figure 3 The method of modulating bits in step 301 is the same as that in FIG. 1 , and the repeated parts are not repeated here.

[0232] Optionally, step 703: the first device performs discrete Fourier transform DFT on multiple modulation symbols corresponding to the antenna port. The specific process of step 703 is the same as Figure 3 The specific process of step 303 in FIG. 3 is the same as that of step 303 in FIG. 3 , and the repeated parts are not repeated here. Optionally, the symbols after DFT may be precoded.

[0233] Step 704: The first device maps the multiple modulation symbols obtained in step 702 or the multiple symbols obtained in step 703 to frequency domain resources, where the frequency domain resources are frequency domain resources corresponding to the antenna ports. Figure 3 The specific process of step 304 is the same as that of step 304, and the repeated parts are not repeated here.

[0234] Step 705: The first device processes the frequency domain signal after the frequency domain resource is mapped, such as performing inverse fast Fourier transform (IFFT) and adding cyclic prefix (CP) to obtain a DFT-s-OFDM signal or an OFDM signal. The DFT-s-OFDM signal or the OFDM signal can then be sent on the corresponding antenna port. The specific process of step 705 is the same as Figure 3 The specific process of step 305 is the same as that of step 306, and the repeated parts are not repeated here.

[0235] In this embodiment, multiple redundant versions of a TB undergo independent modulation, DFT, frequency domain mapping, IFFT, and other operations on different antenna ports to generate DFT-s-OFDM symbols or OFDM symbols. Therefore, the TB can be considered to generate two PUSCHs, which are transmitted at different frequency domain locations on different antenna ports.

[0236] In this embodiment, different codewords generated by a transport block are transmitted over different antenna ports. These different codewords traverse different channels, meaning that a transport block is transmitted over different channels. This achieves diversity communication for this transport block. Furthermore, because each codeword can be decoded individually, even if one antenna at the receiving end experiences severe fading, such as being blocked, the receiving end can still recover the transmitting end's transport block using data received by the remaining antennas.

[0237] In one embodiment of the present application, Figure 7 The diversity communication scheme shown can be combined with existing time slot aggregation methods. In existing uplink time slot aggregation transmission methods, the base station schedules the UE to transmit multiple physical uplink shared channels (PUSCHs). These multiple PUSCH transmissions use different redundancy versions of a single TB. The redundancy version is determined as shown in Table 5 below. For example, the base station schedules the UE to perform time slot aggregation uplink transmission with a repetition count of 2. After receiving the scheduling information, the UE transmits in two time slots. The redundancy versions used in the two transmissions are indicated by the DCI and / or determined in Table 5 below.

[0238] The solution of this embodiment can adopt a similar mechanism, except that two (or more) PUSCH transmissions use the same symbol set in the same time slot, but different redundancy versions and frequency domain resources. The determination of the redundancy version can directly reuse the time slot aggregation scheme of the existing protocol, while the determination of the frequency domain resources can refer to the description of the above embodiment.

[0239] Table 5: Redundancy version for PUSCH transmission.

[0240]

[0241] One possible implementation method is: the base station configures the special repetition method shown in this embodiment for the UE, and then the UE performs repeated transmission in the frequency domain and time domain. If the number of repeated transmissions indicated by the base station is equal to the number of antenna ports or antenna port groups for transmitting end diversity, the repeated transmission is completed within one time slot. If the number of repeated transmissions indicated by the base station is greater than the number of antenna ports or antenna port groups for transmitting end diversity, the repeated transmission is completed within multiple time slots, that is, the UE gives priority to repeated transmission in the frequency domain or antenna port, and then performs repeated transmission in the time domain. When there is time domain repetition, different time slots can change the mapping relationship between antenna ports and frequency domain resources, such as Figure 8 As shown in (a) and (b), for the repeated first time slot, the mapping relationship between the frequency domain port and the time domain resource does not change, and for the repeated second time slot, the mapping relationship between the frequency domain port and the time domain resource changes.

[0242] The above describes the diversity communication process performed by various first devices (transmitters). Next, the diversity communication process performed by the second device (receiver) is described. The process of the receiver is the reverse process of the transmitter. Specifically:

[0243] The second device processes the received OFDM signal to obtain a frequency domain signal;

[0244] The second device demaps the frequency domain signal to obtain modulation symbols;

[0245] The second device processes the modulation symbols to obtain soft information of multiple codewords;

[0246] The second device combines the soft information of multiple codewords to obtain a transmission block.

[0247] The preceding text describes the method of the embodiment of the present application. The following text describes the device of the embodiment of the present application. The method and device are based on the same technical concept. Since the principles of the method and device to solve the problem are similar, the implementation of the device and method can refer to each other, and the repeated parts will not be repeated.

[0248] In the embodiments of the present application, the functional modules of the device can be divided according to the above method examples. For example, each function can be divided into various functional modules, or two or more functions can be integrated into one module. These modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical functional division. Other division methods may be used in specific implementations.

[0249] Based on the same technical concept as the above method, see Figure 9 , provides a schematic structural diagram of a diversity communication apparatus 900, the apparatus 900 can be a first device, or a chip or functional unit used in the first device. The apparatus 900 has any function of the first device in the above method, for example, the apparatus 900 can perform the above Figure 2 、 Figure 3 、 Figure 6 and Figure 7 The steps of the method are performed by the first device.

[0250] The apparatus 900 may include a transceiver module 920, a processing module 910, and optionally a storage module 930. The processing module 910 may be connected to the storage module 930 and the transceiver module 920 respectively, and the storage module 930 may also be connected to the transceiver module 920.

[0251] The transceiver module 920 can execute the receiving action and the sending action executed by the first device in the above method embodiment.

[0252] The processing module 910 may execute other actions except the sending action and the receiving action among the actions executed by the first device in the above method embodiment.

[0253] In one example, the processing module 910 is used to map multiple modulation symbols to multiple antenna ports; in each mapping, multiple consecutive modulation symbols are mapped to one antenna port; the multiple modulation symbols are generated based on a transmission block; the modulation symbols on each antenna port are processed as follows: multiple modulation symbols are mapped to frequency domain resources, and the frequency domain resources are the frequency domain resources corresponding to the antenna port; wherein the frequency domain resources corresponding to different antenna ports do not overlap.

[0254] In one example, the processing module 910 is configured to process a transport block to generate multiple codewords; and perform the following processing on each codeword: modulate bits in the codeword to obtain multiple modulation symbols, and map the multiple modulation symbols to frequency domain resources, where the frequency domain resources are frequency domain resources corresponding to antenna ports; wherein different codewords correspond to different antenna ports, and the frequency domain resources corresponding to different antenna ports do not overlap;

[0255] In one example, the transceiver module 920 is further used to receive a first indication, where the first indication is used to indicate a mapping method for mapping multiple modulation symbols to frequency domain resources.

[0256] In an example, the transceiver module 920 is further configured to receive one or more demodulation reference signal DMRS port identifiers.

[0257] In one example, the transceiver module 920 is further used to receive information of one or more sub-bands, and the sub-band information is used to determine the frequency domain resources corresponding to the antenna port.

[0258] In one example, the transceiver module 920 is configured to transmit signals, specifically modulation symbols mapped to frequency domain resources corresponding to each antenna port. If the device is a baseband device, the transceiver module 920 may be an external communication interface of the baseband device. If the device is not a baseband device, the transceiver module 920 may be an antenna or antenna port.

[0259] In an example, the storage module 930 may store computer execution instructions of the method executed by the first device, so that the processing module 910 and the transceiver module 920 execute the method executed by the first device in the above example.

[0260] The above-mentioned transceiver module 920 can also be divided into a receiving module and a sending module. The sending module performs a sending action, and the receiving module performs a receiving action.

[0261] For example, the storage module may include one or more memories, which may be devices in one or more devices or circuits used to store programs or data. The storage module may be a register, cache, or RAM, etc., and the storage module may be integrated with the processing module. The storage module may be a ROM or other type of static storage device that can store static information and instructions, and the storage module may be independent of the processing module.

[0262] The transceiver module may be an input or output interface, a pin or a circuit, etc.

[0263] The above describes the device applied to the first device in the embodiment of the present application. The following describes the possible product forms of the device applied to the first device. It should be understood that any device with the above Figure 9 Any product having the characteristics of the device applied to the first device falls within the scope of protection of this application. It should also be understood that the following description is only an example and should not limit the product form of the device applied to the first device of the embodiment of this application to this.

[0264] As a possible product form, the device can be implemented by a general bus architecture.

[0265] like Figure 10 As shown, a schematic block diagram of a diversity communication apparatus 1000 is provided. The apparatus 1000 may be a first device or a chip used in the first device. It should be understood that the apparatus has any function of the first device in the above method, for example, the apparatus 1000 can perform the above Figure 2 、 Figure 3 、 Figure 6 and Figure 7 The steps of the method are performed by the first device.

[0266] The apparatus 1000 may include a processor 1010 and, optionally, a transceiver 1020 and a memory 1030. The transceiver 1020 may be configured to receive program instructions and transmit them to the processor 1010, or may be configured to allow the apparatus 1000 to communicate with other communication devices, such as exchanging control signaling and / or service data. The transceiver 1020 may be a code and / or data reader / writer, or may be configured to transmit signals between the processor and a transceiver. The processor 1010 and the memory 1030 are electrically coupled.

[0267] For example, the memory 1030 is used to store computer programs; the processor 1010 can be used to call the computer program or instructions stored in the memory 1030 to execute the method executed by the first device in the above example, or to execute the method executed by the first device in the above example through the transceiver 1020.

[0268] Figure 9 The processing module 910 in the embodiment can be implemented by the processor 1010.

[0269] Figure 9 The transceiver module 920 in the embodiment can be implemented by the transceiver 1020. Alternatively, the transceiver 1020 is divided into a receiver and a transmitter, the receiver performs the function of the receiving module, and the transmitter performs the function of the sending module.

[0270] Figure 9 The storage module 930 can be implemented by the memory 1030.

[0271] As a possible product form, the device may be implemented by a general-purpose processor (a general-purpose processor may also be referred to as a chip or a chip system).

[0272] In one possible implementation, a general-purpose processor implemented as an apparatus for the first device includes a processing circuit (also referred to as a processor) and an input / output interface for internal communication with the processing circuit. Optionally, the processor also includes a storage medium (also referred to as a memory) configured to store instructions executed by the processing circuit to perform the method performed by the first device in the above example.

[0273] Figure 9 The processing module 910 in can be implemented by a processing circuit.

[0274] Figure 9 The transceiver module 920 in the embodiment can be implemented by an input / output interface. Alternatively, the input / output interface is divided into an input interface and an output interface, the input interface performs the function of the receiving module, and the output interface performs the function of the sending module.

[0275] Figure 9 The storage module 930 can be implemented by a storage medium.

[0276] As a possible product form, the device of the embodiment of the present application can also be implemented using the following: one or more FPGAs (field programmable gate arrays), PLDs (programmable logic devices), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout this application.

[0277] Figure 11 This is a schematic diagram of the structure of a first device provided in an embodiment of the present application. The first device may be, for example, a terminal.

[0278] The terminal includes at least one processor 1211 and at least one transceiver 1212. In one possible example, the terminal may also include at least one memory 1213, an output device 1214, an input device 1215, and one or more antennas 1216. The processor 1211, memory 1213, and transceiver 1212 are connected. The antenna 1216 is connected to the transceiver 1212, and the output device 1214 and input device 1215 are connected to the processor 1211.

[0279] The memory 1213 can exist independently and be connected to the processor 1211. In another example, the memory 1213 can also be integrated with the processor 1211, for example, integrated into a single chip. The memory 1213 can store program codes for executing the technical solutions of the embodiments of the present application, and the execution is controlled by the processor 1211. The various computer program codes executed can also be regarded as drivers for the processor 1211. For example, the processor 1211 is used to execute the computer program codes stored in the memory 1213, thereby implementing the technical solutions of the embodiments of the present application.

[0280] The transceiver 1212 can be used to support the reception or transmission of radio frequency signals between terminals, or between terminals and network devices, or between terminals and other devices. The transceiver 1212 can be connected to the antenna 1216. The transceiver 1212 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1216 can receive radio frequency signals. The receiver Rx of the transceiver 1212 is used to receive the radio frequency signals from the antennas, convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 1211 so that the processor 1211 can further process the digital baseband signals or digital intermediate frequency signals, such as demodulation and decoding. In addition, the transmitter Tx in the transceiver 1212 is also used to receive modulated digital baseband signals or digital intermediate frequency signals from the processor 1211, convert the modulated digital baseband signals or digital intermediate frequency signals into radio frequency signals, and transmit the radio frequency signals through one or more antennas 1216. Specifically, the receiver Rx can selectively perform one or more stages of down-mixing and analog-to-digital conversion on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal. The order of the down-mixing and analog-to-digital conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of up-mixing and digital-to-analog conversion on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal. The order of the up-mixing and digital-to-analog conversion processes is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as digital signals.

[0281] Processor 1211 can be used to implement various functions for the terminal, such as processing communication protocols and communication data, or controlling the entire terminal device, executing software programs, and processing software program data; or assisting in completing computing and processing tasks, such as graphics and image processing or audio processing, etc.; or processor 1211 is used to implement one or more of the above functions.

[0282] Output device 1214 communicates with processor 1211 and can display information in a variety of ways. For example, output device 1214 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. Input device 1215 communicates with processor 1211 and can receive user input in a variety of ways. For example, input device 1215 can be a mouse, keyboard, touch screen device, or sensor device.

[0283] The present application also provides a computer-readable storage medium storing a computer program that, when executed by a computer, enables the computer to perform the diversity communication method described above. In other words, the computer program includes instructions for implementing the diversity communication method described above.

[0284] An embodiment of the present application further provides a computer program product, including: computer program code, which, when executed on a computer, enables the computer to execute the diversity communication method provided above.

[0285] An embodiment of the present application further provides a communication system, which includes: a terminal and a network device that execute the above-mentioned diversity communication method.

[0286] In addition, the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), a baseband processor, the baseband processor and the CPU may be integrated together or separated, or may be a network processor (NP) or a combination of a CPU and an NP. The processor may further include a hardware chip or other general-purpose processor. The above-mentioned hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above-mentioned PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) and other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. or any combination thereof. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0287] The memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, 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. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0288] The transceiver mentioned in the embodiments of the present application may include a separate transmitter and / or a separate receiver, or may be an integrated transmitter and receiver. The transceiver may operate under the instructions of a corresponding processor. Optionally, the transmitter may correspond to a transmitter in a physical device, and the receiver may correspond to a receiver in a physical device.

[0289] Those skilled in the art will appreciate that the various method steps and units described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the steps and components of each embodiment have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0290] Those skilled in the art will clearly understand that, for the sake of convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0291] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or can be electrical, mechanical or other forms of connection.

[0292] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0293] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0294] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0295] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0296] The term "and / or" in this application describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated with each other are in an "or" relationship. The term "multiple" referred to in this application refers to two or more. In addition, it should be understood that in the description of this application, words such as "first" and "second" are only used to distinguish the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.

[0297] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0298] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0299] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1A step that specifies a function in one or more boxes.

[0300] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present application.

[0301] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations.

Claims

1. A diversity communication method, characterized in that: Applied to a first device, the method includes: Mapping multiple modulation symbols to multiple antenna ports; in each mapping, mapping multiple consecutive modulation symbols to one antenna port; the multiple modulation symbols are generated based on one transport block; The modulation symbols on each antenna port are processed as follows: the multiple modulation symbols are mapped to frequency domain resources, where the frequency domain resources are frequency domain resources corresponding to the antenna port; The frequency domain resources corresponding to different antenna ports do not overlap.

2. The method according to claim 1, wherein In each mapping, an even number of consecutive modulation symbols are mapped to one antenna port.

3. The method according to claim 1, characterized in that In each mapping, an odd number of consecutive modulation symbols are mapped to one antenna port.

4. A diversity communication method, characterized in that: Applied to a first device, the method includes: Processing a transport block to generate multiple codewords; The following processing is performed on each codeword: the codeword is modulated to obtain multiple modulation symbols, and the multiple modulation symbols are divided into multiple groups of modulation symbols, each group corresponds to an antenna port, wherein the modulation symbols in each group of modulation symbols are multiple continuous modulation symbols; wherein different codewords correspond to different antenna ports, and the frequency domain resources corresponding to different antenna ports do not overlap.

5. The method according to claim 4, wherein A codeword is a redundant version of the transport block.

6. The method according to any one of claims 1 to 5, wherein: The frequency domain resources corresponding to each antenna port are discontinuous; or, The frequency domain resources corresponding to each antenna port are continuous.

7. The method according to claim 6, wherein The frequency domain resources corresponding to each antenna port are discontinuous and include any of the following: The multiple resource elements RE included in the frequency domain resources are discontinuous; The multiple precoding resource block groups PRG included in the frequency domain resources are discontinuous; The multiple physical resource blocks (PRBs) included in the frequency domain resources are discontinuous.

8. The method according to any one of claims 1 to 7, wherein: Also includes: One or more demodulation reference signal (DMRS) port identifiers are received.

9. The method according to claim 8, wherein In the case where multiple DMRS port identifiers are received, the frequency domain resources include multiple discontinuous resource elements RE; or, When a DMRS port identifier is received, the frequency domain resources corresponding to each antenna port are continuous; or, the frequency domain resources include multiple discontinuous precoding resource block groups PRG; or, the frequency domain resources include multiple discontinuous physical resource blocks PRB.

10. The method according to any one of claims 1 to 9, wherein Also includes: Information of one or more sub-bands is received, where the sub-band information is used to determine frequency domain resources corresponding to an antenna port.

11. The method according to claim 10, wherein When the sub-band information is received, the frequency domain resources corresponding to each antenna port are continuous.

12. A diversity communication device, characterized in that: The device comprises: A processing module is configured to map multiple modulation symbols to multiple antenna ports; in each mapping, map multiple consecutive modulation symbols to one antenna port; the multiple modulation symbols are generated based on one transport block; and perform the following processing on the modulation symbols on each antenna port: map the multiple modulation symbols to frequency domain resources, the frequency domain resources being frequency domain resources corresponding to the antenna port; wherein the frequency domain resources corresponding to different antenna ports do not overlap; The transceiver module is used to send modulation symbols mapped to the frequency domain resources corresponding to each antenna port.

13. The device according to claim 12, wherein In each mapping, an even number of consecutive modulation symbols are mapped to one antenna port.

14. The device according to claim 12, characterized in that In each mapping, an odd number of consecutive modulation symbols are mapped to one antenna port.

15. A diversity communication device, characterized in that: The device comprises: a processing module configured to process a transport block to generate multiple codewords; and perform the following processing on each codeword: modulate the codeword to obtain multiple modulation symbols, and divide the multiple modulation symbols into multiple groups of modulation symbols, each group corresponding to an antenna port, wherein the modulation symbols in each group of modulation symbols are multiple consecutive modulation symbols; wherein different codewords correspond to different antenna ports, and frequency domain resources corresponding to different antenna ports do not overlap; The transceiver module is used to send modulation symbols mapped to the frequency domain resources corresponding to each antenna port.

16. The device according to claim 15, characterized in that A codeword is a redundant version of the transport block.

17. The device according to any one of claims 12 to 16, characterized in that The frequency domain resources corresponding to each antenna port are discontinuous; or, The frequency domain resources corresponding to each antenna port are continuous.

18. The device according to claim 17, wherein When the frequency domain resources corresponding to each antenna port are discontinuous, it includes any of the following: The multiple resource elements RE included in the frequency domain resources are discontinuous; The multiple precoding resource block groups PRG included in the frequency domain resources are discontinuous; The multiple physical resource blocks (PRBs) included in the frequency domain resources are discontinuous.

19. The device according to any one of claims 12 to 18, characterized in that The transceiver module is further configured to receive one or more demodulation reference signal DMRS port identifiers.

20. The device according to claim 19, wherein In the case where multiple DMRS port identifiers are received, the frequency domain resources include multiple discontinuous resource elements RE; or, When a DMRS port identifier is received, the frequency domain resources corresponding to each antenna port are continuous; or, the frequency domain resources include multiple discontinuous precoding resource block groups PRG; or, the frequency domain resources include multiple discontinuous physical resource blocks PRB.

21. The device according to any one of claims 12 to 20, characterized in that The transceiver module is further configured to receive information of one or more sub-bands, where the sub-band information is used to determine frequency domain resources corresponding to the antenna port.

22. The device according to claim 21, wherein When the sub-band information is received, the frequency domain resources corresponding to each antenna port are continuous.

23. A communication device, characterized in that: Including processor; The processor is configured to execute part or all of the computer program instructions in the memory, and when the part or all of the computer program instructions are executed, is configured to implement the method according to any one of claims 1 to 11.

24. The communication device according to claim 23, wherein: The apparatus further comprises a memory for storing the computer program instructions.

25. A chip system, characterized in that: The chip system includes: a processing circuit; the processing circuit is coupled to a storage medium; The processing circuit is used to execute part or all of the computer program instructions in the storage medium, and when the part or all of the computer program instructions are executed, it is used to implement the method according to any one of claims 1 to 11.

26. A computer-readable storage medium, characterized in that Used to store a computer program, wherein the computer program includes instructions for implementing the method according to any one of claims 1 to 11.

27. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 11.

Citation Information

Cited By

  • Signal transmission method

    CN121710961A

  • Signal transmission method

    CN121710961B

  • Data transmission method and device for wireless communication, storage medium and electronic equipment

    CN122028189A