Communication method and related device and system

By using multiple signaling to indicate the resource location and transmission format of the terminal device during the repeated transmission of PUSCH, the problem of inflexible scheduling in the prior art is solved, and the resource utilization rate and transmission performance are improved.

CN119922709APending Publication Date: 2025-05-02HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311440218.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The prior art scheduling before PUSCH repeated transmission is not flexible enough, resulting in the pre-produced scheduling that may not be applicable after the channel state changes, affecting resource utilization and transmission performance.

Method used

The flexibility of resource configuration is improved by using multiple signaling to instruct the resource location and/or transmission format for the PUSCH repeated transmission during the PUSCH repetitive transmission.

Benefits of technology

It realizes more flexible resource scheduling, improves resource usage efficiency, reduces bit error rate, and helps to terminate PUSCH duplicate transmission in advance, avoiding resource waste and increased delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922709A_ABST
    Figure CN119922709A_ABST
Patent Text Reader

Abstract

A communication method and related device and system, relating to the field of communications, the method comprising: a terminal device receiving a first signaling and at least one second signaling from a network device; the terminal equipment sends PUSCH repeated transmission based on the first signaling and the at least one second signaling, and the number of times of repetition of the PUSCH repeated transmission is indicated by the network equipment; wherein in the PUSCH repeated transmission, the position and / or the transmission format of the resource of at least one time of PUSCH repeated transmission are / is indicated by the first signaling; and in the PUSCH repeated transmission, the position and / or the transmission format of the resource in which at least one time of PUSCH repeated transmission exists are / is indicated by the at least one second signaling. According to the invention, the position and / or the transmission format of the resource used for PUSCH repeated transmission are / is indicated through a plurality of signalings, scheduling can be carried out flexibly, and the utilization efficiency of the resource is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a communication method and related devices and systems. Background Art

[0002] In a currently known communication method, before repeated transmission of a physical uplink shared channel (PUSCH), a network device may perform scheduling through downlink control information (DCI), for example, scheduling resources for repeated transmission of PUSCH, indicating the transmission format of repeated transmission of PUSCH, etc. However, since scheduling is performed before repeated transmission of PUSCH, in some cases, as the channel state changes over time, the scheduling pre-made by DCI may not be applicable to the changed channel state. Therefore, this scheduling method is not flexible enough.

[0003] Therefore, how to flexibly schedule repeated PUSCH transmission is a technical problem that needs to be solved urgently. Summary of the invention

[0004] The present application provides a communication method and related devices and systems, in order to flexibly configure resources or resource transmission formats for PUSCH repeated transmission for terminal equipment, thereby improving resource utilization.

[0005] On the first aspect, the present application provides a communication method, which can be executed by a terminal device, or by a component configured in the terminal device (such as a chip, a chip system, etc.), or by a logic module or software that can realize all or part of the functions of the terminal device, and the present application does not limit this.

[0006] Exemplarily, the method includes: receiving a first signaling and at least one second signaling from a network device; sending a PUSCH repeated transmission based on the first signaling and the at least one second signaling, and the number of repetitions of the PUSCH repeated transmission is indicated by the network device; wherein, in the PUSCH repeated transmission, the position and / or transmission format of the time-frequency resources where there is at least one PUSCH repeated transmission is indicated by the first signaling; and, in the PUSCH repeated transmission, the position and / or transmission format of the time-frequency resources where there is at least one PUSCH repeated transmission is indicated by the at least one second signaling.

[0007] Based on the above scheme, in one case, the terminal device can complete PUSCH retransmission based on the location of the resources for PUSCH retransmission indicated by the received multiple signalings. That is to say, the location of the resources for PUSCH retransmission may not be indicated by a DCI once before the start of PUSCH retransmission, but may be indicated by multiple signalings before and during PUSCH retransmission. In this way, the terminal device can flexibly configure better resources, improve the efficiency of resource use, and help reduce the bit error rate. In another case, the terminal device can complete PUSCH retransmission based on the transmission format for PUSCH retransmission indicated by the received multiple signalings. That is to say, the transmission format for PUSCH retransmission may not be indicated by a DCI once before the start of PUSCH retransmission, but may be indicated by multiple signalings before and during PUSCH retransmission. In this way, the transmission format can be flexibly adjusted to improve the matching degree between the transmission format and the channel.

[0008] On the second aspect, the present application provides a communication method, which can be executed by a network device, or by a component configured in the network device (such as a chip, a chip system, etc.), or by a logic module or software that can realize all or part of the functions of the network device. The present application does not limit this.

[0009] Exemplarily, the method includes: sending a first signaling to a terminal device, the first signaling being used to indicate the position and / or transmission format of time-frequency resources for at least one PUSCH repeated transmission, the number of repetitions of the PUSCH repeated transmission being determined by the network device; sending at least one second signaling to the terminal device, the at least one second signaling being used to indicate the position and / or transmission format of time-frequency resources for at least one PUSCH repeated transmission.

[0010] Based on the above scheme, during the process of repeated transmission of PUSCH, the network device can flexibly schedule and use multiple signaling to indicate the location and / or transmission format of resources used for repeated transmission of PUSCH. In one case, the location of resources used for repeated transmission of PUSCH may not be indicated by one DCI at one time before the start of repeated transmission of PUSCH, but may be indicated by multiple signaling before repeated transmission of PUSCH and during repeated transmission of PUSCH. In this way, it is possible to flexibly configure better resources for terminal devices, improve the efficiency of resource use, and help reduce the bit error rate. In another case, the terminal device can complete repeated transmission of PUSCH based on the transmission format for repeated transmission of PUSCH indicated by the received multiple signalings. That is to say, the transmission format for repeated transmission of PUSCH may not be indicated by one DCI at one time before repeated transmission of PUSCH, but may be indicated by multiple signaling before repeated transmission of PUSCH and during repeated transmission of PUSCH. In this way, it is also possible to flexibly adjust the transmission format and improve the matching degree between the transmission format and the channel.

[0011] In combination with the first aspect, in some possible implementations, the method further includes: receiving a third signaling from the network device, the third signaling being used to indicate a first resource set, the first resource set including resources for transmitting the second signaling.

[0012] Accordingly, in combination with the second aspect, in some possible implementations, the method further includes: sending a third signaling to the terminal device, where the third signaling is used to indicate a first resource set, and the first resource set includes resources for transmitting the second signaling.

[0013] In combination with the first aspect and the second aspect, in some possible implementations, the transmission time of the first signaling is earlier than the transmission time of the at least one second signaling.

[0014] That is, the network device sends the first signaling to the terminal device earlier than the at least one second signaling. Accordingly, the terminal device receives the first signaling earlier than the at least one second signaling.

[0015] The terminal device can perform subsequent PUSCH retransmissions based on the latest received signaling, or it can be said that the terminal device can adjust the PUSCH retransmissions according to the latest received signaling. That is to say, in the communication method provided in the present application, for the terminal device, the priority of the signaling received later is higher than the priority of the signaling received earlier. In other words, the priority of the second signaling is higher than the priority of the first signaling. When the terminal device receives multiple second signalings, the priority of the second signaling received later is higher than the priority of the second signaling received earlier.

[0016] In combination with the first aspect and the second aspect, in some possible implementations, the transmission format includes one or more of the following: transmission power of PUSCH repeated transmission, modulation level, cyclic order of redundant versions, beam direction or precoding.

[0017] The network device can not only indicate the location of the resources used for repeated PUSCH transmission to the terminal device, but also indicate the transmission format corresponding to each repeated PUSCH transmission to the terminal device, such as but not limited to the transmission power, modulation level, cyclic order of the redundant version, beam direction or precoding of the repeated PUSCH transmission. It can be understood that the location of the time-frequency resources, the transmission power, modulation level, cyclic order of the redundant version (RV), beam direction or precoding of the repeated PUSCH transmission will affect the efficiency of the terminal device in using the time-frequency resources.

[0018] In combination with the first aspect and the second aspect, in some possible implementations, the first signaling is a first DCI, and the second signaling is a second DCI or a signaling transmitted on a physical downlink shared channel (PDSCH).

[0019] In combination with the first aspect and the second aspect, in some possible implementations, the third signaling indicating the first resource set includes: an offset of a starting position of the first resource set relative to a predefined reference position.

[0020] In combination with the first aspect and the second aspect, in some possible implementations, the first resource set includes at least one resource, and each resource in the at least one resource is used to transmit one second signaling in the at least one second signaling.

[0021] In combination with the first aspect and the second aspect, in some possible implementations, the first resource set includes multiple blocks of resources, and the multiple blocks of resources are periodically distributed.

[0022] In combination with the first aspect and the second aspect, in some possible implementations, the third signaling is the first DCI or a radio resource control (RRC) message.

[0023] In combination with the first aspect and the second aspect, in some possible implementations, any signaling of the at least one second signaling is also used to indicate whether to terminate the PUSCH repeated transmission early.

