Signal transmission method and related product

By generating multi-carrier modulation symbols and mapping bit values ​​to carrier phase differences, the problem of multi-carrier incompatibility of rectifier filter receivers is solved, thereby improving communication performance and transmission efficiency in wireless power transmission and avoiding frequency aliasing and energy loss.

WO2026124530A1PCT designated stage Publication Date: 2026-06-18HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-10
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

In the prior art, digital receivers based on rectification and filtering are incompatible with multi-carrier signals, resulting in frequency aliasing and affecting communication performance. Furthermore, receivers based on power allocation cause energy loss and reduced signal-to-noise ratio.

Method used

By employing a method for generating multi-carrier modulation symbols, these symbols can be applied to digital receivers with rectifier filtering. By mapping bit values ​​to the phase difference of the carrier, the receiver can demodulate the correct modulation symbols, avoiding frequency aliasing problems. Furthermore, the regular arrangement of frequency and phase differences reduces communication consumption.

🎯Benefits of technology

This technology enables wireless power transmission to be compatible with multi-carrier signals while improving communication performance and transmission efficiency, avoiding demodulation distortion caused by frequency aliasing, and improving the accuracy of signal transmission and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025141417_18062026_PF_FP_ABST
    Figure CN2025141417_18062026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a signal transmission method and a related product. The method comprises: a first communication apparatus generates and sends a first carrier signal corresponding to a first bit sequence, the first bit sequence comprising at least one type of bit values, the frequency difference between any two first carriers among M first carriers in the first carrier signal being different, and there being a mapping relationship between the phase differences between adjacent first carriers and the at least one type of bit values; and a second communication apparatus receives a second carrier signal corresponding to the first carrier signal, demodulates same to obtain a sequence of third modulation symbols which correspond to n first phases, and acquires a bit value on the basis of a mapping relationship between the first phases and the bit values, so as to obtain the first bit sequence. The method allows multi-carrier modulation symbols to be applied to rectification filtering-based information and power receivers, avoiding the problem of low efficiency caused by power allocation, and solving the problem of the receivers being incompatible with multi-carrier signals.
Need to check novelty before this filing date? Find Prior Art

Description

Signal transmission methods and related products

[0001] This application claims priority to Chinese Patent Application No. 202411824154.2, filed on December 11, 2024, entitled “Signal Transmission Method and Related Products”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of wireless communication technology, and in particular to a signal transmission method and related products. Background Technology

[0003] With the development of wireless networks and the evolution of business needs, a massive number of Internet of Things (IoT) nodes exist in the network. These IoT nodes are low-cost and small in size, but cannot carry large-capacity batteries, resulting in short standby life. Cellular mobile communication networks have a large number of base stations deployed. These base stations have multiple antennas and can emit arbitrarily designed electromagnetic waves and provide directional beams to enhance radio frequency energy in certain directions, frequency bands, and time periods. This can greatly improve the inefficiency of power transfer. Therefore, wireless power transfer (WPT) through base stations is one of the important ways to solve the short battery life problem of IoT in the future.

[0004] Because cellular network resources are limited, if a large amount of resources are used to power IoT devices, the resources available for communication will be severely restricted. For IoT nodes, if data can be transmitted simultaneously during the charging process, resource utilization can be further improved. Therefore, simultaneous wireless information and power transfer (SWIPT) is an important technical means.

[0005] Existing technologies include digital energy receivers based on power allocation and those based on rectification and filtering. The former requires allocating a portion of power for communication, resulting in energy loss from stored energy. Similarly, for communication demodulation, only a portion of the power is available, reducing the signal-to-noise ratio and thus affecting communication performance. The latter is incompatible with multi-carrier signals, making this receiver structure unusable directly. Frequency aliasing occurs during the transmission of multi-carrier signals at different frequencies, potentially leading to indistinguishable aliased carriers. Furthermore, due to frequency aliasing, the modulation symbols carried on two carriers are superimposed, further causing modulation symbol aliasing. Summary of the Invention

[0006] This application provides a signal transmission method and related products, including a method for generating multi-carrier modulation symbols that can be applied to digital receivers based on rectifier filtering. This avoids the inefficiency caused by power allocation and solves the problem of receiver incompatibility with multi-carrier signals.

[0007] In a first aspect, this application provides a signal transmission method comprising: acquiring a first bit sequence, the first bit sequence including bit values ​​of at least one type; generating a first carrier signal corresponding to the first bit sequence, the first carrier signal including S carriers, wherein among the M first carriers of the S carriers, the frequency difference between any two first carriers is different, and the phase difference between adjacent first carriers is respectively mapped to bit values ​​of at least one type, the adjacent first carriers are determined according to the frequency magnitude, M is an integer greater than 1, and S is greater than or equal to M; and transmitting the first carrier signal.

[0008] The above method can be applied to a first communication device, which can be a network device, a terminal device, or a module (such as a chip system) within a network device or terminal device. It can also be a logical node, logical module, or software capable of implementing all or part of the functions of a network device or terminal device. No limitation is imposed in this regard.

[0009] From a technical perspective, when modulating information bits, the first communication device first maps the bit values ​​to a first phase, then generates a second phase based on the sum of the first phase and a reference phase. The modulation symbol is then obtained from the second phase and mapped onto multiple carriers for carrier signal transmission. This allows the rectified digital receiver at the receiving end to obtain the modulation symbol corresponding to the first phase after receiving the superimposed multi-carrier signal. By demodulating the bit sequence based on the mapping relationship between the first phase and the bit values, it solves the problem of modulation symbol superposition and subsequent demodulation distortion caused by carrier superposition. Furthermore, the frequency difference between any two carriers in the multi-carrier system is different, avoiding the problem of the receiving end being unable to distinguish the aliased carriers. In other words, this method ensures the communication performance and accuracy of the transmitted communication content.

[0010] In one feasible implementation, generating a first carrier signal corresponding to a first bit sequence includes: generating M first carriers, the M first carriers including a reference carrier and M-1 third carriers, the reference carrier corresponding to a reference phase, the second phase of the modulation symbols on the M-1 third carriers being determined based on the first phase and the reference phase, the first phase having a mapping relationship with the bit values ​​in the first bit sequence; and generating a first carrier signal corresponding to the M first carriers.

[0011] In this embodiment of the application, when the transmitting end generates the modulation symbol of the third carrier, the second phase of the modulation symbol of the third carrier is determined according to the first phase and the reference phase. The modulation symbol of the carrier received by the receiving end corresponds to the first phase. The first phase and the bit value have a mapping relationship. This allows the receiving end to directly obtain information based on the first phase demodulation, avoiding the influence of carrier superposition on the modulation symbol demodulation process.

[0012] In one feasible implementation, before generating M first carriers, the method further includes: mapping a first bit sequence to a sequence of first modulation symbols, the sequence of first modulation symbols corresponding to n first phases; generating a sequence of second modulation symbols, the sequence of second modulation symbols corresponding to M-1 second phases, wherein the i-th second phase is obtained by accumulating i first phases on the basis of a reference phase, and the value of i ranges from 1 to M-1; generating M first carriers includes: mapping the sequence of second modulation symbols to M-1 third carriers, mapping the reference phase to a reference carrier, and obtaining M first carriers, where n is less than or equal to M-1.

[0013] n = M-1 indicates that each first phase is mapped to a set of phase differences of the third carrier, while n < M-1 indicates that the same first phase is mapped to multiple sets of phase differences of the third carrier. The former improves the demodulation efficiency at the receiver, while the latter enables information to be transmitted through more parallel carriers, thus improving transmission efficiency.

[0014] In one feasible implementation, the i-th second phase satisfies the following formula:

[0015] Where s i This represents the i-th first phase. This represents the i-th second phase. It equals the reference phase.

[0016] In one feasible implementation, the mapping relationship between n first phases and n types of bit values ​​is stored in a mapping set, which includes the mapping relationship between N first phases and N types of bit values, where N is greater than or equal to n.

[0017] When the first communication device performs symbol modulation, it may not use the entire mapping set. The mapping set can be stored in the first communication device at the transmitting end and the second communication device at the receiving end, or it can be sent by the first communication device to the second communication device during signal transmission.

[0018] In one feasible implementation, the difference between adjacent first phases in the N first phases is 2π / 2. N .

[0019] Adjacent first phases refer to phases that are next to each other after being sorted by phase magnitude. Multiple first phases are evenly distributed, and the difference between adjacent phases is 2π / 2. N This ensures the maximum distance between the first phases, preventing interference between carriers of different first phases.

[0020] In one feasible implementation, the frequency difference between any two first carriers is different, including: in M ​​first carriers, the frequency difference between two adjacent first carriers forms an arithmetic sequence, or the frequency difference between two adjacent first carriers forms a geometric sequence.

[0021] The frequency differences between the first carriers forming an arithmetic or geometric sequence ensure that the frequency differences between any two first carriers are not equal. Furthermore, this regularity in the frequency differences helps the transmitter indicate the frequencies of different carriers with less signaling overhead, reducing communication consumption.

[0022] In one feasible implementation, before transmitting the first carrier signal, the method further includes: transmitting first information, the first information being used to indicate the time-frequency resource location of the reference carrier, or also being used to indicate at least one of the following: reference carrier, reference phase, common difference of an arithmetic sequence, common ratio of a geometric sequence, and mapping set.

[0023] The first communication device sends first information to indicate the reference carrier, frequency difference, and related information of the mapping set, which can help the second communication device demodulate the received carrier signal and improve communication reliability.

