Communication method and related device

By dividing PUSCH into two parts of resources and supporting frequency domain resource allocation at the time domain symbol level, the problem of inflexible frequency domain resource allocation in the existing technology is solved, and more efficient resource utilization is achieved.

CN119728057APending Publication Date: 2025-03-28HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311290302.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The prior art does not support symbol-level frequency domain resource allocation in the uplink scheduling of network equipment, resulting in the inflexible configuration of frequency domain resource and the inability to fully utilize resources.

Method used

By dividing the PUSCH into two parts of resources (first resource set and second resource set), the first resource set and the second resource set can be configured by the first information and the second information respectively, supporting the frequency domain resource allocation at the time domain symbol level.

Benefits of technology

It realizes more flexible resource allocation, and can make full use of resource fragments in some scenarios and improve resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728057A_ABST
    Figure CN119728057A_ABST
Patent Text Reader

Abstract

Provided are a communication method and a related device, in the method, a network device respectively configures a first resource set and a second resource set for a terminal device through first information and second information, the first resource set and the second resource set have resource overlap or do not overlap on at least one time domain symbol; the PUSCH for uplink transmission by the terminal equipment comprises the first resource except the second resource set in the first resource set and the second resource in the second resource set. Therefore, the network equipment can configure resources by adopting different granularities for the first resource set and the second resource set, for example, the first resource set can be configured by taking a plurality of time domain symbols as the granularities, and the second resource set can be configured by taking one time domain symbol as the granularities. Therefore, more flexible resource configuration can be realized, idle resource fragments are fully utilized, and the utilization rate of resources is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] 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)).

[0003] Currently, network devices have two types of frequency domain resource configuration when performing uplink scheduling. In one configuration type, the network device can indicate the allocation position of the frequency domain resources by means of a bitmap. This type can support discontinuous frequency domain resource allocation, but this type currently does not support symbol granularity configuration; in another configuration type, the network device can indicate the position of the frequency domain resources by the starting frequency domain position and the length of the continuous frequency domain subband. This type can support continuous frequency domain resource allocation.

[0004] Currently, both frequency domain resource configuration types do not support symbol-level frequency domain resource allocation, that is, the frequency domain units for mapping data are the same within multiple scheduled symbols. Therefore, the scheduling of PUSCH by network devices is not flexible enough. Summary of the invention

[0005] The present application provides a communication method and related devices, in order to schedule PUSCH more flexibly and thus improve resource utilization.

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

[0007] 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.

[0008] 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 functions of the network device, and the present application does not limit this.

[0009] 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.

[0010] The first resource is the resource in the first resource set excluding the second resource set, which may specifically mean that, in the case where there is resource overlap between the first resource set and the second resource set, the first resource is the resource in the first resource set excluding the second resource set. That is, in the location where there is resource overlap between the first resource set and the second resource set, the resources in the second resource set may be preferentially configured for PUSCH use, and the resources in the first resource set may not be used.

[0011] In the present application, the network device divides the PUSCH into two parts for configuration, 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 occupation of resources by the first resource set and the second resource set can be different, or the distribution of resources can be different. The network device can configure resources with different granularities 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, so that the frequency domain resources scheduled on different time domain symbols can 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.

[0012] 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 is 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: 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 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.

[0013] It is not difficult to see that the configuration parameters exemplified here are similar to the configuration parameters of the sounding reference signal (SRS) resource (SRS resource). Since both PUSCH and SRS resources are uplink resources, in order to avoid interference with SRS, the network device 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 mode of the SRS resources, so that the allocation of frequency domain resources at the time domain symbol level can be achieved, and collision with SRS resources can be avoided.

[0014] In this solution, for frequency domain resources on other time domain symbols other than the time domain symbols occupied by SRS resources, the network device can be configured according to the existing frequency domain resource configuration type, and because it does not conflict with the SRS resources, it can be configured based on a larger time domain granularity, and 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 realize 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 as the second resource in combination with the distribution of SRS 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 the time domain symbol that may conflict with the SRS resource transmission through a configuration method similar to the SRS resource, so the scheduling of PUSCH is more flexible and conducive to improving resource utilization.

[0015] 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.

[0016] 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 may be one of the multiple groups of resources.

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

[0018] 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.

[0019] 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.

[0020] 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.

[0021] 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.

[0022] 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.

[0023] 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 comprising one or more subbands, each subband comprising the same number of frequency domain units 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.

[0024] 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 a suitable location for the terminal device to be used as the second resource, or as the PUSCH, in real time according to the configured SRS resources. 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 of uplink data transmission on the SRS.

[0025] Therefore, one possible design is that the number of frequency domain units contained 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 contained 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.

[0026] 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-level signaling, and then select a part of the resources from the second resource set as the second resource through physical layer signaling, which is similar to a two-level time domain resource allocation.

[0027] 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.

[0028] 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 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 The value of N b related.

[0029] 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.

[0030] n b The value of N b An example of this is as follows: b When b≤bhop 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:

[0031] The nth group of time domain symbols may include one or more continuous time domain symbols, the number of time domain symbols contained in a group of time domain symbols may be determined according to the 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.

[0032] It should be understood that in the formulas in the above examples, the offset Specifically, it 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.

[0033] 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:

[0034]

[0035] Where C represents the index, and the value of C is the index value. Table 3 lists the index values ​​0 to 63, for a total of 64 index values. 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.

[0036] 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 below in conjunction with Table 3, it will not be repeated here for the sake of brevity.

[0037] 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 areb 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.

[0038] This preset table is more concise than the table in the previous design, thereby reducing the storage overhead caused when storing in the device.

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

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

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

[0042] 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.

[0043] 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. The present 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 reducing one or more rows, and adding or reducing one or more columns, etc. The present application includes but is not limited to this.

[0044] In a third aspect, a communication device is provided, which 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 above method. The units or modules included in the communication device can be implemented by software and / or hardware.

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