[0024] In combination with the first aspect and the second aspect, in some possible implementations, the last signaling in the at least one second signaling is also used to indicate whether to terminate the PUSCH repeated transmission early.

[0025] Terminating PUSCH repeated transmission in advance can not only avoid the waste of resources, but also reduce the delay of PUSCH repeated transmission.

[0026] In combination with the first aspect and the second aspect, in some possible implementations, the location and / or transmission format of the time-frequency resources for the repeated transmission of the PUSCH indicated in the first signaling and the at least one second signaling are determined by the network device based on the channel state and / or scheduling algorithm.

[0027] In a third aspect, the present application provides a communication method, the method comprising: a network device sends a first signaling to a terminal device, the first signaling being used to indicate the location and / or transmission format of time-frequency resources for at least one PUSCH repeated transmission, and the number of repetitions of the PUSCH repeated transmission is determined by the network device; the network device sends at least one second signaling to the terminal device, the at least one second signaling being used to indicate the location and / or transmission format of time-frequency resources for at least one PUSCH repeated transmission; the terminal device receives the first signaling and the at least one second signaling from the network device; the terminal device sends the PUSCH repeated transmission based on the first signaling and the at least one second signaling.

[0028] Based on the above scheme, during the process of repeated transmission of PUSCH, the network device can flexibly schedule and use multiple signaling to indicate the location and / or transmission format of resources used for repeated transmission of PUSCH. In one case, the location of resources used for repeated transmission of PUSCH may not be indicated by one DCI at one time before the start of repeated transmission of PUSCH, but may be indicated by multiple signaling before repeated transmission of PUSCH and during repeated transmission of PUSCH. In this way, it is possible to flexibly configure better resources for terminal devices, improve the efficiency of resource use, and help reduce the bit error rate. In another case, the terminal device can complete repeated transmission of PUSCH based on the transmission format for repeated transmission of PUSCH indicated by the received multiple signalings. That is to say, the transmission format for repeated transmission of PUSCH may not be indicated by one DCI at one time before repeated transmission of PUSCH, but may be indicated by multiple signaling before repeated transmission of PUSCH and during repeated transmission of PUSCH. In this way, it is also possible to flexibly adjust the transmission format and improve the matching degree between the transmission format and the channel.

[0029] In a fourth aspect, the present application provides a communication device that can implement the method in the first aspect to the second aspect and any possible implementation of the first aspect to any possible implementation of the second aspect. The device includes a corresponding module for executing the above method. The module included in the device can be implemented by software and / or hardware.

[0030] In a fifth aspect, the present application provides a communication device, which includes a processor. The processor is coupled to a memory and can be used to execute a program in the memory to implement the method in the first aspect to the second aspect and any possible implementation of the first aspect to any possible implementation of the second aspect.

[0031] Optionally, the communication device also includes a memory.

[0032] Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0033] In a sixth aspect, the present application provides a communication system, the communication system comprising a network device and a terminal device. The terminal device is used to perform the functions of the terminal device in the first aspect and any possible implementation of the first aspect, and the network device is used to perform the functions of the network device in the second aspect and any possible implementation of the second aspect.

[0034] In the seventh aspect, the present application provides a chip system, which includes at least one processor for supporting the implementation of the functions involved in the above-mentioned first to third aspects and any possible implementation of the first aspect to any possible implementation of the third aspect, for example, receiving or processing the data and / or indication information involved in the above-mentioned method.

[0035] In one possible design, the chip system also includes a memory, which is used to store program instructions and data, and the memory is located inside or outside the processor.

[0036] The chip system may be composed of the chip, or may include the chip and other discrete devices.

[0037] In an eighth aspect, the present application provides a readable storage medium having a program (also referred to as code, or instruction) stored thereon. When the computer program is executed by a processor, the methods in the above-mentioned first to third aspects and any possible implementation of the first aspect to any possible implementation of the third aspect are executed.

[0038] In the ninth aspect, the present application provides a program product, which includes: a program (also referred to as code, or instruction), which, when executed, enables the methods in the above-mentioned first to third aspects and any possible implementation of the first aspect to any possible implementation of the third aspect to be executed.

[0039] It should be understood that the fourth to ninth aspects of the present application correspond to the technical solutions of the first and third aspects of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 is a schematic diagram of a communication system applicable to the method provided in an embodiment of the present application;

[0041] Figure 2 It is a schematic diagram of a communication method;

[0042] Figure 3 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0043] Figure 4 It is a schematic diagram of a communication method provided by the present application;

[0044] Figure 5 is another schematic diagram of a communication method provided by the present application;

[0045] Figure 6 is a schematic diagram of the channel gain of the communication method provided in an embodiment of the present application;

[0046] Figure 7 is a schematic block diagram of a communication device provided in an embodiment of the present application;

[0047] Figure 8 is another schematic block diagram of a communication device provided in an embodiment of the present application;

[0048] Fig. 9 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0049] Fig.10 It is a structural diagram of the network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0051] First, in this application, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a device, system, product or equipment comprising a series of modules, modules or units is not necessarily limited to those modules, modules or units explicitly listed, but may include other modules, modules or units that are not explicitly listed or inherent to these devices, systems, products or equipment.

[0052] Second, in this application, the words "exemplarily", "for example", etc. are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.

[0053] Third, in the present application, "when...", "in the case of...", "if" and "if" all mean that the device will take corresponding actions under certain objective circumstances, but do not limit the time, nor do they require that the device must have a judgment action when it is implemented, nor do they mean that there are other limitations.

[0054] Fourth, in this application, words such as "first" and "second" are used to distinguish the same or similar items with basically the same functions and effects. For example, the first signaling and the second signaling are to distinguish different data, and their order is not limited. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily mean different.

[0055] Fifth, in this application, preset can be understood as predefined, defined, predefined, stored, pre-stored, pre-negotiated, or pre-configured, etc.

[0056] Sixth, in this application, "at least one" means one or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship, but it does not exclude the situation where the previous and next associated objects are in an "and" relationship. The specific meaning can be understood in conjunction with the context.

[0057] Seventh, "sending" and "receiving" in this application indicate the direction of signal transmission. For example, "sending a first signaling to a terminal device" can be understood as the destination end of the first signaling is the terminal device, which can include direct sending through the air interface, and also includes indirect sending through the air interface by other units or modules. "Receiving a first signaling and at least one second signaling from a network device" can be understood as the source end of the first signaling and the at least one second signaling is a network device, which can include directly receiving from the network device through the air interface, and also includes indirectly receiving from the network device through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.

[0058] In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device; it can also be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.

[0059] Eighth, in this application, indication includes explicit indication (also called direct indication) and implicit indication (also called indirect indication). Among them, explicit indication information A means including the information A; implicit indication information A means indicating information A through the correspondence between information A and information B and directly indicating information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured; or, it can also mean indicating information A through information B and preset rules.

[0060] Ninth, in this application, information C is used to determine information D, which includes information D being determined based only on information C, and information D being determined based on information C and other information. In addition, information C is used to determine information D, and it can also be indirectly determined, for example, information D is determined based on information E, and information E is determined based on information C.

[0061] To facilitate understanding of the embodiments of the present application, some terms or words involved in the present application are briefly explained below.

[0062] 1. Time unit: It can be a subframe, a time slot, a radio frame, a minislot or a subslot, multiple aggregated time slots, multiple aggregated subframes, etc., and can even be a transmission time interval (TTI), which is not particularly limited in the embodiments of the present application.

[0063] 2. Symbol: the smallest unit of time domain resources. The embodiment of the present application does not limit the time length of a symbol. The length of a symbol may be different for different subcarrier spacings.

[0064] Symbol categories may include uplink (U), downlink (D) or special (S), as examples and not limitations. Symbol categories can also be understood as the direction of the symbol. When the direction of a symbol is uplink, it means that uplink signals can be transmitted on the symbol. Uplink signals refer to signals with an uplink transmission direction, such as signals sent by a terminal to a network device. When the direction of a symbol is downlink, it means that downlink signals can be transmitted on the symbol. Downlink signals refer to signals with a downlink transmission direction, such as signals sent by a network device to a terminal.

[0065] One time slot may include 14 symbols, or one time slot may include 12 symbols. However, the present application does not impose any limitation on the number of symbols included in one time slot.

[0066] 3. PUSCH repeated transmission: refers to the transmission of the same data block (also called transport block (TB)) on multiple time slots. Multiple bound time slots are processed as the same resource, and different time slots transmit different retransmission redundant versions of the same encoded data block. PUSCH repeated transmission can reduce retransmissions and reduce the round trip time (RTT), that is, reduce the latency of two-way communication and make full use of the gain of hybrid automatic repeat request (HARQ) merging. At the edge of the cell, when the channel quality of the user equipment (UE) is poor and the transmission power is limited, PUSCH repeated transmission can improve the edge coverage of PUSCH.

