Communication method and related apparatus

By dividing PUSCH into two parts of resources and adopting different granular configurations, the problem that the existing technology medium-frequency domain resource configuration does not support symbol-level allocation is solved, and more flexible resource allocation and higher resource utilization are achieved.

WO2025067476A1PCT designated stage expired Publication Date: 2025-04-03HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/121890
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-28
Filing Date
2024-09-27
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

When performing uplink scheduling in the prior art, the frequency domain resource configuration does not support symbol-level allocation, resulting in network equipment not being flexible enough to schedule PUSCH and having a low resource utilization rate.

Method used

By dividing PUSCH into two parts of resources for scheduling, the first resource set and the second resource set are configured through the first information and the second information respectively, and resource configuration is carried out using different granularities to realize frequency domain resource allocation at the time domain symbol level.

Benefits of technology

It improves the flexibility of resource allocation, can effectively utilize resource fragments, and improve resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024121890_03042025_PF_FP_ABST
    Figure CN2024121890_03042025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a communication method and a related apparatus. In the method, a network device respectively configures a first resource set and a second resource set for a terminal device by means of first information and second information, where resource overlap is present in the first resource set and the second resource set on at least one time domain symbol, or, overlap is not present; and a PUSCH for the terminal device to perform uplink transmission comprises a first resource in the first resource set and not in the second resource set, as well as a second resource in the second resource set. Consequently, the network device can configure resources at different granularities for the first resource set and the second resource set, e.g., the first resource set can be configured at the granularity of a plurality of time domain symbols, and the second resource set can be configured at the granularity of one time domain symbol. Therefore, more flexible resource configuration can be realized, unused resource fragments are fully utilized, and the utilization rate of resources can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and related device

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on September 28, 2023, with application number 202311290302.2 and application name “Communication Methods and Related Devices”, the entire contents of which are incorporated by reference into this application. Technical Field

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

[0003] When scheduling a terminal device to perform uplink transmission, a network device usually indicates the location of a physical uplink shared channel (PUSCH) through scheduling signaling (such as downlink control information (DCI)).

[0004] Currently, network devices have two types of frequency domain resource configurations for uplink scheduling. In one configuration type, network devices can indicate the allocation location of frequency domain resources using a bitmap. This type supports discontinuous frequency domain resource allocation, but currently does not support symbol-granular configuration. In the other configuration type, network devices can indicate the location of frequency domain resources using the starting frequency domain position and the length of continuous frequency domain subbands. This type supports continuous frequency domain resource allocation.

[0005] Currently, neither frequency domain resource configuration type supports symbol-level frequency domain resource allocation, meaning that the frequency domain units used to map data are identical across multiple scheduled symbols. Therefore, network equipment is not flexible enough in scheduling PUSCHs.

[0006] Summary of the Invention

[0007] The present application provides a communication method and related devices, in order to enable more flexible scheduling of PUSCH, thereby improving resource utilization.

[0008] In the first aspect, a communication method is provided, which can be applied to a terminal device, for example, it can be executed by the terminal device, or it can also be executed by a component configured in the terminal device (such as a chip, a chip system, a processor, etc.), or it can also be implemented by a logic module or software that can realize all or part of the terminal device functions. This application does not limit this.

[0009] Exemplarily, the method includes: receiving first information, the first information is used to configure a first resource set, the first resource set occupies at least one time domain symbol in the time domain; receiving second information, the second information is used to configure a second resource set, the second resource set occupies at least one time domain symbol in the time domain, wherein there is resource overlap between the first resource set and the second resource set in at least one time domain symbol; or, the first resource set and the second resource set do not overlap; performing uplink transmission on PUSCH, the PUSCH including first resources and second resources, the first resources being resources in the first resource set excluding the second resource set, and the second resources being resources in the second resource set.

[0010] On the second aspect, a communication method is provided, which can be applied to a network device, for example, it can be executed by the network device, or it can also be executed by a component configured in the network device (such as a chip, a chip system, a processor, etc.), or it can also be implemented by a logic module or software that can realize all or part of the network device functions. This application does not limit this.

[0011] Exemplarily, the method includes: sending first information, the first information is used to configure a first resource set; sending second information, the second information is used to configure a second resource set, wherein there is resource overlap between the first resource set and the second resource set in at least one time domain symbol; or, the first resource set and the second resource set do not overlap; performing uplink transmission on PUSCH, the PUSCH includes first resources and second resources, the first resources are resources in the first resource set excluding the second resource set, and the second resources are resources in the second resource set.

[0012] The first resources are the resources in the first resource set excluding the second resource set. Specifically, if there is resource overlap between the first resource set and the second resource set, the first resources are the resources in the first resource set excluding the second resource set. That is, if there is resource overlap between the first resource set and the second resource set, the resources in the second resource set may be preferentially allocated to the PUSCH, rather than the resources in the first resource set.

[0013] In the present application, the network device configures the PUSCH into two parts, namely the first resource set and the second resource set. The first resource set and the second resource set can be configured by the first information and the second information respectively. Therefore, the resource occupancy of the first resource set and the second resource set can be different, or in other words, the distribution of resources can be different. The network device can use different granularities to configure resources for the first resource set and the second resource set. For example, the first resource set can be configured with a granularity of multiple time domain symbols, and the second resource set can be configured with a granularity of one time domain symbol. This allows the frequency domain resources scheduled on different time domain symbols to be the same or different. In this way, more flexible resource configuration can be achieved. Even if there may be some idle resource fragments in some scenarios, resources can be configured through this method, so that the resource fragments can be fully utilized, which is conducive to improving resource utilization.

[0014] In combination with the first aspect or the second aspect, in some possible implementations, the second resource set includes one or more groups of resources, and the second information is used to indicate one or more groups of configuration parameters, each group of configuration parameters being used to configure a group of resources in the one or more groups of resources. Each group of configuration parameters indicates one or more of the following: a frequency domain offset, an index in a preset table, a parameter b hop , time domain starting position, number of time domain symbols or repetition factor R; wherein the frequency domain offset is the number of frequency domain units of the frequency domain starting position of a group of resources configured by each group of configuration parameters relative to the reference frequency domain position offset, and the preset table is used to define the parameter m corresponding to each index value of at least one index value b The value and / or parameter N b The value of the parameter m b Indicates the number of frequency domain units contained in the continuous bandwidth occupied by a group of resources configured by each group of configuration parameters on a time domain symbol, the parameter N b is the parameter m b The number of frequency domain units contained in the upper level bandwidth corresponding to the value of the preset table is the same as the number of the frequency domain units contained in the upper level bandwidth corresponding to the parameter m b The value of b is the ratio of the number of frequency domain units contained in the continuous bandwidth corresponding to the value of b, wherein b takes an integer value in the range of 0 to B, 0≤B<B max , the B max The value of is defined by the preset table; the parameter b hopUsed to indicate the bandwidth occupied by a group of resources configured by each group of configuration parameters; the time domain starting position indicates the starting time domain symbol of a group of resources configured by each group of configuration parameters in the time domain, the number of time domain symbols indicates the number of consecutive time domain symbols occupied by a group of resources configured by each group of configuration parameters, and the repetition factor indicates the number of consecutive time domain symbols occupying the same frequency domain resources in a group of resources configured by each group of configuration parameters.

[0015] It is not difficult to see that the configuration parameters illustrated here are similar to the configuration parameters of the sounding reference signal (SRS) resource. Since both PUSCH and SRS resources are uplink resources, in order to avoid interference with SRS, network equipment needs to avoid SRS resources when scheduling PUSCH. SRS resources usually occupy different frequency domain units on different time domain symbols, that is, frequency hopping transmission. If the configuration parameters of each group of resources in the second resource set are also designed to be similar to the configuration parameters of the SRS resources, PUSCH can be scheduled according to the SRS resource mode, thereby achieving the allocation of frequency domain resources at the time domain symbol level, while also avoiding collisions with SRS resources.

[0016] In this solution, for frequency domain resources on time domain symbols other than those occupied by SRS resources, the network device can configure them according to the existing frequency domain resource configuration type, and because they do not conflict with SRS resources, they can be configured based on a larger time domain granularity. The resources thus configured are the above-mentioned first resources. For frequency domain resources on time domain symbols occupied by SRS resources, since the second resource set can implement the allocation of frequency domain resources at the time domain symbol level, the network device can select resources that do not overlap with SRS resources from the pre-configured second resource set based on the distribution of SRS resources as the second resources. In this way, the first resource can be configured at a location that does not conflict with the SRS resource with less signaling overhead, and the second resource can be configured on time domain symbols that may conflict with the SRS resource transmission in a manner similar to the SRS resource configuration. Therefore, the scheduling of PUSCH is more flexible and conducive to improving resource utilization.

[0017] In combination with the first aspect or the second aspect, in some possible implementations, the second resource comes from a target resource, and the target resource is a group of resources in the one or more groups of resources.

[0018] That is, the target resource is a group of resources in the second resource set. It is understandable that when the second resource set includes a group of resources, this group of resources is the target resource, and when the second resource set includes multiple groups of resources, the target resource can be one of the multiple groups of resources.

[0019] Optionally, in some possible implementations of the first aspect, the method further includes: receiving third information from the network device, where the third information is used to indicate a target configuration parameter in one or more groups of configuration parameters, where the target configuration parameter is used to configure the target resource.

[0020] Accordingly, in some possible implementations of the second aspect, the method further includes: sending third information to the terminal device, where the third information is used to indicate a target configuration parameter in one or more groups of configuration parameters, where the target configuration parameter is used to configure the target resource.

[0021] The network device indicates the target configuration parameters to the terminal device through the third information, thereby facilitating the terminal device to determine the target resource and then determine the second resource from the target resource.

[0022] In combination with the first aspect or the second aspect, in some possible implementations, the resource of the second resource in the target resource is determined based on the number and starting position of frequency domain units contained in a continuous bandwidth of the second resource on a time domain symbol.

[0023] Among them, when the continuous bandwidth of the second resource on a time domain symbol contains multiple frequency domain units, that is, PUSCH can be transmitted on multiple continuous frequency domain units on a time domain symbol, and the frequency domain units occupied on different time domain symbols can be the same or different. Therefore, the continuous bandwidth of the second resource on a time domain symbol can be understood as the frequency hopping bandwidth of PUSCH, and the terminal device can perform frequency hopping transmission of PUSCH on this frequency hopping bandwidth.

[0024] After determining the target resource, the terminal device may further determine the second resource in combination with the frequency hopping bandwidth and the starting position, that is, clarify the frequency domain resource occupied by the PUSCH on at least one time domain symbol occupied by the target resource.

[0025] Optionally, the starting position is indicated by an index of a subband corresponding to a starting frequency domain unit of the second resource in the target resource, the target resource including one or more subbands, the number of frequency domain units contained in each subband being the same as the number of frequency domain units contained in the continuous bandwidth. At least one of the number of frequency domain units contained in the continuous bandwidth or the starting position is predefined, or at least one of the number of frequency domain units contained in the continuous bandwidth or the starting position is configured by a network device.

[0026] Since the SRS resources configured by the network device for different terminal devices may be different (such as different SRS bandwidths, SRS periods, SRS resource locations, etc.), the network device can select an appropriate location for the terminal device in real time based on the configured SRS resources to be used as the second resource, or as the PUSCH. In this way, although the second resource may occupy the same time domain symbol as the SRS resource, it can still be distinguished by the different frequency domain locations, thereby avoiding interference with the SRS caused by uplink data transmission.

[0027] Therefore, one possible design is that the number of frequency domain units included in the continuous bandwidth and the starting position are configured by the network device. The network device can indicate the number of frequency domain units included in the continuous bandwidth and the starting position through physical layer signaling (such as DCI) to dynamically schedule the second resource for the terminal device.

[0028] In one example, the second information is carried in a radio resource control (RRC) message, where the information indicating the number of frequency domain units included in the continuous bandwidth and the starting position is carried in the DCI. That is, the network device can first configure the second resource set through high-layer signaling, and then select a portion of the resources from the second resource set through physical layer signaling to configure as the second resources. This is similar to a two-level time domain resource allocation.

[0029] Of course, the number of frequency domain units included in the continuous bandwidth and / or the starting position may also be predefined by the protocol, which can save signaling overhead.

[0030] In combination with the first aspect or the second aspect, in some possible implementations, the offset of the starting frequency domain unit of the second resource on the nth group of time domain symbols in the target resource relative to the frequency domain starting position of the target resource is satisfy: The nth group of time domain symbols includes R consecutive time domain symbols in the time domain, and the value of n satisfies: The N t represents the number of time domain symbols, R represents the repetition factor, N t and R are positive integers; the n b The value of N b related.

[0031] In another possible implementation, the value of n in the nth group of time-domain symbols may also satisfy: This application does not limit this.

[0032] n b The value of N b An example of this is as follows: bIn b≤b hop The case meets: In b>b hop The case meets: n RRC Used to determine the starting position; F b (n) in N b When it is an even number, it satisfies: In N b For an odd number, the following conditions are satisfied:

[0033] The nth group of time domain symbols may include one or more consecutive time domain symbols, the number of time domain symbols included in a group of time domain symbols may be determined based on a repetition factor R, and the frequency domain units on each group of time domain symbols are the same. By determining the position of the starting frequency domain unit on the nth group of time domain symbols, the frequency domain resources occupied by the second resource on each time domain symbol may be determined.

[0034] It should be understood that in the formulas in the above examples, the offset Specifically refers to the offset at the resource block (RB) level. In another possible implementation, it can also be defined as the offset at the subcarrier level. In this case, satisfy: Indicates the number of subcarriers (SC) contained in an RB.

[0035] In combination with the first aspect or the second aspect, a possible design is that the preset table includes rows corresponding to one or more index values ​​in the following table:

[0036] Where C represents the index, and the value of C is the index value. Table 3 lists the index values ​​0 to 63, a total of 64 index values. Parameter m b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 The corresponding bandwidth, B max is 4.

[0037] As an example, the preset table may be a row corresponding to one or more index values ​​(such as one or more values ​​from 0 to 63) in Table 3 below. Since a detailed description will be given later in conjunction with Table 3, it will not be repeated here for the sake of brevity.

[0038] In combination with the first aspect or the second aspect, another possible design is that the preset table includes at least one index value and at least one pattern corresponding to each index value, and in the at least one pattern, the parameters m corresponding to different patterns are b Parameter N corresponding to different values ​​and / or different patterns bThe value of the parameter m is different b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 The corresponding bandwidth.

[0039] This preset table is simpler than the table in the previous design, thereby reducing the storage overhead when storing it in the device.

