Signal transmission method and communication apparatus

By using sequence expansion technology in terminal-satellite communication, the link quality problems caused by terminal transmission power limitation are solved, resource utilization and multiplexing capacity are improved, and system performance is improved.

WO2025167807A1PCT designated stage Publication Date: 2025-08-14HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/075274
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-08
Filing Date
2025-01-26
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In the ground-to-air communication between terminals and satellites, due to the terminal transmission power limitation, the link quality is poor. The prior art solves the problem of insufficient uplink power through repeated transmission, but it leads to low system resource utilization and a significant decrease in multiplexing capacity.

Method used

By determining the transmission resources and the first sequence, the signal is expanded using the sequence, and the transmitter multiplexes at the same resource location, ensuring that different transmitting devices use sequences of the same length to expand, and improving the multiplexing capacity and resource utilization.

Benefits of technology

It improves resource utilization, reduces resource waste, improves system performance, and is suitable for more communication scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025075274_14082025_PF_FP_ABST
    Figure CN2025075274_14082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a signal transmission method and a communication apparatus. The method comprises: determining a transmission resource and a first sequence, wherein the transmission resource comprises N time-domain units, the length of the first sequence is NSF, N and NSF are integers greater than 1, and the remainder of (N / NSF) is not equal to 0; and sending or receiving a first signal by means of the transmission resource, wherein the first signal is obtained by extending a second signal by means of the first sequence. In this way, a plurality of receivers can receive signals by means of a first sequence at the same resource position such as the same time-frequency resource position, thereby improving the resource utilization rate.
Need to check novelty before this filing date? Find Prior Art

Description

Signal transmission method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 8, 2024, with application number 202410179120.6, and priority to the Chinese patent application entitled “Signal Transmission Method and Communication Device”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of wireless communications, and more particularly, to a signal transmission method and a communication device. Background Art

[0003] In ground-to-air communications, especially when terminals are directly connected to satellites, poor link quality between the terminals and the satellite is often caused by limited terminal transmit power. Repeated transmissions can address this issue of insufficient terminal uplink power. However, these multiple repetitions result in low system resource utilization and a significant reduction in multiplexing capacity. Summary of the Invention

[0004] The present application provides a signal transmission method and a communication device, which can improve resource utilization.

[0005] In a first aspect, a method for signal transmission is provided, which can be performed by an apparatus. The apparatus can be a device (such as a terminal device or a network device), or a component of a device (such as a chip or a chip system or a circuit), which is not limited in this application.

[0006] The method may include: determining a transmission resource and a first sequence, wherein the transmission resource includes N time domain units, and the length of the first sequence is N SF , N and N SF is an integer greater than 1, and (N / N SF ) is not 0; sending or receiving a first signal through the transmission resource, where the first signal is obtained by extending the second signal by the first sequence.

[0007] Based on the above technical solution, the signals transmitted by the transmitter and the receiver can be obtained by extending a sequence. Taking the transmitter as an example, for example, when the transmitter sends a signal, it can extend the signal to be transmitted by a sequence (such as the first sequence) and send the extended signal to the receiver. In this way, from the perspective of the system, different transmitting devices can use sequences of the same length to perform extension-based multiplexing at the same resource location, which can increase the multiplexing capacity and thus improve the resource utilization of the resource. In addition, for (N / N SF) is not 0, the transmission signal can also be expanded through the sequence to increase the multiplexing capacity on the same transmission resource, thereby improving the resource utilization of the transmission resource. Therefore, the above technical solution can be applied to more scenarios.

[0008] In combination with the first aspect, in some implementations of the first aspect, the N time domain units include N SF time domain unit groups, N in the first sequence SF elements with the N SF There is a one-to-one correspondence between the time domain unit groups, and the N SF The time domain unit groups include at least one first time domain unit group and at least one second time domain unit group, and the number of time domain units in the first time domain unit group is different from the number of time domain units in the second time domain unit group.

[0009] Based on the above technical solution, considering (N / N SF ) is not 0, so we can design N SF At least two of the time-domain unit groups contain different numbers of time-domain units, meaning that at least two elements in sequence #A correspond to different numbers of time-domain units. This allows the expanded signal to be completely mapped onto the transmission resources, achieving a proper match between the expansion operation (i.e., using a sequence to expand the transmitted signal) and the number of time-domain units (i.e., the number of time-domain units allocated to the signal to be transmitted). This solves the problem of unmapped resources not being effectively utilized and reduces resource waste.

[0010] In combination with the first aspect, in some implementations of the first aspect, the number of time domain units in the second time domain unit group is equal to M, and the N and the N SF Satisfies: N>M*N SF The number of time domain units in the first time domain unit group ranges from [M+1, (M+NM*N SF )], M is an integer greater than or equal to 1 and less than N.

[0011] Optionally, the number of time domain units in the first time domain unit group is greater than M.

[0012] In combination with the first aspect, in some implementations of the first aspect, the number of time domain units in the second time domain unit group is equal to M, and the N and the N SF Satisfied: N <M*N SF The number of time domain units in the first time domain unit group ranges from [(M+NM*N SF ),M], M is an integer greater than or equal to 1 and less than N.

[0013] Optionally, the number of time domain units in the first time domain unit group is less than M.

[0014] In combination with the first aspect, in certain implementations of the first aspect, the content carried by at least two time domain units in the first time domain unit group is the same; or, the content carried by the time domain units in the first time domain unit group is the same as part or all of the content carried by the time domain units in the second time domain unit group; or, the content carried by at least two first time domain unit groups in the at least one first time domain unit group is the same or different.

[0015] Based on the above technical solution, by carrying the same content on at least two time domain units, the receiver can despread and merge the expanded signals of each part during despreading, thereby avoiding despreading errors caused by different content and improving system performance.

[0016] In combination with the first aspect, in certain implementations of the first aspect, the first signal is obtained by extending and repeating the second signal by the first sequence.

[0017] Based on the above technical solution, considering that the number of time domain units occupied by the signal to be transmitted after expansion is less than the number of allocated time domain units (such as N time domain units), the expansion and repetition method can be adopted to make the signal occupy the allocated number of time domain units, reduce resource waste, and also improve signal transmission performance.

[0018] In combination with the first aspect, in certain implementations of the first aspect, the first signal is obtained by expanding and repeating the second signal through the first sequence, including: the first signal is first expanded by the first sequence to obtain a signal on N1 time domain units, and then obtained by repeating the signal on the N1 time domain units in N2 time domain units, the N time domain units include the N1 time domain units and the N2 time domain units, N1 is an integer greater than 1 or equal to 1 and less than N or equal to N, and N2 is an integer greater than or equal to 0 and less than N.

[0019] In combination with the first aspect, in certain implementations of the first aspect, the second signal includes at least two signals, and the first signal is obtained by expanding and repeating the second signal by the first sequence, including: the first signal is obtained by expanding and repeating each of the at least two signals by the first sequence respectively.

[0020] In combination with the first aspect, in some implementations of the first aspect, the first signal is data, and the N time domain units include N SF time domain units or N SF time domain unit groups, N in the first sequence SF elements with the N SFtime domain units or the N SF The data in the N time domain unit groups correspond one to one. SF time domain units or the N SF The redundancy versions on the time domain unit groups are the same.

[0021] Based on the above technical solution, after the transmission signal is expanded using the first sequence, the redundant versions of the expanded signal on the time domain unit or time domain unit group corresponding to the elements in the first sequence are the same, so that the expanded signal can be jointly received and decoded to improve the transmission performance.

[0022] In combination with the first aspect, in certain implementations of the first aspect, the transmission resources include a first frequency and a second frequency, the first frequency and the second frequency are different, the N time domain units include N3 time domain units corresponding to the first frequency and N4 time domain units corresponding to the second frequency, the N3 and N4 are positive integers less than N, and the first signal is obtained by extending the second signal by the first sequence, including: the signal on the first frequency is obtained by: extending the second signal with the first sequence on the N3 time domain units; and / or, the signal on the second frequency is obtained by: extending the second signal with the first sequence on the N4 time domain units.

[0023] Based on the above technical solution, the spreading operation can be combined with frequency hopping. Specifically, if frequency hopping is used for signal transmission, spreading can be performed separately on the time domain resources corresponding to each hop, such as using the first sequence to spread according to the number of time domain units in each hop. This avoids despreading errors caused by phase changes before and after the hop due to the spreading operation spanning multiple frequency hopping resources.

[0024] In combination with the first aspect, in certain implementations of the first aspect, the second signal is data, the data occupies at least one time domain unit or time domain unit group, the data includes at least two parts, and the first signal is obtained by expanding the second signal by the first sequence, including: the first signal is obtained by first mapping each of the at least two parts to a time domain resource, and then expanding the at least two parts with the first sequence; or, the first signal is obtained by expanding each of the at least two parts with the first sequence, and mapping the expanded signals to corresponding time domain resources.

[0025] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: receiving or sending configuration information, the configuration information including at least one of the following information: the N time domain units, the first sequence, the time domain unit corresponding to an element in the first sequence, or the time domain unit occupied by the demodulation reference signal used to demodulate the first signal.

[0026] In a second aspect, a method for signal transmission is provided, which can be performed by an apparatus. The apparatus can be a device (such as a terminal device or a network device), or a component of a device (such as a chip or a chip system or a circuit), which is not limited in this application.

[0027] The method may include: determining a transmission resource and a first sequence, wherein the transmission resource includes N time domain units, and the length of the first sequence is N SF , N and N SF is an integer greater than 1, and (N / N SF ) is 0; sending or receiving the first signal through the transmission resource, where the first signal is obtained by extending the second signal by the first sequence.

[0028] Based on the above technical solution, the signals transmitted by the transmitting end and the receiving end can be obtained by expanding a sequence. Taking the transmitting end as an example, for example, when the transmitting end sends a signal, it can expand the signal to be transmitted through a sequence (such as a first sequence) and send the expanded signal to the receiving end. In this way, the first signal to be transmitted is directly sent out after being expanded on N time domain units through the first sequence, which reduces the processing complexity and improves the resource utilization. In addition, for (N / N SF ) is 0, the transmission signal can also be expanded through the sequence to increase the multiplexing capacity on the same transmission resource, thereby improving the resource utilization of the transmission resource. Therefore, the above technical solution can be applied to more scenarios.

[0029] In combination with the second aspect, in certain implementations of the second aspect, the first signal is obtained by extending and repeating the second signal by the first sequence.

[0030] In combination with the second aspect, in certain implementations of the second aspect, the first signal is obtained by expanding and repeating the second signal through the first sequence, including: the first signal is first expanded by the first sequence to obtain a signal on N1 time domain units, and then obtained by repeating the signal on the N1 time domain units in N2 time domain units, the N time domain units include the N1 time domain units and the N2 time domain units, N1 is an integer greater than 1 or equal to 1 and less than N or equal to N, and N2 is an integer greater than or equal to 0 and less than N.

[0031] In combination with the second aspect, in certain implementations of the second aspect, the second signal includes at least two signals, and the first signal is obtained by expanding and repeating the second signal by the first sequence, including: the first signal is obtained by expanding and repeating each of the at least two signals by the first sequence respectively.

[0032] In conjunction with the second aspect, in some implementations of the second aspect, the first signal is data, and the N time domain units include N SF time domain units or N SF time domain unit groups, N in the first sequence SF elements with the N SF time domain units or the N SF The data in the N time domain unit groups correspond one to one. SF time domain units or the N SF The redundancy versions on the time domain unit groups are the same.

[0033] In combination with the second aspect, in certain implementations of the second aspect, the transmission resources include a first frequency and a second frequency, the first frequency and the second frequency are different, the N time domain units include N3 time domain units corresponding to the first frequency and N4 time domain units corresponding to the second frequency, the N3 and N4 are positive integers less than N, and the first signal is obtained by extending and repeating the second signal with the first sequence, including: the signal on the first frequency is obtained by: extending and repeating the second signal with the first sequence on the N3 time domain units; and / or, the signal on the second frequency is obtained by: extending and repeating the second signal with the first sequence on the N4 time domain units.

[0034] In conjunction with the second aspect, in certain implementations of the second aspect, P, A, and N SF Satisfies: P = k * N SF / A, where P represents the number of time domain units for continuous transmission, A represents the number of symbols used to transmit the first signal in one time domain unit, k is a positive integer, and P is an integer greater than 1 and less than N.

[0035] In combination with the second aspect, in certain implementations of the second aspect, the N3 time domain units and / or the N4 time domain units include all symbols of at least one time slot and part of the symbols in a time slot.

[0036] In combination with the second aspect, in some implementations of the second aspect, the method further includes: receiving or sending indication information, wherein the indication information indicates whether frequency hopping is supported based on all symbols of the at least one time slot and part of the symbols in a time slot.

[0037] In combination with the second aspect, in certain implementations of the second aspect, the second signal is data, the data occupies at least one time domain unit or time domain unit group, the data includes at least two parts, and the first signal is obtained by expanding the second signal by the first sequence, including: the first signal is obtained by first mapping each of the at least two parts to the time domain resources, and then expanding the at least two parts with the first sequence; or, the first signal is obtained by expanding each of the at least two parts with the first sequence, and mapping the expanded signals to the corresponding time domain resources.