[0024] In one feasible implementation, the S carriers further include a fourth carrier, on which the modulation symbol is set to 0.

[0025] In some cases, in addition to the M first carriers used to carry information, the first communication device also transmits other carriers. To avoid interference from the information transmitted by these other carriers to the M first carriers, the modulation symbols on the other carriers can be set to 0. That is, the other carriers do not carry information. For example, in an OFDM scenario, the first carrier signal transmitted by the first communication device can be a signal carried by multiple subcarriers. In order to reduce interference from signals on other subcarriers (excluding the first subcarrier) to the first carrier, the first communication device can assign zero values ​​to the modulation symbols on the other subcarriers, thereby reducing interference during transmission and reducing the demodulation complexity at the receiving end.

[0026] Secondly, this application provides a signal transmission method. The method includes: receiving a second carrier signal, which corresponds to a first carrier signal, wherein the first carrier signal includes S carriers, and among the M first carriers of the S carriers, the frequency difference between any two first carriers is different, and the phase difference between adjacent first carriers is mapped to at least one type of bit value, the adjacent first carriers are determined based on their frequency magnitude, M is an integer greater than 1, and S is greater than or equal to M; and demodulating the second carrier signal to obtain a first bit sequence.

[0027] The above method can be applied to a second communication device, which can be a terminal device, or a module (such as a chip system) within the terminal device, or a logic node, logic module, or software capable of implementing all or part of the functions of the terminal device. There are no limitations on this.

[0028] In one feasible implementation, demodulating the second carrier signal to obtain the first bit sequence includes: filtering the second carrier signal to obtain M second carriers; obtaining a sequence of third modulation symbols corresponding to the M second carriers, wherein the sequence of third modulation symbols corresponds to n first phases, and the n first phases have a mapping relationship with n types of bit values ​​in the first bit sequence, where n is less than or equal to M-1; determining the sequence of n types of bit values ​​corresponding to the sequence of third modulation symbols according to the mapping relationship; and determining the first bit sequence according to the sequence of n types of bit values.

[0029] In one feasible implementation, the sequence of third modulation symbols further includes modulation symbols corresponding to the third phase. After obtaining the sequence of third modulation symbols corresponding to M second carriers, the method further includes discarding the modulation symbols corresponding to the third phase.

[0030] In one feasible implementation, a sequence of other modulation symbols corresponds to a third phase, which corresponds to the sum of the reference phase of the reference carrier and at least two first phases.

[0031] In one feasible implementation, the method further includes rectifying the second carrier signal before filtering the second filtered signal.

[0032] In one feasible implementation, the mapping relationship between n first phases and n types of bit values ​​in the first bit sequence is stored in a mapping set, which includes the mapping relationship between N first phases and N types of bit values, where N is greater than or equal to n.

[0033] In one feasible implementation, the difference between adjacent first phases in the N first phases is 2π / 2N.

[0034] In one feasible implementation, the frequency difference between any two first carriers is different, including: among the M first carriers, the frequency difference between two adjacent first carriers forms an arithmetic sequence, or the frequency difference between two adjacent first carriers forms a geometric sequence.

[0035] In one feasible implementation, before demodulating the second carrier signal to obtain the first bit sequence, the method further includes: receiving first information, the first information being used to indicate a reference carrier, or further used to indicate at least one of the following: a reference phase corresponding to the reference carrier, the common difference of an arithmetic sequence, the common ratio of a geometric sequence, and a set of mapping relationships; demodulating the second carrier signal to obtain the first bit sequence includes: demodulating the second carrier signal based on the first information to obtain the first bit sequence.

[0036] Thirdly, a communication device is provided, which includes units or modules for performing the possible methods in either the first or second aspect described above.

[0037] Fourthly, embodiments of this application provide a communication device, the communication device including at least one processor coupled to a memory; wherein the at least one processor is configured to execute a computer program or instructions stored in the memory, such that the methods that may be implemented in either the first or second aspect described above are executed.

[0038] Fifthly, embodiments of this application provide a communication system, which includes a first communication device and a second communication device, wherein the first communication device is used to perform the method described in any one of the first aspects, and the second communication device is used to perform the method described in any one of the second aspects.

[0039] Sixthly, embodiments of this application provide a computer-readable storage medium storing computer instructions that, when executed, cause the computer to perform the method described in any of the above methods.

[0040] In a seventh aspect, embodiments of this application provide a computer program product, the computer program product comprising: computer program code, which, when executed by a computer, causes the computer to perform the method described in any of the above methods.

[0041] Eighthly, embodiments of this application provide a chip coupled to a memory for reading and executing program instructions in the memory, so that the device in which the chip is located implements the method described in any of the above methods. Attached Figure Description

[0042] The accompanying drawings used in the embodiments of this application are described below.

[0043] Figure 1A is a schematic diagram of a communication system provided in an embodiment of this application.

[0044] Figure 1B is an example diagram of an O-RAN system provided in an embodiment of this application.

[0045] Figure 1C is a flowchart of a power-based digital receiver provided in an embodiment of this application.

[0046] Figure 1D is a flowchart of a digital receiver based on rectifier filtering provided in an embodiment of this application.

[0047] Figure 2A is a flowchart of a signal transmission method provided in an embodiment of this application.

[0048] Figure 2B is a flowchart of a first bit sequence processing provided in an embodiment of this application.

[0049] Figure 2C is a schematic diagram of a set of mapping relationships between bit values ​​and first phases provided in an embodiment of this application.

[0050] Figure 2D is a schematic diagram of frequency aliasing provided in an embodiment of this application.

[0051] Figure 2E is a schematic diagram of carrier selection to avoid frequency aliasing provided in an embodiment of this application.

[0052] Figure 2F is a flowchart of obtaining a first bit sequence according to an embodiment of this application.

[0053] Figure 3A is a flowchart of the processing of the first bit sequence in an OFDM scenario provided by an embodiment of this application.

[0054] Figure 3B is a flowchart of obtaining the first bit sequence in an OFDM scenario provided by an embodiment of this application.

[0055] Figure 4 is a flowchart of another signal transmission method provided in an embodiment of this application.

[0056] Figure 5 is a schematic diagram of the structure of a communication device provided in an embodiment of this application.

[0057] Figure 6 is a simplified structural diagram of a network device provided in an embodiment of this application.

[0058] Figure 7 is a schematic diagram of a RAN chip structure provided in an embodiment of this application.

[0059] Figure 8 is a simplified structural diagram of a UE provided in an embodiment of this application. Detailed Implementation

[0060] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. The terms "system" and "network" in the embodiments of this application can be used interchangeably. Unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship; for example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be one or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish between network elements and similar items with essentially the same function. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" are not necessarily different.

[0061] References to "one embodiment" or "some embodiments" in the embodiments described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0062] Furthermore, in the embodiments of this application, the words "exemplary," "for example," etc., are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the term "exemplary" is intended to present the concept in a concrete manner.

[0063] In the embodiments of this application, the terms "information," "signal," "message," "channel," and "singaling" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Similarly, "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Furthermore, the " / " mentioned in this application can be used to indicate an "or" relationship.

[0064] The following detailed embodiments further illustrate the objectives, technical solutions, and beneficial effects of this application. It should be understood that the following are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the technical solutions of this application should be included within the scope of protection of this application.

[0065] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0066] The system architecture involved in the embodiments of this application is described below.

[0067] This application targets protocol frameworks such as Long Term Evolution (LTE) or New Radio Access Technology (NR (5G)) and can be applied to various mobile communication scenarios, such as multi-hop / multi-relay transmission between base stations and terminals, dual connectivity (DC) or multiple connectivity between multiple base stations and terminals.

[0068] Please refer to Figure 1A, which is a schematic diagram of a communication system provided in an embodiment of this application. As shown in Figure 1A(a), it is a point-to-point single connection; Figure 1A(b) is a multi-hop single connection; Figure 1A(c) is a DC scenario; and Figure 1A(d) is a multi-hop multi-connection.

[0069] It should be noted that Figure 1A is exemplary and does not limit the network architecture applicable to this invention. Any network architecture in a cellular network where one network-side device charges other devices is applicable to this invention. Furthermore, based on the same concept, the method provided by this invention can also be applied to Zigbee, long-range radio (Lora), Bluetooth (BT), wireless fidelity (Wi-Fi), satellite communication systems, future communication systems such as 6th generation (6G) mobile communication systems, or integrated systems of multiple systems. Application scenarios of this invention include, but are not limited to, scenarios where one or more network-side devices charge one or more devices, such as base stations charging terminals, base stations charging base stations, base stations charging relay nodes, relay nodes charging terminals, multiple base stations charging one terminal, or multiple base stations charging multiple terminals.