[0040] Optionally, in the preset table, the B max is 2, the parameter m b And the parameter N b Satisfy at least one of the following relations:

[0041] The value of the parameter m0 is The value of the parameter N0 is 1; or

[0042] The value of the parameter m1 is W RBs, and the value of the parameter N1 is

[0043] Wherein, W is the number of RBs included in the predefined continuous bandwidth, X is the number of RBs included in the total bandwidth occupied by the target resource, X is greater than or equal to W, and both W and X are positive integers.

[0044] As an example, the preset table can be shown in Table 4 below. Since Table 4 will be described in detail later, it will not be repeated here for the sake of brevity. It should be understood that the two possible designs of the preset table exemplified above are only shown for ease of understanding. This application does not limit the specific values ​​in each preset table. Those skilled in the art can make adjustments to the above table based on the same concept, such as adjusting the values, adding or subtracting one or more rows, and adding or subtracting one or more columns, etc. This application includes but is not limited to this.

[0045] In a third aspect, a communication device is provided that can implement the communication method described in the first aspect and any possible implementation of the first aspect. The communication device includes corresponding units or modules for executing the method. The units or modules included in the communication device can be implemented in software and / or hardware.

[0046] In a fourth aspect, a communication device is provided, comprising a processor, wherein the processor is configured to execute the communication method described in the first aspect and any possible implementation manner of the first aspect.

[0047] Optionally, the communication device may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the methods described in the above aspects may be implemented.

[0048] Optionally, the communication device may further include a communication interface, which is used for the device to communicate with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module or other types of communication interfaces.

[0049] In one possible design, the communication device in the third aspect or the fourth aspect is a terminal device, or a component in the terminal device, such as a chip, a chip system, a processor, etc.

[0050] In a fifth aspect, a chip system is provided, which includes at least one processor for supporting the implementation of the functions involved in the above-mentioned first aspect and any possible implementation method of the first aspect, for example, receiving or processing the data and / or information involved in the above-mentioned method.

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

[0052] The chip system can be composed of chips, or can include chips and other discrete devices.

[0053] In a sixth aspect, a communication device is provided that can implement the communication method described in the second aspect and any possible implementation of the second aspect. The communication device includes corresponding units or modules for executing the method. The units or modules included in the communication device can be implemented in software and / or hardware.

[0054] In a seventh aspect, a communication device is provided, comprising a processor, wherein the processor is configured to execute the communication method described in the second aspect and any possible implementation manner of the second aspect.

[0055] Optionally, the communication device may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the methods described in the above aspects may be implemented.

[0056] Optionally, the communication device may further include a communication interface, which is used for the device to communicate with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module or other types of communication interfaces.

[0057] In one possible design, the communication device in the sixth aspect or the seventh aspect is a network device, or a component in the network device, such as a chip, a chip system, a processor, etc.

[0058] In the eighth aspect, a chip system is provided, which includes at least one processor for supporting the implementation of the functions involved in the above-mentioned second aspect and any possible implementation method of the second aspect, for example, receiving or processing the data and / or information involved in the above-mentioned method.

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

[0060] The chip system can be composed of chips, or can include chips and other discrete devices.

[0061] In a ninth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the method in the first or second aspect and any possible implementation of the first or second aspect is executed.

[0062] In the tenth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when run, enables the method in the above-mentioned first or second aspect and any possible implementation of the first or second aspect to be executed.

[0063] In an eleventh aspect, an embodiment provides a communication system, comprising the aforementioned terminal device and network device.

[0064] It should be understood that the third to eleventh aspects of this application correspond to the technical solutions of the first to second aspects of this 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

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

[0066] Figure 2 is the SRS bandwidth configuration table corresponding to C SRS =18 when the tree structure diagram;

[0067] FIG3 is a schematic diagram of the frequency domain position occupied by SRS frequency hopping transmission;

[0068] FIG4 is a schematic diagram of SRS resources and frequency domain resource configuration type 0 (type 0) scheduled PUSCH;

[0069] FIG5 is a schematic diagram of SRS resources and frequency domain resource configuration type 1 (type 1) scheduled PUSCH;

[0070] FIG6 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0071] FIG7 is a schematic diagram showing resource overlap between a first resource set and a second resource set;

[0072] FIG8 is a schematic diagram showing that the first resource set and the second resource set do not overlap;

[0073] FIG9 is a schematic diagram of a group of resources in a second resource set provided in an embodiment of the present application;

[0074] FIG10 is a schematic diagram of a second resource determined based on the frequency hopping bandwidth and the starting position of the second resource;

[0075] FIG11 is a schematic diagram of a first resource and a second resource determined by the method provided in this application;

[0076] FIG12A is a schematic diagram of SRS resources and PUSCH determined by the method provided in this application;

[0077] FIG12B is another schematic diagram of SRS resources and PUSCH determined by the method provided in this application;

[0078] FIG13 is a schematic block diagram of a communication device provided in an embodiment of the present application;

[0079] FIG14 is another schematic block diagram of a communication device provided in an embodiment of the present application;

[0080] FIG15 is a schematic structural diagram of a terminal device provided in an embodiment of the present application;

[0081] FIG16 is a schematic diagram of the structure of the network device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0083] To facilitate understanding of the embodiments of the present application, the following points are first explained:

[0084] First, the resources involved in this application can be understood as time-frequency resources. Time-frequency resources include a set of time-frequency units consisting of multiple frequency domain units and / or time domain units. Among them, the time domain unit can be a time domain symbol, a time slot (slot), a radio frame (frame), or a set of one or more time domain symbols or time slots, etc. The frequency domain unit can be an RB, a resource block group (RBG), a subcarrier, a set of one or more subcarriers or RBs, etc., and this application does not limit this.

[0085] For ease of understanding and explanation, in the embodiments of this application, a time domain symbol is used as an example of a time domain unit, and an RB or RBG is used as an example of a frequency domain unit. For example, a time domain symbol may be an orthogonal frequency division multiplexing (OFDM) symbol. Furthermore, various figures are described herein using a time domain symbol as the time domain unit and an RB or RBG as the frequency domain unit. These figures are provided for ease of understanding only and are not intended to limit this application in any way.

[0086] Second, in the embodiment of the present application, the second resource set includes one or more groups of resources. The frequency hopping bandwidth of PUSCH refers to the frequency hopping bandwidth of each group of resources in the second resource set determined based on the method provided by this solution, which can be specifically determined by the value of parameter B; the frequency hopping transmission of PUSCH refers to the transmission performed on the frequency hopping bandwidth of each group of resources in the second resource set determined based on the method provided by this solution, which can be specifically determined by the value of parameter b. hop The value of is determined by the relationship between the value of and parameter B.

[0087] Third, multiple tables are shown in the embodiments of the present application as examples of preset tables. These tables are shown only for ease of understanding and should not constitute any limitation on the present application. In actual applications, the preset tables may include more rows or columns, or fewer rows or columns, than the tables shown in the examples herein; the values ​​in the tables are only examples and may also be configured with other values. In addition, the table is only a form of expression of a corresponding relationship and may be replaced with a form that is understandable to other terminal devices and network devices, and the present application does not limit this.

[0088] Fourth, multiple parameters and multiple figures are shown in the embodiments of the present application. In some figures, the numbering of time domain symbols and frequency domain units starts from 0. For some other parameters, the present invention provides an exemplary value range, and these value ranges can be counted starting from 0. Those skilled in the art will understand that these numbers and value ranges are only examples for ease of understanding and description. In another implementation, the numbering or value ranges can also start from other values ​​(such as 1).

[0089] Fifth, in the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B 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 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. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, c can be single or multiple.

[0090] Sixth, in the embodiments of this application, prefixes such as "first" and "second" are used solely to distinguish and describe different things belonging to the same name category, and do not constrain the order, size, or quantity of the things. For example, "first resource" and "second resource" are simply different resources, and do not restrict the size or position relationship of the resources; for another example, "first information" and "second information" are simply different pieces of information, and there is no temporal, size, or priority relationship between the two.

[0091] Seventh, “sending” and “receiving” in the embodiments of the present application indicate the direction of signal transmission. For example, “sending information to a terminal device” can be understood as the destination end of the information being the terminal device, which can include direct sending through the air interface, and indirect sending through the air interface by other units or modules. “Receiving information from a network device” can be understood as the source end of the configuration information being the network device, which can include direct receiving from the network device through the air interface, and indirect 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.

[0092] In other words, sending and receiving can be carried out between devices, for example, between network devices and terminal devices; or it can be carried out 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.

[0093] It is understood that before information is sent from the source to the destination, it may undergo necessary processing, such as encoding and modulation. After receiving the information from the source, the destination may also perform corresponding processing, such as decoding and demodulation, to interpret the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.

[0094] Eighth, the predefined in this application can be understood as: definition, pre-definition, storage, pre-storage, pre-negotiation, pre-configuration, solidification, or pre-burning.

[0095] Ninth, the storage involved in this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be provided in part separately and in part integrated into a decoder, a processor, or a communication device. The type of memory may be any form of storage medium, and this application is not limited thereto.

[0096] Tenth, the signaling involved in this application may be, for example, high-layer signaling, such as radio resource control (RRC) messages and medium access control (MAC)-control elements (CEs); or physical layer signaling, such as DCI, etc. This application does not limit this.

[0097] 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) system, universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) communication system, and future sixth generation (6G) communication system. Of course, the technical solution provided in this application can also be applied to other possible communication systems, for example, to the Internet of Things (IoT) network, a wireless local area network system that supports the 802.11 series of protocols, and can also be applied to a wireless personal area network system based on ultra wide band (UWB), and can also be applied to a sensing system, and can also be applied to vehicle to everything (V2X), machine type communication (MTC), machine-to-machine information interaction (long term evolution-machine, LTE-M), machine to machine (M2M) communication, vehicle to vehicle (V2V) communication, vehicle network communication (long term evolution-vehicle, LTE-V), satellite communication system, etc. The above-mentioned communication system applicable to this application is only an example, and the communication system applicable to this application is not limited to this. They are uniformly explained here and will not be repeated below.

[0098] The terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile equipment (ME), user terminal, terminal, wireless communication device, user agent or user device.

[0099] A terminal device is a device with wireless transceiver capabilities. It communicates with one or more core network (CN) devices (also called core devices) via access network equipment (or access devices) within the radio access network (RAN). Terminal devices can be deployed on land, indoors or outdoors, handheld or in vehicles; on water (such as ships); or in the air (such as aircraft, balloons, and satellites). In the embodiments of the present application, a terminal device may also be referred to as user equipment (UE), and may be a mobile phone, a mobile station (MS), a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, a wireless terminal device in smart grids, a wireless terminal device in transportation safety, a wireless terminal device in smart cities, a wireless terminal device in smart homes, a subscriber unit, a cellular phone, a wireless data card, a personal digital assistant (PDA), a tablet computer, a laptop computer, an MTC terminal device, a drone, etc. The terminal device may include various handheld devices with wireless communication capabilities, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem. Optionally, the terminal device can be a handheld device (handset) with wireless communication function, a terminal device in the Internet of Things or the Internet of Vehicles, a terminal device of any form in 5G and communication systems evolved after 5G, etc., and this application does not limit this.

[0100] Furthermore, terminal devices can also be end devices in an IoT system, also known as IoT nodes. IoT is a crucial component of future information technology development. Its primary technical feature is connecting objects to the network through communication technologies, thereby enabling intelligent networks that interconnect humans and machines, and objects and things. Connections can be achieved through broadband or narrowband (NB) technology. IoT technology, for example, utilizes narrowband technology to achieve massive connections, deep coverage, and power-saving terminals.

[0101] In addition, terminal devices can also include sensors such as smart printers, train detectors, and gas stations. Their main functions include collecting data, receiving control information and downlink data from network devices, and sending electromagnetic waves to transmit uplink data to network devices.

[0102] In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the embodiments of the present application, only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.

[0103] An access network device can be any device with wireless transceiver capabilities that can communicate with a terminal device, such as a RAN node that connects the terminal device to a wireless network. Currently, some examples of RAN nodes include: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof, or a wireless controller in a cloud radio access network (CRAN) scenario, a node in an open radio access network (O-RAN or ORAN) scenario, etc. The base station can also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in future communication systems, etc. The base station can support networks with the same or different access technologies. Optionally, the RAN node can also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology can be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.In some deployments, the network devices mentioned in the embodiments of the present application may include a CU, a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network devices may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.

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

[0105] In one possible design, the processing unit for implementing baseband functions in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing baseband functions in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.

[0106] 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. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0107] In the embodiments of the present application, the device for implementing the functions of the network device can be a network device; it can also be a device that can support the network device to implement the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The device can be installed in the network device or used in conjunction with the network device. In the embodiments of the present application, only the device for implementing the functions of the network device is used as an example to illustrate, and does not constitute a limitation on the solutions of the embodiments of the present application.

[0108] The network device and / or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air. The embodiments of this application do not limit the scenarios in which the network device and the terminal device are located. In addition, the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, 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. This application does not limit the specific forms of the terminal device and the network device.

[0109] Figure 1 is a schematic diagram of the architecture of a communication system 100 applicable to the methods provided herein. As shown in Figure 1, the communication system 100 includes a network device 110 and a terminal device 120. The network device and the terminal device can be connected to each other via a wired or wireless connection. The transmission of data and / or signaling from a network device to a terminal device is referred to as downlink transmission, and the transmission of data and / or signaling from a terminal device to a network device is referred to as uplink transmission.

[0110] The network device 110 can be a base station deployed in the air, such as a satellite base station, or a base station deployed indoors, such as a micro base station or an indoor station. It should be understood that this application does not limit the specific technologies and device forms used by wireless access network devices. For ease of description, the following description uses a base station as an example of a wireless access network device.

[0111] The terminal device can be a terminal device deployed in the air, such as a helicopter or a drone; it can also be a terminal device deployed on the ground, such as a mobile phone, a vehicle, a computer, a printer, etc.

[0112] Optionally, the terminal device can also be used to act as a base station. For example, the terminal device can act as a scheduling entity that provides sidelink signals between terminal devices in vehicle-to-everything (V2X), device-to-device (D2D), or peer-to-peer (P2P) scenarios.

[0113] Base stations and terminal devices can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminal devices.

[0114] FIG1 is only a schematic diagram. The communication system 100 may further include other network devices and / or terminal devices, and may also include wireless relay devices and wireless backhaul devices, etc., which are not shown in FIG1 .

[0115] In the embodiments of the present application, the functions of the network device may also be performed by a module (such as a chip) in the network device, or by a control subsystem that includes the network device function. The control subsystem that includes the network device function here can be a control center in the application scenarios of the above-mentioned terminals such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip) in the terminal device, or by a device that includes the terminal device function. This application does not limit this.