[0038] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: receiving or sending configuration information, the configuration information including at least one of the following information: the N time domain units, the first sequence, the time domain unit corresponding to an element in the first sequence, or the time domain unit occupied by the demodulation reference signal used to demodulate the first signal.

[0039] In combination with the first aspect or the second aspect, in some implementations, the time domain unit is a symbol or a time slot.

[0040] In combination with the first aspect or the second aspect, in some implementations, the second signal is data, the transmission resource includes at least one time slot, and the N time domain units include symbols in the at least one time slot except the symbols occupied by the demodulation reference signal.

[0041] The second aspect and various possible designs and beneficial effects can refer to the relevant description of the first aspect and will not be repeated here.

[0042] In a third aspect, a communication device is provided, the device being configured to execute the method of any possible implementation of the first or second aspect. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method of any possible implementation of the first or second aspect.

[0043] In one implementation, the apparatus is a communication device (e.g., a terminal device or a network device). When the apparatus is a terminal device, the communication unit may be a transceiver or an input / output interface; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.

[0044] In another implementation, the device is a chip, chip system, or circuit for a communication device (e.g., a terminal device or a network device). When the device is a chip, chip system, or circuit for a terminal device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.

[0045] In a fourth aspect, a communication device is provided, comprising: at least one processor configured to execute a computer program or instructions stored in a memory to perform the method of any possible implementation of the first or second aspect. Optionally, the device further comprises a memory configured to store the computer program or instructions. Optionally, the device further comprises a communication interface, through which the processor reads the computer program or instructions from the memory.

[0046] In one implementation, the device is a communication device (such as a terminal device or a network device).

[0047] In another implementation, the device is a chip, a chip system, or a circuit used in a communication device (such as a terminal device or a network device).

[0048] In a fifth aspect, a processor is provided for executing the method provided in the first or second aspect above.

[0049] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as processor output, reception, input and other operations, and can also be understood as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.

[0050] Optionally, the device further includes: a memory for storing programs; accordingly, at least one processor is used to execute computer programs or instructions in the memory.

[0051] Optionally, the device further includes a communication interface, which is coupled to the processor and can be used to input information to the processor or output information from the processor.

[0052] In a sixth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes a method for executing any possible implementation of the first aspect or the second aspect.

[0053] In a seventh aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method in any possible implementation of the first or second aspect.

[0054] In an eighth aspect, a chip is provided, which includes a processor and a communication interface. The processor reads instructions on a memory through the communication interface and executes the method provided by any of the above-mentioned implementation methods of any of the above-mentioned first or second aspects.

[0055] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction on the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in any one of the above implementation methods of any aspect of the first or second aspect.

[0056] In a ninth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method provided by any one of the above-mentioned implementations of the first aspect.

[0057] In a tenth aspect, a communication system is provided, comprising a transmitting end and a receiving end. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] FIG1 is a schematic diagram of a wireless communication system applicable to an embodiment of the present application.

[0059] FIG2 is another schematic diagram of a wireless communication system applicable to an embodiment of the present application.

[0060] FIG3 is a schematic diagram of an expansion operation applicable to an embodiment of the present application.

[0061] FIG4 is a schematic diagram of a signal transmission method 400 provided in an embodiment of the present application.

[0062] 5 to 13 are schematic diagrams of expansions applicable to the embodiments of the present application.

[0063] 14 to 19 are schematic diagrams of expansion and repetition applicable to the embodiments of the present application.

[0064] 20 to 22 are schematic diagrams of frequency hopping applicable to embodiments of the present application.

[0065] FIG23 is a schematic diagram of an RV of an extended signal applicable to an embodiment of the present application.

[0066] 24 and 25 are schematic diagrams of the combination of extension and TBoMS applicable to the embodiments of the present application.

[0067] FIG26 is a schematic diagram of a communication device 2600 provided in an embodiment of the present application.

[0068] FIG27 is a schematic diagram of another communication device 2700 provided in an embodiment of the present application.

[0069] FIG28 is a schematic diagram of a chip system 2800 provided in accordance with an embodiment of the present application. DETAILED DESCRIPTION

[0070] The technical solution in this application will be described below with reference to the accompanying drawings.

[0071] The technical solutions provided in this application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as sixth generation (6G) mobile communication systems. The technical solutions provided in this application can also be applied to device to device (D2D) communication, vehicle to everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems. The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as intersatellite communication and satellite communication.

[0072] As an example, a satellite communication system includes a satellite base station and terminal devices. The satellite base station provides communication services to the terminal devices. The satellite base station can also communicate with other base stations. Satellites can function as both base stations and terminal devices. Satellites can refer to drones, hot air balloons, low-orbit satellites, medium-orbit satellites, high-orbit satellites, and other satellites. Satellites can also refer to non-ground base stations or non-ground devices.

[0073] As an example, V2X communication may include vehicle-to-vehicle (V2V) communication, vehicle-to-roadside infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.

[0074] A device in a communication system can send signals to or receive signals from another device. The signals may include reference signals, information, signaling, or data. The term "device" may also be replaced by an entity, a network entity, a communication device, a communication module, a node, a communication node, and the like.

[0075] The terminal devices in the embodiments of the present application include various devices with wireless communication functions, which can be used to connect people, objects, machines, etc. The terminal devices can be widely used in various scenarios, such as: cellular communication, D2D, V2X, peer to peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device may be a user equipment (UE) of the third generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handheld device, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a SIP phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handheld device, a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, an aircraft (such as a drone, a helicopter, or an airplane), a ship, a remote control device, a smart home device, an industrial device, or a device built into the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device), or other processing devices connected to a wireless modem. For the sake of convenience of description, the terminal device will be described below by taking the terminal or UE as an example.

[0076] It should be understood that in some scenarios, a UE can also be used to act as a base station. For example, a UE can act as a scheduling entity that provides sidelink signals between UEs in scenarios such as V2X, D2D, or P2P.

[0077] In the embodiments of the present application, the device for implementing the function of the terminal device, i.e., the terminal device, can be the terminal device, or a device capable of supporting the terminal device to implement the function, such as a chip system or chip, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0078] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. Base station can broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point, master station, auxiliary station, multi-standard wireless (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in D2D, V2X, and M2M communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network equipment.

[0079] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0080] In some deployments, the network device mentioned in the embodiments of the present application may be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit control plane (central unit-control plane, CU-CP)) and a user plane CU node (central unit user plane (central unit-user plane, CU-UP)) and a DU node.

[0081] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes implementing portions of the base station's functionality. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or radio unit (RU). The CU and DU can be separate or included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.

[0082] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the radio access network may also be an open radio access network (O-RAN) architecture. In the ORAN system, CU may also be called an open CU (open CU, O-CU), DU may also be called an open DU (open DU, O-DU), CU-CP may also be called an open (open CU-CP, O-CU-CP), CU-UP may also be called an open (open CU-UP, O-CU-UP), and RU may also be called an open RU (open RU, O-RU). Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0083] In the embodiments of the present application, the apparatus for implementing the function of the network device can be the network device, or it can be an apparatus capable of supporting the network device to implement the function, such as a chip system or chip, which can be installed in the network device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0084] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.

[0085] First, a communication system applicable to an embodiment of the present application is briefly introduced with reference to FIG1 as follows.

[0086] Referring to Figure 1, as an example, Figure 1 is a schematic diagram of a wireless communication system applicable to an embodiment of the present application. As shown in Figure 1, the wireless communication system includes a wireless access network 100. The wireless access network 100 can be a next-generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. Network elements in the wireless communication system are connected through interfaces (e.g., NG, Xn) or air interfaces.

[0087] When a network device communicates with a terminal device, the network device can manage one or more cells, and a cell can include at least one terminal device. A cell can be understood as an area within the wireless signal coverage range of the network device.

[0088] FIG1 is only a schematic diagram. The wireless communication system may further include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, which are not shown in FIG1 .

[0089] Referring to Figure 2, as an example, Figure 2 is another schematic diagram of a wireless communication system applicable to an embodiment of the present application. As shown in Figure 2, the wireless communication system takes NTN as an example. As an example, the system may include: a ground station (gateway, GW), a satellite, a terminal device, a ground network, etc. In order to distinguish it from a terrestrial communication system, the gateway is referred to as a ground station here. The ground station can provide functions similar to those of a gateway in a terrestrial communication system, for example, establishing a connection with a terminal device and communicating with a server. The ground station also has functions such as monitoring and troubleshooting satellites, packet switching of communication data, and interface protocol conversion. As an example, the link between the ground station and the satellite is called a feeder link, and the link between the satellite and the terminal device is called a service link.

[0090] Satellite network architectures can be categorized into three types based on the deployment scenarios of satellite and terrestrial networks: transparent satellite architecture, satellite backhaul architecture, and regenerative satellite architecture. An architecture in which terminal devices connect to the terrestrial access network via satellite is called a transparent satellite architecture. An architecture in which terminal devices connect to the terrestrial access network and then to the terrestrial network via satellite is called a satellite backhaul architecture. Furthermore, an architecture in which access network equipment is included on the satellite is called a regenerative satellite architecture.

[0091] To facilitate understanding of the embodiments of the present application, a brief explanation of the terms involved in the present application is given.

[0092] 1. Signal: A symbol, data, or message transmitted via a medium (e.g., electromagnetic waves, light waves, sound waves, etc.) that can be decoded and understood by the receiver. Signals can be analog or digital.

[0093] As an example, the signal is a reference signal (RS). A reference signal may also be called a pilot signal or a pilot, which is a known signal. For example, a reference signal may be a signal provided by a transmitting end to a receiving end for channel estimation, channel sounding or data demodulation. Reference signals include uplink reference signals and downlink reference signals. Examples of uplink reference signals include: a demodulation reference signal (DMRS) and a sounding reference signal (SRS). DMRS may include, for example, a DMRS for demodulation of a physical uplink control channel (PUCCH) (which may be referred to as DMRS for PUCCH) and a DMRS for demodulation of a physical uplink share channel (PUSCH) (which may be referred to as DMRS for PUCCH). Examples of downlink reference signals include: a channel state information-reference signal (CSI-RS), a cell-specific reference signal (C-RS / CRS), a DMRS, and a positioning reference signal (P-RS / PRS).

[0094] There are multiple reference signals. As the standard continues to evolve, the names of the reference signals may change, and more reference signals may appear. There is no specific limitation on this.

[0095] A signal can be data or a message. Data can be a data packet to be sent, modulated data, a frequency domain signal or a time domain signal generated by mapping data to time-frequency resources. A signal can also be control information, such as physical layer control information or upper layer control information.

[0096] The first signal involved in each embodiment of the present application can be a symbol or a reference signal, etc., which is not limited to this. The first signal can be a certain signal or a group of signals, which is not specifically limited to this.

[0097] 2. Time-frequency resources: Data or information can be carried through time-frequency resources.

[0098] In the time domain, the time-frequency resources may include one or more time domain units (or, may also be referred to as time units). A time domain unit may be a symbol, or an orthogonal frequency division multiplexing (OFDM) symbol, or a mini-slot, or a slot, or a partial slot, or a subframe, or a radio frame, etc. Among them, a slot may be composed of 6, 7, 12 or 14 symbols; a mini-slot may include at least one symbol (for example, 2 symbols or 7 symbols or 14 symbols, or any number of symbols less than or equal to 14 symbols); the duration of a subframe in the time domain may be 1 millisecond (ms). It should be understood that the above-mentioned time domain unit sizes listed are only for the convenience of understanding the solution of the present application and do not constitute a limitation on the scope of protection of the present application. It is understandable that the above-mentioned time domain unit sizes may be other values, which are not limited by the present application.

[0099] In the frequency domain, time-frequency resources can include one or more frequency domain units. A frequency domain unit can be a resource block (RB), a subcarrier, a resource block group (RBG), a predefined subband, a precoding resource block group (PRG), a bandwidth part (BWP), a resource element (RE) (also called a resource unit or resource particle), a carrier, or a serving cell.