[0070] The terminal involved in the embodiments of this application may also be referred to as a terminal device, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. A terminal device can be a user-side entity used to receive or transmit signals, such as a mobile phone. Terminal devices can be used to connect people, objects, and machines. Terminal devices can communicate with one or more core networks through network devices. Terminal devices include handheld devices with wireless connectivity, other processing devices connected to a wireless modem, or vehicle-mounted devices. Terminal devices can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices. Terminal devices can be widely used in various scenarios, such as cellular communication, D2D, V2X, point-to-point (P2P), machine-to-machine (M2M), machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, positioning, navigation, autonomous delivery and mobility, etc.Examples of terminal devices include: 3GPP standard user equipment (UE), fixed equipment, mobile equipment, handheld devices, wearable devices, cellular phones, smartphones, session initiated protocol (SIP) phones, laptops, personal computers, smart books, vehicles, satellites, global positioning system (GPS) devices, drones, helicopters, aircraft, ships, remote control devices, smart home devices, industrial equipment, personal communication service (PCS) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), wireless network cameras, tablets, handheld computers, mobile internet devices (MIDs), wearable devices such as smartwatches, VR devices, AR devices, wireless terminals in industrial control, terminals in vehicle-to-everything (V2X) systems, wireless terminals in self-driving vehicles, wireless terminals in smart grids, wireless terminals in transportation safety, and smart city applications. Wireless terminals in cities include smart gas pumps, high-speed rail devices, and smart homes such as smart speakers, smart coffee machines, and smart printers. Terminal devices in 5G networks or future public land mobile networks (PLMNs) also include devices in Zigbee networks, LoRa networks, Bluetooth (BT) slaves, BLE slaves, and Wi-Fi stations (STAs). Terminal devices can also be part of IoT systems, also known as IoT nodes. IoT is a crucial component of future information technology development. Its main technical characteristic is connecting objects to networks via communication technologies, thereby achieving intelligent networks that enable human-machine and machine-to-machine interconnection. Connections can be made using broadband or narrowband technologies. IoT technology, for example, can achieve massive connectivity, deep coverage, and low power consumption through narrowband (NB) technology. IoT technologies include reflective communication, spread spectrum, and ultra-wideband (UWB), which will not be elaborated further.

[0071] The terminal can be a wireless device in the various scenarios described above, or a device for setting up a wireless device, such as a communication module, modem, or chip in the aforementioned devices. The terminal device can also be a terminal device in a future wireless communication system. The terminal device can be used in dedicated network equipment or general-purpose equipment. The embodiments of this application do not limit the specific technology or device form adopted by the terminal device.

[0072] The base station (BS) involved in the embodiments of this application can also be referred to as a radio access network (RAN) node, RAN equipment or network element, base station, access point (AP), network equipment, small tower, etc. Base stations can broadly encompass various names such as, or be interchangeable with, those listed below, including: RAN node, NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), access network equipment in an open radio access network (O-RAN), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master eNB (MeNB), secondary eNB (SeNB), multi-standard radio (MSR) node, home base station, network controller, access node, radio node, access point (AP), transmission node, transceiver node, building baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), centralized unit (CU), distributed unit (DU), and radio unit (CU). Units (RU), centralized unit control plane (CU-CP) nodes, centralized unit user plane (CU-UP) nodes, positioning nodes, etc. They can also be Zigbee base stations, Bluetooth master (BT master), Bluetooth Low Energy (BLE) master, LoRa base stations, Wi-Fi access points. Base stations can be macro base stations, micro base stations, relay nodes, donor nodes, or similar entities, or combinations thereof. Network equipment can also refer to communication modules, modems, or chips used in the aforementioned devices or apparatuses.Network equipment can also be mobile switching centers, devices that function as base stations in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, and network-side equipment in future communication systems. Network equipment can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms employed by the network equipment.

[0073] In some deployments, the RAN equipment mentioned in the embodiments of this application may be a device including a CU, or a DU, or a device including both CU and DU, or a device with a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)) and a DU node. For example, network equipment may include gNB-CU-CP, gNB-CU-UP, and gNB-DU.

[0074] In some deployments, the RAN device can be an open radio access network (ORAN) architecture, etc. For example, when the RAN device is an ORAN architecture, the RAN device in this application embodiment can be an access network element in the ORAN, or a module of an access network element, etc. In the ORAN system, CU can also be called open (O)-CU, DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU.

[0075] Referring to Figure 1B, which is an example diagram of an O-RAN system provided in an embodiment of this application, as shown in Figure 1B, the RAN node communicates with the core network (CN) via a backhaul link and with the UE via an air interface. Specifically, the baseband unit (BBU) in the access network equipment communicates with the CN via the backhaul link, and the RU in the access network equipment communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located.

[0076] The BBU includes at least one CU and at least one DU, which can communicate via at least one midhaul link.

[0077] In this application, the communication device used to implement the above-mentioned network access functions can be an access network device, a network device with some access network functions, or a device capable of supporting the implementation of access network functions, such as a chip system, hardware circuit, software module, or hardware circuit plus software module. This device can be installed in the access network device or used in conjunction with the access network device. In the method of this application, the example of an access network device being used as the communication device to implement the access network device functions is described.

[0078] It should be understood that the number and type of each device in the communication system shown in Figure 1A are for illustrative purposes only, and this application is not limited thereto. In actual applications, the communication system may include more terminal devices, more access network devices, and other network elements, such as network elements used to implement artificial intelligence functions.

[0079] It is understandable that all or part of the functions implemented by terminal devices and access network devices can be virtualized, that is, implemented through one or more dedicated processors or general-purpose processors and corresponding software modules. Since terminal devices and access network devices involve air interface transmission, the transmit and receive functions of this interface can be implemented in hardware. Optionally, one or more functions of the virtualized terminal devices, access network devices, or network elements used to implement artificial intelligence functions can be implemented by cloud devices, such as cloud devices in over-the-top (OTT) systems.

[0080] The technical solutions provided in this application can be applied to wireless communication / charging between communication devices. Wireless communication / charging between communication devices can include: wireless communication / charging between network devices and terminals, wireless communication / charging between network devices, and wireless communication / charging between terminals. In this application, the term "wireless communication" can also be abbreviated as "communication," and can also be described as "data transmission" or "information transmission." The term "wireless charging" can also be abbreviated as "charging," "energy transfer," or "charging," and can also be described as "wireless energy transfer," "wireless charging," "wireless energy transmission," "radio frequency energy transmission," "radio frequency energy transfer," "radio frequency charging," or "radio frequency charging." The term "wireless data and energy simultaneous transmission" can also be described as "data and energy simultaneous transmission," "energy-carrying energy transmission," "energy-carrying information transmission," "integrated data and energy transmission," "integrated energy and data transmission," or "wireless data and energy coordinated transmission."

[0081] The prior art of the embodiments of this application is described below.

[0082] 1. Wireless power transfer

[0083] Wireless power transfer (WPT) utilizes electromagnetic fields or waves to transfer energy. With the development of wireless networks and the evolution of business needs, a massive number of Internet of Things (IoT) nodes exist within these networks. These IoT nodes are low-cost and small in size, but cannot carry large-capacity batteries, resulting in short standby lifespans. To address this issue, many manufacturers have proposed using environmental energy harvesting methods to provide a continuous power source for IoT nodes. Radio frequency (RF) energy is one of the candidate energy sources, offering advantages such as controllable energy levels and sources, as well as certain penetration capabilities and relatively long transmission distances.

[0084] Cellular mobile communication networks have a large number of base stations deployed. These base stations have multiple antennas and can emit arbitrarily designed electromagnetic waves and provide directional beams to enhance radio frequency energy in certain directions, frequency bands and time periods. This can greatly improve the problem of low energy transmission efficiency. Therefore, implementing WPT through base stations is one of the important ways to solve the short battery life problem of IoT in the future.

[0085] 2. Wireless data transmission

[0086] Wireless Data and Energy Transmission (SWIPT) refers to a technology that utilizes the ability of radio frequency signals to simultaneously carry information and energy, allowing the simultaneous reception of information and energy from a single radio frequency signal. As described above, WPT can be implemented through base stations in cellular networks. However, due to the limited resources of cellular networks, if a large amount of resources are used to serve IoT charging, the resources available for communication will be severely limited. For IoT nodes, if data can be transmitted simultaneously during charging, resource utilization can be further improved; therefore, SWIPT is an important technical means.

[0087] 3. Power-based digital (integrated) receiver

[0088] Referring to Figure 1C, which is a flowchart of a power-based digital energy receiver provided in an embodiment of this application, the received signal is divided into power segments. The signal with a power ratio of ρ is used for communication demodulation, and the signal with a power ratio of 1-ρ is used for energy harvesting. For the communication demodulation section, the input signal is down-converted to obtain a baseband signal, then converted to a digital baseband signal using an analog-to-digital converter (ADC), and finally, constellation demodulation is performed on the digital baseband signal to obtain information bits. For the energy harvesting section, the input signal is rectified and filtered, and finally, the energy is stored.

[0089] 4. Digital-to-Energy (Integrated) Receiver Based on Rectification and Filtering

[0090] Referring to Figure 1D, which is a flowchart of a digital energy receiver based on rectification and filtering according to an embodiment of this application, as shown in Figure 1D, the received signal is rectified and filtered, and all the signal energy is stored. Simultaneously, the filtered signal is subjected to an ADC to obtain a low-frequency signal, which is then digitally down-converted to obtain a digital baseband signal. The digital baseband signal is then subjected to constellation demodulation to obtain information bits.

[0091] As described above, in the operation of a power-based digital receiver, a portion of the power needs to be allocated for communication, resulting in energy loss from the stored power. Similarly, for communication demodulation, only a portion of the power is available, which reduces the signal-to-noise ratio and thus affects communication performance. Furthermore, the operation of a rectification-filter-based digital receiver is incompatible with multi-carrier signals (such as orthogonal frequency division multiplexing, but not limited to OFDM), making this receiver structure unusable directly. For example, assuming there are three carriers with center frequencies of 15kHz, 30kHz, and 45kHz, after passing through a rectification-filter-based digital receiver, frequency aliasing will occur, and only the center frequencies of the carriers 15kHz and 30kHz will be distinguishable. Moreover, due to frequency aliasing, the modulation symbols carried on two carriers are superimposed, further causing modulation symbol aliasing.