[0116] Currently, when performing uplink scheduling, network equipment can indicate the location of the PUSCH through scheduling signaling (such as DCI). Taking NR as an example, NR currently supports the following two types of frequency domain resource configuration.

[0117] One configuration type is type 0 defined in the standard: a bitmap is used to indicate the allocation location of frequency domain resources. This type can support discontinuous frequency domain resource allocation. The bitmap can indicate whether the frequency domain subband corresponding to each bit is scheduled through a string of bit sequences. Among them, the frequency domain subband is the basic granularity of scheduling in the frequency domain, which can be called a resource block group (RBG), and an RBG can include one or more RBs. For example, the size of the RBG (that is, the number of RBs contained in an RBG) is related to the size of the bandwidth part (BWP), as shown in Table 1.

[0118] Table 1

[0119] Among them, the size of BWP can be expressed by the number of RBs included. Configuration 1 and Configuration 2 represent two RBG size configurations provided corresponding to the size of BWP. For example, when BWP contains 1-36 RBs, RBG can contain 2 RBs (corresponding to configuration 1) or 4 RBs (corresponding to configuration 2); and so on, which are not listed again.

[0120] In this configuration type, the bitmap may correspond to multiple RBGs (or subbands) with increasing index values ​​from the most significant bit (MSB) to the least significant bit (LSB). For example, "1" is used to indicate that the corresponding RBG (or subband) is scheduled, and "0" is used to indicate that the corresponding RBG (or subband) is not scheduled.

[0121] Another type of frequency domain resource configuration is type 1 (type 1) defined in the standard, which determines the scheduled frequency domain resource position by the starting frequency domain position and the length of the continuous frequency domain subband. This type can support continuous frequency domain resource allocation. Exemplarily, type 1 can allocate frequency domain resources based on different granularities, such as using RB as the granularity, or using K (K is a positive integer) RBs as the granularity, or using RBG as the granularity to allocate frequency domain resources. Taking RB as the granularity as an example, the network device can indicate the index of the starting RB for allocating frequency domain resources and the continuous bandwidth (such as the number of RBs contained in the continuous bandwidth) through a resource indication value (RIV), and allocate a group of continuous RBs to the terminal device from the activated BWP.

[0122] Currently, neither frequency domain resource configuration type supports symbol-level frequency domain resource allocation, meaning that the frequency domain units used to map data remain the same across multiple scheduled symbols. Therefore, PUSCH scheduling is inflexible. In certain scenarios, such as the example below where SRS resources and PUSCH occupy the same time domain symbols, some unused resource fragments may not be scheduled, resulting in low resource utilization.

[0123] For ease of understanding, the following briefly introduces the configuration information of SRS and SRS resources.

[0124] SRS can be used to measure uplink channels and, in TDD systems, downlink channels based on channel reciprocity, making it a crucial signal in wireless communications. Currently, SRS is often transmitted using frequency hopping, and different time-domain symbols may occupy different RBs in the frequency domain.

[0125] For example, the network device can configure the number of ports and the corresponding time-frequency resources of the SRS resource by sending the configuration information of the SRS resource. The terminal device can send SRS on the SRS resource configured by the network device. The configuration information of the SRS resource may include frequency domain configuration parameters and time domain configuration parameters. i SRS resource, starting position in the frequency domain Can meet: in, satisfy: p in the formula i Indicates the port number, p i The value of is, for example, 1000, 1001 or 1002; Indicates the subcarrier offset of the frequency domain starting position of the SRS resource, n shiftIndicates the number of RBs offset from the reference frequency domain position configured by higher-layer signaling. Indicates the number of subcarriers contained in an RB, K TC Indicates the comb degree, which is used to describe the frequency domain density of the SRS resource of a port in the frequency domain subcarrier mapping. K TC The value of can be 2, 4 or 8, Indicates port p i The subcarrier offset of the RB where the starting frequency domain position of the SRS resource is located is referenced to the first subcarrier of the RB, where: Indicates port p i The comb offset of the SRS resource, It can be configured by the network device or related to the comb offset of the reference port configured by the network device. The value of can be 0, 1, ..., K TC -1, Indicates the offset of the time domain symbols with different comb teeth, such as A value of 0 indicates that the comb teeth are not offset on different time domain symbols. Indicates the offset of the comb teeth on the next time domain symbol relative to the previous time domain symbol; satisfy: Indicates the frequency domain offset caused by SRS resource frequency hopping; Indicates the frequency domain offset corresponding to when SRS partial transmission (partial SRS) is configured. The offset of SRS resources at the subcarrier level in the frequency domain can be defined; and The RB-level offset of the SRS resource in the frequency domain can be defined. It should be understood that the RB-level offset can be understood as the number of RBs for the offset, or the number of subcarriers corresponding to an integer number of RBs.

[0126] The parameters b and B in the above text SRS 、m SRS,b and n b Please refer to the explanation in conjunction with Table 2 below.

[0127] Network devices can configure parameters C through high-level signaling SRS 、B SRS and b hop , and the measurement bandwidth and frequency hopping bandwidth of the SRS are jointly configured through these parameters. Table 2 shows the SRS bandwidth configuration table defined in the current standard.

[0128] Table 2

[0129] The following describes the parameters in the SRS bandwidth configuration table. SRS = 18 as an example, the row corresponding to the SRS bandwidth configuration table is shown in bold in Table 2. SRS When the values ​​of are 0, 1, 2, and 3 respectively, the total bandwidth of 72 RBs can be divided into a tree structure. SRS The bandwidth division corresponding to different values ​​of can be seen in Figure 2.

[0130] When B SRS When the value of is 0, the corresponding bandwidth is 72 RBs, which are 72 consecutive RBs on the same time domain symbol. The 72 RBs can be called B SRS The corresponding frequency hopping bandwidth is 0. SRS When the value of B is 0, the terminal device can send SRS on 72 consecutive RBs in one time domain symbol. SRS The smaller the value of B, the larger the corresponding bandwidth. SRS The corresponding bandwidth when the value is 0 (ie, 72 RBs) is also the index C SRS =18 corresponds to the maximum bandwidth.