[0100] 3. Spreading: This refers to a method of directly multiplying one or a group of identical signals and spreading them to more resources for transmission using a specific sequence (for ease of description, this sequence is called sequence #A) in the time domain and / or frequency domain. Assume that the signal to be transmitted is d and the length of sequence #A is N. SF , after using sequence #A for expansion operation, the obtained signal is b, bi=wi *di, where i=0,1,...,N SF -1. For the convenience of description, w i An element of sequence #A, i.e., a sequence of length N SF The sequence #A includes N SF It is understood that the element can also be replaced by other names, such as code element.

[0101] Refer to Figure 3, as an example, Figure 3 is a schematic diagram of the expansion operation applicable to the embodiment of the present application. As shown in Figure 3, it is assumed that the signal d to be transmitted occupies 12 resources, the length of sequence #A is 4, and sequence #A is [w0 w1 w2 w3]. After the signal d to be transmitted is expanded, the signals obtained on the 12 resources are: w0*d1,w0*d1,w0*d1,w1*d2,w1*d2,w1*d2,w2*d3,w2*d3,w2*d3,w3*d4,w3*d4,w3*d4. The di in Figure 3 represents the i-th element in sequence #A (i.e., w i-1 ) corresponding to the signal. It can be understood that the content carried on different resources may be the same or different, and this is not limited. As shown in Figure 3, for example, in a group of symbols corresponding to w0 (i.e., the first 3 symbols), the content carried on different symbols may be the same or different. For the sake of convenience of description, Figure 3 takes the same di as an example for illustration, and this is not limited. In addition, the content corresponding to different elements in sequence #A may be the same or different. As shown in Figure 3, for example, the content carried on the symbols corresponding to w0 and w1 may be the same or different, and this is not limited. Optionally, the 12 resources may include: frequency domain resources, spatial domain resources, or time domain resources (such as OFDM symbols).

[0102] There is no limitation on the specific form of sequence #A.

[0103] In one example, sequence #A is a binary sequence. For example, if the length of sequence #A is 2, sequence #A can be any of the following: [+1+1], [+1-1]. For another example, if the length of sequence #A is 4, sequence #A can be any of the following: [+1+1+1+1], [+1+1-1-1], [+1-1+1-1], [+1-1-1+1]. For another example, assuming that the length of sequence #A is 8, sequence #A can be any of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -1 +1 -1 +1 -1 +1 -1], [+1 +1 -1 -1 +1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+1 +1 +1 -1 -1 -1 +1 -1], [+1 -1 +1 -1 -1 +1 -1 +1], [+1 +1 -1 -1 -1 -1 +1 +1], or [+1 -1 -1 +1 -1 +1 +1 -1].

[0104] In another example, sequence #A is a complex sequence. For example, if the length of sequence #A is 2, sequence #A can be any of the following: [+1+j], [+1-j]. For another example, if the length of sequence #A is 4, sequence #A can be any of the following: [+1 +1 +1 +1], [+1 -j -1 +j], [+1 -1 +1 -1], [+1 +j -1 -j]. For another example, assuming that the length of sequence #A is 8, sequence #A can be any of the following: [+1 +1 +1 +1 +1 +1 +1 +1], [+1 -1 +1 -1 +1 -1 +1 -1 +1 -1], [+1 +1 -j -j -1 -1 jj], [+1 -1 -jj -1 +1 j -j], [+1 +1 -1 -1 +1 +1 -1 -1], [+1 -1 -1 +1 +1 -1 -1 +1], [+1 +1 jj -1 -1 -j -j], or [+1 -1j -j -1 +1 -jj].

[0105] Further optionally, rows or columns in a discrete Fourier transform (DFT) or inverse discrete Fourier transform (IDFT) matrix may be used as the sequence #A.

[0106] As an example, for a value of length N SF There are at most N sequences in total SFAn orthogonal sequence described as follows:

[0107] or,

[0108] where w n (k) represents the kth element in sequence #A.

[0109] The time domain extension is further described below by taking the extension of OFDM symbols as an example. As an example, the signal of the time domain symbol at symbol n satisfies Equation 1.

[0110]

[0111] m=0,1,…,N SF M-1

[0112] l=0,1,…,N SF -1

[0113] Among them, s n (t) represents the signal of the time domain symbol at symbol n, w n (m) represents the mth element in the sequence #A numbered n, N SF Indicates the length of sequence #A, M indicates the number of symbols corresponding to an element, t indicates time, Indicates that x is rounded down.

[0114] As an example, s n (t) is a time domain signal obtained after a signal (such as data and / or reference signal) is mapped to each subcarrier on symbol 1 and then undergoes inverse fast Fourier transform (IFFT).

[0115] As an example, in the above (Formula 1), when M=1, spreading (or time domain spreading) can be called direct spreading.

[0116] As an example, in the above (Formula 1), when M>1, the spreading (or time domain spreading) can be called block-wise spreading.

[0117] As an example, in the above (Formula 1), when s n When (t) is replaced by the frequency domain signal d(k), the frequency domain expansion description can also be used. As an example, the frequency domain signal d(k) satisfies Equation 2.

[0118] Similarly, M represents the number of frequency domain resources corresponding to one element.

[0119] It can be understood that sequence #A can also be called an extended sequence or a time domain extended sequence, and its naming does not limit the protection scope of the embodiments of the present application.

[0120] Before introducing the solution of this application, the following points are explained.

[0121] (1) In this application, “indication” may include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.

[0122] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent together as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different.

[0123] (2) In this application, the expression “ / ” is used to indicate that the objects associated with each other are in an “or” relationship; for example, A / B can mean: A or B. The expression “and / or” is used to indicate that the objects associated with each other can be in an and relationship or an or relationship; for example, A and / or B can mean the following situations: A exists alone, B exists alone, and A and B exist at the same time, where A and B can be single or multiple. “At least one of the following” or similar expressions is used to indicate any combination of the listed items; for example, at least one of A, B and / or C can mean the following situations: A exists alone, B exists alone, C exists alone, A and B exist at the same time, B and C exist at the same time, A and C exist at the same time, and A, B and C exist at the same time, where A, B and C can be single or multiple.

[0124] (3) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send a message to XX" can be understood as the destination of the message being XX, which can include directly sending through the air interface, and also include indirectly sending through the air interface by other units or modules. "Receive a message from YY" can be understood as the source of the message being YY, which can include directly receiving from YY through the air interface, and also include indirectly receiving from YY through the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between a network device and a terminal device, or can be carried out within a device, for example, sending or receiving between components within a device, between modules, between chips, between software modules or hardware modules through a bus, trace or interface.

[0125] (4) In this application, the value range is mentioned multiple times, and an explanation is provided here. For example, taking the value range of c as: [a, b], for example, it means that the value of c is greater than or equal to a and less than or equal to b, that is, a ≤ c ≤ b. Another example, taking the value range of c as: [a, b), for example, it means that the value of c is greater than or equal to a and less than b, that is, a ≤ c < b. Another example, taking the value range of c as: (a, b], for example, it means that the value of c is greater than a and less than or equal to b, that is, a < c ≤ b.

[0126] (5) In each embodiment of this application, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be mutually referred to, and the technical features in different embodiments can be combined to form a new embodiment according to their internal logical relationship.

[0127] (6) In this application, "first" and "second" are only for the convenience of description and are used to distinguish objects, and are not used to limit the scope of the embodiments of this application. Instead of being used to describe the order or sequence of features. It should be understood that the objects described in this way can be interchanged under appropriate circumstances so as to be able to describe the solutions other than the embodiments of this application.

[0128] The method provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings. The embodiments provided by this application can be applied to the scenarios shown in the above figures, without limitation.

[0129] Referring to Figure 4, as an example, Figure 4 is a schematic diagram of a signal transmission method 400 provided in an embodiment of the present application. For ease of description, the following exemplary explanation is given by taking the execution subject of method 400 as the transmitting end as an example. It can be understood that the execution subject of method 400 can also be a component of the transmitting end, such as a chip or a chip system or a circuit, without limitation. The steps described below as being performed by a single execution subject can also be divided into steps performed by multiple execution subjects, and these execution subjects can be logically and / or physically separated. The method 400 shown in Figure 4 may include the following steps.

[0130] The method 400 includes step 420. Optionally, the method 400 includes step 410.

[0131] 410. The transmitting end determines transmission resources and a first sequence.

[0132] The transmitting end determines a transmission resource and a first sequence, so that the transmitting end can transmit the signal to be transmitted based on the transmission resource, and the transmitting end can extend the signal to be transmitted based on the first sequence.

[0133] Correspondingly, the receiving end can also determine the transmission resource and the first sequence, so that the receiving end can receive the corresponding signal based on the transmission resource, and the receiving end can despread the received signal based on the first sequence.

[0134] The first sequence is the sequence #A mentioned above. For the sake of consistency, the following descriptions are all based on sequence #A. Assume that the length of sequence #A is N SF , N SF is an integer greater than 1.

[0135] Transmission resources are resources used to transmit signals. Optionally, transmission resources include time domain resources and / or frequency domain resources. As an example, the transmission resources include N time domain units, where N is an integer greater than or equal to 1. For details about time domain units, please refer to the previous description and will not be elaborated here. In the following examples, the time domain units are mainly symbols or time slots.

[0136] 420. The transmitting end transmits a first signal through the transmission resource. Correspondingly, the receiving end receives the first signal through the transmission resource.

[0137] The first signal is obtained by expanding the second signal by sequence #A. Specifically, the first signal is obtained by expanding the second signal in the time domain by sequence #A. After the second signal is expanded, the content carried by different time domain units can be the same or different (for example, different time domain units carry different parts of a transport block (TB)). In addition, after the second signal is expanded, the content carried by the time domain units corresponding to different elements in sequence #A can be the same or different.

[0138] Among them, the first signal and the second signal are named for distinction. The second signal represents the signal before the extension operation, and the first signal represents the signal obtained after the extension operation is performed on the second signal; or, the second signal represents the signal to be transmitted, and the first signal represents the signal received by the receiving end or the signal sent by the transmitting end.

[0139] In one possible scenario, the transmitting end is a network device or a component of the network device (such as a chip or circuit), and the receiving end is a terminal device or a component of the terminal device (such as a chip or circuit). In this scenario, the first signal is a downlink signal, such as a downlink data signal (such as a physical downlink shared channel (PDSCH)) or a downlink reference signal.

[0140] In another possible scenario, the transmitting end is a terminal device or a component of the terminal device (such as a chip or circuit), and the receiving end is a network device or a component of the network device (such as a chip or circuit). In this case, the first signal is an uplink signal, such as an uplink data signal (such as a PUSCH) or an uplink reference signal.

[0141] In another possible scenario, the transmitting end is a terminal device or a component of the terminal device (such as a chip or circuit), and the receiving end is a terminal device or a component of the terminal device (such as a chip or circuit). In this case, the first signal is a sidelink (SL) signal, such as an SL data signal (such as a physical sidelink share channel (PSSCH)) or an SL reference signal.

[0142] For ease of explanation, the following example uses the first signal as data (data, D) as an example. For ease of distinction, the signal before extension is referred to as D#1, and the signal after extension is referred to as D#2, that is, D#2 ​​is obtained by extending D#1 through sequence #A. Optionally, the data can be a data packet TB to be sent, or a symbol after TB is modulated (such as constellation modulation), data after precoding (such as spatial precoding), data after DFT, or a time domain baseband signal after IFFT transformation, etc., which is not limited in this application.

[0143] For ease of understanding and explanation, the following describes the solutions of the embodiments of the present application in combination with several aspects. It is understood that the contents of the following aspects can be used alone or in combination, and there is no limitation on this.

[0144] Aspect 1: Related plans for expansion.

[0145] The following describes the expansion solution based on two scenarios, scenario A and scenario B.

[0146] Case A: single-slot extension in symbol units, or multi-slot extension in slot units.

[0147] 1) Single-slot symbol-based spreading can mean spreading in symbol units, such as spreading at least one symbol, or spreading the signal on at least one symbol, with the resulting signal occupying a single slot or a portion of a symbol within a single slot. In other words, the signal to be transmitted (e.g., D#1) is spread in units of at least one symbol and mapped into a single slot.

[0148] For example, N time domain units are N symbols, at least one of the N symbols is extended, and the extended signal occupies the N symbols or part of the N symbols.

[0149] 2) Multi-slot extension in time slots can mean extending in time slots, such as extending at least one time slot, or extending the signal in at least one time slot, with the resulting signal occupying multiple time slots. In other words, the signal to be transmitted (e.g., D#1) is extended in units of at least one time slot and mapped into multiple time slots. This approach can also be understood as modifying the repetition of some time slots into an extension in time slots.

[0150] For example, N time domain units are N time slots, at least one of the N time slots is extended, and the extended signal occupies the N time slots or part of the N time slots.

[0151] It can be understood that the symbol can also be replaced by other time domain units (such as OFDM symbols, etc.), and the time slot can also be replaced by other time domain units (such as mini time slots, partial time slots, etc.).

[0152] The following describes Scenario A in combination with two scenarios, Scenario A1 and Scenario A2.

[0153] Scenario A1, (N / N SF ) has a remainder of 0, which means N can divide N SF .

[0154] Optionally, the N time domain units include N SF Time domain unit groups, sequence #A and N SF Time domain unit groups correspond to N SF The number of time domain units contained in each time domain unit group is the same. SF The number of time domain units contained in each time domain unit group in the time domain unit group can be predefined or configured on the network side. M is an integer greater than or equal to 1. Among them, M can also be understood as the number of time domain units corresponding to an element in sequence #A, or the number of time domain units for the extended operation on an element in sequence #A. As an example, N = M*N SF .

[0155] Among them, the sequence #A and N SF Time domain unit groups correspond to N in sequence #A SF elements and N SF There is a one-to-one correspondence between the time domain unit groups, that is, one element in sequence #A corresponds to one time domain unit group, and different elements in sequence #A correspond to different time domain unit groups. SF The time domain unit group corresponds to N SF The time domain unit group corresponds to sequence #A and has the same meaning.

[0156] See Figure 5, as an example, Figure 5 is a schematic diagram of an extension applicable to the embodiment of the present application. As shown in Figure 5, the sequence #A is [w0 w1 w2 w3] (such as [++--]), N SF =4. The transmission resource includes 12 time domain units, that is, N = 12. The 12 time domain units can be divided into 4 time domain unit groups, and the number of time domain units contained in each time domain unit group is M = 3. As an example, Figure 5 shows a time slot, which includes 14 symbols, of which 12 symbols can be used to transmit data (such as D#2), and the remaining 2 symbols (such as the 1st and 12th symbols) can be used to transmit other signals, such as DMRS, which can be used to demodulate data.

[0157] Do N for M time domain units (or for a time domain unit group)SF times the expansion, after expansion, it occupies 12 time domain units, and the sequence #A and N SF As shown in Figure 5, element w0 of sequence #A corresponds to the first time domain unit group, that is, the data to be transmitted on each time domain unit in the first time domain unit group (such as D#1) is multiplied by w0, element w1 of sequence #A corresponds to the second time domain unit group, that is, the data to be transmitted on each time domain unit in the second time domain unit group (such as D#1) is multiplied by w1, element w2 of sequence #A corresponds to the third time domain unit group, that is, the data to be transmitted on each time domain unit in the third time domain unit group (such as D#1) is multiplied by w2, and element w3 of sequence #A corresponds to the fourth time domain unit group, that is, the data to be transmitted on each time domain unit in the fourth time domain unit group (such as D#1) is multiplied by w3.

[0158] The numbers in each time domain unit group in Figure 5, such as 1, 2, and 3, can be used to represent the number of the time domain unit in each time domain unit group (or index, or identifier), or to distinguish different time domain units in each time domain unit group. It should be noted that the embodiment of the present application does not limit the value of the number of each time domain unit. For example, in Figure 5, you can start from the first time domain unit and number it from 0; or you can start numbering according to other numbers (such as 1, etc.). The following figures are similar and will not be repeated later.

[0159] For example, when configuring parameters on the network side, N can be divided by N. SF , configure N and N SF For example, when configuring parameters on the network side, N = k*N SF The value of the configuration parameter. Where k is a positive integer. The following examples are given for scenario 1, N and N SF Possible values.

[0160] Example 1, N=12.

[0161] As an example, N SF The value of can be any of the following: 1, 2, 3, 4, 6, 12. Correspondingly, the value of M can be any of the following: 12, 6, 4, 3, 2, 1. Where M represents the number of time domain units corresponding to an element in sequence #A, or the number of extended time domain units, or N SF The number of time domain units contained in each time domain unit group in the time domain unit group. Taking Figure 5 as an example, in Figure 5, M=3. The value of M can be predefined or configured on the network side.

[0162] As an example, M*N SF ≤ N. For example, M*N SF =N; for another example, M*N SF<N, at this time, it can be considered that the extended time-domain unit occupies some of the N time-domain units. As an example, the data D#2 obtained after extension can be repeated in the remaining time-domain units of the N time-domain units.

[0163] Example 2, N = 10.

[0164] As an example, N SF takes any one of the following values: 1, 2, 5, 10. Correspondingly, M can take any one of the following values: 10, 2, 5, 1.

[0165] Example 3, N = 11.

[0166] As an example, N SF takes any one of the following values: 1, 11. Correspondingly, M can take any one of the following values: 11, 1.

[0167] The above examples are for illustrative purposes, and the embodiments of this application are not limited thereto.

[0168] Scenario A2, the remainder of (N / N SF ) is not 0, that is, N cannot be divided evenly by N SF .

[0169] For example, N is a prime number. Taking the above Example 3 as an example, at this time, the value of M is 1 or 11, which greatly restricts the mapping of data. Therefore, the network side can independently configure the values of M and N SF , that is, N ≠ M * N SF .

[0170] Optionally, the N time-domain units include N SF time-domain unit groups. The sequence #A corresponds to N SF time-domain unit groups. The N SF time-domain unit groups include at least one first time-domain unit group and at least one second time-domain unit group. The number of time-domain units in the first time-domain unit group is different from the number of time-domain units in the second time-domain unit group. For example, if the number of time-domain units contained in the time-domain unit group configured by the network side is M, but since N cannot be divided evenly by N SF , so it can be made that the number of time-domain units contained in at least one of the N SF time-domain unit groups is not M, that is, the number of time-domain units contained in at least 2 of the N SF time-domain unit groups is different. In other words, the number of time-domain units corresponding to at least two elements in the sequence #A is different, or the number of time-domain units for the extension operation on at least two elements in the sequence #A is different. Specifically, the number of time-domain units contained in the second time-domain unit group is M, and the number of time-domain units contained in the first time-domain unit group is not equal to M.

[0171] The positions of the first time domain unit group and the second time domain unit group are not limited. For example, the first time domain unit group is a continuous group or a discontinuous group; for another example, the second time domain unit group is a continuous group or a discontinuous group; for another example, the first time domain unit group is located before the second time domain unit group; for another example, the first time domain unit group is located after the second time domain unit group. There is no limitation on this.

[0172] To distinguish, the number of time domain units contained in the first time domain unit group is recorded as M1, and the number of time domain units contained in the second time domain unit group is recorded as M2. That is, the number of time domain units for the extended operation on some elements in sequence #A is M1, and the number of time domain units for the extended operation on some elements is M2. Among them, M1 and / or M2 can be predefined or configured on the network side. As an example, M1 and M2 have a corresponding relationship, so that one of M1 and M2 can be determined based on the corresponding relationship. For example, M1=f(M2), where f represents a function.

[0173] The following describes the possible values ​​of M1 and M2 in combination with two situations.

[0174] Case a, (N / N SF ) The remainder is not 0, and N>M*N SF .

[0175] In this case, one possible implementation is M1>M2. For example, M1=M2+c1, where c1 is a predefined or configured parameter and is greater than or equal to 1, such as c1 is 1, 2, or 3.

[0176] As an example, the value range of M1 is [M2+1, (M2+N-M2*N SF )].

[0177] Here are a few examples.

[0178] Example 1: The number of the first time domain unit group is 1, that is, N SF The number of time domain units in one time domain unit group and the number of time domain units in the other (N SF -1) time domain unit groups contain different numbers of time domain units, and the remaining (N SF -1) time domain unit groups contain the same number of time domain units. The first time domain unit group can be N SF The first group of time domain unit groups can also be N SF The last group in the time domain unit group, or other groups, is not limited to this. The first group refers to the group with the most time domain resources. In other words, in the time domain, the first group is located before the other groups. The last group refers to the group with the most time domain resources. In other words, in the time domain, the last group is located after the other groups.

[0179] See Figure 6, as an example, Figure 6 is another schematic diagram applicable to the expansion of the embodiment of the present application. As shown in Figure 6, the sequence #A1 is [w0w1] (such as [+-]), N SF =2. The transmission resource includes 11 time domain units, that is, N=11. The 11 time domain units can be divided into 2 time domain unit groups, which include 1 first time domain unit group and 1 second time domain unit group. The first time domain unit group is the time domain unit group corresponding to the element w1 in sequence #A, and the second time domain unit group is the time domain unit group corresponding to the element w0 in sequence #A. As shown in Figure 6, the number of time domain units contained in the first time domain unit group and the second time domain unit group is different. Specifically, the number of time domain units contained in the first time domain unit group is M1=M2+1=6, and the number of time domain units contained in the second time domain unit group is M2=5.

[0180] See Figure 7, as an example, Figure 7 is another schematic diagram applicable to the extension of the embodiment of the present application. As shown in Figure 7, the sequence #A1 is [w0 w1 w2 w3 w4], N SF =5. The transmission resource includes 11 time domain units, that is, N=11. The 11 time domain units can be divided into 5 time domain unit groups, which include 1 first time domain unit group and 4 second time domain unit groups. The first time domain unit group is the time domain unit group corresponding to the element w4 in sequence #A, and the second time domain unit group is the time domain unit group corresponding to the elements w0, w1, w2, and w3 in sequence #A. As shown in Figure 7, the number of time domain units contained in the first time domain unit group and the second time domain unit group is different. Specifically, the number of time domain units contained in the first time domain unit group is M1=M2+1=3, and the number of time domain units contained in the second time domain unit group is M2=2.

[0181] 6 and 7 , the first time domain unit group is the last group, which is not limited to this. For example, the first time domain unit group may also be the first group or any one of the middle groups.

[0182] Example 2: The number of the first time domain unit group is greater than 1, that is, N SF The number of time domain units contained in at least two of the time domain unit groups is different from the number of time domain units contained in the remaining time domain unit groups, and the number of time domain units contained in the remaining time domain unit groups is the same. The first time domain unit group can be the front group (i.e., the group with the time domain resources at the front) or the back group (i.e., the group with the time domain resources at the back), and can be a continuous group or a discontinuous group, without limitation. In addition, in this example, the number of time domain units contained in different first time domain unit groups may be the same or different, without limitation.

[0183] See Figure 8, as an example, Figure 8 is another schematic diagram applicable to the extension of the embodiment of the present application. As shown in Figure 8, the sequence #A1 is [w0 w1 w2 w3], N SF =4. The transmission resource includes 11 time domain units, that is, N=11. The 11 time domain units can be divided into 4 time domain unit groups, and the 4 time domain unit groups include 3 first time domain unit groups and 1 second time domain unit group. The first time domain unit group is the time domain unit group corresponding to the elements w0, w1, and w2 in sequence #A, and the second time domain unit group is the time domain unit group corresponding to the element w3 in sequence #A. As shown in Figure 8, the number of time domain units contained in the first time domain unit group and the second time domain unit group is different. Specifically, the number of time domain units contained in the first time domain unit group is M1=M2+1=3, and the number of time domain units contained in the second time domain unit group is M2=2.

[0184] As an example, any one of Figures 6 to 8 is a time slot, which includes 14 symbols, of which 11 symbols can be used to transmit data, and the remaining 3 symbols (such as the 1st symbol, the 8th symbol, and the 12th symbol) can be used to transmit other signals, such as DMRS, which can be used to demodulate data.

[0185] See Figure 9, as an example, Figure 9 is another schematic diagram applicable to the extension of the embodiment of the present application. As shown in Figure 9, the sequence #A1 is [w0 w1 w2 w3], N SF =4. The transmission resource includes 10 time domain units, that is, N=10. The 10 time domain units can be divided into 4 time domain unit groups, and the 4 time domain unit groups include 2 first time domain unit groups and 2 second time domain unit groups. The first time domain unit group is the time domain unit group corresponding to the elements w0 and w1 in sequence #A, and the second time domain unit group is the time domain unit group corresponding to the elements w2 and w3 in sequence #A. As shown in Figure 9, the number of time domain units contained in the first time domain unit group and the second time domain unit group is different. Specifically, the number of time domain units contained in the first time domain unit group is M1=M2+1=3, and the number of time domain units contained in the second time domain unit group is M2=2.

[0186] See Figure 10, as an example, Figure 10 is another schematic diagram applicable to the extension of the embodiment of the present application. As shown in Figure 10, the sequence #A1 is [w0 w1 w2 w3], N SF= 4. The transmission resources include 10 time-domain units, i.e., N = 10. These 10 time-domain units can be divided into 4 time-domain unit groups, and these 4 time-domain unit groups include 3 first time-domain unit groups and 1 second time-domain unit group. The first time-domain unit groups are the time-domain units corresponding to the elements w0, w1, w2 in sequence #A, and the second time-domain unit group is the time-domain unit corresponding to the element w3 in sequence #A. As shown in Figure 10, the number of time-domain units in the first time-domain unit group and the second time-domain unit group is different. Specifically, the number of time-domain units M1 in the first time-domain unit group = M2 + 2 = 3, and the number of time-domain units M2 in the second time-domain unit group = 1.

[0187] As an example, Figure 9 or Figure 10 shows a time slot, which includes 14 symbols. Among them, 10 symbols can be used for data transmission, and the remaining 4 symbols (such as the 1st symbol, the 6th symbol, the 9th symbol, and the 12th symbol) can be used for transmitting other signals, such as DMRS, and this DMRS can be used for data demodulation.

[0188] In Figures 8 to 10, it is not limited that the first time-domain unit group is in front of the second time-domain unit group and the first time-domain unit group is a continuous time-domain unit group. For example, the first time-domain unit group can also be behind the second time-domain unit group; for another example, the first time-domain unit group can also be discontinuous.

[0189] Case b: The remainder of (N / N SF ) is not 0, and N < M * N SF .

[0190] In this case, in a possible implementation, M1 < M2. For example, M1 = M2 - c2, where c2 is a predefined or configured parameter, c2 is greater than or equal to 1, such as c2 is 1, or 2, or 3, etc.

[0191] As an example, the value range of M1 is [M2 + N - M2 * N SF , M2).

[0192] Several examples are given below.

[0193] Example 1: The number of the first time-domain unit groups is 1, that is, the number of time-domain units in 1 time-domain unit group among N SF time-domain unit groups is different from the number of time-domain units in the remaining (N SF -1) time-domain unit groups, and the number of time-domain units in the remaining (N SF -1) time-domain unit groups is the same. The first time-domain unit group can be the first group, or the last group, or other groups, and this is not limited.

[0194] See Figure 11, as an example, Figure 11 is another schematic diagram of the extension applicable to the embodiment of the present application. As shown in Figure 11, the sequence #A1 is [w0 w1 w2 w3], N SF =4. The transmission resource includes 11 time domain units, that is, N=11. The 11 time domain units can be divided into 4 time domain unit groups, and the 4 time domain unit groups include 1 first time domain unit group and 3 second time domain unit groups. The first time domain unit group is the time domain unit group corresponding to the element w3 in sequence #A, and the second time domain unit group is the time domain unit group corresponding to the elements w0, w1, and w2 in sequence #A. As shown in Figure 11, the number of time domain units contained in the first time domain unit group and the second time domain unit group is different. Specifically, the number of time domain units contained in the first time domain unit group is M1=M2-1=2, and the number of time domain units contained in the second time domain unit group is M2=3. As an example, Figure 11 is a time slot, which includes 14 symbols, of which 11 symbols can be used to transmit data, and the remaining 3 symbols (such as the 1st symbol, the 8th symbol, and the 12th symbol) can be used to transmit other signals, such as DMRS, which can be used to demodulate data.

[0195] Example 2: The number of the first time domain unit group is greater than 1, that is, N SF The number of time domain units contained in at least two of the time domain unit groups is different from the number of time domain units contained in the remaining time domain unit groups, and the number of time domain units contained in the remaining time domain unit groups is the same. The first time domain unit group can be the previous group or the next group, or a continuous group or a discontinuous group, without limitation. In addition, in this example, the number of time domain units contained in different first time domain unit groups may be the same or different, without limitation.

[0196] See Figure 12, as an example, Figure 12 is another schematic diagram applicable to the extension of the embodiment of the present application. As shown in Figure 12, the sequence #A1 is [w0 w1 w2 w3], N SF=4. The transmission resource includes 11 time domain units, that is, N=11. The 11 time domain units can be divided into 4 time domain unit groups, and the 4 time domain unit groups include 2 first time domain unit groups and 2 second time domain unit groups. The first time domain unit group is the time domain unit group corresponding to the elements w2 and w3 in sequence #A, and the second time domain unit group is the time domain unit group corresponding to the elements w0 and w1 in sequence #A. As shown in Figure 12, the number of time domain units contained in the first time domain unit group and the second time domain unit group is different. Specifically, the number of time domain units contained in the first time domain unit group corresponding to the element w2 in sequence #A is M1=1, the number of time domain units contained in the first time domain unit group corresponding to the element w3 in sequence #A is M1=2, and the number of time domain units contained in the second time domain unit group is M2=4. As an example, Figure 12 shows a time slot, which includes 14 symbols, of which 11 symbols can be used to transmit data, and the remaining 3 symbols (such as the 1st symbol, the 8th symbol, and the 12th symbol) can be used to transmit other signals, such as DMRS, which can be used to demodulate data.

[0197] Example 2 in this scenario 2 is similar to Example 2 in the previous scenario 1, except that the first time domain unit group and the second time domain unit group in Figures 8-10 can be interchanged. For example, taking Figure 9 as an example, in scenario 2, the four time domain unit groups include two first time domain unit groups and two second time domain unit groups, and the second time domain unit group is the time domain unit group corresponding to the elements w0 and w1 in sequence #A, the first time domain unit group is the time domain unit group corresponding to the elements w2 and w3 in sequence #A, and the number of time domain units contained in the second time domain unit group is M2=3, and the number of time domain units contained in the first time domain unit group is M1=M2-1=2. No further details will be given here.

[0198] The above describes single-slot extension in symbol units and multi-slot extension in slot units. Now, we'll describe cross-slot extension in symbol units, also known as Scenario B. Scenario B is similar to Scenario A, except that in Scenario B, the extended symbols span slots. Scenario B is briefly explained below; for details, refer to Scenario A.

[0199] Case B: spreading across time slots in symbol units.

[0200] Spreading across time slots in symbol units can mean spreading across at least one symbol, or spreading the signal on at least one symbol, with the resulting signal spanning time slots, meaning that the resulting signal occupies symbols in at least two time slots. In other words, the signal to be transmitted (e.g., D#1) is spread across at least one symbol and mapped into at least two time slots.

[0201] For example, N time domain units are N time slots, and at least one symbol in the N time slots (such as 1 symbol, or M symbols) is extended. The extended signal occupies the N time slots, or the extended signal occupies part of the N time slots or part of the symbols in the N time slots.

[0202] The following still combines two scenarios for explanation.

[0203] Scene B1, (N / N SF ) has a remainder of 0, which means N can divide N SF . Or, (N*A / N SF ) has a remainder of 0, which means N*A can divide N SF .

[0204] Wherein, N may represent the number of time slots configured for transmitting D#2, and N may also be called a repetition factor Nrep. A may represent the number of time domain units included in a time slot for transmitting D#2.

[0205] Scenario B1 is similar to Scenario A1, except that in Scenario B1, the symbols occupied by D#1 after expansion span multiple time slots. This is briefly explained below with reference to FIG13 , and for details, please refer to the description of Scenario A1 above.

[0206] Refer to Figure 13, as an example, Figure 13 is another schematic diagram applicable to the extension of the embodiment of the present application. As shown in Figure 13, it is assumed that the TB occupies 12 symbols in a time slot, that is, A=12, and the transmission resource includes 4 time slots, that is, N=4 (i.e., 4 time slots, 48 ​​symbols), N SF =4 (i.e., the length of 4 symbols).

[0207] For example, N SF times the length of N SF The total number of symbols after 12 symbols are extended is: 12*N SF Assume N SF =4, then the total number of symbols after 12 symbol extension is 12*4=48 symbols (i.e., 4 time slots).

[0208] For another example, N is performed on every 3 symbols in the 12 symbols. SF times the length, we can get a length of 3*N SF The total number of symbols after 12 symbols are extended is: 4*3*N SF ; Assume N SF =4, then the total number of symbols after 12 symbol extension is 4*3*4=48 symbols (i.e., 4 time slots).

[0209] In FIG13 , the numbers in the orthogonal cover code (OCC) group represent the symbols after at least one symbol is extended. For example, N SF OCC group 0 represents the symbol of length Nocc obtained by extending the first symbol of D#1 (i.e., the signal on the first symbol of the 12 symbols occupied by D#1). OCC group 1 represents the symbol of length Nocc obtained by extending the second symbol of D#1 (i.e., the signal on the second symbol of the 12 symbols occupied by D#1). OCC group 3 represents the symbol of length Nocc obtained by extending the third symbol of D#1 (i.e., the signal on the third symbol of the 12 symbols occupied by D#1). This continues in this order until OCC group 11, which represents the symbol of length Nocc obtained by extending the 12th symbol of D#1 (i.e., the signal on the 12th symbol of the 12 symbols occupied by D#1). It can be seen that in the example shown in Figure 13, the length of Nocc is 4, and N is an integer multiple of Nocc.

[0210] Scene B2, (N / N SF ) is not 0, that is, N cannot be divided by N SF , or (N*A / N SF ) is not 0, that is, N*A cannot divide N SF .

[0211] Scenario B2 is similar to Scenario A2, except that in Scenario B2, the symbols occupied by NB#2 after expansion span multiple time slots. Furthermore, in Scenario B2, the first time-domain unit group may include symbols from at least two time slots, symbols spanning time slots, or some or all symbols from a single time slot. This is briefly explained below with reference to Figure 13 , and for details, please refer to the description of Scenario A2 above.

[0212] Taking Figure 13 as an example, if N = 6, then the total number of symbols obtained after expanding the 12 symbols is 48 symbols (i.e., 4 time slots). Therefore, two time slots are redundant. To address this, the number of time domain units in some time slots can be increased. For example, the number of time domain units in at least one of OCC groups 0 to 11 can be made different from the number of time domain units in other groups. In other words, the symbols in the two redundant time slots are included in at least one of OCC groups 0 to 11. For details, please refer to Scenario A2 in Scenario A and are not further described here.

[0213] The above introduces the extended solution in combination with scenario A and scenario B. As mentioned above, in scenario A2 or scenario B2, the number of time domain units in different time domain unit groups is different. The following introduces the solution related to the content carried in the time domain unit group.

[0214] Optionally, in scenario A2 or scenario B2, the content carried in the first time domain unit group may include the following implementation methods.

[0215] In a first possible implementation, at least two time domain units in the first time domain unit group carry the same content. In this way, the receiving end can improve data reception performance by combining the content of the same time domain units and utilizing the power of the remaining time domain units.

[0216] Taking Figure 6 as an example, the first time domain unit group is the time domain unit group corresponding to the element w1 in the sequence #A. The content carried by time domain unit 6 in the first time domain unit group is the same as the content carried by any other time domain unit in the first time domain unit group, that is, the content carried by time domain unit 6 in the first time domain unit group is the same as the content carried by any time domain unit among time domain unit 1, time domain unit 2, time domain unit 3, time domain unit 4, and time domain unit 5 in the first time domain unit group.

[0217] In a second possible implementation manner, the content carried by the time domain units in the first time domain unit group is the same as part of the content carried by the time domain units in the second time domain unit group.

[0218] Taking Figure 9 as an example, the first time domain unit group is the time domain unit group corresponding to elements w0 and w1 in sequence #A, and the content carried by each time domain unit in the first time domain unit group is the same as the content carried by each time domain unit in the second time domain unit group. Specifically, the content carried by a time domain unit in the first time domain unit group corresponding to element w0 is the same as the content carried by a time domain unit in the second time domain unit group.

[0219] Two implementations are described above, which are not limited thereto. In addition, if the number of first time domain unit groups is greater than 1, the contents carried by different first time domain unit groups may be the same or different.

[0220] The above-mentioned scheme for expansion is introduced in conjunction with Aspect 1. Based on the embodiments of the present application, schemes for expansion are provided for different numbers of time domain units, which can achieve a reasonable match between the expansion operation and the number of time domain units used to transmit signals, reduce resource waste, and improve transmission performance.

[0221] In addition, in the embodiment of the present application, the configured time domain unit may be fully occupied or may not be fully occupied after the expansion.

[0222] Aspect 2: Related solutions on whether the configured time domain unit is fully occupied after expansion.

[0223] In a first possible scenario, the number of time domain units after expansion is the same as the number of configured time domain units, that is, the configured time domain units are fully occupied after expansion.

[0224] For example, the transmission resources include N time domain units, and D#2 obtained by extending D#1 using sequence #A occupies the entire N time domain units, as shown in the previous Figures 5 to 13.

[0225] Regarding the situation where the configured time domain unit is fully occupied after the expansion, please refer to the relevant solutions in the previous aspect 1. The following mainly discusses the situation where the configured time domain unit is not fully occupied after the expansion.

[0226] In the second possible scenario, the number of time domain units after expansion is different from the configured number of time domain units. Specifically, the number of time domain units after expansion is smaller than the configured number of time domain units, that is, the configured time domain units are not fully occupied after expansion.

[0227] In this case, an expansion and repetition method can be used to make D#2 occupy the configured time domain unit. Repetition means that the signal is repeatedly mapped on the time domain resource, such as repeatedly mapping the signal on the first time domain resource on the second time domain resource.

[0228] Alternatively, D#2 ​​is obtained by extending and repeating D#1 using sequence #A. Several possible implementations are described below.

[0229] In the first possible implementation, D#2 ​​is obtained by first expanding D#1 using sequence #A, and then repeating the expanded signal over the remaining time domain units. Specifically, D#1 is first expanded using sequence #A to obtain a signal over N1 time domain units; the signal over N1 time domain units is then repeated over N2 time domain units, where N1 is an integer greater than or equal to 1 and less than or equal to N, and N2 is an integer greater than or equal to 0 and less than N. It can be understood that if N2 = 2, this means that after expanding D#1 using sequence #A, it occupies all N time domain units.

[0230] See Figure 14, as an example, Figure 14 is a schematic diagram of the expansion and repetition applicable to the embodiment of the present application. As shown in Figure 14, the sequence #A1 is [w0 w1], N SF=2, the time domain resource of the data includes 12 time domain units, that is, N=12, and Nrep is 2. Nrep represents the number of mappings, as shown in TB Rep#1 and TB Rep#2 in Figure 14. Nrep can be configured, predefined, or agreed upon, and is not limited to this. Based on this implementation, the second signal can first be expanded using sequence #A to obtain signals on N1 time domain units, where N1=6; then the signals on these 6 time domain units are repeated in the remaining 6 time domain units.

[0231] See Figure 15, as an example, Figure 15 is another schematic diagram of the expansion and repetition applicable to the embodiment of the present application. As shown in Figure 15, the sequence #A1 is [w0 w1], N SF =2, the time domain resource of the data includes 12 time domain units, that is, N=12, and Nrep is 3, as shown in TB Rep#1, TB Rep#2, and TB Rep#3 in Figure 15. Based on this implementation, the second signal can be first expanded using sequence #A to obtain a signal on N1 time domain units, where N1=4; then the signal on these four time domain units is repeated in the remaining eight time domain units.

[0232] As an example, Figure 14 or Figure 15 is a time slot, which includes 14 symbols, of which 12 symbols can be used to transmit data, and the remaining 2 symbols (such as the 1st symbol and the 12th symbol) can be used to transmit other signals, such as DMRS, which can be used to demodulate data.

[0233] See Figure 16, as an example, Figure 16 is another schematic diagram applicable to the expansion and repetition of the embodiment of the present application. As shown in Figure 16, N SF =4, the data time domain resource includes 16 time slots, that is, N=16, and Nrep is 4, as shown in TB Rep#1, TB Rep#2, TB Rep#3, and TB Rep#4 in Figure 16. Assuming that the transmission of the second signal occupies one time slot, the second signal can be first extended using sequence #A of length 4 to obtain a signal of four time slots; then the signal of the four time slots is repeated over the remaining 12 time slots.

[0234] The above mainly introduces the situations of repetition within a time slot or extension and repetition over multiple time slots in combination with Figures 14 to 16. The following introduces extension and repetition across time slots.

[0235] Referring to FIG. 17 , as an example, FIG. 17 is another schematic diagram of expansion and repetition applicable to an embodiment of the present application. FIG. 17 is similar to FIG. 13 , except that, in FIG. 17 , the transmission resource includes 8 time slots, that is, the time domain unit is a time slot, and N=8. As shown in FIG. 17 , after 12 symbols are expanded, OCC group 0 to OCC group 11 are obtained, and the OCC group 0 to OCC group 11 occupy 4 time slots (e.g., time slot 0 to time slot 3). Further, the OCC group 0 to OCC group 11 obtained after expansion can be repeated on the remaining 4 time slots (e.g., time slot 4 to time slot 7). The example shown in FIG. 17 can also be described as: first performing Nocc expansion on at least one symbol, and then mapping it to Nrep time slots in sequence, occupying Nocc time slots, and then repeatedly mapping Nrep / Nocc time slots after mapping.

[0236] In a second possible implementation, D#2 ​​is obtained by first expanding and repeating each part of D#1 through sequence #A.

[0237] Referring to FIG. 18 , as an example, FIG. 18 is another schematic diagram of expansion and repetition applicable to an embodiment of the present application. FIG. 18 is similar to FIG. 17 , except that, in the example shown in FIG. 18 , each symbol is expanded and repeated separately. Specifically, the first symbol of D#1 is expanded, and the expanded OCC group 0 is repeated twice in the time domain and then mapped to the time domain resources (equivalent to occupying 2 valid TB symbols); then, the second symbol of D#1 is expanded, and the expanded OCC group 1 is repeated twice in the time domain and then mapped to the time domain resources (equivalent to occupying 2 valid TB symbols), and so on. The example shown in FIG. 18 can also be described as: first, the first group of symbols is Nocc expanded, then repeated Nrep / Nocc times, and then the next group of symbols is expanded and repeated in sequence.

[0238] In a third possible implementation, D#2 ​​is obtained by first extending and repeating each portion of D#1 using sequence #A, and then repeating the sequence again. This method can be considered a combination of the first and second possible implementations.

[0239] Referring to Figure 19, as an example, Figure 19 is another schematic diagram of expansion and repetition applicable to an embodiment of the present application. Figure 19 is similar to Figure 18, except that, in the example shown in Figure 19, the transmission resources include 16 time slots, that is, T=16. And after OCC group 0-OCC group 11 are expanded and repeated, the obtained signal is repeated on the remaining 8 time slots. In other words, after the expansion is completed, it can be repeated 4 times, the first half is repeated 2 times, and the second half is repeated 2 times. The example shown in Figure 19 can also be described as: first perform Nocc expansion on each group of symbols, then repeat Nrep1 times, and then complete the transmission on all configured time slots in a repeated manner.

[0240] The above, in conjunction with Aspect 2, introduces the relevant solutions for whether the configured time domain units are fully occupied after expansion. Based on the embodiments of the present application, relevant solutions for expansion based on different numbers of time domain units are provided, which can achieve a reasonable match between expansion and repetition operations and the number of time domain units used for signal transmission, reduce resource waste, and improve transmission performance.

[0241] Furthermore, as previously described, if the expanded signal does not fully occupy the configured time domain units, the expanded signal can be repeated over the remaining time domain units. Furthermore, if frequency hopping (e.g., intra-time slot frequency hopping) is to be performed, the hopping location can be a repeated location. The following describes frequency hopping schemes in detail in conjunction with Aspect 3.

[0242] Aspect 3: Related solutions regarding frequency hopping.

[0243] In the embodiment of the present application, the signal can be transmitted by frequency hopping. The following is an example of two hops. It can be understood that in actual transmission, W hops may be included, where W is an integer greater than 1.

[0244] Optionally, the transmission resources include a first frequency resource and a second frequency resource, the N time domain units include N3 time domain units corresponding to the first frequency and N4 time domain units corresponding to the second frequency, and the signal on the first frequency is obtained by: extending D#1 with a first sequence on N3 time domain units; and / or, the signal on the second frequency is obtained by: extending D#1 with a first sequence on N4 time domain units. N3 and N4 are positive integers less than N. The first frequency and the second frequency are different. As an example, the center frequencies (or center frequency points) of the first frequency and the second frequency are different. Further, as an example, the first frequency and the second frequency do not overlap, or partially overlap. For example, the first frequency includes F1 frequency domain units, and the second frequency includes F2 frequency domain units. The F1 frequency domain units and the F2 frequency domain units are different (that is, the F1 frequency domain units and the F2 frequency domain units do not overlap), or the F1 frequency domain units and the F2 frequency domain units partially overlap (that is, the F1 frequency domain units and the F2 frequency domain units partially overlap). Wherein, F1 and F2 are integers greater than 1 or equal to 1.

[0245] Specifically, D#1 is extended using sequence #A over N3 time domain units corresponding to the first frequency to obtain D#2 over N3 time domain units. On the N4 time domain units corresponding to the second frequency, D#1 is extended using sequence #A to obtain D#2 over N4 time domain units. Based on this, if frequency hopping is used to transmit D#2, it can be extended separately over the time domain resources corresponding to each hop, for example, by using sequence #A to extend it according to the number of time domain units on each hop. Several examples are provided below, taking into account the form of time domain units.

[0246] Example 1: a time domain unit may be a symbol or a time slot, and N time domain units include N symbols or N time slots.

[0247] Referring to FIG. 20 , as an example, FIG. 20 is a schematic diagram of frequency hopping applicable to an embodiment of the present application.

[0248] As shown in (a) of Figure 20, there are a total of 7 time domain units (such as 7 symbols) on the time domain resources corresponding to the first frequency or the time domain resources corresponding to the second frequency, and a total of 2 time domain units among the 7 time domain units are used to transmit DMRS, so N=7-2=5. On the time domain resources corresponding to each frequency, D#1 is extended using sequence #A based on 5 time domain units to obtain D#2 on each frequency, and D#2 is sent. (b) of Figure 20 is similar to (a) of Figure 20, except that, in (b) of Figure 20, the value of N is different on the time domain resources corresponding to different frequencies. As shown in (b) of Figure 20, on the first frequency, N=6; on the second frequency, N=5. Therefore, on the time domain resources corresponding to the first frequency, sequence #A is used to expand the signal to be transmitted based on 6 time domain units to obtain D#2 on the first frequency, and D#2 is sent; on the time domain resources corresponding to the second frequency, sequence #A is used to expand the signal to be transmitted based on 5 time domain units to obtain D#2 on the second frequency, and D#2 is sent.

[0249] For details about the extension method, please refer to the relevant descriptions, such as those in Figures 5 to 13. Further, optionally, the specific method to be performed may be predefined, or may be configured by the network device to the terminal device through signaling.

[0250] Example 2: One time domain unit may be one symbol, and the N symbols include all symbols in multiple time slots.

[0251] Referring to Figure 21, as an example, Figure 21 is another schematic diagram of frequency hopping applicable to an embodiment of the present application. As shown in Figure 21, on the time domain resources corresponding to the first frequency or the time domain resources corresponding to the second frequency, there are a total of 2 time slots, and 1 time slot includes 14 symbols, so the 2 time slots include a total of 28 symbols, and a total of 4 symbols (i.e., the shaded symbols) of the 28 symbols are used to transmit DMRS, so N = 28-4 = 24. On the time domain resources corresponding to each frequency, D#1 is extended using sequence #A based on 24 symbols to obtain D#2 on each frequency, and D#2 is sent. In Figure 21, the time domain resources corresponding to the first frequency are time slot i and time slot i+1, and the time domain resources corresponding to the second frequency are time slot i+2 and time slot i+3. This is not limited to this, that is, the time domain resources corresponding to different hops can be continuous or discontinuous.

[0252] In this example 2, further optionally, P, A, and N SF Satisfies: P = k * N SF / A, where P represents the number of time domain units for continuous transmission (e.g., the number of time slots for continuous transmission), A represents the number of symbols used to transmit D#2 in one time domain unit (e.g., one time slot), k is a positive integer, and P is an integer greater than 1 and less than N. Specifically, when frequency hopping occurs between time slots, the parameters of the TB satisfy a certain relationship, such as P = k*N SF / A, based on which, frequency hopping between time slots can be achieved. Furthermore, the network side can also configure and indicate at least one of the following: the DMRS pattern of D#1, the number of time slots N, and the length N of sequence #A SF .

[0253] Example 3: One time domain unit may be one symbol, and the N symbols include all symbols in at least one time slot and part of the symbols in at least one time slot.

[0254] Referring to Figure 22, as an example, Figure 22 is another schematic diagram of frequency hopping applicable to an embodiment of the present application. As shown in Figure 22, there are a total of 21 symbols on the time domain resources corresponding to the first frequency or the time domain resources corresponding to the second frequency. Assuming that a time slot includes 14 symbols, then the 21 symbols can be considered as all the symbols in a time slot (14 symbols, which can also be called a full time slot) and part of the symbols in a time slot (such as half a symbol, i.e., 7 symbols, which can also be called a partial time slot). 4 of the 21 symbols are used to transmit DMRS, so N = 21 - 4 = 17. On the time domain resources corresponding to each frequency, D#1 is extended using sequence #A based on 17 symbols to obtain D#2 on each frequency, and D#2 is transmitted.

[0255] In Example 3, further optionally, the network side further configures and indicates at least one of the following: the number of consecutive time slots, whether frequency hopping based on all symbols of the at least one time slot and partial symbols in a time slot is supported, the position of the DMRS, the number of DMRSs, and the DMRS pattern. The position and number of DMRSs may be indicated separately for a full time slot and a partial time slot. The DMRS pattern may be indicated jointly for N symbols.

[0256] Aspect 4: Related solutions for RV.

[0257] Optionally, the N time domain units include N SF time domain units or N SF Time domain unit groups, sequence #A and N SF time domain units or N SF Time domain unit group, D#2 ​​in N SF time domain units or N SFThe redundancy version (RV) on each time domain unit group is the same. In this way, the signal obtained after being spread by a sequence #A can be jointly received and decoded, thereby improving transmission performance.

[0258] As an example, N SF The time domain unit can be N SF time slots, or N SF mini-slots, etc. As an example, N SF The time domain unit group can be N SF symbol groups, or N SF time slot groups, etc.

[0259] In one possible implementation, the RV version on the i-th time domain unit (such as the i-th time slot) or the i-th time domain unit group (such as the i-th symbol group) satisfies the following formula. RV(i)=floor((slot i -slot start ) / N SF )

[0260] Among them, slot i Indicates the i-th time domain unit or the i-th time domain unit group, slot start Indicates the first time domain unit or the first time domain unit group executed by the extension operation.

[0261] Refer to Figure 23, as an example, Figure 23 is a schematic diagram of the RV of the extended signal applicable to the embodiment of the present application. As shown in Figure 23, assuming that a time domain unit is 1 time slot, N = 16, N SF =4, meaning that D#1 can be extended by sequence #A of length 4. The resulting signal D#2 occupies four time slots, and D#2 has the same RV over these four time slots. Assuming RV∈{0 2 3 1}, as an example, the RV over the four time slots obtained after the first extension is 0, the RV over the four time slots obtained after the second extension is 2, the RV over the four time slots obtained after the third extension is 3, and the RV over the four time slots obtained after the fourth extension is 1. Specifically, the RVs of D#2 over the 16 time slots are: 0, 0, 0, 0, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 1, 1. For another example, RV∈{0 3 0 3}, then as an example, the RV of the four time slots obtained after the first extension is 0, the RV of the four time slots obtained after the second extension is 3, the RV of the four time slots obtained after the third extension is 0, and the RV of the four time slots obtained after the fourth extension is 3. Specifically, the RV of D#2 over the 16 time slots is: 0, 0, 0, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3, 3, 3, 3.

[0262] Aspect 5: Related solutions for integration with TBoMS.

[0263] In embodiments of the present application, extension can also be combined with TB over multiple slots (TBoMS). TBoMS refers to TB processing over multiple slots, or TB transmission over multiple slots, or TB transmission in multiple slots.

[0264] Optionally, TB#2 includes at least two parts, each of which occupies at least one time-domain unit group. A time-domain unit group can be a time-domain unit group (e.g., a symbol group or a time slot group) or a time slot. TB#1 is obtained by extending TB#2 via sequence #A, including the following implementations.

[0265] A first possible implementation involves separately expanding each of the at least two parts and mapping the expanded signals to corresponding time domain resources. Based on this implementation, each part of TB#2 can be expanded first and then mapped to the corresponding time domain resources. In other words, expansion can be performed first, followed by TBoMs.

[0266] See Figure 24, as an example, which is a schematic diagram of the combination of the extension and TBoMS applicable to the embodiment of the present application. Assume that TB#2 consists of two parts, respectively denoted as TB#21 and TB#22, and sequence #A is [w0 w1] (such as [+-]), N SF = 2. As shown in Figure 24, TB#21 and TB#22 are extended using a sequence #A of length 2 and mapped to the corresponding time domain resources. Furthermore, the extended signal can be repeated on the remaining allocated time domain resources.

[0267] In a second possible implementation, each of the at least two parts is first mapped to a time domain resource, and then the at least two parts are expanded using sequence #A. Based on this implementation, TB#2 can be first used as a TBoMS, and then the TBoMS as a whole can be expanded.

[0268] See Figure 25, as an example, which is another schematic diagram of the combination of the extension and TBoMS applicable to the embodiment of the present application. Similarly, assuming that TB#2 includes two parts, respectively denoted as TB#21 and TB#22, sequence #A is [w0 w1] (such as [+-]), N SF= 2. As shown in Figure 25, TB#21 and TB#22 are used as TBoMS, and then the TBoMS (i.e., TB#21 and TB#22) is extended using sequence #A of length 2. Furthermore, the extended signal can be repeated on the remaining allocated time domain resources.

[0269] The above two implementation methods are for illustration only and are not limiting. For example, the above two methods may also be used in combination.

[0270] A plurality of parameters are described above in aspects 1 to 5. The following describes how to obtain each parameter in conjunction with aspect 6.

[0271] Aspect 6: How to obtain each parameter.

[0272] For example, if the transmitting end is a network side and the receiving end is a terminal side, method 400 may optionally further include: the transmitting end sending configuration information to the receiving end. For another example, if the transmitting end is a terminal side and the receiving end is a network side, method 400 may optionally further include: the receiving end sending configuration information to the transmitting end. For another example, if the transmitting end is a terminal side and the receiving end is a terminal side, method 400 may optionally further include: the network device sending configuration information to the transmitting end and / or the receiving end. The configuration information may include information about transmission resources and / or the first sequence.

[0273] As an example, the configuration information includes at least one of the following information: N time domain units, sequence #A, a time domain unit corresponding to an element of sequence #A, or a time domain unit occupied by a DMRS used to demodulate D#2. The above information is briefly introduced below.

[0274] 1) The configuration information includes information of N time domain units.

[0275] The information of the N time domain units may include at least one of the following: the position of the N time domain units, N, the starting position of the N time domain units, the ending position of the N time domain units, and whether the N time domain units are continuous. When the configuration information includes at least one of the above items, the position of the N time domain units can be obtained based on the configuration information.

[0276] For example, the transmitting end sends configuration information to the receiving end, where the configuration information includes the starting positions of N time domain units, and N is predefined or preconfigured, so that the positions of the N time domain units can be determined based on the starting positions of the N time domain units and N.

[0277] 2) The configuration information includes information about the time domain unit occupied by the DMRS used to demodulate the D#2.