[0092] Based on this, this application provides a signal transmission method. Referring to Figure 2A, which is a flowchart of the signal transmission method provided in this application, the method includes the following steps:

[0093] 201. The first communication device acquires a first bit sequence, the first bit sequence including bit values ​​of at least one type.

[0094] The first communication device in this embodiment refers to a device for transmitting signals. Specifically, it can be a network device, a terminal device, or other network element, or a module (such as a chip system) within a network device, terminal device, or other network element. It can also be a logical node, logical module, or software capable of implementing all or part of the functions of a network device, terminal device, or other network element. Subsequent embodiments are the same and will not be described in detail here.

[0095] A first communication device acquires a first bit sequence, for example, acquires data to be transmitted, and processes it into a binary first bit sequence, such as 110001111000. The first bit sequence includes at least one type of bit value; different types of bit values ​​refer to bit values ​​that do not contain exactly the same number of binary bits. Therefore, different types of bit values ​​can also be called bit values ​​with different arrangements, bit values ​​with different combinations, bit values ​​of different sizes, etc. When dividing the bit sequence in the same way, different types of bit values ​​occupy the same number of bits. The number of bits occupied by a bit value is less than or equal to the length of the bit sequence. For example, the bit value corresponding to the first bit sequence can occupy 1, 2, or 3 bits, etc. When occupying 1 bit, all types of bit values ​​can include 0 and 1. When occupying 2 bits, all types of bit values ​​can include 00, 01, 10, and 11. When occupying 3 bits, all types of bit values ​​can be 000, 001, 010, 011, 100, 101, 110, and 111. The same logic applies to other bit value types. The relationship between the number of bit value types m and the number of bits occupied by the bit value n is: m = 2^n.

[0096] Taking the first bit sequence as 110001111000 as an example, if it is a 1-bit bit value, it includes two types of bit values, namely 1 and 0; if it is a 3-bit bit value, it includes four types of bit values, namely 110, 001, 111, and 000.

[0097] 202. The first communication device generates a first carrier signal corresponding to a first bit sequence. The first carrier signal includes S carriers. Among the M first carriers in the S carriers, the frequency difference between any two first carriers is different, and the phase difference between adjacent first carriers is mapped to at least one type of bit value. The adjacent first carriers are determined according to the frequency magnitude, M is an integer greater than 1, and S is greater than or equal to M.

[0098] The first carrier signal transmitted by the first communication device may include S carriers, of which M carriers may satisfy the conditions defined in the embodiments of this application. 1 < M ≤ S. That is to say, the first carrier signal transmitted by the first communication device may also include other carriers that are not the first carriers.

[0099] After the first communication device obtains the first bit sequence, it can process it. Referring to Figure 2B, which is a flowchart of a first bit sequence processing according to an embodiment of this application, the specific processing steps may include: bit sequence → serial-to-parallel conversion → symbol modulation (or constellation mapping) → preprocessing phase → up-conversion → multi-carrier superposition → parallel-to-serial conversion → DAC → signal transmission. The explanations of each step are as follows:

[0100] Serial-to-parallel conversion: In one possible approach, a serial bit sequence is split into parallel bit values. For example, the first bit sequence 110001111000 is split into the bit values ​​110, 001, 111, and 000.

[0101] Constellation modulation (or constellation mapping): This generally refers to mapping bit values ​​to constellation points (or constellation symbols, modulation symbols, or symbols) on a constellation diagram. Constellation modulation includes two types: quadrature amplitude modulation (QAM) and phase shift keying (PSK). QAM modulates amplitude on two orthogonal carriers, therefore both amplitude and phase are used to carry the signal. PSK transmits information by changing the phase of the carrier without changing its amplitude, therefore only the phase is used to carry the signal.

[0102] In this embodiment of the application, it is assumed that a signal containing three carriers is transmitted. Each carrier carries symbol amplitudes A1, A2, and A3, with phases of A1, A2, and A3, respectively. The frequencies are f1, f2, and f3, where f c "t" refers to the center frequency, and "t" refers to time. After rectification and filtering by a digital receiver based on rectification and filtering, it can be considered a mixing and filtering process; that is, all frequency components are subtracted, leaving only the low-frequency components, resulting in the signal. That is, each carrier carries symbol amplitudes of B1, B2, and B3, and phases of B1, B2, and B3, respectively. The frequencies are f2-f1, f3-f2, and f3-f1, respectively, and DC is the direct current component.

[0103] It can be observed that after passing through the digital receiver, the symbol amplitude, phase, and carrier frequency of the carrier all become aliased. The carrier frequency is used to distinguish different carriers. Symbol amplitude and phase can be used to carry information. However, since there is no clear correspondence between the amplitudes B1, B2, and B3 at the receiving end and the amplitudes A1, A2, and A3 at the transmitting end, amplitude is not suitable for carrying information. The relationship between the phases of the carriers at the receiving and transmitting ends is relatively clear and can be used to carry information. Therefore, this embodiment uses PSK for constellation modulation. Furthermore, PSK can be extended to quadrature phase shift keying (QPSK), 8-phase shift keying (8PSK), etc., all of which carry signals through phase.

[0104] Preprocessing the phase: This step is a key step in the embodiments of this application. After constellation modulation is completed, the symbol phase mapped to the bit value is obtained in the embodiments of this application. However, the carrier is not transmitted based on this symbol phase. Instead, further processing is performed to obtain the symbol phase to be transmitted, and then the symbol phase to be transmitted is mapped onto the carrier for transmission. The phase difference between adjacent carriers corresponds to the symbol phase mapped to the bit value. That is, the bit value is carried by the phase difference between adjacent carriers. This will be explained in detail later.

[0105] Up-conversion: This generally refers to the process of converting an input signal with a certain frequency into an output signal with a higher frequency. In the embodiments of this application, it can be the process of carrying modulation symbols onto a carrier wave with a certain frequency. This application is a multi-carrier scenario, requiring the modulation symbols to be carried on multiple carrier waves. The frequency distribution among these carrier waves has certain requirements to avoid aliasing that would prevent the signal receiver from distinguishing the individual carrier waves. This will be explained in detail later.

[0106] Multi-carrier superposition: This usually refers to superimposing multiple carriers to achieve parallel transmission of the carriers.

[0107] Parallel-to-serial conversion: This usually refers to converting parallel multi-carrier symbols into serial carrier symbols.

[0108] Digital-to-analog conversion (DAC): Converting carrier symbols from digital symbols to analog symbols so that they can be transmitted through a radio frequency antenna.

[0109] The processing flow for the first bit sequence provided above is an example. In actual processing, some steps can be omitted, added, or modified as needed. This application does not limit this aspect.

[0110] The process described above will be explained in detail below with examples.

[0111] For example, after receiving the carrier signal, the receiving end needs to demodulate the phase of the symbol to obtain the corresponding bit value, and the phase of the receiving end is the phase difference of the transmitting end. Therefore, when performing constellation modulation at the transmitting end, the bit value can be mapped to the phase difference, which is also the phase. In this embodiment, the phase that has a mapping relationship with the bit value is called the first phase.

[0112] A set of mapping relationships between bit values ​​and the first phase can be obtained. This set of mapping relationships can be stored in the form of text, charts, or stacks, etc., and this application embodiment does not limit this. The following example uses a table to illustrate the storage of the mapping relationship set. Please refer to Table 1, which is a table of a set of mapping relationships between the first phase and bit values ​​provided by an embodiment of this application:

[0113] Table 1

[0114] As shown in Table 1, it includes the mapping relationships between bit values ​​0 and 1 and the two first phases.

[0115] Alternatively, refer to Table 2, which is a table of another set of mapping relationships between the first phase and bit values ​​provided in the embodiments of this application:

[0116] Table 2

[0117] As shown in Table 2, it includes the mapping relationships between bit values ​​00, 01, 10, and 11 and the four first phases.

[0118] The above two sets of mapping relationships between bit values ​​and the first phase can also be represented as an image. Specifically, refer to Figure 2C, which is a schematic diagram of a set of mapping relationships between bit values ​​and the first phase provided by an embodiment of this application. As shown in Figure 2C(a), it is the mapping relationship set shown in Table 1, or as shown in Figure 2C(b), it is the mapping relationship set in Table 2. When setting the mapping relationship between bit values ​​and the first phase, different bit values ​​can correspond to different first phases. Furthermore, the greater the distance between the first phases corresponding to different bit values, the lower the probability of interference between carriers.

[0119] Optionally, the mapping relationship set includes mapping relationships between N first phases and N types of bit values, where the difference between adjacent first phases is 2π / 2. N .

[0120] The mapping set includes mappings between N first phases and N types of bit values. For example, in Table 1, N = 2, and in Table 2, N = 4. To ensure that the distance between the first phases corresponding to different bit values ​​is as large as possible, the difference between adjacent first phases can be set to Δψ = 2π / 2. N For example, when N = 2, Δψ = π, which corresponds to Δψ = π / 4 - (-3π / 4) = π in Table 1.

[0121] After obtaining the first bit sequence and the set of mapping relationships, the first communication device can obtain the sequence of the first modulation symbols corresponding to the first bit sequence, and the first modulation symbols in the sequence correspond to n first phases.

[0122] For example, the transmitting end sends the first bit sequence 10 for PSK modulation, and the sequence of the corresponding first modulation symbols is shown in the table below:

[0123] Table 3

[0124] As shown in Table 3, bit value 1 is mapped to modulation symbol Q1, and the corresponding phase of the modulation symbol, that is, the first phase, is π / 4. Bit value 0 is mapped to modulation symbol Q2, and the corresponding first phase is -3π / 4.

