Signal transmission method and device

CN121264153APending Publication Date: 2026-01-02HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380099137.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In wireless communication systems, time domain signals occupy a large time domain resources, resulting in increased resource waste and delays. Especially in URLLC scenarios, the RTT is small, and the demand for protection interval GP is reduced, making it difficult for the prior art to effectively utilize time domain resources.

Method used

By converting the frequency domain signal into a time domain signal, and part of its signal occupies part of the resources of a time domain symbol, it is used to restore the original signal, and the remaining resources are used to protect the interval or reserve resources, and the utilization rate of time domain resources is improved. The specific steps include mapping the information to be transmitted onto K subcarriers, determining the sparseness of the signal in the frequency domain, and adjusting the time domain length of the third signal according to business needs and user capabilities to optimize data transmission.

Benefits of technology

It reduces the overhead of time domain resources, reduces the time delay, improves the channel reliability and transmission performance, and is suitable for low-latency and high-reliability communication scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121264153A_ABST
    Figure CN121264153A_ABST
Patent Text Reader

Abstract

A signal transmission method and apparatus, the method comprising: a first communication apparatus sending a portion of a time domain signal to a second communication apparatus, the portion of the time domain signal occupying a portion of a time domain symbol; the second communication device can recover the bit information transmitted by the first communication device by using a part of the time domain signal, thereby reducing the overhead of time domain resources.
Need to check novelty before this filing date? Find Prior Art

Description

Signal transmission method and device Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a signal transmission method and device. Background Art

[0002] In wireless communication systems, a transmitter uses time and / or frequency domain resources to transmit signals to a receiver. For example, consider a first communication device as the transmitter and a second communication device as the receiver. The first communication device sends a time domain signal to the second communication device, and this time domain signal occupies a complete time domain symbol. Reducing the time domain resources occupied by this time domain signal is the research focus of this application.

[0003] Summary of the Invention

[0004] The present application provides a data transmission method and apparatus to reduce time domain resources occupied by time domain signals.

[0005] In a first aspect, a signal transmission method is provided, wherein the method is performed by a first communication device. In downlink data transmission, the first communication device is an access network device, or a chip or circuit used in the access network device. In uplink data transmission, the first communication device is a terminal, or a chip or circuit used in the terminal. The method includes: converting a first signal from the frequency domain to the time domain, determining a second signal, where the second signal occupies one time domain symbol; and transmitting a third signal, where the third signal is a portion of the second signal, the third signal occupies a portion of the time domain resources within the time domain symbol, and the third signal is used to recover the first signal.

[0006] With this design, the first communication device transmits a partial time-domain signal to the second communication device, where the partial time-domain signal occupies a portion of a time-domain symbol. The second communication device uses this partial time-domain signal to recover the bit information transmitted by the first communication device. Compared to a design where the time-domain signal transmitted by the first communication device occupies a single time-domain symbol, this method reduces time-domain resource overhead.

[0007] In one design, the time domain symbols are used for protection intervals, reserved resources, or transceiver conversion.

[0008] Through the above design, since the third signal occupies part of the time domain resources in a time domain symbol, the remaining time domain resources in the time domain symbol can be used for protection intervals, reserved resources or transceiver conversion, thereby improving the utilization rate of time domain resources. Alternatively, from another perspective, for time domain symbols used as protection intervals, reserved resources or transceiver conversion, a complete time domain symbol is no longer allocated for protection intervals, reserved resources or transceiver conversion. For example, in the above-mentioned time domain symbols used as protection intervals, reserved resources or transceiver conversion, a part of the time domain resources is allocated for transmitting the third signal, and the remaining time domain resources in the time domain symbol are used as protection intervals, reserved resources or transceiver conversion. For example, in the URLLC scenario, since the RTT is relatively small, the protection interval GP only needs to occupy part of the time domain symbol. The remaining time domain resources in the time domain symbol corresponding to the GP can be used to transmit the third signal, reduce the overhead of the GP, reduce the delay caused by the GP, etc.

[0009] In one design, before converting the first signal from the frequency domain to the time domain and determining the second signal, the method further includes:

[0010] The fourth signal is mapped to K subcarriers to determine the first signal, where the first signal occupies K subcarriers in the frequency domain, and the K subcarriers occupy part of the available frequency domain resources, where K is a positive integer, and the fourth signal is information to be transmitted.

[0011] Through the above design, the first communication device maps the information to be transmitted, i.e., the fourth signal, to part of the available frequency domain resources, such as K subcarriers, and does not map the fourth signal to all available frequency domain resources. This ensures that the first signal obtained by mapping is sparse and meets the conditions of compressed sensing.

[0012] In one design, it also includes: determining the K subcarriers corresponding to the bit information of the fourth signal based on the correspondence between the bit information and the subcarriers.

[0013] In one design, the fourth signal is a control signal, includes at least one field, and further includes:

[0014] According to the correspondence between the bit information and the subcarrier, the subcarrier corresponding to the bit information of each field is determined.

[0015] In one design, it also includes: determining the correspondence between the bit information and the subcarrier according to the type of each domain.

[0016] In one design, it also includes: sending indication information, where the indication information is used to indicate the K or K maximum value, where the K maximum value is the maximum value of the number of subcarriers mapped to the fourth signal.

[0017] With the above design, the first communication device sends information indicating K or the maximum value of K to the second communication device. The second communication device can use the information indicating K or the maximum value of K to assist in decompression sensing. For example, it can use K or the maximum value of K as input for decompression sensing to recover the first signal.

[0018] In one design, the method further includes determining the maximum value of K based on user capabilities and / or available frequency domain resources.

[0019] In one design, the user capability indication indicates an ability to recover the first signal based on the third signal.

[0020] In one design, it also includes: determining the time domain length occupied by the third signal or the ratio of the time domain lengths occupied by the third signal to the second signal based on the business requirements of the fourth signal.

[0021] In one design, the service requirement of the fourth signal includes reliability and / or latency of the service of the fourth signal;

[0022] Among them, the higher the delay requirement of the service of the fourth signal, the smaller the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the time domain length occupied by the second signal; the higher the reliability requirement of the service of the first signal, the larger the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the second signal.

[0023] In one design, it also includes: determining the time domain length occupied by the third signal or the ratio of the time domain lengths occupied by the third signal to the second signal based on the user's capability; wherein, the stronger the user's capability, the smaller the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the second signal; and the weaker the user's capability, the larger the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the second signal.

[0024] In one design, before mapping the fourth signal to K subcarriers to determine the first signal, it also includes: determining a transmittable bit length based on available frequency domain resources, and the transmittable bit length is the bit length of the fourth signal.

[0025] In one design, determining the transmittable bit length based on available frequency domain resources includes determining the transmittable bit length based on the available frequency domain resources and user capabilities.

[0026] In one design, it further includes: determining at least one of the maximum value of K, the value of K, or the time domain length occupied by the third signal based on the available frequency domain resources.

[0027] In one design, it further includes: determining the bit length of the transmittable information bits based on the transmittable bit length; and determining the transmission block size TBS based on the bit length of the transmittable information bits.

[0028] In one design, determining the bit length of the transmittable information bits based on the transmittable bit length includes: determining the bit length of the transmittable information bits based on the transmittable bit length, a transmission code rate, and the number of layers.

[0029] In one design, the bit length of the transmittable information bits satisfies the following condition: Ninfo=L*R*V;

[0030] Among them, Ninfo represents the bit length of the transmittable information bit, L represents the transmittable bit length, R represents the transmission code rate, and V represents the number of layers.

[0031] In a second aspect, a signal transmission method is provided. This method is the opposite-end execution process of the first aspect. The beneficial effects can be found in the description of the first aspect and are not repeated here. The execution subject of this method is a second communication device. In downlink data transmission, the second communication device is a terminal, or a chip or circuit used in a terminal. In uplink data transmission, the second communication device is an access network device, or a chip or circuit used in an access network device. The method includes: receiving a third signal, the third signal occupying part of the time domain resources in the time domain symbol, the third signal being used to recover the first signal; and recovering the first signal based on the third signal.

[0032] In one design, the time domain symbols are used for protection intervals, reserved resources, or transceiver conversion.

[0033] In one design, after recovering the first signal based on the third signal, it also includes: determining a fourth signal based on position information of K subcarriers occupied by the first signal, the K subcarriers occupy part of the available frequency domain resources, K is a positive integer, and the fourth signal is the transmitted data information.

[0034] In one design, determining the fourth signal based on the position information of the K subcarriers occupied by the first signal includes: determining the bit information of the fourth signal corresponding to the position information of the K subcarriers based on the correspondence between the bit information and the subcarriers.

[0035] In one design, the fourth signal is a control signal, and the fourth signal includes at least one domain. The fourth signal is determined based on the position information of the K subcarriers occupied by the first signal, including: determining the bit information corresponding to the subcarrier in each domain in the fourth signal based on the correspondence between the bit information and the subcarrier.

[0036] In one design, it also includes: determining the correspondence between the bit information and the subcarrier according to the type of each domain.

[0037] In one design, it also includes: receiving indication information, where the first indication information is used to indicate the K or K maximum value, and the K maximum value is the maximum value of the number of subcarriers mapped to the fourth signal.

[0038] In a third aspect, a device is provided that can implement the method of the first aspect. For example, the device includes means for performing the method of the first aspect. The device can be implemented in hardware, software, or by executing the corresponding software implementation in hardware.

[0039] In one design, the apparatus includes means for performing the above-described first aspect.

[0040] In one design, the apparatus includes a processor and a memory, and the processor is configured to execute a computer program or instructions stored in the memory, so that the apparatus implements the method of the first aspect described above.

[0041] In one design, the device includes a processor and an interface circuit, the interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device, and the processor is used to implement the method in the first aspect above through logic circuits or executing code instructions.

[0042] In a fourth aspect, a device is provided that can implement the method of the second aspect. For example, the device includes means for executing the method of the second aspect. The device can be implemented in hardware, software, or by executing the corresponding software implementation in hardware.

[0043] In one design, the apparatus includes means for performing the second aspect described above.

[0044] In one design, the apparatus includes a processor and a memory, and the processor is configured to execute a computer program or instructions stored in the memory, so that the apparatus implements the method of the second aspect described above.

[0045] In one design, the device includes a processor and an interface circuit, the interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device, and the processor is used to implement the method in the above-mentioned second aspect through logic circuits or executing code instructions.

[0046] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed on a computer, the computer implements the method of the first aspect or the second aspect.

[0047] In a sixth aspect, a computer program product is provided, comprising a computer program or instructions, which enables the method of the first or second aspect to be executed when the computer program or instructions are executed by a computer.

[0048] In a seventh aspect, a chip is provided, comprising a processor, wherein the processor is coupled to a memory and is configured to execute a computer program or instruction stored in the memory, so that the chip implements the method of the first or second aspect above.