[0278] The information of the time domain units occupied by the DMRS used to demodulate the D#2 may include at least one of the following: the number of time domain units occupied by the DMRS, the position of the time domain units occupied by the DMRS, and the pattern of the DMRS.

[0279] For example, taking N time domain units as N symbols, the transmitting end sends configuration information to the receiving end, and the configuration information includes the total number of DMRS symbols l DMRS Based on this, we know that there are N time domain units, that is, N = l d -l DMRS Among them, l d Indicates the total number of symbols in a time slot, l d It may be predefined or preconfigured or included in the configuration information. The symbol position occupied by the DMRS may be predefined or preconfigured or included in the configuration information.

[0280] 3) The configuration information includes information of sequence #A.

[0281] The information of sequence #A includes at least one of the following: the length of sequence #A, the number of sequence #A, and the element of sequence #A (ie, sequence #A).

[0282] In one example, the configuration information includes the length of sequence #A.

[0283] For example, a correspondence between a sequence #A of different lengths and its elements is predefined or preconfigured, wherein the correspondence can exist in the form of a table, a function, a text, or a string, such as for storage or transmission. Taking a table as an example, for example, the correspondence can be shown in Table 1.

[0284] Table 1

[0285] Taking Table 1 as an example, for example, if the length of sequence #A included in the configuration information is N SF1 , then based on Table 1, we can see that the sequence #A is [w 00 w 01 w 02 ...w NSF1-1 For example, if the length of sequence #A included in the configuration information is N SF2 , then based on Table 1, we can see that the sequence #A is [w 10 w 11 w 12 ...w NSF2-1 For example, if the length of sequence #A included in the configuration information is N SF3 , then based on Table 1, we can see that the sequence #A is [w 20 w 21w 22 ...w NSF3-1 ].