[0067] 4. Downlink control information (DCI): The control information carried on the physical downlink control channel (PDCCH) is called DCI. Downlink indicates the transmission direction of the control information, not that the information is the downlink control information transmitted. The main functions of DCI may include but are not limited to: indicating downlink scheduling information (resource location and / or transmission format) to the UE so that the UE can receive PDSCH data; indicating uplink scheduling information (resource location and / or transmission format) to the UE so that the UE can send PUSCH data; sending aperiodic channel quality indication (CQI) reporting request; sending uplink power control commands; and indicating HARQ related information, etc.

[0068] The technical solution provided in this application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), sidelink (SL) communication system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) mobile communication system or new radio access technology (NR). Among them, the 5G mobile communication system can include non-standalone (NSA) and / or standalone (SA). The technical solution provided in this application can also be applied to future communication systems, such as the sixth generation (6G) mobile communication system. This application is not limited to this.

[0069] To facilitate understanding of the embodiments of the present application, the following Figure 1 A communication system applicable to the communication method provided in an embodiment of the present application is described in detail. Figure 1 It is a schematic diagram of a communication system 1000 applicable to the method provided in an embodiment of the present application.

[0070] Figure 1 A schematic diagram of a possible, non-limiting system architecture is shown. Figure 1As shown, the communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (e.g. Figure 1 110a and 110b in, collectively referred to as 110) and at least one terminal device (such as Figure 1 RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 1 The terminal device 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or the same physical device that integrates the core network logical function and the radio access network logical function.

[0071] RAN 100 may be a cellular system related to the third generation partnership project (3GPP), for example, a 4G, 5G mobile communication system, or a future evolution system (for example, a 6G mobile communication system). RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (wireless fidelity, Wi-Fi) system. RAN 100 may also be a communication system that integrates two or more of the above systems.

[0072] The RAN node 110, which may also be sometimes referred to as an access network device, a RAN entity or an access node, is a part of the communication system and is used to help terminal devices achieve wireless access. The multiple RAN nodes 110 in the communication system 1000 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal device 120 are relative, for example, Figure 1 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminal devices 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The RAN node 110 and the terminal device 120 are sometimes referred to as communication devices, for example Figure 1The network elements 110a and 110b may be understood as communication devices having base station functions, and the network elements 120a-120j may be understood as communication devices having terminal equipment functions.

[0073] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system. A RAN node may be a macro base station (e.g. Figure 1 110a in), micro base stations or indoor stations (such as Figure 1 110b in the example above), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an onboard device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU).

[0074] In another possible scenario, multiple RAN nodes collaborate to assist the terminal device in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0075] 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, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. 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.

[0076] The terminal device may also be referred to as UE, customer-premises equipment (CPE), mobile station (MS), terminal, mobile terminal, user terminal or communication terminal, etc. The terminal device can be widely used in various scenarios, for example, device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, transportation safety, smart city, smart home, etc. The terminal device can be a mobile phone, tablet computer, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, etc.

[0077] In the embodiments of the present application, the terminal and the network device may be hardware devices, or software functions running on dedicated hardware, or software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. The present application does not limit the specific forms of the terminal and the network device.

[0078] Figure 2 It is a schematic diagram of a communication method.

[0079] like Figure 2 As shown, the terminal device can add a cyclic redundancy check (CRC) to the TB to be transmitted, and then encode it through a low density parity check (LDPC) code to form a code block (CB). As an example but not a limitation, each CB can include 4 repeated redundant versions, for example, Figure 2 RV0, RV1, RV2 and RV3 shown in the figure. The base station can indicate the transmission order, number of repetitions and transmission format of the four repeated redundant versions to the terminal device. For example, the base station indicates that the transmission order of the four repeated redundant versions to the terminal device is RV1, RV2, RV3 and RV0, and the number of repetitions is 12 times. Among them, D represents a downlink time slot, U represents an uplink time slot, and S represents a special time slot. Figure 2 As shown in FIG. 1 , PUSCH repetitive transmission is sent in an uplink time slot.

[0080] The base station may also indicate the resources used for the 12 PUSCH repetition transmissions through a DCI. That is, in the currently known communication method, before the PUSCH repetition transmission, the network device may perform scheduling through the DCI, for example, scheduling the resources used for the PUSCH repetition transmission, indicating the transmission format of the PUSCH repetition transmission, and so on. However, due to the scheduling performed before sending the PUSCH repetition transmission, in some cases, as the channel state changes over time, the scheduling made in advance by the DCI may not be applicable to the changed channel state. In other words, the resources used for the PUSCH repetition transmission have been pre-scheduled before the transmission, but the channel state of the resources used for the PUSCH repetition transmission is constantly changing, such as channel quality, channel occupancy, and so on. During the PUSCH repetition transmission process, as the channel state changes, some pre-scheduled resources may no longer be applicable to the PUSCH transmission, or the transmission format of some resources may no longer be applicable to the PUSCH transmission, or some idle resources may not be used for the PUSCH repetition transmission because they are not scheduled, which affects the transmission performance of the PUSCH and the resources are not effectively utilized. Therefore, this scheduling is not flexible enough, which leads to inefficient use of resources.

[0081] Based on the above problems, the present application provides a communication method and related devices and systems, and the terminal device can complete PUSCH repeated transmission based on the location and / or transmission format of the resources for PUSCH repeated transmission indicated by the received multiple signalings. The location and / or transmission format of the resources used for PUSCH repeated transmission is not indicated by a DCI once before the start of PUSCH repeated transmission, but is indicated by multiple signalings during the process of PUSCH repeated transmission, so that resources can be flexibly scheduled and the efficiency of resource use can be improved.

[0082] Figure 3 It is a schematic flow chart of a communication method provided in an embodiment of the present application.

[0083] like Figure 3 As shown, the communication method 300 provided by the present application may include:

[0084] Step 310: The network device sends a first signaling to the terminal device. Accordingly, the terminal device receives the first signaling from the network device;

[0085] Step 320: The network device sends at least one second signaling to the terminal device. Accordingly, the terminal device receives at least one second signaling from the network device; and

[0086] Step 330: The terminal device sends PUSCH repeated transmission based on the first signaling and the at least one second signaling.

[0087] The number of repetitions of the PUSCH repetition transmission is indicated by the network device. In the PUSCH repetition transmission, the position and / or transmission format of the time-frequency resources in which there is at least one PUSCH repetition transmission is indicated by the first signaling; and, in the PUSCH repetition transmission, the position and / or transmission format of the time-frequency resources in which there is at least one PUSCH repetition transmission is indicated by the at least one second signaling. That is, the first signaling is used to indicate the position and / or transmission format of the time-frequency resources in at least one PUSCH repetition transmission in the PUSCH repetition transmission; and, the at least one second signaling is used to indicate the position and / or transmission format of the time-frequency resources in at least one PUSCH repetition transmission in the PUSCH repetition transmission.

[0088] Sending PUSCH repeated transmission can be understood as sending the same data multiple times through PUSCH, and the "repeated transmission" here can be a noun.

[0089] It can be understood that the location of the resources used for repeated PUSCH transmission, that is, the location of the time-frequency resources used for repeated PUSCH transmission, such as Figure 2 As shown, for example, the positions of each time-frequency resource corresponding to each redundant version.

[0090] In a possible implementation, the transmission format includes one or more of the following: transmission power, modulation level, cyclic order of redundant versions, beam direction or precoding of the repeated transmission of the PUSCH.

[0091] The network device can not only indicate the location of the resources used for repeated PUSCH transmission to the terminal device, but also indicate the transmission format corresponding to each repeated PUSCH transmission to the terminal device, such as but not limited to the transmission power, modulation level, cyclic order of the redundant version, beam direction or precoding of the repeated PUSCH transmission. Among them, the beam direction can refer to the direction of the beam generated by analog beamforming or the beam identifier (identifier, ID) representing the beam direction, and can also refer to the direction of the beam generated by digital beamforming or the beam ID representing the beam direction, and can also refer to the direction of the beam generated by a hybrid digital and analog beamforming method or the beam ID representing the beam direction; precoding can refer to the precoding matrix or the number of precoding layers or antenna port information based on the precoding codebook.

[0092] In one possible implementation, the direction or precoding of the beam may be determined by the network device based on the environment of the external physical space in which the network device and the terminal device are located (such as environmental changes, movement of the UE, etc.), and this application does not limit this.

[0093] In a possible implementation, the transmission power or modulation level of the repeated PUSCH transmission may be determined by the network device based on the channel state of the channel between the network device and the terminal device, which is not limited in this application. For ease of description, the "channel state of the channel between the network device and the terminal device" will be referred to as "channel state" in the following.

[0094] In a possible implementation, the cyclic order of the redundant versions may be determined by the network device based on the demodulation and decoding conditions of each redundant version, which is not limited in the present application.

