Information transmission method and communication device
By obtaining bandwidth configuration information or indication information, the terminal device and the network device determine the narrowband resource configuration parameters, thereby solving the resource waste problem caused by overlapping resource blocks and achieving more efficient resource utilization and flexible scheduling.
Patent Information
- Application Number
- CN202080102981.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-07
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2040-08-07
AI Technical Summary
In communication systems, overlapping resource blocks occur due to the overlapping bandwidth allocated to multiple terminal devices, which prevents simultaneous transmission of resources and results in resource waste.
The terminal device and the network device determine the narrowband resource configuration parameters by obtaining bandwidth configuration information or indication information, ensuring that the starting position of the narrowband and the bandwidth resource allocation granularity are consistent, and avoiding the unusable resources caused by narrowband overlap.
It improves resource utilization, reduces computational complexity and energy consumption, supports more flexible scheduling, and avoids user congestion within narrowband.
Smart Images

Figure CN115804206B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an information transmission method and a communication device. Background Art
[0002] In a communication system, a network device can notify each of multiple terminal devices connected to the network device of the bandwidth used for uplink and downlink data transmission through broadcast signaling. Each terminal device can determine the resource granularity based on the number of resource units included in the bandwidth and obtain one or more resource combinations based on the resource granularity to achieve data transmission and communication between the network device and the terminal device.
[0003] However, if bandwidth is allocated to multiple terminal devices, or if the bandwidth allocated to multiple terminal devices is fixed and overlapping, this can cause one or more resource blocks in the resource groups of the multiple terminal devices to overlap. Because a resource group with one or more overlapping resource blocks cannot transmit data from multiple terminal devices simultaneously, the multiple terminal devices cannot use the resource group with one or more overlapping resource blocks for data transmission and communication, resulting in a waste of resources. Summary of the Invention
[0004] The present application provides an information transmission method and apparatus to solve the problem in the prior art that a resource group with one or more overlapping resource blocks cannot simultaneously transmit information of multiple terminal devices, resulting in resource waste.
[0005] To achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, an information transmission method is provided, wherein the execution subject of the method can be a terminal device or a chip used in the terminal device. The following description is made using the execution subject being a terminal device as an example. The terminal device obtains first information, wherein the first information includes configuration information of a first bandwidth, and determines a first narrowband based on the first parameter. The terminal device uses the resources of the first narrowband to send or receive information, wherein the first parameter is used to determine the resource configuration parameters of the first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration parameters of the first narrowband include at least one of the starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth.
[0007] In a second aspect, an information transmission method is provided. The execution subject of the method can be a terminal device or a chip used in the terminal device. The following description takes the execution subject as an example of a terminal device. The terminal device obtains first information, the first information includes first indication information, determines a first parameter based on the first indication information, determines the first narrowband based on the first parameter, and uses the resources of the first narrowband to send or receive information. The first parameter is used to determine resource configuration information of the first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: the starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth.
[0008] Based on the information transmission method provided in the first aspect or the second aspect, the terminal device can determine the resource location of the narrowband corresponding to / overlapping the bandwidth based on the bandwidth configuration information, ensure that the allocation or indication division granularity of the starting position of the narrowband is the same as the resource allocation granularity of the bandwidth, avoid the problem of the allocated narrowband being unusable due to narrowband overlap, and improve resource utilization.
[0009] In one possible implementation, if the first bandwidth is a carrier, the configuration information of the first bandwidth may include at least one of the following: the size of the resource block group RBG corresponding to the carrier, the configuration of the control resource set CORESET corresponding to the carrier, the number of resources contained in the carrier, the center frequency of the carrier, the frequency band in which the carrier is located, the cyclic prefix type supported by the carrier, or the maximum subcarrier spacing SCS supported by the carrier. Or, if the first bandwidth is a BWP, the configuration information of the first bandwidth includes at least one of the following: the size of the resource block group RBG corresponding to the BWP, the configuration of the control resource set CORESET corresponding to the BWP, the number of resources contained in the BWP, the starting resource of the BWP, the subcarrier spacing SCS of the BWP, or the cyclic prefix type supported by the BWP. The terminal device may determine the first parameter based on one or more of the resource allocation granularity of the first bandwidth, the CORESET resource allocation granularity, and the subcarrier spacing.
[0010] Based on this possible implementation, the terminal device can select different configuration information according to different bandwidths, thereby increasing flexibility.
[0011] In a possible implementation manner, the terminal device determines the resource configuration information of the first narrowband with a first parameter of resources as a granularity.
[0012] Based on this possible implementation manner, the terminal device can accurately determine the resource configuration information of the first narrowband.
[0013] In one possible implementation, at least one element in the value set of the first parameter belongs to {2, 4, 6, 8, 12, 16, 24}; or, at least one value of the first parameter is 2 m , m is a positive integer; or, at least one value of the first parameter is a multiple of 6.
[0014] Based on this possible implementation, the terminal device can directly determine the first narrowband according to the first parameter, which reduces the amount of calculation of the terminal device and thus saves energy consumption.
[0015] In one possible implementation, the terminal device determines the first reference position from a reference position set based on the first indication information, and the reference position set includes the starting position of the first bandwidth, the starting position of the carrier where the first bandwidth is located, the common resource block CRB, point A, the end position of the first bandwidth, and at least two of the synchronization signal and physical broadcast channel resource block SSB starting position or SSB end position.
[0016] Based on this possible implementation, the terminal device can flexibly determine the first parameter according to the first indication information.
[0017] In one possible implementation, the first indication information indicates both the resource allocation granularity and the resource reference position. When the first parameter is the granularity, the first indication information may also indicate the reference position, and the first indication information is used to indicate the first parameter in a reference position set.
[0018] In one possible implementation, the first bandwidth is the bandwidth of the terminal device, and the size of the bandwidth is larger than the size of the first narrowband; and / or the size of the bandwidth is M times the size of the first narrowband, where M is configurable, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer. Or, in FR1, at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or in FR2, at least one element in the value set of M belongs to {0.1, 0.2, 0.4, 1, 2, 4, 8}.
[0019] Based on this possible implementation, the terminal device can accurately determine the first bandwidth based on the configured M value, reducing the amount of computation. Resources can be allocated to the terminal device within a bandwidth greater than the supported bandwidth, and network devices can support more flexible scheduling to avoid congestion caused by too many users communicating within the same narrowband.
[0020] In a possible implementation, the first bandwidth is a carrier, the size of the carrier is larger than the size of the first narrowband, and the first indication information is further used to indicate a candidate position of the first narrowband or to indicate the number of positions of the first narrowband.
[0021] Based on this possible implementation, the terminal device can determine the position of the first narrowband in the first bandwidth according to the indication information of the network device, which is flexible and accurate.
[0022] According to a third aspect, an information transmission method is provided, which may include: a network device determines first information, the first information including configuration information of a first bandwidth; the network device uses resources of a first narrowband to receive or send information, wherein the first narrowband is determined based on a first parameter, the first parameter is determined based on the first information, the first parameter is used to determine resource configuration information of the first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: the starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth.
[0023] In a fourth aspect, an information transmission method is provided, which may include: a network device sends first information, the first information includes first indication information; the first indication information is used to determine a first parameter, the first parameter is used to determine resource configuration information of a first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: the starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth; the network device uses the resources of the first narrowband to receive or send information.
[0024] Based on the information transmission method provided in the third aspect or the fourth aspect, the network device can determine the resource location of the narrowband corresponding to / overlapping the bandwidth based on the bandwidth configuration information, ensure that the allocation or indication division granularity of the starting position of the narrowband is the same as the resource allocation granularity of the bandwidth, avoid the problem of the allocated narrowband being unusable due to narrowband overlap, and improve resource utilization.
[0025] In one possible implementation, if the first bandwidth is a carrier, the configuration information of the first bandwidth may include at least one of the following: the size of the resource block group RBG corresponding to the carrier, the configuration of the control resource set CORESET corresponding to the carrier, the number of resources contained in the carrier, the center frequency of the carrier, the frequency band in which the carrier is located, the cyclic prefix type supported by the carrier, or the maximum subcarrier spacing SCS supported by the carrier. Or, if the first bandwidth is a BWP, the configuration information of the first bandwidth includes at least one of the following: the size of the resource block group RBG corresponding to the BWP, the configuration of the control resource set CORESET corresponding to the BWP, the number of resources contained in the BWP, the starting resource of the BWP, the subcarrier spacing SCS of the BWP, or the cyclic prefix type supported by the BWP. The network device may determine the first parameter based on one or more of the resource allocation granularity of the first bandwidth, the CORESET resource allocation granularity, and the subcarrier spacing.
[0026] Based on this possible implementation, the network device can select different configuration information according to different bandwidths, thereby increasing flexibility.
[0027] In a possible implementation, the network device determines the resource configuration information of the first narrowband using a first parameter of resources as a granularity.
[0028] Based on this possible implementation, the network device can accurately determine the resource configuration information of the first narrowband.
[0029] In one possible implementation, at least one element in the value set of the first parameter belongs to {2, 4, 6, 8, 12, 16, 24}; or, at least one value of the first parameter is 2 m , m is a positive integer; or, at least one value of the first parameter is a multiple of 6.
[0030] Based on this possible implementation, the network device can directly determine the first narrowband according to the first parameter, thereby reducing the amount of calculation of the network device and saving energy.
[0031] In one possible implementation, the network device determines the first reference position from a reference position set based on the first indication information, and the reference position set includes the starting position of the first bandwidth, the starting position of the carrier where the first bandwidth is located, the common resource block CRB, point A, the end position of the first bandwidth, and at least two of the synchronization signal and physical broadcast channel resource block SSB starting position or SSB end position.
[0032] Based on this possible implementation, the network device can flexibly determine the first parameter according to the first indication information.
[0033] In one possible implementation, the first indication information indicates both the resource allocation granularity and the resource reference position. When the first parameter is the granularity, the first indication information may also indicate the reference position, and the first indication information is used to indicate the first parameter in a reference position set.
[0034] In one possible implementation, the first bandwidth is the bandwidth of the terminal device, and the size of the bandwidth is larger than the size of the first narrowband; and / or the size of the bandwidth is M times the size of the first narrowband, where M is configurable, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer. Or, in FR1, at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or in FR2, at least one element in the value set of M belongs to {0.1, 0.2, 0.4, 1, 2, 4, 8}.
[0035] Based on this possible implementation, the network device can accurately determine the first bandwidth based on the configured M value, reducing the amount of computation. Resources can be allocated to the network device within a bandwidth greater than the supported bandwidth, enabling more flexible scheduling and preventing congestion caused by too many users communicating within the same narrowband.
[0036] In a possible implementation, the first bandwidth is a carrier, the size of the carrier is larger than the size of the first narrowband, and the first indication information is further used to indicate a candidate position of the first narrowband or to indicate the number of positions of the first narrowband.
[0037] Based on this possible implementation, the terminal device can determine the position of the first narrowband in the first bandwidth according to the indication information of the network device, which is flexible and accurate.
[0038] In a fifth aspect, a communication device is provided. The device is applied to a terminal device or a chip or system-on-chip in the terminal device. It can also be a functional module in the terminal device for implementing the method described in the first aspect or any possible design of the first aspect. The device can implement the functions performed by the terminal device in the above aspects or possible designs. The functions can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the communication device includes a communication unit and a processing unit. The communication unit is configured to obtain first information, wherein the first information includes first indication information. The processing unit is configured to determine a first parameter based on the first indication information, wherein the first parameter is used to determine resource configuration information of a first narrowband, wherein at least one resource in the first narrowband is included in a first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: a starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth. The device is configured to determine the first narrowband based on the first parameter, and further configured to send or receive information using the resources of the first narrowband.
[0039] The specific implementation of the communication device can refer to the behavior function of the terminal device in the information transmission method provided in the first aspect or any possible design of the first aspect, and will not be repeated here. Therefore, the provided communication device can achieve the same beneficial effects as the first aspect or any possible design of the first aspect.
[0040] In a sixth aspect, a communication device is provided. The device is applied to a terminal device or a chip or system-on-chip in the terminal device. It can also be a functional module in the terminal device for implementing the method described in the first aspect or any possible design of the first aspect. The device can implement the functions performed by the terminal device in the above aspects or possible designs. The functions can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the communication device includes a communication unit and a processing unit. The communication unit is configured to obtain first information, wherein the first information includes configuration information of a first bandwidth; the processing unit is configured to determine a first parameter based on the first information, and determine the first narrowband based on the first parameter; and the communication unit is further configured to use resources of the first narrowband to send or receive information. The first parameter is used to determine resource configuration information of the first narrowband, wherein at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: the starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth.
[0041] In a seventh aspect, a communication device is provided. The device is applied to a terminal device or a chip or system-on-chip in the terminal device. It can also be a functional module in the terminal device for implementing the method described in the second aspect or any possible design of the second aspect. The device can implement the functions performed by the terminal device in the above aspects or possible designs. The functions can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the communication device includes a communication unit and a processing unit. The communication unit is configured to obtain first information, wherein the first information includes first indication information; the processing unit is configured to determine a first parameter based on the first information, and determine the first narrowband based on the first parameter; and the communication unit is further configured to use resources of the first narrowband to send or receive information. The first parameter is used to determine resource configuration information of the first narrowband, wherein at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: the starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth.
[0042] In an eighth aspect, a communication device is provided. The device is applied to a network device or a chip or system-on-chip in the network device. It can also be a functional module in the network device for implementing the method described in the third aspect or any possible design of the third aspect. The device can implement the functions performed by the terminal device in the above aspects or possible designs. The functions can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the communication device includes a processing unit. The communication unit is configured to send first information, the first information including first indication information; the first indication information is used to determine a first parameter, the first parameter is used to determine resource configuration information of a first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: the starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth; the communication unit is further configured to use the resources of the first narrowband to receive or send information.
[0043] In a ninth aspect, a communication device is provided. The communication device may be an on-board device or a chip or system-on-chip in the on-board device. The communication device may implement the functions performed by the communication devices in the above aspects or possible designs. The functions may be implemented through hardware. For example, in one possible design, the communication device may include a processor and a communication interface. The processor is configured to execute a computer program or instructions to implement the information transmission method described in the first aspect and any possible implementation of the first aspect.
[0044] In another possible design, the communication device may further include a memory for storing computer-executable instructions and data necessary for the communication device. When the communication device is running, the processor executes the computer-executable instructions stored in the memory to cause the communication device to perform the information transmission method described in the first aspect or any possible design of the first aspect.
[0045] In a tenth aspect, a communication device is provided. The communication device may be an on-board device or a chip or system-on-chip in the on-board device. The communication device may implement the functions performed by the communication devices in the above aspects or possible designs. The functions may be implemented through hardware. For example, in one possible design, the communication device may include a processor and a communication interface. The processor is configured to execute a computer program or instructions to implement the information transmission method described in the second aspect and any possible implementation of the second aspect.
[0046] In another possible design, the communication device may further include a memory for storing computer-executable instructions and data necessary for the communication device. When the communication device is running, the processor executes the computer-executable instructions stored in the memory to cause the communication device to perform the information transmission method described in the second aspect or any possible design of the second aspect.
[0047] In an eleventh aspect, a communication device is provided. The communication device may be an on-board device or a chip or system-on-chip in the on-board device. The communication device may implement the functions performed by the communication devices in the above aspects or possible designs. The functions may be implemented through hardware. For example, in one possible design, the communication device may include a processor and a communication interface. The processor is configured to execute a computer program or instructions to implement the information transmission method described in the third aspect and any possible implementation of the third aspect.
[0048] In another possible design, the communication device may further include a memory for storing computer-executable instructions and data necessary for the communication device. When the communication device is running, the processor executes the computer-executable instructions stored in the memory to cause the communication device to perform the information transmission method described in the third aspect or any possible design of the third aspect.
[0049] In a twelfth aspect, a communication device is provided. The communication device may be an on-board device or a chip or system-on-chip in the on-board device. The communication device may implement the functions performed by the communication devices in the above aspects or possible designs. The functions may be implemented through hardware. For example, in one possible design, the communication device may include a processor and a communication interface. The processor is configured to execute a computer program or instructions to implement the information transmission method described in the fourth aspect and any possible implementation of the fourth aspect.
[0050] In another possible design, the communication device may further include a memory for storing computer-executable instructions and data necessary for the communication device. When the communication device is running, the processor executes the computer-executable instructions stored in the memory to cause the communication device to perform the information transmission method described in the fourth aspect or any possible design of the fourth aspect.
[0051] In a thirteenth aspect, a communication device is provided. The communication device may be the terminal device in the above-mentioned method embodiment, or a chip disposed in the terminal device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is configured to store computer programs or instructions. The processor is coupled to the memory and the communication interface. When the processor executes the computer program or instructions, the communication device executes the method performed by the terminal device in the above-mentioned method embodiment.
[0052] In a fourteenth aspect, a communication device is provided. The communication device may be the network device in the above-described method embodiment, or a chip disposed in the network device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is configured to store computer programs or instructions. The processor is coupled to the memory and the communication interface. When the processor executes the computer program or instructions, the communication device executes the method performed by the network device in the above-described method embodiment.
[0053] In a fifteenth aspect, a computer program product is provided, comprising: a computer program code, which, when run, enables the method performed by the terminal device in the above aspects to be executed.
[0054] In a sixteenth aspect, a computer program product is provided, comprising: a computer program code, which, when run, enables the methods performed by the network device in the above aspects to be executed.
[0055] In a seventeenth aspect, the present application provides a chip system comprising a processor for implementing the functions of the terminal device in the methods of the above aspects. In one possible design, the chip system further comprises a memory for storing program instructions and / or data. The chip system may be composed of a chip alone or may include a chip and other discrete components.
[0056] In an eighteenth aspect, the present application provides a chip system comprising a processor configured to implement the network device functions described in the aforementioned methods. In one possible design, the chip system further comprises a memory configured to store program instructions and / or data. The chip system may be comprised solely of a chip or may include a chip and other discrete components.
[0057] In the nineteenth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed, it implements the methods performed by the terminal device in the above aspects.
[0058] In the twentieth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed, it implements the methods performed by the network device in the above aspects.
[0059] In the twenty-first aspect, a communication system is provided, which includes a terminal device and a network device, wherein the terminal device is communicatively connected to the network device, and the terminal device can be used to implement the functions performed by the terminal device in the above-mentioned first aspect or any possible design of the first aspect, and the network device can be used to provide multiple information to the communication device, such as configuration information of the first bandwidth, etc. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 A schematic diagram of the structure of a first narrowband and a first broadband provided in an embodiment of the present application;
[0061] Figure 2 A schematic diagram of another structure of a first narrowband and a first broadband provided in an embodiment of the present application;
[0062] Figure 3 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;
[0063] Figure 4 A schematic structural diagram of a communication device 400 provided in an embodiment of the present application;
[0064] Figure 5 An example flow chart of an information transmission method provided in an embodiment of the present application;
[0065] Figure 6A schematic diagram of the structure of another first narrowband and first broadband provided in an embodiment of the present application;
[0066] Figure 7 A schematic diagram of the structure of another first narrowband and first broadband provided in an embodiment of the present application;
[0067] Figure 8 A schematic diagram of the structure of another first narrowband and first broadband provided in an embodiment of the present application;
[0068] Figure 9 A schematic diagram of the structure of a CORESET provided in an embodiment of the present application;
[0069] Figure 10 A schematic diagram of the structure of another first narrowband and first broadband provided in an embodiment of the present application;
[0070] Figure 11 A flowchart of another information transmission method provided in an embodiment of the present application;
[0071] Figure 12 A schematic structural diagram of a communication device 1200 provided in an embodiment of the present application;
[0072] Figure 13 A schematic structural diagram of a communication device 1300 provided in an embodiment of the present application;
[0073] Figure 14 A schematic diagram of the structure of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0074] Before describing the embodiments of the present application, the following terms and definitions are provided:
[0075] Bandwidth: It can be a resource with a certain frequency domain width used to transmit data or information. The bandwidth described in this application can also be referred to as bandwidth resources. Before the terminal device performs data transmission / information transmission, the network device can allocate bandwidth to the terminal. At this time, the resource size of the bandwidth can be the maximum number of resources that the terminal device can occupy to receive and / or send information / data. For example, the bandwidth can be 20MHz, or the bandwidth can be 106 resource blocks (RB). Optionally, according to the width / division granularity, it can be divided into multiple types of bandwidth, such as bandwidth can be a carrier, or a bandwidth part (BWP), or at least one resource unit included in a carrier, or at least one resource unit included in a BWP, etc., without restriction.
[0076] Narrowband: It can be used to transmit data or information. Or it can be a resource with a smaller frequency domain width (such as smaller than the frequency domain width of the bandwidth). Or it can be multiple narrowbands that can be separated from the bandwidth. For example, the narrowband can be a BWP within a carrier, or it can be a part of the resources within a BWP or a carrier, which can include at least one resource unit (resource block (RB), resource element (RE), resource element group (REG), resource block group (RBG)), or it can be a frequency domain resource after the BWP within the carrier is offset, or it can be a frequency domain resource after the resource offset of at least one resource unit (resource block, resource element, resource element group, resource block group) within the BWP or carrier. Specifically, the narrowband can be determined according to the bandwidth supported by the terminal device.
[0077] It should be noted that the resources described in this application may be frequency domain resources, time domain resources, code domain resources or bandwidth resources, etc., without limitation.
[0078] Taking the bandwidth configured by the network device for the terminal device as BWP as an example, the BWP configured by the network device for the terminal device may include multiple RBs. By dividing the multiple RBs included in the BWP according to a certain granularity, multiple resource groups can be obtained, and each resource group can be called an RBG. An RBG may include one or more consecutive RBs. The granularity used to divide RBs may be called RBG granularity. Furthermore, the network device may notify the terminal device through a signaling message which RBGs among the multiple RBGs can be used for data / information transmission, that is, occupy the RBGs used to transmit data / information. Exemplarily, the network device may notify the terminal device of the RBGs that need to be occupied / used in the form of a bitmap, such as sending a bitmap including multiple bit numbers corresponding to the multiple RBGs to the terminal device, where one bit number is used to indicate whether an RBG can be used to transmit data / information.
[0079] It should be noted that the granularity described in this application can be named as resource partition granularity or resource allocation granularity, etc., without limitation. Resource partition granularity can refer to the number of resource units included in the resource group obtained by partitioning. For example, assuming that the resource partition granularity is A, it means that resource allocation can be performed with a granularity of A resource units, or resource indication can be performed with a granularity of A resource units. The indication granularity is when a network device allocates resources to a terminal device, and resource information is indicated with the indication granularity of basic resource units as the actual resource unit. If the indication granularity is G and the basic resource unit is RB, the indicated resource allocation is allocated according to G RBs as resource units. For example, if the indication granularity of frequency domain resources is 4, and the resource allocation indicates that "1" resource unit is allocated, the actual resource unit is 4. If the resource unit is RB, then one resource unit actually allocated is 4RBs. If the indication granularity of time domain resources is 4, and the time source allocation indicates "1" resource unit, then the actual resource unit is 4. If the resource unit is symbol, then one resource unit actually allocated is 4 symbols.
[0080] RB: A resource that can be composed of 12 consecutive subcarriers in the frequency domain and a transmission time interval (TTI) in the time domain. In different communication systems, the number of time slots contained in a TTI may be different. Generally, a TTI can contain 1 time slot or 2 time slots, and 1 time slot contains 7 symbols. The time-frequency resource composed of a subcarrier in the frequency domain and a symbol in the time domain is called a resource element (RE). The terminal device can transmit data in different time slots on one or more consecutive RBs (also known as RBGs).
[0081] However, if the bandwidth allocated by the network device to multiple different terminal devices is the same bandwidth or the bandwidth allocated to multiple different terminal devices overlaps. Overlapping means that at least one resource unit in different bandwidths is the same. When the bandwidth is divided into multiple RBGs, one or more RBs in the RBGs of multiple different terminal devices overlap. In order to prevent data / information transmission between different terminal devices from interfering with each other, the RBGs including overlapping RBs cannot be used for data / information transmission by multiple different terminal devices at the same time. Only one terminal device can occupy the resources in the RBG including the overlapping RBs at the same time. As a result, other terminals cannot use the remaining RBGs, resulting in a waste of resources.
[0082] For example, Figure 1As shown, the bandwidth resources allocated by the network device to the terminal device 1 include RBs RB0 to 107, and the bandwidth resources allocated by the network device to the terminal device 2 include RBs RB0' to RB101'. The bandwidth resources of the terminal device 1 and the bandwidth resources of the terminal device 2 overlap. At least one resource unit of the bandwidth resources belonging to the terminal device 1 is the same as at least one resource unit of the bandwidth resources belonging to the terminal device 2. Assuming that the terminal device 1 divides the bandwidth resources with a granularity of 4RB, RBG1 to RBG27 can be obtained. The terminal device 2 divides the bandwidth resources with a granularity of 2RB, and RBG1' to RBG50' can be obtained. By Figure 1 As can be seen, RBG1 and RBG2 of terminal device 1 overlap with RBG1' of terminal device 2. If terminal device 2 performs data transmission and communication with network devices over RBG1', the remaining RBG1 and RBG2, including the overlapping RBs, cannot be used to transmit data / information to other terminal devices. Terminal device 1 cannot perform data transmission and communication with network devices over either RBG1 or RBG2. This means that terminal device 1 can only perform data transmission and communication with network devices over RBGs other than RBG1 and RBG2, resulting in a waste of resources.
[0083] In order to solve the above technical problems, an embodiment of the present application provides an information transmission method, which includes: a terminal device obtains first information including configuration information of a first bandwidth and / or first indication information, and determines a first parameter for determining a resource configuration parameter of a first narrowband based on the first information. The first narrowband is determined based on the first parameter, and the resources of the first narrowband are used to send or receive information. Based on this technical solution, the terminal device can determine the resource position of the narrowband corresponding to / overlapping the bandwidth based on the bandwidth configuration information, ensure that the allocation or indication division granularity of the starting position of the first narrowband is the same as the resource allocation granularity of the first bandwidth, avoid the problem that the resources allocated to the first narrowband and the first bandwidth cannot be used due to narrowband overlap, and improve resource utilization.
[0084] The first parameter may be a resource division granularity, that is, the configuration information of the first narrowband resource is determined with the first parameter resource as the granularity. The first parameter may also be a reference position for determining the starting position of the first bandwidth. For example, Figure 2 As shown, it is assumed that the first parameter is the starting resource position of the first bandwidth as the reference position and 4RB, that is, the reference position of the first narrowband is RB0, and the resource division granularity is 4RB. RB0 is the resource with RB index 0. Combined Figure 2As shown, the starting resource position of the first narrowband is 1 resource unit after the reference position. According to the resource division granularity and the reference position, it can be determined that the starting position RB0' of the first narrowband corresponds to the resource position RB4 of the first bandwidth. The starting position of the first resource group RBG1' determined based on the technical solution shown in this application is consistent with or aligned with the starting position of RBG2 of the first bandwidth and the end position of RBG1 of the first bandwidth. That is, the allocation or indication division granularity of the starting position of the first narrowband is the same as the resource allocation granularity of the first bandwidth. In this way, when the terminal device performs data transmission and communication on RBG1', other terminal devices can perform data transmission and communication on other RBG1 except RBG2, which is the same as Figure 1 In comparison, RBG1 can still be used for data transmission and communication, reducing resource waste.
[0085] Specifically, the relevant description of the first parameter and the technical solutions described in the embodiments of the present application can be referred to as follows.
[0086] The implementation of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0087] The information transmission method provided in the embodiment of the present application can be used for any communication system that supports communication, and the communication system can be a third generation partnership project (3GPP) communication system, for example, a fifth generation (5G) mobile communication system, a new radio (NR) system, an NR vehicle-to-everything (V2X) system and other next generation communication systems, or a non-3GPP communication system, without limitation. Figure 1 Taking the example of FIG. 1 as an example, the information transmission method provided in the embodiment of the present application is described.
[0088] Figure 3 FIG. 1 is a schematic diagram of a communication system provided by an embodiment of the present application. Figure 3 As shown, the communication system may include a network device 110 and multiple terminal devices, such as a terminal device 120 and a terminal device 130. The terminal device may be located within the coverage area of the network device and be connected to the network device for communication. Figure 3 This is just an illustrative framework diagram. Figure 3 The number of nodes included in is unlimited, and Figure 3 In addition to the functional nodes shown, other nodes may also be included, such as core network equipment, gateway equipment, application servers, etc., without limitation.
[0089] Network devices are primarily used to implement terminal resource scheduling, wireless resource management, wireless access control, and other functions. Specifically, network devices can be small base stations, wireless access points, transmission receive points (TRPs), transmission points (TPs), or any other access nodes.
[0090] Terminal equipment can be called a terminal or user equipment (UE) or a mobile station (MS) or a mobile terminal (MT), etc. Specifically, the terminal equipment can be a mobile phone, a tablet computer or a computer with wireless transceiver function, and can also be a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a smart home, a vehicle-mounted terminal, etc. In the embodiment of the present application, the device for realizing the function of the terminal can be a terminal, or it can be a device that can support the terminal to realize the function, such as a chip system. The following describes the information transmission method provided in the embodiment of the present application by taking the device for realizing the function of the terminal as an example.
[0091] It should be noted that in the embodiment of the present application, the terminal device can be divided into low-capability / low-complexity terminal device (reduced capability UE, REDCAP UE) and traditional (Legacy) UE according to the maximum bandwidth supported by the terminal device, the power consumption of the terminal device, and the number of antennas. Among them, REDCAP UE can also be called a lightweight version (NR light, NRL) of the terminal device, and REDCAP UE can refer to a terminal device that supports a maximum bandwidth less than a preset bandwidth and / or a power consumption less than a preset value and / or a number of antennas less than a preset number. Legacy UE can refer to a terminal device that supports a maximum bandwidth greater than or equal to the preset bandwidth and / or a power consumption greater than or equal to a preset value and / or a number of antennas greater than or equal to a preset number. Taking the maximum bandwidth supported by the terminal device as an example, REDCAP UE can refer to a terminal device that supports a maximum bandwidth less than 20MHz, and Legacy UE can refer to a terminal device that supports a maximum bandwidth greater than 20MHZ, such as 100MHz.
[0092] in, Figure 3Terminal device 120 and terminal device 130 may be of the same type. For example, both may be REDCAP UEs or legacy UEs. Alternatively, they may be of different types. For example, terminal device 120 may be a REDCAP UE, and terminal device 130 may be a legacy UE. Alternatively, terminal device 120 may be a legacy UE, and terminal device 130 may be a REDCAP UE, without limitation.
[0093] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water; they can also be deployed in the air on aircraft, balloons and satellites. The embodiments of this application do not limit the application scenarios of network devices and terminal devices. Network devices and terminal devices can communicate through licensed spectrum, unlicensed spectrum, or both licensed and unlicensed spectrum, without limitation.
[0094] When implementing it specifically, Figure 3 The network elements shown, such as terminal equipment and network equipment, can be used Figure 4 The structure shown or including Figure 4 Parts shown. Figure 4 This is a schematic diagram of the composition of a communication device 400 provided in an embodiment of the present application. When the communication device 400 has the functions of a terminal described in an embodiment of the present application, the communication device 400 can be a terminal or a chip or system-on-chip in the terminal. When the communication device 400 has the functions of a network device described in an embodiment of the present application, the communication device 400 can be a network device or a chip or system-on-chip in the network device.
[0095] like Figure 4 As shown, the communication device 400 may include a processor 401, a communication line 402, and a communication interface 403. Furthermore, the communication device 400 may also include a memory 404. The processor 401, the memory 404, and the communication interface 403 may be connected via the communication line 402.
[0096] The processor 401 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 401 may also be other devices with processing functions, such as circuits, devices, or software modules.
[0097] The communication line 402 is used to transmit information between the components included in the communication device 400.
[0098] The communication interface 403 is used to communicate with other devices or other communication networks. The other communication network can be Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The communication interface 403 can be a radio frequency module, a transceiver, or any device capable of achieving communication. The embodiment of the present application is only described by taking the communication interface 403 as a radio frequency module as an example, wherein the radio frequency module may include an antenna, a radio frequency circuit, etc., and the radio frequency circuit may include a radio frequency integrated chip, a power amplifier, etc.
[0099] The memory 404 is used to store instructions, where the instructions may be computer programs.
[0100] The memory 404 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disk storage, magnetic disk storage media, or other magnetic storage devices. Optical disc storage includes compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.
[0101] It should be noted that memory 404 can exist independently of processor 401 or can be integrated with processor 401. Memory 404 can be used to store instructions, program code, or some data. Memory 404 can be located within communication device 400 or outside of communication device 400, without limitation. Processor 401 is configured to execute instructions stored in memory 404 to implement the information transmission method provided in the following embodiments of this application.
[0102] In one example, the processor 401 may include one or more CPUs, such as Figure 4 CPU0 and CPU1 in.
[0103] As an optional implementation, the communication device 400 includes multiple processors, for example, Figure 4 In addition to the processor 401, a processor 407 may also be included.
[0104] As an optional implementation, the communication apparatus 400 further includes an output device 405 and an input device 406. For example, the input device 406 is a keyboard, a mouse, a microphone, a joystick, or the like, and the output device 405 is a display screen, a speaker, or the like.
[0105] It should be noted that the communication device 400 can be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system or a computer with a plurality of CPUs. Figure 4 In addition, Figure 4 The structure shown in the figure does not constitute a limitation on the communication device, except Figure 4 In addition to the components shown, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0106] In the embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.
[0107] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0108] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.
[0109] The following combination Figure 3 The communication system shown in the figure describes the information transmission method provided by the embodiment of the present application. Figure 4 The components shown. Among them, the actions, terms, etc. involved in the various embodiments of this application can refer to each other without limitation. The message names or parameter names in the messages exchanged between the various devices in the embodiments of this application are only examples, and other names can also be used in specific implementations without limitation.
[0110] It should be noted that, in the embodiment of the present application, the execution subject of the information transmission method may be a terminal device, for example, the terminal device may have Figure 4 The method may also be performed by a chip or system-on-chip in the terminal device, without limitation. The following description will be made using the example of a terminal device as the performing entity of the information transmission method.
[0111] In this application, information transmission may include sending information and / or receiving information. Correspondingly, the network device sends information to the terminal device, and correspondingly, the terminal device receives information from the network device.
[0112] Figure 5 A flowchart of an information transmission method provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, this may include:
[0113] Step 500: The network device determines first information.
[0114] The first information may include configuration information of the first broadband.
[0115] Among them, network equipment can Figure 3 The network device 110 in.
[0116] Step 501: A network device sends first information to a terminal device. Correspondingly, the terminal device obtains the first information.
[0117] The terminal device can be Figure 3 Any terminal device in, for example, it can be terminal device 120 or terminal device 130, without limitation.
[0118] The first information may be used to determine resource configuration information of the first narrowband. The first information may include configuration information of the first bandwidth and / or first indication information. The network device may carry the first information in the following signaling messages and send them to the terminal: radio resource control (RRC), downlink control information (DCI), and media access control element (MAC CE). The terminal device receives the signaling message from the network device and obtains the first information from the signaling message.
[0119] The first bandwidth may be a BWP or a carrier. The configuration information of the first bandwidth may include multiple resource parameters of the first bandwidth, which are used to indicate the number of resources, frequency domain resources, time domain resources, etc. included in the first bandwidth.
[0120] In one example, if the first bandwidth is a carrier, the configuration information of the first bandwidth may include at least one of the following information: the size of the RBG corresponding to the carrier, the size of the resource group corresponding to the carrier, the control resource set (CORESET) configuration corresponding to the carrier, the number of resources contained in the carrier, the center frequency of the carrier, the frequency band (band) in which the carrier is located, or the subcarrier spacing of the carrier, or the cyclic prefix type supported by the carrier.
[0121] In another example, if the first bandwidth is BWP, the configuration information of the first bandwidth may include at least one of the following information: the size of the RBG of the BWP, the size of the resource group corresponding to the BWP, the starting resource of the BWP, the subcarrier spacing of the BWP, or the cyclic prefix type supported by the BWP.
[0122] The size of an RBG may be the number of resources included in the RBG, for example, one RBG includes 4 RBs.
[0123] Among them, the configuration of CORESET can be the number of resources included in the control channel elements (CCE). For example, one CCE includes 6 resource element groups (REG). For example, one CCE includes 6 resource blocks (RB). For example, the number of resources included in the REG bundle, the basic unit of CCE mapping. The configuration of the CORESET corresponding to the carrier can also be the number of resources included in the REG bundle. For example, one REG bundle includes 6 REGs. The configuration of the CORESET corresponding to the carrier can also be the number of symbols used by the CORESET. For example, the CORESET occupies time domain resources of 3 symbols. The configuration of the CORESET corresponding to the carrier can also be the aggregation level (AL) included in the CORESET. The aggregation level is the number of CCEs that can be included in a control signal. For example, the aggregation level included in the CORESET is AL=4, that is, one AL includes 4 CCEs.
[0124] The resource may be an RB, a resource element (RE), a REG, a resource block group (RBG), a BWP, a carrier, a subcarrier, etc.
[0125] The sub-carrier spacing (SCS) can be an SCS supported by the terminal device, an SCS used by the terminal device, an SCS used by the resource, a maximum or minimum value among the SCSs supported by the terminal device, or a shared SCS. For example, the SCS used by the initial BWP is not restricted.
[0126] Optionally, the first indication information may include the following first parameter or be used to indicate the first parameter. That is, it may be used to indicate the resource allocation granularity and / or the resource reference position. The resource reference position may be at least one reference position selected from a reference position set. The reference position set may be pre-configured or pre-defined by the network device. For example, the reference position set may include at least two of the following reference positions: the starting position of the first bandwidth, the starting position of the carrier where the first bandwidth is located, the common resource block CRB, CRB0, point A, the ending position of the first bandwidth, the SSB starting position, or the SSB ending position. The reference position in the prior art is fixed, such as being fixed to the carrier starting resource. The technical solution provided in the embodiment of the present application can flexibly change the determination of the reference position and save signaling overhead when indicating the starting position. For example, the carrier includes 270 RBs, the first bandwidth is RB100 to RB200, and the first narrowband resource position is RB150 to RB200. If the fixed carrier starting position is the reference position, then when the resource indication granularity is 1, the starting position of the first narrowband resource is 150 of the 270 RBs, i.e., 9 bits are required. If the starting position of the first bandwidth is used as the reference position, the starting position of the first narrowband resource is 50 out of 100 RBs, which requires 6 bits. This shows that signaling overhead is saved.
[0127] The network device pre-configuration may refer to the network device indicating the reference positions included in the reference position set through a signaling message, and the signaling message may be RRC, DCI, or MAC CE. The pre-defined may refer to the reference positions included in the reference position set being pre-specified by a protocol.
[0128] For example, if the first indication information indicates a resource reference position, the first indication information may include at least one bit number, and the bit state indicated by the at least one bit number corresponds to the reference position in the reference position set. The value of the bit number can be used to indicate whether the reference position corresponding to the bit number is a resource reference position. For example, if the reference position set includes two reference positions: the starting position of the first bandwidth and the starting position of the carrier where the first bandwidth is located. The first indication information may include two bits. If the bit state indicated by the first indication information is "0", the first indication information is used to indicate the starting position of the first bandwidth. If the bit state indicated by the first indication information is "1", the first indication information is used to indicate the starting position of the carrier where the first bandwidth is located.
[0129] Step 502: The terminal device determines the first parameter according to the first information. Correspondingly, the network device also determines the first parameter according to the first information.
[0130] It should be noted that the sequence numbers of the steps in this embodiment are only for identification purposes and do not represent the order in which the method is executed. For example, the network device may determine the first parameter after step 500 or after step 502. In other words, the step of determining the first parameter by the network device and the step of determining the first parameter by the terminal device are not prioritized.
[0131] The first parameter may be a resource allocation granularity or a resource reference location, such as a first reference location. The first parameter may be used to determine resource configuration information for the first narrowband. At least one resource in the first narrowband may be included in the first bandwidth. The resource configuration information for the first narrowband includes at least one of the following information: a starting resource of the first narrowband, the number of resources included in the first narrowband, the position of the first narrowband in the first bandwidth, the size of the RBGs included in the first narrowband, the configuration of the CORESET corresponding to the first narrowband, the SCS of the first narrowband, or the cyclic prefix type supported by the first narrowband.
[0132] The at least one resource in the first narrowband being included in the first bandwidth may mean that the at least one resource in the first narrowband may overlap with at least one resource in the first bandwidth, or that the first narrowband is a portion of the first bandwidth. For example, if the first bandwidth is 100 MHz, the first narrowband may be a portion of 100 MHz, for example, the first narrowband may be 20 MHz.
[0133] Alternatively, the first narrowband may overlap with the first bandwidth. The overlapping of the first narrowband and the first bandwidth may mean that the first narrowband and the first bandwidth completely overlap, that is, the first narrowband and the first bandwidth belong to the same resource. For example, they both belong to the initial BWP. It may also mean that the first narrowband and the first bandwidth partially overlap, or that the first narrowband belongs to a portion of the resources within the first bandwidth, or that the first bandwidth belongs to a portion of the resources within the first narrowband. For example, the first narrowband is the initial BWP, and the first bandwidth is a portion of the resources within the initial BWP. Alternatively, the first bandwidth is the initial BWP, and the first narrowband is a portion of the resources within the initial BWP. There are no restrictions.
[0134] In one possible implementation, when the first parameter is the resource allocation granularity, at least one element in the value set of the first parameter belongs to {2, 4, 6, 8, 12, 16, 24}, or at least one value of the first parameter satisfies 2 m , m is a positive integer, or at least one value of the first parameter satisfies a multiple of 6. The terminal device may determine the first parameter according to the first information in any of the following three ways:
[0135] Method 1: The first information includes configuration information of the first bandwidth, and the terminal device determines the first parameter based on the configuration information of the first bandwidth. For example, the terminal device may determine the first parameter based on one or more of the RBG granularity, the CORESET resource parameter, and the subcarrier spacing in the configuration information of the first bandwidth.
[0136] Specifically, the terminal device determines the first parameter according to one or more of the RBG granularity, the CORESET resource parameter, and the subcarrier spacing in the configuration information of the first bandwidth, which may include the following cases 1 to 5:
[0137] Case 1: The configuration information of the first bandwidth includes the subcarrier spacing, and the first parameter = 2 m , m is a positive integer.
[0138] For example, the parameters corresponding to subcarrier spacing = {15kHz, 30kHz, 60kHz, 120kHz, 240kHz} are m = {0, 1, 2, 3, 4}. That is, when the subcarrier spacing is 15kHz, the parameter m = 0; when the subcarrier spacing is 30kHz, the parameter m = 1. The subcarrier spacing of 30kHz and the subcarrier spacing of 15kHz are twice as large as 2. 1-0 =2.
[0139] like Figure 6 As shown, the subcarrier spacing used by terminal device 1 in the first resource is 30kHz, and the subcarrier spacing used by terminal device 2 in the second resource is 15kHz. The subcarrier spacing of terminal device 1 is twice the subcarrier spacing of terminal device 2, so the first parameter of terminal device 2 corresponding to the second resource can be determined. Considering the values of all subcarrier spacings, the multiple values between different subcarrier spacings are 1, 2, 3 or 4, respectively. When m is 1, 2, 3, and 4, respectively, the first parameter is 2, 4, 8, and 16, respectively. Of course, the multiple value between different subcarrier spacings may also be less than 1. For the case where it is less than 1, the granularity of resource allocation is still 1.
[0140] Case 2: The configuration information of the first bandwidth includes an RBG granularity, and at least one element in the value set of the first parameter belongs to {2, 4, 6, 8, 12}.
[0141] Case 3: The configuration information of the first bandwidth includes the resource allocation granularity of the CORESET, and at least one value of the first parameter satisfies a multiple of 6.
[0142] Case 4: The configuration information of the first bandwidth includes the subcarrier spacing and the RBG granularity, and the first parameter is the least common multiple of the subcarrier and the RBG granularity. For example, at least one element in the value set of the first parameter belongs to {2, 4, 8, 16}.
[0143] Case 5: The configuration information of the first bandwidth includes the subcarrier spacing, RBG granularity and resource allocation granularity of CORESET, and the value of the first parameter and at least one element in the value set of the first parameter belong to {2, 3, 4, 6, 8, 12, 16, 24}.
[0144] Method 2: The first information includes first indication information, and the terminal device determines the first parameter according to the first indication information.
[0145] The first indication information is used to indicate the first parameter or carries the first parameter. In this case, the network device may determine the first parameter based on the configuration information of the first bandwidth. Furthermore, the network device sends the first indication information carrying the first parameter or indicating the first parameter to the terminal device. Accordingly, the terminal device receives the first indication information from the network device and determines the first parameter based on the first indication information.
[0146] The manner in which the network device determines the first parameter according to the configuration information of the first bandwidth may refer to the above-mentioned cases 1 to 5, and will not be described in detail.
[0147] Method three: the first information includes configuration information of the first bandwidth and first indication information, and the terminal device can determine the first parameter according to the method of method one or method two.
[0148] In another possible implementation, when the first parameter is a resource reference location, such as a first reference point, the terminal device determining the first parameter according to the first information may include:
[0149] The terminal device selects a first parameter from the reference position set according to the first indication information.
[0150] Among them, the description of the reference position set and the method for the terminal device to determine the first parameter from the reference position set according to the first indication information can refer to the description in step 501 and will not be repeated here.
[0151] In another possible implementation, the first indication information may be used to indicate the resource allocation granularity and the resource reference location. For example, when the first parameter is the resource allocation granularity, the first indication information may also indicate the reference location, and the first indication information is used to indicate the first parameter within a reference location set. The terminal device may determine the resource reference location corresponding to the first parameter based on the first indication information, and determine the resource allocation granularity corresponding to the first parameter based on the resource allocation granularity. The terminal device may then obtain the first parameter.
[0152] Step 503: The terminal device determines the first narrowband according to the first parameter. Correspondingly, the network device also needs to determine the first narrowband.
[0153] Exemplarily, the terminal device can determine the resource configuration information of the first narrowband based on the first parameter, and determine the first narrowband based on the resource configuration information of the first narrowband, such as determining the starting resource of the first narrowband, the number of resources contained in the first narrowband, or the position of the first narrowband in the first bandwidth, etc.
[0154] In an example, if the resource configuration information of the first narrowband includes the starting resource of the first narrowband, the terminal device may determine the first narrowband according to the starting resource of the first narrowband and the bandwidth supported by the terminal device.
[0155] In another example, if the resource configuration information of the first narrowband includes the number of resources included in the first narrowband, the terminal device may determine the first narrowband according to the number of resources included in the first narrowband and the starting position of the first bandwidth.
[0156] In another example, if the resource configuration information of the first narrowband includes the position of the first narrowband in the first bandwidth, the terminal device may determine the first narrowband according to the position of the first narrowband in the first bandwidth.
[0157] In another example, if the resource configuration information of the first narrowband includes multiple parameters such as the starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth, the terminal device can determine the first narrowband based on multiple parameters. For example, taking the example where the resource configuration information of the first narrowband includes the starting resource of the first narrowband and the number of resources included in the first narrowband, the terminal device can determine the starting position of the first narrowband based on the starting resource of the first narrowband, and determine the resource length of the first narrowband or the number of resources occupied by the first narrowband based on the number of resources included in the first narrowband, thereby determining the first narrowband.
[0158] The following describes the method for determining the starting resource of the first narrowband, the number of resources included in the first narrowband, and the position of the first narrowband in the first bandwidth.
[0159] 1. Method for determining the starting resource of the first narrowband:
[0160] If the first indication information is used to indicate the resource allocation granularity, the first parameter may be the indication granularity of the starting position of the first narrowband. The first indication information may also be used to indicate a reference position for the first narrowband.
[0161] The terminal device can determine the starting position of the first narrowband based on the first indication information. For example, if the first parameter is 4 and the starting position of the first narrowband is "1", the terminal device can determine that the actual starting position of the first narrowband is 1*4=4. That is to say, the actual starting position of the first narrowband indicated by signaling is consistent with the starting position of RB4 of the first bandwidth. For another example, if the first parameter is 4 and the starting position of the first narrowband is "2", the terminal device can determine that the actual starting position of the first narrowband is 2*4=8, that is to say, the actual starting position of the first narrowband indicated by signaling is consistent with the starting position of RB8 of the first bandwidth.
[0162] 2. Method for determining the number of resources included in the first narrowband:
[0163] If the first parameter can be an indication granularity of the resource length of the first narrowband, the first indication information is used to indicate the indication granularity of the resource length of the first narrowband, and the terminal device can determine the number of resources included in the first narrowband based on the first indication information. For example, when the first parameter is 4, the value indicating the resource length of the first narrowband is "25", then the terminal device can determine that the resource length of the first narrowband = 25*4 = 100 based on the first indication information, that is, the number of resources of the first narrowband is 100, that is, the first narrowband can include 100 RBs.
[0164] Optionally, the first parameter is the starting position of the first narrowband and the granularity of the resource length indication. The terminal device determines the actual starting position of the first narrowband and the resource length of the first narrowband based on the first parameter. For example, the first indication information indicates the starting position of the resource of the first narrowband and the granularity of the length indication. For example, the starting position of the resource indication of the first narrowband is "1" and the length is 25. When the granularity indicated by the first parameter is 4, the starting position of the first narrowband is RB4 and the resource length is 100, then the first narrowband can be RB4~RB103, that is, the first narrowband can be expressed as [4, 103]. For another example, if the starting position of the first narrowband is RB8 and the resource length is 100, then the first narrowband can be RB8~RB107, that is, the first narrowband can be expressed as [8, 107].
[0165] 3. Method for determining the position of the first narrowband within the first bandwidth:
[0166] Mode (1): If the first bandwidth is the BWP of the terminal device, the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband. Wherein M is a configured or predefined positive integer, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}.
[0167] The size of the BWP refers to the number of resources included in the BWP. The number of resources can be one or more of the number of RBs, the number of REs, the number of REGs, the number of RBGs, the number of subcarriers, etc., and is not limited.
[0168] The BWP size being M times the size of the first narrowband may mean that the number of resources included in the first bandwidth is M times the number of resources included in the first narrowband. The first narrowband may be a bandwidth supported by the terminal device. The BWP size of the terminal device configured by the network device may be larger than the bandwidth supported by the terminal device. For example, if the bandwidth supported by the terminal device is 20 MHz, then the first narrowband is 20 MHz. If M = 5, then the BWP size is 5 times the first narrowband, that is, the BWP size is 100 MHz.
[0169] M is configured by the network device, for example, by the network device to the terminal device through signaling such as DCI or RRC. Alternatively, M is pre-defined, with its value being specified by the protocol or pre-programmed into the terminal device at the factory. If M is configured by the network device, in one example, the network device can determine the value of M based on the terminal device's capability information.
[0170] The terminal device's capability information may include the maximum bandwidth supported by the terminal device. The network device may obtain the terminal device's capability information through interaction with the terminal device. For example, the terminal device may report its capability information through signaling. The network device may also obtain the terminal device's capability information from other devices (such as other network devices), without limitation.
[0171] Optionally, the first indication information may include a value for M. The terminal device may determine the first bandwidth based on the first indication information and the bandwidth supported by the terminal device. For example, if the network device determines that the terminal device's capability information is 20 MHz, M may also be indicated in the first indication information. If the value of M is 5, the terminal device may determine the BWP size to be 100 MHz based on M and its own capabilities.
[0172] Optionally, since the first indication information may indicate the resource allocation granularity of the first narrowband, such as Figure 7 As shown, the first bandwidth is 100 MHz and the resource allocation granularity of the first narrowband is 10 MHz. Thus, the terminal device determines the position of the first narrowband in the first bandwidth. For example, the position of the first narrowband can be Figure 7 Or any position from position 1 to position 5. The network device determines the candidate resource position of the first narrowband within the first bandwidth by indicating the M value and the resource allocation granularity.
[0173] In another example, M can be used to determine the size of the first bandwidth, which can be the range of information that can be sent and received by the terminal device configured by the network device. For example, the bandwidth supported by the terminal device in the low frequency band is 20 MHz. The low frequency band is a frequency band with a frequency band value lower than the preset value. For example, the preset value can be 6G, then the low frequency band can be called sub-6G or FR1 (frequency range 1). The frequency band higher than 6G can be called a high frequency band, or above-6G, or FR2 (frequency range 2).
[0174] Optionally, if the terminal device supports a bandwidth of 20 MHz in the low frequency band, at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}. The bandwidth set corresponding to {0.25, 0.5, 1, 2, 3, 4, 5} is {5 MHz, 10 MHz, 20 MHz, 40 MHz, 60 MHz, 80 MHz, 100 MHz}.
[0175] It should be noted that in order to save energy consumption of the terminal device, the terminal device can send or receive information at a bandwidth lower than the bandwidth it supports. The terminal device can reduce the bandwidth of information transmission and reception to reduce the terminal device's transmit power, operating voltage, etc., thereby achieving the purpose of saving energy consumption. For example, based on the above example, if the bandwidth supported by the terminal device is 20MHz, when the value of M is 0.25 or 0.5, the first bandwidth determined by the terminal device can be 5MHz or 10MHz. 5MHz or 10MHz are typical bandwidths supported by the current NR protocol.
[0176] Optionally, when the bandwidth supported by the terminal device is limited, in order to avoid system congestion caused by a large number of terminal devices communicating within a smaller bandwidth and to improve the flexibility of resource scheduling of the network device, the network device can configure a larger bandwidth for the terminal so that the terminal device can send or receive information on the larger bandwidth. For example, if the bandwidth supported by the terminal device on this frequency band is 50MHz, then at least one element in the value set of M belongs to {0.1, 0.2, 0.4, 1, 2, 4, 8}. Among them, the bandwidth set corresponding to {0.1, 0.2, 0.4, 1, 2, 4, 8} is {5MHz, 10MHz, 20MHz, 50MHz, 100MHz, 200MHz, 400MHz}. 5MHz, 10MHz and 20MHz in the bandwidth set are considered from the perspective of power saving of the terminal device, and 100MHz, 200MHz and 400MHz are considered to achieve load balancing and scheduling flexibility.
[0177] Optionally, when the terminal device operates in FR1, at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}. When the terminal device operates in FR2, at least one element in the value set of M belongs to {0.1, 0.2, 0.4, 1, 2, 4, 8}.
[0178] Method (2): If the first bandwidth is a carrier and the carrier size is larger than the size of the first narrowband, the first indication information may also be used to indicate a candidate position of the first narrowband or to indicate the number of positions of the first narrowband.
[0179] Optionally, the first narrowband may be a bandwidth supported by the terminal device. The size of the carrier of the terminal device configured by the network device may be larger than the bandwidth supported by the terminal device. For example, Figure 8 As shown, the first narrowband is 20 MHz. The first indication information may indicate the resource allocation granularity of the first narrowband, for example, the resource allocation granularity is 10 MHz.
[0180] If the first indication information is also used to indicate the number of positions of the first narrowband, for example, Figure 8 As shown, the number of positions of the first narrowband N=10, and the resource allocation granularity of the first narrowband is 10 MHz, then the terminal device can determine that the number of resources included in the first bandwidth is granularity*number=10 MHz*10=100 MHz.
[0181] Optionally, the maximum value of N may be reported or determined according to a rule, such as when the terminal device's return time within the first bandwidth is less than a certain value, or when the value of N ensures that the candidate locations of the first narrowband are included in the same frequency band (intra-band).
[0182] Optionally, the value of N may be fixed, such as determined based on the maximum value reported by the UE. The value of N may also be configurable, indicated by the network device through signaling.
[0183] Mode (3) The first indication information indicates which method is used to determine the position of the first narrowband in the first bandwidth. For example, the first indication information indicates whether mode (1) or mode (2) is used to determine the position of the first narrowband in the first bandwidth.
[0184] Step 504: The terminal device uses the resources within the first narrowband to send or receive information. Correspondingly, the network device uses the resources within the first narrowband to send or receive information with the terminal device.
[0185] The information may be one or more of control information, data information, access information, paging information, or broadcast information. The data information may be uplink data information or downlink data information. The control information may be uplink control information or downlink control information.
[0186] based on Figure 5 According to a technical solution, when the bandwidth support capability of a terminal device is limited, in order to avoid system congestion caused by a large number of terminal devices communicating within a smaller bandwidth and to improve the flexibility of resource scheduling of the network device, the network device can configure a larger bandwidth for the terminal, so that the terminal device can send or receive information over the larger bandwidth. The network device determines the candidate resource location of the first narrowband within the first bandwidth by indicating the candidate location of the first narrowband and the resource allocation granularity. Alternatively, the network device determines the candidate resource location of the first narrowband within the first bandwidth by indicating the number of locations of the first narrowband and the resource allocation granularity.
[0187] In one possible implementation, in the information transmission method provided in the embodiment of the present application, the configuration information of the first bandwidth can be pre-configured by the terminal device. The terminal device can obtain the parameter value corresponding to the configuration information of the first bandwidth through interaction with the network device. Alternatively, the terminal device can also directly obtain the configuration information of the first bandwidth and the parameter value corresponding to the configuration parameter by interacting with the network device. There is no restriction. The configuration parameters can be used to characterize the characteristics of the first bandwidth. For example, the configuration parameters may include one or more resource parameters such as frequency domain resource allocation granularity, CORESET resource granularity, and subcarrier spacing. Of course, the configuration parameters may also include other resource parameters, such as bandwidth, which are not restricted.
[0188] In one example, the configuration information of the first bandwidth is pre-configured for the terminal device, and the terminal device can actively obtain the parameter value corresponding to the configuration information of the first bandwidth from the network device. For example, the terminal device can send a first request message to the network device, and the first request message is used to request the parameter value corresponding to the configuration parameter. Accordingly, after receiving the first request message from the terminal device, the network device can send the parameter value corresponding to the configuration information of the first bandwidth to the terminal device. For example, the network device can send a first response message to the terminal device, and the first response message includes or is used to indicate the parameter value corresponding to the configuration information of the first bandwidth.
[0189] For example, the first response information may include one or more bits corresponding to the configuration information of the first bandwidth. The bit value may be a binary bit number "0" or "1," or other numerical values. For example, if the value of a configuration parameter is 3, the value of the bit corresponding to the configuration parameter may be "100" or the numerical value "3," without limitation.
[0190] For example, take the example that the first response message includes 3 binary bits, and the 3 binary bits correspond to the frequency domain resource allocation granularity, CORESET resource granularity, and subcarrier spacing in the configuration parameters. A binary bit state of "0" indicates that the configuration parameter does not include the resource parameter, and a binary bit state of "1" indicates that the configuration parameter includes the resource parameter. When the first response message includes 001, the terminal device can determine that the configuration parameters include the subcarrier spacing, but do not include the frequency domain resource allocation granularity and CORESET resource granularity; when the first response message includes 010, the terminal device can determine that the configuration parameters include the CORESET resource granularity, but do not include the frequency domain resource allocation granularity and subcarrier spacing; when the first response message includes 100, the terminal device can determine that the configuration parameters include the frequency domain resource allocation granularity, but do not include the CORESET resource granularity and subcarrier spacing; when the first response message includes 111, the terminal device can determine that the configuration parameters include the domain resource allocation granularity, CORESET resource granularity, and subcarrier spacing.
[0191] It should be noted that if the first bandwidth is pre-configured for the terminal device, the first bandwidth may be a non-public resource, such as a non-public BWP. Public resources refer to the same resources used by different terminal devices within the same cell or area. In this case, the terminal device may determine the configuration parameters according to predefined rules or signaling. For example, the predefined rules or signaling are used to indicate that the configuration information of the first bandwidth is a parameter corresponding to the public resource, and the terminal device may use the public resource as a configuration parameter. Alternatively, the terminal device may determine the configuration parameters according to the default values, for example, the default values may be subcarrier spacing (SCS) = 15KHz, RBG granularity = 4.
[0192] In another example, if the parameter value corresponding to the configuration information of the first bandwidth is obtained by the terminal device from the network device.
[0193] For example, the terminal device can obtain it from a message broadcast by the network device. The network device can periodically or randomly broadcast the first bandwidth and the value corresponding to the configuration information of the first bandwidth to multiple terminal devices connected to the network device. For example, the network device can broadcast the first bandwidth and the value corresponding to the configuration information of the first bandwidth in the form of system information block 1 (SIB1). After receiving the SIB1 from the network device, the terminal device can obtain the parameter value corresponding to the configuration information of the first bandwidth from the SIB1.
[0194] For another example, the terminal device may proactively obtain parameter values corresponding to configuration parameters from the network device. The terminal device may send a second request message to the network device, where the second request message is used to request configuration information for the first bandwidth and parameter values corresponding to the configuration parameters. After receiving the second request message from the terminal device, the network device may send parameter values corresponding to the configuration information for the first bandwidth to the terminal device. For example, the network device may send a second response message to the terminal device, where the second response message includes or is used to indicate parameter values corresponding to the configuration information for the first bandwidth.
[0195] It should be noted that if the first bandwidth broadcast by the network device is a public resource, for example, it can be a data channel resource, such as a public BWP. The public BWP can be a downlink initial access BWP (DL initial BWP) or an uplink initial access BWP (UL initial BWP), or the public resource can also be a control channel resource used to carry control information such as system information, such as a CORESET0 frequency domain resource. In the case that the first bandwidth is a public resource, after the terminal device determines the first parameter reference value according to the parameter value of the public resource, it can also obtain a scaling factor from the network device, and determine the first parameter according to the product of the indication granularity and the scaling factor. Determining the first parameter reference value according to the parameter value of the public resource refers to the method of determining the first parameter according to the first information in the embodiment of the present application. For a specific description, please refer to Figure 5 The method shown is not described here in detail.
[0196] In another possible implementation, if the first information includes the first indication information, the network device may determine the first parameter based on the configuration information of the first bandwidth. In this case, the network device and the terminal device may determine the configuration information of the first bandwidth according to a predefined protocol. Based on this method, information exchange between the network device and the terminal device is unnecessary, thereby reducing signaling.
[0197] In another possible implementation, in the method provided in the embodiment of the present application, the first method in step 502 can be specifically implemented by the following steps:
[0198] If the first information includes configuration information of the first bandwidth, the terminal device may determine the first parameter according to the configuration information of the first bandwidth.
[0199] The following describes a method for a terminal device to determine a first parameter based on the configuration information of the first bandwidth, taking the configuration information of the first bandwidth including one or more of the frequency domain resource division granularity, the CORESET resource granularity, and the subcarrier spacing as an example.
[0200] Among them, the configuration information of the first bandwidth includes one or more of the frequency domain resource division granularity, the CORESET resource granularity or the subcarrier spacing, and may include the following multiple scenarios. For example, if the configuration information of the first bandwidth includes any one of the above three resource parameters, it may include three scenarios (respectively recorded as scenarios 1 to 3); if the configuration information of the first bandwidth includes any two of the above three resource parameters, it may include three scenarios (respectively recorded as scenarios 4 to 6); if the configuration information of the first bandwidth includes the above three resource parameters, it may include one scenario (respectively recorded as scenario 7). The following describes the method of determining the first parameter for scenarios 1 to 7 respectively.
[0201] Scenario 1: If the configuration information of the first bandwidth includes the frequency domain resource division granularity, the first parameter may be determined according to the frequency domain resource division granularity of the first bandwidth. For example, the first parameter may be the frequency domain resource division granularity of the first bandwidth.
[0202] Here, taking the RBG granularity as an example of the frequency domain resource division granularity, the number of RBs included in the first bandwidth may also be referred to as the BWP size. The terminal device may determine the RBG granularity of the first bandwidth based on the correspondence between the number of RBs included in the first bandwidth and the RBG granularity.
[0203] The correspondence between the number of RBs included in the first bandwidth and the RBG granularity can be configured to the terminal device in the form of a table. Of course, it can also be configured to the terminal device in other forms, such as an array. Exemplarily, the correspondence between the number of RBs included in the first bandwidth and the RBG granularity can be shown in Table 1.
[0204] Table 1
[0205] BWP Size RBG granularity 1 RBG granularity 2 1~36 2 4 37~72 4 8 73~144 8 16 145~275 16 16
[0206] It should be noted that the correspondence between BWP Size and RBG granularity in Table 1 is only exemplary. Table 1 may also include other correspondences between BWP Size and RBG granularity, without limitation. In Table 1, if the BWP Size is in the range of 1 to 36, the corresponding RBG granularity can be 2 or 4; if the BWP Size is in the range of 37 to 72, the corresponding RBG granularity can be 4 or 8. If the BWP Size is in the range of 73 to 144 or the range of 145 to 275, refer to the above description and will not be repeated here.
[0207] Optionally, for the case where two different granularities can be configured within the same BWP Size interval, the terminal device can determine which value to select through the configuration information of the network device. For example, through RRC signaling configuration. If the terminal device determines that the RBG granularity of the first bandwidth is multiple, the terminal device can select any one of the multiple RBG granularities as the first parameter according to the pre-configured instruction. For example, if the pre-configured instruction is used to indicate that the maximum value of multiple RBG granularities is used as the first parameter, the terminal device can use the maximum value of the multiple RBG granularities as the first parameter. Alternatively, if the pre-configured instruction is used to indicate that the minimum value of multiple RBG granularities is used as the first parameter, the terminal device can use the minimum value of the multiple RBG granularities as the first parameter. No restriction.
[0208] For example, the first bandwidth includes 270 RBs. According to Table 1, the RBG granularity of the first bandwidth is 16. That is, the first parameter may be 16 RBs.
[0209] For another example, the first bandwidth includes 133 RBs. According to Table 1, the RBG granularity of the first bandwidth is 8 or 16. In this case, the terminal device can select any of the multiple RBG granularities as the first parameter based on the pre-configured instructions. For example, if the pre-configured instructions are used to instruct to use the maximum value of multiple RBG granularities as the first parameter, the terminal device can use 16 as the first parameter. Alternatively, if the pre-configured instructions are used to instruct to use the minimum value of multiple RBG granularities as the first parameter, the terminal device can use 8 as the first parameter.
[0210] Scenario 2: If the configuration parameter includes the CORESET resource granularity of the first bandwidth, the first parameter can be determined according to the CORESET resource granularity corresponding to or included in the first bandwidth. For example, the first parameter is the ratio of the resource element group (REG) bundle size of any CCE of the CORESET resource granularity to the number of time-domain symbols. For example, the first parameter is the number of REGs included in the CCE. For example, the first parameter is the number of REGs included in the REG bundle. For example, the first parameter is the ratio of the number of REGs included in the CCE to the number of time-domain symbols. For example, the first parameter is the ratio of the number of REGs included in the REG bundle to the number of time-domain symbols. For example, the first parameter is the ratio of the number of REGs included in the REGbundle to parameter A, where parameter A is the product of the number of time-domain symbols and the interleaving depth.
[0211] Among them, a CORESET resource granularity may include one or more control channel elements (CCEs). The REG bundle size and the number of time domain symbols of any two CCEs in the one or more CCEs are the same. For example, Figure 9 As shown, the CORESET resource granularity of the first bandwidth includes two CCEs, namely CCE0 and CCE1. The number of time domain symbols of CCE0 and CCE1 is 2. Among them, CCE0 includes 6 REGs, namely REG0 to REG5, and CCE1 includes 6 REGs, namely REG7 to REG11. Then the first parameter = the number of REGs included in the CCE / the number of time domain symbols = 6 / 2 = 3. For example, the basic unit of resources of the first narrowband is RB, then the resource unit for resource allocation of the first narrowband is determined to be 3RB according to the first parameter, such as when indicating the starting resource position of the first narrowband, it is indicated according to the granularity of 3RB. For example, the first parameter = the number of REGs included in the CCE = 6. For example, if the REG bundle size is 6, the interleaving depth is 2, and the number of time domain symbols is 3, the first parameter = the number of REGs included in the REG bundle / the number of time domain symbols / interleaving depth = 6 / 2 / 3 = 1.
[0212] Case 3: If the configuration parameters include the subcarrier spacing of the first bandwidth, the first parameter can be determined according to the parameter corresponding to the subcarrier spacing of the first narrowband and the parameter corresponding to the subcarrier spacing of the first bandwidth.
[0213] Among them, the terminal device can determine the parameters corresponding to the subcarrier spacing based on the correspondence between the subcarrier spacing and the parameters corresponding to the subcarrier spacing.
[0214] The correspondence between the subcarrier spacing and the parameters corresponding to the subcarrier spacing can be configured to the terminal device in a table format. Of course, it can also be configured to the terminal device in other formats, such as numerical values. For example, the correspondence between the subcarrier spacing and the parameters corresponding to the subcarrier spacing can be shown in Table 2.
[0215] Table 2
[0216] Parameters corresponding to subcarrier spacing Subcarrier spacing (KHz) 0 15 1 30 2 60 3 120 4 240
[0217] It should be noted that the correspondence between the subcarrier spacing and the parameters corresponding to the subcarrier spacing in Table 2 is only exemplary and may include other correspondences without limitation. In Table 2, if the subcarrier spacing is 15KHz, the corresponding parameter corresponding to the subcarrier spacing may be 0; if the subcarrier spacing is 30KHz, the corresponding parameter corresponding to the subcarrier spacing may be 1; if the subcarrier spacing is 60KHz, the corresponding parameter corresponding to the subcarrier spacing may be 2; if the subcarrier spacing is 120KHz, the corresponding parameter corresponding to the subcarrier spacing may be 3; if the subcarrier spacing is 240KHz, the corresponding parameter corresponding to the subcarrier spacing may be 4.
[0218] In one example, the first parameter may be u1 represents a parameter corresponding to the subcarrier spacing of the first narrowband, and u2 represents a parameter corresponding to the subcarrier spacing of the first narrowband. Indicates rounding up.
[0219] For example, the subcarrier spacing of the first narrowband is 30KHz, and the subcarrier spacing of the first bandwidth is 15KHz. As can be seen from Table 2, the parameter corresponding to the subcarrier spacing of the first narrowband is 1, and the parameter corresponding to the subcarrier spacing of the first bandwidth is 0.
[0220] For another example, the subcarrier spacing of the first narrowband is 30 kHz, and the subcarrier spacing of the first bandwidth is 60 kHz. As shown in Table 2, the parameter corresponding to the subcarrier spacing of the first narrowband is 1, and the parameter corresponding to the subcarrier spacing of the first bandwidth is 2.
[0221] In one example, the first parameter can be 2 u1 , u1 represents the parameter corresponding to the subcarrier spacing of the first narrowband. For example, the subcarrier spacing of the first narrowband is 30KHz. Then, as shown in Table 2, the parameter corresponding to the subcarrier spacing of the first narrowband is 1. Then the first parameter = 2 u1 =2 1 =2 or 2RB.
[0222] Scenario 4: If the configuration parameters include the frequency domain resource partition granularity and the CORESET resource granularity of the first bandwidth, the first parameter may be determined based on parameters corresponding to the frequency domain resource partition granularity and the CORESET resource granularity of the first bandwidth. For example, the first parameter may be the least common multiple of the frequency domain resource partition granularity and the CORESET resource granularity of the first bandwidth.
[0223] For example, Figure 10 As shown, the frequency domain resource division granularity of the first bandwidth is 6RB, the CORESET resource granularity of the first bandwidth is 4RB, and the first parameter can be 12RB.
[0224] Scenario 5: If the configuration parameters include the frequency domain resource division granularity and subcarrier spacing of the first bandwidth, the first parameter may be determined based on the parameters corresponding to the frequency domain resource division granularity and subcarrier spacing of the first bandwidth. For example, the first parameter may be the product of the parameters corresponding to the frequency domain resource division granularity and subcarrier spacing of the first bandwidth.
[0225] In one example, the first parameter may be equal to Wherein, G1 represents the frequency domain resource division granularity of the first bandwidth, u1 is the parameter value corresponding to the subcarrier spacing of the first narrowband, and u2 is the parameter value corresponding to the subcarrier spacing of the first bandwidth. The parameter values corresponding to the subcarrier spacing of the first narrowband and the first bandwidth can be determined according to Table 2 above.
[0226] For example, if the subcarrier spacing of the first narrowband is 30KHz and the subcarrier spacing of the first bandwidth is 15KHz, then the parameter corresponding to the subcarrier spacing of the first narrowband is 1, and the parameter corresponding to the subcarrier spacing of the first bandwidth is 0. If the frequency domain resource granularity of the first bandwidth is 1RB.
[0227] For another example, the subcarrier spacing of the first narrowband is 15KHz, and the subcarrier spacing of the first bandwidth is 30KHz. If the frequency domain resource granularity of the first bandwidth is 1RB, then
[0228] Scenario 6: If the configuration parameters include the CORESET resource granularity and subcarrier spacing of the first bandwidth, the first parameter may be determined based on the parameters corresponding to the CORESET resource granularity and subcarrier spacing of the first bandwidth. For example, the first parameter may be the product of the parameters corresponding to the CORESET resource granularity and subcarrier spacing of the first bandwidth.
[0229] Among them, the method for determining the CORESET frequency domain granularity can refer to the example of the above scenario 2, and the parameters corresponding to the subcarrier spacing can refer to the above scenario 3, which will not be repeated here.
[0230] In one example, K1 represents the CORESET resource granularity of the first bandwidth. The description and determination method of u1 and u2 can refer to the above description and will not be repeated here.
[0231] For example, if the CORESET resource granularity of the first bandwidth is 3RB, u1=1, u2=0.
[0232] Scenario 7: If the configuration parameters include the frequency domain resource partition granularity of the first bandwidth, the CORESET resource granularity, and the subcarrier spacing, the first parameter may be determined based on parameters corresponding to the frequency domain resource partition granularity of the first bandwidth, the CORESET resource granularity, and the subcarrier spacing. For example, the first parameter may be determined based on a first value and the subcarrier spacing, where the first value is the least common multiple of the frequency domain resource partition granularity of the first bandwidth and the CORESET resource granularity.
[0233] The method for determining the least common multiple of the frequency domain resource division granularity of the first bandwidth and the CORESET resource granularity may refer to the above scenario 4.
[0234] In one example, Here, M is the least common multiple of the frequency domain resource division granularity of the first bandwidth and the CORESET resource granularity of the first bandwidth, and u1 and u2 can refer to the above description.
[0235] For example, taking the frequency domain resource division granularity of the first bandwidth as 6RB, the CORESET resource granularity as 4RB, the subcarrier spacing of the first bandwidth as 15KHz, and the subcarrier spacing of the first narrowband as 30KHZ as an example, then M=12RB, u1=1, u2=0,
[0236] It should be noted that the above scenarios 1 to 7 are only exemplary, and the terminal device may also determine the first parameter through other methods and / or other parameters. For example, the terminal device may also determine the first parameter based on the bandwidth of the first bandwidth and the subcarrier spacing.
[0237] Optionally, the terminal device may determine the number of RBs included in the first bandwidth based on the correspondence between the bandwidth, the subcarrier spacing, and the number of RBs. The terminal device determines the first parameter based on the number of RBs included in the first bandwidth. The method for the terminal device to determine the first parameter based on the number of RBs included in the first bandwidth can refer to the above scenario 1 and is not further described.
[0238] The correspondence between bandwidth, subcarrier spacing, and number of RBs can be pre-configured to the terminal device in a table format. Alternatively, the correspondence can be configured to the terminal device in other formats, such as an array format. For example, the correspondence between bandwidth, subcarrier spacing, and number of RBs can be shown in Tables 3 and 4.
[0239] Table 3
[0240]
[0241] Table 4
[0242]
[0243] It should be noted that the correspondence between the bandwidth, subcarrier spacing and RB number in Table 3 and Table 4 is only exemplary. Table 3 and Table 4 may also include other correspondences between bandwidth, subcarrier spacing and RB number without limitation. In Table 3, if the bandwidth of the first bandwidth is 15MKz and the subcarrier spacing of the first bandwidth is 15KHz, then the number of RBs included in the first bandwidth may be 79. Combined with the above Table 1, it can be seen that the RBG granularity of the first bandwidth may be 8 or 16, that is, the first parameter may be 8 or 16. The method for determining the first parameter can refer to the above situation 1 and will not be elaborated here. The description of other numerical values in Table 3 and the numerical values in Table 4 can refer to the above description and will not be elaborated here.
[0244] like Figure 11 As shown, in order to enable a terminal device to transmit information to a network device across time slots, an embodiment of the present application further provides an information transmission method, which may include:
[0245] Step 1101: The terminal device sends the capability information of the terminal device to the network device.
[0246] Among them, the capability information of the terminal device can support cross-time slot transmission for the terminal device. Cross-time slot means that the terminal device can send information to the network device in multiple consecutive time slots through a transmission block (TB). If the terminal device is a low-capability terminal device, such as a small supported bandwidth, the TB size that can be supported by the allocated time-frequency resources is limited. If a TB is mapped to multiple time slots, a larger TB size (the size of a data packet, the number of bits included in a data packet) can be supported. Moreover, a TB is mapped to multiple time slots, and compared with the case where a TB is split into multiple TBs for transmission in different time slots, a better coding gain can be obtained. In addition, multiple TBs require multiple corresponding cyclic redundancy checks (CRCs), and one TB only requires one CRC, which reduces redundant bits.
[0247] The terminal device supporting inter-time-slot transmission may refer to the hardware or software of the terminal device supporting inter-time-slot transmission. For example, professionals may optimize the performance of the hardware or software of the terminal device so that the optimized terminal device can support inter-time-slot transmission.
[0248] Optionally, the terminal device may actively report the capability information of the terminal device, for example, reporting the capability information of the terminal device when establishing an RRC connection with the network device. Alternatively, the terminal device may also report the capability information of the terminal device after receiving the request information of the network device, without restriction. The capability information of the terminal device may be reported through uplink control information UCI, random access request information, or RRC signaling. For example, the terminal device may indicate whether cross-slot transmission is supported through uplink control information UCI, or indicate the number of symbols corresponding to the starting point and length supported by the terminal device through UCI. For example, the number of symbols indicated by UCI is less than 14, that is, the number of symbols corresponding to the starting point and length supported by the terminal device is less than 14. Since a time slot can include 14 symbols, if the number of symbols indicated by UCI is less than 14, it means that the terminal device does not support cross-slot transmission. If the number of symbols indicated by UCI is greater than or equal to 14, it means that the terminal device supports cross-slot transmission.
[0249] Step 1102: If the terminal device supports cross-time slot transmission, the network device sends information to the terminal device through the first narrowband resource.
[0250] The information may include one or more of control information, data information, access information, paging information, or broadcast information. For example, if the information includes control information, the control information may be downlink control information; if the information includes data information, the data may be downlink data information.
[0251] The first narrowband may refer to the above description. The resources of the first narrowband may be used to transmit information. For example, the resources may be symbols.
[0252] In one possible embodiment, the information is downlink control information, and the resource is a symbol. The starting symbol for transmission of the downlink control information is fixed to symbol 0; or, the starting symbol index for transmission of the downlink control information is less than 3 or less than 4; or, when the downlink control information is not repeatedly transmitted, the maximum starting symbol index for transmission of the downlink control information is N1; when the downlink control information is repeatedly transmitted, the maximum starting symbol index for transmission of the downlink control information is N2, where N2 is not greater than N1; or, when the information is downlink control information, the maximum starting symbol index for transmission of the downlink control information is M1; when the information is data, the maximum starting symbol index for data transmission is M2, where M1 is not greater than M2.
[0253] Specifically, taking the example of a terminal device supporting transmission across two time slots, if the information includes control information. For example, it is downlink control information. The starting symbol of the downlink control information transmission may be a fixed symbol, such as symbol 0, or the starting symbol index of the downlink control information transmission may be less than a preset value. For example, the preset value may be pre-set. For example, it may be 3 or 4, without limitation. Optionally, if the downlink control information does not need to be repeatedly sent, the maximum starting symbol index of the downlink control information may be N1; if the downlink control information needs to be repeatedly sent, the maximum starting symbol index of the downlink control information transmission may be N2, where N2 is less than or equal to N1.
[0254] In one possible embodiment, when the information is data, the resource is a symbol; at least one element in the value set of the number L of resources included in the data transmission belongs to {7, 9, 11, 14}; or, the value set of L=7L is {7, 14}; or, the value set of L is {7, 14, 28}.
[0255] Specifically, if the information includes data information, optionally, at least one element in the value set of the number of resources L included in the data transmission belongs to {7, 9, 11, 14}; Table 5 shows the reference signal positions supported by the downlink data channel in the existing NR protocol. It can indicate the number and position of demodulation reference signal (DMRS) symbols included in different data symbol lengths. The values indicated by each option are the index values of the position in the data, 10, and the position of the data starting symbol. For example, if the data symbol length is 8, the number of DMRS symbols corresponding to option 0 is 1, and the DMRS position is 10 (the position of the data starting symbol). The number of DMRS symbols corresponding to option 2 is 3, and the DMRS positions are 10, 3, and 6, that is, the DMRS symbol index values are 0, 3, and 6. According to Table 5, for each maximum number of DMRSs supported, a data symbol length corresponding to a DMRS is selected. For example, the longest data symbol length corresponding to each maximum number of DMRSs supported is selected. For example, if a data length supporting 2-symbol DMRS is selected, 7 symbols are selected. For example, if a data length supporting 3-symbol DMRS is selected, 9 symbols are selected. For example, if the data length supports 4-symbol DMRS, 11 symbols are selected. For example, if the data length supports 4-symbol DMRS, 14 symbols are selected.
[0256] Table 5
[0257]
[0258] It should be noted that the data symbol lengths and options in Table 5 are only exemplary and may include other data symbols and options without limitation.
[0259] Optionally, the value set of L is {7, 14}. For example, the value of L is the number of symbols included in a time slot. For example, the value of L is half the number of symbols included in a time slot.
[0260] Optionally, the value set of L is {7, 14, 28}. For example, the value of L is an integer multiple of the number of symbols included in a time slot.
[0261] Of course, the value set of L may also include other values. For example, if the terminal device supports transmission across more than two time slots, the value set of the above-mentioned number of resources L may also include other values. For example, if the terminal device supports transmission across three time slots, the value set of L may include 35 or 42. There is no restriction.
[0262] Furthermore, when the information includes control information, the maximum starting symbol index for control information transmission is less than or equal to the maximum starting symbol index for data transmission when the information includes data.
[0263] based on Figure 11 This technical solution allows for transmission over multiple time units using one TB, provided the terminal device supports cross-time slot transmission. This saves CRC redundancy bit overhead and provides better transmission performance at low bit rates.
[0264] The various solutions in the above embodiments of the present application can be combined under the premise that there is no contradiction.
[0265] In the embodiments provided in the present application above, the methods provided in the embodiments of the present application are introduced from the perspectives of network devices, terminal devices, and the interaction between network devices and terminal devices. It is understandable that in order to implement the various functions in the methods provided in the embodiments of the present application above, each network element, such as a network device and a terminal device, includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software-driven hardware manner 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 the present application.
[0266] In the embodiment of the present application, the network device and the terminal device can be divided into functional modules according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.
[0267] Figure 12 and Figure 13 Schematic diagram of the structure of possible communication devices provided by the embodiments of the present application. These communication devices can realize the functions of the terminal device or network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication device can be as follows Figure 3 The terminal device 120 or the terminal device 130 shown may also be as shown in FIG. Figure 3 The network device 110 shown may also be a module (such as a chip) applied to a terminal device or a network device.
[0268] like Figure 12 As shown, the communication device 1200 includes a transceiver module 1201 and a processing module 1202. The communication device 1200 can be used to implement the above Figure 5 、 Figure 11 The functions of the terminal device or network device in the method embodiment shown.
[0269] When the communication device 1200 is used to implement Figure 5 The functions of the terminal device in the method embodiment are as follows: the transceiver module 1201 is used to obtain first information, wherein the first information includes configuration information of the first bandwidth and / or first indication information. The processing module 1202 is used to determine a first parameter based on the first information, wherein the first parameter is used to determine resource configuration information of the first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: the starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth. The processing module 1202 is also used to determine the first narrowband based on the first parameter. The transceiver module 1201 is also used to use the resources of the first narrowband for information transmission.
[0270] When the communication device 1200 is used to implement Figure 5The network device functions in the method embodiment include: a processing module 1202 configured to determine first information, wherein the first information includes configuration information for a first bandwidth. The processing module 1202 is further configured to determine a first parameter based on the first information. The processing module 1202 is further configured to determine resource configuration information for a first narrowband based on the first parameter; at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information for the first narrowband includes at least one of the following: a starting resource of the first narrowband, the number of resources included in the first narrowband, or the position of the first narrowband in the first bandwidth. The transceiver module 1201 is configured to use the resources of the first narrowband for information transmission.
[0271] When the communication device 1200 is used to implement Figure 5 In the method embodiment, the processing module 1202 is configured to determine first information, wherein the first information includes first indication information related to the configuration information of the first narrowband. The transceiver module 1201 is configured to use the resources of the first narrowband to transmit information.
[0272] When the communication device 1200 is used to implement Figure 11 The functions of the terminal device in the method embodiment are: a transceiver module 1201 configured to send capability information of the terminal device to a network device, wherein the capability information of the terminal device indicates that the terminal device supports cross-time slot transmission. The transceiver module 1201 is further configured to transmit information using a first narrowband resource.
[0273] When the communication device 1200 is used to implement Figure 11 The network device functions in this method embodiment include: a transceiver module 1201 configured to receive terminal device capability information sent by a terminal device, the terminal device capability information indicating that the terminal device supports inter-timeslot transmission. A processing module 1202 configured to determine, based on the terminal device capability information, whether the terminal device supports inter-timeslot transmission. Transceiver module 1201 is further configured to send information to the terminal device using a first narrowband resource if the terminal device supports inter-timeslot transmission.
[0274] For a more detailed description of the above-mentioned transceiver module 1201 and the processing module 1202, please refer to the relevant description in the above-mentioned method embodiment, which will not be described again here.
[0275] like Figure 13As shown, communication device 1300 includes a processor 1310 and an interface circuit 1320. Processor 1310 and interface circuit 1320 are coupled to each other. It will be appreciated that interface circuit 1320 may be a transceiver or an input / output interface. Optionally, communication device 1300 may further include a memory 1330 for storing instructions executed by processor 1310, input data required by processor 1310 to execute instructions, or data generated after processor 1310 executes instructions.
[0276] When the communication device 1300 is used to implement the method in the above method embodiment, the processor 1310 is used to execute the functions of the above processing module 1202 , and the interface circuit 1320 is used to execute the functions of the above transceiver module 1201 .
[0277] When the communication device is a chip used in a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiments. The terminal device chip receives information from other modules in the terminal device (such as a radio frequency module or antenna), and the information is sent by the network device to the terminal device; or the terminal device chip sends information to other modules in the terminal device (such as a radio frequency module or antenna), and the information is sent by the terminal device to the network device.
[0278] When the communication device is a chip used in a network device, the network device chip implements the network device functions of the above method embodiments. The network device chip receives information from other modules in the network device (such as a radio frequency module or antenna), and the information is sent by the terminal device to the network device; or the network device chip sends information to other modules in the network device (such as a radio frequency module or antenna), and the information is sent by the network device to the terminal device.
[0279] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0280] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device or a terminal device. Of course, the processor and storage medium can also exist as discrete components in the access network device or the terminal device.
[0281] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it may also be an optical medium, such as a DVD; it may also be a semiconductor medium, such as a solid state disk (SSD).
[0282] Figure 12 and Figure 13 A module in a can also be called a unit, for example, a processing module can be called a processing unit.
[0283] like Figure 14 As shown, Figure 14 An example diagram of a communication system provided in an embodiment of the present application is shown, including a network device 11 and a terminal device 12.
[0284] The network device 11 is used to execute the actions executed by the network device in the above embodiment. For example, Figure 5 Steps 500 to 504, and Figure 11 Step 1102 in .
[0285] The terminal device 12 is used to execute the actions executed in the terminal device in the above embodiment. For example, the terminal device 12 is used to execute Figure 5 Steps 502 to 504 in , and Figure 11 Step 1101 in .
[0286] During implementation, each step of the method provided in this embodiment can be completed by hardware integrated logic circuits in a processor or by software instructions. The steps of the method disclosed in the embodiments of this application can be directly implemented as execution by a hardware processor, or as a combination of hardware and software modules in a processor.
[0287] An embodiment of the present application also provides a computer-readable storage medium, comprising instructions, which, when executed on a computer, enables the computer to execute any of the above methods.
[0288] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any of the above methods.
[0289] An embodiment of the present application also provides a communication system, including: the above-mentioned network device and terminal device.
[0290] An embodiment of the present application also provides a chip, which includes a processor and an interface circuit, the interface circuit is coupled to the processor, the processor is used to run a computer program or instruction to implement the above method, and the interface circuit is used to communicate with other modules outside the chip.
[0291] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0292] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next related objects are in an "or" relationship; in the formulas of this application, the character " / " indicates that the previous and next related objects are in a "division" relationship.
[0293] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. An information transmission method, characterized in that: include: The terminal device obtains first information, where the first information includes configuration information of the first bandwidth; The terminal device determines a first parameter based on the first information, wherein the first parameter is used to determine resource configuration information of a first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: a starting resource of the first narrowband, a number of resources included in the first narrowband, or a position of the first narrowband in the first bandwidth; The terminal device determines the first narrowband according to the first parameter; The terminal device uses the first narrowband resource to transmit information; The first bandwidth is a carrier, and the configuration information of the first bandwidth includes at least one of the following: the number of resources contained in the carrier, the center frequency of the carrier, the frequency band in which the carrier is located, or the maximum subcarrier spacing SCS supported by the carrier; or The first bandwidth is a partial bandwidth BWP, and the configuration information of the first bandwidth includes at least one of the following: the size of the resource block group RBG corresponding to the BWP, the configuration of the control resource set CORESET corresponding to the BWP, the number of resources included in the BWP, the starting resource of the BWP, the subcarrier spacing SCS of the BWP, or the cyclic prefix type supported by the BWP; The terminal device determines the first parameter according to the first information, including: The terminal device determines the first parameter according to one or more of the resource allocation granularity of the first bandwidth, the CORESET resource allocation granularity, and the subcarrier spacing.
2. An information transmission method, characterized in that: include: The terminal device obtains first information, where the first information includes first indication information; The terminal device determines a first parameter based on the first indication information, wherein the first parameter is used to determine resource configuration information of a first narrowband, at least one resource in the first narrowband is included in a first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: a starting resource of the first narrowband, a number of resources included in the first narrowband, or a position of the first narrowband in the first bandwidth; The terminal device determines the first narrowband according to the first parameter; The terminal device uses the first narrowband resource to send or receive information; The first bandwidth is a carrier, and the configuration information of the first bandwidth includes at least one of the following: the number of resources contained in the carrier, the center frequency of the carrier, the frequency band in which the carrier is located, or the maximum subcarrier spacing SCS supported by the carrier; or The first bandwidth is a partial bandwidth BWP, and the configuration information of the first bandwidth includes at least one of the following: the size of the resource block group RBG corresponding to the BWP, the configuration of the control resource set CORESET corresponding to the BWP, the number of resources included in the BWP, the starting resource of the BWP, the subcarrier spacing SCS of the BWP, or the cyclic prefix type supported by the BWP; The first parameter is determined according to one or more of the resource allocation granularity of the first bandwidth, the CORESET resource allocation granularity, and the subcarrier spacing.
3. The method according to claim 2, characterized in that The method further comprises: The terminal device determines the resource configuration information of the first narrowband based on the granularity of the first parameter resources.
4. The method according to any one of claims 1 to 3, characterized in that At least one element in the value set of the first parameter belongs to {2, 4, 6, 8, 12, 16, 24}; or, At least one value of the first parameter is 2 m , m is a positive integer; or, At least one value of the first parameter is a multiple of 6.
5. The method according to claim 2 or 3, characterized in that The first parameter is a first reference position, and the terminal device indicates the first parameter according to the first indication information, including: The terminal device determines the first reference position from a reference position set based on the first indication information, and the reference position set includes the starting position of the first bandwidth, the starting position of the carrier where the first bandwidth is located, the common resource block CRB, point A, the end position of the first bandwidth, and at least two of the synchronization signal and physical broadcast channel resource block SSB starting position or SSB end position.
6. The method according to any one of claims 1 to 3, characterized in that The first bandwidth is the BWP of the terminal device, and the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband, wherein M is configured, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer.
7. The method according to claim 4, characterized in that The first bandwidth is the BWP of the terminal device, and the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband, wherein M is configured, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer.
8. The method according to claim 5, characterized in that The first bandwidth is the BWP of the terminal device, and the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband, wherein M is configured, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer.
9. The method according to any one of claims 1 to 3, characterized in that The first bandwidth is a carrier, the size of the carrier is larger than the size of the first narrowband, and the first indication information is further used to indicate a candidate position of the first narrowband or to indicate the number of positions of the first narrowband.
10. The method according to claim 4, characterized in that The first bandwidth is a carrier, the size of the carrier is larger than the size of the first narrowband, and the first indication information is further used to indicate a candidate position of the first narrowband or to indicate the number of positions of the first narrowband.
11. The method according to claim 5, characterized in that The first bandwidth is a carrier, the size of the carrier is larger than the size of the first narrowband, and the first indication information is further used to indicate a candidate position of the first narrowband or to indicate the number of positions of the first narrowband.
12. An information transmission method, characterized in that: The method comprises: The network device determines first information, where the first information includes configuration information of a first bandwidth; The network device determines a first parameter according to the first information; The network device determines resource configuration information of a first narrowband based on the first parameter; at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: a starting resource of the first narrowband, a number of resources included in the first narrowband, or a position of the first narrowband in the first bandwidth; The network device uses the resources of the first narrowband to transmit information; The first bandwidth is a carrier, and the configuration information of the first bandwidth includes at least one of the following: the number of resources contained in the carrier, the center frequency of the carrier, the frequency band in which the carrier is located, or the maximum subcarrier spacing SCS supported by the carrier; or The first bandwidth is a partial bandwidth BWP, and the configuration information of the first bandwidth includes at least one of the following: the size of the resource block group RBG corresponding to the BWP, the configuration of the control resource set CORESET corresponding to the BWP, the number of resources included in the BWP, the starting resource of the BWP, the subcarrier spacing SCS of the BWP, or the cyclic prefix type supported by the BWP; The network device determining a first parameter according to the first information includes: The network device determines the first parameter according to one or more of the resource allocation granularity of the first bandwidth, the CORESET resource allocation granularity, and the subcarrier spacing.
13. An information transmission method, characterized in that: The method comprises: The network device determines resource configuration information of the first narrowband; The network device sends first information to the terminal device, where the first information includes first indication information, the first indication information is used to determine a first parameter, the first parameter is used to determine resource configuration information of the first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: a starting resource of the first narrowband, the number of resources included in the first narrowband, or a position of the first narrowband in the first bandwidth; The network device uses the first narrowband resource to receive or send information; The first bandwidth is a carrier, and the configuration information of the first bandwidth includes at least one of the following: the number of resources contained in the carrier, the center frequency of the carrier, the frequency band in which the carrier is located, or the maximum subcarrier spacing SCS supported by the carrier; or The first bandwidth is a partial bandwidth BWP, and the configuration information of the first bandwidth includes at least one of the following: the size of the resource block group RBG corresponding to the BWP, the configuration of the control resource set CORESET corresponding to the BWP, the number of resources included in the BWP, the starting resource of the BWP, the subcarrier spacing SCS of the BWP, or the cyclic prefix type supported by the BWP; The method further comprises: The network device determines the first parameter according to one or more of the resource allocation granularity of the first bandwidth, the CORESET resource allocation granularity, and the subcarrier spacing.
14. The method according to claim 13, characterized in that The method further comprises: The terminal device determines the resource configuration information of the first narrowband based on the granularity of the first parameter resources.
15. The method according to any one of claims 12 to 14, characterized in that: At least one element in the value set of the first parameter belongs to {2, 4, 6, 8, 12, 16, 24}; or, At least one value of the first parameter is 2 m , m is a positive integer; or, At least one value of the first parameter is a multiple of 6.
16. The method according to any one of claims 12 to 14, characterized in that: The first bandwidth is the BWP of the terminal device, and the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband, wherein M is configured, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer.
17. The method according to claim 15, characterized in that The first bandwidth is the BWP of the terminal device, and the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband, wherein M is configured, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer.
18. A communication device, characterized in that: The communication device includes a communication unit and a processing unit; The communication unit is configured to obtain first information, where the first information includes configuration information of a first bandwidth; the processing unit being configured to determine a first parameter based on the first information acquired by the communication unit, and determine a first narrowband based on the first parameter, wherein the first parameter is used to determine resource configuration information of the first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: a starting resource of the first narrowband, a number of resources included in the first narrowband, or a position of the first narrowband in the first bandwidth; The communication unit is further configured to use the first narrowband resource determined by the processing unit to send or receive information; The first bandwidth is a carrier, and the configuration information of the first bandwidth includes at least one of the following: the number of resources contained in the carrier, the center frequency of the carrier, the frequency band in which the carrier is located, or the maximum subcarrier spacing SCS supported by the carrier; or The first bandwidth is a partial bandwidth BWP, and the configuration information of the first bandwidth includes at least one of the following: the size of the resource block group RBG corresponding to the BWP, the configuration of the control resource set CORESET corresponding to the BWP, the number of resources included in the BWP, the starting resource position of the BWP, the subcarrier spacing SCS supported by the BWP, or the cyclic prefix type supported by the BWP; The processing unit is specifically configured to determine the first parameter according to one or more of the resource allocation granularity of the first bandwidth, the CORESET resource allocation granularity, and the subcarrier spacing.
19. A communication device, characterized in that: The communication device includes a communication unit and a processing unit: The communication unit is configured to obtain first information, where the first information includes first indication information; the processing unit being configured to determine a first parameter based on the first indication information acquired by the communication unit, and determine a first narrowband based on the first parameter, wherein the first parameter is used to determine resource configuration information of the first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: a starting resource of the first narrowband, a number of resources included in the first narrowband, or a position of the first narrowband in the first bandwidth; The communication unit is further configured to use the first narrowband resource determined by the processing unit to send or receive information; The first bandwidth is a carrier, and the configuration information of the first bandwidth includes at least one of the following: the number of resources contained in the carrier, the center frequency of the carrier, the frequency band in which the carrier is located, or the maximum subcarrier spacing SCS supported by the carrier; or The first bandwidth is a partial bandwidth BWP, and the configuration information of the first bandwidth includes at least one of the following: the size of the resource block group RBG corresponding to the BWP, the configuration of the control resource set CORESET corresponding to the BWP, the number of resources included in the BWP, the starting resource position of the BWP, the subcarrier spacing SCS supported by the BWP, or the cyclic prefix type supported by the BWP; The first parameter is determined according to one or more of the resource allocation granularity of the first bandwidth, the CORESET resource allocation granularity, and the subcarrier spacing.
20. The communication device according to claim 19, wherein The processing unit is further configured to determine resource configuration information of the first narrowband based on the first parameter resources as a granularity.
21. The communication device according to any one of claims 18 to 20, characterized in that: At least one element in the value set of the first parameter belongs to {2, 4, 6, 8, 12, 16, 24}; or, At least one value of the first parameter is 2 m , m is a positive integer; or, At least one value of the first parameter is a multiple of 6.
22. The communication device according to claim 19 or 20, characterized in that The processing unit is specifically used to determine the first reference position from a reference position set according to first indication information when the first parameter is a first reference position, the reference position set including the starting position of the first bandwidth, the starting position of the carrier where the first bandwidth is located, the common resource block CRB, point A, the end position of the first bandwidth, and at least two of the synchronization signal and physical broadcast channel resource block SSB starting position or SSB end position.
23. The communication device according to any one of claims 18 to 20, characterized in that: The first bandwidth is the BWP of the terminal device, and the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband, where M is configured, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer.
24. The communication device according to claim 21, wherein The first bandwidth is the BWP of the terminal device, and the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband, where M is configured, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer.
25. The communication device according to claim 22, wherein: The first bandwidth is the BWP of the terminal device, and the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband, where M is configured, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer.
26. The communication device according to any one of claims 18 to 20, characterized in that: The first bandwidth is a carrier, the size of the carrier is larger than the size of the first narrowband, and the first indication information is further used to indicate a candidate position of the first narrowband or to indicate the number of positions of the first narrowband.
27. The communication device according to claim 21, wherein The first bandwidth is a carrier, the size of the carrier is larger than the size of the first narrowband, and the first indication information is further used to indicate a candidate position of the first narrowband or to indicate the number of positions of the first narrowband.
28. The communication device according to claim 22, wherein: The first bandwidth is a carrier, the size of the carrier is larger than the size of the first narrowband, and the first indication information is further used to indicate a candidate position of the first narrowband or to indicate the number of positions of the first narrowband.
29. A communication device, characterized in that: The communication device includes a processing unit and a communication unit; The processing unit is configured to determine first information, where the first information includes configuration information of a first bandwidth; The communication unit is configured to use resources of a first narrowband to receive or send information, wherein the first narrowband is determined according to a first parameter determined by the processing unit, the first parameter is determined according to the first information determined by the processing unit, the first parameter is used to determine resource configuration information of the first narrowband, at least one resource in the first narrowband is included in the first bandwidth, and the resource configuration information of the first narrowband includes at least one of the following: a starting resource of the first narrowband, a number of resources included in the first narrowband, or a position of the first narrowband in the first bandwidth; The first bandwidth is a carrier, and the configuration information of the first bandwidth includes at least one of the following: the number of resources contained in the carrier, the center frequency of the carrier, the frequency band in which the carrier is located, or the maximum subcarrier spacing SCS supported by the carrier; or The first bandwidth is a partial bandwidth BWP, and the configuration information of the first bandwidth includes at least one of the following: the size of the resource block group RBG corresponding to the BWP, the configuration of the control resource set CORESET corresponding to the BWP, the number of resources included in the BWP, the starting resource of the BWP, the subcarrier spacing SCS of the BWP, or the cyclic prefix type supported by the BWP; The processing unit is specifically configured to determine the first parameter according to one or more of the resource allocation granularity of the first bandwidth, the CORESET resource allocation granularity, and the subcarrier spacing.
30. A communication device, characterized in that: The communication device includes a communication unit and a processing unit; The processing unit is specifically configured to determine resource configuration information of the first narrowband; the communication unit being configured to send first information, the first information including first indication information, the first indication information being used to determine a first parameter, the first parameter being used to determine resource configuration information of a first narrowband, at least one resource in the first narrowband being included in a first bandwidth, the resource configuration information of the first narrowband including at least one of the following: a starting resource of the first narrowband, a number of resources included in the first narrowband, or a position of the first narrowband in the first bandwidth; The communication unit is further configured to use the resources of the first narrowband to receive or send information; The first bandwidth is a carrier, and the configuration information of the first bandwidth includes at least one of the following: the number of resources contained in the carrier, the center frequency of the carrier, the frequency band in which the carrier is located, or the maximum subcarrier spacing SCS supported by the carrier; or The first bandwidth is a partial bandwidth BWP, and the configuration information of the first bandwidth includes at least one of the following: the size of the resource block group RBG corresponding to the BWP, the configuration of the control resource set CORESET corresponding to the BWP, the number of resources included in the BWP, the starting resource of the BWP, the subcarrier spacing SCS of the BWP, or the cyclic prefix type supported by the BWP; The processing unit is specifically configured to determine the first parameter according to one or more of the resource allocation granularity of the first bandwidth, the CORESET resource allocation granularity, and the subcarrier spacing.
31. The device according to claim 30, characterized in that The processing unit is further configured to determine resource configuration information of the first narrowband based on the first parameter resources as a granularity.
32. The device according to any one of claims 29 to 31, characterized in that At least one element in the value set of the first parameter belongs to {2, 4, 6, 8, 12, 16, 24}; or, At least one value of the first parameter is 2 m , m is a positive integer; or, At least one value of the first parameter is a multiple of 6.
33. The device according to any one of claims 29 to 31, characterized in that The first bandwidth is the BWP of the terminal device, and the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband, wherein M is configured, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer.
34. The device according to claim 32, characterized in that The first bandwidth is the BWP of the terminal device, and the size of the BWP is larger than the size of the first narrowband; and / or the size of the BWP is M times the size of the first narrowband, wherein M is configured, or the value of M is an integer multiple of 0.5, or the value of M is an integer multiple of 0.25, or at least one element in the value set of M belongs to {0.25, 0.5, 1, 2, 3, 4, 5}, or M is a predetermined positive integer.
35. A communication device, characterized in that: The communication device includes one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program codes or computer instructions; When the one or more processors execute the computer instructions, the communication device is caused to perform the information transmission method according to any one of claims 1 to 11.
36. A communication device, characterized in that The communication device includes one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program codes or computer instructions; When the one or more processors execute the computer instructions, the communication device is caused to perform the information transmission method according to any one of claims 12 to 17.
37. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions or programs. When the computer instructions or programs are executed on a computer, the computer is caused to execute the information transmission method according to any one of claims 1 to 11.
38. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions or programs. When the computer instructions or programs are executed on a computer, the computer is caused to execute the information transmission method according to any one of claims 12 to 17.
39. A chip, characterized in that: include: A processor and a communication interface, wherein the processor is coupled to a memory via the communication interface, and when the processor executes a computer program or instruction in the memory, the information transmission method according to any one of claims 1 to 11 is executed.
40. A chip, characterized in that: include: A processor and a communication interface, wherein the processor is coupled to a memory via the communication interface, and when the processor executes a computer program or instruction in the memory, the information transmission method according to any one of claims 12 to 17 is executed.
Citation Information
Patent Citations
Resource allocation method and device
CN107872779A