[0286] In another example, the configuration information includes the number (or identifier, or index) of sequence #A.

[0287] For example, multiple sets of sequences #A are predefined, wherein the multiple sets of sequences #A can exist in the form of a table, a function, a text, or a string, such as for storage or transmission. Taking a table as an example, for example, the multiple sets of sequences #A can be as shown in Table 2.

[0288] Table 2

[0289] Taking Table 2 as an example, for example, if the number of sequence #A included in the configuration information is n1, then based on Table 2, it can be seen that sequence #A is [w 00 w 01 w 02 ……]. For another example, if the number of sequence #A included in the configuration information is n2, then based on Table 2, it can be seen that sequence #A is [w 10 w 11 w 12 ……]. For another example, if the number of sequence #A included in the configuration information is n3, then based on Table 2, it can be seen that sequence #A is [w 20 w 21 w 22 ……].

[0290] Tables 1 and 2 are provided for illustrative purposes only and are not intended to be limiting. For example, Tables 1 and 2 may include a greater number of sequences #A. For another example, Tables 1 and 2 may be used in combination, meaning that sequences #A of the same length may have multiple forms.

[0291] The above description is based on an example in which the configuration information includes sequence #A, which is not limited to this example. For example, sequence #A may also be predefined.

[0292] 4) The configuration information includes the number of time domain units corresponding to one element of sequence #A.