[0046] 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.

[0047] Optionally, the communication device may further include a communication interface, and the communication interface 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.

[0048] 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.

[0049] 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.

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

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

[0052] In a sixth aspect, a communication device is provided, which 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 above method. The units or modules included in the communication device can be implemented by software and / or hardware.

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

[0054] 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.

[0055] Optionally, the communication device may further include a communication interface, and the communication interface 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.

[0056] 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.

[0057] In an 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.

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

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

[0060] 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.

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

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

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

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

[0065] Figure 2 It is the SRS bandwidth configuration table corresponding to C SRS = Tree structure diagram when 18:

[0066] Figure 3 is a schematic diagram of the frequency domain location occupied by SRS frequency hopping transmission;

[0067] Figure 4 is a schematic diagram of a PUSCH scheduled in type 0 (type 0) with SRS resources and frequency domain resource configuration;

[0068] Figure 5 is a schematic diagram of a PUSCH scheduled in type 1 (type 1) with SRS resources and frequency domain resource configuration;

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

[0070] Figure 7 It is a schematic diagram showing that resources overlap between the first resource set and the second resource set;

[0071] Figure 8 is a schematic diagram showing that the first resource set and the second resource set do not overlap;

[0072] Fig. 9 is a schematic diagram of a group of resources in the second resource set provided in an embodiment of the present application;

[0073] Fig.10 is a schematic diagram of a second resource determined based on a frequency hopping bandwidth and a starting position of the second resource;

[0074] Fig.11 is a schematic diagram of a first resource and a second resource determined by the method provided by the present application;

[0075] Fig. 12A is a schematic diagram of SRS resources and PUSCH determined by the method provided by the present application;

[0076] Fig. 12B is another schematic diagram of SRS resources and PUSCH determined by the method provided by the present application;

[0077] Fig.13 is a schematic block diagram of a communication device provided in an embodiment of the present application;

[0078] Fig.14 is another schematic block diagram of a communication device provided in an embodiment of the present application;

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

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

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

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

[0083] 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, a radio 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.

[0084] In the embodiments of the present application, for the convenience of understanding and explanation, the time domain symbol is taken as an example of a time domain unit, and the RB or RBG is described as an example of a frequency domain unit, wherein the time domain symbol may be, for example, an orthogonal frequency division multiplexing (OFDM) symbol. In addition, this document describes multiple drawings using the time domain symbol as the time domain unit and RB and RBG as the frequency domain unit, which are only shown for the convenience of understanding and shall not constitute any limitation to the present application.

[0085] Second, in the embodiment of the present application, the second resource set includes one or more resource groups. The frequency hopping bandwidth of PUSCH refers to the frequency hopping bandwidth of each resource group 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 resource group 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 the value of parameter B.

[0086] 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 practical applications, the preset table may include more rows or columns, or fewer rows or columns than the table exemplified in the text; the values ​​in the table are only examples and can also be configured as other values. In addition, the table is only a form of expression of a corresponding relationship and can also be replaced by a form that can be understood by other terminal devices and network devices, which is not limited by the present application.

[0087] Fourth, multiple parameters and multiple drawings are shown in the embodiments of the present application. In some drawings, the numbering of time domain symbols and frequency domain units are all numbered from 0. For some other parameters, the present invention exemplarily gives value ranges, and these value ranges can be numbered from 0. Those skilled in the art can understand that these numbers and value ranges are only examples for ease of understanding and explanation. In another implementation, the numbering or value range can also be given from other values ​​(such as 1).

[0088] Fifth, in the embodiments of the present application, "at least one" refers to one or more, and "more than one" 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: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship, but it does not exclude the situation where the previous and next associated objects are in an "and" relationship. The specific meaning can be understood in conjunction with the context. "At least one of the following" 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.

[0089] Sixth, in the embodiments of the present application, the use of prefixes such as "first" and "second" is only to facilitate the distinction and description of different things belonging to the same name category, and does not restrict the order, size or quantity of things. For example, "first resource" and "second resource" are just different resources, and the size or position relationship of the resources is not limited; for another example, "first information" and "second information" are just different information, and there is no time sequence, size relationship or priority relationship between the two.

[0090] 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 of the information being the terminal device, which can include direct sending through the air interface, and also includes indirect sending through the air interface by other units or modules. "Receiving information from a network device" can be understood as the source of the configuration information being the network device, which can include directly receiving from the network device through the air interface, and also includes indirectly receiving from the network device through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.

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

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

[0093] Eighth, the pre-defined in the present application can be understood as: define, pre-define, store, pre-store, pre-negotiate, pre-configure, solidify, or pre-burn.

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

[0095] Tenth, the signaling involved in the present application may be, for example, high-layer signaling, such as radio resource control (RRC) message, medium access control (MAC)-control element (CE); or physical layer signaling, such as DCI, etc. The present application does not limit this.

[0096] 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), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) communication system, and future sixth generation (6G) communication system, etc. 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 supporting the 802.11 series of protocols, a wireless personal area network system based on ultra wide band (UWB), a sensing system, a vehicle to everything (V2X), a 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 systems, 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. It is uniformly described here and will not be repeated below.

[0097] 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.

[0098] Terminal equipment is a device with wireless transceiver functions. Terminal equipment can communicate with one or more core network (CN) devices (or core devices) via access network equipment (or access equipment) in the radio access network (RAN). Terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water (such as ships); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). In the embodiment of the present application, the terminal device may also be referred to as user equipment (UE), which may be a mobile phone, a mobile station (MS), a tablet computer (pad), a computer with wireless transceiver function, 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, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, a subscriber unit, a cellular phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a laptop computer, an MTC terminal device, a drone, etc. The terminal device may include various handheld devices with wireless communication function, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem. Optionally, the terminal device may 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 the present application does not limit this.