[0131] When B SRS When the value of is 1, the corresponding bandwidth is 24 RBs, which are 24 consecutive RBs on the same time domain symbol. The 24 RBs can be called B SRS The corresponding frequency hopping bandwidth is 1. SRS When the value of is 1, it means that the terminal device can send SRS on 24 consecutive RBs in one time domain symbol. The 24 RBs are the upper level bandwidth (i.e., B SRS The value of 0 is 1 / 3 of the bandwidth corresponding to the hopping bandwidth. In other words, the previous level bandwidth is divided into three parts based on the frequency hopping bandwidth, that is, N1 = 3; the maximum bandwidth is divided into three parts, that is, N0 × N1 = 1 × 3 = 3. To complete SRS transmission on 72 RBs, the terminal device needs to perform at least three frequency hopping transmissions.

[0132] When B SRS When the value of is 2, the corresponding bandwidth is 12 RBs, which are 12 consecutive RBs on the same time domain symbol. These 12 RBs can be called B SRS The corresponding frequency hopping bandwidth is 2. SRS When the value of is 2, it means that the terminal device can send SRS on 12 consecutive RBs on one time domain symbol. The 12 RBs are the upper level bandwidth (i.e., B SRSThe value of is 1, which is half of the bandwidth corresponding to 1). In other words, the previous level bandwidth is divided into two based on the frequency hopping bandwidth, that is, N2 = 2. The maximum bandwidth is divided into six parts, that is, N0 × N1 × N2 = 1 × 3 × 2 = 6. To complete SRS transmission on 72 RBs, the terminal device needs to perform at least six frequency hopping transmissions.

[0133] When B SRS When the value of is 3, the corresponding bandwidth is 4 RBs, which are 4 consecutive RBs on the same time domain symbol. These 4 RBs can be called B SRS The corresponding frequency hopping bandwidth is 3. SRS When the value of is 3, it means that the terminal device can send SRS on 4 consecutive RBs on one time domain symbol. The 4 RBs are the upper level bandwidth (i.e., B SRS The value of 2 is 1 / 3 of the bandwidth corresponding to the case where the value of 2 is 0. In other words, the previous level bandwidth is divided into three parts based on the frequency hopping bandwidth, that is, N3 = 3. The maximum bandwidth is divided into 18 parts, that is, N0 × N1 × N2 × N3 = 1 × 3 × 2 × 3 = 18. To complete SRS transmission on 72 RBs, at least 18 frequency hopping transmissions are required.

[0134] The number of parts into which the maximum bandwidth is divided can be calculated using the following formula: That is, b' starts from 0 and continues until B is obtained. SRS The corresponding N b' The product of .

[0135] As can be seen from the figure, at index C SRS =18, as B SRS As the value of decreases, the frequency hopping bandwidth becomes smaller and smaller, and the number of parts of 72 RBs is increased, showing a tree-like structure. SRS The same rule also exists for other values. I will not elaborate on this.

[0136] In the SRS bandwidth configuration table, parameter B SRS The value of can be used to indicate the SRS frequency hopping bandwidth. hop Can be used to indicate the full bandwidth of the SRS resource, b hop The value range of B in Table 2 SRS The value range of is the same as that of , that is, it can be 0, 1, 2, or 3. The full bandwidth of the SRS resource can also be called the SRS measurement bandwidth or the total SRS measurement bandwidth. The full bandwidth of the SRS resource refers to the total bandwidth that can complete the SRS measurement through multiple SRS frequency hopping.

[0137] If b hop The value is greater than or equal to B SRSThe value of means that the total bandwidth of the SRS resource can be traversed by one frequency hopping transmission, that is, there is no need for frequency hopping transmission. The bandwidth of each SRS transmission is B SRS The bandwidth corresponding to the value of , and the frequency domain starting offset parameter n of SRS b satisfy:

[0138] If b hop The value is less than B SRS The value of means that one frequency hopping transmission cannot traverse the total bandwidth of the SRS resource, that is, frequency hopping transmission is required, and the bandwidth of each SRS transmission is B SRS The bandwidth corresponding to the value of , and the frequency domain starting offset parameter n of SRS b satisfy:

[0139] n in the formula RRC It is a high-level parameter used to determine the starting position of SRS frequency hopping transmission; F b (n SRS )satisfy:

[0140] That is to say, in N b The value of N is an odd number (if N b odd), In N b The value of N is an even number (if N b Even)

[0141] In other words, b hop The value of can be used to enable or disable SRS frequency hopping transmission. SRS =18, if B is configured SRS =2,b hop =0, then b hop The value is less than B SRS The value of indicates that SRS frequency hopping transmission is enabled, the SRS frequency hopping bandwidth is 12 RBs, and the SRS measurement bandwidth is m SRS,0 =72 RBs, a total of 6 frequency hopping times are required to complete the scanning of the entire SRS measurement bandwidth, 6 of which can be calculated by the formula By calculation, at this time B SRS The value of is 2, that is, When the configuration parameter n RRC =0, based on the above formula for the starting position of the frequency hopping frequency domain position, the frequency domain position occupied by the SRS frequency hopping transmission can be obtained as shown in FIG3 .

[0142] Since both SRS and uplink data are sent in uplink time slots, PUSCH and SRS resources may be sent in the same time slot or on the same time domain symbol. To avoid collision and interference between SRS and uplink data, SRS resources are usually appropriately avoided when scheduling PUSCH. However, when allocating frequency domain resources based on the existing frequency domain resource configuration type, the resources on the time domain symbol where the SRS resources are located may not be fully utilized, which will result in a certain degree of resource waste and resource utilization needs to be improved.

[0143] The following is explained with reference to the accompanying drawings.

[0144] Figures 4 and 5 illustrate SRS resources and PUSCH scheduling based on different frequency domain resource configuration types, respectively. As can be seen in Figures 4 and 5, time domain resources are scheduled at the time symbol granularity, while frequency domain resources are scheduled at the RBG granularity. An RBG can, for example, consist of four RBs.

[0145] In Figure 4, the network device schedules the frequency domain resources of eight RBGs (RBG#0 to RBG#7) for PUSCH 1 over ten time domain symbols (symbols #0 to #9). It schedules the frequency domain resources of two RBGs (RBG#4 and RBG#5) for SRS resources over four time domain symbols (symbols #10 to #13). To avoid SRS resources over these four time domain symbols, the network device, based on frequency domain resource configuration type 1, can schedule contiguous frequency domain resources on either side of RBG#4 and RBG#5. For example, as shown in the figure, the network device schedules the resources of four RBGs (RBG#0 to RBG#3) for PUSCH 2 over time domain symbols #10 to #13. However, resources with RBG indices greater than 5, such as RBG#6 and RBG#7 in the figure, cannot be scheduled, leaving these resources idle.

[0146] In Figure 5, the network device schedules the frequency domain resources of 8 RBGs, RBG#0 to RBG#7, on the 10 time domain symbols, symbols #0 to #9, for use as PUSCH 1, and schedules SRS resources on the 4 time domain symbols, symbols #10 to #13, and the SRS resources are configured for frequency hopping transmission. As shown in the figure, the SRS resources occupy different frequency domain resources in the 4 time domain symbols, symbols #10 to #13, respectively. In symbol #10, RBG#7 is occupied, in symbol #11, RBG#5 is occupied, in symbol #12, RBG#6 is occupied, and in symbol #13, RBG#4 is occupied. To avoid SRS resources, if the network device is based on frequency domain resource configuration type 0, it can schedule the resources of RBGs #0 to #3 on the four time domain symbols #10 to #13 as PUSCH 2. However, for resources with RBG indices greater than 3, the occupancy of SRS resources on each time domain symbol is different, that is, the available frequency domain resources on each time domain symbol are different. If the network device wants to schedule these available frequency domain resources for PUSCH 2, it needs to schedule them for each time domain symbol. However, the current frequency domain resource configuration type 0 does not support the position indication of symbols and frequency domain resources, so the available frequency domain resources remain unused.

[0147] In summary, no matter which frequency domain resource configuration type is used, the spare resources on the time domain symbols occupied by SRS resources cannot be fully utilized, the PUSCH scheduling is not flexible enough, and the resource utilization needs to be improved.

[0148] In view of this, the present application provides a method in which a network device divides a PUSCH into two sets of resources (i.e., first resources and second resources) for scheduling, wherein the first resources are from resources in a first resource set pre-configured via first information, excluding the second resource set, and the second resources are from a second resource set configured via second information. Because the first resource set and the second resource set can be configured using the first information and the second information, respectively, their resource occupancy can be different, and the network device can also use different granularities to configure resources for the first resource set and the second resource set. In this way, more flexible resource configuration can be achieved. Even in certain scenarios, such as when the same time domain symbols as SRS resources are occupied, there may be some idle resource fragments. This method can also be used to configure resources. For example, the resources in the second resource set can be configured according to the configuration parameters of the SRS resources. Since SRS is often frequency-hopping transmission, SRS resources do not necessarily occupy the entire measurement bandwidth in the frequency domain. Therefore, the resources in the second resource set configured based on the configuration parameters of the SRS resources may be different from the actually configured SRS resources. That is, resource fragments similar to those in Figure 4 or Figure 5 can be fully utilized, which is conducive to improving resource utilization.

[0149] The method provided by this application will be described below with reference to the accompanying drawings.

[0150] Figure 6 is a schematic flow chart of the communication method provided in an embodiment of the present application. The method shown in Figure 6 shows the process of configuring PUSCH for the terminal device by the network device from the perspective of device interaction, but this should not constitute any limitation on the execution subject of the method provided in this application. For example, the terminal device can also be replaced by a component in the terminal device (such as a chip, a chip system, a processor, etc.), or can be replaced by a logic module or software that can realize all or part of the functions of the terminal device; the network device can also be replaced by a component in the network device (such as a chip, a chip system, a processor, etc.), or can be replaced by a logic module or software that can realize all or part of the functions of the network device.

[0151] As shown in Figure 6, the method 600 includes steps 610 to 650. Each step in the method 600 is described in detail below.

[0152] In step 610, the network device sends first information, where the first information is used to configure a first resource set. Correspondingly, the terminal device receives the first information.

[0153] The first resource set may occupy at least one time domain symbol in the time domain. For ease of distinction and explanation, the time domain symbol occupied by the first resource set is recorded as the first time domain symbol, and the first time domain symbol may be one or more. The first information may be used to configure the frequency domain resources on the at least one first time domain symbol. Exemplarily, the resources of the first resource set in the frequency domain may be configured by the network device for the terminal device based on the existing frequency domain resource configuration type (such as the aforementioned type 0 or type 1), and the resources of the first resource set in the time domain may also be configured by the network device for the terminal device based on the existing time domain resource configuration type. The first information may be, for example, information carried in the DCI.

[0154] For example, if the network device uses frequency domain resource configuration type 1 to configure the first resource set, the first information may specifically include the frequency domain starting position of the first resource set and the continuous frequency domain bandwidth. The frequency domain starting position may be specifically indicated by an offset relative to a predefined frequency domain reference position, and the continuous frequency domain bandwidth may be specifically indicated by the number of frequency domain units (such as subbands, RBGs, RBs, etc.) contained in the continuous frequency domain bandwidth.

[0155] For another example, if the network device uses frequency domain resource configuration type 0 to configure the second resource set, the first information may specifically be a bitmap consisting of multiple bits, where different bits indicate whether the corresponding frequency domain units are configured as resources in the first resource set. For example, each bit may correspond to an RBG, and the first information may indicate whether the corresponding RBGs are configured as resources in the first resource set using different bits.

[0156] For another example, when scheduling a terminal device, the network device may also indicate / notify the terminal device of the time domain resource position of the corresponding data scheduling, that is, the time domain symbol corresponding to the first resource set. The network device may indicate the time domain unit corresponding to the first resource set through indication information. For example, the indication information may specifically indicate the starting time domain symbol corresponding to the first resource set and the corresponding time domain symbol length. The network device may configure one or more optional time domain resource parameters through the PUSCH time domain allocation list (pusch-TimeDomainAllocationList) field in high-level signaling (such as PUSCH configuration, (PUSCH-Config)). Optionally, the time domain resource parameters include a parameter k0, which may be used to indicate the time domain offset between the DCI and the physical downlink shared channel (PDSCH) / PUSCH scheduled by the DCI, such as a slot offset. If this field does not exist, the terminal device may default the offset to 0. The time domain resource parameters further include a parameter "startSymbolAndLength" for indicating a start symbol and a length, also known as a start position and length indicator (SLIV).

[0157] It should be understood that the above configuration method for the first resource set, i.e., the related signaling, is merely an example, and the present application does not limit the configuration method and signaling of the first resource set by the network device.

[0158] In step 620, the network device sends second information, where the second information is used to configure the second resource set. Correspondingly, the terminal device receives the second information.

[0159] The second resource set also occupies at least one time domain symbol in the time domain. For ease of distinction and description, the time domain symbols occupied by the second resource set are referred to as second time domain symbols. The second time domain symbols may be one or more. The second information may be used to configure frequency domain resources on the at least one second time domain symbol.

[0160] One possible scenario is that the second resource set overlaps with the first resource set. That is, some of the at least one first time domain symbol and the at least one second time domain symbol are identical, or in other words, there is an intersection between the at least one first time domain symbol and the at least one second time domain symbol.

[0161] Figure 7 (a) and (b) show two examples of resource overlap between the first resource set and the second resource set. For easy distinction, the scope of the first resource set is indicated by a solid black box, and the scope of the second resource set is indicated by a dashed black box.

[0162] In Figure 7(a), the resources of the first resource set span from symbol #0 to symbol #13 in the time domain and from RGB#0 to RGB#7 in the frequency domain. The resources of the second resource set span from symbol #10 to symbol #13 in the time domain and from RGB#4 to RGB#7 in the frequency domain. In other words, the second resource set falls within the range of the first resource set. The resources that overlap between the first and second resource sets are the second resource set, or in other words, the at least one first time domain symbol includes at least one second time domain symbol. In this case, the number of first time domain symbols is greater than the number of second time domain symbols. In other words, the first resource set occupies multiple time domain symbols in the time domain.

[0163] In Figure 7(b), the resources of the first resource set span from symbol #0 to symbol #11 in the time domain and from RGB#0 to RGB#7 in the frequency domain. The resources of the second resource set span from symbol #10 to symbol #13 in the time domain and from RGB#4 to RGB#7 in the frequency domain. That is, the second resource set overlaps with the first resource set but does not completely fall within the scope of the first resource set. The overlapping resources between the first and second resource sets are part of the resources in the second resource set. In this case, the number of first time-domain symbols can be multiple, the number of second time-domain symbols can also be multiple, and at least one second time-domain symbol is the same as at least one first time-domain symbol.

[0164] Another possible scenario is that the second resource set and the first resource set do not overlap. That is, any one of the at least one first time domain symbols is different from any one of the at least one second time domain symbols, or in other words, there is no intersection between the at least one first time domain symbol and the at least one second time domain symbol. Figure 8 is an example of the first resource set and the second resource set not overlapping. The range of the first resource set is indicated by the black solid box in the figure, and the range of the second resource set is indicated by the black dashed box in the figure. It can be seen that the resources of the first resource set span from symbol #0 to symbol #9 in the time domain and from RGB#0 to RGB#7 in the frequency domain, while the resources of the second resource set span from symbol #10 to symbol #13 in the time domain and from RGB#4 to RGB#7 in the frequency domain. In other words, the first resource set and the second resource set are adjacent but do not overlap. In this case, the number of first time domain symbols and the number of second time domain symbols can both be one or more, without limitation.

[0165] In an embodiment of the present application, the second resource set can be configured by the network device through second information. The second information and the aforementioned first information can be carried in different signaling. Exemplarily, the second information can be carried in high-level signaling, such as an RRC message. That is, the network device can configure the resources in the second resource set through high-level signaling, or the network device can pre-configure the resources in the second resource set through high-level signaling. After scheduling SRS resources for each terminal device, the terminal device can be further instructed to select which resources in the second resource set to be used as the second resource based on the distribution of SRS resources.

[0166] As mentioned above, the PUSCH includes a first resource and a second resource. The network device instructs the terminal device to select which resources in the second resource set to use as the second resource, that is, to use as the PUSCH. In other words, at least some of the resources in the second resource set can be used as the PUSCH, or in other words, the second resource set contains resources that can be used as the PUSCH. Used as the PUSCH can be understood as the time-frequency resource being used as the PUSCH to carry uplink data or the time-frequency resource being used for the PUSCH to send uplink data.

[0167] One possible design is that the second resource set includes one or more groups of resources, and each group of resources can be configured by a set of configuration parameters. Accordingly, the second information includes one or more groups of configuration parameters for configuring the one or more groups of resources. The above-mentioned second resources can come from a group of resources in the second resource set, and for the convenience of distinction and explanation, they are recorded as target resources. That is, the second resources come from the target resources, or in other words, the second resources are resources in the target resources. The target resources are a group of resources in the above-mentioned one or more groups of resources, which are configured by a set of configuration parameters. For the convenience of distinction and explanation, the set of configuration parameters used to configure the target resources is recorded as target configuration parameters.

[0168] For example, each set of configuration parameters indicates one or more of the following: frequency domain offset, index in a preset table, parameter b hop , time domain starting position, number of time domain symbols or repetition factor R. Among them, for a set of configuration parameters, the time domain starting position and the number of time domain symbols are used to determine the time domain position and size of a set of resources determined by this set of configuration parameters, the frequency domain offset, the index in the preset table, the parameter b hop The repetition factor R can be used to determine the frequency domain distribution of this set of resources on each time domain symbol.

[0169] The following is a detailed description of each configuration parameter.

[0170] Frequency domain offset: For a set of configuration parameters, the frequency domain offset is the number of frequency domain units by which the frequency domain starting position of a set of resources configured by this set of configuration parameters is offset from the reference frequency domain position. Taking RB as an example of a frequency domain unit, the frequency domain offset can specifically be the number of RBs by which the frequency domain starting RB of a set of resources configured by this set of configuration parameters is offset from the reference frequency domain position. The reference frequency domain position can be, for example, the frequency domain starting position of the second resource set, such as the first RB in RBG#4 in Figure 7 or Figure 8, or the reference frequency domain position can be, for example, the frequency domain starting position of the scheduled PUSCH, such as the first RB in RBG#0 in Figure 7 or Figure 8. Alternatively, the reference frequency domain position can also be a predefined frequency domain position, such as the common frequency domain position 0, or the RB position or frequency domain subband position corresponding to a predefined index, or the starting position of a predefined reference signal, etc., which is not limited in this application.

[0171] Time domain starting position: For a set of configuration parameters, the time domain starting position can be used to determine the starting position of a set of resources determined by this set of configuration parameters in the time domain, such as the starting time domain symbol. The time domain starting position can be indicated by the index of the starting time domain symbol. The index of the starting time domain symbol can be determined by the offset of the starting time domain symbol relative to the reference time domain position. The reference time domain position can be, for example, the starting time domain symbol of a time slot, or the starting time domain symbol of the second resource set, or a predefined time domain position, such as a common time domain position 0, or a time domain symbol position or time slot position corresponding to a predefined index, a starting position of a predefined reference signal, etc. This application does not limit this.

[0172] Number of time-domain symbols: For a set of configuration parameters, the number of time-domain symbols determines the duration of the set of resources determined by this set of configuration parameters in the time domain. In other words, the time-domain starting position and the number of time-domain symbols can be used to determine the time-domain location and size of this set of resources.

[0173] Repetition factor R: R is the number of consecutive time-domain symbols. A repetition factor of R means that the same frequency-domain resources are occupied over R consecutive time-domain symbols for uplink transmission.

[0174] Index in the preset table: can be used to define at least one set of parameters m b The value and / or parameter N b The value of . Multiple sets of parameters m are defined in the preset table b The value and / or parameter N b For each set of parameters m b The value and / or parameter N b The value of may correspond to an index. Therefore, the parameter m corresponding to each index value defined in the preset table having at least one index value may also be referred to as b The value and / or parameter N b For a set of configuration parameters, the parameter m b The value of may indicate the number of frequency domain units contained in the continuous bandwidth occupied by a group of resources configured by this set of configuration parameters on a time domain symbol, or in other words, the number of continuous frequency domain units occupied by a group of resources configured by this set of configuration parameters on a time domain symbol. Since the bandwidth size can be represented by the number of frequency domain units, it can also be said that the parameter m b The value of may indicate the size of the continuous bandwidth occupied by a group of resources configured by this group of configuration parameters on a time domain symbol. b The value of the aforementioned parameter m b The number of frequency domain units contained in the corresponding upper level bandwidth in the preset table is the same as the parameter m bThe ratio of the number of frequency domain units contained in the continuous bandwidth corresponding to the value of . Taking RB as an example of the frequency domain unit, the parameter m b The value of may indicate the number of RBs contained in the continuous bandwidth occupied by a set of resources configured by this set of configuration parameters on a time domain symbol. The parameter N b The value of the aforementioned parameter m b The number of RBs included in the corresponding upper level bandwidth in the preset table is the same as the parameter m b The value of N corresponds to the number of RBs contained in the continuous bandwidth. Since the bandwidth size can be represented by the number of frequency domain units, it can also be called the parameter N. b Indicative parameter m b The corresponding upper level bandwidth in the preset table is the same as the parameter m b The corresponding continuous bandwidth ratio.

[0175] Optionally, the preset table includes one or more rows corresponding to when C in Table 3 below is one or more index values ​​from 0 to 63. In other words, the preset table may be Table 3, or a new table composed of some rows in Table 3, which is not limited in this application.

[0176] Table 3

[0177] Take the row with index value 0 in Table 3 as an example. The index value 0 corresponds to a set of parameters m b The value and parameter N b The value of is as follows: m b is 4, N b 1. Taking the row with index value 1 in Table 3 as an example, the index value 1 corresponds to three sets of parameters m b The value and parameter N b The values ​​are as follows: m b is 8, N b =1; m b is 4, N b =2; m b is 4, N b is 1. Taking the row with index value 4 in Table 3 as an example, the index value 4 corresponds to four groups of parameters m b The value and parameter N b The values ​​are as follows: m b is 16, N b =1; m b is 8, N b =2; m b is 4, N b =2; m b is 4, N bThe value of B in the table can be 0, 1, 2, 3, that is, 0≤B<4, 4 is B max An example of .

[0178] Comparing with Table 2 above, we can find that the parameters C, B, and m in Table 3 are b and N b The effect is similar to that of C in Table 2. SRS 、B SRS 、m SRS,b and N b In fact, Table 3 also reuses the configuration method of SRS resources mentioned above, and slightly adjusts some parameters in the SRS bandwidth configuration table to form the table shown in Table 3 above. For example, m is SRS,b Replace with m b , m SRS,b The indicated frequency hopping bandwidth of the SRS is replaced by a continuous bandwidth occupied by a group of resources in the same time domain symbol.

[0179] Since each set of resources in the second resource set is configured by a set of configuration parameters, and the second resources come from a set of resources in the second resource set (i.e., the target resources), the continuous bandwidth occupied by a set of resources on the same time domain symbol is also the continuous bandwidth occupied by the PUSCH on the same time domain symbol, that is, the bandwidth continuously used by the terminal device for uplink transmission. In this article, for the convenience of explanation, the parameter m can be referred to as b The indicated continuous bandwidth occupied in one time domain symbol is recorded as the frequency hopping bandwidth of the PUSCH.

[0180] It should be noted that the PUSCH frequency hopping bandwidth described in this article refers to the bandwidth for frequency hopping in the second resource set determined based on the method provided in this application. PUSCH frequency hopping transmission refers to frequency hopping transmission with the PUSCH frequency hopping bandwidth as the frequency domain granularity. Transmission on a section of frequency hopping bandwidth is called a frequency hopping transmission.

[0181] In addition, the PUSCH includes first resources and second resources, where the second resources are from the second resource set. PUSCH frequency hopping transmission only applies to the portion of PUSCH resources (i.e., the second resources) that fall within the range of the second resource set, and does not apply to all PUSCH resources. In conjunction with the first resources, it can be seen that the PUSCH can be transmitted continuously or discontinuously in a portion of the area (i.e., within the range of the first resource set) and frequency hopping transmission in another portion of the area (e.g., within the range of the second resource set).

[0182] Taking Table 3 as an example of a preset table, the index of the preset table can be C in Table 3, and the parameter m bThe value of the previous level bandwidth corresponding to the preset table is the parameter corresponding to the same index value, parameter m b-1 The number of frequency domain units corresponding to the value of . Combined with the previous description of Table 2 and the tree structure, B max It can be regarded as the maximum number of levels in the tree structure. For example, Table 3 shows an example in which the maximum number of levels is 4. Parameter N b The value of parameter m b-1 The value of corresponds to the number of frequency domain units and the parameter m b The value of corresponds to the number of frequency domain units, that is, based on the parameter m b The bandwidth corresponding to the value of is the frequency hopping bandwidth for frequency hopping transmission, which requires N b Frequency hopping transmission, can traverse the parameter m b-1 The bandwidth corresponding to the value of .

[0183] Optionally, the above preset table includes one or more groups of parameters m as shown in Table 4 below: b The value and / or parameter N b value.

[0184] Table 4

[0185] Table 4 is an example of a custom table, that is, an example of a preset table. As you can see, Table 4 is more concise than Table 3. As shown in Table 4, the value of B is 0 or 1, that is, the value range of B satisfies: 0≤B<2, 2 is B max Another example. The value of index C in the preset table is 0, which corresponds to two sets of parameters m b The value and parameter N b The values ​​of are as follows: The value of m0 is The value of N0 is 1; the value of m0 is W, and the value of N1 is

[0186] Wherein, X represents the number of frequency domain units contained in the bandwidth of the target resource, W represents the number of frequency domain units contained in the predefined continuous bandwidth, or the number of frequency domain units contained in the predefined frequency hopping bandwidth, W is less than or equal to X, and both W and X are positive integers. In another design, the Can also be replaced by Indicates rounding up.

[0187] It can be understood that when W is equal to X, the two sets of parameters m corresponding to the index value 0 b The value and parameter N b The values ​​are consistent, so it can also be said that the index value corresponds to a set of parameters m b The value and parameter N b value.

[0188] It should also be understood that if the value of m0 is Frequency hopping bandwidth This means that only one transmission is required to traverse the bandwidth of the target resource in the frequency domain, so the number of frequency hopping is 1. If the value of m0 is That is, the frequency hopping bandwidth is W, which means that one transmission cannot traverse the bandwidth of the target resource in the frequency domain, so the number of frequency hopping is

[0189] As an example, assuming X is 16 and W is 4, the following two relationships can be obtained from Table 4:

[0190] B is 0, m0 is 16, and N0 is 1, which means that one transmission can traverse the bandwidth of the target resource in the frequency domain;

[0191] B is 1, the value of m1 is 4, and the value of N1 is 4. That is, through four frequency hopping transmissions, the bandwidth of the target resource can be traversed in the frequency domain.

[0192] Table 4 defines two patterns: one pattern that does not require frequency hopping transmission and corresponds to the case where B is 0, and the other pattern that requires frequency hopping transmission and corresponds to the case where B is 1. The network device can directly indicate which of these two patterns to use to determine the second resource without additionally indicating the PUSCH frequency hopping bandwidth and the starting position of the second resource, thereby saving signaling overhead.

[0193] In the custom table shown in Table 4, the parameter m b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 For example, the upper level bandwidth corresponding to m1 in the preset table is the bandwidth corresponding to the value of m0 in Table 4.

[0194] Since the second resource set may include multiple groups of resources, the bandwidths occupied by the multiple groups of resources in the frequency domain may be the same or different. Therefore, the corresponding X can be configured for different groups of resources so as to configure different bandwidths for different groups of resources. For example, the parameter X can be included in each group of configuration parameters. In other words, each group of configuration parameters can also include parameter X; alternatively, one X can be configured for the multiple groups of resources so as to configure the same bandwidth for the multiple groups of resources. For example, the parameter X can be included in each of the aforementioned groups of configuration parameters, or it may not be included in each group of configuration parameters, but be configured independently of each group of configuration parameters. This application does not limit this.

[0195] It should be understood that Table 4 is only an example of a custom table. Based on the same concept, those skilled in the art can also make simple changes to it, such as changing the m corresponding to different indexes to b The value of and / or N b For example, the value of is slightly adjusted; for example, more patterns are defined; for example, Table 4 is simply deformed so that each value of the index corresponds to a row. These simple transformations or deformations should all fall within the scope of protection of this application.

[0196] It should also be understood that the tables illustrated in Table 3 and Table 4 above are only two examples of preset tables and should not constitute any limitation to this application. Those skilled in the art can also make simple transformations to these tables based on the same concept. For example, define the parameter m b or parameter N b The value of any one of the two parameters is not defined together; for example, the parameter m b The value of is expressed by the bandwidth size, rather than by the number of frequency domain units contained; for example, the parameter N b The value of is defined as the number of frequency hopping transmissions required to traverse the total bandwidth of the second resource set, and so on. These simple transformations should fall within the protection scope of this application.

[0197] Parameter b hop :For a set of configuration parameters, parameter b hop It can be used to indicate the bandwidth of a set of resources configured by this set of configuration parameters, that is, when b hop When the value of is less than the value of B, the total bandwidth of the second resource set is greater than the frequency hopping bandwidth of the PUSCH, and the PUSCH frequency hopping transmission is enabled. When the total bandwidth of the second resource set is equal to the frequency hopping bandwidth of the PUSCH, the PUSCH frequency hopping transmission is disabled. In other words, parameter b hop It can be used to determine whether PUSCH is frequency hopping transmitted.

[0198] The network device may carry the one or more groups of configuration parameters via high-layer signaling. In other words, the second information may be carried in high-layer signaling. The high-layer signaling may be, for example, an RRC message. This application does not limit this.

[0199] For example, the following illustrates a possible embodiment of a set of configuration parameters in the standard. The configuration parameters may be, for example, in the "frequency domain resource assignment (FDRA) - rate matching" information element, for example:

[0200] Among them, "SEQUENCE" indicates that the data type is a sequence, which means in this example that "FDRA-rateMatching" can be configured through the following parameters: "resourceMapping" and "freqHopping". Among them, "resourceMapping" means resource mapping, which can be configured through the following parameters: starting position (startPosition) (which can correspond to the time domain starting position above), number of symbols (nrofSymbols) (which can correspond to the number of time domain symbols above), repetition factor (repetitionFactor) (which can correspond to the repetition factor R above), frequency domain offset (freqDomainShift) (which can correspond to the frequency domain offset above). "freqHopping" means frequency hopping, which can be configured through parameters c (which can correspond to the index in the preset table mentioned above) and b-hop (which can correspond to the b above). hop ) to configure. The data type of "startPosition" is an integer variable (integer), with a value range of 0 to 5, for example. The data types of "nrofSymbols" and "repetitionFactor" are enumerated types (enumerated types), such as n1, n2, or n4. The data type of "freqDomainShift" is an integer variable, with a value range of 0 to 268, for example. The data type of "c" is an integer variable, with a value range of 0 to 63, for example. The data type of "b-hop" is an integer variable, with a value range of 0 to 3, for example.

[0201] For the definitions of the parameters listed above, please refer to the previous description of a set of configuration parameters, which will not be repeated here.

[0202] Based on the set of configuration parameters listed above, the terminal device can determine a set of resources. Figure 9 is an example of a set of resources in the second resource set provided in an embodiment of the present application. The set of resources included in the second resource set is a resource set consisting of multiple continuous frequency domain units and time domain units. The set of resources in the second resource set shown in Figure 9 is determined based on the following parameters: the frequency domain offset is 4 RBs, the time domain starting position is symbol #10, the number of time domain symbols is 4, the preset table is Table 3, C is 4, b hop If it is 0, the frequency domain starting position of the second resource set is RB#5, the total bandwidth is 16 RBs, and the time domain occupies 4 time domain symbols from symbols #10 to #13.

[0203] Among them, according to the time domain starting position and the number of time domain symbols 4, it can be determined that the symbols occupied by this group of resources in the time domain are symbols #10 to #13. According to the frequency domain offset of 4 RBs, the starting RB of the frequency domain can be determined to be RB#4. According to the preset table as Table 3, and index C is 4, bhop If it is 0, it can be determined that the total bandwidth of the resource group is 16 RBs, that is, the RBs occupied in the frequency domain are RB#4 to RB#19.

[0204] It should be understood that a set of resources in the second resource set shown in FIG9 can also be obtained based on another set of configuration parameters: the frequency domain offset is 4 RBs, the time domain starting position is symbol #10, the number of time domain symbols is 4, the preset table is Table 4, C is 0, X is 16, b hop is 0.

[0205] Among them, according to the time domain starting position and the number of time domain symbols 4, it can be determined that the symbols occupied by this group of resources in the time domain are symbols #10 to #13. According to the frequency domain offset of 4 RBs, the starting RB of the frequency domain can be determined to be RB#4. According to the preset table, Table 4, and index C is 0, X is 16, b hop If it is 0, it can be determined that the total bandwidth of the resource group is 16 RBs, that is, the RBs occupied in the frequency domain are RB#4 to RB#19.

[0206] It should be understood that among the parameters included in each group of configuration parameters listed above, the first information can indicate one or more of them, and the remaining items not indicated by the first information can be predefined by the protocol, so that the signaling indication overhead can be reduced.

[0207] It will be appreciated that Figure 9 is merely an example, and more resource groups may be determined based on different sets of configuration parameters. The second resource is a target resource from the second resource set. If the network device is configured with multiple sets of configuration parameters, that is, multiple resource groups, signaling may be used to indicate which resource group to use as the target resource to determine the second resource.

[0208] It should also be understood that, in the above-listed set of configuration parameters, each set of configuration parameters can be used to configure a set of resources, and any two sets of configuration parameters may have different values ​​for one or more parameters. For example, any two sets of configuration parameters may have different values ​​for at least one of the following parameters: frequency domain offset, time domain starting position, number of time domain symbols, repetition factor, index in a preset table, or b hop .

[0209] It should be noted that, for the frequency domain offset and time domain starting position in any two sets of configuration parameters, the frequency domain resources configured by these two sets of configuration parameters can be determined based on the same reference frequency domain position or based on different reference frequency domain positions; the time domain resources configured by these two sets of configuration parameters can be determined based on the same reference time domain position or based on different reference time domain positions. In other words, the reference frequency domain position and the reference time domain position can also be configured based on each set of resources.

[0210] Optionally, the method further includes step 630: the network device sends third information to the terminal device, where the third information is used to indicate a target configuration parameter, and the target configuration parameter is used to determine the target resource. Accordingly, the terminal device receives the third information.

[0211] For example, when the network device indicates multiple sets of configuration parameters via second information, each set of configuration parameters may correspond to an identifier. The second information may specifically include a correspondence between the multiple identifiers and the multiple sets of configuration parameters. Based on this correspondence, the network device may indicate the identifier corresponding to the target resource to the terminal device via third information, thereby facilitating the terminal device to determine the target resource from the multiple sets of resources, and thereby determine the second resource, based on the identifier indicated by the network device. The identifier may be an index corresponding to the configuration parameter, a configuration parameter set ID, or another index value.

[0212] For ease of understanding and explanation, it is assumed here that the set of resources shown in FIG9 is the target resource. The target resource can be configured based on a set of target configuration parameters. The target configuration parameters are as follows: the frequency domain offset is 4 RBs, and a preset table as shown in Table 3 is used, with C = 4, B = 2, and b hop = 0, time domain starting position symbol #10, and time domain symbol number 4. Assuming that the frequency domain offset is relative to the frequency domain starting position of the scheduled PUSCH, that is, the number of RBs offset from RB#0 in FIG9 , it can be determined that the target resource starts from RB#4.

[0213] Although the target resource is configured with index C and parameter b hop However, in the preset table shown in Table 3, the frequency hopping bandwidth and the starting position of the frequency hopping cannot be directly determined. Therefore, the specific position of the second resource needs to be determined in combination with the following parameters: the continuous bandwidth of the second resource on a time domain symbol (that is, the frequency hopping bandwidth, hereinafter referred to as the frequency hopping bandwidth) and the starting position of the second resource.

[0214] The frequency hopping bandwidth of the second resource can be represented by the number of frequency domain units included in the continuous bandwidth, for example, by the number of RBs included in the frequency hopping bandwidth. In this embodiment, the number of frequency domain units included in the frequency hopping bandwidth of the second resource can be indicated by parameters in a preset table. For example, in the preset table shown in Table 3, the frequency hopping bandwidth of the second resource can be jointly configured by C and B. The aforementioned second information has already indicated the value of C through a set of configuration parameters. Therefore, the frequency hopping bandwidth of the second resource can be determined by simply configuring the value of parameter B. The value of parameter B can be configured by a network device, for example, through DCI.

[0215] The value of parameter B can be configured by the network device, which can flexibly select the frequency hopping bandwidth to configure for the terminal device based on resource usage. Alternatively, the value of parameter B can be predefined by the protocol, and the frequency hopping bandwidth can be fixed, which can reduce signaling indication overhead.

[0216] For another example, in the preset table shown in Table 4, the frequency hopping bandwidth of the second resource can be jointly configured using parameter C, parameter B, and parameter W. The aforementioned second information already indicates the value of C through a set of configuration parameters. Therefore, the frequency hopping bandwidth of the second resource can be determined by simply configuring the values ​​of parameter B and parameter W. The value of parameter B can be configured by the network device, such as through DCI. The value of parameter W can be predefined by the protocol or configured by the network device, such as through RRC messages.

[0217] The starting position of the second resource can be indicated by the starting frequency domain unit of the second resource, for example, indicating the number of the RB corresponding to the starting position of the second resource, or it can also be indicated by other information. In one possible design, the starting position of the second resource can be indicated by the position of the starting RB of the second resource in the target resource. The target resource can be divided into one or more sub-bands in the frequency domain. The number of frequency domain units contained in each sub-band is the same as the number of frequency domain units contained in the above-mentioned frequency hopping bandwidth. The sub-bands can be numbered in order from small to large according to the RB number, thereby obtaining the correspondence between different sub-bands and different indexes. In this way, the starting position of the second resource can also be indicated by the index of the sub-band corresponding to the starting RB of the second resource in the target resource.

[0218] Similar to the value of parameter B above, the starting position of the second resource can be configured by the network device. The network device can flexibly select the starting position of the second resource and configure it to the terminal device based on the resource occupancy. Alternatively, the starting position of the second resource can also be predefined by the protocol. For example, the subband corresponding to the starting RB of the second resource in the target resource can be fixed, such as the first subband in the target resource, that is, the subband corresponding to the index value of 0. By predefining the starting position of the second resource, the signaling indication overhead can be reduced.

[0219] Figure 10 is a schematic diagram of a second resource determined based on the frequency hopping bandwidth and starting position of the second resource. The example shown in Figure 10 takes the set of resources shown in Figure 9 as the target resources as an example. Assuming that parameter B is 2, combined with the row of parameters in Table 3 where C is 3, it can be seen that the frequency hopping bandwidth of the second resource is 4 RBs. On the first time domain symbol of the target resource, if the frequency domain starting position of the second resource is unknown, four blocks of resources identified by four different filling patterns can be obtained as shown in Figure 10. Assuming that the starting position of the second resource is subband 0, the second resource can be determined as shown in Figure 10.

[0220] With parameter B set to 2, four resource blocks, identified by different fill patterns, are obtained as shown in Figure 10. The specific block of these four blocks that the second resource represents can be further determined based on the second resource's starting position. Since the second resource's frequency hopping bandwidth is 4 RBs, the target resource can be divided into subbands of 4 RBs starting from the target resource's frequency domain starting position, resulting in the following four subbands: Subband 0, including RB#4 to RB#7; Subband 1, including RB#8 to RB#11; Subband 2, including RB#12 to RB#15; and Subband 3, including RB#16 to RB#19. 0, 1, 2, and 3 are the indices of the four subbands, respectively. Assuming the second resource's starting position is subband 0, the frequency hopping starting position for the second resource can be determined to be RB#4, and the frequency domain position of the first frequency hopping transmission is RB#4 to RB#7.

[0221] Through the frequency hopping bandwidth and starting position of the second resource, the RB occupied by the second resource on the first time domain symbol of the target resource can be determined, the subcarriers occupied by the second resource on these RBs, and the frequency domain resources occupied on subsequent time domain symbols can be further determined in the following way.

[0222] The offset of the starting frequency domain unit of the second resource on the nth group of time domain symbols in the target resource relative to the frequency domain starting unit of the target resource To express, Can meet: Among them, the value range of n satisfies: N t represents the number of time domain symbols, and R represents the repetition factor. In another design, the value range of n can also satisfy:

[0223] In addition, the above offset is the offset at the RB level. In another possible implementation, it can also be defined as the offset at the subcarrier level. In this case, satisfy:

[0224] Among them, the parameter m b Indicates the number of frequency domain units contained in the frequency hopping bandwidth, parameter n b The value of parameter N b About parameter m b and parameter N b The meaning has been explained in detail above and will not be repeated here.

[0225] Optionally, the parameter n b The value of parameter N bAn example of this is:

[0226] Parameter n b satisfy:

[0227] n in the formula RRC It is a high-level parameter that can be used to determine the starting position of PUSCH frequency hopping transmission;

[0228] F b (n SRS )satisfy:

[0229] That is, F b (n) in N b When it is an even number, it satisfies: In N b For an odd number, the following conditions are satisfied:

[0230] The nth group of time-domain symbols may include R time-domain symbols. As previously mentioned, R is the repetition factor. The nth group of time-domain symbols includes R time-domain symbols, which means that the second resource occupies the same frequency-domain resources in each group of time-domain symbols. In other words, the terminal device can perform uplink transmission on the same frequency-domain resources over R consecutive time-domain symbols without frequency hopping.

[0231] In step 640, the terminal device performs uplink transmission on the PUSCH. Correspondingly, the network device performs uplink transmission on the PUSCH.

[0232] It can be understood that the terminal device can send uplink data on the PUSCH, and the network device can receive uplink data on the PUSCH.

[0233] As mentioned above, the PUSCH includes first resources and second resources, where the first resources are resources in a first resource set, and the second resources are resources in a second resource set.

[0234] It is understood that the terminal device and the network device need to perform uplink transmission on the same resources. In other words, the PUSCH determined by the terminal device and the PUSCH determined by the network device are the same. The terminal device and the network device can each determine the PUSCH based on the configuration parameters and the preset table described above.

[0235] Optionally, the method further includes: step 650, the terminal device and the network device respectively determine the PUSCH.

[0236] Exemplarily, the terminal device and the network device may respectively determine the first resource set based on the first information, and determine one or more groups of resources in the second resource set based on one or more groups of configuration parameters indicated by the second information. If the configuration parameters indicated by the first information are a group, a group of resources may be directly determined based on the first information, and the group of resources is the target resource from which the second resource comes. If the configuration parameters indicated by the first information are multiple groups, the terminal device and the network device may further determine the target resource based on the third information. Thereafter, the terminal device and the network device may determine the other resources in the first resource set excluding the second resource set as the first resource, and may determine the second resource based on the frequency hopping bandwidth of the PUSCH and the starting position of the frequency hopping.

[0237] It should be noted that in the schematic diagrams of the overlap of the first resource set and the second resource set shown in Figures 7 (a) and (b) above, the second resource set may fall within the first resource set or may partially overlap with the first resource set. In this embodiment, the first resources are the resources in the first resource set excluding the second resource set. In other words, regardless of whether the second resource set completely falls within the first resource set, the resources that fall within the first resource set should be excluded and should not be considered as first resources.

[0238] FIG11 is a schematic diagram of the first resource and the second resource. Based on the configuration parameters (frequency domain offset 4 RB, C=4, B=2, b hop =0, time domain starting position symbol #10, and time domain symbol number 4), the first information and the second information can be used to determine the first resource set and the second resource set, and further determine that the first resource includes RB#0 to RB#19 on time domain symbols #0 to #9, and RB#0 to RB#4 on time domain symbols #10 to #13; based on the second information, the third information, the PUSCH frequency hopping bandwidth, and the starting position of the PUSCH, it can be determined that the second resource includes RB#4 to RB#7 on time domain symbol #10; RB#12 to RB#15 on time domain symbol #11, RB#8 to RB#11 on time domain symbol #12, and RB#16 to RB#19 on time domain symbol #13. For details, please refer to the bold box in Figure 11. The specific process of configuring the first resource set based on the first information can be found in the existing technology and will not be repeated here.

[0239] Figure 12A is a schematic diagram of SRS resources and PUSCH. The PUSCH shown in Figure 12A is a PUSCH determined based on the method provided by this application. The SRS resources shown in Figure 12A are configured by the following parameters: SRS =4, B SRS =2,b hop =0; and C SRS =4, BSRS =1,b hop = 0. It is not difficult to see that the network device configures two SRS resources through two sets of parameters. From the first set of parameters, we can know that: b hop <B SRS , the hopping bandwidth of SRS resources is 4 RBs, and the measurement bandwidth is 16 RBs; from the second set of parameters, we can know that: b hop <B SRS , the hopping bandwidth of SRS resources is 8 RBs and the measurement bandwidth is 16 RBs. RRC The value of can enable two SRS resources to be mapped on the same four time domain symbols in the manner shown in FIG12A without causing interference.

[0240] The two SRS resources are identified as SRS1 and SRS2 in Figure 12A. Since these two SRS resources occupy the same time domain symbol in the time domain and occupy multiple RBs discontinuously in the frequency domain, some resources are idle in these four time domain symbols. In this embodiment of the present application, the areas spanned by the two SRS resources in the time and frequency domains can be configured as a second resource set, namely, the 16 RBs from RB#0 to RB#15 in the four time domain symbols in the figure. Furthermore, by indicating that the frequency hopping bandwidth of the second resource is 4 RBs and the starting position of the second resource is subband 0, the position of the second resource can be configured as shown in the figure.

[0241] FIG12B is another schematic diagram of SRS resources and PUSCH. The PUSCH shown in FIG12B is a PUSCH determined based on the method provided in this application. Among them, the SRS resources are configured by the following parameters: C SRS =4, B SRS =2,b hop = 0. According to the parameters, we can know that: b hop <B SRS The hopping bandwidth of the SRS resource is 4 RBs, and the measurement bandwidth is 16 RBs. The second resource of the PUSCH can be configured by the following parameters: Assuming that the preset table is Table 4, C = 0, b hop =0, B=1, X=16, W=8. According to the parameters, we can know that: b hop <B, the frequency hopping bandwidth of the second resource is 8 RBs, and the bandwidth of the target resource is 16 RBs. By configuring the SRS resource and PUSCH appropriately RRC The value of can make the frequency hopping starting positions of the SRS resource and the second resource different. For example, the SRS resource in the figure starts frequency hopping from RB#8, and the second resource starts frequency hopping from RB#0, so that the SRS resource and the second resource are mapped to different RBs on the same time domain symbol.

[0242] As can be seen from Figures 12A and 12B, the second resource determined by the method provided by this solution is nested with the SRS resource, ensuring that during frequency hopping transmission, it is transmitted according to a unified frequency hopping rule without collision or interference. This solution utilizes the characteristics of the SRS resource to avoid dynamically configuring frequency domain resources for each time domain symbol. By configuring the second resource through a small number of configuration parameters, frequency domain resource configuration is achieved at the time domain symbol level for the second resource, making PUSCH scheduling more flexible and improving resource utilization.

[0243] It should be understood that, for ease of understanding and explanation, Figures 12A and 12B depict frequency domain resources on four time domain symbols that may overlap with the SRS resource, primarily describing the relative positions of the SRS resource and the second resource. Therefore, configuration parameters such as the frequency domain offset, time domain start symbol, and number of time domain symbols are not introduced, but this should not constitute a limitation of this application. In combination with these parameters, the terminal device can accurately determine the position of the second resource in the time and frequency domains.

[0244] In the present application, the network device divides the PUSCH into two parts of resources for configuration, namely, the first resource set and the second resource set, and the first resource set and the second resource set can be configured by the first information and the second information respectively. Therefore, the resource occupancy of the first resource set and the second resource set can be different, or in other words, the distribution of resources can be different. The network device can use different granularities to configure resources for the first resource set and the second resource set. For example, the first resource set can be configured with a granularity of multiple time domain symbols, and the second resource set can be configured with a granularity of one time domain symbol. This allows the frequency domain resources scheduled on different time domain symbols to be the same or different. In this way, more flexible resource configuration can be achieved. Even if there may be some idle resource fragments in some scenarios, resources can be configured through this method, so that the resource fragments can be fully utilized, which is conducive to improving resource utilization.

[0245] The method provided by the embodiment of the present application is described in detail above with reference to a plurality of drawings. The device provided by the embodiment of the present application is described below with reference to the drawings.

[0246] Figures 13 to 16 are schematic diagrams of possible devices provided by embodiments of the present application. These devices can be used to implement the functions of the terminal device or network device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.

[0247] FIG13 is a schematic block diagram of a communication device according to an embodiment of the present application. As shown in FIG13 , the communication device 1300 includes a transceiver module 1310 and a processing module 1320 .

[0248] One possible design is that the communication device 1300 is used to implement the functions of the terminal device in the method embodiment shown in Figure 6. For example, the device 1600 may correspond to the terminal device in Figure 1.

[0249] Exemplarily, the transceiver module 1310 is used to receive first information from a network device, and the first information is used to configure a first resource set; the transceiver module 1310 is also used to receive second information from the network device, and the second information is used to configure a second resource set, wherein the first resource set and the second resource set have resource overlap in at least one time domain symbol; or, the first resource set and the second resource set do not overlap; the transceiver module 1310 can also be used to perform uplink transmission on a PUSCH, and the PUSCH includes a first resource and a second resource, the first resource being the resource in the first resource set excluding the second resource set, and the second resource being the resource in the second resource set.

[0250] Optionally, the apparatus 1300 further includes a processing module 1320, and the processing module 1320 is configured to determine a PUSCH.

[0251] Optionally, the second information is further used to indicate one or more groups of configuration parameters, each group of configuration parameters being used to configure a group of resources in the one or more groups of resources.

[0252] In one example, each set of configuration parameters indicated by the second information indicates one or more of the following: frequency domain offset, index in a preset table, parameter b hop , time domain starting position, number of time domain symbols or repetition factor; wherein the frequency domain offset is the number of frequency domain units of the frequency domain starting position of a group of resources configured by each group of configuration parameters relative to the reference frequency domain position offset, and the preset table is used to define the parameter m corresponding to each index value of at least one index value b The value and / or parameter N b The value of the parameter m b Indicates the number of frequency domain units contained in the continuous bandwidth occupied by a group of resources configured by each group of configuration parameters on a time domain symbol, the parameter N b is the parameter m b The number of frequency domain units contained in the upper level bandwidth corresponding to the value of the preset table is the same as the number of the frequency domain units contained in the upper level bandwidth corresponding to the parameter m b The value of b is the ratio of the number of frequency domain units contained in the continuous bandwidth corresponding to the value of b, wherein b takes an integer value in the range of 0 to B, 0≤B<B max , the B max The value of is defined by the preset table; the parameter b hopUsed to indicate a group of resources configured by each group of configuration parameters; the time domain starting position indicates the starting time domain symbol of a group of resources configured by each group of configuration parameters in the time domain, the number of time domain symbols indicates the number of consecutive time domain symbols occupied by a group of resources configured by each group of configuration parameters, and the repetition factor indicates the number of consecutive time domain symbols occupying the same frequency domain resources in a group of resources configured by each group of configuration parameters.

[0253] Optionally, the second resource comes from a target resource, and the target resource is a group of resources in the one or more groups of resources.

[0254] Optionally, the transceiver module 1310 is further configured to receive third information from a network device, where the third information is used to indicate a target configuration parameter in one or more groups of configuration parameters, where the target configuration parameter is used to configure a target resource.

[0255] Optionally, the resources occupied by the second resource in the target resource are determined based on the number and starting position of frequency domain units included in a continuous bandwidth of the second resource on a time domain symbol.

[0256] Optionally, the starting position is indicated by the index of the subband corresponding to the starting frequency domain unit of the second resource in the target resource, and the target resource includes one or more subbands, and the number of frequency domain units contained in each subband is the same as the number of frequency domain units contained in the continuous bandwidth.

[0257] Optionally, at least one of the number of frequency domain units included in the continuous bandwidth or the starting position is predefined, or at least one of the number of frequency domain units included in the continuous bandwidth or the starting position is configured by the network device.

[0258] Optionally, the offset of the starting frequency domain unit of the second resource on the nth group of time domain symbols in the second resource set relative to the frequency domain starting position of the second resource set is satisfy: The nth group of time domain symbols includes R consecutive time domain symbols in the time domain, and the value of n satisfies: The N t represents the number of time domain symbols, R represents the repetition factor; n b The value of n b The value of .

[0259] Optionally, n b In b≤b hop The case meets: In b>b hop The case meets: nRRC For determining the starting position; F b (n) in N b When it is an even number, it satisfies: In N b For an odd number, the following conditions are satisfied:

[0260] Optionally, the preset table includes rows corresponding to one or more index values ​​in Table 3 above, where C represents the index and the parameter m b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 The corresponding bandwidth, B max is 4.

[0261] Optionally, the preset table includes at least one index value and at least one pattern corresponding to each index value, and in the at least one pattern, the parameters m corresponding to different patterns are b Parameter N corresponding to different values ​​and / or different patterns b The value of the parameter m is different b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 The corresponding bandwidth.

[0262] Furthermore, in the preset table, the B max is 2, the parameter m b And the parameter N b Satisfy at least one of the following relations:

[0263] The value of the parameter m0 is The value of the parameter N0 is 1; or

[0264] The value of the parameter m1 is W RBs, and the value of the parameter N1 is

[0265] Wherein, W is the number of RBs included in the predefined continuous bandwidth, X is the number of RBs included in the total bandwidth occupied by the target resource, X is greater than or equal to W, and both W and X are positive integers.

[0266] Another possible design is that the communication device 1300 is used to implement the functions of the network device in the method embodiment shown in Figure 6. For example, the device 1300 may correspond to the network device in Figure 1.

[0267] Exemplarily, the transceiver module 1310 is used to send first information to the terminal device, where the first information is used to configure a first resource set, and the first resource set occupies at least one symbol in the time domain; the transceiver module 1310 is also used to send second information to the terminal device, where the second information is used to configure a second resource set, and the second resource set occupies at least one symbol in the time domain, wherein there is resource overlap between the first resource set and the second resource set in at least one symbol; or, the first resource set and the second resource set do not overlap; the transceiver module 1310 is also used to perform uplink transmission on the PUSCH, where the PUSCH includes first resources and second resources, where the first resources are resources in the first resource set excluding the second resource set, and the second resources are resources in the second resource set.

[0268] Optionally, the apparatus 1300 further includes a processing module 1320 , which can be used to generate the first information and the second information.

[0269] Optionally, the processing module 1320 is configured to determine a PUSCH.

[0270] Optionally, the second information is further used for one or more groups of configuration parameters, each group of configuration parameters being used to configure a group of resources in the one or more groups of resources.

[0271] In one example, each set of configuration parameters indicated by the second information indicates one or more of the following: frequency domain offset, index in a preset table, parameter b hop , time domain starting position, number of time domain symbols or repetition factor R; wherein the frequency domain offset is the number of frequency domain units of the frequency domain starting position of a group of resources configured by each group of configuration parameters relative to the reference frequency domain position offset, and the preset table is used to define the parameter m corresponding to different index values b The value and / or parameter N b The value of the parameter m b Indicates the number of frequency domain units contained in the continuous bandwidth occupied by a group of resources configured by each group of configuration parameters on a time domain symbol, the parameter N b is the parameter m b The number of frequency domain units contained in the upper level bandwidth corresponding to the value of the preset table is the same as the number of the frequency domain units contained in the upper level bandwidth corresponding to the parameter m b The value of b is the ratio of the number of frequency domain units contained in the continuous bandwidth corresponding to the value of b, wherein b takes an integer value in the range of 0 to B, 0≤B<B max , the B max The value of is defined by the preset table; the parameter b hopUsed to indicate the total bandwidth occupied by the second resource set; the time domain starting position indicates the starting time domain symbol in the time domain of a group of resources configured by each group of configuration parameters, the number of time domain symbols indicates the number of consecutive time domain symbols occupied by a group of resources configured by each group of configuration parameters, and the repetition factor indicates the number of consecutive time domain symbols occupying the same frequency domain resources in a group of resources configured by each group of configuration parameters.

[0272] Optionally, the second resource comes from a target resource, and the target resource is a group of resources in the one or more groups of resources.

[0273] Optionally, the transceiver module 1310 is used to send third information to the terminal device, where the third information is used to indicate a target configuration parameter in one or more groups of configuration parameters, where the target configuration parameter is used to configure the target resource.

[0274] Optionally, the resources occupied by the second resource in the target resource are determined based on the number and starting position of frequency domain units included in a continuous bandwidth of the second resource on a time domain symbol.

[0275] Optionally, the starting position is indicated by the index of the subband corresponding to the starting frequency domain unit of the second resource in the target resource, and the target resource includes one or more subbands, and the number of frequency domain units contained in each subband is the same as the number of frequency domain units contained in the continuous bandwidth.

[0276] Optionally, at least one of the number of frequency domain units included in the continuous bandwidth or the starting position is predefined, or at least one of the number of frequency domain units included in the continuous bandwidth or the starting position is configured by the communication device 1300.

[0277] Optionally, the offset of the starting frequency domain unit of the second resource on the nth group of time domain symbols in the second resource set relative to the frequency domain starting position of the second resource set is satisfy:

[0278] The nth group of time domain symbols includes R consecutive time domain symbols in the time domain, and the value of n satisfies: The N t represents the number of time domain symbols, R represents the repetition factor, N t and R are positive integers; the n b The value of n b The value of .

[0279] Optionally, n b In b≤b hop The case meets: In b>b hop The case meets: n RRC Used to determine the starting position; F b (n) in N b When it is an even number, it satisfies: In N b For an odd number, the following conditions are satisfied:

[0280] Optionally, the preset table includes rows corresponding to one or more index values ​​in Table 3 above, where C represents the index and the parameter m b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 The corresponding bandwidth, B max is 4.

[0281] Optionally, the preset table includes at least one index value and at least one pattern corresponding to each index value, and in the at least one pattern, the parameters m corresponding to different patterns are b Parameter N corresponding to different values ​​and / or different patterns b The value of the parameter m is different b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 The corresponding bandwidth.

[0282] Furthermore, in the preset table, the B max is 2, the parameter m b And the parameter N b Satisfy at least one of the following relations:

[0283] The value of the parameter m0 is The value of the parameter N0 is 1; or

[0284] The value of the parameter m1 is W RBs, and the value of the parameter N1 is

[0285] Wherein, W is the number of RBs included in the predefined continuous bandwidth, X is the number of RBs included in the total bandwidth occupied by the target resource, X is greater than or equal to W, and both W and X are positive integers.

[0286] A more detailed description of the transceiver module 1310 and the processing module 1320 can be directly obtained by referring to the relevant description in any one of the embodiments shown in FIG6 , and will not be repeated here.

[0287] It should be noted that the communication device 1300 may include a sending module but not a receiving module. Alternatively, the communication device 1300 may include a receiving module but not a sending module. The specific implementation depends on whether the above solution executed by the communication device 1300 includes a sending action and a receiving action.

[0288] FIG14 is another schematic block diagram of an apparatus provided in an embodiment of the present application. As shown in FIG14 , apparatus 1400 includes one or more processors 1410. The processor 1410 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control an apparatus (e.g., a terminal device, a network device, or a chip), execute software programs, and process data from the software programs.

[0289] Optionally, in one design, the processor 1410 may include a program (also referred to as code or instructions), which may be executed on the processor 1410 to cause the apparatus 1400 to perform the method performed by the terminal device or network device in the above method embodiment. In another possible design, the apparatus 1400 includes a circuit (not shown in FIG. 14 ) configured to implement the functions of the terminal device or network device in the above method embodiment.

[0290] Exemplarily, the processor 1410 may be configured to execute a computer program or instruction in a memory to implement the steps performed by the terminal device or the network device in the embodiment shown in FIG. 6 .

[0291] Optionally, the device 1400 may include one or more memories 1420 on which programs (sometimes also referred to as codes or instructions) are stored. The programs can be run on the processor 1410, so that the device 1400 executes the method executed by the terminal device or network device in the above embodiment.

[0292] Optionally, the processor 1410 and / or the memory 1420 may include an artificial intelligence (AI) module, which is used to implement AI-related functions. The AI ​​module may be implemented through software, hardware, or a combination of software and hardware. For example, the AI ​​module may include a wireless intelligent controller (RIC) module. For example, the AI ​​module may be a near real-time RIC or a non-real-time RIC.

[0293] Optionally, data may be stored in the processor 1410 and / or the memory 1420. The processor and memory may be provided separately or integrated together.

[0294] Optionally, the apparatus 1400 may further include a communication interface 1430. The processor 1410 may also be sometimes referred to as a processing unit, which controls the apparatus (e.g., a RAN node or terminal). The communication interface 1430 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which implements the transceiver function of the apparatus.

[0295] Optionally, the apparatus 1400 further includes a communication interface 1430. The processor 1410 and the communication interface 1430 are coupled to each other. It is understood that the communication interface 1430 may be a transceiver or an input / output interface.

[0296] It is understandable that, since the device 1400 has a communication function, it can also be called a communication device.

[0297] When the apparatus 1400 is used to implement the method shown in FIG6 , the processor 1410 is used to perform the functions of the processing unit described above, and the communication interface 1430 is used to perform the functions of the transceiver module described above. Whether the communication interface 1430 is used for sending or receiving can be determined by whether the method in which the apparatus 1400 is used is used for sending or receiving.

[0298] When the apparatus 1400 is a chip implemented in a terminal device, the chip implements the functions of the terminal device in the above-described method embodiments. The chip of the terminal device receives a signal from another module in the terminal device (such as a radio frequency module or antenna), which may be a signal sent by a network device to the terminal device; or the chip of the terminal device sends a signal to another module in the terminal device (such as a radio frequency module or antenna), which may be a signal sent by the terminal device to a network device.

[0299] When the apparatus 1400 is a chip used in a network device, the chip implements the functions of the network device in the above method embodiment. The chip of the network device receives a signal from another module in the network device (such as a radio frequency module or antenna), and the signal may be sent by the terminal device to the network device; or the chip of the network device sends a signal to another module in the network device (such as a radio frequency module or antenna), and the signal may be sent by the network device to the terminal device.

[0300] It is understood that when the apparatus 1400 is a terminal device or a network device, the communication interface 1430 may be a transceiver, specifically including a transmitter and a receiver, where the transmitter is used to transmit signals and the receiver is used to receive signals. When the apparatus 1400 is a chip used in a terminal device or a network device, the communication interface 1430 may be an input / output circuit, where the input circuit can be used for receiving and the output interface can be used for transmitting.

[0301] Figure 15 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. As shown in Figure 15, the terminal device 1500 can be applied to the system shown in Figure 1 to perform the functions of the terminal device in the above method embodiment. As shown in the figure, the terminal device 1500 includes a processor 1501 and a transceiver 1502. Optionally, the terminal device 1500 also includes a memory 1503. The processor 1501, the transceiver 1502 and the memory 1503 can communicate with each other through an internal connection path to transmit control and / or data signals. The memory 1503 is used to store computer programs, and the processor 1501 is used to call and run the computer program from the memory 1503 to control the transceiver 1502 to send and receive signals. Optionally, the terminal device 1500 may also include an antenna 1504 for sending the uplink data or uplink control signaling output by the transceiver 1502 via a wireless signal.

[0302] The processor 1501 and the memory 1503 may be combined into a processing device, and the processor 1501 is configured to execute program code stored in the memory 1503 to implement the aforementioned functions. In a specific implementation, the memory 1503 may also be integrated into the processor 1501 or independent of the processor 1501. The processor 1501 may correspond to the processing module in FIG. 13 or the processor in FIG. 14 .

[0303] The transceiver 1502 may correspond to the transceiver module in FIG13 or the communication interface in FIG14 , and may also be referred to as a transceiver unit. The transceiver 1502 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.

[0304] It should be understood that the terminal device 1500 shown in FIG15 is capable of implementing the various processes involved in the terminal device in the method embodiment shown in FIG6 . The operations and / or functions of the various modules in the terminal device 1500 are respectively for implementing the corresponding processes in the above method embodiment. For details, please refer to the description of the above method embodiment; to avoid repetition, detailed descriptions are omitted here.

[0305] The processor 1501 can be used to execute the actions implemented within the terminal device described in the previous method embodiments, while the transceiver 1502 can be used to execute the actions of the terminal device sending to or receiving from the network device described in the previous method embodiments. For details, please refer to the description of the previous method embodiments and will not be repeated here.

[0306] Optionally, the terminal device 1500 may further include a power supply 1505 for providing power to various devices or circuits within the terminal device. In this embodiment of the present application, a rectifier may be connected between the power supply 1505 and the antenna 1504. After the electromagnetic wave signal is received by the antenna 1504 and converted into an alternating current (AC) signal, it may be further converted into a DC signal by the rectifier and then output to the power supply 1505.

[0307] In addition, in order to make the functions of the terminal device more complete, the terminal device 1500 may also include one or more of an input unit 1506, a display unit 1507, an audio circuit 1508, a camera 1509 and a sensor 1510, and the audio circuit may also include a speaker 1508a, a microphone 1508b, etc.

[0308] Figure 16 is a schematic diagram of the structure of a network device provided in an embodiment of the present application, for example, a base station. Base station 1600 can be used in the system shown in Figure 1 to perform the functions of the first access network device or the second access network device in the above-described method embodiment. As shown in the figure, base station 1600 may include one or more of the following: one or more (DU+RU) units 1610 and one or more CUs 1620. CU 1620 can communicate with a next-generation core (NG core). The DU may include at least one antenna 1611, at least one radio frequency unit 1612, at least one processor 1613, and at least one memory 1614. The DU portion is primarily used for transmitting and receiving radio frequency signals, converting radio frequency signals into baseband signals, and performing partial baseband processing. CU 1620 may include at least one processor 1622 and at least one memory 1621. CU 1620 and the DU may communicate via an interface. The control plane (CP) interface may be an Fs-C, such as F1-C, and the user plane (UP) interface may be an Fs-U, such as F1-U. The DU and RU can work together to implement the functions of the physical (PHY) layer. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in various ways according to the design. For example, the DU is configured to implement the baseband function, and the RU is configured to implement the mid-RF function. For another example, the DU is configured to implement the high-layer functions in the PHY layer, and the RU is configured to implement the low-layer functions and RF functions in the PHY layer. The high-layer functions in the PHY layer may include a part of the functions of the PHY layer, which is closer to the MAC layer, and the low-layer functions in the PHY layer may include another part of the functions of the PHY layer, which is closer to the mid-RF side.

[0309] The CU 1620 is primarily used for baseband processing and base station control. The DU and CU 1620 may be physically located together or physically separated, i.e., a distributed base station. The CU 1620 is the control center of the base station and may correspond to the processing module in FIG16 or the processor in FIG14 , and may also be referred to as a processing unit, primarily for performing baseband processing functions. For example, the CU 1620 may be used to control the base station to execute the operational procedures for the access network device in the above-described method embodiment.

[0310] Specifically, baseband processing on the CU and DU can be divided according to the protocol layers of the wireless network. For example, the functions of the packet data convergence protocol (PDCP) layer and above are set in the CU, while the functions of the protocol layers below 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, while the DU implements the functions of the RLC layer, the MAC layer, and the PHY layer.

[0311] In addition, optionally, the base station 1600 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 1613 and at least one memory 1614, the RU may include at least one antenna 1611 and at least one radio frequency unit 1612, and the CU may include at least one processor 1622 and at least one memory 1621.

[0312] In one example, the CU 1620 may be composed of one or more single boards, and the multiple single 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 1621 and the processor 1622 may serve one or more single boards. That is, a memory and a processor may be separately set on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits may be provided on each single board. The DU may be composed of one or more single boards, and the multiple single 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 1614 and the processor 1613 may serve one or more single boards. That is, a memory and a processor may be separately set on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits may be provided on each single board.

[0313] It should be understood that base station 1600 shown in Figure 16 is capable of implementing the various processes involving network devices in the method embodiment shown in Figure 6 . The operations and / or functions of the various modules in base station 1600 are respectively for implementing the corresponding processes in the aforementioned method embodiment. For details, please refer to the description of the aforementioned method embodiment; to avoid repetition, detailed descriptions are omitted here.

[0314] It should be understood that the base station 1600 shown in FIG16 is only one possible architecture of a network device and does not constitute any limitation to this application. The method provided in this application is applicable to network devices of other architectures. For example, network devices including CU, DU, and AAU. This application does not limit the specific architecture of the network device.

[0315] It should be understood that FIG16 is merely an example and not a limitation, and the network device may not rely on the structure shown in FIG16 . 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 is not limited to this.

[0316] The CU and / or DU described above can be used to perform the actions implemented within the network device described in the previous method embodiments, while the AAU can be used to perform the actions described in the previous method embodiments in which the network device sends to or receives from the terminal device. For details, please refer to the description in the previous method embodiments and will not be repeated here.

[0317] It should be noted that the above method embodiments can be applied to or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by hardware integrated logic circuits in the processor or by software instructions.

[0318] The processor may be a general-purpose 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, a discrete hardware component, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0319] The steps of the method disclosed in the embodiments of this application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0320] 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 bus 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.

[0321] The present application also provides a chip system, which includes at least one processor for supporting the implementation of the functions of the terminal device or the network device involved in any one of the above method embodiments, for example, sending, receiving or processing the data and / or information involved in the above method.

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

[0323] The chip system can be composed of chips, or can include chips and other discrete devices.

[0324] The present application also provides a computer program product, which includes: a computer program (also referred to as code, or instructions). When the computer program is run, the method executed by the terminal device in the embodiment shown in Figure 6 is executed, or the method executed by the network device is executed.

[0325] The present application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is executed, the method executed by the terminal device in the embodiment shown in FIG6 is executed, or the method executed by the network device is executed.

[0326] The present application also provides a communication system, which includes the aforementioned terminal device and network device.

[0327] The methods provided in the above embodiments can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product may include one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic disk), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).