[0049] In an eighth aspect, a communication system is provided, comprising: a first communication device and a second communication device; wherein the first communication device is used to implement the method of the first aspect, and the second communication device is used to implement the method of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0051] FIG2 is a schematic diagram of a compressed sensing process according to an embodiment of the present application;

[0052] FIG3 is a flow chart of a data transmission method according to an embodiment of the present application;

[0053] FIG4 is a schematic diagram of subcarriers corresponding to different domains provided in an embodiment of the present application;

[0054] FIG5 is a schematic diagram of a subcarrier satisfying relationship provided in an embodiment of the present application;

[0055] FIG6 is a schematic diagram of dividing available frequency domain resources into groups according to an embodiment of the present application;

[0056] FIG7 is a schematic diagram of time slot types provided in an embodiment of the present application;

[0057] FIG8 is a schematic structural diagram of a device provided in an embodiment of the present application;

[0058] FIG9 is another schematic structural diagram of the device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] In order to make the purpose, technical solutions and advantages of this application more clear, the application will be further described in detail below with reference to the accompanying drawings. The specific operation methods and functional descriptions in the method embodiments can also be applied to the device embodiments or system embodiments.

[0060] As shown in Figure 1, a communication system 1000 is provided, including a first communication device 1001 and a second communication device 1002. The first communication device 1001 serves as a transmitter, and the second communication device 1002 serves as a receiver. The first communication device 1001 transmits a signal to the second communication device 1002. The signal may be data information or control information, without limitation. The first communication device 1001 and the second communication device 1002 communicate wirelessly. For example, the first communication device 1001 transmits the bit information to be transmitted to the second communication device 1002, carried on time domain and / or frequency domain resources.

[0061] The communication system 1000 may be a wireless communication system, which may be a cellular system, a satellite communication system, an intersatellite communication system, an integrated access and backhaul (IAB) system, or a wireless projection system, etc., without limitation.

[0062] Cellular system

[0063] Taking a cellular system as an example, the cellular system includes access network equipment and terminals. The terminals are connected to the access network equipment via wireless means.

[0064] In one design, an access network device sends a downlink signal to a terminal. The downlink signal can also be called downlink information and is carried on a downlink channel. For example, the downlink channel can be a physical downlink shared channel (PDSCH) or a physical downlink control channel (PDCCH). The terminal sends an uplink signal to the access network device. The uplink signal can also be called uplink information and is carried on an uplink channel. For example, the uplink channel can be a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH).

[0065] During downlink signal transmission, the first communication device 1001 may be applied to an access network device. For example, the first communication device 1001 is an access network device, or is a chip or circuit applied to an access network device. The first communication device 1001 may be applied to a terminal. For example, the first communication device 1001 is a terminal, or is a chip or circuit applied to a terminal. For example, the access network device may use the method described in the process of FIG. 3 below to send a third signal to the terminal. The terminal may use the third signal to restore the first signal. Alternatively, during uplink signal transmission, the first communication device 1001 may be applied to a terminal, and the first communication device 1001 may be applied to an access network device. For example, the terminal may use the method described in the process of FIG. 3 below to send a third signal to the access network device. The access network device may use the third signal to restore the first signal.

[0066] The access network device and the terminal can communicate through the authorized spectrum, the unlicensed spectrum, or both the authorized spectrum and the unlicensed spectrum; or, they can communicate through the spectrum below 6 gigahertz (GHz), the spectrum above 6 GHz, or both the spectrum below 6 GHz and the spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0067] Access network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system; it can also be a module or unit that performs part of the functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The CU here completes the functions of the radio resource control (RRC) layer and the packet data convergence protocol (PDCP) layer of the base station, and can also complete the functions of the service data adaptation protocol (SDAP) layer; the DU completes the functions of the radio link control (RLC) layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical (PHY) layer or all of the physical layer. For detailed descriptions of the above-mentioned protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The embodiments of this application do not limit the specific technology and specific equipment form adopted by the wireless access network equipment.

[0068] A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.

[0069] The cellular system also includes a core network. Access network equipment and core network equipment can be connected to each other wirelessly or wiredly. Core network equipment and access network equipment can be independent and distinct physical devices, or the core network equipment's functions and the access network equipment's logical functions can be integrated into the same physical device. Alternatively, a single physical device can integrate some core network equipment functions and some access network equipment functions. Optionally, the cellular system can also include other network equipment, such as wireless relay equipment and wireless backhaul equipment, without limitation.

[0070] Satellite communication system

[0071] For example, a satellite communication system consists of satellites and terminals. Satellites, also known as satellite base stations, non-terrestrial base stations, or non-terrestrial equipment, provide communication services to terminals.

[0072] In one design, the satellite can transmit downlink data to the terminal. The downlink data is encoded using channel coding, constellation-modulated, and then transmitted to the terminal. The terminal can also transmit uplink data to the satellite. The uplink data can also be encoded using channel coding, constellation-modulated, and then transmitted to the satellite.

[0073] In downlink data transmission, the first communication device 1001 can be implemented in a satellite, for example, the first communication device 1001 is a satellite, or implemented in a chip or circuit within a satellite. The first communication device 1001 can also be implemented in a terminal, for example, the first communication device 1001 is a terminal, or implemented in a chip or circuit within a terminal. For example, the satellite can use the method in the process of FIG3 to send a third signal to the terminal. The terminal can use the third signal to recover the first signal. In uplink data transmission, the first communication device 1001 can also be implemented in a terminal, or implemented in an access network device. For example, the terminal can use the method in the process of FIG3 to send a third signal to the satellite. The satellite can use the third signal to recover the first signal.

[0074] A satellite communication system may also include an access network device. The description of the access network device can be found above. The access network device may also be referred to as a ground base station. A satellite can communicate with the access network device. During information transmission from a satellite to the access network device, the first communication device 1001 may be used in the satellite, and the first communication device 1001 may be used in the access network device. During information transmission from the access network device to a satellite, the first communication device 1001 may be used in the access network device, and the first communication device 1001 may be used in the satellite.

[0075] Optionally, the satellite may refer to a drone, a hot air balloon, a low-orbit satellite, a medium-orbit satellite, or a high-orbit satellite, etc.

[0076] Intersatellite communication system

[0077] An intersatellite communication system includes at least two satellites that can pass through each other. When two satellites communicate with each other, for example, the two satellites are referred to as a first satellite and a second satellite, respectively, a first communication device can send a signal to the second satellite. A first communication device 1001 can be used in a first satellite, for example, the first communication device 1001 can be the first satellite, or a chip or circuit used in the first satellite. A second communication device 1002 can be used in a second communication device, for example, the second communication device 1002 can be the second satellite, or a chip or circuit used in the second satellite.

[0078] IAB system

[0079] The IAB system includes terminals, IAB nodes, and IAB donor nodes. IAB nodes, also known as relay nodes, provide wireless access network equipment for terminals. Terminal service data is transmitted from the IAB node to the donor node via a wireless backhaul link, and then to the core network equipment through the donor node.

[0080] In one design, a terminal and an IAB node can communicate with each other. The first communication device 1001 is implemented in the terminal, and the second communication device 1002 is implemented in the IAB node. For example, the second communication device 1002 is an IAB node, or a chip or circuit implemented in the IAB node. For example, the terminal can use the method described in the process of FIG. 3 below to send a third signal to the IAB node. The IAB node can use the third signal to recover the first signal. Alternatively, the first communication device 1001 is implemented in the IAB node, and the second communication device 1002 is implemented in the terminal. For example, the IAB node can use the method described in the process of FIG. 3 below to send a third signal to the terminal. The terminal can use the third signal to recover the first signal.

[0081] In another design, the IAB host node and the IAB node can communicate with each other. During the process of the IAB host node transmitting a signal to the IAB node, the first communication device 1001 is implemented in the IAB host node. For example, the first communication device 1001 is the IAB host node, or implemented in a chip or circuit within the IAB host node. The second communication device is implemented in the IAB node. For example, the IAB host node can use the method described in the flow chart below in FIG. 3 to send a third signal to the IAB node. The IAB node can use the third signal to recover the first signal. Alternatively, during the process of the IAB node transmitting a signal to the IAB host node, the first communication device 1001 is implemented in the IAB node, and the second communication device 1002 is implemented in the IAB host node. The IAB node can use the method described in the flow chart below in FIG. 3 to send a third signal to the IAB host node. The IAB host node can use the third signal to recover the first signal.

[0082]

Wireless projection system

[0083] The wireless screen projection system includes at least two terminals, which can be respectively referred to as the first terminal and the second terminal. For example, the first terminal and the second terminal can be connected to the same wireless access network. A dedicated channel can be established between the first terminal and the second terminal, and the dedicated channel is used to transmit control instructions and / or video addresses. For example, the second terminal can play the corresponding video according to the video address sent by the first terminal. And / or, the second terminal can perform corresponding operations according to the control instructions of the first terminal, such as fast-forwarding the video or adjusting the volume.

[0084] For example, a first terminal serves as a control terminal, and a second terminal serves as a video playback terminal. First communication device 1001 is applied to the first terminal, e.g., first communication device 1001 is the first terminal, or is applied to a chip or circuit in the first terminal. Second communication device 1002 is applied to the second terminal, e.g., second communication device 1002 is the second terminal, or is applied to a chip or circuit in the second terminal. For example, the first terminal may use the method in the flow of FIG. 3 below to send a third signal to the second terminal. The second terminal may use the third signal to recover the first signal, etc.

[0085] The above description of the application scenarios of the embodiments of the present application is not intended to limit the embodiments of the present application. The solutions of the embodiments of the present application are applicable to any two devices that communicate using wireless methods. In other words, no matter what the scenario, as long as the two devices use the methods provided in the embodiments of the present application to communicate, they are within the scope of protection of the embodiments of the present application.

[0086] In one design, the first communication device may map the bit information S to be transmitted onto the available frequency domain resources to obtain a frequency domain signal. For example, the first communication device modulates the bit information S to be transmitted to obtain a modulation symbol. The first communication device maps the modulation symbol onto the available frequency domain resources to obtain a frequency domain signal. The first communication device converts the frequency domain signal from the frequency domain to the time domain to obtain a time domain signal, and the time domain signal occupies a complete time domain symbol. The first communication device sends the time domain signal to the second communication device. The second communication device demodulates the received time domain signal and recovers S'. Optionally, the bit information S' recovered by the second communication device may be the same as the bit information S sent by the first communication device, or there may be differences, etc., without limitation. The time domain signal sent by the first communication device occupies a complete time domain symbol, resulting in a large overhead of time domain resources.

[0087] In view of this, the present application provides a signal transmission method, in which a first communication device sends a partial time domain signal to a second communication device, and the partial time domain signal occupies a partial time domain symbol. The second communication device uses the partial time domain signal to recover S', thereby reducing the overhead of time domain resources. For example, a complete time domain symbol occupies 1 / 14 millisecond (ms). In the above design, the time domain signal sent by the first communication device occupies 1 / 14ms. In an embodiment of the present application, a partial time domain signal occupies a partial time domain symbol, for example, 0.5 time domain symbols. At this time, the partial time domain signal occupies 1 / 28ms. Compared with the design in which the above time domain symbol occupies 1 / 14ms, the method provided by the present application can reduce the overhead of time domain resources.