[0095] It is understandable that the location of time-frequency resources, the transmission power of PUSCH repeated transmission, the modulation level, the cyclic order of the redundant version, the beam direction or precoding, etc. will all affect the efficiency of the terminal device's use of time-frequency resources.

[0096] That is to say, in actual application scenarios, there are the following situations:

[0097] Case 1: In the PUSCH repeated transmission, the location of the time-frequency resources where there is at least one PUSCH repeated transmission is indicated by the first signaling; and, in the PUSCH repeated transmission, the location of the time-frequency resources where there is at least one PUSCH repeated transmission is indicated by the at least one second signaling.

[0098] Case 2: In the PUSCH repeated transmission, the location of the time-frequency resources where there is at least one PUSCH repeated transmission is indicated by the first signaling; and, in the PUSCH repeated transmission, the transmission format where there is at least one PUSCH repeated transmission is indicated by the at least one second signaling.

[0099] Case three: in the PUSCH repeated transmission, there is at least one PUSCH repeated transmission, and the transmission format is indicated by the first signaling; and in the PUSCH repeated transmission, there is at least one PUSCH repeated transmission. The location of the time-frequency resources is indicated by the at least one second signaling.

[0100] Case 4: In the PUSCH repeated transmission, there is at least one PUSCH repeated transmission whose transmission format is indicated by the first signaling; and in the PUSCH repeated transmission, there is at least one PUSCH repeated transmission whose transmission format is indicated by the at least one second signaling.

[0101] Case 5: In the PUSCH repeated transmission, the position and transmission format of the time-frequency resources for at least one PUSCH repeated transmission are indicated by the first signaling; and, in the PUSCH repeated transmission, the position of the time-frequency resources for at least one PUSCH repeated transmission is indicated by the at least one second signaling.

[0102] Case 6: In the PUSCH repeated transmission, the position and transmission format of the time-frequency resources for at least one PUSCH repeated transmission are indicated by the first signaling; and, in the PUSCH repeated transmission, the transmission format of at least one PUSCH repeated transmission is indicated by the at least one second signaling.

[0103] Case 7: In the PUSCH repeated transmission, the location of the time-frequency resources where there is at least one PUSCH repeated transmission is indicated by the first signaling; and, in the PUSCH repeated transmission, the location and transmission format of the time-frequency resources where there is at least one PUSCH repeated transmission are indicated by the at least one second signaling.

[0104] Case 8: In the PUSCH repeated transmission, there is at least one PUSCH repeated transmission, and the transmission format of which is indicated by the first signaling; and in the PUSCH repeated transmission, there is at least one PUSCH repeated transmission, and the position and transmission format of the time-frequency resources and the transmission format of which are indicated by the at least one second signaling.

[0105] Case nine: In the PUSCH repeated transmission, there is at least one PUSCH repeated transmission, and the position and transmission format of the time-frequency resources are indicated by the first signaling; and, in the PUSCH repeated transmission, there is at least one PUSCH repeated transmission, and the position and transmission format of the time-frequency resources are indicated by the at least one second signaling.

[0106] It is understandable that if it is required that PUSCH start transmission before the terminal device receives the second signaling, then the first signaling needs to indicate the location and transmission format of the time-frequency resources for at least one repeated transmission of PUSCH.

[0107] In a possible implementation, the location and / or transmission format of the time-frequency resources for repeated transmission of the PUSCH indicated in the first signaling and the at least one second signaling may be determined by the network device based on the channel status and / or scheduling algorithm.

[0108] It is understandable that, in the present application, there is no limitation on the scheduling algorithm pre-deployed on the network device, and the network device can determine the location and / or transmission format of the time-frequency resources for repeated transmission of the PUSCH based on the pre-deployed scheduling algorithm.

[0109] Exemplarily, the location and / or transmission format of the time-frequency resources for at least one repeated transmission of PUSCH indicated in the first signaling may be determined by the network device based on the most recent channel state before generating the first signaling; the location and / or transmission format of the time-frequency resources for at least one repeated transmission of PUSCH indicated in the second signaling may be determined by the network device based on the most recent channel state before generating the second signaling. As an example and not a limitation, the location and transmission format of the time-frequency resources for at least one repeated transmission of PUSCH indicated in the first signaling may be determined by the network device based on the most recent channel state information (CSI) received before generating the first signaling; the location and transmission format of the time-frequency resources for at least one repeated transmission of PUSCH indicated in the second signaling may be determined by the network device based on the most recent CSI received before generating the second signaling. It will be understood that the most recent time refers to the most recent time before sending the signaling.

[0110] In actual application scenarios, the channel state can also be determined based on other channel state perception methods (including but not limited to channel perception algorithms based on radar electromagnetic waves or camera images), and then the location and / or transmission format of the time-frequency resources for repeated PUSCH transmission can be determined based on the channel state. For example, the network device can determine the channel state based on a sounding reference symbol (SRS).

[0111] That is to say, the communication method provided by this application is different from Figure 2 The communication method shown is that the location and transmission format of resources used for PUSCH repeated transmission are not indicated once by a DCI before the start of PUSCH repeated transmission, but the location and / or transmission format of resources used for PUSCH repeated transmission are determined and adjusted multiple times based on the most recent channel status before and during PUSCH repeated transmission, so that scheduling can be performed flexibly, thereby improving the efficiency of resource utilization.

[0112] In a possible implementation manner, the transmission time of the first signaling is earlier than the transmission time of the at least one second signaling.

[0113] That is, the network device sends the first signaling to the terminal device earlier than the at least one second signaling. Accordingly, the terminal device receives the first signaling earlier than the at least one second signaling.

[0114] The terminal device can perform subsequent PUSCH retransmissions based on the most recently received signaling. That is, in the communication method provided in the embodiment of the present application, for the terminal device, the priority of the signaling received later is higher than the priority of the signaling received earlier. That is to say, the priority of the second signaling is higher than the priority of the first signaling. When the terminal device receives multiple second signalings, the priority of the second signaling received later is higher than the priority of the second signaling received earlier.

[0115] Exemplarily, the network device can determine the position and transmission format of the time-frequency resources for M PUSCH repeated transmissions based on the latest channel state, and generate the first signaling based on the position and transmission format of the time-frequency resources for the M PUSCH repeated transmissions, so that the network device can send the first signaling to the terminal device to instruct the terminal device to perform the M PUSCH repeated transmissions based on the indicated position and transmission format of the time-frequency resources, where M is an integer greater than or equal to 1. After sending the first signaling to the terminal device, the network device can once again determine the position and transmission format of the time-frequency resources for N PUSCH repeated transmissions based on the latest channel state, and generate the first signaling based on the position and transmission format of the time-frequency resources for the N PUSCH repeated transmissions, so that the network device can send the first signaling to the terminal device to instruct the terminal device to perform the N PUSCH repeated transmissions based on the indicated position and transmission format of the time-frequency resources, where N is an integer greater than or equal to 1. The above-mentioned M PUSCH repeated transmissions may overlap with the above-mentioned N PUSCH repeated transmissions. In order to facilitate better understanding, the following is combined with Figure 4 and Figure 5 , for detailed explanation.

[0116] Figure 4 It is a schematic diagram of a communication method provided by the present application.

[0117] like Figure 4 As shown, the network device can first indicate to the terminal device the location and transmission format of the time-frequency resources used for PUSCH repeated transmission 8 times (i.e., M=8) based on the first signaling. Accordingly, after the terminal device receives the first signaling, it can first send PUSCH repeated transmission based on the location and transmission format of the time-frequency resources indicated by the first signaling.

[0118] After the terminal device completes the first five transmissions of the location and transmission format of the time-frequency resources indicated in these eight times, the network device generates the first second signaling based on the latest channel status, and before the terminal device performs the sixth of these eight transmissions, the network device sends the first second signaling to the terminal device, and based on the first second signaling, indicates to the terminal device 4 (i.e., N=4) times the location and transmission format of the time-frequency resources used for repeated transmission of PUSCH.

[0119] It can be understood that the first three transmissions in the first second signaling have been indicated in the eight transmissions indicated in the first signaling, that is, the first three transmissions of the four transmissions indicated in the first second signaling are three overlapping transmissions with the last three transmissions of the eight transmissions indicated in the first signaling, but the priority of the second signaling is higher than the priority of the first signaling. After receiving the first second signaling, the terminal device can perform subsequent transmissions based on the position and transmission format of the time-frequency resources for PUSCH repeated transmission indicated in the first second signaling, and no longer needs to transmit based on the position and transmission format of the time-frequency resources for PUSCH repeated transmission for the last three of the eight transmissions indicated in the first signaling.