[0328] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer 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 beyond the scope of this application.

[0329] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

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

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

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

[0333] 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 computer-readable storage medium. Based on this understanding, the technical solution of the present application or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

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

Claims

1. A communication method, characterized in that: include: receiving first information, where the first information is used to configure a first resource set; receiving second information, where the second information is used to configure a second resource set, wherein the first resource set and the second resource set have resource overlap in at least one time domain symbol; or, the first resource set and the second resource set do not overlap; Uplink transmission is performed on a physical uplink shared channel PUSCH, the PUSCH includes a first resource and a second resource, the first resource is a resource in the first resource set excluding the second resource set, and the second resource is a resource in the second resource set.

2. The method according to claim 1, characterized in that The second resource set includes one or more groups of resources, and the second information is used to indicate one or more groups of configuration parameters, each group of configuration parameters is used to configure a group of resources in the one or more groups of resources.

3. The method according to claim 2, characterized in that Each group of configuration parameters indicates one or more of the following: frequency domain offset, index in a preset table, parameter b hop , time domain starting position, number of time domain symbols or repetition factor R; wherein the frequency domain offset is the number of frequency domain units of the frequency domain starting position of a group of resources configured by each group of configuration parameters relative to the reference frequency domain position offset, and the preset table is used to define the parameter m corresponding to each index value of at least one index value b The value and / or parameter N b The value of the parameter m b Indicates the number of frequency domain units contained in the continuous bandwidth occupied by a group of resources configured by each group of configuration parameters on a time domain symbol, wherein the parameter N b is the parameter m b The value of m in the preset table corresponds to the number of frequency domain units contained in the previous level bandwidth and the parameter m b The value of b is the ratio of the number of frequency domain units contained in the continuous bandwidth corresponding to the value of b, wherein b takes an integer value in the range of 0 to B, 0≤B<B max , the B max The value of is defined by the preset table; the parameter b hop Used to indicate the bandwidth occupied by a group of resources configured by each group of configuration parameters; the time domain starting position indicates the starting time domain symbol of a group of resources configured by each group of configuration parameters in the time domain, the number of time domain symbols indicates the number of consecutive time domain symbols occupied by a group of resources configured by each group of configuration parameters, and the repetition factor indicates the number of consecutive time domain symbols occupying the same frequency domain resources in a group of resources configured by each group of configuration parameters.