[0293] For example, taking scenario A1 in situation A in aspect 1 as an example, the number of time domain units corresponding to one element of the sequence #A is M.

[0294] For another example, using scenario A2 in situation A in aspect 1, the number of time-domain units corresponding to an element of sequence #A is M1 and M2. For example, the configuration information includes M1 or M2, and M1 and M2 have an association relationship. Thus, based on M1 or M2 and the association relationship, M1 and M2 can be determined. For another example, the configuration information includes M1 and M2.

[0295] It can be understood that in some of the above embodiments, the time domain unit is taken as a time slot or a symbol for example, and this is not limited to this.

[0296] It can also be understood that in some of the above embodiments, the "number of time domain units contained in the time domain unit group" is mentioned many times, and the "number of time domain units contained in the time domain unit group" can also be replaced by: "the number of time domain units contained in the time domain unit group" or "the number of time domain units in the time domain unit group", which represents the number of time domain units included in a time domain unit group.

[0297] It can also be understood that in some of the above embodiments, the letters corresponding to the terms are only an example, and the embodiments of the present application are not limited thereto. Any expression or description that can express the same meaning is applicable to the embodiments of the present application. For example, in the above embodiment, N SF Indicates the length of sequence #A, N SF It can also be replaced by other expressions (such as other letters). For example, N SF It can be replaced by N5 or B, etc. For example, in the above embodiment, the element of sequence #A is w i For example, w i Can also be replaced by a i 、b i For example, i can also start numbering from other values ​​(such as 1), such as i = 1, 2, ..., N SF .