[0088] The embodiments of this application involve "compressed sensing". The following describes the process of compressed sensing:

[0089] Converting an analog signal into a digital signal that a computer can process requires sampling. The challenge is determining the appropriate sampling frequency. The Nyquist sampling theorem states that for the sampled digital signal to fully retain the information in the original signal, the sampling frequency must be greater than twice the highest frequency in the original signal. Compressed sensing theory overcomes the limitations of the Nyquist sampling theorem by stating that if the signal is sparse, it can be reconstructed using sampling points far below the sampling theorem's requirements. The prerequisites for compressed sensing include: sparse signals in the frequency domain; and the use of random subsampling, which evenly distributes spectral leakage across the entire frequency domain.

[0090] For example, taking the first communication device as an access network device and the second communication device as a terminal, as shown in FIG2 , a schematic diagram of a data transmission method is provided. The data processing method may also be referred to as a transmission method based on compressed sensing, and the process includes the following steps:

[0091] Step 1: The access network device obtains a fourth signal, which is bit information to be transmitted and can be represented by S.

[0092] Step 2: The access network device performs position modulation on the fourth signal to obtain the first signal.

[0093] For example, the access network device maps the fourth signal onto K subcarriers to obtain the first signal. The K subcarriers occupy a portion of the available frequency domain resources. In the schematic diagram of Figure 3 , the available frequency domain resources include 12 subcarriers. The access network device maps the fourth signal onto three of the 12 subcarriers, where the value of K is 3. The specific positions of the three subcarriers are shown in Figure 3 .

[0094] Steps 1 and 2 are optional. Steps 1 and 2 primarily describe the process by which the access network device obtains a sparse frequency domain signal (i.e., the first signal). For example, in step 2, the access network device maps the fourth signal to some subcarriers in the available frequency domain resources, thereby ensuring that the signal is sparse in the frequency domain. If the signal obtained by the access network device is directly sparse, steps 1 and 2 do not need to be performed.

[0095] Step 3: The access network device converts the first signal from the frequency domain to the time domain to obtain a second signal, where the second signal occupies one time domain symbol.

[0096] Step 4: The access network device sends a portion of the second signal to the terminal. The portion of the second signal may be referred to as a third signal. The third signal occupies a portion of one time domain symbol.

[0097] In one design, the process of step 4 can be described as: the access network device intercepts and processes the second signal to obtain a third signal, and the third signal is a partial signal of the intercepted second signal. The length of the time domain symbol occupied by the third signal can be found in the description of step 303 below. The access network device can intercept and process any part of the second signal to obtain the third signal, and the third signal can be a signal of any part of the second signal without limitation. In one implementation, in downlink data transmission, the access network device sends a downlink signal to the terminal, and the downlink signal can be the third signal. The access network device can intercept and process the signal corresponding to the front time domain resource in a time domain symbol occupied by the second signal to obtain the third signal, and the third signal can be the signal corresponding to the front time domain resource in the time domain symbol occupied by the second signal.

[0098] Optionally, step 1 and step 4 may be referred to as a process in which the access network device uses a compressed sensing method to process bit information to be transmitted.

[0099] Step 5: The terminal decompresses and senses the third signal, restores the first signal, and determines the position information of the K subcarriers carrying the first signal.

[0100] Step 6: The terminal demodulates the first signal to determine a restored fourth signal. The restored fourth signal includes restored bit information, which can be expressed as S'.

[0101] In one design, the terminal determines bit information corresponding to K subcarrier position information based on a correspondence between the bit information and the subcarrier position information. The bit information corresponding to the K subcarrier position information can be referred to as a recovered fourth signal. Optionally, the recovered fourth signal S' and the fourth signal S sent by the access network device can be identical or partially different, without limitation.

[0102] It can be understood that in the description of Figure 2, the method in the embodiment of the present application is applied in downlink data transmission as an example. At this time, the access network device executes steps 1 to 4, obtains the third signal, and sends the first signal to the terminal. The terminal executes steps 5 and 6, and the terminal recovers the transmitted bit information based on the third signal. The method in the embodiment of the present application can also be used for uplink data transmission. Unlike the description in the previous text, in uplink data transmission, the terminal sends an uplink signal to the access network device. The terminal can execute the aforementioned steps 1 to 4, obtain the third signal, and send the third signal to the access network device. The access network device executes steps 5 and 6, and the access network device recovers the transmitted bit information based on the third signal. In one design, in uplink data transmission, in step 4, the terminal can intercept and process the signal corresponding to the subsequent time domain resources in a time domain symbol occupied by the second signal. The third signal can be the signal corresponding to the subsequent time domain resources in the time domain symbol occupied by the second signal.

[0103] As shown in FIG3 , the embodiment of the present application provides a process of a data transmission method, including:

[0104] Step 301: A first communication device converts a first signal from the frequency domain to the time domain, and determines a second signal, where the second signal occupies one time domain symbol.

[0105] Exemplarily, the time domain symbol may be an orthogonal frequency division multiplexing (OFDM) symbol, or a discrete Fourier transform-spread-OFDM (DFT-s-OFDM) symbol, or a time domain symbol in a frame structure, or may be other time domain symbols, etc., without limitation. The time domain symbol in the frame structure includes a cyclic permutation (CP) and a useful symbol, and the type of the useful symbol is not limited. For example, the useful symbol may be an OFDM symbol, or a DFT-s-OFDM symbol, etc.

[0106] In one design, the first communication device may perform an inverse discrete Fourier transform (IDFT) or an inverse fast Fourier transform (IFFT) on the first signal to convert the first signal from the frequency domain to the time domain and determine the second signal. For example, the first communication device may use the first signal as input to the IDFT or IFFT, and the output of the IDFT or IFFT is the second signal.

[0107] Step 302: The first communication device sends a third signal to the second communication device. The third signal occupies part of the time domain resources in the time domain symbols. The third signal is used to recover the first signal.

[0108] In an embodiment of the present application, the third signal occupies a portion of the time domain resources within a time domain symbol, and the first communications device may determine the time domain length occupied by the third signal, or the ratio of the time domain lengths occupied by the third signal to the second signal. Since the third signal occupies a portion of the time domain resources within a time domain symbol and the second signal occupies one time domain symbol, the ratio of the time domain lengths occupied by the third signal to the second signal can be measured using one time domain symbol as a unit. For example, the time domain symbol is an OFDM symbol, which is abbreviated as an OFDM symbol (OS). The time domain length occupied by the third signal may be 0.5, 0.33, or 0.8 OSs. Alternatively, the time domain length occupied by the third signal may be expressed in units of time, such as milliseconds (ms), seconds (s), microseconds (us), or Ts. Ts may be a basic time unit in a wireless system, or may be the minimum time unit supported by the wireless system. For example, the time domain length occupied by the third signal may be expressed in units of 1024, 512, 256, or 128 Ts.

[0109] In one design, the first communication device may determine the time domain length occupied by the third signal or the ratio of the time domain lengths occupied by the third signal to the time domain lengths occupied by the second signal based on service requirements of the fourth signal.

[0110] The service requirement of the fourth signal includes at least one of reliability, delay or user channel quality indicator (CQI) of the service of the fourth signal.

[0111] Optionally, the time domain length occupied by the third signal, or the ratio of the time domain lengths occupied by the third signal to the second signal, has an impact on the data transmission performance. For example, the longer the time domain length occupied by the third signal, or the larger the ratio of the time domain lengths occupied by the third signal to the second signal, the better the reliability of the data transmission. For example, if compressed sensing is used to transmit data, the compressed sensing performance is better. However, the longer the time domain length occupied by the third signal, or the larger the ratio of the time domain lengths occupied by the third signal to the second signal, the greater the data transmission delay. Therefore, it is necessary to comprehensively consider the reliability and delay requirements to determine the time domain length occupied by the third signal, or the ratio of the time domain lengths occupied by the third signal to the second signal, etc. Furthermore, the channel quality indicated by the CQI can also be considered. For the relationship between the channel quality indicated by the CQI and the time domain length of the third signal, please refer to the description below.

[0112] The higher the delay requirement of the service of the fourth signal, the smaller the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the time domain length occupied by the second signal. The higher the reliability requirement of the service of the first signal, the larger the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the time domain length occupied by the second signal. The better the channel quality indicated by the CQI, the smaller the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the time domain length occupied by the second signal. The worse the channel quality indicated by the CQI, the larger the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the time domain length occupied by the second signal. Optionally, the upper layer of the first communication device may indicate parameters related to quality of service (Qos), and the QoS-related parameters may indicate delay and reliability.

[0113] Optionally, the first communication device may determine the maximum time domain length occupied by the third signal, or the maximum ratio of the time domain lengths occupied by the third signal to the second signal, while meeting service reliability, latency, CQI and other requirements.

[0114] In another design, the first communications device determines, based on user capabilities, a time domain length occupied by the third signal or a ratio of time domain lengths occupied by the third signal to that occupied by the second signal.

[0115] Among them, the stronger the user's ability, the smaller the time domain length occupied by the third signal or the ratio of the time domain lengths occupied by the third signal to the second signal; the weaker the user's ability, the larger the time domain length occupied by the third signal or the ratio of the time domain lengths occupied by the third signal to the second signal.

[0116] Optionally, the user capability may be fed back by the second communication device. For example, the first communication device may receive the user capability from the second communication device. The user capability may indicate the ability of the second communication device to recover the first signal based on the third signal. In one design, the user capability may refer to the capability of the decompression sensing algorithm supported by the second communication device. For example, if the second communication device supports a more advanced, complex, or high-performance decompression sensing algorithm, such as a multipath matching pursuit (MMP) algorithm or an artificial intelligence (AI) algorithm, the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the time domain length occupied by the second signal may be set to be smaller. If the second communication device supports a less advanced, simple, or low-performance decompression sensing algorithm, such as if the second communication device only supports a basic orthogonal matching pursuit (OMP) algorithm, the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the time domain length occupied by the second signal may be set to be larger.

[0117] For example, the second communication device serves as a receiving end, such as a terminal, and supports multiple user capabilities. The first communication device serves as a transmitting end and, based on the user capabilities fed back by the second communication device, correspondingly determines the time domain length occupied by the third signal or the ratio of the time domain lengths occupied by the third signal to the second signal. There is a corresponding relationship between the user capabilities and the time domain length occupied by the third signal, or there may be a corresponding relationship between the user capabilities and the ratio of the time domain lengths occupied by the third signal to the second signal. This corresponding relationship may be determined by the first communication device, preset, specified by a protocol, or determined and notified to the first communication device by other communication devices, without limitation. The other communication devices include the second communication device, etc. In one design, the corresponding relationship between the user capabilities and the ratio of the time domain lengths occupied by the third signal to the second signal can be seen in Table 1.