[0120] After the terminal device completes the four transmissions based on the first second signaling, it receives the second second signaling sent by the network device, which indicates another seven transmissions ( Figure 4 The location and transmission format of the time-frequency resources used for PUSCH repeated transmission (the first 3 of the 7 times) are shown in the figure. Then, the terminal device can continue to perform subsequent transmissions based on the location and transmission format of the time-frequency resources used for PUSCH repeated transmission 7 times indicated by the second second signaling.

[0121] like Figure 4 As shown, the cyclic order of the redundant versions indicated in the first signaling is RV1, RV2, RV3 and RV0, the cyclic order of the redundant versions indicated in the first second signaling is RV2, RV3, RV0 and RV1, and the cyclic order of the redundant versions indicated in the second second signaling is RV3, RV0, RV1 and RV2.

[0122] Although Figure 4 Not shown in the figure, but in actual application scenarios, Figure 4 For the three overlapping transmissions indicated by the first signaling and the first and second signaling, the positions of the time-frequency resources of the three transmissions indicated by the first signaling may be different from the positions of the time-frequency resources of the three transmissions indicated by the first and second signaling. For example, they may be different in the time domain, or in the frequency domain, or in both the time domain and the frequency domain, and this application does not impose any limitation on this.

[0123] That is to say, Figure 4 In the example shown, among these 16 (obtained from 5+4+7) PUSCH repetition transmissions, the positions and transmission formats of the time-frequency resources for 5 PUSCH repetition transmissions are indicated by the first signaling, the positions and transmission formats of the time-frequency resources for 4 PUSCH repetition transmissions are indicated by the first second signaling, and the positions and transmission formats of the time-frequency resources for 7 PUSCH repetition transmissions are indicated by the second second signaling.

[0124] Figure 5 This is another schematic diagram of a communication method provided by the present application.

[0125] like Figure 5 As shown, the network device can first indicate to the terminal device 12 times (i.e., M=12) the position and transmission format of the time-frequency resources used for PUSCH repeated transmission based on the first signaling. Accordingly, after the terminal device receives the first signaling, it can first send PUSCH repeated transmission based on the position and transmission format of the time-frequency resources indicated by the first signaling.

[0126] After the terminal device has completed the first 8 transmissions of the time-frequency resource location and transmission format indicated in these 12 times, the network device generates a second signaling based on the latest channel state, and before the terminal device performs the 9th transmission of these 12 times, the network device sends the second signaling to the terminal device, and based on the first second signaling, indicates to the terminal device 4 (that is, N=4) transmission formats for repeated PUSCH transmissions, for example, indicating the cyclic order of the redundant versions used for repeated PUSCH transmissions. Figure 5 As shown, the cyclic order of the redundancy versions indicated in the first signaling is RV1, RV2, RV3 and RV0, and the cyclic order of the redundancy versions indicated in the second signaling is RV2, RV3, RV0 and RV1.

[0127] It can be understood that 4 transmissions in the second signaling have already been indicated in the 12 transmissions indicated in the first signaling, that is, the 4 transmissions indicated in the second signaling are 4 overlapping transmissions with the last 4 transmissions of the 12 transmissions indicated in the first signaling, but the priority of the second signaling is higher than the priority of the first signaling. After receiving the first second signaling, the terminal device can perform subsequent transmissions based on the transmission format for PUSCH repeated transmission indicated in the first second signaling, and no longer needs to transmit based on the transmission format for PUSCH repeated transmission of the last 4 of the 12 transmissions indicated in the first signaling.

[0128] That is to say, Figure 5In the example shown, among the 12 (obtained from 8+4) PUSCH repeated transmissions, the positions of the time-frequency resources of 12 PUSCH repeated transmissions are indicated by the first signaling, the transmission formats of the first 8 of the 12 transmissions are indicated by the first signaling, and the transmission formats of the last 4 of the 12 transmissions are indicated by the second signaling. It can be understood that, among the 12 transmissions, the terminal device can update the transmission format of the 4 transmissions that overlap with the first signaling based on the second signaling, and the transmission format of the first 8 transmissions is still determined based on the first signaling.

[0129] In another example, the network device may first indicate to the terminal device 12 times (i.e., M=12) the location and transmission format of the time-frequency resources used for PUSCH repeated transmission based on the first signaling. Accordingly, after the terminal device receives the first signaling, it may first send PUSCH repeated transmission based on the location and transmission format of the time-frequency resources indicated by the first signaling.

[0130] After the terminal device completes the first 8 transmissions using the indicated time-frequency resource locations and transmission formats, the network device generates a second signaling based on the latest channel status, and before the terminal device performs the 9th of these 12 transmissions, the network device sends the second signaling to the terminal device, indicating to the terminal device 4 (i.e., N=4) times the locations of the time-frequency resources used for repeated PUSCH transmissions based on the first second signaling.

[0131] That is to say, in these 12 (obtained from 8+4) PUSCH repeated transmissions, the transmission formats of 12 PUSCH repeated transmissions are indicated by the first signaling, the positions of the time-frequency resources of the first 8 of these 12 transmissions are indicated by the first signaling, and the positions of the time-frequency resources of the last 4 of these 12 transmissions are indicated by the second signaling. It can be understood that, in these 12 transmissions, the terminal device can update the positions of the time-frequency resources of the 4 transmissions overlapping with the first signaling based on the second signaling, and the positions of the time-frequency resources of the first 8 transmissions are still determined based on the first signaling.

[0132] It can be understood that in the communication method provided in the embodiment of the present application, in the process of the terminal device sending PUSCH repeated transmission, the network device can adjust the position and / or transmission format of the time-frequency resources used for PUSCH repeated transmission according to the latest channel state. That is to say, in the PUSCH repeated transmission performed by the terminal device, the position and / or transmission format of the time-frequency resources for at least one PUSCH repeated transmission is indicated by the first signaling; and, in the PUSCH repeated transmission, the position and / or transmission format of the time-frequency resources for at least one PUSCH repeated transmission is indicated by at least one second signaling.

[0133] In a possible implementation manner, any one of the at least one second signaling is further used to indicate whether to terminate the PUSCH repeated transmission early.

[0134] In this implementation manner, the second signaling may further include a field for indicating whether to terminate PUSCH repeated transmission early.

[0135] Terminating PUSCH repeated transmission in advance can not only avoid waste of resources, but also reduce the delay caused by PUSCH repeated transmission.

[0136] Optionally, the last signaling in the at least one second signaling is also used to indicate whether to terminate the PUSCH repeated transmission early.

[0137] An example, Figure 5 For example, the second signaling can instruct the terminal device to terminate the PUSCH repeated transmission in advance. That is to say, after the terminal device completes 8 repeated transmissions based on the first signaling, the terminal device receives the second signaling, and the second signaling instructs the terminal device to terminate the PUSCH repeated transmission in advance. The priority of the second signaling is higher than the first signaling. Therefore, after receiving the second signaling, the terminal device can no longer perform the subsequent 4 repeated transmissions based on the first signaling, that is, end the PUSCH repeated transmission in advance.

[0138] Another example, Figure 4 For example, the second second signaling can instruct the terminal device to terminate the PUSCH repeated transmission in advance after the number of transmissions indicated by the second second signaling. That is to say, after the terminal device completes the 7 repeated transmissions indicated by the second second signaling, the PUSCH repeated transmission can be ended. Alternatively, the second second signaling can instruct the terminal device to terminate the PUSCH repeated transmission in advance after the first 3 transmissions indicated by the second second signaling. That is to say, after the terminal device completes the first 3 transmissions of the 7 repeated transmissions indicated by the second second signaling, the PUSCH repeated transmission can be ended in advance.

[0139] Another example, Figure 4For example, the first second signaling can instruct the terminal device to terminate the PUSCH repeated transmission in advance after the number of transmissions indicated by the next second signaling. That is to say, after the terminal device completes the 7 repeated transmissions indicated by the second second signaling, the PUSCH repeated transmission can be ended. And the second second signaling instructs the terminal device to terminate the PUSCH repeated transmission in advance after the first 3 transmissions indicated by the second second signaling. The priority of the second second signaling is higher than the priority of the first second signaling. Therefore, after the terminal device completes the first 3 transmissions of the 7 repeated transmissions indicated by the second second signaling, the terminal device can end the PUSCH repeated transmission in advance.

[0140] In a possible implementation manner, the first signaling is a first DCI, and the second signaling is a second DCI.

[0141] That is to say, in this implementation, the signaling formats of the first signaling and the second signaling may be the same, for example, both are DCI, but the specific contents indicated in the first DCI and the second DCI are different.

[0142] In another possible implementation manner, the first signaling is a first DCI, and the second signaling is a signaling transmitted on a PDSCH.

[0143] That is to say, in this implementation method, the signaling formats of the first signaling and the second signaling may be different. For example, the first signaling is physical layer signaling, such as DCI, and has the format of physical layer signaling, and the second signaling is signaling transmitted on PDSCH. For example, the format of the second signaling can be a media access control (MAC) control element (CE) format, which is not limited in this application.

[0144] Optionally, the method 300 further includes: the network device sends a third signaling to the terminal device, the third signaling is used to indicate a first resource set, the first resource set includes resources used to transmit the second signaling. Accordingly, the terminal device receives the third signaling from the network device.

[0145] Exemplarily, before the network device sends the at least one second signaling to the terminal device, the network device may send the third signaling to the terminal device to indicate to the terminal device the time-frequency resources based on which the network device will send the at least one second signaling. Accordingly, after receiving the third signaling, the terminal device can know the time-frequency resources based on which to receive the at least one second signaling.

[0146] In a possible implementation manner, the indication of the first resource set by the third signaling includes: an offset of a starting position of the first resource set relative to a predefined reference position.

[0147] In this implementation, the offset of the starting position of the first resource in the first resource set relative to the predefined reference position can be an offset in the time domain, or it can be an offset in the frequency domain, or it can be an offset in the time domain and an offset in the frequency domain. This application does not impose any limitations on this.

[0148] In another possible implementation, the third signaling's indication of the first resource set may also be an indication of the specific location of the resources included in the first resource set, which is not limited in the present application.

[0149] In a possible implementation manner, the first resource set includes at least one resource block, and each resource block in the at least one resource block is used to transmit one second signaling in the at least one second signaling.

[0150] It can be understood that, in this implementation, each resource block in the first resource set is only used to transmit one second signaling.

[0151] In a possible implementation manner, the first resource set includes multiple blocks of resources, and the multiple blocks of resources are periodically distributed.

[0152] It can be understood that in this implementation, the positions of the multiple resources in the first resource set can satisfy an arithmetic progression, that is, in the first resource set, the difference in the time domain or frequency domain between every two adjacent resources is equal. Taking the time domain of the resources as a periodic distribution as an example, the network device can periodically send the second signaling to the terminal device.

[0153] In another possible implementation, the first resource set includes multiple resources, and the multiple resources are distributed non-periodically. That is, in this implementation, the positions of the multiple resources in the first resource set may be non-periodic, that is, the positions of the multiple resources in the first resource set may not satisfy an arithmetic progression, and this application does not limit this.

[0154] In a possible implementation manner, the third signaling is the first DCI.

[0155] In this implementation, the third signaling is the same signaling as the first signaling, that is, the first signaling may include a field for indicating the first resource set. In the case where the first signaling is the first DCI, the first DCI may include a field for indicating the first resource set. That is, in this implementation, the location and / or transmission format of the time-frequency resources for at least one PUSCH repetition transmission, as well as the first resource set, may be indicated by the first signaling.

[0156] In another possible implementation manner, the third signaling is an RRC message.

[0157] In this implementation, the RRC message may include a field for indicating the first resource set. In this implementation, the time of sending the third signaling may be earlier than the time of sending the first signaling.

[0158] In another possible implementation, the previously sent signaling may indicate the resources used to transmit the next signaling, for example, Figure 4 For example, Figure 4 The first signaling shown may include a field for indicating resources used to transmit the first second signaling, and the first second signaling may include a field for indicating resources used to transmit the second second signaling, and the present application does not impose any limitation on this.

[0159] Figure 6 It is a schematic diagram of the channel gain of the communication method provided in an embodiment of the present application (cited from Wikipedia).

[0160] like Figure 6 As shown in the curve graph, assuming that the channel conforms to the Rayleigh channel model, when the standard deviation σ of the cyclically symmetric complex Gaussian random variable is 1.0, the variance of the Rayleigh channel is large, which means that there is a large gap between the channel gain of the optimal channel indicated by multiple signalings and the average channel indicated by one DCI, and there is room for performance optimization.

[0161] In addition, if Figure 6 In the table shown, p can represent the number of distorted variables. For example, in the first column, p=0, that is, the number of distorted variables is 0; in the fifth column, p=1, that is, the number of distorted variables is 1; in the ninth column, p=2, that is, the number of distorted variables is 2. For example, five independent and identically distributed Rayleigh channel random variables are sorted from small to large according to channel gain (where i=5 is the optimal channel), and the order statistics are obtained. The corresponding channel gain means (that is, channel amplitude means) are significantly different. It can be seen that among 2 to 5 independent and identically distributed channels, the best channel amplitude mean is about 1.7 to 2.2 times the suboptimal channel amplitude mean. In summary, this explains that Figure 2There is a significant difference between the channel gain of the channel resources used in the communication method shown in FIG. 1 and the channel gain of the channel resources used in the communication method provided by the present application. That is, the utilization rate of the channel resources in the communication method provided by the present application is higher than that in FIG. Figure 2 The communication method shown utilizes channel resources.

[0162] Based on the above scheme, during the process of repeated transmission of PUSCH, the location and / or transmission format of the resources used for repeated transmission of PUSCH are determined and adjusted based on the most recent channel state for multiple times. In one case, the location of the resources used for repeated transmission of PUSCH may not be indicated by a DCI once before the start of repeated transmission of PUSCH, but may be indicated by multiple signalings before repeated transmission of PUSCH and during repeated transmission of PUSCH. In this way, it is possible to flexibly configure better resources for the terminal device, improve the efficiency of resource use, and help reduce the bit error rate. In another case, the terminal device can complete repeated transmission of PUSCH based on the transmission format for repeated transmission of PUSCH indicated by the received multiple signalings. In other words, the transmission format for repeated transmission of PUSCH may not be indicated by a DCI once before repeated transmission of PUSCH, but may be indicated by multiple signalings before repeated transmission of PUSCH and during repeated transmission of PUSCH. In this way, it is also possible to flexibly adjust the transmission format and improve the matching degree between the transmission format and the channel. In addition, during the process of repeated transmission of PUSCH, an instruction to terminate repeated transmission of PUSCH in advance can be provided, which can not only save the power of UE but also reduce the delay of repeated transmission of PUSCH.

[0163] Figure 7 It is a schematic block diagram of a communication device provided in an embodiment of the present application.

[0164] like Figure 7 As shown, the communication device 700 may include: a processing module 710 and a transceiver module 720. The communication device 700 may be used to execute the execution steps of the terminal device or the network device in the communication method proposed in the embodiment of the present application.

[0165] Exemplarily, when the communication device 700 is used to execute the execution steps of the terminal device in the communication method 300, the transceiver module 720 can be used to receive a first signaling and at least one second signaling from a network device; the transceiver module 720 can also be used to send a PUSCH repetition transmission based on the first signaling and the at least one second signaling, and the number of repetitions of the PUSCH repetition transmission is indicated by the network device; wherein, in the PUSCH repetition transmission, the location and / or transmission format of the time-frequency resources in which there is at least one PUSCH repetition transmission is indicated by the first signaling; and, in the PUSCH repetition transmission, the location and / or transmission format of the time-frequency resources in which there is at least one PUSCH repetition transmission is indicated by the at least one second signaling. The processing module 710 can be used to parse the first signaling and the at least one second signaling to obtain the location and / or transmission format of the time-frequency resources for PUSCH repetition transmission indicated by each signaling.

[0166] Optionally, the transmission format includes one or more of the following: transmission power of PUSCH repeated transmission, modulation level, cyclic order of redundant versions, beam direction or precoding.

[0167] Optionally, the first signaling is a first DCI, and the second signaling is a second DCI or a signaling transmitted on a PDSCH.

[0168] Optionally, the transceiver module 720 may also be configured to receive a third signaling from the network device, where the third signaling is used to indicate a first resource set, and the first resource set includes resources for transmitting the second signaling.

[0169] Optionally, the third signaling indicating the first resource set includes: an offset of a starting position of the first resource set relative to a predefined reference position.

[0170] Optionally, the first resource set includes at least one block of resources, and each block of the at least one block of resources is used to transmit one second signaling of the at least one second signaling.

[0171] Optionally, the first resource set includes multiple blocks of resources, and the multiple blocks of resources are periodically distributed.

[0172] Optionally, the third signaling is the first DCI or RRC message.

[0173] Optionally, any one of the at least one second signaling is also used to indicate whether to terminate the PUSCH repeated transmission early.

[0174] Exemplarily, when the communication device 700 is used to execute the execution steps of the network device in the communication method 300, the transceiver module 720 can be used to send a first signaling to the terminal device, the first signaling is used to indicate the location and / or transmission format of the time-frequency resources for at least one PUSCH repeated transmission, and the number of repetitions of the PUSCH repeated transmission is determined by the network device; the transceiver module 720 can also be used to send at least one second signaling to the terminal device, the at least one second signaling is used to indicate the location and / or transmission format of the time-frequency resources for at least one PUSCH repeated transmission. The processing module 710 can be used to generate the first signaling and the at least one second signaling.

[0175] Optionally, the transmission format includes one or more of the following: transmission power of PUSCH repeated transmission, modulation level, cyclic order of redundant versions, beam direction or precoding.

[0176] Optionally, the first signaling is a first DCI, and the second signaling is a second DCI or a signaling transmitted on a PDSCH.

[0177] Optionally, the transceiver module 720 may also be used to send a third signaling to the terminal device, where the third signaling is used to indicate a first resource set, where the first resource set includes resources for transmitting the second signaling.

[0178] Optionally, the third signaling indicating the first resource set includes: an offset of a starting position of the first resource set relative to a predefined reference position.

[0179] Optionally, the first resource set includes at least one block of resources, and each block of the at least one block of resources is used to transmit one second signaling of the at least one second signaling.

[0180] Optionally, the first resource set includes multiple blocks of resources, and the multiple blocks of resources are periodically distributed.

[0181] Optionally, the third signaling is the first DCI or RRC message.

[0182] Optionally, any one of the at least one second signaling is also used to indicate whether to terminate the PUSCH repeated transmission early.

[0183] Figure 8 It is another schematic block diagram of the communication device provided in an embodiment of the present application.

[0184] The communication device 800 can be used to implement the functions of the terminal device or network device in the above method. The communication device 800 can be a chip system. In the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0185] like Figure 8 As shown, the communication device 800 may include at least one processor 810, which is used to implement the functions of the terminal or network device in the method provided in the embodiment of the present application.