[0099] In addition, the terminal device can also be a terminal device in the IoT system, which can also be called an IoT node. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. The connection can be through broadband technology or narrowband (NB) technology. IoT technology can achieve massive connections, deep coverage, and terminal power saving through narrowband technology, for example.

[0100] 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.

[0101] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the embodiment of the present application, only the device for realizing the function of the terminal device is used as an example for explanation, and the scheme of the embodiment of the present application is not limited.

[0102] The access network device can be any device with wireless transceiver function and can communicate with the terminal device, such as a RAN node that connects the terminal device to the wireless network. At present, 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 wireless (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. The base station may 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 may also refer to a communication module, a modem or a chip used to be arranged in the aforementioned device or apparatus. The base station may 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, and a device that performs the base station function in a future communication system. The base station may support networks with the same or different access technologies. Optionally, the RAN node may 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 may 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 device.In some deployments, the network device mentioned in the embodiments of the present application may be a device including a CU, or a DU, or a device including a CU and a DU, or a device including a control plane CU node (central unit control plane (central unit-control plane, CU-CP)) and a user plane CU node (central unit user plane (central unit-user plane, CU-UP)) and a DU node. For example, the network device may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.

[0103] In some deployments, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes implement part of the functions of the base station. For example, the RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be set separately, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, AAU, or RRH.

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

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

[0106] In the embodiments of the present application, the device for realizing the function of the network device may be a network device; or it may be a device capable of supporting the network device to realize the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module. The device may be installed in the network device or used in combination with the network device. In the embodiments of the present application, only the device for realizing the function of the network device is a network device as an example for explanation, and the scheme of the embodiments of the present application is not limited.

[0107] 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 scenarios in which the network device and the terminal device are located are not limited in the embodiments of the present application. 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. The present application does not limit the specific forms of the terminal device and the network device.

[0108] Figure 1 1 is a schematic diagram of the architecture of a communication system 100 applicable to the method provided in this application. Figure 1 As shown, 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 by wired or wireless means. The network device sending data and / or signaling to the terminal device can be called downlink transmission, and the terminal device sending data and / or signaling to the network device can be called uplink transmission.

[0109] The network device 110 may 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 the present application does not limit the specific technology and specific device form used by the wireless access network device. For ease of description, the following description takes a base station as an example of a wireless access network device.

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

[0111] Optionally, the terminal device may also be used to act as a base station. For example, the terminal device may 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).

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

[0113] Figure 1This is just a schematic diagram. The communication system 100 may also include other network devices and / or terminal devices, and may also include wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in.

[0114] 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 including the network device function. The control subsystem including the network device function here may be a control center in the application scenarios of the above-mentioned terminals such as smart grid, industrial control, smart transportation, smart city, etc. 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 including the terminal device function. This application does not limit this.

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

[0116] 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. Exemplarily, 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.

[0117] Table 1

[0118] Size of BWP Configuration 1 Configuration 2 1-36 2 4 27-72 4 8 73-144 8 16 145-275 16 16