[0118] Table 1: Correspondence between user capability and the ratio of the time domain length occupied by the third signal to the second signal;

[0119] Optionally, before step 301, the method further includes:

[0120] Step 300: The first communication device maps the fourth signal to K subcarriers to determine the first signal. The first signal occupies K subcarriers in the frequency domain. The K subcarriers occupy part of the available frequency domain resources, where K is a positive integer.

[0121] In an embodiment of the present application, the fourth signal is information to be transmitted. For example, the fourth signal is bit information to be transmitted, which can be represented as S. Optionally, bit information can also be referred to as bit data. The available frequency domain resources are specifically frequency domain resources allocated to the second communication device. The first communication device maps the fourth signal to part of the frequency domain resources allocated to the second communication device, and the part of the frequency domain resources can be K subcarriers. That is, in addition to K subcarriers, the frequency domain resources allocated to the second communication device also include other frequency domain resources. In an embodiment of the present application, the first communication device can use the following method to determine K subcarriers.

[0122] Example 1

[0123] The first communication device determines the K subcarriers corresponding to the bit information of the fourth signal based on the correspondence between the bit information and the subcarriers. In the description of the present application, the correspondence can also be described as a mapping relationship. For example, the correspondence between the bit information and the subcarrier can also be described as a mapping relationship between the bit information and the subcarrier. In the embodiment of the present application, the correspondence between the bit information and the subcarrier is mainly described in the form of a table. It can be understood that in addition to the form of a table, other forms can also be used to describe the correspondence between the bit information and the subcarrier. This design can be used to determine the K subcarriers corresponding to the control signal and / or the data signal, that is, the fourth signal can be a control signal and / or a data signal.

[0124] Optionally, the correspondence between the bit information and the subcarriers may be determined by the first communication device, preset, specified by a protocol, or determined by another communication device and notified to the first communication device, without limitation. For example, the other communication device includes but is not limited to a second communication device.

[0125] In the embodiment of the present application, the number of subcarriers corresponding to different bit information is the same or different, without limitation. For example, Table 2 describes the correspondence between bit information and subcarriers. In this correspondence, the number of subcarriers corresponding to different bit information is not the same. For example, as shown in Table 2, each bit information in the bit information 00..00000 to 00..00111 corresponds to one subcarrier, which can be called subcarrier sparsity = 1. The subcarrier sparsity indicates the number of subcarriers to which the bit information in the fourth signal is mapped, or the number of subcarriers used, etc. Each bit information in the bit information 00..01000 to 00..11101 corresponds to two subcarriers, and the two subcarriers are non-adjacent, which can be called subcarrier sparsity = 2. Each bit information in the bit information 00..11110 to 00..11111 corresponds to three subcarriers, and the three subcarriers are non-adjacent, which can be called subcarrier sparsity = 3. In Table 2, Nfft represents the number of available subcarriers. It should be understood that the description in Table 2 does not limit the number of bits included in the bit information. In the examples in Table 2, the ellipsis ".." between the bit information indicates that several bits are omitted. For example, the ellipsis in the bit information "00..00000" indicates that several bits may exist between two bits "0".

[0126] It is understood that in the description of this application, the correspondence between bit information and subcarriers may be a correspondence between one bit of information and a subcarrier. For example, if one bit of information is 0 or 1, it may be a correspondence between bit information 0 and a subcarrier, or it may be a correspondence between bit information 1 and a subcarrier. Alternatively, it may be a correspondence between multiple bits of information and subcarriers. The multiple bits of information may be referred to as a bit information string. Table 2 below mainly describes the correspondence between multiple bits of information and subcarriers.

[0127] Table 2: Correspondence between bit information and subcarriers;

[0128] It is understandable that the correspondence between bit information and subcarriers in Table 2 is extensible, and the correspondence in Table 2 may include at least one of the following features:

[0129] 1. When the bit information corresponds to multiple subcarriers, the multiple subcarriers are not adjacent to each other or are randomly distributed, or the multiple subcarriers should avoid being set together in position.

[0130] 2. The number of subcarriers corresponding to the bit information is fixed or variable. Of course, the number of subcarriers corresponding to the bit information can also be fixed or variable.

[0131] 3. There is a one-to-one correspondence between bit information and subcarriers, that is, bit information corresponds to one or more unique subcarriers, and one or more subcarriers correspond to unique bit information.

[0132] The number K of subcarriers to which the bit information in the fourth signal is mapped can be referred to as sparsity K. Sparsity K is one of the main factors affecting compressed sensing performance and transmission performance. For example, when the number of available subcarriers is fixed, the smaller the value of sparsity K, the better the compressed sensing performance; the larger the value of sparsity K, the longer the length of the bit information that can be represented. The length of the bit information can also be referred to as the number of bit information. For example, as shown in Table 3, the larger the value of sparsity K, the larger the number of bits that can be represented.

[0133] Table 3, the number of bits that can be represented under different sparsity K;

[0134] In one design, the sparsity K is fixed and the number of subcarriers corresponding to each bit of information is the same. For example, when the sparsity K is equal to 2 and the number of available subcarriers is equal to 8, then 2 subcarriers can represent In one implementation, when the sparsity K is equal to 2, two subcarriers can represent 4 bits of information. The correspondence between bit information and subcarriers is shown in Table 4. In this design, the signaling indication is simple.

[0135] Table 4, the correspondence between bit information and subcarriers when the sparsity K is equal to 2;

[0136] In another design, the sparsity K is variable, and the number of subcarriers corresponding to different bit information may be different. The value range of the sparsity K is an integer between 0 and Kmax, including 0 and Kmax. Kmax can be preset, specified by the protocol, or determined by other communication devices and notified to the first communication device, etc., without limitation. For example, the value of the sparsity K is equal to 0, 1, ..., K maximum value, etc. In one implementation, when the sparsity K is variable and the maximum value of K is equal to 2, the number of bits that can be represented is greater than 4 bits. Specifically as follows: As shown in Table 3, when the sparsity K is variable and its maximum value is 2, it can represent 5 bits of information. The correspondence between the 5 bits of information and the subcarriers is shown in Table 5. In this design, more bits can be transmitted.

[0137] Table 5. Correspondence between bit information and subcarriers when the sparsity K is variable and the maximum value of K is 2.

[0138] Example 2

[0139] This second example can be used to determine the K subcarriers corresponding to the control signal. For example, the fourth signal is a control signal, and the fourth signal includes at least one field, which can also be called a segment. The first communication device determines the subcarrier corresponding to the bit information of each field based on the correspondence between the bit information and the subcarrier.

[0140] For example, the fourth signal includes N fields, and each of the N fields transmits corresponding bit information. The first communication device determines the subcarrier corresponding to the bit information in each of the N fields based on the correspondence between the bit information and the subcarrier. All subcarriers corresponding to the bit information of the N fields are the K subcarriers mentioned above, where N is a positive integer.

[0141] Optionally, the correspondence between bit information and subcarriers in different domains may be the same or different, without limitation. In one design, the correspondence between bit information and subcarriers in different domains is different. The first communication device may determine the correspondence between bit information and subcarriers in each domain based on the type of each domain. Different correspondences between bit information and subcarriers are designed for different domains, which is simple and flexible to implement.

[0142] Furthermore, the number of bit information carried by different domains is the same or different, without restriction. For example, for downlink control information (DCI) format identifier (identifier for DCI formats), new data indicator (new data indicator), virtual resource block (VRB) and physical resource block (PRB) mapping (VRB-to-PRB mapping), uplink (UL) / supplementary uplink (SUL) indicator and other domains, they carry 1 bit of information. The modulation and coding scheme (MCS) indicator domain can carry 5 bits of information. For domains that carry the same number of bit information, the correspondence between one bit information and the subcarrier can be reused. Alternatively, for each domain, the correspondence between the bit information and the subcarrier can be designed separately without restriction.

[0143] In one design, for fields such as the DCI format identifier, new data indication, VRB and PRB mapping method, and UL / SUL indication, the correspondence between their bit information and subcarriers can be designed separately. For specific correspondences, please refer to Tables 6a to 6d.

[0144] Table 6a, the correspondence between the bit information of the DCI format identifier field and the subcarrier;

[0145] Table 6b, the correspondence between the bit information of the new data indication field and the subcarrier;

[0146] Table 6c, the correspondence between the bit information of the VRB and PRB mapping mode field and the subcarrier;

[0147] Table 6d, the correspondence between the bit information of the UL / SUL indication field and the subcarrier;

[0148] In another design, the MCS indication field may carry 5 bits of information. The correspondence between the 5 bits of information and the subcarriers is shown in Table 7.

[0149] Table 7, the correspondence between the bit information of the MCS indication field and the subcarrier;

[0150] It can be understood that in Table 7, different bit information corresponds to different numbers of subcarriers. For example, for 00000 to 00111, each bit information corresponds to 1 subcarrier. For 01000 to 11101, each bit information corresponds to 2 subcarriers. For 11110 to 11111, each bit information corresponds to 3 subcarriers. In one implementation, the available frequency domain resources are divided into multiple groups, each group including at least one subcarrier. The multiple groups are respectively allocated to different domains, and in the correspondence between the bit information and the subcarrier in each domain, the subcarrier refers to the subcarrier in the group allocated to the domain. For example, as shown in Figure 4, the available frequency domain resources are a resource block (RB), and an RB includes 12 subcarriers. The 12 subcarriers are divided into 4 groups. The first group includes subcarrier 0 and subcarrier 1, which are allocated to the domain corresponding to the hybrid automatic repeat request (HARQ) process number. The second group includes subcarrier 2 to subcarrier 5, which are allocated to the domain corresponding to the MCS indication. The third group includes subcarriers 6 to 9, which are allocated to the domain corresponding to the resource indication. The fourth group includes subcarriers 10 and 11, which are allocated to the domain corresponding to the power control. For the subcarrier group corresponding to each domain, it can be represented in the following way: the starting subcarrier identifier and the total number of subcarriers. Optionally, the number of subcarriers included in the subcarrier group corresponding to each domain, or the number of subcarriers corresponding to each domain should not exceed Kmax. When configuring the correspondence between the bit information and the subcarrier of each domain, the corresponding subcarrier can be selected in the subcarrier group corresponding to each domain.

[0151] Optionally, in the description of the embodiments of the present application, domain names may be used to distinguish different domains. For example, if two domains have different names, the two domains are considered to be different domains. And / or, for any two domains, if at least one of the following control information is different between the two domains, the two domains are considered to be different domains: format indication, resource indication, coding modulation scheme HARQ process, power control, or scheduling resource location and other control information.