[0186] For example, when the communication device 800 is used to implement the function of the terminal device in the method 300 provided in the embodiment of the present application, the processor 810 may be used to receive a first signaling and at least one second signaling from a network device; send a PUSCH repetition transmission based on the first signaling and the at least one second signaling, and the number of repetitions of the PUSCH repetition transmission is indicated by the network device; wherein, in the PUSCH repetition transmission, the location and / or transmission format of the time-frequency resources in which there is at least one PUSCH repetition transmission is indicated by the first signaling; and, in the PUSCH repetition transmission, the location and / or transmission format of the time-frequency resources in which there is at least one PUSCH repetition transmission is indicated by the at least one second signaling. Please refer to the detailed description in the method example for details, which will not be repeated here.

[0187] For example, when the communication device 800 is used to implement the function of the network device in the method 300 provided in the embodiment of the present application, the processor 810 may be used to send a first signaling to the terminal device, the first signaling being used to indicate the location and / or transmission format of the time-frequency resources for at least one repeated transmission of the PUSCH, the number of repetitions of the repeated transmission of the PUSCH being determined by the network device; and send at least one second signaling to the terminal device, the at least one second signaling being used to indicate the location and / or transmission format of the time-frequency resources for at least one repeated transmission of the PUSCH. Please refer to the detailed description in the method example for details, which will not be repeated here.