[0298] It is also understood that in some of the above embodiments, when "transmission" is mentioned, unless otherwise specified, transmission includes receiving and / or sending. For example, transmitting a signal may include receiving a signal and / or sending a signal.

[0299] It can also be understood that in some of the above embodiments, the multiple references to pre-defined may indicate that the pre-defined standard protocol is pre-defined, or may indicate that the pre-agreed or pre-negotiated standard protocol is pre-agreed or pre-negotiated between devices.

[0300] It can also be understood that some optional features in the various embodiments of the present application may not depend on other features in certain scenarios, and may also be combined with other features in certain scenarios, without limitation.

[0301] The method provided in the embodiments of the present application is described in detail above with reference to Figures 4 to 25. Below, the apparatus provided in the embodiments of the present application is described in detail with reference to Figures 26 to 28. It should be understood that the description of the apparatus embodiment corresponds to the description of the method embodiment. Therefore, for matters not described in detail, reference can be made to the method embodiment above, and for the sake of brevity, they will not be repeated here.

[0302] Referring to Figure 26 , as an example, Figure 26 is a schematic diagram of a communication device 2600 provided in an embodiment of the present application. Device 2600 includes a transceiver unit 2610 and a processing unit 2620. Transceiver unit 2610 can be used to implement corresponding communication functions. Transceiver unit 2610 can also be referred to as a communication interface or communication unit. Processing unit 2620 can be used to perform processing, such as determining time domain resources or performing signal spreading or despreading.

[0303] Optionally, the device 2600 may further include a storage unit, which may be used to store instructions and / or data. The processing unit 2620 may read the instructions and / or data in the storage unit so that the device implements the aforementioned method embodiment.

[0304] Optionally, the transceiver unit 2610 may include a receiving unit and a sending unit. The receiving unit may be used to perform reception-related operations (such as receiving data or messages), and the sending unit may be used to perform transmission-related operations (such as sending data or messages).

[0305] In a first possible design, the device 2600 may be the transmitting end in the aforementioned embodiment, and the device 2600 may implement the steps or processes corresponding to those performed by the transmitting end in the above method embodiment. The transceiver unit 2610 may be used to perform the transmitting-receiving-related operations (such as the operations of sending and / or receiving data or messages) of the transmitting end in the above method embodiment, such as the transceiver unit 2610 may be used to perform step 420 in the embodiment shown in FIG4 . The processing unit 2620 may be used to perform the processing-related operations of the transmitting end in the above method embodiment, or operations other than transmitting and receiving (such as operations other than sending and / or receiving data or messages), such as the processing unit 2620 may be used to perform step 410 in the embodiment shown in FIG4 .

[0306] In a possible implementation, the processing unit 2620 is configured to determine a transmission resource and a first sequence, wherein the transmission resource includes N time domain units and the length of the first sequence is N. SF , N and N SF is an integer greater than 1, and (N / N SF ) is not 0; a transceiver unit 2610 is configured to send a first signal via a transmission resource, the first signal being obtained by extending the second signal by a first sequence.

[0307] In another possible implementation, the processing unit 2620 is configured to determine a transmission resource and a first sequence, wherein the transmission resource includes N time domain units and the length of the first sequence is N. SF , N and N SF is an integer greater than 1, and (N / N SF) is 0; a transceiver unit 2610 is configured to send a first signal via a transmission resource, where the first signal is obtained by extending the second signal with a first sequence.

[0308] In a second possible design, the device 2600 may be the receiving end in the aforementioned embodiment, and the device 2600 may implement the steps or processes corresponding to those performed by the receiving end in the above method embodiment. The transceiver unit 2610 may be used to perform the transceiver-related operations (such as the operations of sending and / or receiving data or messages) of the receiving end in the above method embodiment. For example, the transceiver unit 2610 may be used to perform step 420 in the embodiment shown in FIG4 . The processing unit 2620 may be used to perform the processing-related operations of the receiving end in the above method embodiment, or operations other than transceiver (such as operations other than sending and / or receiving data or messages). For example, the processing unit 2620 may be used to perform step 410 in the embodiment shown in FIG4 .

[0309] In a possible implementation, the processing unit 2620 is configured to determine a transmission resource and a first sequence, wherein the transmission resource includes N time domain units and the length of the first sequence is N. SF , N and N SF is an integer greater than 1, and (N / N SF ) is not 0; the transceiver unit 2610 is used to receive a first signal through a transmission resource, where the first signal is obtained by extending the second signal by a first sequence.

[0310] In another possible implementation, the processing unit 2620 is configured to determine a transmission resource and a first sequence, wherein the transmission resource includes N time domain units and the length of the first sequence is N. SF , N and N SF is an integer greater than 1, and (N / N SF ) is 0; a transceiver unit 2610 is configured to receive a first signal through a transmission resource, where the first signal is obtained by extending the second signal with a first sequence.