[0152] In this embodiment of the present application, in step 300, the process of mapping the fourth signal to K subcarriers can be referred to as index modulation. Index modulation is different from traditional modulation processes. In traditional modulation, the transmitter modulates the fourth signal (the bit information to be transmitted) using modulation symbols to obtain modulation symbols, which are then carried on available frequency domain resources. The receiver demodulates the modulation symbols carried on the available frequency domain resources to obtain recovered bit information. In this embodiment of the present application, the first communication device uses the correspondence between bit information and subcarriers to determine the K subcarriers corresponding to the bit information to be transmitted in the fourth signal. The second communication device can determine the K subcarriers through detection and, based on the correspondence between bit information and subcarriers, determine the bit information corresponding to the current K subcarriers. This bit information is considered to be the recovered bit information. It will be understood that in this embodiment of the present application, the second communication device does not determine the recovered bit information by demodulating the modulation symbols carried on the K subcarriers. There is no limitation on whether the modulation symbols carried on the K subcarriers have any relationship with the bit information to be transmitted in the fourth signal. For example, the bit information to be transmitted in the fourth signal may be modulated, a modulation symbol may be determined, and the modulation symbol may be carried on K subcarriers. Alternatively, other information other than the fourth signal may be modulated, a modulation symbol may be determined, and the modulation symbol may be carried on K subcarriers, etc., without limitation. The specific process of the second communication device recovering the transmitted bit information based on the K subcarriers will be described below in the processing process of the second communication device.

[0153] In an embodiment of the present application, when configuring the correspondence between bit information and subcarriers, one bit of information corresponds to one subcarrier, or one bit of information corresponds to multiple subcarriers, and the multiple subcarriers may satisfy at least one of the following conditions: the positions of any two subcarriers in the multiple subcarriers are non-adjacent, the multiple subcarriers are randomly distributed, or the probability of the multiple subcarriers being aggregated is small. For example, the available frequency domain resources include 12 subcarriers. In Figure 5, each box represents a subcarrier, a black box represents an allocated subcarrier, and a white box represents an unallocated subcarrier.

[0154] In one design, two subcarriers may be allocated for one bit of information, and a corresponding relationship exists between the bit of information and the two subcarriers. The positions of the two subcarriers can be seen in the black boxes in the first schematic diagram of Figure 5. Alternatively, three subcarriers may be allocated for one bit of information, and a corresponding relationship exists between the bit of information and the three subcarriers. The positions of the three subcarriers can be seen in the black boxes in the second schematic diagram of Figure 5. It can be seen that the positions of any two subcarriers among the multiple subcarriers configured for one bit of information are not adjacent.

[0155] In addition, four subcarriers may be allocated to one bit of information, and the positions of the four subcarriers should avoid being clustered. In the third schematic diagram in FIG4 , the positions of three of the four subcarriers are clustered together. In the embodiment of the present application, the positions of the four subcarriers allocated to one bit of information should avoid being as shown in the third schematic diagram in FIG4 .

[0156] For example, one bit of information corresponds to K subcarriers. In one design, K subcarriers may be determined in the following manner: Available frequency domain resources are divided into g subcarrier groups, each subcarrier group including at least one subcarrier. K subcarriers are selected from the g subcarrier groups.

[0157] In one case, when the value of g is greater than or equal to K, the K subcarriers are distributed into different groups. For example, as shown in Case 1 in Figure 6, 12 subcarriers are divided into four groups, that is, the value of g is equal to 4. If the value of K is equal to 3, then three subcarrier groups can be selected from the four subcarrier groups. Within each of the three subcarrier groups, a subcarrier is then selected. The three selected subcarriers are shown as the black rectangles in Case 1 in Figure 6.

[0158] In another case, when the value of g is less than K, the K subcarriers can be preferentially distributed in different groups. When multiple subcarriers need to be allocated within a group, the multiple subcarriers should avoid being adjacent to each other. As shown in Case 2 in Figure 4, 12 subcarriers are divided into 4 groups, and the value of g is equal to 4. The value of K is equal to 5. Then, a subcarrier can be selected from each of the 4 groups of subcarriers. Afterwards, a subcarrier is selected from another group of subcarriers, but this subcarrier should avoid being adjacent to the previously selected subcarrier. The specific 5 subcarriers selected can be shown in the black rectangles in the case of Figure 6.

[0159] It is understandable that when the frequency domain resources are grouped, the number of subcarriers included in each group may be the same or different, without limitation. In the example of FIG6 , the example is that each group includes the same number of subcarriers.

[0160] In another design, the available frequency domain resources include one or more resource block groups (RBGs). Each RBG includes multiple RBs, each RB includes multiple resource elements (REs), and one RE is equal to one subcarrier. A multi-layer nested approach can be used to allocate K subcarriers for one bit of information. For example, the first layer is RBG, the second layer is RB, and the third layer is RE. For example, the K subcarriers should be preferentially allocated in different RBG groups. When multiple subcarriers need to be allocated in the same RBG group, the multiple subcarriers should avoid being allocated in adjacent or the same RBs. Furthermore, if multiple subcarriers need to be allocated in the same RB, the multiple subcarriers should avoid being located adjacently, etc.

[0161] The above design can easily achieve that the K subcarriers corresponding to one bit of information are not adjacent to each other. In the case of similar bit information, the performance problem caused by column correlation is solved.

[0162] Optionally, the process shown in FIG3 may further include: the first communication device sends indication information to the second communication device, where the indication information is used to indicate K or Kmax, where Kmax represents the maximum number of fourth signal mapping subcarriers.

[0163] In one design, the indication information sent by the first communication device to the second communication device is used to indicate K. The second communication device serves as a receiving end and recovers the first signal based on K. Specifically, the first signal can be recovered using a decompression perception algorithm. For example, K serves as the input of the decompression perception algorithm, and the output of the decompression perception algorithm is the recovered first signal, etc. In one implementation, the first communication device can determine the subcarrier corresponding to the bit information of the fourth signal based on the correspondence between the bit information and the subcarrier. The value of K is determined based on the number of corresponding subcarriers. For example, if the bit information of the fourth signal corresponds to 3 subcarriers, the value of K is equal to 3.

[0164] In another design, the indication information sent by the first communication device to the second communication device indicates Kmax. The second communication device recovers the first signal based on Kmax. For example, in a decompressed sensing algorithm supported by the second communication device, Kmax is required to recover the first signal. For example, when the decompressed sensing algorithm is sparsity adaptive matching pursuit (SAMP), Kmax can assist SAMP in recovering the first signal.

[0165] In one design, the first communication device determines Kmax based on user capabilities and / or available frequency domain resources. For user capabilities, please refer to the description above. For example, the user capability may refer to the capability of the decompression sensing algorithm supported by the second communication device. For example, if the second communication device supports a higher-level or complex decompression sensing algorithm, such as an MMP algorithm or an AI algorithm, the value of Kmax may be set to a larger value. Alternatively, if the second communication device supports a lower-level or simpler decompression sensing algorithm, for example, the second communication device only supports a basic OMP algorithm, the value of Kmax may be set to a smaller value.

[0166] In one implementation, a correspondence exists between available frequency domain resources and Kmax under different user capabilities. Alternatively, a correspondence exists between user capabilities, available frequency domain resources, and Kmax. This correspondence may be determined by the first communications device, preset, specified by a protocol, or notified to the first communications device by another notification device, without limitation.

[0167] For example, as shown in Table 8a, there are four user capabilities, indexed from 1 to 4. The second communication device feeds back the indexes of the user capabilities supported by it to the first communication device.

[0168] Table 8a, User capabilities;

[0169] The first terminal device determines the correspondence between the available frequency domain resources and Kmax based on the user capability. Further, the first communication device determines Kmax corresponding to the current available frequency domain resources based on the correspondence between the available frequency domain resources and Kmax. Optionally, under different user capabilities, the correspondence between the available frequency domain resources and Kmax is different. For example, under user capability 1, the correspondence between the available frequency domain resources and Kmax can be shown in Table 8b. Under user capability 2, the correspondence between the available frequency domain resources and Kmax can be shown in Table 8c. In Table 8b or Table 8c, the available frequency domain resources are referred to as N resource blocks (NRB), where NRB represents the number of available RBs. The number of available RBs may specifically be the number of RBs allocated to the second communication device, etc.

[0170] Table 8b, the correspondence between available frequency domain resources and Kmax under user capability 1;

[0171] Table 8c, the correspondence between available frequency domain resources and Kmax under user capability 2;

[0172] Optionally, the capability of recovering the first signal corresponding to user capability 2 may be stronger than the capability of recovering the first signal corresponding to user capability 1. Tables 8b and 8c show that, given the same available frequency domain resources, the Kmax corresponding to user capability 2 is greater than the Kmax corresponding to user capability 1. For example, when the available frequency domain resource NRB is 8, the corresponding Kmax is 48 for user capability 1, but 96 for user capability 2.

[0173] In one design, the following correspondence exists between user capabilities, available frequency domain resources, and Kmax. For example, the greater the user capabilities, such as the more complex or advanced the decompression sensing algorithm supported by the second communication device, the larger the value of Kmax. The greater the number of available frequency domain resources, the larger the value of Kmax. In addition, the value of Kmax may also be related to the length of the bit information to be transmitted in the fourth signal. For example, the longer the length of the bit information to be transmitted in the fourth signal, the larger the value of Kmax.

[0174] The following further describes a process in which the second communication device recovers the fourth signal based on the third signal when receiving the third signal.

[0175] Optionally, after step 302, the method further includes: step 303: the second communication device restores the first signal according to the third signal.

[0176] In one design, the second communication device may utilize a decompression sensing algorithm to recover the first signal. For example, the third signal is input into the decompression sensing algorithm, and the output of the decompression sensing algorithm is the first signal. There is no limitation on the type of decompression sensing algorithm. For example, the decompression sensing algorithm includes: SAMP, MMP, OMP or AI algorithm, etc. It is understandable that, in addition to inputting the third signal into the decompression sensing algorithm, the value of K, or the maximum value of K, etc., may also be input into the decompression sensing algorithm to assist in decompression sensing, etc. The value of K, or the maximum value of K, etc., may be sent by the first communication device to the second communication device. For the specific process, please refer to the above description.

[0177] Optionally, step 304: the second communication device determines the fourth signal based on the position information of K subcarriers occupied by the first signal, where the K subcarriers occupy part of the available frequency domain resources, and K is a positive integer.

[0178] The process described in step 304 may be referred to as demodulating the first signal.

[0179] In one design, the first signal is a frequency domain signal. When the second communication device obtains the first signal, it can determine the position information of the K subcarriers based on the K subcarriers occupied by the first signal. The second communication device determines the bit information corresponding to the K subcarriers based on the correspondence between the bit information and the subcarriers. The bit information can be referred to as the recovered fourth signal. Optionally, the correspondence between the bit information and the subcarriers can be determined by the second communication device, preset, specified by a protocol, or notified to the second communication device by another communication device, for example, notified by the first communication device, etc., without limitation.