[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 bit map 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 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 RB as the granularity, or K (K is a positive integer) RBs as the granularity, or RBG as the granularity. 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 the resource indication value (RIV), and allocate a group of continuous RBs to the terminal device from the activated BWP.

[0122] Currently, neither type of frequency domain resource configuration supports symbol-level frequency domain resource allocation, that is, the frequency domain units of the mapped data are the same within multiple symbols scheduled. Therefore, the scheduling of PUSCH is not flexible enough. In some scenarios, such as the scenario in which the SRS resources and PUSCH occupy the same time domain symbols as shown below, some idle 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 can be used to measure downlink channels based on channel reciprocity in TDD systems, so it is an important signal in wireless communications. Currently, SRS is often transmitted in frequency hopping mode in the frequency domain, and different time domain symbols may occupy different RBs in the frequency domain.

[0125] Exemplarily, the network device may 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 may send the 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 shift Indicates the number of RBs offset from the reference frequency domain position configured by high-level 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, for example, 0, 1, ..., K TC -1, Indicates the offset of the time domain symbols of 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 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 may be defined. It should be understood that the RB-level offset may be understood as the number of RBs that the offset is, 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 bhop , so as to jointly configure the measurement bandwidth and frequency hopping bandwidth of SRS through these parameters. Table 2 shows the SRS bandwidth configuration table (SRS bandwidth configuration) defined in the current standard.

[0128] Table 2

[0129]

[0130]

[0131] 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, the total bandwidth of 72 RBs can be divided into a tree structure. SRS The bandwidth division corresponding to different values ​​of can be found in Figure 2 shown.

[0132] 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 is, the larger the corresponding bandwidth is. SRS The corresponding bandwidth when the value of is 0 (i.e., 72 RBs) is the index C SRS =18 corresponds to the maximum bandwidth.

[0133] 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 (that is, B SRS In other words, the upper level bandwidth is divided into 3 parts based on the frequency hopping bandwidth, that is, N1=3; the maximum bandwidth is divided into 3 parts, that is, N0×N1=1×3=3. To complete the SRS transmission on 72 RBs, the terminal device needs to perform at least 3 frequency hopping transmissions.

[0134] 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. The 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 in one time domain symbol. The 12 RBs are the upper level bandwidth (that is, B SRS In other words, the upper level bandwidth is divided into 2 parts based on the frequency hopping bandwidth, that is, N2=2; the maximum bandwidth is divided into 6 parts, that is, N0×N1×N2=1×3×2=6. To complete the SRS transmission on 72 RBs, the terminal device needs to perform at least 6 frequency hopping transmissions.

[0135] 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. The 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 (that is, B SRS In other words, the upper level bandwidth is divided into 3 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 the SRS transmission on 72 RBs, at least 18 frequency hopping transmissions are required.

[0136] 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 ends at B SRS The corresponding N b' The product of .

[0137] As can be seen from the figure, in 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 increasing, presenting a tree-like structure. It is not difficult to see that the index C in Table 2 SRS When is other values, the same rule also exists. I will not elaborate on it.

[0138] 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 hopThe value range of B in Table 2 SRS The value range of is the same, 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 means the total bandwidth that can complete the SRS measurement through multiple SRS frequency hopping.

[0139] If b hop The value is greater than or equal to B SRS The 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, 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:

[0140] 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:

[0141]

[0142] 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:

[0143]

[0144] 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)

[0145] In other words, b hop The value of can be used to enable or disable SRS frequency hopping transmission. SRS =18, if configuration B 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 mSRS,0 =72 RBs, a total of 6 frequency hoppings 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 starting position formula of the frequency hopping frequency domain position, the frequency domain position occupied by the SRS frequency hopping transmission can be obtained as follows: Figure 3 shown.

[0146] Since both SRS and uplink data are sent in the uplink time slot, it is possible that PUSCH and SRS resources are sent in the same time slot or on the same time domain symbol. In order to avoid collision between SRS and uplink data and thus interference, SRS resources are usually reasonably avoided when scheduling PUSCH. However, based on the existing frequency domain resource configuration type to allocate frequency domain resources, it may happen that the resources on the time domain symbol where the SRS resources are located cannot be fully utilized, which will lead to a certain degree of resource waste, and resource utilization needs to be improved.

[0147] The following is an explanation with reference to the accompanying drawings.

[0148] Figure 4 and Figure 5 The SRS resources and PUSCH scheduled based on different frequency domain resource configuration types are shown respectively. It can be seen that Figure 4 and Figure 5 In the scheduling, time domain resources are scheduled with time domain symbols as the granularity, and frequency domain resources are scheduled with RBG as the granularity. One RBG may be, for example, 4 RBs.

[0149] Figure 4 In the figure, the network device schedules the frequency domain resources of 8 RBGs RBG#0 to RBG#7 on the 10 time domain symbols #0 to #9 as PUSCH 1, and schedules the frequency domain resources of 2 RBGs RBG#4 and RBG#5 on the 4 time domain symbols #10 to #13 as SRS resources. In the 4 time domain symbols #10 to #13, in order to avoid SRS resources, if the network device is based on the frequency domain resource configuration type 1, it can schedule continuous frequency domain resources on one side of RBG#4 and RBG#5. For example, as shown in the figure, the network device schedules the resources of 4 RBGs RBG#0 to RBG#3 on the time domain symbols #10 to #13 as PUSCH 2. However, for resources with RBG index greater than 5, such as the resources of RBG#6 and RBG#7 in the figure, they cannot be scheduled, resulting in these resources being idle.

[0150] Figure 5In the figure, the network device schedules the frequency domain resources of 8 RBGs RBG#0 to RBG#7 on the 10 time domain symbols #0 to #9 for use as PUSCH 1, and schedules SRS resources on the 4 time domain 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 #10 to #13, namely, RBG#7 on symbol #10, RBG#5 on symbol #11, RBG#6 on symbol #12, and RBG#4 on symbol #13. In order to avoid SRS resources, if the network device is based on frequency domain resource configuration type 0, it can schedule the resources of RBG #0 to #3 on the four time domain symbols #10 to #13 as PUSCH 2. For resources with RBG index greater than 3, due to the different occupancy of SRS resources on each time domain symbol, that is, the spare frequency domain resources on each time domain symbol are different. If the network device wants to schedule these spare frequency domain resources for PUSCH 2, it needs to schedule 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 spare frequency domain resources are still unusable.

[0151] 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 scheduling of PUSCH is not flexible enough, and the resource utilization needs to be improved.

[0152] In view of this, the present application provides a method, in which a network device divides PUSCH into two parts of resources (i.e., a first resource and a second resource) for scheduling, wherein the first resource comes from the resources excluding the second resource set in the first resource set pre-configured by the first information, and the second resource comes from the second resource set configured by the second information. Since the first resource set and the second resource set can be configured respectively by the first information and the second information, the resource occupancy of the two 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 some scenarios, such as when the same time domain symbols as the SRS resources are occupied, there may be some idle resource fragments. Resource configuration can also be performed through this method. For example, the resources in the second resource set can be configured according to the configuration parameters of the SRS resources. Since the SRS is often frequency-hopping transmission, the 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, similar to Figure 4 or Figure 5The resource fragments in the system are fully utilized, which is beneficial to improving the utilization rate of resources.

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

[0154] Figure 6 It is a schematic flow chart of the communication method provided in an embodiment of the present application. Figure 6 The method shown 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.

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

[0156] 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.

[0157] 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.

[0158] 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.

[0159] 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 a plurality of bits, so as to indicate through different bits 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 through different bits whether the corresponding RBGs are configured as resources in the first resource set.

[0160] 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 parameter k0, which can be used to indicate the time domain offset between the DCI and the physical downlink shared channel (physical downlink share 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 also include a parameter "startSymbolAndLength" for indicating a start symbol and a length, also known as a start and length indicator (SLIV).

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

[0162] 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.

[0163] The second resource set also occupies at least one time domain symbol in the time domain. For the convenience of distinction and description, the time domain symbol occupied by the second resource set is recorded as a second time domain symbol, and the second time domain symbol may be one or more. The second information may be used to configure frequency domain resources on at least one second time domain symbol.

[0164] One possible situation is that the second resource set overlaps with the first resource set. That is, some of the time domain symbols in the at least one first time domain symbol are the same as the at least one second time domain symbol, or there is an intersection between the at least one first time domain symbol and the at least one second time domain symbol.

[0165] Figure 7 (a) and (b) are 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 black solid line frame in the figure, and the scope of the second resource set is indicated by a black dotted line frame in the figure.

[0166] Figure 7 In (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, and 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 falls within the range of the first resource set, and the resources that overlap between the first resource set and the second resource set 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.

[0167] Figure 7 In (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, and 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, and the overlapping resources between the first resource set and the second resource set 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.

[0168] Another possible situation 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 symbol is different from any one of the at least one second time domain symbol, 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 8This is an example in which the first resource set and the second resource set do not overlap. The range of the first resource set is indicated by the black solid line box in the figure, and the range of the second resource set is indicated by the black dashed line 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, and 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 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.

[0169] 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. In other words, 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 the SRS resources.

[0170] As mentioned above, 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 be used as the second resource, that is, as PUSCH. In other words, at least part of the resources in the second resource set can be used as PUSCH, or in other words, the second resource set contains resources that can be used as PUSCH. Being used as PUSCH can be understood as that the time-frequency resource can be used as PUSCH to carry uplink data or that the time-frequency resource can be used for PUSCH to send uplink data.

[0171] 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 description, they are recorded as target resources. That is, the second resource comes from the target resource, or in other words, the second resource is a resource in the target resource. The target resource is a group of resources in the above-mentioned one or more groups of resources, which is configured by a set of configuration parameters. For the convenience of distinction and description, a set of configuration parameters used to configure the target resource is recorded as target configuration parameters.

[0172] Exemplarily, 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. 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, parameter b hop and the repetition factor R can be used to determine the frequency domain distribution of this set of resources on each time domain symbol.

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

[0174] Frequency domain offset: For a set of configuration parameters, the frequency domain offset is the number of frequency domain units that 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 that 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, Figure 7 or Figure 8 Alternatively, the reference frequency domain position may be, for example, the frequency domain starting position of the scheduled PUSCH, for example, Figure 7 or Figure 8 Alternatively, the reference frequency domain position may also be a predefined frequency domain position, such as a common frequency domain position 0, or an RB position or a frequency domain subband position corresponding to a predefined index, or a starting position of a predefined reference signal, etc., which is not limited in the present application.

[0175] 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, for example, 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.

[0176] Number of time domain symbols: For a set of configuration parameters, the number of time domain symbols is used to determine the duration of a set of resources determined by this set of configuration parameters in the time domain. That is, the time domain position and size of this set of resources can be determined by the time domain starting position and the number of time domain symbols.

[0177] 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 on R consecutive time domain symbols for uplink transmission.

[0178] 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 groups 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 having at least one index value defined in the preset table 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 in 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 b The ratio of the number of frequency domain units contained in the continuous bandwidth corresponding to the value of . Taking RB as an example of a 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 in a time domain symbol. The parameter N b The value of the aforementioned parameter m b The number of RBs contained in the corresponding upper level bandwidth in the preset table is equal to the parameter m b The value of N is the number of RBs contained in the continuous bandwidth. Since the bandwidth size can be represented by the number of frequency domain units, the parameter N can also be called 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.

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

[0180] Table 3

[0181]

[0182]

[0183] 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 is 1. Taking the row with index value 1 in Table 3 as an example, the index value 1 corresponds to three groups 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 b is 1. And so on, no longer listed. The value of B in the table can be 0, 1, 2, 3, that is, 0≤B<4, 4 is B max An example of .

[0184] Compared with Table 2 above, we can find that the parameters C, B, and m in Table 3 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 in the previous text, slightly adjusting some parameters in the SRS bandwidth configuration table to form a table as shown in Table 3 above. For example, m 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.

[0185] Since each group of resources in the second resource set is configured by a group of configuration parameters, and the second resources come from a group of resources in the second resource set (i.e., the target resources), the continuous bandwidth occupied by a group 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 b The indicated continuous bandwidth occupied in one time domain symbol is recorded as the frequency hopping bandwidth of the PUSCH.

[0186] 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 frequency hopping bandwidth is called a frequency hopping transmission.

[0187] In addition, the PUSCH includes a first resource and a second resource, and the second resource comes from a second resource set. PUSCH frequency hopping transmission is only for part of the resources of the PUSCH that fall within the range of the second resource set (i.e., the second resource), not for all the resources of the PUSCH. In combination with the first resource, it can be known that the PUSCH can be transmitted continuously or discontinuously in a part of the area (i.e., within the range of the first resource set), and frequency hopping transmission in another part of the area (such as within the range of the second resource set).

[0188] Take Table 3 as an example of a preset table. The index of the preset table may be C in Table 3, and the parameter m b The value of the previous level bandwidth corresponding to the preset table is the parameter corresponding to the same index value. 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, N b Frequency hopping transmission, can traverse the parameter m b-1 The bandwidth corresponding to the value of .

[0189] 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 The value of .

[0190] Table 4

[0191]

[0192] Table 4 is an example of a custom table, that is, an example of a preset table. It can be seen that 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, corresponding 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

[0193] 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.

[0194] 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 The value of .

[0195] 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

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

[0197] 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;

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

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

[0200] In the custom table shown in Table 4, 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.

[0201] 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, and therefore the corresponding X may be configured for different groups of resources so as to configure different bandwidths for different groups of resources. For example, the parameter X may be included in each group of configuration parameters. In other words, each group of configuration parameters may also include parameter X; or, one X may 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 may be included in each of the aforementioned groups of configuration parameters, or may not be included in each group of configuration parameters, but may be configured independently of each group of configuration parameters. This application does not limit this.

[0202] 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. 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, and each value of the index corresponds to a row. These simple transformations or deformations should fall within the scope of protection of this application.

[0203] 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 the present application. A person skilled in the art can also make simple changes 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 the number of frequency domain units contained; for example, the parameter Nb 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.

[0204] 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 transmission.

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

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

[0207]

[0208]

[0209] Among them, "SEQUENCE" indicates that the data type is a sequence, and in this example it means 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), and the value range is, for example, 0 to 5. The data types of "nrofSymbols" and "repetitionFactor" are enumerated types (enumerated), such as n1, n2, or n4. The data type of "freqDomainShift" is an integer variable, and the value range is, for example, 0 to 268. The data type of "c" is an integer variable, and the value range is, for example, 0 to 63. The data type of "b-hop" is an integer variable, and the value range is, for example, 0 to 3.

[0210] 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.

[0211] Based on the set of configuration parameters listed above, the terminal device can determine a set of resources. Fig. 9 It is an example of a group of resources in the second resource set provided in an embodiment of the present application. The group of resources included in the second resource set is a resource set consisting of multiple continuous frequency domain units and time domain units. Fig. 9 A set of resources in the second resource set shown in 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, it can be obtained that 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 symbol #10 to #13.

[0212] 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, and the frequency domain offset 4 RBs can determine that the starting RB of the frequency domain is RB#4. The preset table is Table 3, and the index C is 4, b hop If it is 0, it can be determined that the total bandwidth of the group of resources is 16 RBs, that is, the RBs occupied in the frequency domain are RB#4 to RB#19.

[0213] It should be understood that Fig. 9 A set of resources in the second resource set shown can also be configured 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.

[0214] 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 the group of resources in the time domain are symbols #10 to #13, and the frequency domain offset 4 RBs can determine that the starting RB of the frequency domain is RB#4. The preset table is Table 4, and the index C is 0, X is 16, and b hop If it is 0, it can be determined that the total bandwidth of the group of resources is 16 RBs, that is, the RBs occupied in the frequency domain are RB#4 to RB#19.

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

[0216] Understandably, Fig. 9 This is just an example. Based on different groups of configuration parameters, more groups of resources can be determined. The second resource comes from the target resource in the second resource set. If the network device is configured with multiple groups of configuration parameters, that is, multiple groups of resources, it can further indicate which group of resources to use as the target resource to determine the second resource through signaling.

[0217] 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 have different values ​​of one or more parameters. For example, any two sets of configuration parameters have different values ​​of 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 .

[0218] 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.

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

[0220] Exemplarily, when the network device indicates multiple groups of configuration parameters through the second information, each group of configuration parameters may correspond to an identifier, and the second information may specifically include a correspondence between multiple identifiers and multiple groups of configuration parameters. Based on the correspondence, the network device may indicate the identifier corresponding to the target resource to the terminal device through the third information, so that the terminal device can determine the target resource from multiple groups of resources based on the identifier indicated by the network device, and then determine the second resource. The identifier may be an index corresponding to the configuration parameter, or a configuration parameter set ID, or other index value.

[0221] For the convenience of understanding and explanation, it is assumed here Fig. 9 The set of resources shown 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, C = 4, B = 2, b hop = 0, time domain starting position symbol #10, time domain symbol number 4. Assume that the frequency domain offset is relative to the frequency domain starting position of the scheduled PUSCH, that is, Fig. 9 The number of RBs offset from RB#0 in , then it can be determined that the target resource starts from RB#4.

[0222] Although the target resource is configured with index C and parameter b hop However, in the preset table as shown in Table 3, the frequency hopping bandwidth cannot be directly determined, nor can the starting position of the frequency hopping be 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.

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

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

[0225] For another example, in the preset table of Table 4, the frequency hopping bandwidth of the second resource can be jointly configured by C, parameter B and parameter W. The aforementioned second information has indicated the value of C through a set of configuration parameters, so as long as the values ​​of parameter B and parameter W are configured, the frequency hopping bandwidth of the second resource can be determined. The value of parameter B can be configured by the network device, such as by DCI. The value of parameter W can be predefined by the protocol, or configured by the network device, such as by RRC message.

[0226] 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 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. Each sub-band can be numbered in order from small to large RB numbers, 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.

[0227] Similar to the value of parameter B above, the starting position of the second resource can be configured by the network device, and the network device can flexibly select the starting position of the second resource and configure it to the terminal device according to 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, for example, 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 indication overhead of the signaling can be reduced.

[0228] Fig.10 This is a schematic diagram of a second resource determined based on the frequency hopping bandwidth and the starting position of the second resource. Fig.10 The example shown is Fig. 9 Assume that the set of resources shown in Table 3 is used as the target resource. Assume that parameter B is 2. Combined with the parameter row C in Table 3 with a value of 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, the following can be obtained: Fig.10 Assume that the starting position of the second resource is subband 0, thus the second resource can be determined as follows: Fig.10 shown.

[0229] With parameter B being 2, we can get Fig.10The four blocks of resources shown in the figure are identified by different filling patterns. Which block of the four blocks the second resource is specifically can be further determined in combination with the starting position of the second resource. As the frequency hopping bandwidth of the second resource is 4 RBs, it can be seen that the target resource can be divided from the starting position of the frequency domain of the target resource, with 4 RBs as a sub-band, to obtain 4 sub-bands as follows: Sub-band 0, including RB#4 to RB#7; Sub-band 1, including RB#8 to RB#11; Sub-band 2, including RB#12 to RB#15; Sub-band 3, including RB#16 to RB#19. Among them, 0, 1, 2, and 3 are the indexes of the 4 sub-bands respectively. Assuming that the starting position of the second resource is indicated as sub-band 0, it can be determined that the frequency hopping starting position of the second resource is RB#4, and the frequency domain position of the first frequency hopping transmission is RB#4 to RB#7.

[0230] Through the frequency hopping bandwidth and starting position of the second resource, the RBs occupied by the second resource on the first time domain symbol of the target resource, the subcarriers occupied by the second resource on these RBs, and the frequency domain resources occupied on subsequent time domain symbols can be determined, which can be further determined as follows.

[0231] 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 mentioned above, and R represents the repetition factor. In another design, the value range of n can also satisfy:

[0232] 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:

[0233] 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.

[0234] Optionally, parameter n b The value of parameter N b An example of this is:

[0235] Parameter n b satisfy:

[0236] 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;

[0237] F b (n SRS )satisfy:

[0238] That is, F b (n) in N b For an even number, it satisfies: In N b For an odd number, it satisfies:

[0239] The nth group of time domain symbols may include R time domain symbols. As mentioned above, R is a repetition factor, and the nth group of time domain symbols includes R time domain symbols, which means that the frequency domain resources occupied by the second resource in each group of time domain symbols are the same. In other words, the terminal device can perform uplink transmission on the same frequency domain resources on R consecutive time domain symbols without frequency hopping.

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

[0241] 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.

[0242] As mentioned above, the PUSCH includes a first resource and a second resource, where the first resource is a resource in a first resource set, and the second resource is a resource in a second resource set.

[0243] It is understandable 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 determine the PUSCH based on the configuration parameters and the preset table described above, respectively.

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

[0245] 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 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.

[0246] It should be noted that in the previous Figure 7 In the schematic diagrams of the overlap of the first resource set and the second resource set shown in (a) and (b), the second resource set may fall into the first resource set, or may overlap with the first resource set in some resources. In this embodiment, the first resource is the resource in the first resource set excluding the second resource set, that is, regardless of whether the second resource set completely falls into the first resource set, the part of the resources that fall into the first resource set should be excluded and should not be used as the first resource.

[0247] Fig.11 is a schematic diagram of the first resource and the second resource. Based on the configuration parameters (frequency domain offset 4 RBs, C=4, B=2, b hop =0, time domain starting position symbol #10, time domain symbol number 4), the first information and the second information can 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 frequency hopping bandwidth of the PUSCH 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 Fig.11 The specific process of configuring the first resource set by the first information can be found in the prior art and will not be described in detail.

[0248] Fig. 12A It is a schematic diagram of SRS resources and PUSCH. Fig. 12A The PUSCH shown is a PUSCH determined based on the method provided in this application. Fig. 12A The SRS resource shown is configured with the following parameters: SRS =4, BSRS =2, b hop = 0; and C SRS =4, B SRS =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 frequency 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 make two SRS resources in the same 4 time domain symbols according to Fig. 12A The manner shown performs resource mapping without causing interference.

[0249] Two SRS resources are Fig. 12A In the figure, they are marked as SRS1 and SRS2 respectively. Since the 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 the four time domain symbols. In the 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, that is, 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.

[0250] Fig. 12B is another schematic diagram of SRS resources and PUSCH. Fig. 12B The PUSCH shown is a PUSCH determined based on the method provided in this application. Among them, the SRS resource is configured by the following parameters: C SRS =4, B SRS =2, b hop = 0. According to the parameters, we know that: b hop <B SRS , the frequency 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 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 RRCThe 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.

[0251] Depend on Fig. 12A and Fig. 12B It can be seen that the second resource determined by the method provided by this solution just meets the nested relationship with the SRS resource, thereby ensuring that during frequency hopping transmission, it is sent according to a unified frequency hopping rule without causing collision and interference. This solution utilizes the characteristics of the SRS resource to avoid dynamically configuring frequency domain resources for each time domain symbol, and configures the second resource through a small number of configuration parameters, thereby realizing the frequency domain resource configuration of the second resource time domain symbol level, making the scheduling of PUSCH more flexible and improving the utilization of resources.

[0252] It should be understood that Fig. 12A and Fig. 12B For ease of understanding and explanation, the frequency domain resources on the four time domain symbols that may overlap with the SRS resources are described, mainly describing the relative positions of the SRS resources and the second resources, so the configuration parameters such as the frequency domain offset, the time domain start symbol, and the number of time domain symbols are not introduced, but this should not be a limitation to this application. Combined with these parameters, the terminal device can accurately determine the position of the second resource in the time and frequency domain.

[0253] In the present application, the network device divides 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 occupation of resources by the first resource set and the second resource set can be different, or 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, so that the frequency domain resources scheduled on different time domain symbols can 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.

[0254] The above is a detailed description of the method provided by the embodiment of the present application in combination with multiple drawings. The following is a description of the device provided by the embodiment of the present application in combination with the drawings.

[0255] Figures 13 to 16Schematic diagram of possible devices provided by the 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 possessed by the above method embodiments.

[0256] Fig.13 is a schematic block diagram of a communication device provided in an embodiment of the present application. Fig.13 As shown, the communication device 1300 includes a transceiver module 1310 and a processing module 1320 .

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

[0258] 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 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; 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 a resource in the first resource set excluding the second resource set, and the second resource being a resource in the second resource set.

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

[0260] 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.

[0261] In one example, each group 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, wherein the parameter Nb 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 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.

[0262] 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.

[0263] Optionally, the transceiver module 1310 is further used 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.

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

[0265] 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.

[0266] 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.

[0267] 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 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; nb The value of n b The value of .

[0268] Optionally, 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:

[0269] Optionally, the preset table includes rows corresponding to one or more index values ​​in Table 3 above, where C represents the index and 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.

[0270] 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.

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

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

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

[0274] 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.

[0275] Another possible design is that the communication device 1300 is used to implement the above Figure 6 The function of the network device in the method embodiment shown in FIG. For example, the device 1300 may correspond to Figure 1 Network devices in.

[0276] Exemplarily, the transceiver module 1310 is used to send first information to a terminal device, the first information is used to configure a first resource set, 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, the second information is used to configure a second resource set, 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 a PUSCH, the PUSCH includes a first resource and a second resource, the first resource being a resource in the first resource set excluding the second resource set, and the second resource being a resource in the second resource set.

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

[0278] Optionally, the processing module 1320 is used to determine PUSCH.

[0279] Optionally, the second information is also used for 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.

[0280] In one example, each group 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 parameters 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, 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 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.

[0281] 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.

[0282] 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.

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

[0284] 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.

[0285] 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.

[0286] 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:

[0287] 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 The value of n b The value of .

[0288] Optionally, n b When b≤bhop 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:

[0289] Optionally, the preset table includes rows corresponding to one or more index values ​​in Table 3 above, where C represents the index and 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.

[0290] 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.

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

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

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

[0294] 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.

[0295] For a more detailed description of the transceiver module 1310 and the processing module 1320, please refer to Figure 6 The relevant description in any one of the illustrated embodiments is directly available and will not be repeated here.

[0296] 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. Specifically, it may depend on whether the above solution executed by the communication device 1300 includes a sending action and a receiving action.

[0297] Fig.14 is another schematic block diagram of the device provided in the embodiment of the present application. Fig.14 As shown, the device 1400 includes one or more processors 1410. The processor 1410 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and communication data, and the central processing unit may be used to control the device (such as a terminal device, a network device or a chip, etc.), execute the software program, and process the data of the software program.

[0298] Optionally, in one design, the processor 1410 may include a program (also referred to as code or instruction), which may be executed on the processor 1410 to enable 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 ( Fig.14 (not shown), the circuit is used to implement the functions of the terminal device or network device in the above method embodiment.

[0299] For example, the processor 1410 may be configured to execute computer programs or instructions in the memory to implement Figure 6 The steps performed by the terminal device or the network device in the illustrated embodiment.

[0300] 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 embodiments.

[0301] Optionally, the processor 1410 and / or the memory 1420 may include an artificial intelligence (AI) module, and the AI ​​module is used to implement AI-related functions. The AI ​​module may be implemented by 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.

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

[0303] Optionally, the device 1400 may further include a communication interface 1430. The processor 1410 may also be sometimes referred to as a processing unit, which controls the device (e.g., a RAN node or a 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 is used to implement the transceiver function of the device.

[0304] Optionally, the device 1400 further includes a communication interface 1430. The processor 1410 and the communication interface 1430 are coupled to each other. It can be understood that the communication interface 1430 can be a transceiver or an input-output interface.

[0305] It can be understood that since the device 1400 has a communication function, it can also be called a communication device.

[0306] When the device 1400 is used to implement Figure 6 In the method shown, the processor 1410 is used to execute the functions of the above processing unit, and the communication interface 1430 is used to execute the functions of the above transceiver module. Whether the communication interface 1430 is used for sending or receiving can be determined by whether it is used for performing a sending action or a receiving action in the solution executed by the device 1400.

[0307] When the above-mentioned device 1400 is a chip applied to a terminal device, the chip implements the functions of the terminal device in the above-mentioned method embodiment. The chip of the terminal device receives a signal from other modules (such as a radio frequency module or an antenna) in the terminal device, and the signal may be sent by the network device to the terminal device; or the chip of the terminal device sends a signal to other modules (such as a radio frequency module or an antenna) in the terminal device, and the signal may be sent by the terminal device to the network device.

[0308] When the above-mentioned device 1400 is a chip applied to a network device, the chip implements the functions of the network device in the above-mentioned method embodiment. The chip of the network device receives a signal from other modules (such as a radio frequency module or an antenna) in the network device, 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 other modules (such as a radio frequency module or an antenna) in the network device, and the signal may be sent by the network device to the terminal device.

[0309] It is understandable that when the device 1400 is a terminal device or a network device, the communication interface 1430 may be a transceiver, which may specifically include a transmitter and a receiver, wherein the transmitter is used to send signals and the receiver is used to receive signals. When the device 1400 is a chip applied to a terminal device or a network device, the communication interface 1430 may be an input-output circuit, wherein the input circuit may be used for receiving and the output interface may be used for sending.

[0310] Fig.15 Schematic diagram of the structure of the terminal device provided in the embodiment of the present application. Fig.15 As shown, the terminal device 1500 can be applied to Figure 1 In the system shown, the functions of the terminal device in the above method embodiment are performed. 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. Among them, 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 through a wireless signal.

[0311] The processor 1501 and the memory 1503 may be combined into a processing device, and the processor 1501 is used to execute the program code stored in the memory 1503 to implement the above functions. In specific implementation, the memory 1503 may also be integrated into the processor 1501, or independent of the processor 1501. Fig.13 The processing module in Fig.14 The processor in corresponds to .

[0312] The transceiver 1502 can be used with Fig.13 The transceiver module in Fig.14 The communication interface in the communication device 1502 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.

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

[0314] The processor 1501 can be used to execute the actions implemented by the terminal device in the previous method embodiment, and the transceiver 1502 can be used to execute the actions of the terminal device sending to or receiving from the network device in the previous method embodiment. Please refer to the description in the previous method embodiment for details, which will not be repeated here.

[0315] Optionally, the terminal device 1500 may further include a power supply 1505 for providing power to various devices or circuits in the terminal device. In the 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 signal, it may be further converted into a direct current signal by the rectifier and then output to the power supply 1505.

[0316] 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.

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

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

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

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

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

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

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

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

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

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

[0327] 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.

[0328] The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0329] 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 (DDRSDRAM), 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.

[0330] 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 functions of 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.

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

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

[0333] The present application also provides a computer program product, which includes: a computer program (also referred to as code or instruction), when the computer program is executed, Figure 6 In the illustrated embodiment, the method executed by the terminal device is executed, or the method executed by the network device is executed.

[0334] The present application also provides a computer-readable storage medium, which stores a computer program (also referred to as code or instruction). When the computer program is executed, Figure 6 In the illustrated embodiment, the method executed by the terminal device is executed, or the method executed by the network device is executed.

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

[0336] The method provided in the above embodiment can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product 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 a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital user (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. 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 integrations. 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)), etc.

[0337] Those of ordinary skill 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 to be beyond the scope of this application.

[0338] Those skilled in the art can 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.

[0339] In the several embodiments provided in the present 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 only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, 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.

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

[0341] 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.

[0342] 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 can essentially or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks or optical disks.

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

Claims

1. A communication method, characterized in that: 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

Cited By

  • Communication method and related apparatus

    EP4769995A1

  • Communication method and related apparatus

    WO2025067476A1