[0125] After obtaining the sequence of the first modulation symbols corresponding to the first bit sequence, the method further includes: generating the sequence of the second modulation symbols, the sequence of the second modulation symbols corresponding to M-1 second phases, in which the i-th second phase is obtained by accumulating i first phases on the basis of the reference phase, and the value of i ranges from 1 to n.

[0126] In other words, in the second modulation symbol, the i-th second phase is obtained by adding i first phases to the reference phase. See Table 4 for details.

[0127] Table 4

[0128] For example, the sequence of the second modulation symbols is generated based on the sequence of the first modulation symbols. As shown in Table 4, assuming the reference phase is 0 and the first phase of the first modulation symbol Q1 is π / 4, then in the sequence of the second modulation symbols, the first second phase, i.e., the second phase of Q3, is 0 + π / 4 = π / 4; the second second phase, i.e., the second phase of Q4, is 0 + π / 4 + (-3π / 4) = -π / 2. The i-th second phase is obtained by adding i first phases to the reference phase, expressed by the formula:

[0129] Where s i This represents the i-th first phase. This represents the i-th second phase, where i ranges from 1 to M-1. Additionally, It equals the reference phase.

[0130] In the example above, M⁻¹ = n. Where possible, M⁻¹ > n, meaning the first modulation symbols with the same phase are mapped to different carriers, and therefore the corresponding second modulation symbols, or second phases, are also different. See Table 5 below for details:

[0131] Table 5

[0132] As shown in Table 5, bit value 1 is mapped to the first modulation symbols Q01 and Q03, with a corresponding first phase of π / 4. Bit value 0 is mapped to the first modulation symbol Q02, with a corresponding first phase of -3π / 4. In the sequence for generating the second modulation symbol, Q01 corresponds to the second modulation symbol Q11, with a corresponding second phase of 0 + π / 4 = π / 4; Q02 corresponds to the second modulation symbol Q12, with a corresponding second phase of 0 + π / 4 + π / 4 = π / 2; and Q03 corresponds to the second modulation symbol Q13, with a corresponding second phase of 0 + π / 4 + π / 4 + (-3π / 4) = -π / 4. That is to say, Q01 and Q03 have the same first phase, but Q11 and Q13 have different second phases. This is because the order of the first modulation symbols in the sequence is different, meaning that the carriers used to superimpose them to obtain the first phase of the first modulation symbol are different, and correspondingly, the second phases of the carriers are also different.

[0133] It should also be noted that the i-th second phase mentioned above corresponds to the i-th carrier. The carrier order is determined by frequency. Specifically, it can be ordered from lowest to highest frequency or vice versa. For example, consider three carriers with frequencies of 15kHz, 30kHz, and 60kHz. Ordered from lowest to highest frequency, the carrier expected to be mapped to the 15kHz carrier would be the first second modulation symbol, corresponding to the first second phase; the carrier expected to be mapped to the 30kHz carrier would be the second second modulation symbol, corresponding to the second second phase, and so on. The transmitter can indicate the carrier order to the receiver so that the receiver can demodulate the modulation symbols in sequence to obtain the corresponding timing sequence.

[0134] This requirement does not apply to the i-th first phase; it is sufficient to sort all n first phases separately.

[0135] After generating a sequence of n second modulation symbols, M-1 second modulation symbols can be sequentially mapped onto M-1 third carriers, meaning the sequence of the i-th second modulation symbol is mapped onto the i-th third carrier. The M-1 third carriers and the reference carrier constitute M first carriers, with the reference carrier having a reference phase. The reference carrier can be a carrier carrying a reference signal or a reference pilot. The M-1 third carriers are ordered from highest to lowest frequency, with the reference carrier being the carrier with the highest frequency. Alternatively, the M-1 third carriers can be ordered from lowest to highest frequency, with the reference carrier being the carrier with the lowest frequency.

[0136] Furthermore, for very long bit sequences, they can be split into multiple first bit sequences, and then multiple sequences of second modulation symbols can be generated. These sequences of second modulation symbols are then mapped onto M-1 third carriers at multiple times, and combined with a reference carrier to form a first carrier signal for transmission. Further details will not be elaborated here.

[0137] Furthermore, since the receiver is a digital receiver based on rectification and filtering, aliasing will occur at the receiver. As described above, when transmitting three carriers, the transmitted carrier frequency is f1+f c f2+f c and f3+f c If the frequencies of the three carriers received by the receiving end are f2-f1, f3-f2, and f3-f1, respectively, and the difference between the different carriers is the same, the receiving end may be unable to distinguish the corresponding number of carriers after receiving the signal. For example, refer to Figure 2D, which is a frequency aliasing diagram provided by an embodiment of this application. As shown in Figure 2D(a), the frequencies of the three carriers transmitted by the transmitting end are f1, f2, and f3, which are 15kHz, 30kHz, and 45kHz, respectively. After rectification and filtering by the receiving end, only the two distinguishable frequency components, 15kHz and 30kHz, as shown in Figure 2D(b), remain. This will also prevent the receiving end from demodulating the modulation symbols on each carrier to obtain the information bits transmitted by the transmitting end.

[0138] Therefore, the M first carriers transmitted in this application embodiment satisfy the condition that the frequency difference between any two first carriers is different.

[0139] For example, because the frequency difference between any two first carriers is different, the carrier frequencies received by the receiving end, such as f2-f1, f3-f2, and f3-f1, are all different frequency values, and the receiving end can distinguish the corresponding number of carriers. Referring to Figure 2E, which is a schematic diagram of carrier selection to avoid frequency aliasing provided by an embodiment of this application, as shown in Figure 2E(a), the transmitting end sends three carriers with selected frequencies of 15kHz, 30kHz, and 60kHz, respectively. The three frequencies received by the receiving end are shown in Figure 2E(b), which are 15kHz, 30kHz, and 45kHz, respectively. That is, the receiving end can also obtain three distinguishable carriers.

[0140] Optionally, the frequency difference between any two first carriers is different, including: in the M first carriers, the frequency difference between two adjacent first carriers forms an arithmetic sequence, or the frequency difference between two adjacent first carriers forms a geometric sequence.

[0141] The frequency difference between two adjacent first carriers forms an arithmetic sequence, that is, the frequency difference between two adjacent first carriers satisfies the following formula: Δfj =Δf j-1 +r, where Δf j-1 This represents the frequency difference between the j-th carrier and the (j-1)-th carrier. r represents the common difference of the arithmetic sequence.

[0142] The frequency difference between two adjacent first carriers forms an arithmetic sequence, that is, the frequency difference between two adjacent first carriers satisfies the following formula: Δf j =aΔf j-1 , where a represents the common ratio of the geometric sequence.

[0143] 203. The first communication device transmits a first carrier signal. Correspondingly, the second communication device receives a second carrier signal, which corresponds to the first carrier signal.

[0144] After determining the frequencies of the M first carriers based on the conditions that the first carrier frequency needs to meet, the modulation symbols of the reference phase are mapped onto the reference carrier, the modulation symbols of the M-1 second phases are mapped onto the M-1 third carriers, the M first carriers are mixed to generate the first carrier signal, and the first carrier signal is transmitted.

[0145] Optionally, S > M, the first carrier signal includes M first carriers and SM fourth carriers. The transmitting end mixes the first carriers and fourth carriers to generate the first carrier signal and transmits the first carrier signal.

[0146] The second communication device in this embodiment refers to a signal receiving device, and the second communication device is a digital receiver based on rectification and filtering. Specifically, the second communication device can be a terminal device, or a module (such as a chip system) in the terminal device, or a logical node, logical module, or software that can implement all or part of the terminal device. Subsequent embodiments are the same and will not be described again.

[0147] The second communication device receives a second carrier signal, which is the first carrier signal after mixing and filtering. As described above, the first carrier signal transmitted by the transmitting end is, for example,... The second carrier signal received by the receiver is

[0148] 204. The second communication device demodulates the second carrier signal to obtain the first bit sequence (optional).

[0149] The second communication device can demodulate the second carrier signal to obtain the first bit sequence. Specifically, refer to Figure 2F, which is a flowchart of obtaining the first bit sequence according to an embodiment of this application, which may include the following steps: rectification → filtering → ADC → serial-to-parallel conversion → symbol demodulation (or constellation demodulation) → parallel-to-serial conversion → bit sequence. The explanations of each step are as follows:

[0150] Rectification: Typically used to convert AC signals into DC signals.

[0151] Filtering: Typically used to filter out the carrier signal of the desired frequency from all signals.

[0152] Analog-to-digital converter (ADC): This is typically used to convert analog signals into digital signals. Exemplarily, this includes sampling, quantization, and encoding. In other words, it transforms a continuous signal into discrete modulation symbols.

[0153] Symbol demodulation (or constellation demodulation): Demodulating the modulated symbols into bit values. For example, the demodulation process corresponds to the modulation process; the modulation scheme and mapping relationship used in the modulation process at the transmitting end are used in demodulation at the receiving end using the corresponding mapping relationship and demodulation method. For instance, if the modulation process at the transmitting end uses PSK, the receiving end obtains the bit values ​​based on the phase of the modulated symbols.

[0154] Parallel-to-serial conversion: This is typically used to combine several demodulated bit values ​​to obtain the first bit sequence in a serial order.

[0155] The above-described process for obtaining the first bit sequence is an example, and some steps can be omitted, added, or modified as needed in the actual process. This application does not limit this approach.