[0188] The communication device 800 may also include at least one memory 820 for storing program instructions and / or data. The memory 820 is coupled to the processor 810. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 810 may operate in conjunction with the memory 820. The processor 810 may execute program instructions stored in the memory 820. At least one of the at least one memory may be included in the processor.

[0189] The communication device 800 may also include a communication interface 830 for communicating with other devices via a transmission medium, so that the device in the communication device 800 can communicate with other devices. Exemplarily, when the communication device 800 is used to implement the function of the network device in the method provided in the embodiment of the present application, the other device may be a terminal device; when the communication device 800 is used to implement the function of the terminal device in the method provided in the embodiment of the present application, the other device may be a network device. The communication interface 830 may be, for example, a transceiver, an interface, a bus, a circuit, or a device capable of implementing transceiver functions. The processor 810 may use the communication interface 830 to send and receive data and / or information, and to implement Figure 3 The method executed by the network device or terminal device described in the corresponding embodiment.

[0190] The specific connection medium between the processor 810, the memory 820 and the communication interface 830 is not limited in the embodiment of the present application. Figure 8 In the embodiment, the processor 810, the memory 820 and the communication interface 830 are connected via a bus 840. The bus 840 is Figure 8 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0191] Fig. 9 It is a schematic diagram of the structure of the terminal device provided in an embodiment of the present application.

[0192] The terminal device 900 has Figure 3 The functions of the terminal device shown in FIG. 900 can be applied to Figure 1 In the communication system 100 shown in FIG. Fig. 9 As shown, the terminal device 900 includes a processor 901 and a transceiver 902 .

[0193] Optionally, the terminal device 900 further includes a memory 903. The processor 901, the transceiver 902 and the memory 903 can communicate with each other through an internal connection path to transmit control and / or data signals, the memory 903 is used to store a computer program, and the processor 901 is used to call and run the computer program from the memory 903 to control the transceiver 902 to send and receive signals.

[0194] Optionally, the terminal device 900 may further include an antenna 904 for transmitting the uplink data or uplink control signaling output by the transceiver 902 through a wireless signal. Optionally, the terminal device 900 may further include a Wi-Fi module 911 for accessing a wireless network.

[0195] The processor 901 and the memory 903 may be combined into a processing device, and the processor 901 is used to execute the program code stored in the memory 903 to implement the above functions. In specific implementation, the memory 903 may also be integrated into the processor 901, or independent of the processor 901. Figure 7 The processing module 710 or Figure 8 Corresponding to the processor 810 in .

[0196] The transceiver 902 can be used with Figure 7 The transceiver module 720 or Figure 8 The transceiver 902 may include a receiver (or receiver, receiving circuit) and a transmitter (or transmitter, transmitting circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.

[0197] Optionally, the terminal device 900 may further include a power supply 905 for providing power to various devices or circuits in the terminal device 900 .

[0198] In addition, in order to make the functions of the terminal device more complete, the terminal device 900 may also include one or more of an input unit 906, a display unit 907, an audio circuit 908, a camera 909 and a sensor 910, and the audio circuit may also include a speaker 908a, a microphone 908b, etc.

[0199] It should be understood that Fig. 9 The terminal device 900 shown can implement Figure 3 The method embodiment shown involves various processes of the terminal device. The operations and / or functions of each module in the terminal device 900 are respectively to implement the corresponding processes in the above method embodiment. For details, please refer to the description in the above method embodiment. To avoid repetition, the detailed description is appropriately omitted here.

[0200] When the terminal device 900 is used to execute the operation process of the terminal device in the above method embodiment, the processor 901 can be used to execute the actions implemented by the terminal device in the above method embodiment, and the transceiver 902 can be used to execute the actions of the terminal device sending to or receiving from the network device described in the above method embodiment. Please refer to the description in the above method embodiment for details, which will not be repeated here.

[0201] Fig.102700 is a schematic diagram of the structure of a network device provided in an embodiment of the present application, for example, a schematic diagram of the structure of a base station. The base station 2700 can be applied to Figure 1 In the system shown in the figure, the execution Figure 3 The functions of the network device in the method embodiment shown. Fig.10 As shown, the base station 2700 may include one or more of the following: one or more (DU+RU) 2710, one or more CU 2720. CU 2720 may communicate with a next generation core (NG core). The DU may include at least one antenna 2711, at least one radio frequency unit 2712, at least one processor 2713, and at least one memory 2714.

[0202] The DU part is mainly used for receiving and transmitting radio frequency signals, converting radio frequency signals to baseband signals, and partial baseband processing. CU 2720 may include at least one processor 2722 and at least one memory 2721. CU 2720 and DU may communicate through an interface. Among them, the control plane (CP) interface may be Fs-C, such as F1-C, and the user plane (UP) interface may be Fs-U, such as F1-U. DU and RU may cooperate to jointly implement the functions of the physical (PHY) layer. A DU may be connected to one or more RUs. The functions of DU and RU may be configured in a variety of ways according to the design. For example, DU is configured to implement baseband functions, and RU is configured to implement mid-RF functions. For another example, DU is configured to implement high-level functions in the PHY layer, and RU is configured to implement low-level functions and RF functions in the PHY layer. The high-level functions in the PHY layer may include a portion of the functions of the PHY layer, which is closer to the MAC layer, and the low-level functions in the PHY layer may include another portion of the functions of the PHY layer, which is closer to the mid-frequency side.

[0203] The CU 2720 is mainly used for baseband processing and controlling the base station. The DU and CU 2720 can be physically arranged together or physically separated, that is, a distributed base station. The CU 2720 is the control center of the base station and can correspond to Figure 7 The processing module 710 or Figure 8 The processor 810 or Fig. 9 The processor 901 in the UE may also be referred to as a processing unit, which is mainly used to complete the baseband processing function. For example, the CU 2720 may be used to control the base station to execute the operation flow of the access network device in the above method embodiment.

[0204] Specifically, the baseband processing on the CU and DU can be divided according to the protocol layer of the wireless network, for example, the functions of the packet data convergence protocol (PDCP) layer and above are set in the CU, and the functions of the protocol layers below the PDCP, such as the RLC layer and the MAC layer, are set in the DU. For another example, the CU implements the functions of the RRC layer and the PDCP layer, and the DU implements the functions of the RLC layer, the MAC layer, and the PHY layer.

[0205] In addition, optionally, the base station 2700 may include one or more radio frequency units (RUs), one or more DUs, and one or more CUs. The DU may include at least one processor 2713 and at least one memory 2714, the RU may include at least one antenna 2711 and at least one radio frequency unit 2712, and the CU may include at least one processor 2722 and at least one memory 2721.

[0206] In one example, the CU 2720 may be composed of one or more boards, and the multiple boards may jointly support a wireless access network with a single access indication (such as a 5G network), or may respectively support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The memory 2721 and the processor 2722 may serve one or more boards. In other words, a memory and a processor may be separately set on each board. It may also be that multiple boards share the same memory and processor. In addition, necessary circuits may be set on each board. The DU may be composed of one or more boards, and the multiple boards may jointly support a wireless access network with a single access indication (such as a 5G network), or may respectively support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The memory 2714 and the processor 2713 may serve one or more boards. In other words, a memory and a processor may be separately set on each board. It may also be that multiple boards share the same memory and processor. In addition, necessary circuits may also be set on each board.

[0207] It should be understood that Fig.10 The base station 2700 shown is capable of implementing Figure 3 The method embodiment shown involves various processes of the network device. The operations and / or functions of each module in the base station 2700 are respectively to implement the corresponding processes in the above method embodiment. For details, please refer to the description in the above method embodiment. To avoid repetition, the detailed description is appropriately omitted here.

[0208] It should be understood that Fig.10The base station 2700 shown is only a possible architecture of a network device and should not constitute any limitation to the present application. The method provided in the present application can be applied to network devices of other architectures. For example, network devices including CU, DU and AAU, etc. The present application does not limit the specific architecture of the network device.

[0209] It should be understood that Fig.10 For example only and not by way of limitation, a network device may not rely on Fig.10 For example, the network device may include an AAU, a CU and / or a DU, or a BBU, and an adaptive radio unit (ARU). This application does not limit this.

[0210] The above CU and / or DU can be used to perform the actions implemented by the network device in the previous method embodiment, and the AAU can be used to perform the actions of the network device sending to or receiving from the terminal device described in the previous method embodiment. Please refer to the description in the previous method embodiment for details, which will not be repeated here.

[0211] The present application provides a communication system, which includes a network device and a terminal device, wherein the network device is used to perform the following Figure 3 The function of the network device in the method embodiment shown in the figure is that the terminal device is used to perform the following steps: Figure 3 The functions of the terminal device in the method embodiment are shown.

[0212] The present application also provides a chip system, which includes at least one processor for implementing the above Figure 3 The functions involved in the method executed by the network device or terminal device in the illustrated embodiment, for example, receive or process the data and / or information involved in the above method.

[0213] In one possible design, the chip system also includes a memory, which is used to store program instructions and data, and the memory is located inside or outside the processor.

[0214] The chip system may be composed of the chip, or may include the chip and other discrete devices.

[0215] The present application also provides a communication system, including the aforementioned network device and terminal device.

[0216] The present application also provides a readable storage medium having a program stored thereon. When the program is executed, Figure 3 In the illustrated embodiment, the method executed by the terminal device is executed, or the method executed by the network device is executed.

[0217] The present application also provides a program product, including a program. When the program is run, Figure 3 The method executed by the terminal device in the illustrated embodiment is executed, or the method executed by the network device is executed. It should be understood that the processor in the embodiment of the present application may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method embodiment may be completed by an integrated logic circuit of hardware in the processor or an instruction in software form. The above processor may be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The methods, steps and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in a decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0218] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0219] The terms "unit", "module", etc. used in this specification may be used to represent an entity related to a device or an apparatus, hardware, firmware, a combination of hardware and software, software, or software in execution.