4. The method according to claim 3, characterized in that The second resource is from a target resource, where the target resource is a group of resources in the one or more groups of resources.

5. The method according to claim 4, characterized in that The method further comprises: Third information is received, where the third information is used to indicate a target configuration parameter in the one or more groups of configuration parameters, where the target configuration parameter is used to configure the target resource.

6. The method according to claim 4 or 5, characterized in that The resources occupied by the second resource in the target resource are determined based on the number and starting position of frequency domain units included in a continuous bandwidth of the second resource on a time domain symbol.

7. The method according to claim 6, characterized in that The starting position is indicated by the index of the subband corresponding to the starting frequency domain unit of the second resource in the target resource, and the target resource includes one or more subbands, and the number of frequency domain units contained in each subband is the same as the number of frequency domain units contained in the continuous bandwidth.

8. The method according to claim 7, characterized in that At least one of the number of frequency domain units included in the continuous bandwidth or the starting position is predefined, or at least one of the number of frequency domain units included in the continuous bandwidth or the starting position is configured by a network device.

9. The method according to claim 7 or 8, characterized in that The offset of the starting frequency domain unit of the second resource on the nth group of time domain symbols in the target resource relative to the frequency domain starting position of the target resource satisfy: The nth group of time domain symbols includes R time domain symbols that are continuous in the time domain, and the value of n satisfies: The N t represents the number of time domain symbols, R represents the repetition factor, N t and R are positive integers; said n b When b≤b hop The case meets: In b>b hop The case meets: n RRC Used to determine the starting position; F b (n) in N b For an even number, it satisfies: In N b For an odd number, it satisfies:

10. The method according to claim 9, characterized in that The preset table includes rows corresponding to one or more index values ​​in the following table: Wherein, C represents the index, and the parameter m b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 The corresponding bandwidth, B max is 4.

11. The method according to claim 9, characterized in that The preset table includes at least one index value and at least one pattern corresponding to each index value, and in the at least one pattern, parameters m corresponding to different patterns b Parameter N corresponding to different values ​​and / or different patterns b The value of the parameter m is different. b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 The corresponding bandwidth.

12. The method according to claim 11, characterized in that In the preset table, the B max is 2, the parameter m b With the parameter N b Satisfies at least one of the following relations: The value of the parameter m0 is The value of the parameter N0 is 1; or The value of the parameter m1 is W RBs, and the value of the parameter N1 is Wherein, W is the number of RBs included in the predefined continuous bandwidth, X is the number of RBs included in the total bandwidth occupied by the target resource, X is greater than or equal to W, and both W and X are positive integers.

13. A communication method, characterized in that: include: Sending first information, where the first information is used to configure a first resource set; Sending second information, where the second information is used to configure a second resource set, wherein the first resource set and the second resource set have resource overlap in at least one time domain symbol; or, the first resource set and the second resource set do not overlap; Uplink transmission is performed on a physical uplink shared channel PUSCH, the PUSCH includes a first resource and a second resource, the first resource is a resource in the first resource set excluding the second resource set, and the second resource is a resource in the second resource set.