[0156] The process described above will be explained in detail below with examples.

[0157] Optionally, demodulating the second carrier signal to obtain the first bit sequence includes: filtering the second carrier signal to obtain M second carriers; obtaining a sequence of third modulation symbols corresponding to the M second carriers, wherein the sequence of third modulation symbols corresponds to n first phases, and the n first phases have a mapping relationship with the n types of bit values ​​in the first bit sequence; and determining the first bit sequence corresponding to the sequence of third modulation symbols based on the mapping relationship.

[0158] The frequency of the second carrier is actually the frequency difference between the carriers transmitted by the transmitter. Since the frequency difference between any two carriers is different, if the transmitter transmits M carriers, the receiver can also receive M carriers whose frequencies can be distinguished. For example, when M=3, filtering the second carrier signal can yield 3 second carriers.

[0159] Demapping the M second carriers yields the modulation symbols on each carrier. The phase of the modulation symbols carries the information. In the first M-1 second carriers, the phase of the modulation symbol for each second carrier equals the phase difference between the modulation symbols of the adjacent first carrier and the first phase. Since the first phase carries the information, the sequence of the third modulation symbols (the modulation symbols of the second carriers) can be demodulated to obtain the corresponding bit values.

[0160] For example, the modulation symbols on the three first carriers transmitted by the transmitting end are: The phase of the reference carrier is 0. The receiver obtains the modulation symbols on the three second carriers as follows: The third modulation symbol is Corresponding to the two first phases, respectively Two bit values ​​can be obtained by demodulation based on the mapping relationship between the two phases and bit values. Then, the two bit values ​​are merged into the first bit sequence according to the carrier order.

[0161] Furthermore, the Mth second carrier among the M second carriers is generated by superimposing the Mth first carrier and the reference carrier. The phase of the modulation symbol on this carrier is equal to the (M-1)th second phase minus the reference phase, which equals the third phase ≠ the first phase. Therefore, the modulation symbol on this carrier does not carry information. The second communication device can discard this modulation symbol without demodulation.

[0162] Optionally, before filtering the second carrier, the second carrier can be rectified to reduce the overlap of the first carrier signal transmitted by the transmitter, which would result in the generation of more carriers with different frequencies and phases. This would prevent the receiver from filtering and obtaining the corresponding number of second carriers, thus reducing the accuracy of demodulation in obtaining the first bit sequence.

[0163] As can be seen, in this embodiment, when modulating information bits, the bit values ​​are first mapped to a first phase, then a second phase is generated based on the sum of the first phase and the reference phase. Modulation symbols are obtained from the second phase and mapped onto multiple carriers for carrier signal transmission. This allows the rectified digital receiver at the receiving end to obtain the modulation symbols corresponding to the first phase after receiving the superimposed multi-carrier signal. The bit sequence is then demodulated based on the mapping relationship between the first phase and the bit values, solving the problem of modulation symbol superposition and subsequent demodulation distortion caused by carrier superposition. Furthermore, the frequency difference between any two carriers in the multi-carrier system is different, avoiding the problem of the receiving end being unable to distinguish the aliased carriers. In other words, this method ensures the communication performance and accuracy of the transmitted communication content during signal transmission.

[0164] The above embodiments describe the entire signal transmission process in a conventional multi-carrier transmission process. In other cases, the above signal transmission method can be combined with orthogonal frequency division multiplexing (OFDM) scenarios.

[0165] Please refer to Figure 3A, which is a flowchart of the processing of the first bit sequence in an OFDM scenario provided by an embodiment of this application. As shown in Figure 3A, the flowchart includes the following steps: bit sequence → serial-to-parallel conversion → symbol modulation → preprocessing phase → subcarrier mapping → IFFT → parallel-to-serial conversion → DAC → signal transmission.

[0166] Among these steps, those that differ from the first bit sequence processing procedure in the aforementioned signal transmission method embodiments include subcarrier mapping and inverse fast Fourier transform (IFFT). This is because in OFDM scenarios, frequency domain resources within a certain frequency band are divided into several subcarriers, which are orthogonal to each other. Some of these subcarriers can be selected as the M first carriers in the aforementioned signal transmission method. Before the subcarrier signals are transmitted, an IFFT transformation is required, typically used to convert the frequency domain signal into a time domain signal for easier signal transmission.

[0167] Please refer to Figure 3B, which is a flowchart of obtaining the first bit sequence in an OFDM scenario provided by an embodiment of this application. As shown in Figure 3B, the flowchart includes the following steps: rectification → filtering → ADC → serial / parallel conversion → FFT → symbol demodulation (or constellation demodulation) → parallel / serial conversion → bit sequence.

[0168] Among these steps, the FFT transformation is one that differs from the acquisition process of the first bit sequence in the aforementioned signal transmission method embodiments. Typically, the signal received by the receiver is a time-domain signal, which needs to be transformed into a frequency-domain signal using a Fast Fourier Transform (FFT) for further analysis.

[0169] Therefore, the method described in the first embodiment can be applied to the scenario of this application embodiment, and may also include the following steps: the S carriers further include a fourth carrier, and the modulation symbol on the fourth carrier is set to 0.

[0170] In some cases, in addition to the M first carriers used to carry information, the first communication device also transmits other carriers. To avoid interference from the information transmitted by these other carriers on the M first carriers, the modulation symbols on the other carriers can be set to 0. That is, the other carriers do not carry information.

[0171] For example, in an OFDM scenario, the first communication device divides frequency band B1 into S subcarriers, which are orthogonal to each other. The S subcarriers are: cos(2π·Δf·t), cos(2π·Δf·2t), ..., cos(2π·Δf·kt) ... cos(2π·Δf·St), where Δf is the subcarrier spacing and t is time. When generating the first carrier signal, the first communication device can select M subcarriers to load information. For example, carriers k = 1, 2, and 3 are selected to load information. After the information is loaded, the symbols on the subcarriers are... Where A1, A2, and A3 correspond to the symbol amplitudes on the three subcarriers, respectively. These correspond to the symbol phases on the three subcarriers respectively. The symbols on other subcarriers that do not carry information are set to 0, meaning both the phase and amplitude are set to 0. This makes the subcarriers a straight line with a constant value of 0 (at any time). These subcarriers will not affect the M subcarriers (the first carrier) transmitting the signal. This improves the efficiency of signal transmission in the first communication device and enhances the accuracy of demodulation of received information by the second communication device.

[0172] The above embodiments describe the process of signal transmission between the first communication device and the second communication device. This process may also include the transmission of signaling. Specifically:

[0173] Referring to Figure 4, which is a flowchart of another signal transmission method provided by an embodiment of this application, the method includes the following steps:

[0174] 301. The first communication device acquires a first bit sequence, the first bit sequence including bit values ​​of at least one type.

[0175] 302. The first communication device generates a first carrier signal corresponding to a first bit sequence. The first carrier signal includes S carriers. Among the M first carriers in the S carriers, the frequency difference between any two first carriers is different, and the phase difference between adjacent first carriers is mapped to at least one type of bit value. The adjacent first carriers are determined according to the frequency magnitude, M is an integer greater than 1, and S is greater than or equal to M.

[0176] 303. The first communication device transmits a first carrier signal. Correspondingly, the second communication device receives a second carrier signal, which corresponds to the first carrier signal.

[0177] The descriptions of steps 301 to 303 are the same as those of steps 201 to 203 in the first embodiment described above, and will not be repeated here.

[0178] 304. The first communication device transmits first information, which is used to indicate a reference carrier, or further to indicate at least one of the following: a reference phase corresponding to the reference carrier, the common difference of an arithmetic sequence, the common ratio of a geometric sequence, and a set of mapping relationships. Correspondingly, the second communication device receives the first information.

[0179] The first communication device can send first information to the second communication device to indicate a reference carrier, including indicating the sorting, numbering, and / or time-frequency resource location of the reference carrier, so that the second communication device can determine, based on the reference carrier, which second carriers correspond to sequences of third modulation symbols and which correspond to sequences of other modulation symbols (invalid carriers that do not carry information). This improves the efficiency of demodulation.

[0180] The first information can also indicate the reference phase corresponding to the reference carrier, which can also help identify invalid carriers that do not carry information.

[0181] The first information can also indicate the common difference of an arithmetic sequence or the common ratio of a geometric sequence, which helps the second communication device to identify the M second carriers more quickly and accurately when filtering the second carrier signal.

[0182] The first information can also indicate a set of mapping relationships so that after the second communication device obtains the sequence of the third modulation symbol, it can obtain the corresponding bit value based on the first phase demodulation of the third modulation symbol.

[0183] Optionally, the information indicated by the first information may also be stored in the second communication device through a protocol or default agreement, etc., which is not limited in the embodiments of this application.

[0184] The first information can be carried in downlink control information (DCI), RRC signaling, or physical downlink control channel (PDCCH) or physical downlink shared channel (PDSCH), and this application does not limit the specific information.

[0185] 305. The second communication device demodulates the second carrier signal based on the first information to obtain the first bit sequence (optional).

[0186] After the second communication device obtains the first information sent by the first communication device, it demodulates the second carrier signal in combination with the first information. The specific method of using the first information is as described above and will not be repeated here.

[0187] As can be seen, in the embodiments of this application, the first communication device sends first information to the second communication device to indicate a reference carrier, or further indicate the reference phase corresponding to the reference carrier, the common difference of an arithmetic sequence, the common ratio of a geometric sequence, and / or a set of mapping relationships, so that the second communication device can flexibly, quickly and accurately perform signal demodulation according to the information indicated by the first communication device, thereby improving the efficiency and reliability of the second communication device in obtaining information.