[0180] This design can be used to recover transmitted control signals and / or data signals, that is, the fourth signal transmitted by the first communication device to the second communication device can be a control signal and / or a data signal, and this design can be used to recover the transmitted control signal or data signal.

[0181] In another design, the device can be used to recover a control signal transmitted by a first communications device to a second communications device. Specifically, when the fourth signal is a control signal, the second communications device can recover the fourth signal using this design. Specifically, the fourth signal includes at least one field. The second communications device can determine the bit information corresponding to the subcarriers of each field based on the correspondence between the bit information and the subcarriers.

[0182] For example, the second communication device obtains the position information of K subcarriers. Each subcarrier in the K subcarriers corresponds to the domain of the control signal. The second communication device determines the bit information corresponding to the subcarrier of each domain based on the correspondence between the bit information and the subcarrier. The correspondence between the bit information and the subcarrier of different domains may be the same or different. Optionally, when the correspondence between the bit information and the subcarrier of different domains is different, the second communication device may determine the correspondence between the bit information and the subcarrier based on the type of each domain.

[0183] Optionally, there is a correspondence between the subcarrier and the domain of the control signal. In one design, as shown in FIG4 above, the available frequency domain resources include 12 subcarriers, of which subcarrier 0 and subcarrier 1 are allocated to the HARQ process domain, subcarrier 2 to subcarrier 5 are allocated to the MCS indication domain, subcarrier 6 to subcarrier 9 are allocated to the resource indication domain, and subcarrier 10 and subcarrier 11 are allocated to the power control domain. When the second communication device obtains the position information of the K subcarriers, it can determine the domain with the corresponding relationship for each subcarrier. For example, if the K subcarriers determined by the second communication device include subcarrier 1, through the pair relationship shown in FIG6 , it can be determined that there is a correspondence between subcarrier 1 and the HARQ process domain. The second communication device determines the bit information corresponding to subcarrier 1 based on the correspondence between the subcarrier and the bit information in the HARQ process domain, and the bit information is the bit information transmitted in the HARQ process domain.

[0184] Optionally, before step 300, the method further includes: the first communication device determines a bit length of the fourth signal. The specific process is as follows: the first communication device determines a transmittable bit length based on available frequency domain resources. The transmittable bit length is the bit length of the fourth signal.

[0185] For example, the transmittable bit length may be represented as L. A correspondence exists between available frequency domain resources and L. This correspondence may be determined by the first communications device, preset, specified by a protocol, or determined and notified to the first communications device by another communications device, including but not limited to a second communications device. In one design, the first communications device may obtain multiple correspondences and determine, from the multiple correspondences, L corresponding to the currently available frequency domain resources.

[0186] Furthermore, user capabilities can also be considered, and the first communication device can determine L based on the available frequency domain resources and user capabilities. In one design, the correspondence between available frequency domain resources and L can be determined with user capabilities as an index. That is, under different user capabilities, the correspondence between available frequency domain resources and L is different. Under different user capabilities, the correspondence between available frequency domain resources and L can be determined by the first communication device, preset, stipulated by the protocol, or determined by other notification devices and notified to the first communication device, etc., without limitation. Under different user capabilities, the correspondence between available frequency domain resources and L can also be described as: there is a correspondence between user capabilities, available frequency domain resources and L. In one implementation, the first communication device can obtain user capabilities and determine the correspondence between available frequency domain resources and L based on the user capabilities. In the above correspondence, L corresponding to the currently available frequency domain resources is determined.

[0187] Optionally, the first communications device may further determine, based on the available frequency domain resources, at least one of the maximum value of K, the value of K, or the time domain length occupied by the third signal. For example, the available frequency domain resources may correspond to at least one of the following: the maximum value of K, the value of K, or the time domain length occupied by the third signal. This correspondence may be determined by the first communications device, preset, specified by a protocol, or determined by another communications device and notified to the first communications device, without limitation.

[0188] Furthermore, user capabilities may also be considered, with the first communications device determining at least one of the maximum value of K, the value of K, or the time domain length occupied by the third signal based on the available frequency domain resources and the user capabilities. For example, under different user capabilities, the correspondence between the available frequency domain resources and at least one of the following may be different: the maximum value of K, the value of K, or the time domain length occupied by the third signal. In this case, it can also be described as: the user capabilities, the available frequency domain resources, and at least one of the following correspondence exist: the maximum value of K, the value of K, or the time domain length occupied by the third signal. Optionally, the user capabilities, the available frequency domain resources, and the correspondence between at least one of the above items may be determined by the first communications device, preset, specified by a protocol, determined by another communications device and notified to the first communications device, etc., without limitation.

[0189] For example, available frequency domain resources are represented as NRB, NRB represents the number of available RBs, and the maximum value of K is represented as Kmax. Under user capability 1, the corresponding relationship between NRB and Kmax, and the time domain length occupied by the third signal and L can be seen in Table 9.

[0190] Table 9, the corresponding relationship between the four under user capability 1;

[0191] It should be understood that the correspondence between NRB, Kmax, the time domain length occupied by the third signal, and L in Table 9 is merely exemplary. In addition to the description in Table 9, other correspondences may also be included. Other correspondences are indicated in Table 9 with ellipsis "...".

[0192] Optionally, the first communication device may further determine a transport block size (TBS) according to a transmittable bit length L.

[0193] For example, the first communications device determines the bit length Ninfo of the transmittable information bits based on the transmittable bit length L. In one design, the transmittable bits include the transmittable information bits and parity bits. Therefore, the transmittable bit length L may be equal to the sum of the bit length Ninfo of the transmittable information bits and the length of the parity bits. Optionally, when determining the bit length Ninfo of the transmittable information bits, the first communications device may consider the effects of the transmission code rate R and the number of layers V in addition to the transmittable bit length L. In one implementation, the first communications device determines the bit length Ninfo of the transmittable information bits based on the transmittable bit length L, the transmission code rate R, and the number of layers V. The code rate R may refer to the code rate of the signal transmitted between the first communications device and the second communications device. The first communications device uses beamforming technology to send a signal to the second communications device. The first communications device precodes the signal using a precoding matrix for each layer to achieve a beamforming effect. For example, the second communications device is a terminal, which measures a reference signal and determines a measurement result. Based on the measurement results, the terminal determines a rank indicator (RI), which indicates the number of transmission layers recommended by the terminal. The terminal reports the RI to the access network device. The first communication device is the access network device, which determines the number of layers V based on the RI. In one implementation, the bit length Ninfo of the transmittable information bits satisfies the following conditions: Ninfo = L*R*V;

[0194] Among them, Ninfo represents the bit length of the transmittable information bit, L represents the transmittable bit length, R represents the transmission code rate, and V represents the number of layers.

[0195] It can be understood that in the embodiment of the present application, the first communication device determines the K subcarriers corresponding to the bit information S to be transmitted based on the correspondence between the bit information and the subcarriers, and the first communication device sends the position information of the K subcarriers to the second communication device. The second communication device determines the bit information corresponding to the K subcarriers based on the position relationship between the bit information and the subcarriers, and uses the corresponding bit information as the recovered transmission information S'. The modulation symbols carried in each of the K subcarriers can be modulation symbols obtained by modulating the bit information S to be transmitted, or modulation symbols obtained by modulating other information, etc., and the embodiment of the present application does not limit this. Therefore, when determining the bit length Ninfo of the transmittable information bit as described above, the influence of the modulation order is no longer considered. During modulation, the modulation order is used to determine the number of bits that each symbol (code element) can represent.

[0196] The first communication device determines a TBS based on the bit length Ninfo of the transmittable information bits. In one design, the first communication device may obtain the TBS corresponding to Ninfo by looking up a table. For example, the table stores a correspondence between Ninfo and TBSs, and the first communication device may determine the TBS corresponding to the current Ninfo based on the correspondence.

[0197] For example, a transport block (TB) can refer to a unit that carries data between the MAC layer and the PHY layer. The input of the PHY layer of the first communication device is a TB, and the output is bit information, which can be considered as the bit information to be transmitted by the first communication device. In the implementation of this application, the length of the bit information transmitted by the first communication device at one time is the length of the bit information in the fourth signal.

[0198] In one design, a channel may be configured to transmit signals using the method shown in the flow chart of FIG3 , or configured to transmit signals using orthogonal frequency division multiplexing (OFDM). Alternatively, configuring a channel to transmit signals using the method shown in the flow chart of FIG3 can be described as configuring the channel to transmit data using a compressed sensing method. Configuring a channel to transmit signals using OFDM can be described as configuring information to transmit data using OFDM.

[0199] Optionally, the first communication device sends indication information to the second communication device. This indication information may indicate that the configured channel transmits signals using the method shown in the process of FIG. 3 , or that the configured channel transmits signals using the OFDM method. For example, this indication information may occupy one bit. When the value of this one bit is a first value, it may indicate that the configured channel transmits data using the method shown in the process of FIG. 3 . Alternatively, when the value of this one bit is a second value, it may indicate that the configured channel transmits data using the OFDM method. The first value may be 1, and the second value may be 0. Alternatively, conversely, the first value may be 0, and the second value may be 1.

[0200] In one implementation, when a channel is configured to transmit a signal using the method shown in the flowchart of FIG. 3 , the first communication device transmits a signal using the method shown in the flowchart of FIG. 3 in each time domain symbol of the channel. For example, the process of the first communication device transmitting a signal in a time domain symbol specifically includes: the first communication device may determine the bit length of the bit information to be transmitted (i.e., determining the bit length of the fourth signal) using the description above. The first communication device obtains the bit information to be transmitted (i.e., the fourth signal), where the length of the bit information to be transmitted meets the aforementioned length. The first communication device maps the fourth signal onto K subcarriers to determine the first signal. The first communication device converts the first signal from the frequency domain to the time domain using the method shown in the flowchart of FIG. 3 above, and determines a second signal, where the second signal occupies one time domain symbol. The first communication device sends a third signal to the second communication device, where the third signal is a portion of the second signal, and the third signal occupies a portion of one time domain symbol. Optionally, since the third signal occupies a portion of one time domain symbol, there are no restrictions on the use of the remaining portion of the time domain symbol. For example, the remaining portion of the time domain symbol may be used for a guard period (GP), reserved resources, or for transceiver switching.

[0201] In one implementation, a signal transmission process using OFDM includes: a first communication device converting a signal to be transmitted from the frequency domain to the time domain to obtain a time domain signal, where the time domain signal occupies one time domain symbol. The first communication device sends a complete time domain signal to a second communication device, where the time domain signal occupies one complete time domain symbol. The second communication device must receive the complete time domain signal, i.e., a complete time domain symbol, before it can demodulate the time domain signal.