14. The method according to claim 13, characterized in that The second resource set includes one or more groups of resources, and the second information is used to indicate one or more groups of configuration parameters, each group of configuration parameters is used to configure a group of resources in the one or more groups of resources.

15. The method according to claim 14, characterized in that Each group of configuration parameters indicates one or more of the following: frequency domain offset, index in a preset table, parameter b hop , time domain starting position, number of time domain symbols or repetition factor; wherein the frequency domain offset is the number of frequency domain units of the frequency domain starting position of a group of resources configured by each group of configuration parameters relative to the reference frequency domain position offset, and the preset table is used for the parameter m corresponding to each index value of at least one index value b The value and / or parameter N b The value of the parameter m b Indicates the number of frequency domain units contained in the continuous bandwidth occupied by a group of resources configured by each group of configuration parameters on a time domain symbol, wherein the parameter N b is the parameter m b The value of m in the preset table corresponds to the number of frequency domain units contained in the previous level bandwidth and the parameter m b The value of b is the ratio of the number of frequency domain units contained in the continuous bandwidth corresponding to the value of b, wherein b takes an integer value in the range of 0 to B, 0≤B<B max , the B max The value of is defined by the preset table; the parameter b hop Used to indicate the bandwidth occupied by a group of resources configured by each group of configuration parameters; the time domain starting position indicates the starting time domain symbol of a group of resources configured by each group of configuration parameters in the time domain, the number of time domain symbols indicates the number of consecutive time domain symbols occupied by a group of resources configured by each group of configuration parameters, and the repetition factor indicates the number of consecutive time domain symbols occupying the same frequency domain resources in a group of resources configured by each group of configuration parameters.

16. The method according to claim 15, characterized in that The second resource comes from a target resource, and the target resource is a group of resources in the one or more groups of resources.

17. The method according to claim 16, characterized in that The method further comprises: Sending third information, where the third information is used to indicate a target configuration parameter in the one or more groups of configuration parameters, where the target configuration parameter is used to configure the target resource.

18. The method according to claim 16 or 17, characterized in that The resource of the second resource in the target resource is determined based on the number and starting position of frequency domain units included in a continuous bandwidth of the second resource on a time domain symbol.

19. The method according to claim 18, characterized in that The starting position is indicated by the index of the subband corresponding to the starting frequency domain unit of the second resource in the target resource, and the target resource includes one or more subbands, and the number of frequency domain units contained in each subband is the same as the number of frequency domain units contained in the continuous bandwidth.

20. The method of claim 19, wherein: At least one of the number of frequency domain units included in the continuous bandwidth or the starting position is predefined, or at least one of the number of frequency domain units included in the continuous bandwidth or the starting position is configured by a network device.

21. The method according to claim 19 or 20, characterized in that The offset of the starting frequency domain unit of the second resource on the nth group of time domain symbols in the target resource relative to the frequency domain starting position of the target resource satisfy: The nth group of time domain symbols includes R time domain symbols that are continuous in the time domain, and the value of n satisfies: The N t represents the number of time domain symbols, R represents the repetition factor, N t and R are positive integers; said n b When b≤b hop The case meets: In b>b hop The case meets: n RRC Used to determine the starting position; F b (n) in N b For an even number, it satisfies: In N b For an odd number, it satisfies:

22. The method according to claim 21, characterized in that The preset table includes rows corresponding to one or more index values ​​in the following table: Wherein, C represents the index, and the parameter m b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 The corresponding bandwidth, B max is 4.

23. The method of claim 21, wherein: The preset table includes at least one index value and at least one pattern corresponding to each index value, and in the at least one pattern, parameters m corresponding to different patterns b Parameter N corresponding to different values ​​and / or different patterns b The value of the parameter m is different. b The corresponding upper level bandwidth in the preset table is the parameter m corresponding to the same index value. b-1 The corresponding bandwidth.

24. The method of claim 23, wherein: In the preset table, the B max is 2, the parameter m b With the parameter N b Satisfies at least one of the following relations: The value of the parameter m0 is The value of the parameter N0 is 1; or The value of the parameter m1 is W RBs, and the value of the parameter N1 is Wherein, W is the number of RBs included in the predefined continuous bandwidth, X is the number of RBs included in the total bandwidth occupied by the target resource, X is greater than or equal to W, and both W and X are positive integers.

25. A communication device, characterized in that: Used to implement the method according to any one of claims 1 to 12, or used to implement the method according to any one of claims 13 to 24.

26. A communication device, characterized in that: The invention comprises a processor configured to execute a program code so that the method according to any one of claims 1 to 12 is executed, or so that the method according to any one of claims 13 to 24 is executed.

27. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 12 is executed, or the method according to any one of claims 13 to 24 is executed.

28. A computer program product, characterized in that The invention comprises a computer program, which, when being executed, causes the method according to any one of claims 1 to 12 to be performed, or causes the method according to any one of claims 13 to 24 to be performed.

Citation Information

Patent Citations

  • Communication method and related device

    CN119728057A

  • Communication method, apparatus and system

    CN108924932A

  • System and method for channel measurement and interference measurement in wireless network

    CN110050427A

  • Configuration of Wireless Resources For Transmission

    US20210360631A1