Method for determining transmission resources, terminal device and network device
By determining the available resources in the target time unit in the 5G system and using the resource to transmit data, the problem that the semi-statically configured grantfree transmission resources are difficult to adapt to dynamic resource allocation is solved, and the effective avoidance of resource configuration is achieved.
Patent Information
- Application Number
- CN201780094566.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-12-14
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2037-12-14
AI Technical Summary
In 5G systems, semi-statically configured grantfree transmission resources are difficult to adapt to the dynamic time and frequency domain resource allocation, resulting in resource allocation conflicts.
By determining at least one first resource in the target time unit, the resource information sent by the network device is received, the available resources are determined in the resource based on the resource information, and the available resources are used to transmit the scheduleless data and/or semi-continuous schedule data.
This method enables the semi-statically configured scheduled transmission resources to better adapt to the actual transmission resource situation and avoid conflicts in resource configuration, especially when dynamically indicating the time and frequency domain resource allocation.
Smart Images

Figure CN111096014B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a method for determining transmission resources, a terminal device, and a network device. Background Art
[0002] The current fifth generation (5th generation, 5G) system introduces ultrareliable low latency communication (URLLC), which is characterized by ultra-high reliability (for example, 99.999%) transmission within extreme latency (for example, 1ms). In order to achieve this goal, the concept of grant free is proposed. Grant free can adopt a pre-configured or semi-continuous resource configuration method, and the terminal device can transmit data on the configured resources according to business needs. This technology can avoid the process of schedule request (SR) and buffer status report (BSR), and increase the effective transmission time of the terminal device.
[0003] In order to support flexible uplink and downlink resource configuration, the 5G system uses a semi-static or dynamic method to notify the time slot format. For example, the terminal device receives signaling to obtain slot format related information (SFI) and determines the uplink and downlink time domain resources in each time slot, such as the number and position of time domain symbols.
[0004] In addition, the 5G system also introduces the concept of bandwidth part (BWP). The system bandwidth supported by new radio (NR) is much larger than the maximum 20MHz system bandwidth of long term evolution (LTE). For some terminal devices, due to limited capabilities, they may not be able to support the full system bandwidth. At the same time, in order to improve scheduling efficiency, the concept of bandwidth part BWP is introduced. Within a carrier, the network equipment can configure one or more BWPs for the terminal device, but generally only one BWP is activated at a time, and the activated BWP is used to transmit data.
[0005] Since SFI, BWP and grant free transmission resources are configured independently, the semi-statically configured grant free transmission resources may not be well adapted to the actual transmission resource situation, especially when SFI is dynamically indicated, there will be resource configuration conflicts. Summary of the invention
[0006] The present application provides a method for determining transmission resources, a terminal device, and a network device, which can avoid resource configuration conflicts.
[0007] In a first aspect, a method for determining transmission resources is provided, the method comprising: determining at least one first resource within a target time unit, the at least one first resource being used to carry unscheduled data and / or semi-continuously scheduled data; receiving resource information sent by a network device, the resource information being used to indicate resource allocation within the target time unit; determining available resources in the at least one first resource based on the resource information; and using the available resources to transmit the unscheduled data and / or semi-continuously scheduled data with the network device.
[0008] Therefore, in the method for determining transmission resources in an embodiment of the present application, the terminal device determines available resources from at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within a target time unit through the resources configured by the network device, and uses the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0009] In combination with the first aspect, in an implementation manner of the first aspect, determining at least one first resource within the target time unit includes: receiving a configuration signaling sent by the network device, wherein the configuration signaling is used to indicate the at least one first resource.
[0010] In combination with the first aspect and the above-mentioned implementation manner, in another implementation manner of the first aspect, the resource information is used to indicate a time slot format of at least one bandwidth part and / or the target time unit.
[0011] In combination with the first aspect and its above-mentioned implementation manner, in another implementation manner of the first aspect, determining available resources in the at least one first resource based on the resource information includes: determining at least one second resource within the target time unit based on the resource information, the target characteristics of the at least one second resource being the same as the target characteristics of the at least one first resource; and determining the available resources in the resources where the at least one first resource overlaps with the at least one second resource.
[0012] In combination with the first aspect and the above-mentioned implementation manner, in another implementation manner of the first aspect, the target feature includes: at least one of: transmission direction, subcarrier spacing and cyclic prefix length.
[0013] In combination with the first aspect and its above-mentioned implementation manner, in another implementation manner of the first aspect, determining the available resource among the resources overlapping between the at least one first resource and the at least one second resource includes: if a target overlapping resource among at least one overlapping resource between the at least one first resource and the at least one second resource meets a preset condition, determining the target overlapping resource as the available resource.
[0014] In combination with the first aspect and its above-mentioned implementation manner, in another implementation manner of the first aspect, each of the at least one overlapping resource includes at least one time domain symbol, and the preset condition includes: when the number of at least one time domain symbol included in the target overlapping resource is greater than or equal to a preset value, the target overlapping resource is determined as the available resource.
[0015] In combination with the first aspect and the above-mentioned implementation manner, in another implementation manner of the first aspect, the preset value is equal to the number of time domain symbols included in one first resource of the at least one first resource.
[0016] In combination with the first aspect and the above-mentioned implementation manner, in another implementation manner of the first aspect, the method further includes: receiving configuration information sent by the network device, where the configuration information is used to indicate the preset value.
[0017] In combination with the first aspect and its above-mentioned implementation manner, in another implementation manner of the first aspect, the at least one overlapping resource includes resources occupied by a reference signal, and the preset condition includes: if the target overlapping resource includes resources occupied by a reference signal, the reference signal is part or all of the reference signal corresponding to the target antenna port, the target overlapping resource is determined as the available resource, and the target antenna port is an antenna port among at least one antenna port used to transmit the unscheduled data and / or semi-continuously scheduled data.
[0018] In combination with the first aspect and the above-mentioned implementation manner, in another implementation manner of the first aspect, the at least one first resource includes a first sub-resource and a second sub-resource, the first sub-resource and the second sub-resource are adjacent in the time domain or the frequency domain, the first sub-resource includes resources occupied by a first reference signal, and the second sub-resource includes resources occupied by a second reference signal, and the preset condition includes: if the first target overlapping resource does not include or includes part of the resources occupied by the first reference signal, and the second target overlapping resource includes all or part of the resources occupied by the second reference signal, the first target overlapping resource and the second target overlapping resource are determined as the available resources, wherein the target overlapping resource includes the first target overlapping resource and the second target overlapping resource, the first target overlapping resource is an overlapping resource of the first sub-resource and the at least one second resource, and the second target overlapping resource is an overlapping resource of the second sub-resource and the at least one second resource.
[0019] In combination with the first aspect and the above implementation manner, in another implementation manner of the first aspect, the first reference signal and the second reference signal are used for joint channel estimation.
[0020] Therefore, in the method for determining transmission resources in an embodiment of the present application, the terminal device determines available resources from at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within a target time unit through the resources configured by the network device, and uses the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0021] In a second aspect, a method for determining transmission resources is provided, the method comprising: determining at least one first resource within a target time unit, the at least one first resource being used to carry unscheduled data and / or semi-continuously scheduled data; determining a resource allocation situation of a terminal device within the target time unit; determining available resources in the at least one first resource based on the resource allocation situation; and using the available resources to transmit the unscheduled data and / or semi-continuously scheduled data with the terminal device.
[0022] Therefore, in the method for determining transmission resources in an embodiment of the present application, a network device configures resources for a terminal device so that the network device and the terminal device determine available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within a target time unit, and use the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0023] In combination with the second aspect, in an implementation manner of the second aspect, after determining at least one first resource within the target time unit, the method further includes: sending a configuration signaling to the terminal device, wherein the configuration signaling is used to indicate the at least one first resource.
[0024] In combination with the second aspect and its above-mentioned implementation method, in another implementation method of the second aspect, after determining the resources configured for the terminal device within the target time unit, the method also includes: sending resource information to the terminal device, and the resource information indicates the resource allocation situation.
[0025] In combination with the second aspect and the above-mentioned implementation manner, in another implementation manner of the second aspect, the resource information is used to indicate a time slot format of at least one bandwidth part and / or the target time unit.
[0026] In combination with the second aspect and its above-mentioned implementation manner, in another implementation manner of the second aspect, determining available resources in the at least one first resource based on the resource allocation situation includes: determining at least one second resource within the target time unit based on the resource allocation situation, the target characteristics of the at least one second resource being the same as the target characteristics of the at least one first resource; and determining the available resources in the resources where the at least one first resource overlaps with the at least one second resource.
[0027] In combination with the second aspect and the above-mentioned implementation manner, in another implementation manner of the second aspect, the target feature includes: at least one of: transmission direction, subcarrier spacing and cyclic prefix length.
[0028] In combination with the second aspect and its above-mentioned implementation method, in another implementation method of the second aspect, determining the available resource among the resources overlapping between the at least one first resource and the at least one second resource includes: if a target overlapping resource among at least one overlapping resource between the at least one first resource and the at least one second resource meets a preset condition, determining the target overlapping resource as the available resource.
[0029] In combination with the second aspect and its above-mentioned implementation method, in another implementation method of the second aspect, each of the at least one overlapping resource includes at least one time domain symbol, and the preset condition includes: when the number of at least one time domain symbol included in the target overlapping resource is greater than or equal to a preset value, the target overlapping resource is determined as the available resource.
[0030] In combination with the second aspect and the above-mentioned implementation manner, in another implementation manner of the second aspect, the preset value is equal to the number of time domain symbols included in one first resource of the at least one first resource.
[0031] In combination with the second aspect and the above-mentioned implementation manner, in another implementation manner of the second aspect, the method further includes: sending configuration information to the terminal device, where the configuration information is used to indicate the preset value.
[0032] In combination with the second aspect and its above-mentioned implementation manner, in another implementation manner of the second aspect, the at least one overlapping resource includes resources occupied by a reference signal, and the preset condition includes: if the target overlapping resource includes resources occupied by a reference signal, the reference signal is part or all of the reference signal corresponding to the target antenna port, the target overlapping resource is determined as the available resource, and the target antenna port is an antenna port among at least one antenna port used to transmit the unscheduled data and / or semi-continuously scheduled data.
[0033] In combination with the second aspect and the above-mentioned implementation manner, in another implementation manner of the second aspect, the at least one first resource includes a first sub-resource and a second sub-resource, the first sub-resource and the second sub-resource are adjacent in the time domain or the frequency domain, the first sub-resource includes resources occupied by a first reference signal, and the second sub-resource includes resources occupied by a second reference signal, and the preset condition includes: if the first target overlapping resource does not include or includes part of the resources occupied by the first reference signal, and the second target overlapping resource includes all or part of the resources occupied by the second reference signal, the first target overlapping resource and the second target overlapping resource are determined as the available resources, wherein the target overlapping resource includes the first target overlapping resource and the second target overlapping resource, the first target overlapping resource is an overlapping resource of the first sub-resource and the at least one second resource, and the second target overlapping resource is an overlapping resource of the second sub-resource and the at least one second resource.
[0034] In combination with the second aspect and the above implementation manner, in another implementation manner of the second aspect, the first reference signal and the second reference signal are used for joint channel estimation.
[0035] Therefore, in the method for determining transmission resources in an embodiment of the present application, a network device configures resources for a terminal device so that the network device and the terminal device determine available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within a target time unit, and use the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0036] In a third aspect, a terminal device is provided, which is used to execute the method in the first aspect or any possible implementation of the first aspect. Specifically, the terminal device includes a unit for executing the method in the first aspect or any possible implementation of the first aspect.
[0037] In a fourth aspect, a network device is provided, which is used to execute the method in the second aspect or any possible implementation of the second aspect. Specifically, the network device includes a unit for executing the method in the second aspect or any possible implementation of the second aspect.
[0038] In a fifth aspect, a terminal device is provided, comprising: a storage unit and a processor, the storage unit being used to store instructions, the processor being used to execute the instructions stored in the memory, and when the processor executes the instructions stored in the memory, the execution causes the processor to execute the method in the first aspect or any possible implementation of the first aspect.
[0039] In the sixth aspect, a network device is provided, comprising: a storage unit and a processor, the storage unit being used to store instructions, the processor being used to execute the instructions stored in the memory, and when the processor executes the instructions stored in the memory, the execution causes the processor to execute the method in the second aspect or any possible implementation of the second aspect.
[0040] In a seventh aspect, a computer-readable medium is provided for storing a computer program, wherein the computer program includes instructions for executing the method in the first aspect or any possible implementation of the first aspect.
[0041] In an eighth aspect, a computer-readable medium is provided for storing a computer program, wherein the computer program includes instructions for executing the method in the second aspect or any possible implementation of the second aspect.
[0042] In a ninth aspect, a computer program product including instructions is provided, and when a computer runs the instructions of the computer program product, the computer executes the method for determining transmission resources in the first aspect or any possible implementation of the first aspect. Specifically, the computer program product can be run on the terminal device of the third aspect.
[0043] In a tenth aspect, a computer program product including instructions is provided, and when a computer runs the instructions of the computer program product, the computer executes the method for determining transmission resources in the second aspect or any possible implementation of the second aspect. Specifically, the computer program product can be run on the network device of the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 It is a schematic flowchart of a method for determining transmission resources according to an embodiment of the present application.
[0045] Figure 2 It is a schematic diagram of a first resource, a second resource, and available resources according to an embodiment of the present application.
[0046] Figure 3 is a schematic diagram of a first resource, a second resource, and available resources according to another embodiment of the present application.
[0047] Figure 4 It is a schematic diagram of a first resource, a second resource, and available resources according to yet another embodiment of the present application.
[0048] Figure 5 It is a schematic diagram of a first resource, a second resource, and available resources according to yet another embodiment of the present application.
[0049] Figure 6 is another schematic flowchart of a method for determining transmission resources according to an embodiment of the present application.
[0050] Figure 7 It is a schematic block diagram of a terminal device according to an embodiment of the present application.
[0051] Figure 8 It is a schematic block diagram of a network device according to an embodiment of the present application.
[0052] Fig. 9 is another schematic block diagram of a terminal device according to an embodiment of the present application.
[0053] Fig.10 is another schematic block diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION
[0054] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0055] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: global system of mobile communication (GSMC) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), 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, future fifth generation (5G) system or new radio (NR), etc.
[0056] The terminal device in the embodiments of the present application may refer to user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved public land mobile communication network (PLMN), etc., and the embodiments of the present application are not limited to this.
[0057] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a base station (base transceiver station, BTS) in a GSMC system or CDMA, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (evolutional NodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, etc., and the embodiments of the present application are not limited.
[0058] Figure 1 FIG. 1 is a schematic flow chart of a method 100 for determining transmission resources according to an embodiment of the present application. The method 100 may be executed by a terminal device. Figure 1 As shown, the method 100 includes: S110, determining at least one first resource within a target time unit, the at least one first resource being used to carry unscheduled data and / or semi-continuously scheduled data; S120, receiving resource information sent by a network device, the resource information being used to indicate resource allocation within the target time unit; S130, determining available resources in the at least one first resource based on the resource information; S140, using the available resources to transmit the unscheduled data and / or semi-continuously scheduled data with the network device.
[0059] In S110, the terminal device determines at least one first resource within the target time unit, which may specifically include: the terminal device receives a configuration signaling sent by a network device, the configuration signaling is used to indicate the at least one first resource. Specifically, the at least one first resource can be used to carry grant free data and / or semi-persistently scheduled data.
[0060] At present, there are two main ways to configure Grant free resources, one of which is to use Radio Resource Control (RRC) signaling (semi-static) to configure the grant free resources, wherein the RRC signaling may include time-frequency domain resources, reference symbol information, modulation and coding methods, and power control parameters. Another method is to use a combination of RRC signaling and physical layer signaling to configure, wherein the RRC signaling configuration includes time domain resource period and power control parameters, and the physical layer signaling configuration includes frequency domain resources, reference symbol information, and modulation and coding methods. Optionally, the at least one first resource can be configured in any of the above two ways, but the embodiments of the present application are not limited to this.
[0061] In an embodiment of the present application, the at least one first resource may be a periodic resource or a non-periodic resource. Specifically, the terminal device determines at least one first resource within a target time unit, each of the at least one first resource may include at least one time domain symbol, and the number of time domain symbols included in each of the at least one first resource may be the same or different.
[0062] For example, Figure 2 As shown, taking the at least one first resource as a periodic resource as an example, the period of the at least one first resource is 4 time domain symbols. Figure 2 , which shows that the at least one first resource includes 7 first resources, 1 to 7 respectively; each first resource includes two time domain symbols, and any two adjacent first resources are separated by two time domain symbols. Among them, 1 to 4 correspond to time slot 1, and 5 to 7 correspond to time slot 2. Here, taking the target time unit as time slot 1 as an example, the at least one first resource includes 4 first resources in the target time unit, namely Figure 2 The first resource 1 to 4 in the Figure 2 In the example, the time domain symbol may be an orthogonal frequency division multiplexing (OFDM) symbol.
[0063] Optionally, the at least one first resource may be an uplink resource or a downlink resource, that is, the first resource may be used to transmit uplink data or downlink data, but the embodiments of the present application are not limited thereto.
[0064] In S120, the terminal device receives resource information sent by the network device, and the resource information is used to indicate resource allocation in the target time unit. Optionally, the resource information can be used to indicate at least one BWP, and / or the resource information can also be used to indicate the time slot format of the target time unit.
[0065] Specifically, the terminal device may receive a configuration signaling sent by a network device, where the configuration signaling is used to carry the resource information. For example, the configuration signaling may be an RRC signaling, but the embodiments of the present application are not limited thereto.
[0066] Optionally, the resource information can be used to indicate at least one BWP. The network device can configure one or more BWPs for the terminal device, and usually, the terminal device only activates one BWP at a time. The resource information can be used to indicate the activated BWP. Optionally, the resource information can also be used to indicate other BWPs. The embodiments of the present application are not limited to this. Specifically, any BWP indicated by the resource information may include three parameters: a basic parameter set (Numerology), a center frequency, and a bandwidth, where Numerology represents a basic parameter set and can represent a subcarrier spacing (SCS); the bandwidth is less than or equal to the maximum system bandwidth.
[0067] Optionally, the resource information may also be used to indicate a time slot format of a target time unit, wherein the time slot format may include the position and number of time domain symbols included in the target time unit.
[0068] In an embodiment of the present application, the terminal device can determine the resource allocation situation of the terminal device based on the resource information, and the resource allocation situation includes the BWP and time slot format of the terminal device, and then determine at least one second resource within the target time unit allocated by the network device to the terminal device. The at least one second resource can be an uplink resource or a downlink resource, so that the terminal device can use the at least one second resource to transmit data with the network device.
[0069] In S130, the terminal device determines available resources in the at least one first resource based on the resource information. Specifically, the terminal device can determine at least one second resource corresponding to the resource information within the target time unit, and then determine the target characteristics of the at least one second resource and the target characteristics of the at least one first resource. When the target characteristics of the at least one first resource are the same as those of the at least one second resource, the terminal device determines at least one overlapping resource of the at least one first resource and the at least one second resource, and determines available resources in the at least one overlapping resource. Optionally, the terminal device can determine whether a target overlapping resource in the at least one overlapping resource is an available resource based on a preset condition, wherein the target overlapping resource can be any one of the at least one overlapping resource.
[0070] It should be understood that the target feature may include at least one of a transmission direction, a subcarrier spacing, and a cyclic prefix length. The transmission direction is that the at least one first resource and the at least one second resource are both used for uplink transmission or both used for downlink transmission.
[0071] Optionally, as an embodiment, within a target time unit, each of at least one overlapping resource may include at least one time domain symbol, and correspondingly, a preset condition for the terminal device to determine whether a target overlapping resource among the at least one overlapping resource is an available resource may include: when the number of time domain symbols included in the target overlapping resource is greater than or equal to a preset value, the target overlapping resource may be determined as an available resource.
[0072] It should be understood that the preset value in the above preset condition can be set according to actual conditions. Optionally, the preset value can be pre-configured by the network device, specifically, the terminal device receives configuration information sent by the network device, the configuration information is used to indicate the preset value, and the terminal device determines the preset value according to the configuration information.
[0073] Optionally, the preset value can also be determined by the terminal device according to the number of time domain symbols included in one of the at least one first resources. Specifically, the number of time domain symbols included in the at least one first resource can be the same, then the preset value can be equal to the number of time domain symbols included in each of the at least one first resource. The time domain symbols included in the at least one first resource can also be different, then the preset value can be equal to the maximum value or minimum value therein, the maximum value refers to the number of time domain symbols included in the first resource with the most time domain symbols in the at least one first resource, and the minimum value refers to the number of time domain symbols included in the first resource with the least time domain symbols in the at least one first resource; or, the preset value can also be equal to the number of time domain symbols included in the first resource corresponding to the target overlapping resource.
[0074] For example, Figure 2 As shown, it is assumed that the target time unit includes time slot 1 and time slot 2, and each time slot includes 14 time domain symbols, and OFDM symbols are taken as an example here; in addition, Figure 2The figure also shows 7 first resources included in at least one first resource in the target time unit, which are numbered 1 to 7 respectively, and two second resources are included in the target time unit, which are numbered 1 and 2 respectively, wherein the 7 first resources and the two second resources are all used for uplink transmission, that is, they are all uplink resources, and the preset condition is set to: if the time domain symbol included in the target overlapping resource among the multiple overlapping resources of the 7 first resources and the 2 second resources is greater than or equal to the preset value, the target overlapping resource is determined as an available resource. Optionally, it is assumed here that each of the 7 first resources includes the same number of time domain symbols, for example, each first resource includes two OFDM symbols, then the preset value in the preset condition can be equal to the number of time domain symbols included in each first resource, that is, the preset value is equal to two OFDM symbols. Taking the first resource 3 as an example, the overlapping part of the first resource 3 and the two second resources is the target overlapping resource, and the number of time domain symbols included in the target overlapping resource is equal to two OFDM symbols, so the target overlapping resource can be determined as an available resource. Taking the first resource 5 as an example, the overlapping part of the first resource 5 and the two second resources is the target overlapping resource, and the number of time domain symbols included in the target overlapping resource is less than two OFDM symbols, so the target overlapping resource does not belong to the available resources. By analogy, the resources determined as available resources among the overlapping resources of the 7 first resources and the 2 second resources are the resources corresponding to the first resources 2, 3, 4, 6 and 7.
[0075] For example, still Figure 2 For example, assuming that the time domain symbols included in the 7 first resources here are different, the preset value can also be set to the maximum or minimum value of the number of time domain symbols included in the at least one first resource, or the preset value can also be set to the size of the first resource corresponding to the target overlapping resource. Taking the first resource 5 as an example, the overlapping part of the first resource 5 and the two resources is the target overlapping resource. Since the target overlapping resource is only a part of the first resource 5, that is, the number of time domain symbols included in the target overlapping resource is less than the number of time domain symbols included in the first resource 5, the target overlapping resource corresponding to a part of the first resource 5 does not belong to the available resources.
[0076] Optionally, as an embodiment, within the target time unit, at least one first resource includes resources occupied by a reference signal, and correspondingly, at least one overlapping resource may also include resources occupied by a reference signal. Correspondingly, the preset condition for the terminal device to determine whether the target overlapping resource in the at least one overlapping resource is an available resource may include: if the target overlapping resource in the at least one overlapping resource includes resources occupied by a reference signal, and the reference signal is part or all of the reference signal corresponding to the target antenna port, then the target overlapping resource is determined as an available resource, and the target antenna port is an antenna port among the at least one antenna ports used to transmit the unscheduled data and / or semi-continuously scheduled data.
[0077] It should be understood that if the target overlapping resources include resources occupied by a reference signal, and the reference signal is a partial signal in the reference signal corresponding to the target antenna port, the partial signal can also complete channel estimation.
[0078] For example, Figure 3 As shown, it is assumed that the target time unit includes time slot 1 and time slot 2, and each time slot includes 14 time domain symbols, and OFDM symbols are taken as an example here; in addition, Figure 3 It shows 7 first resources included in at least one first resource in the target time unit, which are numbered 1 to 7 respectively, and two second resources are included in the target time unit, which are numbered 1 and 2 respectively, wherein the 7 first resources and the two second resources are all used for uplink transmission, that is, they are all uplink resources, and the 7 first resources all include resources occupied by reference signals, that is, the part shown in the black box in each first resource. Here, the preset condition is set as: if the target overlapping resource among the multiple overlapping resources of the 7 first resources and the 2 second resources includes a reference signal, and the reference signal is all the reference signals in the reference signal corresponding to the target antenna port, then the target overlapping signal is determined as an available resource.
[0079] Optionally, Figure 3 Taking the first resource 2 in as an example, the overlapping part of the first resource 2 and the two second resources includes the entire first resource 2, that is, the target overlapping resource is the entire first resource 2, including the resources occupied by all reference signals in the first resource 2. Therefore, according to the preset rules, the target overlapping resource corresponding to the first resource 2 can be determined as an available resource.
[0080] Optionally, Figure 3Taking the first resource 4 in as an example, the overlapping part of the first resource 4 and the two second resources only includes the left half of the first resource 4, that is, the target overlapping resource is the left half of the first resource 4, but includes the resources occupied by all reference signals in the first resource 4. Therefore, according to the preset rules, the target overlapping resource corresponding to the first resource 4 can be determined as an available resource, that is, the available resource is only the left half of the first resource 4.
[0081] Optionally, Figure 3 Taking the first resource 5 in as an example, the overlapping part of the first resource 5 and the two second resources only includes the right half of the first resource 5, that is, the target overlapping resource is the right half of the first resource 5, but does not include the resources occupied by all reference signals in the first resource 5. Therefore, according to the preset rules, the target overlapping resource corresponding to the first resource 5 can be determined as not belonging to the available resources, that is, the available resources do not include the first resource 5.
[0082] Therefore, if Figure 3 As shown, according to the above preset rules, the available resources can be determined as follows Figure 3 As shown, each available resource includes resources occupied by reference signals, and the reference signals are all reference signals of the corresponding antenna ports.
[0083] For example, Figure 4 As shown, it is assumed that the target time unit includes time slot 1, which includes 14 time domain symbols. Here, OFDM symbols are taken as an example; in addition, it is assumed that the terminal device only activates one BWP, that is, Figure 4 As shown, a second resource numbered 1 can be determined according to the target time unit and the BWP; and Figure 4 Four first resources included in at least one first resource within the target time unit are shown, numbered 1 to 4 respectively, wherein the four first resources and one second resource are all used for uplink transmission, that is, they are all uplink resources, and the four first resources all include resources occupied by reference signals, that is, the part shown in the black box in each first resource. Here, the preset condition is set as: if the target overlapping resource among the multiple overlapping resources of the four first resources and one second resource includes a reference signal, and the reference signal is all or part of the reference signal in the reference signal corresponding to the target antenna port, then the target overlapping signal is determined as an available resource.
[0084] Optionally, Figure 4 Taking the first resource 1 in as an example, there are no overlapping resources between the first resource 1 and the second resource, so there are no available resources in the first resource 1.
[0085] Optionally, Figure 4Taking the first resource 3 in as an example, the overlapping resources between the first resource 3 and the second resource are the lower half of the first resource 3, that is, the target overlapping resources corresponding to the first resource 3 are the lower half of the first resource 3. Since the target overlapping resources include resources occupied by the reference signal, and the reference signal is a partial reference signal in the corresponding first resource 3, according to the preset rules, the target overlapping resources corresponding to the first resource 3 can be determined as available resources.
[0086] By analogy, the Figure 4 Among the four first resources, the lower parts of the first resources 2, 3 and 4 can all be determined as available resources. It should be understood that for the available resources that only include resources occupied by part of the reference signals, the part of the reference signals can also independently complete channel estimation.
[0087] Optionally, as an embodiment, if at least one first resource includes a first sub-resource and a second sub-resource, and the first sub-resource and the second sub-resource are adjacent in the time domain or the frequency domain, the first sub-resource includes resources occupied by a first reference signal, and the second sub-resource includes resources occupied by a second reference signal, the preset condition may include: if the first target overlapping resource does not include or includes part of the resources occupied by the first reference signal, and the second target overlapping resource includes all or part of the resources occupied by the second reference signal, then the first target overlapping resource and the second target overlapping resource are both determined as available resources, wherein the first target overlapping resource is the overlapping resource of the first sub-resource and the at least one second resource, and the second target overlapping resource is the overlapping resource of the second sub-resource and the at least one second resource.
[0088] It should be understood that if the first target overlapping resources do not include the resources occupied by the first reference signal at all, and the second target overlapping resources include all or part of the resources occupied by the second reference signal, correspondingly, the second reference signal is used to estimate the channel corresponding to the first target overlapping resources and / or the channel corresponding to the second target overlapping resources.
[0089] It should be understood that if the first target overlapping resources include part of the resources occupied by the first reference signal, and the second target overlapping resources include part of the resources occupied by the second reference signal, the first reference signal and the second reference signal are used to jointly estimate the channel corresponding to the first target overlapping resources and / or the channel corresponding to the second target overlapping resources.
[0090] For example, Figure 5 As shown, it is assumed that the target time unit includes time slot 1, and the time slot 1 includes 14 time domain symbols, and OFDM symbols are taken as an example here; in addition, Figure 4It shows 7 first resources included in at least one first resource in the target time unit, which are numbered 1 to 7 respectively, and the 7 first resources are continuous in the time domain; the target time unit also includes a second resource, wherein the 7 first resources and 1 second resource are all used for uplink transmission, that is, they are all uplink resources, and the 7 first resources all include resources occupied by reference signals, that is, the part shown by the black box in each first resource.
[0091] Specifically, Figure 5 As shown, the overlapping resources of the first resource 2 and the second resource among the 7 first resources do not include resources occupied by the reference signal, that is, the first resource 2 can be a first sub-resource, and the overlapping resources of the first resource 2 and the second resource are the first target overlapping resources, and the first target overlapping resources do not include resources occupied by the reference signal. The overlapping resources of the first resource 3 adjacent to the first resource 2 among the 7 first resources and the second resource include resources occupied by the reference signal, and include resources occupied by all corresponding reference signals, that is, the first resource 3 can be a second sub-resource, and the overlapping resources of the first resource 3 and the second resource are the second target overlapping resources, and the second target overlapping resources are all of the first resource 3, then the second target overlapping resources include resources occupied by all reference signals in the first resource 3. Therefore, according to the above preset conditions, the first target overlapping resources and the second target overlapping resources can be determined as available resources. Among them, since the first target overlapping resources and the second target overlapping resources are adjacent in the time domain, the reference signal carried in the second target overlapping resources can be used to perform channel estimation on the signal carried in the first target overlapping resources and the signal carried in the second target overlapping resources.
[0092] In an embodiment of the present application, the terminal device determines available resources in the first resource in the above manner, and then in S140, uses the available resources to transmit the unscheduled data and / or semi-continuously scheduled data with the network device.
[0093] Specifically, if the available resources are uplink resources, the terminal device determines the available resources in the above manner, and sends the unscheduled data and / or semi-continuously scheduled data to the network device through the available resources. Similarly, the network device can determine the available resources so as to receive the unscheduled data and / or semi-continuously scheduled data sent by the terminal device through the available resources. If the available resources are downlink resources, the terminal device determines the available resources in the above manner, and receives the unscheduled data and / or semi-continuously scheduled data sent by the network device through the available resources. Similarly, the network device can determine the available resources so as to send the unscheduled data and / or semi-continuously scheduled data to the terminal device through the available resources.
[0094] Therefore, in the method for determining transmission resources in an embodiment of the present application, the terminal device determines available resources from at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within a target time unit through the resources configured by the network device, and uses the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0095] Combined with the above Figures 1 to 5 , describes in detail the method for determining transmission resources according to an embodiment of the present application from the perspective of a terminal device, and will now be combined with Figure 6 , describes the method for determining transmission resources according to an embodiment of the present application from the perspective of a network device.
[0096] Figure 6 FIG. 2 shows a schematic flow chart of a method 200 for determining transmission resources according to an embodiment of the present application. The method 200 may be executed by a network device. Figure 6 As shown, the method 200 includes: S210, determining at least one first resource within a target time unit, the at least one first resource being used to carry unscheduled data and / or semi-continuously scheduled data; S220, determining a resource allocation situation of a terminal device within the target time unit; S230, determining available resources in the at least one first resource based on the resource allocation situation; S240, using the available resources to transmit the unscheduled data and / or semi-continuously scheduled data to the terminal device.
[0097] Therefore, in the method for determining transmission resources in an embodiment of the present application, a network device configures resources for a terminal device so that the network device and the terminal device determine available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within a target time unit, and use the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0098] Optionally, after determining at least one first resource within the target time unit, the method further includes: sending a configuration signaling to the terminal device, where the configuration signaling is used to indicate the at least one first resource.
[0099] Optionally, after determining the resources configured for the terminal device within the target time unit, the method further includes: sending resource information to the terminal device, the resource information indicating the resource allocation status.
[0100] Optionally, the resource information is used to indicate at least one bandwidth portion and / or a time slot format of the target time unit.
[0101] Optionally, determining available resources in the at least one first resource based on the resource allocation situation includes: determining at least one second resource within the target time unit based on the resource allocation situation, the target characteristics of the at least one second resource being the same as the target characteristics of the at least one first resource; and determining the available resources in resources where the at least one first resource overlaps with the at least one second resource.
[0102] Optionally, the target characteristic includes: at least one of: transmission direction, subcarrier spacing, and cyclic prefix length.
[0103] Optionally, determining the available resource among the resources overlapping the at least one first resource and the at least one second resource includes: if a target overlapping resource among at least one overlapping resource of the at least one first resource and the at least one second resource meets a preset condition, determining the target overlapping resource as the available resource.
[0104] Optionally, each of the at least one overlapping resource includes at least one time domain symbol, and the preset condition includes: when the number of at least one time domain symbol included in the target overlapping resource is greater than or equal to a preset value, determining the target overlapping resource as the available resource.
[0105] Optionally, the preset value is equal to the number of time domain symbols included in one of the at least one first resource.
[0106] Optionally, the method further includes: sending configuration information to the terminal device, where the configuration information is used to indicate the preset value.
[0107] Optionally, the at least one overlapping resource includes resources occupied by a reference signal, and the preset condition includes: if the target overlapping resource includes resources occupied by a reference signal, the reference signal is part or all of the reference signal corresponding to the target antenna port, the target overlapping resource is determined as the available resource, and the target antenna port is an antenna port among at least one antenna port used to transmit the unscheduled data and / or semi-continuously scheduled data.
[0108] Optionally, the at least one first resource includes a first sub-resource and a second sub-resource, the first sub-resource and the second sub-resource are adjacent in the time domain or the frequency domain, the first sub-resource includes resources occupied by a first reference signal, and the second sub-resource includes resources occupied by a second reference signal, and the preset condition includes: if the first target overlapping resource does not include or includes part of the resources occupied by the first reference signal, and the second target overlapping resource includes all or part of the resources occupied by the second reference signal, the first target overlapping resource and the second target overlapping resource are determined as the available resources, wherein the target overlapping resource includes the first target overlapping resource and the second target overlapping resource, the first target overlapping resource is an overlapping resource of the first sub-resource and the at least one second resource, and the second target overlapping resource is an overlapping resource of the second sub-resource and the at least one second resource.
[0109] Optionally, the first reference signal and the second reference signal are used for joint channel estimation.
[0110] It should be understood that the network device in method 200 may correspond to the network device in method 100, and the terminal device in method 200 may correspond to the terminal device in method 100, which will not be repeated here.
[0111] Therefore, in the method for determining transmission resources in an embodiment of the present application, a network device configures resources for a terminal device so that the network device and the terminal device determine available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within a target time unit, and use the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0112] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0113] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0114] Combined with the above Figures 1 to 6 , describes in detail the method for determining transmission resources according to an embodiment of the present application, and will be combined with Figures 7 to 10 , describing the terminal device and network device according to the embodiments of the present application.
[0115] like Figure 7 As shown, the terminal device 300 according to the embodiment of the present application includes: a determination unit 310 and a transceiver unit 320. Specifically, the determination unit 310 is used to: determine at least one first resource within the target time unit, and the at least one first resource is used to carry non-scheduled data and / or semi-persistently scheduled data; the transceiver unit 320 is used to: receive resource information sent by a network device, and the resource information is used to indicate the resource allocation status within the target time unit; the determination unit 310 is also used to: determine available resources in the at least one first resource according to the resource information; the transceiver unit 320 is also used to: use the available resources to transmit the non-scheduled data and / or semi-persistently scheduled data with the network device.
[0116] Therefore, the terminal device of the embodiment of the present application determines available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within the target time unit through the resources configured by the network device, and uses the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0117] Optionally, the transceiver unit 320 is specifically used to: receive a configuration signaling sent by the network device, where the configuration signaling is used to indicate the at least one first resource.
[0118] Optionally, the resource information is used to indicate at least one bandwidth portion and / or a time slot format of the target time unit.
[0119] Optionally, the determination unit 310 is specifically used to: determine at least one second resource within the target time unit based on the resource information, the target characteristics of the at least one second resource being the same as the target characteristics of the at least one first resource; and determine the available resource among the resources overlapping the at least one first resource and the at least one second resource.
[0120] Optionally, the target characteristic includes: at least one of: transmission direction, subcarrier spacing, and cyclic prefix length.
[0121] Optionally, the determining unit 310 is specifically configured to: if a target overlapping resource in at least one overlapping resource of the at least one first resource and the at least one second resource meets a preset condition, determine the target overlapping resource as the available resource.
[0122] Optionally, each of the at least one overlapping resource includes at least one time domain symbol, and the preset condition includes: when the number of at least one time domain symbol included in the target overlapping resource is greater than or equal to a preset value, determining the target overlapping resource as the available resource.
[0123] Optionally, the preset value is equal to the number of time domain symbols included in a first resource among the at least one first resource.
[0124] Optionally, the transceiver unit 320 is specifically used to: receive configuration information sent by the network device, where the configuration information is used to indicate the preset value.
[0125] Optionally, the at least one overlapping resource includes resources occupied by a reference signal, and the preset condition includes: if the target overlapping resource includes resources occupied by a reference signal, the reference signal is part or all of the reference signal corresponding to the target antenna port, the target overlapping resource is determined as the available resource, and the target antenna port is an antenna port among at least one antenna port used to transmit the unscheduled data and / or semi-continuously scheduled data.
[0126] Optionally, the at least one first resource includes a first sub-resource and a second sub-resource, the first sub-resource and the second sub-resource are adjacent in the time domain or the frequency domain, the first sub-resource includes resources occupied by a first reference signal, and the second sub-resource includes resources occupied by a second reference signal, and the preset condition includes: if the first target overlapping resource does not include or includes part of the resources occupied by the first reference signal, and the second target overlapping resource includes all or part of the resources occupied by the second reference signal, the first target overlapping resource and the second target overlapping resource are determined as the available resources, wherein the target overlapping resource includes the first target overlapping resource and the second target overlapping resource, the first target overlapping resource is an overlapping resource of the first sub-resource and the at least one second resource, and the second target overlapping resource is an overlapping resource of the second sub-resource and the at least one second resource.
[0127] Optionally, the first reference signal and the second reference signal are used for joint channel estimation.
[0128] It should be understood that the terminal device 300 according to the embodiment of the present application may correspond to the method 100 in the embodiment of the present application, and the above and other operations and / or functions of each unit in the terminal device 300 are respectively to implement Figures 1 to 6 For the sake of brevity, the corresponding processes of the terminal devices of each method are not repeated here.
[0129] Therefore, the terminal device of the embodiment of the present application determines available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within the target time unit through the resources configured by the network device, and uses the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0130] like Figure 8 As shown, the network device 400 according to the embodiment of the present application includes: a determination unit 410 and a transceiver unit 420. Specifically, the determination unit 410 is used to: determine at least one first resource within a target time unit, and the at least one first resource is used to carry non-scheduled data and / or semi-persistently scheduled data; the determination unit 410 is also used to: determine the resource allocation of the terminal device within the target time unit; the determination unit 410 is also used to: determine an available resource in the at least one first resource according to the resource allocation; the transceiver unit 420 is used to: use the available resource to transmit the non-scheduled data and / or semi-persistently scheduled data with the terminal device.
[0131] Therefore, the network device of the embodiment of the present application configures resources for the terminal device so that the network device and the terminal device can determine available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within the target time unit, and use the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0132] Optionally, the transceiver unit 420 is specifically used to: after the determination unit 410 determines at least one first resource within the target time unit, send a configuration signaling to the terminal device, where the configuration signaling is used to indicate the at least one first resource.
[0133] Optionally, the transceiver unit 420 is specifically used to: after the determination unit 410 determines the resources configured for the terminal device within the target time unit, send resource information to the terminal device, where the resource information indicates the resource allocation status.
[0134] Optionally, the resource information is used to indicate at least one bandwidth portion and / or a time slot format of the target time unit.
[0135] Optionally, the determination unit 410 is specifically used to: determine at least one second resource within the target time unit according to the resource allocation situation, the target characteristics of the at least one second resource being the same as the target characteristics of the at least one first resource; and determine the available resource among the resources overlapping between the at least one first resource and the at least one second resource.
[0136] Optionally, the target characteristic includes: at least one of: transmission direction, subcarrier spacing, and cyclic prefix length.
[0137] Optionally, the determining unit 410 is specifically configured to: if a target overlapping resource in at least one overlapping resource of the at least one first resource and the at least one second resource meets a preset condition, determine the target overlapping resource as the available resource.
[0138] Optionally, each of the at least one overlapping resource includes at least one time domain symbol, and the preset condition includes: when the number of at least one time domain symbol included in the target overlapping resource is greater than or equal to a preset value, determining the target overlapping resource as the available resource.
[0139] Optionally, the preset value is equal to the number of time domain symbols included in one of the at least one first resource.
[0140] Optionally, the network device also includes: sending configuration information to the terminal device, where the configuration information is used to indicate the preset value.
[0141] Optionally, the at least one overlapping resource includes resources occupied by a reference signal, and the preset condition includes: if the target overlapping resource includes resources occupied by a reference signal, the reference signal is part or all of the reference signal corresponding to the target antenna port, the target overlapping resource is determined as the available resource, and the target antenna port is an antenna port among at least one antenna port used to transmit the unscheduled data and / or semi-continuously scheduled data.
[0142] Optionally, the at least one first resource includes a first sub-resource and a second sub-resource, the first sub-resource and the second sub-resource are adjacent in the time domain or the frequency domain, the first sub-resource includes resources occupied by a first reference signal, and the second sub-resource includes resources occupied by a second reference signal, and the preset condition includes: if the first target overlapping resource does not include or includes part of the resources occupied by the first reference signal, and the second target overlapping resource includes all or part of the resources occupied by the second reference signal, the first target overlapping resource and the second target overlapping resource are determined as the available resources, wherein the target overlapping resource includes the first target overlapping resource and the second target overlapping resource, the first target overlapping resource is an overlapping resource of the first sub-resource and the at least one second resource, and the second target overlapping resource is an overlapping resource of the second sub-resource and the at least one second resource.
[0143] Optionally, the first reference signal and the second reference signal are used for joint channel estimation.
[0144] It should be understood that the network device 400 according to the embodiment of the present application may correspond to the method 200 in the embodiment of the present application, and the above and other operations and / or functions of each unit in the network device 400 are respectively to implement Figures 1 to 6 The corresponding processes of the network devices of each method in the present invention are not described here for the sake of brevity.
[0145] Therefore, the network device of the embodiment of the present application configures resources for the terminal device so that the network device and the terminal device can determine available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within the target time unit, and use the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0146] Fig. 9 A schematic block diagram of a terminal device 500 according to an embodiment of the present application is shown. Fig. 9 As shown, the terminal device 500 includes: a processor 510 and a transceiver 520, the processor 510 and the transceiver 520 are connected. Optionally, the terminal device 500 also includes a memory 530, and the memory 530 is connected to the processor 510. Among them, the processor 510, the memory 530 and the transceiver 520 communicate with each other through an internal connection path to transmit and / or control data signals. The memory 530 can be used to store instructions, and the processor 510 is used to execute the instructions stored in the memory 530 to control the transceiver 520 to send information or signals. The processor 510 is used to: determine at least one first resource within the target time unit, and the at least one first resource is used to carry unscheduled data and / or semi-continuously scheduled data; the transceiver 520 is used to: receive resource information sent by the network device, and the resource information is used to indicate the resource allocation status within the target time unit; the processor 510 is also used to: determine available resources in the at least one first resource based on the resource information; the transceiver 520 is also used to: use the available resources to transmit the unscheduled data and / or semi-continuously scheduled data with the network device.
[0147] Therefore, the terminal device of the embodiment of the present application determines available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within the target time unit through the resources configured by the network device, and uses the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0148] Optionally, as an embodiment, the transceiver 520 is further used to: receive a configuration signaling sent by the network device, where the configuration signaling is used to indicate the at least one first resource.
[0149] Optionally, as an embodiment, the resource information is used to indicate at least one bandwidth portion and / or a time slot format of the target time unit.
[0150] Optionally, as an embodiment, the processor 510 is also used to: determine at least one second resource within the target time unit based on the resource information, the target characteristics of the at least one second resource being the same as the target characteristics of the at least one first resource; and determine the available resource among the resources where the at least one first resource overlaps with the at least one second resource.
[0151] Optionally, as an embodiment, the target characteristic includes: at least one of: transmission direction, subcarrier spacing, and cyclic prefix length.
[0152] Optionally, as an embodiment, the processor 510 is further used to: if a target overlapping resource in at least one overlapping resource of the at least one first resource and the at least one second resource meets a preset condition, determine the target overlapping resource as the available resource.
[0153] Optionally, as an embodiment, each of the at least one overlapping resource includes at least one time domain symbol, and the preset condition includes: when the number of at least one time domain symbol included in the target overlapping resource is greater than or equal to a preset value, the target overlapping resource is determined as the available resource.
[0154] Optionally, as an embodiment, the preset value is equal to the number of time domain symbols included in one of the at least one first resource.
[0155] Optionally, as an embodiment, the transceiver 520 is further used to: receive configuration information sent by the network device, where the configuration information is used to indicate the preset value.
[0156] Optionally, as an embodiment, the at least one overlapping resource includes resources occupied by a reference signal, and the preset condition includes: if the target overlapping resource includes resources occupied by a reference signal, the reference signal is part or all of the reference signal corresponding to the target antenna port, the target overlapping resource is determined as the available resource, and the target antenna port is an antenna port among at least one antenna port used to transmit the unscheduled data and / or semi-continuously scheduled data.
[0157] Optionally, as an embodiment, the at least one first resource includes a first sub-resource and a second sub-resource, the first sub-resource and the second sub-resource are adjacent in the time domain or the frequency domain, the first sub-resource includes resources occupied by a first reference signal, and the second sub-resource includes resources occupied by a second reference signal, and the preset condition includes: if the first target overlapping resource does not include or includes part of the resources occupied by the first reference signal, and the second target overlapping resource includes all or part of the resources occupied by the second reference signal, the first target overlapping resource and the second target overlapping resource are determined as the available resources, wherein the target overlapping resource includes the first target overlapping resource and the second target overlapping resource, the first target overlapping resource is an overlapping resource of the first sub-resource and the at least one second resource, and the second target overlapping resource is an overlapping resource of the second sub-resource and the at least one second resource.
[0158] Optionally, as an embodiment, the first reference signal and the second reference signal are used for joint channel estimation.
[0159] It should be understood that the terminal device 500 according to the embodiment of the present application may correspond to the terminal device 300 in the embodiment of the present application, and may correspond to the corresponding subject in the method 100 according to the embodiment of the present application, and the above and other operations and / or functions of each unit in the terminal device 500 are respectively to achieve Figures 1 to 6 For the sake of brevity, the corresponding processes of the terminal device in each method are not repeated here.
[0160] Therefore, the terminal device of the embodiment of the present application determines available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within the target time unit through the resources configured by the network device, and uses the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0161] Fig.10 A schematic block diagram of a network device 600 according to an embodiment of the present application is shown. Fig.10As shown, the network device 600 includes: a processor 610 and a transceiver 620, the processor 610 and the transceiver 620 are connected, and optionally, the network device 600 also includes a memory 630, and the memory 630 is connected to the processor 610. Among them, the processor 610, the memory 630 and the transceiver 620 communicate with each other through an internal connection path to transmit and / or control data signals, the memory 630 can be used to store instructions, the processor 610 is used to execute the instructions stored in the memory 630 to control the transceiver 620 to send information or signals, and the processor 610 is used to: determine at least one first resource in the target time unit, the at least one first resource is used to carry non-scheduled data and / or semi-persistently scheduled data; determine the resource allocation of the terminal device in the target time unit; according to the resource allocation, determine the available resources in the at least one first resource; the transceiver 620 is used to: use the available resources to transmit the non-scheduled data and / or semi-persistently scheduled data with the terminal device.
[0162] Therefore, the network device of the embodiment of the present application configures resources for the terminal device so that the network device and the terminal device can determine available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within the target time unit, and use the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0163] Optionally, as an embodiment, the transceiver 620 is further used to: after the processor 610 determines at least one first resource within the target time unit, send a configuration signaling to the terminal device, where the configuration signaling is used to indicate the at least one first resource.
[0164] Optionally, as an embodiment, the transceiver 620 is further used to: after the processor 610 determines the resources configured for the terminal device within the target time unit, send resource information to the terminal device, where the resource information indicates the resource allocation status.
[0165] Optionally, as an embodiment, the resource information is used to indicate at least one bandwidth portion and / or a time slot format of the target time unit.
[0166] Optionally, as an embodiment, the processor 610 is used to: determine at least one second resource within the target time unit based on the resource allocation situation, the target characteristics of the at least one second resource being the same as the target characteristics of the at least one first resource; and determine the available resource among the resources where the at least one first resource overlaps with the at least one second resource.
[0167] Optionally, as an embodiment, the target characteristic includes: at least one of: transmission direction, subcarrier spacing, and cyclic prefix length.
[0168] Optionally, as an embodiment, the processor 610 is used to: if a target overlapping resource in at least one overlapping resource of the at least one first resource and the at least one second resource meets a preset condition, determine the target overlapping resource as the available resource.
[0169] Optionally, as an embodiment, each of the at least one overlapping resource includes at least one time domain symbol, and the preset condition includes: when the number of at least one time domain symbol included in the target overlapping resource is greater than or equal to a preset value, the target overlapping resource is determined as the available resource.
[0170] Optionally, as an embodiment, the preset value is equal to the number of time domain symbols included in one of the at least one first resource.
[0171] Optionally, as an embodiment, the network device further includes: sending configuration information to the terminal device, the configuration information being used to indicate the preset value.
[0172] Optionally, as an embodiment, the at least one overlapping resource includes resources occupied by a reference signal, and the preset condition includes: if the target overlapping resource includes resources occupied by a reference signal, the reference signal is part or all of the reference signal corresponding to the target antenna port, the target overlapping resource is determined as the available resource, and the target antenna port is an antenna port among at least one antenna port used to transmit the unscheduled data and / or semi-continuously scheduled data.
[0173] Optionally, as an embodiment, the at least one first resource includes a first sub-resource and a second sub-resource, the first sub-resource and the second sub-resource are adjacent in the time domain or the frequency domain, the first sub-resource includes resources occupied by a first reference signal, and the second sub-resource includes resources occupied by a second reference signal, and the preset condition includes: if the first target overlapping resource does not include or includes part of the resources occupied by the first reference signal, and the second target overlapping resource includes all or part of the resources occupied by the second reference signal, the first target overlapping resource and the second target overlapping resource are determined as the available resources, wherein the target overlapping resource includes the first target overlapping resource and the second target overlapping resource, the first target overlapping resource is an overlapping resource of the first sub-resource and the at least one second resource, and the second target overlapping resource is an overlapping resource of the second sub-resource and the at least one second resource.
[0174] Optionally, as an embodiment, the first reference signal and the second reference signal are used for joint channel estimation.
[0175] It should be understood that the network device 600 according to the embodiment of the present application may correspond to the network device 400 in the embodiment of the present application, and may correspond to the corresponding subject in the method 200 according to the embodiment of the present application, and the above and other operations and / or functions of each unit in the network device 600 are respectively to achieve Figures 1 to 6 For the sake of brevity, the corresponding processes of the network devices in each method are not repeated here.
[0176] Therefore, the network device of the embodiment of the present application configures resources for the terminal device so that the network device and the terminal device can determine available resources in at least one first resource for transmitting unscheduled data and / or semi-continuously scheduled data within the target time unit, and use the available resources to transmit the unscheduled data and / or semi-continuously scheduled data. This can make the semi-statically configured unscheduled transmission resources better adapt to the actual transmission resource situation, especially for the situation of dynamically indicating time domain and frequency domain resource allocation, thereby avoiding resource configuration conflicts.
[0177] It should be noted that the above method embodiments of the present application 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. The above 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 devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in a decoding processor. The software module may be located in a mature storage medium in the field 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.
[0178] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can 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 can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0179] 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.
[0180] 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.
[0181] 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.
[0182] 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.
[0183] 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.
[0184] 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 be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0185] 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 method for determining transmission resources, characterized in that: include: Determine at least one first resource in a time slot, where the at least one first resource is used to carry non-scheduled data and / or semi-persistently scheduled data; Determining resource allocation of the terminal device within the time slot; Sending resource information to the terminal device, the resource information indicating a time slot format of the time slot; determining, according to the resource information, at least one second resource in the time slot, wherein a target characteristic of the at least one second resource is the same as a target characteristic of the at least one first resource; If a target overlapping resource in at least one overlapping resource between the at least one first resource and the at least one second resource meets a preset condition, determining the target overlapping resource as an available resource; Using the available resources to transmit the unscheduled data and / or semi-persistently scheduled data to the terminal device; Among them, each of the at least one overlapping resource includes at least one time domain symbol, and the preset condition includes: when the number of at least one time domain symbol included in the target overlapping resource is greater than or equal to a preset value, the target overlapping resource is determined as the available resource.
2. The method according to claim 1, characterized in that After determining at least one first resource within the time slot, the method further includes: A configuration signaling is sent to the terminal device, where the configuration signaling is used to indicate the at least one first resource.
3. The method according to claim 1 or 2, characterized in that: The at least one second resource includes one or more first resources of the at least one first resource; The available resources are the one or more first resources.
4. The method according to claim 3, characterized in that The target characteristics include: transmission direction, and the transmission direction is uplink transmission.
5. The method according to claim 1 or 2, characterized in that: The target characteristic includes at least one of a transmission direction, a subcarrier spacing, and a cyclic prefix length.
6. The method according to claim 5, characterized in that The transmission direction is uplink transmission.
7. A network device, characterized in that: include: A determining unit, configured to determine at least one first resource within a time slot, wherein the at least one first resource is used to carry non-scheduled data and / or semi-persistently scheduled data; The determining unit is further used to: determine the resource allocation of the terminal device in the time slot; A transceiver unit, configured to send resource information to the terminal device, wherein the resource information indicates a time slot format of the time slot; The determining unit is further configured to: determine at least one second resource in the time slot according to the resource information, wherein a target feature of the at least one second resource is the same as a target feature of the at least one first resource, If a target overlapping resource in at least one overlapping resource between the at least one first resource and the at least one second resource meets a preset condition, determining the target overlapping resource as an available resource; The transceiver unit is further used to transmit the non-scheduled data and / or semi-persistently scheduled data with the terminal device using the available resources; Among them, each of the at least one overlapping resource includes at least one time domain symbol, and the preset condition includes: when the number of at least one time domain symbol included in the target overlapping resource is greater than or equal to a preset value, the target overlapping resource is determined as the available resource.
8. The network device according to claim 7, characterized in that: The transceiver unit is specifically used for: After the determination unit determines at least one first resource in the time slot, a configuration signaling is sent to the terminal device, where the configuration signaling is used to indicate the at least one first resource.
9. The network device according to claim 7 or 8, characterized in that: The at least one second resource includes one or more first resources of the at least one first resource; The available resources are the one or more first resources.
10. The network device according to claim 9, characterized in that: The target characteristics include: transmission direction, and the transmission direction is uplink transmission.
11. The network device according to claim 7 or 8, characterized in that: The target characteristic includes at least one of a transmission direction, a subcarrier spacing, and a cyclic prefix length.
12. The network device according to claim 11, characterized in that: The transmission direction is uplink transmission.
Citation Information
Patent Citations
Data transmission method, system and equipment in multi-carrier system
CN102083209A