Signal transmission method and apparatus, sending device, and receiving device
By using multi-layer modulation and multiplication technology in signal transmission, the problem of difficult to take into account both transmission power consumption and rate is solved, and the effect of increasing the transmission rate without increasing power consumption is achieved.
Patent Information
- Application Number
- PCT/CN2024/110622
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-11
- Filing Date
- 2024-08-08
- Publication Date
- 2025-02-20
AI Technical Summary
In the prior art, the two indicators of transmission power consumption and transmission rate are difficult to take into account. The transmission rate is usually lower when reducing power consumption, or the power consumption increases when increasing transmission rate.
By modulating the N coded bit sequences separately using N modulation layers, and multiplying the modulation symbols corresponding to the same channel resources in the modulation symbol sequence corresponding to each modulation layer, a target modulation symbol sequence is generated, thereby increasing the transmission rate without increasing Transmission power consumption.
Without increasing transmission power consumption, the signal transmission rate is improved. Through the preset proportional relationship between the modulation layer and the demodulation layer and the PSK or DPSK modulation method, the phase orthogonality between different modulation layers is ensured. , facilitate correct demodulation.
Smart Images

Figure CN2024110622_20022025_PF_FP_ABST
Abstract
Description
Signal transmission method, device, sending device and receiving device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202311020415.0 filed in China on August 11, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a signal transmission method, apparatus, sending device, and receiving device. Background Art
[0004] In mobile communications, transmission power consumption and transmission rate are two important performance indicators. Currently, transmission power consumption is often reduced by reducing the transmit pulse frequency, which sacrifices spectral efficiency. However, this approach results in a relatively low transmission rate. Alternatively, the transmission rate is often increased by increasing the transmit power or the transmit pulse frequency, but this approach also increases transmission power consumption. Therefore, it is difficult to achieve a balanced balance between transmission power consumption and transmission rate using existing technologies.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a signal transmission method, apparatus, transmitting device, and receiving device, which can increase the transmission rate without increasing transmission power consumption.
[0007] In a first aspect, a signal transmission method is provided, the method comprising:
[0008] The transmitting device uses N modulation layers to modulate N coded bit sequences respectively to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, and the length of the modulation symbol of the n1th modulation layer in the N modulation layers satisfies a preset proportional relationship with the length of the modulation block of the n1-1th modulation layer, and the tth modulation layer of the N modulation layers adopts a first modulation mode, and the first modulation mode includes phase shift keying (PSK) modulation or differential phase shift keying (DPSK) modulation, t is an integer greater than 1 and less than or equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1;
[0009] The transmitting device multiplies the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers respectively to obtain a target modulation symbol sequence;
[0010] The transmitting device transmits a first signal, wherein the first signal is generated according to the target modulation symbol sequence.
[0011] In a second aspect, a signal transmission device is provided, the device comprising:
[0012] A modulation module, configured to respectively modulate N coded bit sequences using N modulation layers to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, the length of the modulation symbol of the n1th modulation layer in the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, the tth modulation layer of the N modulation layers adopts a first modulation mode, the first modulation mode includes phase shift keying (PSK) modulation or differential phase shift keying (DPSK) modulation, t is an integer greater than 1 and less than or equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1;
[0013] a multiplication module, configured to multiply the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers respectively to obtain a target modulation symbol sequence;
[0014] The first sending module is configured to send a first signal, wherein the first signal is generated according to the target modulation symbol sequence.
[0015] In a third aspect, a signal transmission method is provided, the method comprising:
[0016] The receiving device receives the first signal;
[0017] The receiving device uses N demodulation layers to demodulate the first signal respectively, and performs channel decoding on the demodulation results of each demodulation layer respectively to obtain a decoded data sequence corresponding to each demodulation layer, wherein the decoded data sequence corresponding to the first demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the first demodulation layer based on the first signal, and the decoded data sequence corresponding to the n2th demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the n2th demodulation layer based on the first signal and the decoded data sequence corresponding to the n2-1th demodulation layer of the N demodulation layers, and n2 is an integer greater than 1 and less than or equal to N.
[0018] In a fourth aspect, a signal transmission device is provided, the device comprising:
[0019] A second receiving module, configured to receive the first signal;
[0020] The first processing module is used to use N demodulation layers to demodulate the first signal respectively, and to perform channel decoding on the demodulation results of each demodulation layer respectively to obtain a decoded data sequence corresponding to each demodulation layer, wherein the decoded data sequence corresponding to the first demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the first demodulation layer based on the first signal, and the decoded data sequence corresponding to the n2th demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the n2th demodulation layer based on the first signal and the decoded data sequence corresponding to the n2-1th demodulation layer of the N demodulation layers, and n2 is an integer greater than 1 and less than or equal to N.
[0021] In a fifth aspect, a sending device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0022] In a sixth aspect, a transmitting device is provided, comprising a processor and a communication interface, wherein the processor is used to use N modulation layers to modulate N coded bit sequences respectively to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, and the length of the modulation symbol of the n1th modulation layer in the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, and the tth modulation layer of the N modulation layers adopts a first modulation mode, and the first modulation mode includes phase shift keying PSK modulation or differential phase shift keying DPSK modulation, t is an integer greater than 1 and less than or equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1; the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers are multiplied to obtain a target modulation symbol sequence; the communication interface is used to send a first signal, wherein the first signal is generated according to the target modulation symbol sequence.
[0023] In the seventh aspect, a receiving device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the third aspect are implemented.
[0024] In an eighth aspect, a receiving device is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a first signal; the processor is used to use N demodulation layers to demodulate the first signal respectively, and to perform channel decoding on the demodulation results of each demodulation layer respectively to obtain a decoding data sequence corresponding to each demodulation layer, wherein the decoding data sequence corresponding to the first demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the first demodulation layer based on the first signal, and the decoding data sequence corresponding to the n2th demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the n2th demodulation layer based on the first signal and the decoding data sequence corresponding to the n2-1th demodulation layer of the N demodulation layers, and n2 is an integer greater than 1 and less than or equal to N.
[0025] In the ninth aspect, a signal transmission system is provided, comprising: a sending device and a receiving device, wherein the sending device can be used to execute the steps of the signal transmission method as described in the first aspect, and the receiving device can be used to execute the steps of the signal transmission method as described in the third aspect.
[0026] In the tenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.
[0027] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the third aspect.
[0028] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the third aspect.
[0029] In an embodiment of the present application, a transmitting device uses N modulation layers to modulate N coded bit sequences respectively to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, and the length of the modulation symbol of the n1th modulation layer in the N modulation layers satisfies a preset proportional relationship with the length of the modulation block of the n1-1th modulation layer, and the tth modulation layer of the N modulation layers uses a first modulation mode, and the first modulation mode includes PSK modulation or DPSK modulation, t is an integer greater than 1 and less than or equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1; the transmitting device multiplies the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers respectively to obtain a target modulation symbol sequence; the transmitting device sends a first signal, wherein the first signal is generated according to the target modulation symbol sequence. That is, in the embodiment of the present application, the lengths of the modulation block and the modulation symbol are set to meet a preset proportional relationship, which is conducive to making the phases between different modulation layers orthogonal to each other, facilitating correct demodulation at the receiving end. By using PSK modulation or DPSK modulation for the tth modulation layer of N modulation layers, and multiplying the modulation symbols corresponding to the same channel resource in the modulation symbol sequence corresponding to the N modulation layers to generate the target modulation symbol sequence, the transmission rate can be improved without increasing the transmission power (that is, without increasing the transmission power consumption). BRIEF DESCRIPTION OF THE DRAWINGS
[0030] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0031] FIG2 is a schematic diagram of H-BPPM modulation provided by the related art;
[0032] FIG3 is a schematic diagram of HRP UWB modulation provided by the related art;
[0033] FIG4 is a flow chart of a signal transmission method provided in an embodiment of the present application;
[0034] FIG5 is a schematic diagram of HPM modulation according to an embodiment of the present application;
[0035] FIG6 is a second schematic diagram of HPM modulation provided in an embodiment of the present application;
[0036] FIG7 is a schematic diagram of modulation modes available for different modulation layers according to an embodiment of the present application;
[0037] FIG8 is a schematic diagram of a transmitting device based on HPM modulation provided in an embodiment of the present application;
[0038] FIG9 is a flowchart of another signal transmission method provided in an embodiment of the present application;
[0039] FIG10 is a schematic diagram of a receiving device based on HPM modulation and demodulation according to an embodiment of the present application;
[0040] FIG11 is a schematic diagram of a signal transmission system based on HPM modulation and demodulation provided in an embodiment of the present application;
[0041] FIG12 is a third schematic diagram of HPM modulation provided in an embodiment of the present application;
[0042] FIG13 is a structural diagram of a signal transmission device provided in an embodiment of the present application;
[0043] FIG14 is a structural diagram of another signal transmission device provided in an embodiment of the present application;
[0044] FIG15 is a structural diagram of a communication device provided in an embodiment of the present application;
[0045] FIG16 is a structural diagram of a terminal provided in an embodiment of the present application;
[0046] Figure 17 is a structural diagram of the network side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0048] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0049] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0050] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0051] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0052] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0053] It should be noted that the transmitting device in the embodiments of the present application can be a terminal or a network-side device, and the receiving device in the embodiments of the present application can be a terminal or a network-side device. For example, the transmitting device is a terminal and the receiving device is a network-side device; or the transmitting device is a network-side device and the receiving device is a terminal; or the transmitting device is a first terminal and the receiving device is a second terminal, etc.
[0054] For ease of understanding, some of the contents involved in the embodiments of this application are described below:
[0055] 1. Digital modulation method
[0056] (1) Pulse Position Modulation (PPM)
[0057] PPM is an energy-efficient modulation scheme that uses pulses sent at different times, shifted relative to a reference time, to carry data. Due to PPM's time-domain randomization, this modulation scheme is often referred to as time-hopping (TH) modulation. Another form of pulse position modulation is multiband impulse (MB-I), which involves dividing the spectrum into subbands. This modulation scheme is accomplished by sending very short pulses across multiple subbands in a frequency-hopping and time-hopping sequence.
[0058] (2) Binary Phase Modulation (BPM)
[0059] With BPM, specific pulse shapes and their positive and negative values are used to represent 0 and 1. This modulation scheme improves signal transmission efficiency, but also increases power consumption. For example, in a single-path environment, BPM offers a 3-6 dB advantage over PPM, but power consumption is doubled.
[0060] (3) Phase-Shift Keying (PSK) modulation
[0061] PSK is a digital modulation method that transmits data by varying, or modulating, the phase of a constant-frequency carrier. PSK modulation is accomplished by varying the sine and cosine inputs at precise times. Binary phase-shift keying (BPSK) is the simplest form of PSK, using two phases 180° apart, hence the name 2-PSK.
[0062] (4) Differential Phase-Shift Keying (DPSK) modulation
[0063] DPSK is a type of PSK phase modulation used to transmit data by shifting the phase of a carrier. DPSK modulates data by shifting the phase of the modulated signal relative to the previous signal element. DPSK does not consider a reference signal; the signal phase follows the high or low state of the previous element.
[0064] (5) Pulse Amplitude Modulation (PAM)
[0065] PAM is a modulation technique that varies the amplitude of transmitted pulses based on the transmitted data. During PAM modulation, a set of amplitudes is selected to represent the transmitted data. Generally, any zero-mean pulse shape can have its amplitude modulated with ±1 variations (binary signals) or M variations (M-ary PAM). PAM signals can be demodulated using non-coherent techniques.
[0066] (6) On-Off Keying (OOK) modulation
[0067] OOK is a special case of PAM modulation where the presence or absence of a pulse within a time slot represents a 1 or a 0.
[0068] (7) Direct Sequence Code-Division Multiple Access (DS-CDMA)
[0069] Direct Sequence-Wideband (DS-WB) modulation uses high-duty-cycle polarity-coded pulse sequences to encode data at rates ranging from hundreds of megabits per second to over a gigabit or more. For a fixed pulse rate, multiple pulses are used to represent a single bit, trading energy per bit for data rate. Therefore, designing a good spreading code for DS-WB is crucial for good performance in multipath environments. In DS-CDMA, multiple users can simultaneously share the same spectrum by using appropriate codes.
[0070] (8) Hybrid Bi-Phase Position Modulation (H-BPPM)
[0071] H-BPPM modulation first uses conventional PPM to perform time-position modulation based on the first set of data. Then, PSK modulation is performed on the modulated symbols based on the second set of data. Therefore, H-BPPM modulation is a combination of PPM and PSK. As shown in Figure 2, H-BPPM modulation is a combination of PPM and BPSK with four time positions.
[0072] 2. High Repetition-rate Pulse (HRP) and Ultra Wideband (UWB) Modulation
[0073] HRP UWB modulation is a combination of BPM and BPSK, usually named BPM-BPSK. BPM-BPSK modulation is accomplished by sending a burst pulse. The burst pulse is composed of a chip length (i.e., chip length) T c N cpb Bursts are formed, where CPB stands for the number of chips per burst (Chip per Burst). As shown in Figure 3, bursts can be sent in either the first or second half of a symbol. This position indicates a bit and is determined by the encoded systematic bit. In addition, the parity bit (Parity Bit) is transmitted using the phase of the burst, determining whether it is positive or negative based on the parity bit. In the BPM-BPSK modulation process, each symbol can carry two bits of data information: one bit for determining the position of the burst (the first or second BPM interval), and an additional bit for modulating the phase, that is, the polarity of the same burst.
[0074] The signal transmission method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0075] Please refer to FIG4 , which is a flowchart of a signal transmission method provided in an embodiment of the present application. The method can be executed by a sending device, as shown in FIG4 , including the following steps:
[0076] Step 401: The sending device uses N modulation layers to modulate N coded bit sequences respectively to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, and the length of the modulation symbol of the n1th modulation layer in the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship. The tth modulation layer of the N modulation layers uses a first modulation mode, and the first modulation mode includes PSK modulation or DPSK modulation, t is an integer greater than 1 and less than or equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1.
[0077] In this embodiment, the N data sequences may be obtained by performing serial-to-parallel conversion (ie, converting serial to parallel) on a data sequence to be transmitted, wherein the lengths of the N data sequences may be different.
[0078] The N coded bit sequences may be obtained by performing channel coding on N data sequences respectively by the same encoder, or may be obtained by performing channel coding on N data sequences respectively by N encoders.
[0079] The length of the modulation symbol of the above-mentioned n1th modulation layer and the length of the modulation block of the above-mentioned n1-1th modulation layer satisfy a preset proportional relationship. For example, the length of the modulation symbol of the above-mentioned n1th modulation layer can be S times the length of the modulation block of the above-mentioned n1-1th modulation layer, where S is a positive integer.
[0080] Taking the case where the number of layers of the above-mentioned modulation layer is 4 as an example, the length of the modulation symbol of the above-mentioned 4th modulation layer and the length of the modulation block of the 3rd modulation layer satisfy a preset proportional relationship, the length of the modulation symbol of the above-mentioned 3rd modulation layer and the length of the modulation block of the 2nd modulation layer satisfy a preset proportional relationship, and the length of the modulation symbol of the above-mentioned 2nd modulation layer and the length of the modulation block of the 1st modulation layer satisfy a preset proportional relationship. For example, as shown in FIG5 , the size of the modulation block of each layer is 2, that is, the modulation block of each layer includes 2 modulation symbols, wherein the length of the modulation symbol of layer-4 is the same as the length of the modulation block of layer-3, the length of the modulation symbol of layer-3 is the same as the length of the modulation block of layer-2, and the length of the modulation symbol of layer-2 is the same as the length of the modulation block of layer-1, wherein the above-mentioned layer-4 represents the 4th modulation layer, the above-mentioned layer-3 represents the 3rd modulation layer, the above-mentioned layer-2 represents the 2nd modulation layer, and the above-mentioned layer-1 represents the 1st modulation layer. It should be noted that in FIG5 , the resource element (RE) represents the minimum resource unit used for channel mapping of modulation symbols.
[0081] It should be noted that since the length of the modulation symbol of the above-mentioned n1th modulation layer and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, the amplitude and phase shift of the modulation symbol of the n1th modulation layer are constant in the interval of the modulation block of the n-1th modulation layer, thereby ensuring that the symbol-level multiplication mechanism can be realized and the orthogonality of the modulation symbols between different modulation layers can be guaranteed.
[0082] The above-mentioned N modulation layers can all adopt the same modulation method, for example, the above-mentioned N modulation layers all adopt PSK (for example, M-PSK) modulation, or, the above-mentioned N modulation layers all adopt DPSK (for example, M-DPSK) modulation; or, some modulation layers of the above-mentioned N modulation layers can adopt different modulation methods, for example, the first modulation layer of the above-mentioned N modulation layers adopts PPM or OOK modulation or QAM, etc., and the modulation layers other than the first modulation layer of the above-mentioned N modulation layers adopt PSK modulation or DPSK modulation.
[0083] It should be noted that when the second modulation layer to the Nth modulation layer in the above-mentioned N modulation layers all adopt PSK modulation or DPSK modulation, it can be ensured that the second modulation layer to the Nth modulation layer do not require any additional power budget, so that the transmission capacity can be increased in each transmission without increasing the transmission power.
[0084] Step 402: The transmitting device multiplies the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers to obtain a target modulation symbol sequence.
[0085] The modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the above-mentioned N modulation layers can be understood as the modulation symbols in the modulation symbol sequences corresponding to the above-mentioned N modulation layers that need to be mapped to the same channel resource.
[0086] For example, as shown in Figure 5, the first modulation symbol of the modulation symbol sequence corresponding to layer-1, the first modulation symbol of the modulation symbol sequence corresponding to layer-2, the first modulation symbol of the modulation symbol sequence corresponding to layer-3 and the first modulation symbol of the modulation symbol sequence corresponding to layer-4 all correspond to the first channel resource, then the first modulation symbol of the modulation symbol sequence corresponding to layer-1, the first modulation symbol of the modulation symbol sequence corresponding to layer-2, the first modulation symbol of the modulation symbol sequence corresponding to layer-3 and the first modulation symbol of the modulation symbol sequence corresponding to layer-4 are multiplied, and the multiplication result is used as the modulation symbol mapped to the first channel resource; the second modulation symbol of the modulation symbol sequence corresponding to layer-1, the first modulation symbol of the modulation symbol sequence corresponding to layer-2, the first modulation symbol of the modulation symbol sequence corresponding to layer-3 and the first modulation symbol of the modulation symbol sequence corresponding to layer-4 all need to be mapped to the second channel resource, then the modulation symbol of layer-1 The second modulation symbol of the modulation symbol sequence corresponding to layer-1, the first modulation symbol of the modulation symbol sequence corresponding to layer-2, the first modulation symbol of the modulation symbol sequence corresponding to layer-3 and the first modulation symbol of the modulation symbol sequence corresponding to layer-4 are multiplied together, and the multiplication result is used as the modulation symbol mapped to the second channel resource; the third modulation symbol of the modulation symbol sequence corresponding to layer-1, the second modulation symbol of the modulation symbol sequence corresponding to layer-2, the first modulation symbol of the modulation symbol sequence corresponding to layer-3 and the first modulation symbol of the modulation symbol sequence corresponding to layer-4 all need to be mapped to the third channel resource, then the third modulation symbol of the modulation symbol sequence corresponding to layer-1, the second modulation symbol of the modulation symbol sequence corresponding to layer-2, the first modulation symbol of the modulation symbol sequence corresponding to layer-3 and the first modulation symbol of the modulation symbol sequence corresponding to layer-4 are multiplied together, and the multiplication result is used as the modulation symbol mapped to the third channel resource, and so on.
[0087] It should be noted that in Figure 5, the modulation block size of each layer is constant at 2 (i.e., K=2) and is mapped to the frequency channel resources; in Figure 6, the modulation block size of each layer is constant at 2 (i.e., K=2) and is mapped to the time and frequency channel resources.
[0088] It can be understood that if the modulation block of the nth modulation layer is composed of Kn modulation symbols, then each modulation symbol of the nth modulation layer needs to be mapped to channel resources, which can improve times the signal-to-noise ratio (SNR) processing gain, where n is an integer greater than 0 and less than or equal to N.
[0089] Step 403: The sending device sends a first signal, where the first signal is generated according to the target modulation symbol sequence.
[0090] In this embodiment, the transmitting device may map each modulation symbol of the target modulation symbol sequence to the corresponding channel resource to obtain the first signal, wherein, if the modulation block of the nth modulation layer is composed of K n modulation symbols, then the target modulation symbol sequence needs to be mapped to channel resources.
[0091] It should also be noted that the method for hierarchical modulation based on multiple modulation layers provided in the embodiments of the present application can also be called hierarchical phase modulation (HPM), and the modulation symbol sequence obtained after HPM modulation can be called an HPM block, that is, the above-mentioned target modulation symbol sequence can be called an HPM block. The signal transmission method provided in the embodiments of the present application can also be called orthogonal phase division multiplexing (OPDM).
[0092] The signal transmission method provided in the embodiment of the present application is as follows: a transmitting device adopts N modulation layers to modulate N coded bit sequences respectively to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, and the length of the modulation symbol of the n1th modulation layer in the N modulation layers satisfies a preset proportional relationship with the length of the modulation block of the n1-1th modulation layer, and the tth modulation layer of the N modulation layers adopts a first modulation mode, and the first modulation mode includes PSK modulation or DPSK modulation, t is an integer greater than 1 and less than or equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1; the transmitting device multiplies the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers respectively to obtain a target modulation symbol sequence; the transmitting device sends a first signal, wherein the first signal is generated according to the target modulation symbol sequence. That is, in the embodiment of the present application, the lengths of the modulation block and the modulation symbol are set to meet a preset proportional relationship, which is conducive to making the phases between different modulation layers orthogonal to each other, facilitating correct demodulation at the receiving end. By using PSK modulation or DPSK modulation for the tth modulation layer of N modulation layers, and multiplying the modulation symbols corresponding to the same channel resource in the modulation symbol sequence corresponding to the N modulation layers to generate the target modulation symbol sequence, the transmission rate can be improved without increasing the transmission power (that is, without increasing the transmission power consumption).
[0093] Optionally, the length of the modulation symbol of the n1th modulation layer among the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, including that the length of the modulation symbol of the n1th modulation layer among the N modulation layers is the same as the length of the modulation block of the n1-1th modulation layer.
[0094] For example, as shown in Figure 5 or Figure 6, the modulation block size of each modulation layer is 2, the length of the modulation symbol of layer-4 is the same as the length of the modulation block of layer-3, the length of the modulation symbol of layer-3 is the same as the length of the modulation block of layer-2, and the length of the modulation symbol of layer-2 is the same as the length of the modulation block of layer-1.
[0095] It should be noted that in Figure 5, the modulation block size of each layer is constant at 2 (i.e., K=2) and is mapped to the frequency channel resources; in Figure 6, the modulation block size of each layer is constant at 2 (i.e., K=2) and is mapped to the time and frequency channel resources.
[0096] Optionally, the transmitting device multiplies modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers respectively to obtain a target modulation symbol sequence, including:
[0097] The sending device is based on the calculation formula determining a target modulation symbol sequence;
[0098] in, k is greater than or equal to 1 and less than or equal to integer, K m represents the number of modulation symbols of the modulation block of the mth modulation layer, s(k) represents the modulation symbol corresponding to the kth channel resource in the target modulation symbol sequence, and E s represents the energy of the transmitted symbol, Indicates the lth modulation layer of the nth modulation layer in the N modulation layers n,k The jth modulation block n,k modulation symbols.
[0099] In this embodiment, the above The modulation symbol corresponding to the k-th channel resource in the target modulation symbol sequence may be understood as the modulation symbol that needs to be mapped to the k-th channel resource.
[0100] Take N as an example to illustrate that the first 3,1 The jth modulation block 3,1 modulation symbols, the first 2,1 The jth modulation block 2,1 modulation symbols and the first modulation layer's lth 1,1 The jth modulation block 1,1 The modulation symbols are multiplied as the modulation symbol corresponding to the first channel resource, and the lth modulation symbol of the third modulation layer is multiplied as the modulation symbol corresponding to the first channel resource. 3,2 The jth modulation block 3,2 modulation symbols, the first 2,2 The jth modulation block 2,2 modulation symbols and the first modulation layer's lth 1,1 The jth modulation block 1,2 The modulation symbols are multiplied as the modulation symbol corresponding to the second channel resource, and so on.
[0101] This embodiment uses the above calculation formula to not only easily realize the multiplication of corresponding modulation symbols in N modulation layers, but also obtain the corresponding relationship between the target modulation symbol sequence and the channel resources, which facilitates the mapping of the target modulation symbol sequence to the channel resources.
[0102] Optionally, the first modulation layer of the N modulation layers adopts a second modulation mode;
[0103] The second modulation mode is determined according to the quality of service (QoS) requirement information of the service, or the second modulation mode includes one of the following: PPM, OOK modulation, PSK modulation, DPSK modulation.
[0104] Exemplarily, if the QoS requirement information indicates a higher transmission rate requirement, the second modulation method may be PSK modulation or DPSK modulation; if the QoS requirement information indicates a lower transmission power consumption requirement, the second modulation method may be OOK modulation or PPM.
[0105] For example, the modulation modes available for each modulation layer can be shown in FIG7 , where Layer-1 (i.e., the first modulation layer) can use PSK, DPSK, OOK, or PPM modulation modes; Layer-2 to Layer-N (i.e., the second modulation layer to the Nth modulation layer) can use PSK or DPSK. It should be noted that M i -PSK means it has M i Phase PSK, M i -DPSK means it has M i The values of i include 1, 2 and 3.
[0106] In one embodiment, the second modulation mode is determined according to QoS requirement information of the service. Thus, using the second modulation mode for data modulation can make data transmission more consistent with the QoS requirement of the service.
[0107] In another embodiment, the second modulation mode is PPM or OOK, so that data modulation and transmission based on the second modulation mode are beneficial to reducing data transmission power consumption; or, the second modulation mode is PSK modulation or DPSK modulation, so that data modulation and transmission based on the second modulation mode are beneficial to improving data transmission rate.
[0108] Optionally, the method further includes:
[0109] The transmitting device receives modulation and coding configuration information, wherein the modulation and coding configuration information includes at least one of the following: the number of modulation layers, the length of the modulation blocks of each modulation layer, the length of the modulation symbols of each modulation layer, the modulation mode adopted by each modulation layer, the coding mode adopted by the channel coding layer, and the coding rate of the channel coding layer.
[0110] In some optional embodiments, the modulation and coding configuration information may include multiple modulation and coding sets, each of which includes at least one of the following: the number of modulation layers, the length of the modulation block of each modulation layer, the length of the modulation symbol of each modulation layer, the modulation scheme used by each modulation layer, the coding scheme used by the channel coding layer, and the coding rate of the channel coding layer. In this way, the transmitting device can select a modulation and coding set from the multiple modulation and coding sets based on different services to encode and modulate the data sequence.
[0111] For example, taking the sending device as a terminal and the receiving device as a network-side device as an example, the network-side device may send coding configuration information to the terminal through Radio Resource Control (RRC). When the above-mentioned modulation and coding configuration information includes multiple modulation and coding sets, the network-side device may indicate one of the multiple modulation and coding sets to the terminal through downlink control information (DCI) or a media access control control element (MAC CE).
[0112] Optionally, before the transmitting device uses N modulation layers to modulate N coded bit sequences respectively to obtain modulation symbol sequences corresponding to the N modulation layers, the method further includes:
[0113] The transmitting device uses N channel coding layers to perform channel coding and cyclic redundancy check (CRC) on the N data sequences respectively to obtain N coded bit sequences.
[0114] In this embodiment, N channel coding layers are used to perform channel coding and CRC on the N data sequences respectively to obtain the N coded bit sequences. This not only improves the efficiency of channel coding, but also allows the coding rates of the N channel coding layers to be flexibly selected, thereby improving the flexibility of channel coding.
[0115] Optionally, coding rates of at least two coding layers among the N channel coding layers are different.
[0116] In this embodiment, unequal error rate protection (UEP) may be used in the channel coding process, so that different levels of protection can be provided to the modulation symbols at different layers.
[0117] Exemplarily, the coding rates of the above-mentioned N channel coding layers can be different. For example, the coding rate of the n3th channel coding layer among the above-mentioned N channel coding layers can be less than the coding rate of the n3+1th channel coding layer, where n3 is an integer greater than or equal to 1 and less than or equal to N.
[0118] Optionally, the first modulation symbol of each modulation block of each modulation layer is a reference signal, and the modulation symbols before the first modulation symbol in each modulation block are data signals, which is conducive to demodulation of data signals.
[0119] The following is an example of the embodiment of the present application with reference to FIG8 :
[0120] On the transmitting device side, the data signal is converted from a serial sequence to a parallel data sequence. n , where n = 1, 2, ..., N. These data sequences are independently channel-coded by N channel coding layers (i.e., channel encoders) and generate N CRC-based coded bit sequences a n , coded bit sequences can also be called code blocks (CBs). Each CRC-based coded bit sequence is modulated independently in each modulation layer (i.e., modulator) to generate a modulation symbol sequence c n For example, the N modulation layers mentioned above can all generate modulation symbol sequences c based on the M-PSK modulation method. n , wherein the length of the modulation symbol of the nth modulation layer is the same as the length of the modulation block of the n-1th modulation layer. It is worth noting that by setting the length of the modulation symbol of the nth modulation layer to be the same as the length of the modulation block of the n-1th modulation layer, the phases between different modulation layers can be made orthogonal to each other. Then, the modulation symbols of the N modulation layers corresponding to the same channel resource are multiplied to obtain a total modulation symbol sequence (i.e., the above-mentioned target modulation symbol sequence) s(k), and each modulation symbol of the total modulation symbol sequence is mapped to the corresponding channel resource, thereby generating a transmission signal (i.e., the above-mentioned first signal).
[0121] Specifically, the embodiments of the present application are described in detail below with reference to formulas to facilitate understanding of the multi-layer modulation process of HPM. In addition, the modulation method used in the N modulation layers is described as M-PSK.
[0122] In this embodiment of the present application, the modulation symbol mapped by the nth modulation layer on the kth channel resource is expressed as:
[0123] in, j n,k is the lth modulation layer n,k The modulation symbol index in a modulation block is defined as follows:
[0124] in, K m represents the number of modulation symbols of the modulation block of the mth modulation layer, is the upper limit function, n=1,2,…,N.
[0125] The modulation symbol on the kth channel resource can be expressed as:
[0126] Among them, E s is the energy of the transmitted symbol,
[0127] It should be noted that, since a reference signal is usually required in M-PSK or M-DPSK demodulation, the first modulation symbol of the lth modulation block from the 1st modulation layer to the Nth modulation layer is: c 1,l (1) = c 2,l (1) =… = c N,l (1)=1.
[0128] Please refer to FIG9 , which is a flowchart of a signal transmission method provided in an embodiment of the present application. The method can be executed by a receiving device, as shown in FIG9 , including the following steps:
[0129] Step 901: A receiving device receives a first signal.
[0130] In this embodiment, a receiving device receives a first signal from a transmitting device, wherein the first signal is generated according to a target modulation symbol sequence, which is obtained by multiplying the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to N modulation layers, and the adjustment symbol sequence corresponding to each modulation layer is obtained by modulating the coding bit sequence input to the modulation layer by the modulation layer, and the length of the modulation symbol of the n1th modulation layer in the above-mentioned N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, and the tth modulation layer of the N modulation layers adopts a first modulation mode, and the first modulation mode includes PSK modulation or DPSK modulation, t is an integer greater than 1 and less than or equal to N, and n1 is an integer greater than 1 and less than or equal to N.
[0131] It should be noted that the generation process of the first signal in the embodiment of the present application can refer to the relevant description of the aforementioned embodiment and will not be repeated here. In addition, the sending device sends the first signal to the receiving device, and the first signal received by the receiving device may be the first signal after the noise signal is superimposed.
[0132] Step 902: The receiving device uses N demodulation layers to demodulate the first signal respectively, and performs channel decoding on the demodulation results of each demodulation layer respectively to obtain a decoded data sequence corresponding to each demodulation layer, wherein the decoded data sequence corresponding to the first demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the first demodulation layer based on the first signal, and the decoded data sequence corresponding to the n2th demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the n2th demodulation layer based on the first signal and the decoded data sequence corresponding to the n2-1th demodulation layer of the N demodulation layers, and n2 is an integer greater than 1 and less than or equal to N.
[0133] In this embodiment, the N demodulation layers correspond one-to-one to the N modulation layers.
[0134] Exemplarily, taking N as 4 as an example, after the receiving device receives the first signal, it first uses the first demodulation layer to demodulate the first signal to obtain a first demodulation result, and performs channel decoding on the first demodulation result to obtain a first decoded data sequence, that is, the decoded data sequence corresponding to the first demodulation layer; then uses the second demodulation layer to demodulate based on the first decoded data sequence and the first signal to obtain a second demodulation result, and performs channel decoding on the second demodulation result to obtain a second decoded data sequence, that is, the decoded data sequence corresponding to the second demodulation layer; then uses the third demodulation layer to demodulate based on the second decoded data sequence and the first signal to obtain a third demodulation result, and performs channel decoding on the third demodulation result to obtain a third decoded data sequence, that is, the decoded data sequence corresponding to the third demodulation layer; then uses the fourth demodulation layer to demodulate based on the third decoded data sequence and the first signal to obtain a fourth demodulation result, and performs channel decoding on the fourth demodulation result to obtain a fourth decoded data sequence, that is, the decoded data sequence corresponding to the fourth demodulation layer.
[0135] It should be noted that if the first signal uses PSK or DPSK modulation, the modulation symbols are only phase-dependent. Therefore, by correctly demodulating the first-layer phase information, the effect of the first-layer modulation symbols on the second-layer demodulation can be completely eliminated. It is worth noting that a delay of T samples is required during the second-layer demodulation process to align the received signal r(k), where T is a positive integer. Once the effect of the first-layer modulation symbols on the second-layer demodulation is eliminated, the second-layer demodulation and decoding process is exactly the same as the first-layer demodulation and decoding process.
[0136] The signal transmission method provided in this embodiment is that a receiving device receives a first signal, and the receiving device uses N demodulation layers to demodulate the first signal respectively, and performs channel decoding on the demodulation results of each demodulation layer respectively to obtain a decoded data sequence corresponding to each demodulation layer, wherein the decoded data sequence corresponding to the first demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the first demodulation layer based on the first signal, and the decoded data sequence corresponding to the n2th demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the n2th demodulation layer based on the first signal and the decoded data sequence corresponding to the n2-1th demodulation layer of the N demodulation layers. This can ensure that the receiving device can correctly demodulate and decode to obtain the data sequences of each layer.
[0137] Optionally, the receiving device uses N demodulation layers to demodulate the first signal respectively, and performs channel decoding on the demodulation results of each demodulation layer respectively to obtain a decoded data sequence corresponding to each demodulation layer, including:
[0138] The receiving device performs channel coding and modulation on the decoded data sequence corresponding to the n2-1th demodulation layer to obtain a first modulation symbol sequence corresponding to the n2-1th demodulation layer;
[0139] The receiving device performs a conjugate operation on the modulation symbol sequence corresponding to the n2-1th demodulation layer to obtain a second modulation symbol sequence corresponding to the n2-1th demodulation layer;
[0140] The receiving device multiplies the second modulation symbol sequence corresponding to the n2-1th demodulation layer by the modulation symbol and signal portion corresponding to the same channel resource in the first signal;
[0141] The receiving device uses the n2th demodulation layer to demodulate the multiplication result, and performs channel decoding on the demodulation result to obtain a decoded data sequence corresponding to the n2th demodulation layer.
[0142] In this embodiment, the receiving device encodes and modulates the decoded data sequence corresponding to each demodulation layer using the channel coding layer and modulation layer corresponding to that demodulation layer. For example, the decoded data sequence corresponding to the first demodulation layer is channel coded using the first channel coding layer and modulated using the first modulation layer; the decoded data sequence corresponding to the second demodulation layer is channel coded using the second channel coding layer and modulated using the second modulation layer, and so on.
[0143] The above multiplies the second modulation symbol sequence corresponding to the n2-1th demodulation layer with the modulation symbol and signal part corresponding to the same channel resource in the first signal. For example, the modulation symbol corresponding to the kth channel resource in the second modulation symbol sequence is multiplied with the signal part located on the kth channel resource in the first signal.
[0144] Exemplarily, the receiving device can multiply the second modulation symbol sequence corresponding to the n2-1th demodulation layer with the modulation symbol and signal part corresponding to the same channel resource in the first signal to obtain a third modulation symbol sequence (i.e., the multiplication result), add the third modulation symbol sequence, and use the n2th demodulation layer to demodulate the addition result, and then channel decode the demodulation result to obtain a decoded data sequence corresponding to the n2th demodulation layer.
[0145] Optionally, the method further includes:
[0146] The receiving device sends modulation and coding configuration information, wherein the modulation and coding configuration information includes at least one of the following: the number of modulation layers, the length of the modulation blocks of each modulation layer, the length of the modulation symbols of each modulation layer, the modulation method adopted by each modulation layer, the coding method adopted by the channel coding layer, and the coding rate of the channel coding layer.
[0147] It should be noted that the implementation of this embodiment can refer to the relevant description of the embodiment shown in Figure 4, and will not be repeated here.
[0148] The following is an example of the embodiment of the present application with reference to FIG10 :
[0149] The receiving end (i.e., the receiving device) uses a layered phase decoding method. First, the received signal r(k) that has passed through the fading channel and white Gaussian noise (AWGN) (i.e., the first signal superimposed with the noise signal η(k)) is demodulated at the first layer to generate a decision statistic Δ1, which is then input into the channel decoder to decode and obtain the data sequence in the first layer (i.e., the decoded data sequence corresponding to the first demodulation layer). Here, it is assumed that the demodulation and decoding process requires T samples of processing time, and that the data of the first layer is correctly decoded. For the demodulation of the second layer, the data sequence obtained from the first layer is It is fed back to the second demodulation layer (i.e., the demodulator of the second layer) to remove the influence of the modulation symbols of the first layer on the demodulation of the second layer. It should be noted that if the M-PSK or M-DPSK modulation method is used, the modulation symbols are only related to the phase. Therefore, as long as the phase information of the first layer is correctly demodulated, the influence of the modulation symbols of the first layer on the demodulation of the second layer can be completely eliminated. It is worth noting that a delay of T samples is required in the demodulation process of the second layer to align the received signal r(k). Once the influence of the modulation symbols of the first layer on the demodulation of the second layer is eliminated, the demodulation and decoding process of the second layer is exactly the same as that of the first layer.
[0150] Specifically, the following provides a detailed description of the embodiment of the present application in conjunction with formulas to facilitate understanding of the multi-layer demodulation process corresponding to HPM. In addition, the modulation method used in the above-mentioned N modulation layers is described as M-PSK.
[0151] Assume that the channel is a block fading channel and its channel response is within the HPM modulation block interval ( Therefore, the HPM signal received in the k-th channel resource (i.e., the first signal superimposed with the noise signal) can be expressed and simplified as:
[0152] The detection process at the receiving end (i.e., receiving device) is based on multi-layer coherent detection, that is, detecting M-PSK or M-DPSK symbols in the first layer without any interference from other modulation layers (from the second layer to the Nth layer), because the amplitude and phase within the first layer modulation block (K1 symbols) are constant. Therefore, for the lth symbol in the first layer, 1,k A modulation block can be expressed as:
[0153] in, Can be equivalent to First layer l 1,k The corresponding channel response of the new equivalent in the modulation block remains unchanged and is expressed as:
[0154] After correctly detecting the modulation symbols in the first layer, the demodulation process of the second layer can be processed. In the demodulation process of the second layer, it is only necessary to multiply the conjugate demodulated M-PSK or M-DPSK symbol By applying the first-layer modulation symbols to the received signal r(k), the influence of the first-layer modulation symbols on the second-layer demodulation process can be eliminated. Therefore, the received signal can be expressed as:
[0155] Among them, the second layer l2,k The corresponding channel response of the new equivalent in the modulation block remains unchanged and is expressed as:
[0156] in, However, the behavioral characteristics of its AWGN noise remain unchanged, and it still has a zero mean and a density of the noise power spectrum N0.
[0157] Similarly, the same demodulation process can be repeated until the Nth layer. The corresponding received signal at this nth layer is is represented as:
[0158] Among them, n=1,2,…,N, the lth n,k The new equivalent corresponding channel response within the modulation block remains constant and is expressed as:
[0159] in:
[0160] It is worth noting that if the M-PSK or M-DPSK modulation method is used from the 1st layer to the Nth layer, the behavioral characteristics of the AWGN noise remain unchanged and still have a zero mean and a noise power spectrum density of N0.
[0161] Therefore, through the layered demodulation processing method, N symbols in N layers on the physical channel can be divided into separate symbols on N orthogonal equivalent channels and transmitted in N parallels.
[0162] It is worth noting that HPM does not require any additional power budget from the second layer to the Nth layer, so each transmission does not consume additional transmission power. This unique modulation feature can significantly improve the overall transmission capacity.
[0163] The following examples illustrate the embodiments of the present application:
[0164] In this embodiment, HPM modulation and demodulation includes layered channel coding and phase modulation in the transmitting device, and layered phase demodulation and channel decoding in the receiving device. Specifically, multiple modulation layers are multiplied by M-DPSK symbols, and multiple demodulation layers are multiplied by the conjugate product of M-DPSK symbols. This example considers a simple HPM modulation and demodulation scenario, where the HPM process is based on only two layers of modulation symbols, i.e., N = 2, as shown in Figure 11.
[0165] The data sequence is divided into two data sequences {d1} and {d2}, which are encoded independently. After forward error correction (FEC) and a separate cyclic redundancy check process, two code blocks (i.e., coded bit sequences) are generated, denoted as {a1} and {a2}. The first code block and the second code block are modulated using block-based M1-DPSK and M2-DPSK, respectively, and are denoted as: n,l (k) = a n,l (k)·c n,l (k-1)
[0166] Among them, c n,l (1) is the reference signal, i.e. c n,l (1)=1,k=2,3,…,K n , K n is the M of the nth layer n -DPSK modulation block length, n=1,2.
[0167] Specifically, the M-DPSK symbols modulated in the first and second layers have different resource intervals (i.e., frequency domain width or time domain width), which are K1 times each other. Therefore, before channel resource mapping, the modulation resource intervals of the two modulation symbols are adjusted, and the relationship is:
[0168] Among them, k = 1, 2,…, K1K2, and n = 1, 2.
[0169] In addition, 1,k and j 2,k The first and second layers are 1,k and the first 2,k The index of the modulation symbol in the modulation block is represented as:
[0170] Equivalently, the modulation symbols in the first modulation layer need to be mapped continuously to channel resource elements, while the modulation symbols in the second modulation layer need to be mapped to K1 channel resource elements. This means that the modulation symbol resource interval in the second modulation layer is exactly the same as the modulation block resource interval in the first modulation layer.
[0171] The modulation symbols s1(k) and s2(k) are sequentially multiplied in an HPM block of length K1K2 to form the transmitted total DPSK signal, s(k), which is mapped to the kth channel resource and is expressed as:
[0172] Among them, E s is the energy of the transmitted symbol.
[0173] For the HPM modulation process to work properly, the channel response must remain constant within the HPM block interval. It should be noted that each HPM block contains K2 modulation blocks in the first layer and only one modulation block in the second layer. Figure 12 shows a schematic diagram of HPM modulation using M-DPSK in an OFDM system with K1 = 4 and K2 = 2. In this embodiment, due to the independence between different modulation blocks, a reference signal is set in each modulation block, which is represented by gray in the figure.
[0174] Therefore, in the case of a block fading channel with a constant channel response he jθ After that, the HPM symbol received on the k-th channel resource can be expressed as:
[0175] Where η(k) is the AWGN signal received in the kth channel resource, with a mean of zero and a noise power spectral density of N0.
[0176] The detection process at the receiver is based on layered coherent detection. This means that in the first layer (i.e., the first modulation layer), M1-DPSK symbols are detected in units of modulation blocks. In this case, due to the independence between modulation blocks in the first layer, and the fact that the phase of the modulation symbols generated in the second layer (i.e., the second modulation layer) remains constant within the first layer modulation block (i.e., K1 symbols), the first layer demodulation is not affected by the second layer modulation symbols.
[0177] In the first modulation block of the first layer, the received signal r 1,1 (k) is expressed as:
[0178] Where k = 1, 2, ..., K1, is the corresponding channel response of the new equivalent and remains unchanged within the first modulation block of the first layer.
[0179] In the second modulation block of the first layer, the received signal is represented as:
[0180] where k = K1+1, K1+2, …, 2K1, and
[0181] Therefore, the first layer l 1,k The received signal in the modulation block can be expressed as:
[0182] where k = 1, 2, ..., K1K2, and and remains constant within each modulation block of the first layer,
[0183] It is worth noting that using The receiving end can use the traditional M-DPSK demodulation method to detect the M1-PSK symbols of the first layer.
[0184] After correctly detecting the modulation symbols of the first layer, the receiving device can enter the demodulation process of the second layer. The demodulation process of the second layer can effectively take into account the decision method of the previous decoding stage, that is, the multistage decoding (MSD) method. As shown in Figure 11, the decoded data symbol sequence {d1} in the first layer must be encoded and modulated again in order to replicate the same modulation symbols in the first layer. Here, it is assumed that the data sequence of the first layer is correctly decoded within the processing time of T samples, which includes the demodulation, decoding, encoding and modulation processes. After the conjugate product operation, the first modulation symbol in the first modulation block symbol of the second layer is obtained, which is expressed as:
[0185] Where k = 1, 2,…, K1.
[0186] Since the first modulation symbol c 2,1 (1) Repeated on K1 resource elements, so r 2,1 (k) is summed to obtain the processing gain or SNR gain. Therefore, the symbol after the summation is expressed as:
[0187] Among them, η′ 2,1 (1) is AWGN noise, which has a mean of zero and a noise power spectrum density of K1N0.
[0188] Similarly, the received symbol associated with the jth modulation symbol in the lth modulation block of the second layer can be expressed as:
[0189] It is worth noting that This formula is exactly the same as the M-DPSK demodulation formula, and the second-layer modulation data can be obtained through the M2-DPSK detection method.
[0190] It should be noted that through the above formula analysis, the following conclusions can be drawn:
[0191] (1) HPM modulation and demodulation in the first layer can utilize traditional or existing PSK or DPSK modulation and demodulation processing, but requires that each modulation symbol has the same power budget.
[0192] (2) HPM modulation in the second layer neither adds any additional channel resources nor any additional power budget, thus effectively increasing the transmission capacity of the entire system.
[0193] (3) If unequal error rate protection coding is used, different levels of protection can be applied to the modulation symbols at different layers. That is, a lower coding rate is applied to the modulation symbols at the first layer, thereby ensuring normal transmission even under low SNR conditions. During the modulation process at the second layer, due to the higher repetition gain, as long as a higher coding rate is applied to the modulation symbols at the second layer, normal transmission can also be guaranteed under low SNR conditions.
[0194] (4) The HPM modulation process in the second layer can provide a processing gain or SNR gain of K1 times, but the resource mapping efficiency is also reduced by K1 times. In other words, there will be a certain capacity loss compared to existing or traditional modulation methods. This is because the greater the processing gain of each layer, the higher the capacity loss. However, in the lower SNR area, this capacity loss is close to zero. Therefore, HPM provides less advantages in the higher SNR area, but provides greater advantages in the lower SNR area.
[0195] (5) The total length of the coded bits remains unchanged, and the complexity of the encoder and decoder is related to the total length of the coded bits. Therefore, the use of the HPM modulation method does not add additional complexity in the transmitting device and the receiving device.
[0196] It should be noted that the signal transmission method provided in the embodiments of the present application can be executed by a signal transmission device, or a control module in the signal transmission device for executing the signal transmission method. In the embodiments of the present application, the signal transmission device provided in the embodiments of the present application is described by taking the signal transmission method executed by the signal transmission device as an example.
[0197] Please refer to FIG. 13 , which is a structural diagram of a signal transmission device provided in an embodiment of the present application. As shown in FIG. 13 , the signal transmission device 1300 includes:
[0198] A modulation module 1301 is configured to respectively modulate N coded bit sequences using N modulation layers to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, the length of the modulation symbol of the n1th modulation layer in the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, the tth modulation layer of the N modulation layers adopts a first modulation mode, the first modulation mode includes phase shift keying (PSK) modulation or differential phase shift keying (DPSK) modulation, t is an integer greater than 1 and less than or equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1;
[0199] A multiplication module 1302 is configured to multiply the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers to obtain a target modulation symbol sequence;
[0200] The first sending module 1303 is configured to send a first signal, where the first signal is generated according to the target modulation symbol sequence.
[0201] Optionally, the length of the modulation symbol of the n1th modulation layer among the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, including that the length of the modulation symbol of the n1th modulation layer among the N modulation layers is the same as the length of the modulation block of the n1-1th modulation layer.
[0202] Optionally, the multiplication module is specifically used to:
[0203] Based on the calculation formula determining a target modulation symbol sequence;
[0204] in, k is greater than or equal to 1 and less than or equal to integer, K m represents the number of modulation symbols of the modulation block of the mth modulation layer, s(k) represents the modulation symbol corresponding to the kth channel resource in the target modulation symbol sequence, and E s represents the energy of the transmitted symbol, Indicates the lth modulation layer of the nth modulation layer in the N modulation layers n,k The jth modulation block n,k modulation symbols.
[0205] Optionally, the first modulation layer of the N modulation layers adopts a second modulation mode;
[0206] The second modulation mode is determined according to the service quality QoS requirement information of the service, or the second modulation mode includes one of the following: pulse position modulation PPM, on-off keying OOK modulation, PSK modulation, DPSK modulation.
[0207] Optionally, the device further comprises:
[0208] The first receiving module is used to receive modulation and coding configuration information, wherein the modulation and coding configuration information includes at least one of the following: the number of modulation layers, the length of the modulation blocks of each modulation layer, the length of the modulation symbols of each modulation layer, the modulation method adopted by each modulation layer, the coding method adopted by the channel coding layer, and the coding rate of the channel coding layer.
[0209] Optionally, the device further comprises:
[0210] The channel coding module is used to use N modulation layers to modulate N coded bit sequences respectively, and before obtaining the modulation symbol sequences corresponding to the N modulation layers, use N channel coding layers to perform channel coding and cyclic redundancy check CRC on the N data sequences respectively to obtain the N coded bit sequences.
[0211] Optionally, coding rates of at least two coding layers among the N channel coding layers are different.
[0212] The signal transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0213] The signal transmission device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0214] Please refer to FIG. 14 , which is a structural diagram of a signal transmission device provided in an embodiment of the present application. As shown in FIG. 14 , the signal transmission device 1400 includes:
[0215] A second receiving module 1401, configured to receive a first signal;
[0216] The first processing module 1402 is used to use N demodulation layers to demodulate the first signal respectively, and to perform channel decoding on the demodulation results of each demodulation layer respectively to obtain a decoded data sequence corresponding to each demodulation layer, wherein the decoded data sequence corresponding to the first demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the first demodulation layer based on the first signal, and the decoded data sequence corresponding to the n2th demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the n2th demodulation layer based on the first signal and the decoded data sequence corresponding to the n2-1th demodulation layer of the N demodulation layers, and n2 is an integer greater than 1 and less than or equal to N.
[0217] Optionally, the first processing module is specifically configured to:
[0218] Channel coding and modulating the decoded data sequence corresponding to the n2-1th demodulation layer to obtain a first modulation symbol sequence corresponding to the n2-1th demodulation layer;
[0219] Performing a conjugate operation on the modulation symbol sequence corresponding to the n2-1th demodulation layer to obtain a second modulation symbol sequence corresponding to the n2-1th demodulation layer;
[0220] multiplying the second modulation symbol sequence corresponding to the n2-1th demodulation layer by the modulation symbol and signal portion corresponding to the same channel resource in the first signal;
[0221] The multiplication result is demodulated using the n2th demodulation layer, and the demodulation result is channel-decoded to obtain a decoded data sequence corresponding to the n2th demodulation layer.
[0222] Optionally, the device further comprises:
[0223] The second sending module is used to send modulation and coding configuration information, wherein the modulation and coding configuration information includes at least one of the following: the number of modulation layers, the length of the modulation blocks of each modulation layer, the length of the modulation symbols of each modulation layer, the modulation method adopted by each modulation layer, the coding method adopted by the channel coding layer, and the coding rate of the channel coding layer.
[0224] The signal transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a network-side device, or it can be a device other than a network-side device. For example, the network-side device can include, but is not limited to, the types of network-side devices 12 listed above. Other devices can include servers, network attached storage (NAS), etc., and the embodiments of the present application do not specifically limit this.
[0225] The signal transmission device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 9 and achieve the same technical effect. To avoid repetition, it will not be described here.
[0226] Optionally, as shown in FIG15 , an embodiment of the present application further provides a communication device 1500, including a processor 1501 and a memory 1502. The memory 1502 stores a program or instruction that can be run on the processor 1501. For example, when the communication device 1500 is a sending device, the program or instruction, when executed by the processor 1501, implements the various steps of the above-mentioned embodiment of the signal transmission method on the sending device side, and can achieve the same technical effect. When the communication device 1500 is a receiving device, the program or instruction, when executed by the processor 1501, implements the various steps of the above-mentioned embodiment of the signal transmission method on the receiving device side, and can achieve the same technical effect. To avoid repetition, they are not described here.
[0227] The embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the processor is used to modulate N coded bit sequences using N modulation layers respectively to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, and the length of the modulation symbol of the n1th modulation layer in the N modulation layers satisfies a preset proportional relationship with the length of the modulation block of the n1-1th modulation layer, and the tth modulation layer of the N modulation layers adopts a first modulation mode, wherein the first modulation mode includes phase shift keying (PSK) modulation or differential phase shift keying (DPSK) modulation, t is an integer greater than 1 and less than or equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1; the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers are multiplied to obtain a target modulation symbol sequence; the communication interface is used to send a first signal, wherein the first signal is generated according to the target modulation symbol sequence. This terminal embodiment corresponds to the above-mentioned method embodiment on the sending device side, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, FIG16 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0228] The terminal 1600 includes but is not limited to: a radio frequency unit 1601, a network module 1602, an audio output unit 1603, an input unit 1604, a sensor 1605, a display unit 1606, a user input unit 1607, an interface unit 1608, a memory 1609 and at least some of the components of the processor 1610.
[0229] Those skilled in the art will appreciate that the terminal 1600 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1610 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG16 does not limit the terminal. The terminal may include more or fewer components than shown, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0230] It should be understood that in an embodiment of the present application, the input unit 1604 may include a graphics processing unit (GPU) 16041 and a microphone 16042, and the graphics processor 16041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1606 may include a display panel 16061, and the display panel 16061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1607 includes a touch panel 16071 and at least one of other input devices 16072. The touch panel 16071 is also called a touch screen. The touch panel 16071 may include two parts: a touch detection device and a touch controller. Other input devices 16072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0231] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1601 may transmit the data to the processor 1610 for processing. Furthermore, the RF unit 1601 may send uplink data to the network-side device. Typically, the RF unit 1601 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0232] Memory 1609 can be used to store software programs or instructions and various data. Memory 1609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, memory 1609 may include volatile memory or non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0233] Processor 1610 may include one or more processing units. Optionally, processor 1610 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1610.
[0234] Among them, the processor 1610 is used to use N modulation layers to modulate N coded bit sequences respectively to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, and the length of the modulation symbol of the n1th modulation layer in the N modulation layers satisfies a preset proportional relationship with the length of the modulation block of the n1-1th modulation layer, and the tth modulation layer of the N modulation layers adopts a first modulation mode, and the first modulation mode includes phase shift keying PSK modulation or differential phase shift keying DPSK modulation, t is an integer greater than 1 and less than or equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1; the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers are multiplied to obtain a target modulation symbol sequence;
[0235] The radio frequency unit 1601 is configured to send a first signal, where the first signal is generated according to the target modulation symbol sequence.
[0236] Optionally, the length of the modulation symbol of the n1th modulation layer among the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, including that the length of the modulation symbol of the n1th modulation layer among the N modulation layers is the same as the length of the modulation block of the n1-1th modulation layer.
[0237] Optionally, the processor 1610 is specifically configured to:
[0238] Based on the calculation formula determining a target modulation symbol sequence;
[0239] in, k is greater than or equal to 1 and less than or equal to integer, K m represents the number of modulation symbols of the modulation block of the mth modulation layer, s(k) represents the modulation symbol corresponding to the kth channel resource in the target modulation symbol sequence, and E s represents the energy of the transmitted symbol, Indicates the lth modulation layer of the nth modulation layer in the N modulation layers n,k The jth modulation block n,k modulation symbols.
[0240] Optionally, the first modulation layer of the N modulation layers adopts a second modulation mode;
[0241] The second modulation mode is determined according to the service quality QoS requirement information of the service, or the second modulation mode includes one of the following: pulse position modulation PPM, on-off keying OOK modulation, PSK modulation, DPSK modulation.
[0242] Optionally, the radio frequency unit 1601 is further configured to:
[0243] Receive modulation and coding configuration information, wherein the modulation and coding configuration information includes at least one of the following: the number of modulation layers, the length of the modulation blocks of each modulation layer, the length of the modulation symbols of each modulation layer, the modulation mode adopted by each modulation layer, the coding mode adopted by the channel coding layer, and the coding rate of the channel coding layer.
[0244] Optionally, the processor 1610 is further configured to:
[0245] N modulation layers are used to modulate N coded bit sequences respectively. Before obtaining the modulation symbol sequences corresponding to the N modulation layers, N channel coding layers are used to perform channel coding and cyclic redundancy check CRC on the N data sequences respectively to obtain the N coded bit sequences.
[0246] Optionally, coding rates of at least two coding layers among the N channel coding layers are different.
[0247] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the aforementioned method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0248] An embodiment of the present application also provides a network-side device, comprising a processor and a communication interface, wherein the communication interface is configured to receive a first signal; the processor is configured to demodulate the first signal using N demodulation layers, respectively, and to perform channel decoding on the demodulation results of each demodulation layer, respectively, to obtain a decoded data sequence corresponding to each demodulation layer, wherein the decoded data sequence corresponding to the first demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the first demodulation layer based on the first signal, and the decoded data sequence corresponding to the n2th demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the n2th demodulation layer based on the first signal and the decoded data sequence corresponding to the n2-1th demodulation layer of the N demodulation layers, where n2 is an integer greater than 1 and less than or equal to N. This network-side device embodiment corresponds to the above-mentioned receiving device-side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.
[0249] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 17, the network-side device 1700 includes an antenna 1701, a radio frequency device 1702, a baseband device 1703, a processor 1704, and a memory 1705. Antenna 1701 is connected to radio frequency device 1702. In the uplink direction, radio frequency device 1702 receives information via antenna 1701 and sends the received information to baseband device 1703 for processing. In the downlink direction, baseband device 1703 processes the information to be transmitted and sends it to radio frequency device 1702. Radio frequency device 1702 processes the received information and then sends it through antenna 1701.
[0250] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 1703 , which includes a baseband processor.
[0251] The baseband device 1703 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 17, one of which is, for example, a baseband processor, which is connected to the memory 1705 through a bus interface to call the program in the memory 1705 and execute the network device operations shown in the above method embodiment.
[0252] The network side device may further include a network interface 1706 , which is, for example, a Common Public Radio Interface (CPRI).
[0253] Specifically, the network side device 1700 of the embodiment of the present application also includes: instructions or programs stored in the memory 1705 and can be run on the processor 1704. The processor 1704 calls the instructions or programs in the memory 1705 to execute the method of execution of each module shown in Figure 14 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0254] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned signal transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0255] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0256] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned signal transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0257] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0258] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned signal transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0259] An embodiment of the present application also provides a signal transmission system, including: a sending device and a receiving device, wherein the sending device is used to execute the various processes as shown in Figure 4 and the various method embodiments described above, and the receiving device is used to execute the various processes as shown in Figure 9 and the various method embodiments described above, and can achieve the same technical effects. To avoid repetition, they will not be repeated here.
[0260] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0261] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0262] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A signal transmission method, comprising: The transmitting device uses N modulation layers to modulate N coded bit sequences respectively to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, the length of the modulation symbol of the n1th modulation layer among the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, the tth modulation layer of the N modulation layers uses a first modulation mode, the first modulation mode includes phase shift keying PSK modulation or differential phase shift keying DPSK modulation, t is an integer greater than 1 and less than or equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1; The transmitting device multiplies the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers respectively to obtain a target modulation symbol sequence; The transmitting device transmits a first signal, wherein the first signal is generated according to the target modulation symbol sequence.
2. The method according to claim 1, wherein: The length of the modulation symbol of the n1th modulation layer among the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, including that the length of the modulation symbol of the n1th modulation layer among the N modulation layers is the same as the length of the modulation block of the n1-1th modulation layer.
3. The method according to claim 1 or 2, wherein: The transmitting device multiplies the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers respectively to obtain a target modulation symbol sequence, including: The sending device is based on a calculation formula determining a target modulation symbol sequence; in, k is greater than or equal to 1 and less than or equal to integer, K m represents the number of modulation symbols of the modulation block of the mth modulation layer, s(k) represents the modulation symbol corresponding to the kth channel resource in the target modulation symbol sequence, and E s represents the energy of the transmitted symbol, represents the lth modulation layer of the nth modulation layer in the N modulation layers n,k The jth modulation block n,k modulation symbols.
4. The method according to any one of claims 1 to 3, wherein: The first modulation layer of the N modulation layers adopts a second modulation mode; The second modulation mode is determined according to the service quality QoS requirement information of the service, or the second modulation mode includes one of the following: pulse position modulation PPM, on-off keying OOK modulation, PSK modulation, DPSK modulation.
5. The method according to any one of claims 1 to 4, further comprising: The transmitting device receives modulation and coding configuration information, wherein the modulation and coding configuration information includes at least one of the following: the number of modulation layers, the length of the modulation blocks of each modulation layer, the length of the modulation symbols of each modulation layer, the modulation method adopted by each modulation layer, the coding method adopted by the channel coding layer, and the coding rate of the channel coding layer.
6. The method according to any one of claims 1 to 5, wherein: Before the transmitting device uses N modulation layers to modulate N coded bit sequences respectively to obtain modulation symbol sequences corresponding to the N modulation layers, the method further includes: The sending device uses N channel coding layers to perform channel coding and cyclic redundancy check CRC on the N data sequences respectively to obtain the N coded bit sequences.
7. The method according to claim 6, wherein: At least two coding layers among the N channel coding layers have different coding rates.
8. A signal transmission method, comprising: The receiving device receives the first signal; The receiving device uses N demodulation layers to demodulate the first signal respectively, and performs channel decoding on the demodulation results of each demodulation layer respectively to obtain a decoded data sequence corresponding to each demodulation layer, wherein the decoded data sequence corresponding to the first demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the first demodulation layer based on the first signal, and the decoded data sequence corresponding to the n2th demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the n2th demodulation layer based on the first signal and the decoded data sequence corresponding to the n2-1th demodulation layer of the N demodulation layers, and n2 is an integer greater than 1 and less than or equal to N.
9. The method according to claim 8, wherein: The receiving device uses N demodulation layers to demodulate the first signal respectively, and performs channel decoding on the demodulation result of each demodulation layer respectively to obtain a decoded data sequence corresponding to each demodulation layer, including: The receiving device performs channel coding and modulation on the decoded data sequence corresponding to the n2-1th demodulation layer to obtain a first modulation symbol sequence corresponding to the n2-1th demodulation layer; The receiving device performs a conjugate operation on the modulation symbol sequence corresponding to the n2-1th demodulation layer to obtain a second modulation symbol sequence corresponding to the n2-1th demodulation layer; The receiving device multiplies the second modulation symbol sequence corresponding to the n2-1th demodulation layer by the modulation symbol and signal part corresponding to the same channel resource in the first signal; The receiving device uses the n2th demodulation layer to demodulate the multiplication result, and performs channel decoding on the demodulation result to obtain a decoded data sequence corresponding to the n2th demodulation layer.
10. The method according to claim 8 or 9, further comprising: The receiving device sends modulation and coding configuration information, wherein the modulation and coding configuration information includes at least one of the following: the number of modulation layers, the length of the modulation blocks of each modulation layer, the length of the modulation symbols of each modulation layer, the modulation method adopted by each modulation layer, the coding method adopted by the channel coding layer, and the coding rate of the channel coding layer.
11. A signal transmission device, comprising: A modulation module, used to modulate N coded bit sequences respectively using N modulation layers to obtain modulation symbol sequences corresponding to the N modulation layers, wherein the N coded bit sequences are respectively obtained by channel coding the N data sequences, the length of the modulation symbol of the n1th modulation layer in the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, the tth modulation layer of the N modulation layers adopts a first modulation mode, the first modulation mode includes phase shift keying PSK modulation or differential phase shift keying DPSK modulation, and t is greater than 1 and less than or an integer equal to N, n1 is an integer greater than 1 and less than or equal to N, and N is an integer greater than 1; A multiplication module, used for respectively multiplying the modulation symbols corresponding to the same channel resource in the modulation symbol sequences corresponding to the N modulation layers to obtain a target modulation symbol sequence; The first sending module is used to send a first signal, wherein the first signal is generated according to the target modulation symbol sequence.
12. The device according to claim 11, wherein The length of the modulation symbol of the n1th modulation layer among the N modulation layers and the length of the modulation block of the n1-1th modulation layer satisfy a preset proportional relationship, including that the length of the modulation symbol of the n1th modulation layer among the N modulation layers is the same as the length of the modulation block of the n1-1th modulation layer.
13. The device according to claim 11 or 12, wherein: The multiplication module is specifically used for: Based on the calculation formula determining a target modulation symbol sequence; in, k is greater than or equal to 1 and less than or equal to integer, K m represents the number of modulation symbols of the modulation block of the mth modulation layer, s(k) represents the modulation symbol corresponding to the kth channel resource in the target modulation symbol sequence, and E s represents the energy of the transmitted symbol, represents the lth modulation layer of the nth modulation layer in the N modulation layers n,k The jth modulation block n,k modulation symbols.
14. The device according to any one of claims 11 to 13, wherein: The first modulation layer of the N modulation layers adopts a second modulation mode; The second modulation mode is determined according to the service quality QoS requirement information of the service, or the second modulation mode includes one of the following: pulse position modulation PPM, on-off keying OOK modulation, PSK modulation, DPSK modulation.
15. The device according to any one of claims 11 to 14, further comprising: The first receiving module is used to receive modulation and coding configuration information, wherein the modulation and coding configuration information includes at least one of the following: the number of modulation layers, the length of the modulation blocks of each modulation layer, the length of the modulation symbols of each modulation layer, the modulation method adopted by each modulation layer, the coding method adopted by the channel coding layer, and the coding rate of the channel coding layer.
16. A signal transmission device, comprising: A second receiving module, used for receiving a first signal; The first processing module is used to use N demodulation layers to demodulate the first signal respectively, and channel decode the demodulation results of each demodulation layer respectively to obtain a decoded data sequence corresponding to each demodulation layer, wherein the decoded data sequence corresponding to the first demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the first signal by the first demodulation layer, and the decoded data sequence corresponding to the n2th demodulation layer of the N demodulation layers is obtained by channel decoding the demodulation result obtained by demodulating the n2th demodulation layer based on the first signal and the decoded data sequence corresponding to the n2-1th demodulation layer of the N demodulation layers, and n2 is an integer greater than 1 and less than or equal to N.
17. The device according to claim 16, wherein: The first processing module is specifically used for: Channel coding and modulating the decoded data sequence corresponding to the n2-1th demodulation layer to obtain a first modulation symbol sequence corresponding to the n2-1th demodulation layer; Performing a conjugate operation on the modulation symbol sequence corresponding to the n2-1th demodulation layer to obtain a second modulation symbol sequence corresponding to the n2-1th demodulation layer; multiplying the second modulation symbol sequence corresponding to the n2-1th demodulation layer by the modulation symbol and signal part corresponding to the same channel resource in the first signal; The n2th demodulation layer is used to demodulate the multiplication result, and the demodulation result is channel-decoded to obtain a decoded data sequence corresponding to the n2th demodulation layer.
18. The device according to claim 16 or 17, further comprising: The second sending module is used to send modulation and coding configuration information, wherein the modulation and coding configuration information includes at least one of the following: the number of modulation layers, the length of the modulation blocks of each modulation layer, the length of the modulation symbols of each modulation layer, the modulation method adopted by each modulation layer, the coding method adopted by the channel coding layer, and the coding rate of the channel coding layer.
19. A sending device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the signal transmission method according to any one of claims 1 to 7 are implemented.
20. A receiving device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the signal transmission method according to any one of claims 8 to 10 are implemented.
21. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the signal transmission method according to any one of claims 1 to 7, or implements the steps of the signal transmission method according to any one of claims 8 to 10.
Citation Information
Patent Citations
Hierarchical modulation and demodulation apparatus and method
CN103188046A
Technique for radio transmission under varying channel conditions
CN111886818A
Signal modulation and demodulation method, sending device and receiving device
CN114665974A
Transmission-mode-aware rate matching in MIMO signal generation
US8917796B1
Method and device for providing multicasting and broadcasting service in communication system
WO2022154639A1