[0220] It will be appreciated by those skilled in the art that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in combination with software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. In the several embodiments provided in this application, it should be understood that the disclosed devices, equipment and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, 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 modules, which can be electrical, mechanical or other forms.

[0221] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0222] In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more units may be integrated into one module.

[0223] In the above embodiments, the functions of each functional module 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 program product. The program product includes one or more instructions (programs). When the program instructions (programs) are loaded and executed on a device or apparatus, the process or function described in the embodiment of the present application is generated in whole or in part. The instructions can be stored in a readable storage medium, or transmitted from one readable storage medium to another readable storage medium, for example, the instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The readable storage medium can be any available medium that can be accessed by a device or apparatus or a data storage device such as a server or data center that contains one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disk (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0224] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The software product is stored in a storage medium and includes several instructions for enabling a device or apparatus (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0225] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: Applied to a terminal device, the method comprises: receiving a first signaling and at least one second signaling from a network device; Sending PUSCH repeated transmission based on the first signaling and the at least one second signaling, where the number of repetitions of the PUSCH repeated transmission is indicated by the network device; In which, in the PUSCH repeated transmission, the position and / or transmission format of the time-frequency resources where there is at least one PUSCH repeated transmission is indicated by the first signaling; and, in the PUSCH repeated transmission, the position and / or transmission format of the time-frequency resources where there is at least one PUSCH repeated transmission is indicated by the at least one second signaling.

2. The method according to claim 1, characterized in that The transmission format includes one or more of the following: transmission power, modulation level, cyclic order of redundant versions, beam direction or precoding of the repeated transmission of the PUSCH.

3. The method according to claim 1 or 2, characterized in that The first signaling is first downlink control information DCI, and the second signaling is second DCI or signaling transmitted on a physical downlink shared channel PDSCH.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: A third signaling is received from the network device, where the third signaling is used to indicate a first resource set, where the first resource set includes resources used to transmit the second signaling.

5. The method according to claim 4, characterized in that The indication of the first resource set by the third signaling includes: an offset of a starting position of the first resource set relative to a predefined reference position.

6. The method according to claim 5, characterized in that The first resource set includes at least one resource block, and each resource block in the at least one resource block is used to transmit one second signaling in the at least one second signaling.

7. The method according to claim 6, characterized in that The first resource set includes multiple blocks of resources, and the multiple blocks of resources are periodically distributed.

8. The method according to any one of claims 4 to 7, characterized in that The third signaling is the first DCI or a radio resource control RRC message.

9. The method according to any one of claims 1 to 8, characterized in that Any signaling in the at least one second signaling is also used to indicate whether to terminate the PUSCH repeated transmission in advance.

10. A communication method, characterized in that: Applied to a network device, the method comprises: Sending a first signaling to a terminal device, where the first signaling is used to indicate a location and / or a transmission format of a time-frequency resource for at least one PUSCH repeated transmission, where the number of repetitions of the PUSCH repeated transmission is determined by the network device; At least one second signaling is sent to the terminal device, where the at least one second signaling is used to indicate the location and / or transmission format of time-frequency resources for at least one repeated PUSCH transmission.

11. The method according to claim 10, characterized in that The transmission format includes one or more of the following: transmission power, modulation level, cyclic order of redundant versions, beam direction or precoding of the repeated transmission of the PUSCH.

12. The method according to claim 10 or 11, characterized in that The first signaling is first downlink control information DCI, and the second signaling is second DCI or signaling transmitted on a physical downlink shared channel PDSCH.

13. The method according to any one of claims 10 to 12, characterized in that The method further comprises: A third signaling is sent to the terminal device, where the third signaling is used to indicate a first resource set, where the first resource set includes resources used to transmit the second signaling.

14. The method according to claim 13, characterized in that The indication of the first resource set by the third signaling includes: an offset of a starting position of the first resource set relative to a predefined reference position.

15. The method according to claim 14, characterized in that The first resource set includes at least one resource block, and each resource block in the at least one resource block is used to transmit one second signaling in the at least one second signaling.

16. The method according to claim 15, characterized in that The first resource set includes multiple blocks of resources, and the multiple blocks of resources are periodically distributed.

17. The method according to any one of claims 13 to 16, characterized in that The third signaling is the first DCI or a radio resource control RRC message.

18. The method according to any one of claims 10 to 17, characterized in that Any signaling in the at least one second signaling is also used to indicate whether to terminate the PUSCH repeated transmission in advance.

19. A communication device, characterized in that: The communication device comprises a module for executing the method according to any one of claims 1 to 9, or the communication device comprises a module for executing the method according to any one of claims 10 to 18.

20. A communication device, characterized in that: comprising a processor and a memory, wherein: The memory is used to store programs; The processor is configured to call the program so that the communication device executes the method according to any one of claims 1 to 9, or so that the communication device executes the method according to any one of claims 10 to 18.

21. A communication system, characterized in that: Including terminal equipment and network equipment, among which, The terminal device is used to perform the method according to any one of claims 1 to 9; The network device is configured to execute the method according to any one of claims 10 to 18.

22. A readable storage medium having a program stored thereon, characterized in that: When the program is executed, the device executes the method according to any one of claims 1 to 9, or the device executes the method according to any one of claims 10 to 18.

23. A program product, characterized in that The invention comprises a program, which, when being executed, causes the apparatus to execute the method according to any one of claims 1 to 9, or causes the apparatus to execute the method according to any one of claims 10 to 18.