[0311] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0312] It should also be understood that the device 2600 here is embodied in the form of a functional unit. The term "unit" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 2600 can be specifically the communication device in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the communication device in the above-mentioned method embodiments. To avoid repetition, they will not be described here.

[0313] The apparatus 2600 of each of the above-described solutions has the function of implementing the corresponding steps performed by the communication device in the above-described method. The functions can be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above-described functions; for example, the transceiver unit can be replaced by a transceiver (for example, the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment.

[0314] In addition, the above-mentioned transceiver unit 2610 can also be a transceiver circuit (for example, it can include a receiving circuit and a sending circuit), and the processing unit can be a processing circuit.

[0315] It should be noted that the apparatus in FIG26 may be the communication device in the aforementioned embodiment, or may be a chip or chip system, such as a system on chip (SoC). The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip. This is not limited here.

[0316] Referring to FIG. 27 , as an example, FIG. 27 is a schematic diagram of another communication device 2700 provided in an embodiment of the present application. The device 2700 includes a processor 2710, which is coupled to a memory 2720. The memory 2720 is configured to store computer programs or instructions and / or data. The processor 2710 is configured to execute the computer programs or instructions stored in the memory 2720, or read data stored in the memory 2720, to perform the methods described in the above method embodiments.

[0317] Optionally, there are one or more processors 2710.

[0318] Optionally, the memory 2720 is one or more.

[0319] Optionally, the memory 2720 is integrated with the processor 2710 or provided separately.

[0320] Optionally, as shown in Figure 27, the device 2700 further includes a transceiver 2730, which is used to receive and / or send signals. For example, the processor 2710 is used to control the transceiver 2730 to receive and / or send signals.

[0321] As an example, the processor 2710 may have the function of the processing unit 2620 shown in Figure 26, the memory 2720 may have the function of a storage unit, and the transceiver 2730 may have the function of the transceiver unit 2610 shown in Figure 26.

[0322] As a solution, the device 2700 is used to implement the operations performed by the communication device in the above various method embodiments.

[0323] For example, the processor 2710 is configured to execute computer programs or instructions stored in the memory 2720 to implement the relevant operations of the sending end or the receiving end in the above various method embodiments.

[0324] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0325] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0326] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.

[0327] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0328] 28 , as an example, is a schematic diagram of a chip system 2800 provided in accordance with an embodiment of the present application. The chip system 2800 (or processing system) includes a logic circuit 2810 and an input / output interface 2820 .

[0329] Logic circuit 2810 may be a processing circuit within chip system 2800. Logic circuit 2810 may be coupled to a storage unit and invoke instructions within the storage unit, enabling chip system 2800 to implement the methods and functions of various embodiments of the present application. Input / output interface 2820 may be an input / output circuit within chip system 2800, outputting information processed by chip system 2800 or inputting data or signaling information to be processed into chip system 2800 for processing.

[0330] Alternatively, the logic circuit 2810 may be implemented by one or more processors, including the one or more processors or a processing portion of the one or more processors.

[0331] Optionally, the input / output interface 2820 may include a transceiver circuit, a transceiver, an input / output circuit, or a communication interface.

[0332] As a solution, the chip system 2800 is used to implement the operations performed by the communication device (such as the transmitting end and the receiving end) in the various method embodiments above.

[0333] For example, the logic circuit 2810 is used to implement the processing-related operations performed by the communication device (such as the transmitting end, and also the receiving end) in the above method embodiments; the input / output interface 2820 is used to implement the sending and / or receiving-related operations performed by the communication device (such as the transmitting end, and also the receiving end) in the above method embodiments.

[0334] An embodiment of the present application further provides a computer-readable storage medium on which are stored computer instructions for implementing the methods executed by a communication device (such as a transmitting end or a receiving end) in the above-mentioned method embodiments.

[0335] For example, when the computer program is executed by a computer, the computer can implement the methods performed by the communication device (such as the sending end or the receiving end) in each embodiment of the above method.

[0336] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed by a computer, implement the methods performed by a communication device (such as a transmitting end or a receiving end) in the above-mentioned method embodiments.

[0337] An embodiment of the present application further provides a communication system, which includes the transmitting end and the receiving end in the above embodiments.

[0338] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

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

[0340] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can 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 instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the aforementioned available medium includes, but is not limited to, various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0341] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A signal transmission method, characterized in that: include: Determine a transmission resource and a first sequence, wherein the transmission resource includes N time domain units and the length of the first sequence is N SF , N and N SF is an integer greater than 1, and (N / N SF ) has a remainder that is not 0; A first signal is sent or received through the transmission resource, where the first signal is obtained by spreading a second signal through the first sequence.

2. The method according to claim 1, characterized in that The N time domain units include N SF time domain unit groups, N in the first sequence SF elements with the N SF There is a one-to-one correspondence between the time domain unit groups, and the N SF The time domain unit groups include at least one first time domain unit group and at least one second time domain unit group, and the number of time domain units in the first time domain unit group is different from the number of time domain units in the second time domain unit group.

3. The method according to claim 2, characterized in that The number of time domain units in the second time domain unit group is equal to M, and the N and N SF Satisfies: N>M*N SF The number of time domain units in the first time domain unit group ranges from [M+1, (M+NM*N SF )], M is an integer greater than or equal to 1 and less than N.

4. The method according to claim 2, characterized in that The number of time domain units in the second time domain unit group is equal to M, and the N and N SF Satisfied: N <M*N SF The number of time domain units in the first time domain unit group ranges from [(M+NM*N SF ),M), M is an integer greater than or equal to 1 and less than N.

5. The method according to any one of claims 2 to 4, characterized in that The content carried by at least two time domain units in the first time domain unit group is the same; or, The content carried by the time domain units in the first time domain unit group is the same as part or all of the content carried by the time domain units in the second time domain unit group; or The contents carried by at least two first time domain unit groups in the at least one first time domain unit group are the same or different.

6. The method according to any one of claims 1 to 5, characterized in that The first signal is obtained by extending and repeating the second signal through the first sequence.

7. The method according to claim 6, characterized in that The first signal is obtained by extending and repeating the second signal by the first sequence, including: The first signal is obtained by first expanding the second signal through the first sequence to obtain signals on N1 time domain units, and then repeating the signals on the N1 time domain units in N2 time domain units, the N time domain units include the N1 time domain units and the N2 time domain units, N1 is an integer greater than 1 or equal to 1 and less than N or equal to N, and N2 is an integer greater than or equal to 0 and less than N.

8. The method according to claim 6, characterized in that The second signal includes at least two signal parts, and the first signal is obtained by extending and repeating the second signal by the first sequence, including: The first signal is obtained by extending and repeating each of the at least two signal parts using the first sequence.

9. The method according to any one of claims 1 to 8, characterized in that The first signal is data, and the N time domain units include N SF time domain units or N SF Time domain unit groups, N in the first sequence SF elements with the N SF time domain units or the N SF The data in the N time domain unit groups correspond one to one. SF time domain units or the N SF The redundancy versions on the time domain unit groups are the same.

10. The method according to any one of claims 1 to 9, characterized in that The transmission resource includes a first frequency and a second frequency, the first frequency and the second frequency are different, the N time domain units include N3 time domain units corresponding to the first frequency and N4 time domain units corresponding to the second frequency, and N3 and N4 are positive integers less than N. The first signal is obtained by extending the second signal by the first sequence, including: The signal on the first frequency is obtained by: extending the second signal using the first sequence over the N3 time domain units; and / or, The signal at the second frequency is obtained by: extending the second signal using the first sequence over the N4 time domain units.

11. The method according to any one of claims 1 to 10, characterized in that The second signal is data, the data occupies at least one time domain unit or a time domain unit group, and the data includes at least two parts. The first signal is obtained by extending the second signal by the first sequence, including: The first signal is obtained by mapping each of the at least two parts to a time domain resource and then extending the at least two parts using the first sequence; or The first signal is obtained by respectively extending each of the at least two parts using the first sequence, and mapping the extended signals to corresponding time domain resources.

12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: Receive or send configuration information, where the configuration information includes at least one of the following information: the N time domain units, the first sequence, a time domain unit corresponding to an element in the first sequence, or a time domain unit occupied by a demodulation reference signal used to demodulate the first signal.

13. A signal transmission method, characterized in that: include: Determine a transmission resource and a first sequence, wherein the transmission resource includes N time domain units and the length of the first sequence is N SF , N and N SF is an integer greater than 1, and (N / N SF ) has a remainder of 0; The first signal is sent or received through the transmission resource, where the first signal is obtained by extending the second signal through the first sequence.

14. The method according to claim 13, characterized in that The first signal is obtained by extending and repeating the second signal through the first sequence.

15. The method according to claim 14, characterized in that The first signal is obtained by extending and repeating the second signal by the first sequence, including: The first signal is obtained by first expanding the second signal through the first sequence to obtain signals on N1 time domain units, and then repeating the signals on the N1 time domain units in N2 time domain units, the N time domain units include the N1 time domain units and the N2 time domain units, N1 is an integer greater than 1 or equal to 1 and less than N or equal to N, and N2 is an integer greater than or equal to 0 and less than N.

16. The method according to claim 14, characterized in that The second signal includes at least two signal parts, and the first signal is obtained by extending and repeating the second signal by the first sequence, including: The first signal is obtained by extending and repeating each of the at least two signal parts using the first sequence.

17. The method according to any one of claims 13 to 16, characterized in that The first signal is data, and the N time domain units include N SF time domain units or N SF Time domain unit groups, N in the first sequence SF elements with the N SF time domain units or the N SF The data in the N time domain unit groups correspond one to one. SF time domain units or the N SF The redundancy versions on the time domain unit groups are the same.

18. The method according to any one of claims 13 to 17, characterized in that The transmission resource includes a first frequency and a second frequency, the first frequency and the second frequency are different, the N time domain units include N3 time domain units corresponding to the first frequency and N4 time domain units corresponding to the second frequency, and N3 and N4 are positive integers less than N. The first signal is obtained by extending and repeating the second signal by the first sequence, including: The signal on the first frequency is obtained by: extending and repeating the second signal using the first sequence over the N3 time domain units; and / or, The signal at the second frequency is obtained by: extending and repeating the second signal using the first sequence over the N4 time domain units.

19. The method according to claim 18, characterized in that P, A, and N SF Satisfies: P = k * N SF / A, where P represents the number of time domain units for continuous transmission, A represents the number of symbols used to transmit the first signal in one time domain unit, k is a positive integer, and P is an integer greater than 1 and less than N.

20. The method according to claim 18, wherein The N3 time domain units and / or the N4 time domain units include all symbols of at least one time slot and part of the symbols in one time slot.

21. The method according to claim 20, characterized in that The method further comprises: Indication information is received or sent, where the indication information indicates whether frequency hopping based on all symbols of the at least one time slot and part of the symbols in one time slot is supported.

22. The method according to any one of claims 13 to 21, characterized in that The second signal is data, the data occupies at least one time domain unit or a time domain unit group, and the data includes at least two parts. The first signal is obtained by extending the second signal by the first sequence, including: The first signal is obtained by mapping each of the at least two parts to a time domain resource and then extending the at least two parts using the first sequence; or The first signal is obtained by respectively extending each of the at least two parts using the first sequence, and mapping the extended signals to corresponding time domain resources.

23. The method according to any one of claims 13 to 22, characterized in that The method further comprises: Receive or send configuration information, where the configuration information includes at least one of the following information: the N time domain units, the first sequence, the number of time domain units corresponding to an element in the first sequence, or the time domain units occupied by a demodulation reference signal used to demodulate the first signal.

24. The method according to any one of claims 1 to 23, characterized in that The time domain unit is a symbol or a time slot.

25. The method according to any one of claims 1 to 24, characterized in that The second signal is data, the transmission resource includes at least one time slot, and the N time domain units include symbols in the at least one time slot excluding symbols occupied by a demodulation reference signal.

26. A communication device, characterized in that: The method comprises modules or units for executing the method according to any one of claims 1 to 25.

27. A communication device, characterized in that: The device comprises a processor configured to execute a computer program or instruction in a memory so as to cause the device to perform the method according to any one of claims 1 to 25.

28. The device according to claim 27, characterized in that The device further comprises the memory and / or the communication interface, wherein the communication interface is coupled to the processor. The communication interface is used to input and / or output information.

29. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instructions, and when the computer program or instructions are executed on a communication device, the communication device is caused to perform the method according to any one of claims 1 to 25.

30. A computer program product, characterized in that The computer program product comprises a computer program or instructions for performing the method according to any one of claims 1 to 25.

Citation Information

Patent Citations

  • Method and device for uplink information transmission

    CN109155699A

  • Terminal, base station and communication method

    CN115812335A

  • Non-orthogonal multiple access techniques for narrowband internet of things and machine type communication

    US20190141499A1

  • Control channel transmission and receiving method and apparatus, and communication device

    WO2022104656A1