[0202] In another design, some time domain symbols of the channel can be configured to transmit signals using the method shown in the flow chart of FIG3 , and some time domain symbols can be configured to transmit signals using the OFDM method. As to which time domain symbols of the channel are specifically configured to transmit signals using the method of FIG3 , and which time domain symbols of the channel are configured to transmit signals using the OFDM method, this may be determined by the first communication device, predefined, specified by the protocol, or determined by other communication devices and notified to the first communication device, etc., without limitation. For example, in the downlink, the last time domain symbol of the predefined channel may be configured to transmit signals using the method shown in the flow chart of FIG3 , and the other time domain symbols may be configured to transmit signals using the OFDM method. In the uplink, the first time domain symbol of the predefined channel may be configured to transmit signals using the method shown in the flow chart of FIG3 , and the other time domain symbols may be configured to transmit signals using the OFDM method.

[0203] Unlike the above, the first communication device can separately determine the transmittable bit length (which can be referred to as L1) when transmitting a signal using the OFDM method and the transmittable bit length (which can be referred to as L2) when transmitting a signal using the method shown in the flow chart of FIG3 . The first communication device determines the total transmittable bit length based on L1 and L2. For example, the total transmittable bit length is equal to the sum of L1 and L2. The first communication device determines the bit length Ninfo of the transmittable information bit based on the total transmittable bit length, and determines TBS based on Ninfo. Based on TBS, the length of the bit signal to be transmitted when transmitting a signal using the OFDM method and the length of the bit signal to be transmitted when transmitting a signal using the method shown in the flow chart of FIG3 are separately determined. Optionally, during bit mapping, check information is preferentially mapped to the OFDM time domain symbol. The check information includes check information of the information bit transmitted using the method shown in the flow chart of FIG3 and / or check information of the information bit transmitted using the OFDM method. The check information includes, but is not limited to, a cyclic redundancy check (CRC).

[0204] Through the above design, the transmission modes of compressed sensing and OFDM can be flexibly configured while ensuring the transmission performance and the total number of transmitted bits.

[0205] As previously explained, the second signal occupies one time domain symbol, and the third signal is a portion of the second signal. The third signal occupies a portion of the time domain resources within that time domain symbol. There are no restrictions on the use of the remaining time domain resources within that time domain symbol. For example, the remaining time domain resources within that time domain symbol can be used for a guard interval (GP), reserved resources, or for transceiver switching.

[0206] In one design, the data transmission method provided in an embodiment of the present application can be used for time domain symbols used for a guard interval (GP), reserved resources, or transceiver conversion. For example, in one design, for time domain symbols used for a guard interval (GP), reserved resources, or transceiver conversion, the time domain symbols are no longer used for other purposes. In an embodiment of the present application, the utilization rate of the above-mentioned time domain symbols is improved. Part of the time domain resources of the above-mentioned time domain symbols are used to transmit a third signal, and the remaining part of the time domain resources are reused for the guard interval (GP), reserved resources, or transceiver conversion.

[0207] For example, the protocol defines three types of time-domain symbols: downlink, uplink, and flexible. Downlink time-domain symbols, denoted by the letter D, are used for downlink transmission. Uplink time-domain symbols, denoted by the letter U, are used for uplink transmission. Flexible time-domain symbols, denoted by the letter F, can be used for both uplink and downlink transmissions and can also serve as guard intervals (GPs), reserved resources, or for transceiver switching.

[0208] A time slot consists of multiple time-domain symbols. The number of time-domain symbols in a time slot is related to the subcarrier spacing. For example, when the subcarrier spacing is 15 kHz, a time slot contains 14 time-domain symbols. Each time slot can be freely combined with the three types of time-domain symbols mentioned above to form multiple types of time slots. For example, the protocol defines four types of time slots, as shown in Figure 7.

[0209] Type 1: includes "downlink" time domain symbols, called downlink-only slots (DL-only slots).

[0210] Type 2: includes "uplink" time domain symbols, called uplink-only slots (UL-only slots).

[0211] Type 3: includes "flexible" time domain symbols, called flexible-only slots.

[0212] Type 4: includes "downlink" time domain symbols and / or "uplink" time domain symbols, and includes "flexible" time domain symbols.

[0213] For example, in type 4-1, a time slot includes a downlink time domain symbol D and a flexible time domain symbol F. In type 4-2, a time slot includes a flexible time domain symbol F and an uplink time domain symbol U. In type 4-3, a time slot includes a downlink time domain symbol D, a flexible time domain symbol F, and an uplink time domain symbol U. In type 4-4, a time slot includes a downlink time domain symbol D, a flexible time domain symbol F, and an uplink time domain symbol U. In type 4-5, a time slot includes a downlink time domain symbol D, a flexible time domain symbol F, and an uplink time domain symbol U. The downlink time domain symbol D, the flexible time domain symbol F, and the uplink time domain symbol U, etc.

[0214] In a Type 4 time slot, it can be seen that a maximum of two downlink / uplink transitions occur in a single time domain. During the downlink / uplink transition, a guard interval (GP) is required between the downlink time domain symbol D and the uplink time domain symbol U. Specifically, the flexible time domain symbol F between the downlink time domain symbol D and the uplink time domain symbol U can be used for the guard interval (GP). The guard interval (GP) primarily consists of two components: the downlink to uplink RF switching delay (DL to UL RF switching delay) and two round-trip times (RTT). RTT refers to the delay from the time a signal is sent from the transmitter to the time it is received by the receiver.

[0215] In a factory scenario with ultra-reliable low-latency communications (URLLC), the RTT is relatively small, so the GP only needs to occupy a portion of the time domain symbols. Using the method in the embodiments of the present application, the remaining time domain resources in the time domain symbols corresponding to the GP can be used to transmit the third signal, reducing the GP's time domain overhead and the latency caused by the GP.

[0216] In one design, a guard interval GP may be set between the downlink time domain symbol D and the uplink time domain symbol U, and the guard interval GP may occupy one or more time domain symbols. When the GP occupies one time domain symbol, part of the time domain resources in the time domain symbol adopts the method in the process of Figure 3 of the present application to transmit the third signal, and the remaining time domain resources of the time domain symbol are used as the guard interval GP. When the GP occupies multiple time domain symbols, one of the multiple time domain symbols may adopt the method in the process of Figure 3 of the present application to transmit the third signal, and the remaining time domain resources of the time domain symbol and the remaining time domain symbols may be used as the guard interval GP. For example, the GP occupies two time domain symbols, part of the time domain resources in the first time domain symbol of the two time domain symbols in time are used to transmit the third signal, and the remaining frequency domain resources in the first time domain symbol and the second time domain symbol are used as the guard interval GP.

[0217] In the above description, the time domain symbols used as GPs are used to transmit the third signal using the method in the embodiment of the present application. Similarly, for time domain symbols used as reserved resources or transceiver conversions, the method in the embodiment of the present application can also be used to transmit the third signal, thereby improving the utilization rate of time domain symbols such as reserved resources or transceiver conversions. In other words, since the time domain symbols of GPs, reserved resources, or transceiver conversions no longer occupy a complete time domain symbol, the time domain overhead of GPs, reserved resources, or transceiver conversions can also be reduced, thereby reducing latency.

[0218] The above description does not limit the present application. For example, the method of the present application can also be used to transmit signals for uplink time domain symbols or downlink time domain symbols. For example, in downlink transmission, the signal sent by the access network device to the terminal no longer occupies a complete time domain symbol, but occupies part of the time domain symbol. The terminal can use the time domain signal occupying part of the time domain symbol to recover the bit information transmitted by the access network device. In uplink transmission, the signal sent by the terminal to the access network device can occupy part of the time domain symbol. The access network device can use the signal occupying part of the time domain symbol to recover the bit information transmitted by the terminal.

[0219] It should be noted that in the embodiments of this application:

[0220] 1. The steps performed by the first communication device in FIG3 may be implemented by a single unit or multiple units, without limitation. For example, in one implementation, steps 300 to 302 may be implemented by the physical layer of the first communication device. Similarly, the steps performed by the second communication device in FIG3 may be implemented by a single unit or multiple units, without limitation. For example, in one implementation, steps 303 and 304 may be implemented by the physical layer of the first communication device.

[0221] 2. Focus on describing the differences between different processes. The descriptions of different processes can refer to each other.

[0222] 3. In the processes of Figures 2 and 3, there is no restriction on the order in which the different steps may be executed. Furthermore, the processes of Figures 2 and 3 may include fewer or more steps than those in the flowcharts or text descriptions, without limitation.

[0223] 4. In the description of this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; "including at least one of A, B or C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0224] 5. The various numbers used in the embodiments of this application are for ease of description only and are not intended to limit the scope of the embodiments of this application. The order of the numbers of the above-mentioned processes does not imply a specific order of execution. The order of execution of each process should be determined by its function and internal logic.

[0225] In the embodiments provided in the present application, the methods provided in the embodiments of the present application are introduced from the perspective of the interaction between each device. In order to implement the various functions in the methods provided in the embodiments of the present application, the first communication device or the second communication device, etc., may include a hardware structure and / or a software module to implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a certain function of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the design constraints of the specific application of the technical solution.

[0226] Figures 8 and 9 are schematic diagrams of possible apparatuses provided in embodiments of the present application. These communication apparatuses can implement one or more corresponding functions in the above-described method embodiments. For example, the functions implemented by the first communication apparatus or the second communication apparatus may thereby achieve the beneficial effects of the above-described method embodiments.

[0227] As shown in FIG8 , the communication device 800 includes a processing unit 810 and a transceiver unit 820 .

[0228] For example, the processing unit 810 may also be referred to as a processor, a processing board, a processing module, a processing device, etc. The transceiver unit 820 may also be referred to as a transceiver, a transceiver, a transceiver module, a transceiver device, a communication unit, etc. Furthermore, the transceiver unit 820 may include at least one of a transmitting unit and a receiving unit. The transmitting unit and the receiving unit may be integrated together or two independent units.

[0229] In one design, communication device 800 is configured to implement the functionality of the first communication device in FIG. 3 , specifically:

[0230] The processing unit 810 is used to convert the first signal from the frequency domain to the time domain and determine the second signal, where the second signal occupies a time domain symbol; the transceiver unit 820 is used to send a third signal, where the third signal is a partial signal of the second signal, the third signal occupies part of the time domain resources in the time domain symbol, and the third signal is used to recover the first signal.

[0231] In another design, communication device 800 is used to implement the functions of the second communication device in FIG. 3 , specifically:

[0232] The transceiver unit 820 is used to receive a third signal, where the third signal occupies part of the time domain resources in the time domain symbol, and the third signal is used to restore the first signal; the processing unit 810 is used to restore the first signal according to the third signal.

[0233] For a more detailed description of the processing unit 810 and the transceiver unit 820, reference may be made to the description of FIG3 in the above method embodiment, which will not be repeated here.

[0234] It is understood that the division of units in the embodiments of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods. In addition, the various functional units in the embodiments of the present application can be integrated into a physical device (for example, a processor), or each functional unit can be a separate physical device, or two or more units can be integrated into a unit for implementation. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional modules.