[0188] Please refer to Figure 5, which is a schematic diagram of a communication device provided in an embodiment of this application. This communication device can be used to execute any of the methods in the foregoing embodiments.

[0189] As shown in Figure 5, the communication device includes a processing module 1501 and a transceiver module 1502. The processing module 1501 may be one or more processors, and the transceiver module 1502 may be a transceiver or a communication interface. This communication device can be used to implement the functions of devices such as the first communication device and the second communication device involved in any of the above method embodiments. These devices may be hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). Optionally, the communication device may also include a storage module 1503 for storing the program code and data of the communication device.

[0190] In a first example, the communication device can be the first communication device or a chip within the first communication device in the embodiments of Figures 2A to 4, and execute the steps performed by the first communication device in the above method embodiments. The transceiver module 1502 is used to support communication with the second communication device. The processing module 1501 can be used to support the execution of actions performed by the first communication device in the above method embodiments, excluding sending and receiving.

[0191] Specifically, the processing module 1501 is used to acquire a first bit sequence, which includes bit values ​​of at least one type; generate a first carrier signal corresponding to the first bit sequence, which includes S carriers, among which M of the S carriers have different frequency differences between any two first carriers, and the phase difference between adjacent first carriers is mapped to bit values ​​of at least one type respectively, and the adjacent first carriers are determined according to the frequency magnitude, where M is an integer greater than 1 and S is greater than or equal to M; the transceiver module 1502 is used to transmit the first carrier signal.

[0192] In one feasible implementation, generating a first carrier signal corresponding to a first bit sequence includes: generating M first carriers, the M first carriers including a reference carrier and M-1 third carriers, the reference carrier corresponding to a reference phase, the second phase of the modulation symbols on the M-1 third carriers being determined based on the first phase and the reference phase, the first phase having a mapping relationship with the bit values ​​in the first bit sequence; and generating a first carrier signal corresponding to the M first carriers.

[0193] In one feasible implementation, the processing module 1501 is further configured to: map the first bit sequence into a sequence of first modulation symbols, the sequence of first modulation symbols corresponding to n first phases; generate a sequence of second modulation symbols, the sequence of second modulation symbols corresponding to M-1 second phases, wherein the i-th second phase is obtained by accumulating i first phases on the basis of the reference phase, and the value of i ranges from 1 to M-1; generate M first carriers, including: mapping the sequence of second modulation symbols onto M-1 third carriers, mapping the reference phase onto the reference carrier, and obtaining M first carriers, where n is less than or equal to M-1.

[0194] In one feasible implementation, the i-th second phase satisfies the following formula:

[0195] Where s i This represents the i-th first phase. This represents the i-th second phase. It equals the reference phase.

[0196] In one feasible implementation, the mapping relationship between n first phases and n types of bit values ​​is stored in a mapping set, which includes the mapping relationship between N first phases and N types of bit values, where N is greater than or equal to n.

[0197] In one feasible implementation, the difference between adjacent first phases in the N first phases is 2π / 2. N .

[0198] In one feasible implementation, the frequency difference between any two first carriers is different, including: in M ​​first carriers, the frequency difference between two adjacent first carriers forms an arithmetic sequence, or the frequency difference between two adjacent first carriers forms a geometric sequence.

[0199] In one feasible implementation, the transceiver module 1502 is further configured to: transmit first information, the first information being used to indicate the time-frequency resource location of a reference carrier, or to indicate at least one of the following: a reference carrier, a reference phase, the common difference of an arithmetic sequence, the common ratio of a geometric sequence, and a mapping set.

[0200] In one feasible implementation, the S carriers further include a fourth carrier, on which the modulation symbol is set to 0.

[0201] In a second example, the communication device can be used as the second communication device or a chip within the second communication device in the embodiments of Figures 2A to 4, and execute the steps performed by the second communication device in the above method embodiments. The transceiver module 1502 is used to support communication with the first communication device. The processing module 1501 can be used to support the execution of actions other than sending and receiving performed by the second communication device in the above method embodiments.

[0202] Specifically, the transceiver module 1502 is used to receive a second carrier signal, which corresponds to the first carrier signal. The first carrier signal includes S carriers. Among the M first carriers in the S carriers, the frequency difference between any two first carriers is different, and the phase difference between adjacent first carriers is mapped to at least one type of bit value. The adjacent first carriers are determined according to the frequency magnitude, where M is an integer greater than 1 and S is greater than or equal to M. The processing module 1501 is used to demodulate the second carrier signal to obtain a first bit sequence.

[0203] In one feasible implementation, demodulating the second carrier signal to obtain the first bit sequence includes: filtering the second carrier signal to obtain M second carriers; obtaining a sequence of third modulation symbols corresponding to the M second carriers, wherein the sequence of third modulation symbols corresponds to n first phases, and the n first phases have a mapping relationship with n types of bit values ​​in the first bit sequence, where n is less than or equal to M-1; and determining the first bit sequence corresponding to the sequence of third modulation symbols based on the mapping relationship.

[0204] In one feasible implementation, the sequence of third modulation symbols also includes modulation symbols corresponding to the third phase, and the processing module 1502 is further configured to: discard the modulation symbols corresponding to the third phase.

[0205] In one feasible implementation, the processing module 1501 is further configured to: perform rectification processing on the second carrier signal.

[0206] In one feasible implementation, the mapping relationship between n first phases and n types of bit values ​​in the first bit sequence is stored in a mapping set, which includes the mapping relationship between N first phases and N types of bit values, where N is greater than or equal to n.

[0207] In one feasible implementation, the difference between adjacent first phases in the N first phases is 2π / 2. N .

[0208] In one feasible implementation, the frequency difference between any two first carriers is different, including: among the M first carriers, the frequency difference between two adjacent first carriers forms an arithmetic sequence, or the frequency difference between two adjacent first carriers forms a geometric sequence.

[0209] In one feasible implementation, the transceiver module 1502 is further configured to: receive first information, the first information being used to indicate a reference carrier, or to indicate at least one of the following: a reference phase corresponding to the reference carrier, the common difference of an arithmetic sequence, the common ratio of a geometric sequence, and a set of mapping relationships; and demodulate the second carrier signal to obtain a first bit sequence, including: demodulating the second carrier signal based on the first information to obtain the first bit sequence.

[0210] The processing module 1501 may be a processor that can execute computer execution instructions stored in the storage module to cause the chip to perform the methods involved in any of the above embodiments.

[0211] Please refer to Figure 6, which is a simplified structural diagram of a network device provided in an embodiment of this application, and can be used as an implementation of the first communication device of this application.

[0212] The network device includes a radio frequency (RF) signal transceiver and conversion section and a baseband section 42. The RF signal transceiver and conversion section further includes a receiving module 41 and a transmitting module 43 (which can also be collectively referred to as transceiver modules). The RF signal transceiver and conversion section is mainly used for transmitting and receiving RF signals and converting RF signals to baseband signals. The baseband section 42 is mainly used for baseband processing and controlling the network device. The receiving module 41 can also be called a receiver, receiver circuit, etc., and the transmitting module 43 can also be called a transmitter, transmitter, transmitter circuit, etc. The baseband section 42 is usually the control center of the network device, and can also be called a processing module, used to execute the steps performed by the network device in any of the above methods. See the description of the relevant sections above for details. The transmitting module 43 may include an antenna and RF circuitry. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves.

[0213] The baseband section 42 may include one or more boards, each board may include one or more processors and one or more memories. The processors are used to read and execute programs in the memories to implement baseband processing functions and control network devices. If multiple boards exist, they can be interconnected to increase processing power. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.

[0214] Please refer to Figure 7, which is a schematic diagram of a RAN chip structure provided in an embodiment of this application, and can be used as another implementation of the network device of this application.

[0215] The RAN chip is divided into CU, DU, and RU. The CU is a platform that performs upper-layer L2 (data link layer) and L3 (network layer) functions. The midhaul and backhaul interfaces are used to carry traffic between the CU and DU, as well as between the CU and the core network. The DU performs L1 and some L2 functions, while the RU performs L1 (physical layer) computation and RF digital functions. The fronthaul and backhaul interfaces are used to carry traffic between the RU and DU, as well as between the CU and DU. An integrated DU includes the functions of both the DU and RU.

[0216] The CU / DU hardware includes a chassis platform, motherboard, peripherals, and cooling system. The motherboard contains processing units, memory, internal I / O interfaces, and external connection ports. Its hardware accelerator is designed with interfaces, and hardware functional components include: storage for software, hardware, and system debugging interfaces, and a single-board management controller.

[0217] DU systems are typically implemented using multi-core processors and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on the multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to FPGA / GPU-based hardware accelerators; alternatively, all L1 functions can be offloaded to FPGA / GPU-based hardware accelerators, while other protocol stack components are implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor. Hardware accelerators support interconnection with x86 or non-x86 processors. Similarly, accelerators have multi-channel PCIe interfaces pointing to the CPU and external connections via GbE.

[0218] The RU comprises three parts: the OPU (O-RAN Processing Unit), which receives eCPRI frames from the O-RAN fronthaul and performs fronthaul interface, lowest-level L1 (coding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or ASIC. The DPU (O-RU Digital Processing Unit) performs synchronization, DDC (digital downconversion in UL), DUC (digital upconversion in DL), CFR, and DPD, improving power amplifier efficiency by reducing PAPR / ACLR at the RF front-end; the DPU can be implemented as an FPGA or ASIC. The O-RU's RF processing unit includes a transceiver module, up / down converters, power amplifiers (PA), low-noise amplifiers (LNA), and Tx / Rx filters. All conversions between the analog and digital domains (DAC and ADC) (e.g., RF sampling, frequency conversion using RF, IF, and LO mixing during up-conversion and down-conversion) are performed within the transceiver module. Note that physical and logical partitions within the RF processing unit do not require specific boundaries.

[0219] Please refer to Figure 8, which is a simplified structural diagram of a UE provided in an embodiment of this application, as an implementation of the second communication device in this application.

[0220] For ease of understanding and illustration, Figure 8 uses a mobile phone as an example of a UE. As shown in Figure 8, the UE includes at least one processor, and may also include radio frequency (RF) circuitry, an antenna, and input / output devices. The processor can be used to process communication protocols and communication data, as well as to control the UE, execute software programs, and process data from those programs. The UE may also include a memory, primarily used to store software programs and data. These programs can be loaded into the memory at the time of manufacture or added later when needed. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of UEs may not have input / output devices.

[0221] When a signal needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as an electromagnetic wave through the antenna. When data is sent to the UE, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs it to the processor. The processor converts the baseband signal back into data and processes it. For ease of explanation, Figure 8 only shows one memory and one processor. In actual UE products, there may be one or more processors and one or more memories. Memory can also be called storage medium or storage device, etc. Memory can be set up independently of the processor or integrated with the processor; this application embodiment does not limit this.

[0222] In this embodiment, the antenna and radio frequency circuit with transceiver functions can be regarded as the receiving unit and transmitting unit of the UE (or collectively referred to as the transceiver unit), and the processor with processing functions can be regarded as the processing unit of the UE. As shown in Figure 8, the UE includes a receiving module 31, a processing module 32, and a transmitting module 33. The receiving module 31 can also be referred to as a receiver, receiver circuit, etc., and the transmitting module 33 can also be referred to as a transmitter, transmitter, transmitter circuit, etc. The processing module 32 can also be referred to as a processor, processing board, processing device, etc.

[0223] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.

[0224] Optionally, the memory may also store data. The processor and memory may be configured separately or integrated together. The memory may be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it may be volatile memory, such as random-access memory (RAM). In the embodiments of this application, the processor may also be flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art.

[0225] Optionally, the UE may include instructions (sometimes referred to as code or program) that can be executed on the processor.

[0226] Optionally, the UE may also include a transceiver and an antenna. The transceiver may be referred to as a transceiver unit, transceiver module, transceiver, transceiver circuit, transceiver, input / output interface, etc., and is used to realize the UE's transmission and reception functions through the antenna.

[0227] This application provides a communication system, which includes the first communication device, the second communication device, and the third communication device described above.

[0228] This application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method described in any of the above methods.

[0229] This application provides a computer program product, which includes computer program code. When the computer program code is run, it causes the computer to perform the method described in any of the above methods.

[0230] This application provides a chip coupled to a memory for reading and executing program instructions in the memory, so that the device containing the chip implements the method described in any of the above methods.

[0231] In the above embodiments, the descriptions of each embodiment have their own emphasis. Parts not described in detail in a particular embodiment can be found in the relevant descriptions of other embodiments. It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0232] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.

[0233] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0234] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A signal transmission method, characterized in that, The method includes: Obtain a first bit sequence, wherein the first bit sequence includes bit values ​​of at least one type; Generate a first carrier signal corresponding to the first bit sequence. The first carrier signal includes S carriers. Among the M first carriers in the S carriers, the frequency difference between any two first carriers is different, and the phase difference between adjacent first carriers is respectively mapped to the bit value of at least one type. The adjacent first carriers are determined according to the frequency magnitude, M is an integer greater than 1, and S is greater than or equal to M. Send the first carrier signal.

2. The method according to claim 1, characterized in that, The generation of the first carrier signal corresponding to the first bit sequence includes: M first carriers are generated, including one reference carrier and M-1 third carriers. The reference carrier corresponds to a reference phase. The second phase of the modulation symbols on the M-1 third carriers is determined based on the first phase and the reference phase. The first phase has a mapping relationship with the bit values ​​in the first bit sequence. Generate the first carrier signals corresponding to the M first carriers.

3. The method according to claim 2, characterized in that, Before generating the M first carriers, the method further includes: The first bit sequence is mapped to a sequence of first modulation symbols, and the sequence of the first modulation symbols corresponds to n first phases; A sequence of second modulation symbols is generated, the sequence of second modulation symbols corresponds to M-1 second phases, and the i-th second phase is obtained by accumulating i first phases on the basis of the reference phase, where the value of i ranges from 1 to M-1. The generation of M first carriers includes: The sequence of the second modulation symbol is mapped onto the M-1 third carriers, and the reference phase is mapped onto the reference carrier to obtain the M first carriers, where n is less than or equal to M-1.

4. The method according to claim 3, characterized in that, The i-th second phase satisfies the following formula: Where s i This represents the i-th first phase. This represents the i-th second phase. It is equal to the reference phase.

5. The method according to any one of claims 2-4, characterized in that, The mapping relationship between the n first phases and the n types of bit values ​​is stored in a mapping set, which includes the mapping relationship between the N first phases and the N types of bit values, where N is greater than or equal to n.

6. The method according to claim 5, characterized in that, Among the N first phases, the difference between adjacent first phases is 2π / 2. N .

7. The method according to any one of claims 1-6, characterized in that, The frequency difference between any two first carriers is different, including: In the M first carrier, the frequency difference between two adjacent first carriers forms an arithmetic sequence, or the frequency difference between two adjacent first carriers forms a geometric sequence.

8. The method according to any one of claims 2-7, characterized in that, Before transmitting the first carrier signal, the method further includes: Send first information, which is used to indicate the time-frequency resource location of the reference carrier, or is also used to indicate at least one of the following: the reference carrier, the reference phase, the common difference of the arithmetic sequence, the common ratio of the geometric sequence, and the mapping set.

9. The method according to any one of claims 1-8, characterized in that, The S carriers also include a fourth carrier, on which the modulation symbol is set to 0.

10. A signal transmission method, characterized in that, The method includes: Receive a second carrier signal, which corresponds to the first carrier signal. The first carrier signal includes S carriers. Among the M first carriers in the S carriers, the frequency difference between any two first carriers is different, and the phase difference between adjacent first carriers is respectively mapped to the bit value of at least one type. The adjacent first carriers are determined according to the frequency magnitude, where M is an integer greater than 1, and S is greater than or equal to M. The second carrier signal is demodulated to obtain the first bit sequence.

11. The method according to claim 10, characterized in that, The step of demodulating the second carrier signal to obtain the first bit sequence includes: The second carrier signal is filtered to obtain M second carriers; Obtain the sequence of third modulation symbols corresponding to the M second carriers. The sequence of third modulation symbols corresponds to n first phases. The n first phases are mapped to n types of bit values ​​in the first bit sequence. n is less than or equal to M-1. The first bit sequence corresponding to the sequence of the third modulation symbol is determined based on the mapping relationship.

12. The method according to claim 11, characterized in that, The sequence of the third modulation symbols also includes modulation symbols corresponding to the third phase. After obtaining the sequence of the third modulation symbols corresponding to the M second carriers, the method further includes: Discard the modulation symbol corresponding to the third phase.

13. The method according to claim 11 or 12, characterized in that, Before filtering the second filtered signal, the method further includes: The second carrier signal is rectified.

14. The method according to any one of claims 11-13, characterized in that, The mapping relationship between the n first phases and the n types of bit values ​​in the first bit sequence is stored in a mapping set, which includes the mapping relationship between the N first phases and the N types of bit values, where N is greater than or equal to n.

15. The method according to claim 14, characterized in that, Among the N first phases, the difference between adjacent first phases is 2π / 2. N .

16. The method according to any one of claims 11-15, characterized in that, The frequency difference between any two first carriers is different, including: Among the M first carriers, the frequency difference between two adjacent first carriers forms an arithmetic sequence, or the frequency difference between two adjacent first carriers forms a geometric sequence.

17. The method according to any one of claims 11-16, characterized in that, Before demodulating the second carrier signal to obtain the first bit sequence, the method further includes: Receive first information, the first information being used to indicate the reference carrier, or further used to indicate at least one of the following: the reference phase corresponding to the reference carrier, the common difference of the arithmetic sequence, the common ratio of the geometric sequence, and the set of mapping relationships; The step of demodulating the second carrier signal to obtain the first bit sequence includes: Based on the first information, the second carrier signal is demodulated to obtain the first bit sequence.

18. A communication device, characterized in that, Used to implement the method as described in any one of claims 1 to 9.

19. The apparatus according to claim 18, characterized in that, The device includes terminal equipment, network equipment, or chips.

20. A communication device, characterized in that, Used to implement the method as described in any one of claims 10 to 17.

21. The apparatus according to claim 20, characterized in that, The device includes a terminal device or a chip.

22. A communication device, characterized in that, The communication device includes at least one processor coupled to a memory; The at least one processor is configured to execute a computer program or instructions stored in the memory, such that the method as described in any one of claims 1 to 9 is implemented, or the method as described in any one of claims 10 to 17 is implemented.

23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, causes the method as described in any one of claims 1 to 9 to be implemented, or causes the method as described in any one of claims 10 to 17 to be implemented.

24. A computer program, characterized in that, When the computer program is run, it causes the method as described in any one of claims 1 to 9 to be implemented, or causes the method as described in any one of claims 10 to 17 to be implemented.