[0235] Figure 9 shows another schematic diagram of the structure of a communication device 900 provided in an embodiment of the present application. For example, the communication device 900 shown in Figure 9 can be a hardware circuit implementation of the communication device 800 shown in Figure 8. For ease of illustration, Figure 9 only shows the main parts of the communication device.

[0236] As shown in Figure 9, the communication device 900 includes a processor 910 and an interface circuit 920. The processor 910 and the interface circuit 920 are coupled to each other.

[0237] For example, the processor 910 may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor. The interface circuit 920 may be a transceiver or an input / output circuit, etc.

[0238] Optionally, the communication device 900 may further include a memory 930 for storing instructions executed by the processor 910, or storing input data required by the processor 910 to execute instructions, or storing data generated after the processor 910 executes instructions. For example, instructions may also be referred to as computer programs, or computer program codes, etc.

[0239] For example, the memory 930 can be a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium known in the art.

[0240] When the communication device 900 is used to implement the method of the first communication device or the second communication device in FIG. 3 , the processor 910 is used to implement the function of the processing unit 810 , and the interface circuit 920 is used to implement the function of the transceiver unit 820 .

[0241] In one design, the interface circuit 920 is used to receive signals from other communication devices outside the communication device 900 and transmit them to the processor 910, or to send signals from the processor 910 to other communication devices outside the communication device. The processor 910 implements the functions of the first communication device or the second communication device in Figure 3 above through logic circuits or executing code instructions.

[0242] An embodiment of the present application also provides a communication device, which includes a processor and a memory, the processor and the memory are coupled, and the processor is used to implement the functions of the first communication device or the second communication device in Figure 3. For example, the processor can execute instructions in the memory so that the communication device implements one or more functions in the above-mentioned method embodiment, such as the functions implemented by the first communication device or the second communication device in Figure 3. In an exemplary embodiment, a storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in the first communication device or the second communication device in Figure 3. The processor and the storage medium can also exist as discrete components in the first communication device or the second communication device in Figure 3, etc.

[0243] The present application also provides a computer-readable storage medium storing instructions, which may also be referred to as a computer program, computer program code, etc. The instructions are executed on a computer, causing the computer to perform the functions of the first communication device or the second communication device in FIG. 3 of the method embodiment.

[0244] Optionally, the computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired or wireless method. The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; an optical medium, such as a digital video disc; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0245] The present application also provides a computer program product, including a computer program or instructions, which, when executed on a computer, causes the method of the first communication device or the second communication device in FIG. 3 to be executed. For example, the computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the process or function of the first communication device or the second communication device in FIG. 3 of the present application is fully or partially executed.

[0246] It is understood that the methods in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any other combination. When implemented by software, they can be implemented in whole or in part in the form of a computer program product.

[0247] An embodiment of the present application further provides a chip, which includes a processor, the processor is coupled to a memory, and the processor is used to execute a computer program or instruction stored in the memory, so that the chip implements the functions of the first communication device or the second communication device in Figure 3. For example, taking the chip implementing the functions of the second communication device as an example, the chip can receive information from other modules (such as radio frequency or antenna, etc.) in the second communication device, and the information can be sent by the first communication device to the second communication device. Alternatively, the second communication device can send information to other modules (such as radio frequency or antenna, etc.) in the second communication device, and the information is sent by the second communication device to the first communication device, etc.

[0248] An embodiment of the present application further provides a communication system, including: a first communication device and a second communication device.

[0249] The first communication device can implement the functions of the first communication device in Figure 3 above. The second communication device can implement the functions of the second communication device in Figure 3 above. For the specific structure of the first communication device or the second communication device, please refer to the above description, such as the structure description in Figure 8 or Figure 9.

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

Claims

1. A signal transmission method, characterized in that: include: Convert the first signal from the frequency domain to the time domain to determine a second signal, wherein the second signal occupies a time domain symbol; A third signal is sent, where the third signal is a partial signal of the second signal, the third signal occupies a portion of time domain resources in the time domain symbol, and the third signal is used to recover the first signal.

2. The method according to claim 1, characterized in that The time domain symbols are used for protection interval, reserved resources or transceiver conversion.

3. The method according to claim 1 or 2, characterized in that Before converting the first signal from the frequency domain to the time domain and determining the second signal, the method further includes: The fourth signal is mapped to K subcarriers to determine the first signal, where the first signal occupies K subcarriers in the frequency domain, and the K subcarriers occupy part of the available frequency domain resources, where K is a positive integer, and the fourth signal is information to be transmitted.

4. The method according to claim 3, characterized in that Also includes: The K subcarriers corresponding to the bit information of the fourth signal are determined according to a correspondence between the bit information and the subcarriers.

5. The method according to claim 3, characterized in that The fourth signal is a control signal, and the fourth signal includes at least one field and further includes: According to the correspondence between the bit information and the subcarrier, the subcarrier corresponding to the bit information of each field is determined.

6. The method according to claim 5, characterized in that Also includes: According to the type of each domain, the corresponding relationship between the bit information and the subcarrier is determined.

7. The method according to any one of claims 3 to 6, characterized in that Also includes: Send indication information, where the indication information is used to indicate the K or the K maximum value, where the K maximum value is the maximum value of the number of subcarriers mapped to the fourth signal.

8. The method according to claim 7, characterized in that Also includes: The maximum value of K is determined according to user capabilities and / or available frequency domain resources.

9. The method according to claim 8, characterized in that The user capability indicates a capability of restoring the first signal based on the third signal.

10. The method according to any one of claims 1 to 9, characterized in that Also includes: According to the service requirements of the fourth signal, the time domain length occupied by the third signal or the ratio of the time domain lengths occupied by the third signal to the second signal is determined.

11. The method according to claim 10, characterized in that The service requirement of the fourth signal includes reliability and / or delay of the service of the fourth signal; Among them, the higher the delay requirement of the service of the fourth signal, the smaller the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the time domain length occupied by the second signal; the higher the reliability requirement of the service of the first signal, the larger the time domain length occupied by the third signal or the ratio of the time domain length occupied by the third signal to the second signal.

12. The method according to any one of claims 1 to 9, characterized in that Also includes: Determining, according to the user capability, a time domain length occupied by the third signal or a ratio of the time domain lengths occupied by the third signal to the second signal; Among them, the stronger the user's ability is, the smaller the time domain length occupied by the third signal or the ratio of the time domain lengths occupied by the third signal to the second signal is; the weaker the user's ability is, the larger the time domain length occupied by the third signal or the ratio of the time domain lengths occupied by the third signal to the second signal is.

13. The method according to any one of claims 3 to 12, characterized in that Before mapping the fourth signal to K subcarriers to determine the first signal, the method further includes: A transmittable bit length is determined according to available frequency domain resources, and the transmittable bit length is the bit length of the fourth signal.

14. The method according to claim 13, characterized in that The determining, according to available frequency domain resources, a transmittable bit length includes: The transmittable bit length is determined according to the available frequency domain resources and user capabilities.

15. The method according to claim 13 or 14, characterized in that Also includes: Determine the maximum value of K, the value of K, or the time domain length occupied by the third signal according to the available frequency domain resources. at least one of .

16. The method according to any one of claims 13 to 15, characterized in that Also includes: Determining the bit length of the transmittable information bit according to the transmittable bit length; The transport block size TBS is determined according to the bit length of the transmittable information bits.

17. The method according to claim 16, characterized in that The determining the bit length of the transmittable information bit according to the transmittable bit length comprises: The bit length of the transmittable information bits is determined according to the transmittable bit length, the transmission code rate and the number of layers.

18. The method according to claim 17, characterized in that The bit length of the transmittable information bit satisfies the following condition: Ninfo=L*R*V; Among them, Ninfo represents the bit length of the transmittable information bit, L represents the transmittable bit length, R represents the transmission code rate, and V represents the number of layers.

19. A signal transmission method, characterized in that: include: receiving a third signal, where the third signal occupies part of the time domain resources in the time domain symbol, and the third signal is used to recover the first signal; The first signal is restored according to the third signal.

20. The method of claim 19, wherein: The time domain symbols are used for protection interval, reserved resources or transceiver conversion.

21. The method according to claim 19 or 20, characterized in that After the first signal is restored according to the third signal, the method further includes: The fourth signal is determined according to the position information of K subcarriers occupied by the first signal, the K subcarriers occupy part of the available frequency domain resources, K is a positive integer, and the fourth signal is the transmitted data information.

22. The method according to claim 21, characterized in that The determining the fourth signal according to the position information of the K subcarriers occupied by the first signal includes: According to the correspondence between the bit information and the subcarriers, the bit information of the fourth signal corresponding to the position information of the K subcarriers is determined.

23. The method of claim 21, wherein: The fourth signal is a control signal, the fourth signal includes at least one field, and the determining the fourth signal according to the position information of the K subcarriers occupied by the first signal includes: According to the correspondence between the bit information and the subcarrier, the bit information corresponding to the subcarrier of each domain in the fourth signal is determined.

24. The method of claim 23, wherein: Also includes: According to the type of each domain, the corresponding relationship between the bit information and the subcarrier is determined.

25. The method according to any one of claims 19 to 24, characterized in that Also includes: Receive indication information, where the first indication information is used to indicate the K or the K maximum value, and the K maximum value is the maximum value of the number of subcarriers mapped to the fourth signal.

26. A device, characterized in that Comprising units for implementing the method according to any one of claims 1 to 18.

27. A device, characterized in that: The method comprises a processor and a memory, wherein the processor and the memory are coupled, and the processor is configured to implement the method according to any one of claims 1 to 18.

28. A device, characterized in that It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device, and the processor is used to implement the method as described in any one of claims 1 to 18 through logic circuits or executing code instructions.

29. A device, characterized in that: Comprising means for implementing the method according to any one of claims 19 to 25.

30. A device, characterized in that: The method comprises a processor and a memory, wherein the processor and the memory are coupled, and the processor is used to implement the method according to any one of claims 19 to 25.

31. A device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device, and the processor is used to implement the method as described in any one of claims 19 to 25 through logic circuits or executing code instructions.

32. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and the instructions are executed on a computer to cause the computer to execute the method of any one of claims 1 to 18, or the method of any one of claims 19 to 25.

33. A computer program product, characterized in that The device comprises a computer program or an instruction, and when the computer program or the instruction is executed by the device, the method according to any one of claims 1 to 18 is executed, or the method according to any one of claims 19 to 25 is executed.

34. A chip, characterized in that: The chip comprises a processor, which is coupled to a memory and is used to execute a computer program or instruction stored in the memory, so that the chip implements the method of any one of claims 1 to 18, or implements the method of any one of claims 19 to 25.

35. A communication system, characterized in that: include: A first communication device, the first communication device being configured to perform the method according to any one of claims 1 to 18; A second communication device, wherein the second communication device is configured to execute the method according to any one of claims 19 to 25.