Information transmission method and device
By determining the target offset parameters and resource index in the terminal device, the problems of resource fragmentation and scheduling constraints of terminal devices in the same communication system are solved, realizing flexible resource allocation and effective coexistence of devices.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2021-05-10
- Publication Date
- 2026-04-14
AI Technical Summary
When terminal devices with different capabilities coexist in the same communication system, how can we avoid resource fragmentation, reduce resource scheduling constraints, and improve the flexibility of resource allocation?
The terminal device determines the resource block index for uplink control channel transmission by determining the target offset parameter, uplink control channel resource index, physical resource block offset parameter, and initial cyclic shift index set. This ensures that resources are not fragmented for other terminal devices and adjusts the resource position according to the frequency range and offset parameter to avoid conflicts.
This enables terminal devices with different capabilities to coexist better in the same communication system, reduces the restrictions of resource scheduling on other devices, and improves the flexibility of resource allocation.
Smart Images

Figure CN115334654B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to an information transmission method and apparatus. Background Technology
[0002] Terminal devices with different capabilities have different requirements for mobile communication systems. To meet demands for low cost and long standby time, reduced-capability terminal devices typically support smaller channel bandwidths than normal terminal devices. For example, for New Radio (NR) system frequency range 1, enhanced mobile broadband (eMBB) terminal devices typically support a maximum channel bandwidth of 100MHz. However, reduced-capability terminal devices may support a maximum channel bandwidth of 5MHz, 20MHz, or 40MHz. Reducing the channel bandwidth reduces the complexity and cost of the terminal device.
[0003] Terminal devices with different capabilities will coexist in the same communication system, and how to better support the coexistence of these terminal devices has become an urgent technical problem to be solved. Summary of the Invention
[0004] This application provides an information transmission method and apparatus that can avoid resource fragmentation, reduce restrictions on resource scheduling, and increase the flexibility of resource allocation.
[0005] In a first aspect, an information transmission method is provided, comprising: a terminal device determining a target offset parameter, an uplink control channel resource index, a physical resource block offset parameter, and the number of initial cyclic shift indices contained in an initial cyclic shift index set; the terminal device determining a resource block index for uplink control channel transmission based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set; and the terminal device sending uplink control information to a network device on the resource associated with the resource block index.
[0006] According to the information transmission method of this application embodiment, the terminal device determines the resource block index for uplink control channel transmission based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set. The resources associated with the resource block index will not cause resource fragmentation of other terminal devices, and will not cause the available resources of other terminal devices to be split into several fragmented frequency domain resources, thus limiting the resource scheduling of other terminal devices. The information transmission method of this application enables terminal devices with different capabilities to coexist better in the same communication system.
[0007] In conjunction with the first aspect, in certain implementations of the first aspect, the uplink control information frequency hopping transmission and the terminal device determining the resource block index include: the terminal device determining the first resource block index corresponding to the p-th hop of the uplink control information frequency hopping transmission based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set, where p is a positive integer; and / or, the terminal device determining the second resource block index corresponding to the q-th hop of the uplink control channel data frequency hopping transmission based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, the number of initial cyclic shift indices contained in the initial cyclic shift index set, and the first frequency range, where q is a positive integer, and the resource associated with the resource block index belongs to the first frequency range.
[0008] It should be noted that the information transmission method of this application embodiment can be applied to uplink control information transmission in frequency hopping scenarios as well as in non-frequency hopping scenarios. Taking a frequency hopping scenario including the p-th hop and the q-th hop as an example, the target offset parameter may include a first sub-offset parameter and a second sub-offset parameter. The first sub-offset parameter and the second sub-offset parameter can be used to determine the location of the physical uplink control channel resources corresponding to the p-th hop and the q-th hop, respectively, and can be referred to as the first sub-frequency domain resource and the second sub-frequency domain resource. The first terminal device then uses the first sub-frequency domain resource and the second sub-frequency domain resource to send uplink control information. The first sub-frequency domain resource and the second sub-frequency domain resource will not restrict the resource scheduling within the frequency range that other terminal devices can use, that is, reduce the restriction on the resource scheduling of other terminal devices and improve the flexibility of resource allocation.
[0009] It should be noted that the first frequency range is greater than the maximum channel bandwidth supported by the first terminal.
[0010] In conjunction with the first aspect, in some implementations of the first aspect, the target offset parameter includes a first sub-offset parameter and a second sub-offset parameter, wherein the first sub-offset parameter is used to determine the first resource block index, and the second sub-offset parameter is used to determine the second resource block index.
[0011] It should be noted that, in this implementation, the terminal device can further adjust the target offset parameter based on the number of uplink control channel resources multiplexed in each resource block of the uplink transmission of other terminal devices that have resource conflicts with it, or the cyclic shift number corresponding to the resource set of the uplink control channel. This avoids the situation where the resource associated with the resource block index conflicts with the resources used by other terminal devices for transmitting uplink control information. For example, the resource associated with the resource block index can be configured to a frequency position adjacent to the resources used by the other terminal devices for transmitting uplink control information by adjusting the target offset parameter.
[0012] It should be noted that the first sub-offset parameter and the second sub-offset parameter can be the same or different.
[0013] In one possible implementation, the first sub-offset parameter and the second sub-offset parameter are determined by the first terminal device based on the first configuration information sent by the network device.
[0014] In another possible implementation, the first sub-offset parameter is determined by the first terminal device based on the first configuration information, and the second sub-offset parameter (i.e., D2) is determined by the first terminal device based on the first sub-offset parameter (i.e., D1) and the number of resource blocks (i.e., N) included in the first frequency range. size )Sure.
[0015] As an example, and not a limitation, the second sub-offset parameter D2 can be determined in the following ways: in This represents the number of resource blocks included in the second frequency range.
[0016] In conjunction with the first aspect, in some implementations of the first aspect, p = 1 and q = 2; or, p = 2 and q = 1.
[0017] In conjunction with the first aspect, in certain implementations of the first aspect, the first resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following correspondence:
[0018] or
[0019]
[0020] Where X1 is the index of the first resource block. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS The initial cyclic shift index set contains the number of initial cyclic shift indices, D is the target offset parameter, D1 is the first sub-offset parameter used to determine the first resource block index, and floor(r) is the number of initial cyclic shift indices. PUCCH / 8) represents r PUCCH Round the result of / 8 down. Represents r PUCCH / N CS The result is rounded down.
[0021] In conjunction with the first aspect, in certain implementations of the first aspect, the second resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following correspondence:
[0022] or
[0023] or
[0024]
[0025] Where X2 is the index of the second resource block, and N size The number of resource blocks included in this first frequency range. The second frequency range includes the number of resource blocks, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D2 is the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CS The result is rounded down.
[0026] In this implementation, if the first sub-offset parameter and the second sub-offset parameter are the same, they can both be represented by the target offset parameter D; if the first sub-offset parameter and the second sub-offset parameter are different, they can be represented by D1 and D2 respectively, or if the first sub-offset parameter D1 is represented by the target offset parameter D, the second sub-offset parameter can be represented accordingly. The second frequency range is the number of resource blocks contained in the second frequency range, which is less than or equal to the channel bandwidth supported by the terminal device.
[0027] It should be noted that the determination of the target offset parameter includes, but is not limited to, the following methods: ① The terminal device determines the target offset parameter based on a first position and a second position, wherein the first position is the location of the y-th resource block index in the first frequency range, and the second position is the location of the resource block with resource block index z in the second frequency range, where y and z are non-negative integers, the first frequency range is greater than the maximum channel bandwidth supported by the terminal device, and the second frequency range is less than or equal to the maximum channel bandwidth supported by the terminal device. Optionally, y and z can be the same, for example, y = z = 0; ② The terminal device determines the target offset parameter based on first information received by the terminal device from the network device, for example, the first information is a master information block (MIB) or a system information block 1. 1, SIB1), or a field in SIB1, or a field in the downlink control information of the PDSCH carrying SIB1 or the downlink control information of the PDSCH carrying SIB1; ③ The target offset parameter is a predefined parameter. For example, the terminal device determines the target offset parameter in a predefined way. The target offset parameter can be a predefined value; ④ The terminal device (which can be referred to as terminal device #1) determines the target offset parameter according to a predefined rule. For example, the target offset parameter is determined according to the frequency position occupied by the PUCCH resource set configured by other terminal devices (which can be referred to as terminal device #2) with resource conflicts (an example of a predefined rule), so that the frequency domain resource of the PUCCH of terminal device #1 is a frequency position adjacent to the frequency domain resource of the PUCCH of terminal device #2.
[0028] In conjunction with the first aspect, in some implementations of the first aspect, the target offset parameter is an integer less than 0; or, the target offset parameter is an integer multiple of K, where K = 2, 3, or 4.
[0029] In conjunction with the first aspect, in some implementations of the first aspect, the terminal device does not hop the uplink control information on the resource associated with the resource block index.
[0030] In conjunction with the first aspect, in some implementations of the first aspect, before the terminal device determines the target offset parameter, the method further includes: the terminal device determining that the subcarrier spacing S corresponding to the terminal device and the number of symbols L of the uplink control channel resource satisfy a first preset condition.
[0031] As an example, and not a limitation, the first preset condition can be one or more of the following conditions: ① The minimum value of L is greater than or equal to 4; ② The minimum value of L is determined according to S; ③ The value of L belongs to a first numerical range, and when the value of L belongs to the first numerical range, the uplink control channel does not perform frequency hopping transmission, or the uplink control channel performs frequency hopping transmission, and frequency tuning is not required between two adjacent hops of the frequency hopping transmission; as an example, and not a limitation, the first numerical range can include {2, 4, 10}. ④ The value of L belongs to a second numerical range, and when the value of L belongs to the second numerical range, the uplink control channel performs frequency hopping transmission, and frequency tuning is required between two adjacent hops of the frequency hopping transmission; as an example, and not a limitation, the second numerical range can include {14}. ⑤ When the value of S falls within the third numerical range, the uplink control channel either does not perform frequency hopping transmission, or performs frequency hopping transmission, and frequency tuning is not required between adjacent hops. This third numerical range can include 15kHz, 30kHz, 60kHz, or greater than 60kHz, as an example rather than a limitation. ⑥ When the value of S falls within the fourth numerical range, the uplink control channel can perform frequency hopping transmission, and frequency tuning is required between adjacent hops. This fourth numerical range can include 15kHz, 30kHz, or 60kHz, as an example rather than a limitation.
[0032] In this implementation, the terminal device performs frequency hopping outside the second frequency range only when the subcarrier spacing S and / or the number of symbols L used for uplink control channel transmission meet the first preset condition. When S and L do not meet the first preset condition, the terminal device does not perform frequency hopping outside the second frequency range, or in other words, the terminal device only performs frequency hopping within the second frequency range. This reduces the impact of frequency tuning (or readjustment) time on the performance of frequency domain resources with fewer symbols L corresponding to the terminal device.
[0033] In a second aspect, an information transmission method is provided, the method comprising: a first terminal device (corresponding to the aforementioned terminal device) receiving first configuration information, the first configuration information being used to instruct the first terminal device to use at least one first frequency domain resource to transmit uplink control information, the first frequency domain resource belonging to a first frequency range; the first terminal device transmitting the uplink control information according to the first configuration information.
[0034] It should be noted that before the first terminal device receives the first configuration information, the method further includes: the first terminal device receiving second configuration information, which is used to indicate a second frequency range allocated by the network device for the first terminal device. The second frequency range includes at least one second frequency domain resource, which is used by the first terminal device to send the uplink control information. The second frequency domain resource also belongs to a third frequency domain range allocated by the network device for the second terminal device (corresponding to other terminal devices that conflict with the aforementioned terminal device's resources). It should be noted that the first frequency domain resource is outside the third frequency domain range, or the first frequency domain resource is located at the edge of the third frequency domain range.
[0035] In one possible implementation, the first frequency domain resource may be located at both ends of the carrier, or it may be adjacent to the resources used by the second terminal device to transmit uplink control information (which may be referred to as the third frequency domain resource).
[0036] In one possible implementation, the uplink control information is used for the terminal device to access the network device. For example, the uplink control information may be a hybrid automatic repeat request message that is a feedback of the contention resolution message sent by the terminal device to the network device during random access.
[0037] According to the information transmission method of this application embodiment, the second frequency domain resource for sending uplink control information determined by the first terminal device based on the second configuration information belongs to the third frequency domain range allocated by the network device to the second terminal device. This second frequency domain resource leads to frequency domain fragmentation within the third frequency domain range, being split into several fragmented frequency domain resources, which restricts the resource scheduling of the second terminal device. Therefore, the first terminal device can determine a first frequency domain resource for sending uplink control information based on the first configuration information. This first frequency domain resource is outside the third frequency domain range, or it is located at the edge of the third frequency domain range. This first frequency domain resource does not restrict the resource use of the second terminal within the third frequency domain range, improving the flexibility of resource scheduling.
[0038] It should be noted that the first frequency range is greater than the maximum channel bandwidth supported by the first terminal, the second frequency range is less than or equal to the maximum channel bandwidth supported by the first terminal, and the third frequency range is less than or equal to the maximum channel bandwidth supported by the second terminal.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, the first configuration information is specifically used to indicate a target offset parameter, which is an offset parameter between the first frequency domain resource and the second frequency domain resource.
[0040] According to the information transmission method of this application embodiment, the first terminal device can determine the offset parameter between the first frequency domain resource and the second frequency domain resource based on the first configuration information, then determine the position of the first frequency domain resource through the target offset parameter and the second frequency domain resource, and then use the first frequency domain resource to send uplink control information, thereby reducing the restrictions on resource scheduling of the second terminal device and improving the flexibility of resource allocation.
[0041] In conjunction with the second aspect, in certain implementations of the second aspect, in the scenario of frequency hopping transmission of the uplink control information, the target offset parameter includes a first sub-offset parameter and a second sub-offset parameter, the first frequency domain resource includes a first sub-frequency domain resource and a second sub-frequency domain resource, and the method includes: the first terminal device determining the first sub-offset parameter and the second sub-offset parameter; the first terminal device determining the first sub-frequency domain resource and the second sub-frequency domain resource respectively based on the first sub-offset parameter and the second sub-offset parameter, wherein the first sub-frequency domain resource and the second sub-frequency domain resource are outside the range of the third frequency domain, or the first sub-frequency domain resource and the second sub-frequency domain resource are located at the edge of the range of the third frequency domain.
[0042] It should be noted that the information transmission method of this application embodiment can be applied to uplink control information transmission in frequency hopping scenarios as well as uplink control information transmission in non-frequency hopping scenarios. Taking a frequency hopping scenario including a first hop and a second hop as an example, the target offset parameter may include a first sub-offset parameter and a second sub-offset parameter. The first sub-offset parameter and the second sub-offset parameter can be used to determine the location of the physical uplink control channel resources corresponding to the first hop and the second hop, respectively, that is, the first sub-frequency domain resource and the second sub-frequency domain resource. The first terminal device then uses the first sub-frequency domain resource and the second sub-frequency domain resource to send uplink control information. The first sub-frequency domain resource and the second sub-frequency domain resource no longer restrict the resource scheduling in the third frequency range, that is, the restriction on the resource scheduling of the second terminal device is reduced, and the flexibility of resource allocation is improved.
[0043] In conjunction with the second aspect, in some implementations of the second aspect, the first configuration information includes the number of RBs included in the first frequency range and indication information of the first sub-offset parameter, the first sub-frequency domain resource and the second sub-frequency domain resource are located within the first frequency range, and the method includes: the first terminal device determining the first sub-offset parameter according to the first configuration information; the first terminal device determining the second sub-offset parameter according to the first sub-offset parameter and the number of RBs included in the first frequency range; the first terminal device determining the first sub-frequency domain resource and the second sub-frequency domain resource according to the first sub-offset parameter and the second sub-offset parameter respectively; and the first terminal device using the first sub-frequency domain resource and the second sub-frequency domain resource to send the uplink control information.
[0044] It should be noted that the first sub-offset parameter and the second sub-offset parameter can be the same or different.
[0045] Optionally, if the first sub-offset parameter and the second sub-offset parameter are the same, only one offset parameter can be used for indication to save some resources.
[0046] In one possible implementation, the first sub-offset parameter and the second sub-offset parameter are determined by the first terminal device based on the first configuration information.
[0047] In another possible implementation, the first sub-offset parameter is determined by the first terminal device based on the first configuration information, and the second sub-offset parameter (i.e., D2) is determined by the first terminal device based on the first sub-offset parameter (i.e., D1) and the number of resource blocks (i.e., N) included in the first frequency range. size )Sure.
[0048] As an example, and not a limitation, the second sub-offset parameter D2 can be determined in the following ways: in This represents the number of resource blocks included in the second frequency range.
[0049] In one possible implementation, the first terminal device can determine the resource block index (corresponding to the first resource block index) (denoted as X1) corresponding to the first sub-frequency domain resource based on the target offset parameter according to the following formula:
[0050]
[0051] or
[0052] Where X1 is the index of the first resource block. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS The initial cyclic shift index set contains the number of initial cyclic shift indices, D is the target offset parameter, D1 is the first sub-offset parameter, and floor(r) PUCCH / 8) represents r PUCCH Round the result of / 8 down. Represents r PUCCH / N CS The result is rounded down.
[0053] In one possible implementation, the first terminal device can determine the resource block index (corresponding to the second resource block index) (denoted as X2) corresponding to the second sub-frequency domain resource based on the target offset parameter according to the following formula:
[0054]
[0055] or
[0056] or
[0057] Where X2 is the index of the second resource block, and N size The number of resource blocks included in this first frequency range. The second frequency range includes the number of resource blocks, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D2 is the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CS The result is rounded down.
[0058] In conjunction with the second aspect, in some implementations of the second aspect, the first configuration information includes indication information of the first sub-offset parameter and indication information of the second sub-offset parameter, and the first terminal device determines the first sub-frequency domain resource and the second sub-frequency domain resource according to the first sub-offset parameter and the second sub-offset parameter respectively, including: the first terminal device determines the first sub-offset parameter and the second sub-offset parameter according to the first configuration information; the first terminal device determines the first sub-frequency domain resource and the second sub-frequency domain resource respectively according to the first sub-offset parameter and the second sub-offset parameter; and the first terminal device uses the first sub-frequency domain resource and the second sub-frequency domain resource to send the uplink control information.
[0059] In this implementation, the first sub-offset parameter and the second sub-offset parameter can be the same or different. If the first sub-offset parameter and the second sub-offset parameter are different, the first configuration information includes indication information for the first sub-offset parameter and indication information for the second sub-offset parameter. The first terminal device determines the first sub-offset parameter and the second sub-offset parameter based on the indication information for the first sub-offset parameter and the indication information for the second sub-offset parameter, respectively. Then, it determines the first sub-frequency domain resource and the second sub-frequency domain resource based on the first sub-offset parameter and the second sub-offset parameter. The first terminal device then uses the first sub-frequency domain resource and the second sub-frequency domain resource to send uplink control information. The first sub-frequency domain resource and the second sub-frequency domain resource do not restrict resource scheduling within the third frequency range, thus reducing restrictions on resource scheduling for the second terminal device and improving the flexibility of resource allocation.
[0060] Optionally, if the first sub-offset parameter and the second sub-offset parameter are the same, only one indication information can be used for indication to save some resource overhead.
[0061] In conjunction with the second aspect, in some implementations of the second aspect, before the first terminal device determines the target offset parameter, the method further includes: the first terminal device determining a first parameter, the first parameter being used to determine the target offset parameter, the first parameter being related to the number of resources of the uplink control channel multiplexed for each resource block in the uplink transmission or the cyclic shift number corresponding to the resource set of the uplink control channel; and the first terminal device determining the target offset parameter including: the first terminal device determining the target offset parameter based on the first parameter.
[0062] In this implementation, the first terminal device can further adjust the target offset parameter based on the number of resources of the uplink control channel multiplexed in each resource block in the uplink transmission or the cyclic shift number corresponding to the resource set of the uplink control channel, and then determine the first frequency domain resource based on the target offset parameter. This avoids the conflict between the first frequency domain resource and the resources used for transmitting uplink control information in the third frequency range used by the second terminal device (which can be called the third frequency domain resource). For example, the first frequency domain resource can be configured to a frequency position adjacent to the third frequency domain resource through the first parameter.
[0063] In conjunction with the second aspect, in some implementations of the second aspect, before the first terminal device determines the target offset parameter, the method further includes: the first terminal device determining that the interval S of the subcarriers corresponding to the first terminal device and the number of symbols L used for uplink control channel transmission satisfy a first preset condition.
[0064] As an example, and not a limitation, the first preset condition can be one or more of the following conditions: ① The minimum value of L is greater than or equal to 4; ② The minimum value of L is determined according to S; ③ The value of L belongs to a first numerical range, and when the value of L belongs to the first numerical range, the uplink control channel does not perform frequency hopping transmission, or the uplink control channel performs frequency hopping transmission, and frequency tuning is not required between two adjacent hops of the frequency hopping transmission; as an example, and not a limitation, the first numerical range can include {2, 4, 10}. ④ The value of L belongs to a second numerical range, and when the value of L belongs to the second numerical range, the uplink control channel performs frequency hopping transmission, and frequency tuning is required between two adjacent hops of the frequency hopping transmission; as an example, and not a limitation, the second numerical range can include {14}. ⑤ When the value of S falls within the third numerical range, the uplink control channel either does not perform frequency hopping transmission, or performs frequency hopping transmission, and frequency tuning is not required between adjacent hops. This third numerical range can include 15kHz, 30kHz, 60kHz, or greater than 60kHz, as an example rather than a limitation. ⑥ When the value of S falls within the fourth numerical range, the uplink control channel can perform frequency hopping transmission, and frequency tuning is required between adjacent hops. This fourth numerical range can include 15kHz, 30kHz, or 60kHz, as an example rather than a limitation.
[0065] In this implementation, the first terminal device performs frequency hopping outside the second frequency range only when the subcarrier spacing S and / or the number of symbols L used for uplink control channel transmission meet the first preset condition. When S and L do not meet the first preset condition, the first terminal device does not perform frequency hopping outside the second frequency range, or in other words, the first terminal device only performs frequency hopping within the second frequency range, thereby reducing the impact of readjustment time on the performance of the first frequency domain resources with a smaller number of symbols L corresponding to the first terminal device.
[0066] Thirdly, an information transmission method is provided, comprising: a terminal device determining the number of symbols L and / or the subcarrier spacing S used for uplink control channel transmission; wherein L and / or S satisfy at least one of the following: 1) the minimum value of L is greater than or equal to 4; 2) the minimum value of L is determined according to S; 3) the value of L belongs to a first numerical range, wherein the uplink control channel does not perform frequency hopping transmission within the first numerical range, or the uplink control channel performs frequency hopping transmission, and frequency tuning is not required between two adjacent hops of the frequency hopping transmission; 4) the value of L belongs to a second... 5) The value of S belongs to the third value range, within which the uplink control channel does not perform frequency hopping transmission, or the uplink control channel performs frequency hopping transmission, and frequency tuning is required between two adjacent hops; 6) The value of S belongs to the fourth value range, within which the uplink control channel can perform frequency hopping transmission, and frequency tuning is required between two adjacent hops; The terminal device transmits the uplink control channel.
[0067] In one possible implementation, for 1) above, when 1) is satisfied, the two hops of the PUCCH transmission sent by the terminal device are outside the second frequency range. For example, when L = 10, the two hops of the PUCCH transmission sent by the terminal device are outside the second frequency range. For 2), when 2) is satisfied, the two hops of the PUCCH transmission sent by the terminal device are either outside the second frequency range or within the second frequency range. For example, when S = 15 kHz, the minimum value of L is 10, that is, the two hops of the PUCCH transmission sent by the terminal device are outside the second frequency range; for example, when S = 30 kHz, the minimum value of L is 14, that is, the two hops of the PUCCH transmission sent by the terminal device are outside the second frequency range; for example, when S = 60 kHz, the PUCCH transmission sent by the terminal device is either non-frequency hopping or frequency hopping, and the two adjacent hops of the frequency hopping transmission are within the second frequency range. For 3), when 3) is satisfied, the PUCCH transmission sent by the terminal device is either non-frequency hopping or frequency hopping, and the two hops are within the second frequency range. The first numerical range can be L less than or equal to 4. For 4), when 4) is satisfied, the PUCCH transmission sent by the terminal device has two hops outside the second frequency range. The second numerical range can be L greater than 4, or L greater than or equal to 10. For 5), when 5) is satisfied, the PUCCH transmission sent by the terminal device is either frequency-hopping or frequency-hopping, and both hops are within the second frequency range. The third numerical range can be S greater than or equal to 60kHz, or S greater than 30kHz. For 6), when 6) is satisfied, the PUCCH transmission sent by the terminal device has two hops outside the second frequency range. The fourth numerical range can be S less than or equal to 30kHz.
[0068] It should be noted that 1) to 6) above can be combined with each other. For example, 3) can be combined with 5), that is, when the value of L is in the first numerical range and S is in the third numerical range, the PUCCH does not hop frequency, or the PUCCH hops frequency, and frequency tuning is not required between two adjacent hops. For example, 4) can be combined with 6), that is, when the value of L is in the second numerical range and S is in the fourth numerical range, the PUCCH can hop frequency, and frequency tuning is required between two adjacent hops.
[0069] In one possible implementation, the terminal device receives second information sent by the network device. This second information can be used to indicate whether the uplink control information of the terminal device should be transmitted via frequency hopping. Optionally, if the second information is used to indicate that the uplink control information of the terminal device should be transmitted via frequency hopping, the second information can also be used to further indicate whether frequency tuning is required for the frequency hopping transmission of the uplink control information. Alternatively, the second information can also be used to further indicate that the uplink control information should be transmitted via frequency hopping within a second frequency range, or that the uplink control information should be transmitted via frequency hopping outside the second frequency range.
[0070] In one possible implementation, the terminal device receives fourth information sent by the network device, which is used to indicate whether the terminal device should hop frequencies, and / or, the terminal device receives fifth information sent by the network device, which is used to indicate whether the terminal device should hop frequencies within or outside a second frequency range. For example, the fourth and fifth information may be MIB, SIB1, DCI of the PDSCH carrying SIB1, RRC signaling, or DCI.
[0071] In one possible implementation, the frequency range in which the uplink control channel does not hop frequency, or where the uplink control channel hops frequency and no frequency tuning is required between adjacent hops, can be referred to as a first type of numerical range. For example, this first type of numerical range can be: S = 15 kHz and L = 2 or 4, or S = 30 or 60 kHz and L = 2, 4, or 10, or S greater than 60 kHz. The frequency range in which the uplink control channel hops frequency and frequency tuning is required between adjacent hops can be referred to as a second numerical range. For example, this second type of numerical range can be: S less than 15 kHz, or S = 15 kHz and L = 10 or 14, or S greater than 15 kHz and less than 30 kHz, or S = 30 kHz and L = 14, or S greater than 30 kHz and less than 60 kHz, or S = 60 kHz and L = 14.
[0072] As an example and not a limitation, the first numerical range may include {2, 4, 10}; the second numerical range may include {14}; the third numerical range may include 15KHz, 30KHz, 60KHz, or greater than 60KHz; and the fourth numerical range may include 15KHz, 30KHz, or 60KHz.
[0073] Fourthly, an information transmission method is provided, the method comprising: a network device sending first information to a terminal device, the first information being used by the terminal device to determine a resource block index, the first information also being used to indicate a target offset parameter, an uplink control channel resource index, a physical resource block offset parameter, and the number of initial cyclic shift indices contained in an initial cyclic shift index set; the network device receiving uplink control information sent by the terminal device on the resource associated with the resource block index.
[0074] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the uplink control information frequency hopping transmission and the first information used by the terminal device to determine the resource block index include: the first information used by the terminal device to determine the first resource block index corresponding to the p-th hop of the uplink control information frequency hopping transmission, where p is a positive integer; and / or, the first information used by the terminal device to determine the second resource block index corresponding to the q-th hop of the uplink control information frequency hopping transmission, where q is a positive integer.
[0075] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the target offset parameter includes a first sub-offset parameter and a second sub-offset parameter, wherein the first sub-offset parameter is used to determine the first resource block index, and the second sub-offset parameter is used to determine the second resource block index.
[0076] In conjunction with the fourth aspect, in some implementations of the fourth aspect, p = 1 and q = 2; or p = 2 and q = 1.
[0077] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the first resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following correspondence:
[0078] or
[0079]
[0080] Where X1 is the index of the first resource block. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CSD is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D1 is the first sub-offset parameter used to determine the first resource block index. Represents r PUCCH / N CS The result is rounded down.
[0081] In this implementation, if the first sub-offset parameter and the second sub-offset parameter are the same, they can be represented by the target offset parameter D; if the first sub-offset parameter and the second sub-offset parameter are different, they can be represented by D1 and D2 respectively. Alternatively, if the first sub-offset parameter is represented by the target offset parameter D, the second sub-offset parameter can be represented accordingly. in The second frequency range is the number of resource blocks contained in the second frequency range, which is less than or equal to the channel bandwidth supported by the terminal device.
[0082] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the second resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following correspondence:
[0083] or
[0084] or
[0085]
[0086] Where X2 is the index of the second resource block, and N size The first frequency range includes the number of resource blocks, and the resource associated with the resource block index belongs to the first frequency range. The second frequency range includes the number of resource blocks, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D2 is the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CS The result is rounded down.
[0087] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the first information used to indicate the target offset parameter includes: the first information indicating a first position and a second position, the first position and the second position used to determine the target offset parameter, wherein the first position is the position of the y-th resource block index in the first frequency range, the second position is the position of the resource block with resource block index z in the second frequency range, y and z are non-negative integers, wherein the first frequency range is greater than the maximum channel bandwidth supported by the terminal device, and the second frequency range is less than or equal to the maximum channel bandwidth supported by the terminal device; or the first information includes the target offset parameter; or the first information includes a predefined parameter used to determine the target offset parameter; or the first information includes a predefined rule used to determine the target offset parameter.
[0088] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the target offset parameter is an integer less than 0; or, the target offset parameter is an integer multiple of K, where K = 2, 3, or 4.
[0089] In conjunction with the fourth aspect, in some implementations of the fourth aspect, before the network device sends the first information to the terminal device, the method further includes: the network device determining that the subcarrier spacing S corresponding to the terminal device and the number of symbols L of the uplink control channel resource satisfy a first preset condition.
[0090] As an example, and not a limitation, the first preset condition can be one or more of the following conditions: ① The minimum value of L is greater than or equal to 4; ② The minimum value of L is determined according to S; ③ The value of L belongs to a first numerical range, and when the value of L belongs to the first numerical range, the uplink control channel does not perform frequency hopping transmission, or the uplink control channel performs frequency hopping transmission, and frequency tuning is not required between two adjacent hops of the frequency hopping transmission; as an example, and not a limitation, the first numerical range can include {2, 4, 10}. ④ The value of L belongs to a second numerical range, and when the value of L belongs to the second numerical range, the uplink control channel performs frequency hopping transmission, and frequency tuning is required between two adjacent hops of the frequency hopping transmission; as an example, and not a limitation, the second numerical range can include {14}. ⑤ When the value of S falls within the third numerical range, the uplink control channel either does not perform frequency hopping transmission, or performs frequency hopping transmission, and frequency tuning is not required between adjacent hops. This third numerical range can include 15kHz, 30kHz, 60kHz, or greater than 60kHz, as an example rather than a limitation. ⑥ When the value of S falls within the fourth numerical range, the uplink control channel can perform frequency hopping transmission, and frequency tuning is required between adjacent hops. This fourth numerical range can include 15kHz, 30kHz, or 60kHz, as an example rather than a limitation.
[0091] The beneficial effects of the information transmission device provided in the fourth aspect can be referred to the beneficial effects of the first aspect and its various possible implementations, and will not be repeated here.
[0092] Fifthly, an information transmission method is provided, the method comprising: a network device determining the number of symbols L and / or the subcarrier spacing S used by a terminal device to transmit uplink control information; wherein L and / or S satisfy at least one of the following: 1) the minimum value of L is greater than or equal to 4; 2) the minimum value of L is determined according to S; 3) the value of L belongs to a first numerical range, wherein the uplink control channel does not perform frequency hopping transmission within the first numerical range, or the uplink control channel performs frequency hopping transmission, and frequency tuning is not required between two adjacent hops of the frequency hopping transmission; 4) the value of L belongs to a second numerical range. The uplink control channel is frequency-hopping within the range of the second value, and frequency tuning is required between adjacent hops in the frequency-hopping transmission; 5) The value of S belongs to the third value range, and the uplink control channel is not frequency-hopping within the third value range, or the uplink control channel is frequency-hopping, and frequency tuning is not required between adjacent hops in the frequency-hopping transmission; 6) The value of S belongs to the fourth value range, and the uplink control channel is capable of frequency-hopping transmission within the fourth value range, and frequency tuning is required between adjacent hops in the frequency-hopping transmission; The network device receives the uplink control information sent by the terminal device.
[0093] In one possible implementation, for 1) above, when 1) is satisfied, the network device can be configured to transmit PUCCH from the terminal device with two hops outside the second frequency range. For example, when L = 10, the network device can be configured to transmit PUCCH from the terminal device with two hops outside the second frequency range. For 2), when 2) is satisfied, the network device can be configured to transmit PUCCH from the terminal device with two hops outside the second frequency range, or within the second frequency range. For example, when S = 15 kHz, the minimum value of L is 10, that is, the network device can be configured to transmit PUCCH from the terminal device with two hops outside the second frequency range; for example, when S = 30 kHz, the minimum value of L is 14, that is, the network device can be configured to transmit PUCCH from the terminal device with two hops outside the second frequency range; for example, when S = 60 kHz, the network device can be configured to transmit PUCCH from the terminal device without frequency hopping, or transmit PUCCH with frequency hopping, and the two adjacent hops of the frequency hopping transmission are within the second frequency range. For 3), when 3) is satisfied, the network device can be configured to transmit PUCCH data sent by the terminal device without frequency hopping, or with frequency hopping, and the two hops are within the second frequency range. The first numerical range can be L less than or equal to 4. For 4), when 4) is satisfied, the network device can be configured to transmit PUCCH data sent by the terminal device with the two hops outside the second frequency range. The second numerical range can be L greater than 4, or L greater than or equal to 10. For 5), when 5) is satisfied, the network device can be configured to transmit PUCCH data sent by the terminal device without frequency hopping, or with frequency hopping, and the two hops are within the second frequency range. The third numerical range can be S greater than or equal to 60 kHz, or S greater than 30 kHz. For 6), when 6) is satisfied, the network device can be configured to transmit PUCCH data sent by the terminal device with the two hops outside the second frequency range. The fourth numerical range can be S less than or equal to 30 kHz.
[0094] It should be noted that 1) to 6) above can be combined with each other. For example, 3) can be combined with 5), that is, when the value of L is in the first numerical range and S is in the third numerical range, the PUCCH does not hop frequency, or the PUCCH hops frequency, and frequency tuning is not required between two adjacent hops. For example, 4) can be combined with 6), that is, when the value of L is in the second numerical range and S is in the fourth numerical range, the PUCCH can hop frequency, and frequency tuning is required between two adjacent hops.
[0095] In one possible implementation, the network device can send second information to the terminal device. The second information can be used to indicate whether the uplink control information of the terminal device should be transmitted via frequency hopping. Optionally, if the second information is used to indicate that the uplink control information of the terminal device should be transmitted via frequency hopping, the second information can also be used to further indicate whether the frequency hopping transmission of the uplink control information needs to be frequency tuned. Alternatively, the second information can also be used to further indicate that the uplink control information should be transmitted via frequency hopping within a second frequency range, or that the uplink control information should be transmitted via frequency hopping outside the second frequency range.
[0096] In one possible implementation, the network device sends a fourth message to the terminal device, the fourth message indicating whether the terminal device should hop frequencies, and / or the network device sends a fifth message to the terminal device, the fifth message indicating whether the terminal device should hop frequencies within or outside the second frequency range. For example, the fourth and fifth messages may be MIB, SIB1, DCI of the PDSCH carrying SIB1, RRC signaling, or DCI.
[0097] In one possible implementation, the frequency range in which the uplink control channel does not hop frequency, or where the uplink control channel hops frequency and no frequency tuning is required between adjacent hops, can be referred to as a first type of numerical range. For example, this first type of numerical range can be: S = 15 kHz and L = 2 or 4, or S = 30 or 60 kHz and L = 2, 4, or 10, or S greater than 60 kHz. The frequency range in which the uplink control channel hops frequency and frequency tuning is required between adjacent hops can be referred to as a second numerical range. For example, this second type of numerical range can be: S less than 15 kHz, or S = 15 kHz and L = 10 or 14, or S greater than 15 kHz and less than 30 kHz, or S = 30 kHz and L = 14, or S greater than 30 kHz and less than 60 kHz, or S = 60 kHz and L = 14.
[0098] As an example and not a limitation, the first numerical range may include {2, 4, 10}; the second numerical range may include {14}; the third numerical range may include 15KHz, 30KHz, 60KHz, or greater than 60KHz; and the fourth numerical range may include 15KHz, 30KHz, or 60KHz.
[0099] The beneficial effects of the information transmission device provided in the fourth aspect can be referred to in the third aspect and the beneficial effects of its various possible implementations, which will not be elaborated here.
[0100] A sixth aspect provides an information transmission apparatus, comprising: a processing unit configured to: a terminal device determine a target offset parameter, an uplink control channel resource index, a physical resource block offset parameter, and the number of initial cyclic shift indices contained in an initial cyclic shift index set; the processing unit is further configured to: determine a resource block index based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set; and a transceiver unit configured to: send uplink control information to a network device on the resource associated with the resource block index.
[0101] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the uplink control information frequency hopping transmission and the processing unit are further configured to allow the terminal device to determine the first resource block index corresponding to the p-th hop of the uplink control information frequency hopping transmission based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set, where p is a positive integer; and / or, the processing unit is further configured to allow the terminal device to determine the second resource block index corresponding to the q-th hop of the uplink control channel data frequency hopping transmission based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, the number of initial cyclic shift indices contained in the initial cyclic shift index set, and the first frequency range, where q is a positive integer, and the resource associated with the resource block index belongs to the first frequency range.
[0102] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the target offset parameter includes a first sub-offset parameter and a second sub-offset parameter, and the processing unit is further configured to allow the terminal device to determine the first resource block index based on the first sub-offset parameter, and / or the processing unit is further configured to allow the terminal device to determine the second resource block index based on the second sub-offset parameter.
[0103] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the processing unit determines the first resource block index based on the following correspondence between the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set:
[0104] or
[0105]
[0106] Where X1 is the index of the first resource block. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CSD is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D1 is the first sub-offset parameter used to determine the first resource block index. Represents r PUCCH / N CS The result is rounded down.
[0107] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the processing unit determines the second resource block index based on the following correspondence between the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set:
[0108] or
[0109] or
[0110]
[0111] Where X2 is the index of the second resource block, and N size The number of resource blocks included in this first frequency range. The second frequency range includes the number of resource blocks, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D2 is the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CS The result is rounded down.
[0112] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the processing unit for determining the target offset parameter for the terminal device includes: the processing unit being configured to allow the terminal device to determine the target offset parameter based on a first position and a second position, wherein the first position is the position of the y-th resource block index in the first frequency range, the second position is the position of the resource block with resource block index z in the second frequency range, and y and z are non-negative integers, wherein the first frequency range is greater than the maximum channel bandwidth supported by the terminal device, and the second frequency range is less than or equal to the maximum channel bandwidth supported by the terminal device; or the transceiver unit is further configured to allow the terminal device to receive first information from the network device, and the processing unit being configured to allow the terminal device to determine the target offset parameter based on the first information; or the processing unit being configured to allow the terminal device to determine the target offset parameter based on predefined parameters; or the processing unit being configured to allow the terminal device to determine the target offset parameter based on predefined rules.
[0113] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the processing unit is further configured to allow the terminal device to transmit the uplink control information on the resource associated with the resource block index without frequency hopping.
[0114] In conjunction with the sixth aspect, in some implementations of the sixth aspect, before the processing unit determines the target offset parameters for the terminal device, the processing unit is further configured to determine that the subcarrier spacing S corresponding to the terminal device and the number of symbols L of the uplink control channel resource satisfy a first preset condition.
[0115] The beneficial effects of the information transmission device provided in the sixth aspect can be referenced in the first and second aspects and their various possible implementations, and will not be elaborated here.
[0116] A seventh aspect provides an information transmission apparatus, comprising: a processing unit configured to determine the number of symbols L and / or the subcarrier spacing S used to transmit uplink control information; the processing unit is further configured to determine that L and / or S satisfy at least one of the following: the minimum value of L is greater than or equal to 4; the minimum value of L is determined based on S; the value of L falls within a first numerical range, wherein the uplink control channel does not perform frequency hopping transmission within the first numerical range, or the uplink control channel performs frequency hopping transmission, and frequency tuning is not required between two adjacent hops of the frequency hopping transmission; the value of L falls within a certain range. Within a second numerical range, the uplink control channel performs frequency hopping transmission and frequency tuning is required between adjacent hops; within a third numerical range, the uplink control channel does not perform frequency hopping transmission, or the uplink control channel performs frequency hopping transmission and frequency tuning is not required between adjacent hops; within a fourth numerical range, the uplink control channel can perform frequency hopping transmission and frequency tuning is required between adjacent hops; a transceiver unit is used to send or receive the uplink control information.
[0117] The beneficial effects of the information transmission device provided in the seventh aspect can be seen in the beneficial effects of the third and fifth aspects and their various possible implementations, which will not be elaborated here.
[0118] Eighthly, an information transmission apparatus is provided, comprising: a transceiver unit, configured to send first information from a network device to a terminal device, the first information being used by the terminal device to determine a resource block index, the first information further being used to indicate a target offset parameter, an uplink control channel resource index, a physical resource block offset parameter, and the number of initial cyclic shift indices contained in an initial cyclic shift index set; the transceiver unit is further configured to receive uplink control information sent by the terminal device on the resource associated with the resource block index.
[0119] In conjunction with the eighth aspect, in certain implementations of the eighth aspect, the uplink control information frequency hopping transmission and the first information used by the terminal device to determine the resource block index include: the first information used by the terminal device to determine the first resource block index corresponding to the p-th hop of the uplink control information frequency hopping transmission, where p is a positive integer; and / or, the first information used by the terminal device to determine the second resource block index corresponding to the q-th hop of the uplink control information frequency hopping transmission, where q is a positive integer.
[0120] In conjunction with the eighth aspect, in some implementations of the eighth aspect, the target offset parameter includes a first sub-offset parameter and a second sub-offset parameter, wherein the first sub-offset parameter is used to determine the first resource block index and the second sub-offset parameter is used to determine the second resource block index.
[0121] In conjunction with the eighth aspect, in some implementations of the eighth aspect, p = 1 and q = 2; or p = 2 and q = 1.
[0122] In conjunction with aspect eight, in certain implementations of aspect eight, the first resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following correspondence:
[0123] or
[0124]
[0125] Where X1 is the index of the first resource block. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D1 is the first sub-offset parameter used to determine the first resource block index. Represents r PUCCH / N CS The result is rounded down.
[0126] In conjunction with aspect eight, in certain implementations of aspect eight, the second resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following correspondence:
[0127] or
[0128] or
[0129]
[0130] Where X2 is the index of the second resource block, and N size The first frequency range includes the number of resource blocks, and the resource associated with the resource block index belongs to the first frequency range. The second frequency range includes the number of resource blocks, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D2 is the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CS The result is rounded down.
[0131] In conjunction with the eighth aspect, in certain implementations of the eighth aspect, the first information used to indicate the target offset parameter includes: the first information indicating a first position and a second position, the first position and the second position used to determine the target offset parameter, wherein the first position is the position of the y-th resource block index in the first frequency range, the second position is the position of the resource block with resource block index z in the second frequency range, y and z are non-negative integers, wherein the first frequency range is greater than the maximum channel bandwidth supported by the terminal device, and the second frequency range is less than or equal to the maximum channel bandwidth supported by the terminal device; or the first information includes the target offset parameter; or the first information includes a predefined parameter used to determine the target offset parameter; or the first information includes a predefined rule used to determine the target offset parameter.
[0132] In conjunction with the eighth aspect, in some implementations of the eighth aspect, the target offset parameter is an integer less than 0; or, the target offset parameter is an integer multiple of K, where K = 2, 3, or 4.
[0133] In conjunction with the eighth aspect, in some implementations of the eighth aspect, the transceiver unit is further configured to allow the network device to receive uplink control information sent by the terminal device on the resource associated with the resource block index without frequency hopping.
[0134] In conjunction with the eighth aspect, in some implementations of the eighth aspect, the apparatus further includes a processing unit, and before the transceiver unit transmits the first information from the network device to the terminal device, the processing unit is used by the network device to determine that the subcarrier spacing S corresponding to the terminal device and the number of symbols L of the uplink control channel resource satisfy a first preset condition.
[0135] The beneficial effects of the information transmission device provided in the eighth aspect can be referred to the beneficial effects of the fourth aspect and its various possible implementations, which will not be repeated here.
[0136] A ninth aspect provides a communication device that can be used to perform operations of a communication device in the first aspect and any possible implementation thereof, or to perform operations of a communication device in the second aspect and any possible implementation thereof, or to perform operations of a communication device in the third aspect and any possible implementation thereof, or to perform operations of a communication device in the fourth aspect and any possible implementation thereof, or to perform operations of a communication device in the fifth aspect and any possible implementation thereof. Specifically, the device may include means for performing steps or functions described in any of the first aspects. These steps or functions may be implemented in software, hardware, or a combination of both.
[0137] In a tenth aspect, a computer-readable medium is provided that stores a computer program (also referred to as code or instructions) which, when executed on a computer, causes the methods of the first aspect and any possible implementation thereof to be executed; or causes the methods of the second aspect and any possible implementation thereof to be executed; or causes the methods of the third aspect and any possible implementation thereof to be executed; or causes the methods of the fourth aspect and any possible implementation thereof to be executed; or causes the methods of the fifth aspect and any possible implementation thereof to be executed.
[0138] Eleventhly, a chip system is provided, including a memory and a processor. The memory stores a computer program, and the processor retrieves and runs the computer program from the memory, causing a communication device equipped with the chip system to perform the methods of the first aspect and any possible implementation thereof; or perform the methods of the second aspect and any possible implementation thereof; or perform the methods of the third aspect and any possible implementation thereof; or perform the methods of the fourth aspect and any possible implementation thereof; or perform the methods of the fifth aspect and any possible implementation thereof.
[0139] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface for communicating with external or internal devices, the processor being configured to implement the methods of the first aspect and any possible implementation thereof; or the processor being configured to implement the methods of the second aspect and any possible implementation thereof; or the processor being configured to implement the methods of the third aspect and any possible implementation thereof; or the processor being configured to implement the methods of the fourth aspect and any possible implementation thereof; or the processor being configured to implement the methods of the fifth aspect and any possible implementation thereof.
[0140] In one possible implementation, the chip may further include a memory storing instructions, which the processor executes either the instructions stored in the memory or instructions derived from other instructions. When the instructions are executed, the processor implements the method of the first aspect and any of its possible implementations; or the processor implements the method of the second aspect and any of its possible implementations; or the processor implements the method of the third aspect and any of its possible implementations; or the processor implements the method of the fourth aspect and any of its possible implementations; or the processor implements the method of the fifth aspect and any of its possible implementations.
[0141] In a thirteenth aspect, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when executed, causes a computer to perform the methods of the first aspect and any possible implementation thereof; or to perform the methods of the second aspect and any possible implementation thereof; or to perform the methods of the third aspect and any possible implementation thereof; or to perform the methods of the fourth aspect and any possible implementation thereof; or to perform the methods of the fifth aspect and any possible implementation thereof.
[0142] In a fourteenth aspect, a communication device is provided, comprising a processor and a memory for storing a computer program, the processor for calling and running the computer program from the memory, such that the communication device performs a communication method in any possible implementation of the first to fifth aspects and each of the aspects.
[0143] The processor may be one or more, and the memory may be one or more. The memory may be integrated with the processor, or the memory may be set separately from the processor.
[0144] In one possible design, a communication device is provided, including a communication interface, a processor, and a memory. The processor controls the communication interface to transmit and receive signals, the memory stores a computer program, and the processor retrieves and runs the computer program from the memory, causing the communication device to perform the methods in any of the possible implementations of the first to fifth aspects and each of the aspects.
[0145] Page 15 provides a system that includes terminal devices and network devices corresponding to the above aspects. Attached Figure Description
[0146] Figure 1 This is a schematic diagram of the system scenario to which the embodiments of this application apply.
[0147] Figure 2This is a flowchart illustrating the random access process based on a contention-based mode.
[0148] Figure 3 This is a schematic diagram of the physical uplink control channel resources used by the terminal device to send a contention resolution message.
[0149] Figure 4 This is a comparison diagram of the resource locations of the physical uplink control channels for two terminal devices with different capabilities.
[0150] Figure 5 This is a schematic flowchart of the information transmission method provided in the embodiments of this application.
[0151] Figure 6 This is a schematic flowchart of an information transmission method provided in another embodiment of this application.
[0152] Figure 7 This is a schematic flowchart of an information transmission method provided in another embodiment of this application.
[0153] Figure 8 This is a schematic flowchart of an information transmission method provided in another embodiment of this application.
[0154] Figure 9 This is a schematic block diagram of an information transmission device provided in an embodiment of this application.
[0155] Figure 10 This is a schematic diagram of the structure of another information transmission device provided in the embodiments of this application.
[0156] Figure 11 This is a schematic diagram of the structure of another information transmission device provided in the embodiments of this application. Detailed Implementation
[0157] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0158] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, future 5th Generation (5G) system, or New Radio (NR), etc.
[0159] The technical solutions of this application can be applied to signal transmission scenarios, such as signal transmission between network devices and terminal devices, signal transmission between network devices, signal transmission between terminal devices (e.g., signal transmission between a degraded terminal and an eMBB terminal, or signal transmission between degraded terminals), vehicle-to-everything (V2X), Internet of Things (IoT), Industrial Internet, and satellite communication, etc., and this application does not limit them here. The following embodiments of this application will use the communication between terminal devices and network devices as an example for illustration.
[0160] First, combined Figure 1 The system architecture involved in the embodiments of this application is described exemplarily. For example... Figure 1 As shown, the system architecture includes terminal devices and base stations (or access networks), with terminal devices #1 and #2 as examples.
[0161] terminal equipment
[0162] In the embodiments of this application, the terminal equipment may refer to user equipment (UE), access terminal, subscriber unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, terminal equipment, terminal, wireless communication equipment, user agent, or user device. Terminal devices can also be cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, terminals in satellite communications, terminal devices in 5G networks or future communication networks, etc., and the embodiments of this application are not limited to these.
[0163] It should be noted that the terminal devices in this application can be divided into a first type of terminal device and a second type of terminal device. The first type of terminal device is, for example, a low-complexity UE (reduced capability UE, REDCAP UE), and the second type of terminal device can be a legacy UE, such as an eMBB UE.
[0164] The characteristics of the first type of terminal equipment and the second type of terminal equipment are different. The characteristics include one or more of the following: bandwidth, number of supported or configured resources, number of transmit antenna ports and / or number of receive antenna ports, number of radio frequency channels, number of hybrid automatic repeat request (HARQ) processes, supported peak rate, application scenario, latency requirements, processing capacity, protocol version, duplex mode, services, etc.
[0165] The above features are illustrated in detail below.
[0166] Bandwidth, or channel bandwidth, or the maximum channel bandwidth supported or configured by the terminal device. The bandwidth differs between Type 1 and Type 2 terminal devices; for example, Type 1 terminal devices may have a bandwidth of 20MHz, 10MHz, or 5MHz, while Type 2 terminal devices may have a bandwidth of 100MHz. Understandably, with the development of communication technology, the maximum channel bandwidth supported by Type 1 terminal devices may no longer be 20MHz, 10MHz, or 5MHz, but may evolve into wider or narrower bandwidths such as 3MHz, 25MHz, or 50MHz.
[0167] The number of resources supported or configured can be resource blocks (RBs), resource elements (REs), subcarriers, RB groups, resource elementgroup bundles (REG bundles), control channel elements, subframes, radio frames, time slots, mini-time slots, and / or the number of symbols. The number of resources supported or configured differs between Type 1 and Type 2 terminal devices; for example, Type 1 terminal devices support 48 RBs, while Type 2 terminal devices support 96 RBs.
[0168] The number of transmit antenna ports and / or receive antenna ports. The number of transmit antenna ports and / or receive antenna ports of Type I terminal equipment differs from that of Type II terminal equipment. For example, Type I terminal equipment may have 1 transmit antenna port and 2 receive antenna ports, while Type II terminal equipment may have 2 transmit antenna ports and 4 receive antenna ports.
[0169] Number of radio frequency channels. The number of radio frequency channels for Type I terminal devices differs from that for Type II terminal devices. For example, Type I terminal devices may have one radio frequency channel, while Type II terminal devices may have two radio frequency channels.
[0170] The number of HARQ processes supported by Type 1 terminal devices differs from that of Type 2 terminal devices. For example, Type 1 terminal devices may support 8 HARQ processes, while Type 2 terminal devices may support 16 HARQ processes.
[0171] Supported peak rates. The maximum peak rates of Type 1 and Type 2 terminal devices are different. For example, the maximum peak rate supported by Type 1 terminal devices may be 100Mbps, while the maximum peak rate supported by Type 2 terminal devices may be 200Mbps.
[0172] Application Scenarios. Type I and Type II terminal devices serve different application scenarios. For example, Type I terminal devices are used in industrial wireless sensing, video surveillance, wearable devices, etc., while Type II terminal devices are used in mobile communication, video internet access, etc.
[0173] Latency requirements. Type 1 and Type 2 terminal devices have different requirements for transmission latency. For example, Type 1 terminal devices may require a latency of 500 milliseconds, while Type 2 terminal devices may require a latency of 100 milliseconds.
[0174] Processing Capacity. Type I and Type II terminal devices differ in their processing timing and speed for channel or data under different subcarrier space (SCS) conditions. For example, Type I terminal devices do not support complex calculations, which may include artificial intelligence (AI) and virtual reality (VR) rendering, while Type II terminal devices support complex calculations. In other words, the processing capacity of Type I terminal devices is lower than that of Type II terminal devices.
[0175] Protocol version. Type 1 terminal devices and Type 2 terminal devices belong to different protocol versions. For example, Type 1 terminal devices support protocol versions Release 17 and later, while Type 2 terminal devices support protocol versions prior to Release 17, such as Release 15 or Release 16.
[0176] The duplex mode includes half-duplex and full-duplex. The first type of terminal device and the second type of terminal device employ different duplex modes; for example, the first type of terminal device operates in half-duplex mode, while the second type of terminal device operates in full-duplex mode.
[0177] The services include, but are not limited to, IoT applications, such as video surveillance and mobile broadband (MBB). The first type of terminal device and the second type of terminal device support different services; for example, the first type of terminal device supports real-time video surveillance, while the second type of terminal device supports mobile broadband (MBB). This application does not limit this aspect.
[0178] It should be understood that other types of terminal devices that also support the technical solutions of this application, or new types of terminal devices in the future, are also within the scope of protection of this application.
[0179] The first terminal device or terminal device #1 in this application may be an example of a first type of terminal device, and the second terminal device or terminal device #2 may be an example of a second type of terminal device.
[0180] It should also be noted that the first frequency range in this application is greater than the maximum channel bandwidth supported by the first type of terminal device, the second frequency range in this application is less than or equal to the maximum channel bandwidth supported by the first type of terminal device, and the third frequency range in this application is less than or equal to the maximum channel bandwidth supported by the second type of terminal device. The first and second frequency ranges correspond to the first type of terminal device, and the third frequency range corresponds to the second type of terminal device. The first frequency domain resource corresponds to the resource used by the first type of terminal device to transmit uplink control information within the first frequency range, the second frequency domain resource corresponds to the resource used by the first type of terminal device to transmit uplink control information within the second frequency range, and the third frequency domain resource corresponds to the resource used by the second type of terminal device to transmit uplink control information within the third frequency range.
[0181] Network equipment
[0182] The terminal device in this embodiment is used for communication with other terminal devices. It can be a wireless base station in a network or a network element of a radio access network (RAN), responsible for all functions related to the air interface. The functions of the base station include: radio link maintenance, maintaining the radio link with the terminal and being responsible for protocol conversion between radio link data and Internet Protocol (IP) data quality control; radio resource management, including the establishment and release of radio links, scheduling and allocation of radio resources; and some mobility management functions, including configuring the terminal to perform measurements, evaluating the quality of the terminal's radio link, and deciding on the handover of the terminal between cells.
[0183] The network device can be an evolved node B (eNB or eNodeB) in an LTE system, a base station (gNodeB, gNB) in a 5G network, or a radio controller in a cloud radio access network (CRAN) scenario. Alternatively, the network device can be a relay station, access point, vehicle-mounted equipment, satellite, wearable device, transmitting and receiving point (TRP), transmitting point (TP), mobile switching center, and equipment that performs base station functions in device-to-device (D2D), vehicle-to-everything (V2X), machine-to-machine (M2M) communication, Internet of Things (IoT) communication, or a base station in future evolved networks such as 6G. The embodiments in this application are not limited to this.
[0184] With the continuous development of mobile communication technology, various terminal devices with different capabilities have emerged. The International Telecommunication Union (ITU) has defined three major application scenarios for 5G and future mobile communication systems: enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and massive machine-type communications (mMTC). Typical eMBB services include ultra-high-definition video, augmented reality (AR), and virtual reality (VR); typical URLLC services include wireless control in industrial manufacturing or production processes, motion control of autonomous vehicles and drones, and tactile interaction applications such as remote repair and remote surgery; typical mMTC services include wearable devices, sensors, video surveillance, smart grid distribution automation, and smart cities. The main characteristics of mMTC are a huge number of networked terminal devices, relatively small data transmission volumes, and less stringent requirements for low transmission latency. Typically, mMTC terminal devices need to meet the requirements of low cost and long standby time.
[0185] In addition, the current 3rd generation partnership project (3GPP) is studying a terminal device with reduced capabilities, one of the technologies for achieving this reduction is to decrease the terminal's capabilities by reducing the maximum channel bandwidth supported by the terminal device.
[0186] Based on the above description, it is easy to see that the capabilities of terminal devices may differ for different application scenarios, and the requirements of mobile communication systems also differ for terminal devices with different capabilities. This can be manifested in the different maximum channel bandwidths supported by terminal devices with different capabilities. For example, for the NR system frequency range FR1 (i.e., the frequency range of 410MHz-7125MHz), the maximum channel bandwidth supported by a normal eMBB terminal device is 100MHz. However, for terminal devices with reduced capabilities, in order to reduce the complexity and cost of the terminal device, the maximum channel bandwidth supported may be 5MHz, 10MHz, 20MHz, or 40MHz.
[0187] Terminal devices with different capabilities may coexist in the same communication system. However, since terminal devices with different capabilities support different maximum channel bandwidths, resource fragmentation may occur. This can be understood as terminal devices with smaller maximum channel bandwidths may cause the frequency domain resources of terminal devices with larger maximum channel bandwidths to be fragmented into several smaller frequency domain resources. When allocating resources to the terminal devices they serve, network devices can only allocate resources to the terminal devices on these few fragmented frequency domain resources, which greatly restricts the scheduling of network devices and leads to a decrease in the flexibility of resource allocation.
[0188] Therefore, how to better support the coexistence of terminal devices with different capabilities in the same communication system and avoid the fragmentation of resources from restricting resource scheduling has become an urgent problem to be solved.
[0189] The following section will further illustrate the technical issues involved in this application using the physical uplink control channel (PUCCH) resources used by the terminal device to send a hybrid automatic repeat request (HARQ) for a contention resolution message (Msg4) to the network device during the random access process.
[0190] Random access is a necessary process for establishing a wireless link between a terminal device and the network. Only after random access is completed can normal data interoperation (DL / UL transmission) occur between the network device and the terminal device. Terminal devices can achieve two basic functions through random access: ① Establishing uplink synchronization to achieve uplink synchronization with network devices. ② Establishing a unique terminal identifier, namely the cell-radionetwork temporary identifier (C-RNTI), to request uplink resources from the network device.
[0191] Random access procedures include two modes: contention-based random access and contention-free random access. In contention-based random access, the UE randomly selects a preamble to initiate the access procedure with the network device. Therefore, if multiple UEs use the same preamble to initiate the access procedure at the same time, a conflict will occur, potentially leading to access failure. Contention-free random access, on the other hand, means that the UE uses a specific preamble provided by the network device during access, thus avoiding conflicts with other UEs and ensuring a higher success rate for access.
[0192] Next, combine Figure 2 Taking the four-step random access process based on contention mode as an example, the random access process 100 of the terminal device will be introduced first.
[0193] S101, the terminal device initiates a random access request to the network device in the pre-configured random access channel opportunity (RO) resource. The random access request includes a first random access preamble, which can also be message 1 of the random access procedure, i.e., Msg1.
[0194] It should be noted that before S101, the random access process also includes: the terminal device receiving a broadcast message from the network device, and randomly selecting one random access preamble from several random access preambles in the broadcast message as the first random access preamble mentioned above.
[0195] It should be understood that multiple terminal devices may send random access requests in the same RO resource. These terminal devices can be distinguished based on different preambles. However, since the number of preambles in the above broadcast message is limited, it is also possible that multiple UEs select the same preamble. This problem can be solved in step S104.
[0196] S102, the network device sends a random access response (RAR) (which can be called message 2, or Msg2) to the terminal device.
[0197] It should be noted that the random access response includes uplink grant (UL grant) information, which is used to instruct the terminal device to send Msg3 resources.
[0198] S103, the terminal device sends message 3 (which may be called Msg3) to the network device according to the resources indicated by the uplink scheduling information.
[0199] S104, the network device sends a contention resolution message (also known as new message 4, or Msg4) to the terminal device.
[0200] Since the preambles selected by different terminal devices may conflict, there may be a situation where multiple terminal devices select the same preamble. In this step, the network device indicates the terminal device that has successfully connected.
[0201] In particular, after S104, the terminal device will perform HARQ feedback on the received Msg4 on the PUCCH resource.
[0202] Next, combine Figure 3 Table 1 further describes the PUCCH resources used by the aforementioned terminal devices to feed back Msg4.
[0203] It should be noted that terminal devices in NR systems typically transmit information within the bandwidth part (BWP) (see reference). Figure 3 When a terminal device needs to transmit information via frequency hopping within a time slot, the PUCCH resources used for frequency hopping are usually located at both ends of the BWP. The PUCCH resources used for frequency hopping are continuous in the time domain but discontinuous in the frequency domain.
[0204] It should be understood that the terminal device reports that the PUCCH resources used by Msg4 can be frequency hopping, and the optional time-frequency resource locations for the first hop and the second hop can be predefined.
[0205] Table 1 below shows the possible resource locations for the first and second hops of a PUCCH resource. The first column, the index, indicates the resource set of the PUCCH; the fourth column, the symbol count, represents the number of symbols occupied by the PUCCH resource set in the time domain, denoted as L; and the fifth column, the physical resource block offset, represents the physical resource block offset parameter corresponding to the PUCCH resource set in the frequency domain, denoted as [parameter not provided in the original text]. The sixth column, Initial Cyclic Shift, represents the set of initial cyclic shift indices corresponding to this PUCCH resource set in the frequency domain. The total number of initial cyclic shift indices contained in this set can be denoted as N. CS , This represents the number of resource blocks (RBs) contained in the BWP.
[0206] Table 1
[0207]
[0208]
[0209] Figure 3 The table shows the time-frequency distribution of PUCCH resources in the PUCCH resource set with index 0 in Table 1. Figure 3 Only 8 PUCCH resources are shown in the figure. Each PUCCH resource includes the RB corresponding to the first hop and the RB corresponding to the second hop. The RBs corresponding to the two hops are located at both ends of the BWP.
[0210] Next, taking the first row of Table 1 above (i.e., the PUCCH resource set indicated by index 0) as an example, combined with... Figure 3 The meaning of each parameter in Table 1 will be further explained.
[0211] The first row in Table 1 corresponds to the PUCCH resource set with index 0. This PUCCH resource set contains 16 PUCCH resources. PUCCH format 0 means that the PUCCH format corresponding to this resource set is PUCCH format0. In the time domain, the start symbol 12 means that the start symbol corresponding to this PUCCH resource set is the 12th symbol. This PUCCH resource set occupies 2 symbols, which can be understood as this PUCCH resource set occupying the 12th and 13th symbols (see reference). Figure 3 In the frequency domain, a PRB offset of 0 indicates that the resource block containing the first PUCCH resource in the PUCCH resource set has an RB offset relative to the boundary of the BWP (i.e., ...). Figure 3 The offset of the resource block with index 0 is 0. An initial cyclic shift of {0, 3} indicates that the total number of initial cyclic shift indices in the initial cyclic shift index set is 2. This means that two PUCCH resources can be guaranteed to be orthogonal by using initial cyclic shifts of 0 and 3 respectively. These two PUCCH resources prevent interference by using different cyclic shifts; one PUCCH resource uses a cyclic shift of 0, and the other uses a cyclic shift of 3. These 16 PUCCH resources are distributed at both ends of the BWP, with 8 PUCCH resources at each end.
[0212] It should be noted that the PUCCH resources of the aforementioned terminal devices can be indicated by the network device. For example, the network device can first indicate the index of a PUCCH resource set through a system information block (SIB) (e.g., SIB1), such as indicating the PUCCH resource set with index 0 in Table 1; then, it can further indicate a specific PUCCH resource within that PUCCH resource set. The index of a PUCCH resource in the PUCCH resource set can be represented as r. PUCCH For example, in the PUCCH resource set (containing 16 resources) with index 0, it indicates where r PUCCH PUCCH resources with a value of 0.
[0213] Figure 3 The indexes of the RBs containing the first hop and the second hop used by the terminal device to report Msg4 can be calculated in the following way.
[0214] If PUCCH resource index r PUCCH The range is 0 to 7, i.e., floor(r) PUCCH If ( / 8) = 0, then the index of the RB corresponding to the first hop of PUCCH within the BWP range (which can be denoted as X1) is:
[0215]
[0216] The index of the RB corresponding to the second hop of PUCCH (which can be denoted as X2) is:
[0217]
[0218] If PUCCH resource index r PUCCH The value is 8 to 15, i.e., floor(r) PUCCH If ( / 8) = 1, then the index of the RB corresponding to the first hop of PUCCH (which can be denoted as X1) is:
[0219]
[0220] The index of the RB corresponding to the second hop of PUCCH (which can be denoted as X2) is:
[0221]
[0222] in, The number of Resource Blocks (RBs) included in the BWP that works for this terminal device. r is the physical resource block offset parameter corresponding to this PUCCH resource set in the frequency domain. PUCCH N is the index value of the PUCCH resource in the PUCCH resource set. CSfloor(r) is the total number of initial circular shift indices contained in the initial circular shift index set. PUCCH / 8) represents r PUCCH Round the result of / 8 down. Represents (r) PUCCH -8) / N CS The result is rounded down.
[0223] For example, Figure 3 (The index of the corresponding PUCCH resource set is 0) in r PUCCH The index of the RB where the first hop of the PUCCH resource with a value of 0 is located is 0 + [0 / 2] = 0, r PUCCH The index of the RB where the second hop of the PUCCH resource with a value of 0 is located is
[0224] The resources used by the aforementioned terminal device (hereinafter referred to as terminal device #1) for frequency hopping to transmit the first and second hops of PUCCH will lead to frequency resource fragmentation from the perspective of network devices.
[0225] Figure 4 The resource locations of two terminals with different capabilities are shown. Terminal device #1 can be a reduced capability user equipment (RedCap UE), and terminal device #2 can be an eMBB terminal device. The maximum channel bandwidth supported by the eMBB terminal device is greater than the maximum channel bandwidth supported by the RedCap UE. If the first and second hops of the PUCCH resources used by the RedCap UE for HARQ feedback to Msg4 are within the BWP range of the eMBB terminal device, the frequency domain resources available to the eMBB terminal device will be divided into... Figure 4 The three resource segments indicated by the middle arrow have a fragmented resource problem. When allocating resources to this eMBB terminal device, the network device can only allocate resources to the eMBB terminal device from these three scattered frequency domain resources (i.e., frequency domain resource #1, frequency domain resource #2, and frequency domain resource #3). This greatly restricts the scheduling of the network device and reduces the flexibility of resource allocation.
[0226] It should be understood that during the initial access process of a RedCap UE, its uplink transmission needs to be sent within the bandwidth of the initial ULBWP configured for the RedCap UE (or within the maximum channel bandwidth supported by the RedCap UE). The first and second hops of the PUCCH resources used by the RedCap UE for HARQ feedback to Msg4 also need to be sent within this initial ULBWP.
[0227] It should also be understood that the embodiments of this application are illustrated using a reduced-capability terminal device and an eMBB terminal device as examples. The embodiments of this application are also illustrated using the frequency-hopping PUCCH resources used by the terminal device in the HARQ feedback of Msg4 sent to the network device during the random access process of the terminal device as an example. This should not be construed as limiting the application in any way. In fact, regardless of whether frequency hopping is required or the specific type of the terminal device, as long as the channel bandwidth supported by two terminal devices with different capabilities has a partially or fully identical frequency range, the terminal device with a smaller maximum supported channel bandwidth may cause the frequency domain resources of the terminal device with a larger maximum supported channel bandwidth to be fragmented. The technical solutions in this application can solve the technical problems in this scenario.
[0228] To address the aforementioned issues, this application proposes a communication method capable of redetermining the PUCCH resources used by terminal device #1, thereby avoiding resource fragmentation in terminal device #2. The redetermined PUCCH resources used by terminal device #1 are located within a first frequency range, which is greater than the BWP (or greater than the maximum channel bandwidth supported by terminal device #1) of terminal device #1. For example, the redetermined PUCCH resources used by terminal device #1 can be located at either end of a carrier wave, or can be adjacent to the PUCCH resources of terminal device #2 (which can be understood as being frequency-adjacent to the resources used by terminal device #2 for transmitting uplink control information; for example, the resource block containing the PUCCH resources of terminal device #1 is frequency-adjacent to the resource block containing the PUCCH resources of terminal device #2).
[0229] Next, combine Figure 5 The information transmission method 200 of this application will be described in detail. It should be noted that the terminal device in the following method 200 refers to the aforementioned terminal device #1.
[0230] S201, the terminal device determines the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set.
[0231] In one possible implementation, the terminal device can determine one or more of the following parameters based on the first configuration information: the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set. The first configuration information can be sent to the terminal device by the network device.
[0232] As an example and not a limitation, the methods for determining the target offset parameter include, but are not limited to, the following: ① The terminal device determines the target offset parameter based on a first position and a second position, wherein the first position is the position of the y-th resource block index in the first frequency range, the second position is the position of the resource block with resource block index z in the second frequency range, and y and z are non-negative integers, wherein the first frequency range is greater than the maximum channel bandwidth supported by the terminal device, and the second frequency range is less than or equal to the maximum channel bandwidth supported by the terminal device. Optionally, y and z can be the same, for example, y = z = 0; ② The terminal device determines the target offset parameter based on first information received by the terminal device from the network device, for example, the first information is a master information block (MIB) or a system information block 1. 1. SIB1), or a field in SIB1, or downlink control information of the PDSCH carrying SIB1, or a field in the DCI of the PDSCH carrying SIB1; ③ The target offset parameter is a predefined parameter. For example, the terminal device determines the target offset parameter in a predefined way. The target offset parameter can be a predefined value; ④ The terminal device (referred to as terminal device #1) determines the target offset parameter according to predefined rules. For example, the target offset parameter is determined according to the frequency position occupied by the PUCCH resource set configured by other terminal devices (referred to as terminal device #2) with resource conflicts (an example of predefined rules). This makes the frequency domain resource of the PUCCH of terminal device #1 adjacent to the frequency domain resource of the PUCCH of terminal device #2. For example, the resource block where the PUCCH resource of terminal device #1 is located is a resource block adjacent to the resource block where the PUCCH resource of terminal device #2 is located in frequency.
[0233] Optionally, the target offset parameter can be an integer less than 0, or an integer multiple of K, where K = 2, 3, or 4.
[0234] S202, the terminal device determines the resource block index for uplink control channel transmission based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set.
[0235] It should be noted that if the uplink control channel transmission is frequency hopping transmission, the target offset parameter can be used to determine the first resource block index corresponding to the p-th hop and the second resource block index corresponding to the q-th hop of the frequency hopping transmission, respectively, where p and q are positive integers. In other words, the target offset parameter can be used to determine the frequency positions corresponding to the p-th hop and the q-th hop of the frequency hopping transmission, respectively.
[0236] Alternatively, p = 1 and q = 2; or p = 2 and q = 1.
[0237] It should be noted that if the uplink control channel transmission is frequency hopping transmission, the target offset parameter may include a first sub-offset parameter and a second sub-offset parameter, wherein the first sub-offset parameter is used to determine the first resource block index, and the second sub-offset parameter is used to determine the second resource block index.
[0238] In one possible implementation, floor(r) PUCCH Taking / 8)=0 as an example, where floor(r) PUCCH / 8) represents r PUCCH The result of / 8 is rounded down. The terminal device determines the first resource block index (denoted as X1) based on the following relationship between the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set:
[0239]
[0240] or
[0241] The terminal device determines the second resource block index (denoted as X2) based on the following relationship between the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set:
[0242]
[0243] or
[0244] or
[0245] Where X1 is the index of the first resource block, X2 is the index of the second resource block, and N size The number of resource blocks included in this first frequency range. The second frequency range includes the number of resource blocks, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS Let D be the number of initial circular shift indices contained in the initial circular shift index set, D be the target offset parameter, D1 be the first sub-offset parameter used to determine the first resource block index, and D2 be the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CSThe result is rounded down.
[0246] In one possible implementation, floor(r) PUCCH Taking ( / 8) = 1 as an example, where floor(r) PUCCH / 8) represents r PUCCH The result of / 8 is rounded down. The terminal device determines the first resource block index (denoted as X1) based on the following relationship between the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set:
[0247]
[0248] or
[0249] The terminal device determines the second resource block index (denoted as X2) based on the following relationship between the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set:
[0250]
[0251] or
[0252] or
[0253] Where X1 is the index of the first resource block, X2 is the index of the second resource block, and N size The number of resource blocks included in this first frequency range. The second frequency range includes the number of resource blocks, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS Let D be the number of initial circular shift indices contained in the initial circular shift index set, D be the target offset parameter, D1 be the first sub-offset parameter used to determine the first resource block index, and D2 be the second sub-offset parameter used to determine the second resource block index. Represents (r) PUCCH -8) / N CS The result is rounded down.
[0254] Optionally, before determining the target offset parameters, the terminal device may first determine that the subcarrier spacing (which can be denoted as S) and the number of symbols (which can be denoted as L) of the uplink control channel resources corresponding to the first terminal device satisfy a first preset condition.
[0255] As an example rather than a limitation, the first preset condition can be one or more of the following conditions:
[0256] ① The minimum value of L is greater than or equal to 4;
[0257] ②The minimum value of L is determined based on S;
[0258] ③ The value of L belongs to the first numerical range. Within the first numerical range, the uplink control channel does not perform frequency hopping transmission, or the uplink control channel performs frequency hopping transmission, and frequency tuning is not required between two adjacent hops of the frequency hopping transmission.
[0259] As an example rather than a limitation, the first numerical range may include {2,4,10}.
[0260] ④ The value of L belongs to the second numerical range. Within the second numerical range, the uplink control channel is frequency hopping transmitted, and frequency tuning is required between two adjacent hops of the frequency hopping transmission.
[0261] As an example rather than a limitation, the second numerical range may include {14}.
[0262] ⑤ The value of S belongs to the third numerical range. Within the third numerical range, the uplink control channel does not perform frequency hopping transmission, or the uplink control channel performs frequency hopping transmission, and frequency tuning is not required between two adjacent hops of the frequency hopping transmission.
[0263] As an example and not a limitation, the third numerical range may include 15 kHz, 30 kHz, 60 kHz, or greater than 60 kHz.
[0264] ⑥ The value of S belongs to the fourth numerical range. Within this fourth numerical range, the uplink control channel can perform frequency hopping transmission, and frequency tuning is required between two adjacent hops of frequency hopping transmission.
[0265] As an example and not a limitation, the fourth numerical range may include 15kHz, 30kHz, or 60kHz.
[0266] S203, the terminal device sends uplink control information on the resource associated with the resource block index.
[0267] It should be noted that the terminal device may send the uplink control information on the resource associated with the resource block index without frequency hopping, or it may send the uplink control information on the resource associated with the resource block index with frequency hopping, or it may repeatedly send the uplink control information on the resource associated with the resource block index.
[0268] Next, combine Figure 6 The information transmission method 300 of this application will be further described.
[0269] This information transmission method can be understood as follows: Terminal device #1 (such as a redcap UE) determines, based on the uplink control channel resource index, physical resource block offset parameters, the number of resource blocks included in the second frequency range (which is less than or equal to the maximum channel bandwidth supported by the terminal device), and the number of initial cyclic shift indices contained in the initial cyclic shift index set, that the resource #a (corresponding to the second frequency domain resource) used for transmitting uplink control information is located within the second frequency range, or in other words, resource #a is located within the BWP of terminal device #1, or in other words, resource #a is located within the maximum channel bandwidth supported by terminal device #1. This resource #a will cause the resources available to terminal device #2 (corresponding to the third frequency range) to be fragmented. The method for determining resource #a can be based on the above formulas 1-4, which will not be elaborated here. Terminal device #1 first determines the first frequency range and the first offset parameter (which can be denoted as Z1). Then, based on the offset parameter, the number of resource blocks included in the first frequency range (which is greater than the maximum channel bandwidth supported by the terminal device), the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set, it determines the resource #b for transmitting uplink control information. This resource #b is located within the first frequency range and outside the aforementioned second frequency range, which improves the frequency hopping gain of the PUCCH transmission, reduces the restrictions on resource allocation for terminal device #2, reduces resource fragmentation, and improves the flexibility of available resources for terminal device #2 from the perspective of network devices.
[0270] It should be noted that the first offset parameter in this embodiment can be understood as the target offset parameter mentioned above.
[0271] It should be noted that the aforementioned first offset parameter can be understood as the offset value between the position of the 0th resource block index of the first frequency range (i.e., the starting RB of the first frequency range, corresponding to the first position) and the position of the 0th resource block index of the second frequency range (i.e., the starting RB of the second frequency range, corresponding to the second position). Optionally, this first offset parameter can be in units of RB. The first offset parameter can be positive or negative, with positive and negative values corresponding to different directions of the first offset parameter. For example, a positive value can represent an offset in the direction of increasing RB index, i.e., the starting RB of the second frequency range is greater than the starting RB of the first frequency range; a negative value can represent an offset in the direction of decreasing RB index, i.e., the starting RB of the second frequency range is less than the starting RB of the first frequency range; 0 can represent that the position of the starting RB of the first frequency range is aligned with the position of the starting RB of the second frequency range.
[0272] It should be noted that the aforementioned first offset parameter can also be understood as the offset value between the position of the 0th resource block index of the second frequency range (i.e., the starting RB of the second frequency range, corresponding to the second position) and the position of the 0th resource block index of the first frequency range (i.e., the starting RB of the first frequency range, corresponding to the first position). Optionally, this first offset parameter can be in units of RB. The first offset parameter can be positive or negative, with positive and negative values corresponding to different directions of the first offset parameter. For example, a positive value can represent an offset in the direction of increasing RB index, i.e., the starting RB of the second frequency range is less than the starting RB of the first frequency range; a negative value can represent an offset in the direction of decreasing RB index, i.e., the starting RB of the second frequency range is greater than the starting RB of the first frequency range; 0 can represent that the position of the starting RB of the first frequency range is aligned with the position of the starting RB of the second frequency range.
[0273] It should also be noted that the first frequency range can be a carrier wave, or a BWP that the terminal device #2 operates in, or any bandwidth within the carrier range that is greater than the second frequency range, or any frequency range with a bandwidth greater than the second frequency range (any BWP with a bandwidth greater than the second frequency range). This application does not limit this, as long as it can ensure that the above resource #b is outside the above second frequency range.
[0274] In one possible implementation, resource #b is the resource used by terminal device #1 to transmit (or send) the uplink control information via frequency hopping. In this case, the resource corresponding to the first hop for transmitting the uplink control information can be denoted as resource #b1, and the resource corresponding to the second hop for transmitting the uplink control information can be denoted as resource #b2. Resources #b1 and #b2 are located within a first frequency range. For example, resources #b1 and #b2 are located at opposite ends of a carrier wave, or resources #b1 and #b2 are adjacent to the PUCCH resources of terminal device #2. Similarly, for ease of description, resource #a in the frequency hopping scenario is also divided into resource #a1 and resource #a2.
[0275] It should be noted that, in this information transmission method, to solve the resource fragmentation problem, the network device can instruct the terminal device #1 to determine the aforementioned relevant parameters of resource #b (or resource #b1 and resource #b2). The methods for determining the first offset parameter include, but are not limited to, the following:
[0276] ① The network device directly configures the first offset parameter Z1 for terminal device #1;
[0277] ② The network device configures a first frequency range for terminal device #1. Terminal device #1 calculates the first offset parameter Z1 based on the starting RB of the first frequency range (corresponding to the first position) and the starting RB of the second frequency range (corresponding to the second position).
[0278] Optionally, the network device may carry configuration information related to the first offset parameter or the first frequency range in the downlink control information of SIB1 or the PDSCH that schedules SIB1.
[0279] In one possible implementation, taking a frequency hopping scenario as an example, terminal device #1 can determine resources #b1 and #b2 in the following way: Terminal device #1 first determines the positions of resources #a1 and #a2 located in the second frequency range, which can be referred to in formulas 1-4, and will not be elaborated here; terminal device #1 then determines the offset parameter D1 between resources #a1 and resources #b1 (corresponding to the first sub-offset) and the offset parameter D2 between resources #a2 and resources #b2 (corresponding to the second sub-offset) according to the first offset parameter. For example, D1 can be the first offset parameter, and D2 can be determined according to the first offset parameter and the number of RBs included in the first frequency range.
[0280] Figure 6 The present application shows three scenarios (a), (b), and (c) in which the terminal device #1 determines the resource #b1 and resource #b2. Each scenario corresponds to the frequency position relationship between the second frequency range (e.g., BWP) and the first frequency range of a different terminal device #1 (e.g., RedCap UE). The frequency resource positions corresponding to the resource #b1 and resource #b2 can be determined in the following ways.
[0281] If PUCCH resource index r PUCCH The range is 0 to 7, i.e., floor(r) PUCCH If ( / 8) = 0, then the index X1 (i.e., the first resource block index) of the RB corresponding to resource #b1 within the first frequency range is:
[0282]
[0283] Then the index of the RB corresponding to resource #b2 within the first frequency range (i.e., the index of the second resource block) X2 is:
[0284]
[0285] If PUCCH resource index r PUCCH The value is 8 to 15, i.e., floor(r) PUCCH If ( / 8) = 1, then the index X1 of the RB corresponding to resource #b1 within the first frequency range (i.e., the index of the first resource block) is:
[0286]
[0287] Then the index of the RB corresponding to resource #b2 within the first frequency range (i.e., the index of the second resource block) X2 is:
[0288]
[0289] Where, N size The number of resource blocks included in this first frequency range. The number of resource blocks included in the second frequency range. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS Let D1 be the number of initial circular shift indices contained in the initial circular shift index set, D2 be the first sub-offset parameter used to determine the first resource block index, D2 be the second sub-offset parameter used to determine the second resource block index, Z1 be the first offset parameter, and floor(r) be the number of initial circular shift indices contained in the initial circular shift index set. PUCCH / 8) represents r PUCCH Round the result of / 8 down. Represents (r) PUCCH -8) / N CS The result is rounded down.
[0290] It is worth noting that the frequency positions of the above-mentioned resources #b1 and #b2 are associated with the total number of RBs in the first frequency range and the first offset parameter.
[0291] In one possible implementation, before terminal device #1 determines the resource #b (or resource #b1 and resource #b2), the information transmission method may further include: the network device determining that the resource #a (or resource #a1 and resource #a2) corresponding to terminal device #1 does not meet a preset condition #1. The preset condition #1 is used to determine whether the resource #a (or resource #a1 and resource #a2) corresponding to terminal device #1 will cause fragmentation of available resources of other terminal devices (such as terminal device #1). For example, the preset condition #1 may be that the resource #a (or resource #a1 and resource #a2) corresponding to terminal device #1 is located in the BWP of terminal device #2. If the preset condition #1 is not met, it can be understood that the BWP of terminal device #1 and terminal device #2 do not overlap in frequency, that is, there is no resource fragmentation problem.
[0292] In the above information transmission method, terminal device #1 can determine resource #b (or resource #b1 and resource #b2) located outside the second frequency range based on the first offset parameter and the first frequency range for transmitting uplink control information. Resource #b (or resource #b1 and resource #b2) is located within the first frequency range. Resource #b (or resource #b1 and resource #b2) can be located at both ends of the carrier or adjacent to the resource of terminal device #2 transmitting uplink control information, thereby avoiding resource fragmentation problems.
[0293] Next, combine Figure 7 The information transmission method 400 of this application will be further described.
[0294] This information transmission method can also be understood as follows: terminal device #1 does not need to determine resource #a (or resource #a1 and resource #a2) first, nor does it need to determine the aforementioned offset parameters D1 and D2. Instead, it only needs to determine resource #b based on the first frequency range, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set. Resource #b is located within the first frequency range and outside the aforementioned second frequency range. This improves the frequency hopping gain of the PUCCH transmission, reduces the restrictions on resource allocation for terminal device #2, reduces resource fragmentation, and improves the flexibility of available resources for terminal device #2 from the perspective of network devices.
[0295] In one possible implementation, terminal device #1 determines the frequency resource locations corresponding to resource #b1 and resource #b2 in the following manner.
[0296] If PUCCH resource index r PUCCH The range is 0 to 7, i.e., floor(r) PUCCH If ( / 8) = 0, then the index X1 of the RB corresponding to resource #b1 within the first frequency range is:
[0297]
[0298] Then the index X2 of the RB corresponding to resource #b2 within the first frequency range is:
[0299]
[0300] If PUCCH resource index r PUCCH The value is 8 to 15, i.e., floor(r) PUCCH If ( / 8) = 1, then the index X1 of the RB corresponding to resource #b1 within the first frequency range is:
[0301]
[0302] Then the index X2 of the RB where the second hop of PUCCH is located is:
[0303]
[0304] Where, N size The number of resource blocks included in this first frequency range. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS floor(r) is the number of initial circular shift indices contained in this initial circular shift index set. PUCCH / 8) represents r PUCCH Round the result of / 8 down. Represents (r) PUCCH -8) / N CS The result is rounded down.
[0305] It should be understood that the same RB index can be used to indicate different frequency domain resources in different frequency domain ranges. For example, a resource with an RB index of 0 in a first frequency range corresponds to a different frequency domain range than a resource with an RB index of 0 in a second frequency domain range.
[0306] The resource #b (or resource #b1 and resource #b2) determined in the above embodiments of this application can avoid resource fragmentation from the perspective of network devices. However, there may be a conflict between resource #b (or resource #b1 and resource #b2) and the resource (i.e., the third frequency domain resource) determined by terminal device #2 for transmitting uplink control information. In order to further avoid frequency domain resource conflicts of PUCCH of terminal device #1 and terminal device #2, and to further increase the flexibility of the frequency position of the first hop and the second hop corresponding to the frequency domain resource of PUCCH of terminal device #1, the network device can further configure the offset parameter (which can be denoted as the second offset parameter N_offset) of resource #b (or resource #b1 and resource #b2) for terminal device #1. Terminal device #1 can further adjust the frequency position of PUCCH according to the second offset parameter to avoid the above-mentioned resource conflict. For example, the PUCCH resource of terminal device #1 can be configured to a frequency position adjacent to the PUCCH resource of terminal device #2 through the second offset parameter.
[0307] Optionally, the second offset parameter can be in units of RB. The second offset parameter can be positive or negative, with positive and negative values corresponding to different directions. For example, a positive value can indicate an offset in the direction of increasing RB index, meaning the starting RB of the second frequency range is greater than the starting RB of the first frequency range; a negative value can indicate an offset in the direction of decreasing RB index, meaning the starting RB of the second frequency range is less than the starting RB of the first frequency range; 0 can indicate that the position of the starting RB of the first frequency range is aligned with the position of the starting RB of the second frequency range. For example, a positive value can indicate an offset in the direction of increasing RB index, meaning the starting RB of the second frequency range is less than the starting RB of the first frequency range; a negative value can indicate an offset in the direction of decreasing RB index, meaning the starting RB of the second frequency range is greater than the starting RB of the first frequency range; 0 can indicate that the position of the starting RB of the first frequency range is aligned with the position of the starting RB of the second frequency range.
[0308] In this embodiment, the second offset parameter can be understood as the target offset parameter, indicating that the first sub-offset parameter is the same as the second self-offset parameter.
[0309] like Figure 7 As shown, taking the frequency hopping scenario as an example, the positions of resources #b1 and #b2 can be adjusted by the second offset parameter (N_offset), and the adjusted resources #b1 and #b2 are respectively denoted as resources #b11 and resources #b22.
[0310] In one possible implementation, terminal device #1 determines the frequency resource locations corresponding to resource #b11 and resource #b22 in the following manner.
[0311] If PUCCH resource index r PUCCH The range is 0 to 7, i.e., floor(r) PUCCH If ( / 8) = 0, then the index X1 of the RB corresponding to resource #b11 is:
[0312]
[0313] Then the index X2 of the RB corresponding to resource #b22 is:
[0314]
[0315] If PUCCH resource index r PUCCH The value is 8 to 15, i.e., floor(r) PUCCH If ( / 8) = 1, then the index X1 of the RB corresponding to resource #b11 is:
[0316]
[0317] Then the index X2 of the RB corresponding to resource #b22 is:
[0318]
[0319] In this embodiment, the target offset parameter can be understood to include the second offset parameter.
[0320] Combination Figure 6 In the corresponding embodiment, another possible way to determine the frequency resource locations corresponding to resources #b11 and #b22 is as follows:
[0321] If PUCCH resource index r PUCCH The range is 0 to 7, i.e., floor(r) PUCCH If ( / 8) = 0, then the index X1 (i.e., the first resource block index) of the RB corresponding to resource #b11 is:
[0322]
[0323] Then the index X2 of the RB corresponding to resource #b22 (i.e., the index of the second resource block) is:
[0324]
[0325] If PUCCH resource index r PUCCH The value is 8 to 15, i.e., floor(r) PUCCH If ( / 8) = 1, then the index of the RB corresponding to resource #b11 (i.e., the index of the first resource block) X1 is:
[0326]
[0327] Then the index X2 of the RB corresponding to resource #b22 (i.e., the index of the second resource block) is:
[0328]
[0329] Where Noffset is the second offset parameter, N size The number of resource blocks included in this first frequency range. The number of resource blocks included in the second frequency range. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS Z1 is the number of initial circular shift indices contained in this initial circular shift index set, Z1 is the first offset parameter, and floor(r) is the number of initial circular shift indices contained in this initial circular shift index set. PUCCH / 8) represents r PUCCH Round the result of / 8 down. Represents (r) PUCCH -8) / N CSThe result is rounded down.
[0330] In this embodiment, the target offset parameter can be understood to include the first offset parameter and the second offset parameter.
[0331] It should be noted that the terminal device #1 may determine the second offset parameter in the following ways:
[0332] 1) The terminal device determines the second offset parameter by receiving the third information from the network device. For example, the third information may be SIB1, or a field in SIB1, or a DCI that schedules the PDSCH carrying SIB1, or a field in the DCI that schedules the PDSCH carrying SIB1, or a field in the uplink control channel configuration information PUCCH-ConfigCommon.
[0333] 2) The terminal device determines the second offset parameter in a predefined manner. For example, the second offset parameter can be a predefined value, an integer multiple of 2, or an integer multiple of 3, or an integer multiple of 4, and the unit can be RB.
[0334] 3) The terminal device determines the second offset parameter according to a predefined rule. For example, it determines the second offset parameter according to the frequency position occupied by the PUCCH resource set configured for terminal device #2 (an example of a predefined rule), so that the frequency domain resource of the PUCCH of terminal device #1 is the frequency position adjacent to the frequency domain resource of the PUCCH of terminal device #2.
[0335] Table 2
[0336]
[0337] In the above information transmission method, terminal device #1 can determine resource #b (or resources #b1 and resources #b2) for transmitting uplink control information based on a first frequency range. This resource #b (or resources #b1 and resources #b2) is located within the first frequency range, and this resource #b (or resources #b1 and resources #b2) can avoid fragmentation of the frequency domain resources available to terminal device #2. In the above information transmission method, terminal device #1 can further determine a second offset parameter, and determine resources #b11 and resources #b22 based on the second offset parameter to avoid frequency resource conflicts with the PUCCH of terminal device #2. For example, it can avoid conflicts between the frequency resources used by terminal device #1 to transmit Msg4 and the frequency resources used by terminal device #2 to transmit Msg4. Optionally, the second offset parameter can be used to make the frequency resources of the PUCCH of terminal device #1 and the frequency resources of the PUCCH of terminal device #2 adjacent in the frequency domain.
[0338] Next, combine Figure 8The information transmission method 500 of this application will be further described.
[0339] In the above embodiments of this application, in a frequency hopping scenario, the network device configures an offset parameter for one of the frequency domain resources of the PUCCH of terminal device #1, while the other frequency domain resource of the PUCCH of terminal device #1 is determined by terminal device #1 based on the offset parameter. In another possible implementation, the network device may also configure offset parameters for the two frequency domain resources of the PUCCH of terminal device #1 respectively. For example, the offset parameter corresponding to the first frequency domain resource is called the third offset parameter (which can be denoted as RB_offset1), and the offset parameter corresponding to the second frequency domain resource is denoted as the fourth offset parameter (which can be denoted as RB_offset2).
[0340] In this embodiment, the target offset parameter includes the third offset parameter (corresponding to the first sub-offset parameter) and the fourth offset parameter (corresponding to the second sub-offset parameter).
[0341] like Figure 8 As shown, in this implementation, terminal device #1 determines the locations of resources #b1 and #b2 according to the third and fourth offset parameters configured by the network device. Specifically, the frequency position of resource #b1 corresponding to the first hop of the PUCCH of terminal device #1 is determined according to the third offset parameter, and the frequency position of resource #b2 corresponding to the second hop of the PUCCH of terminal device #1 is determined according to the fourth offset parameter, thereby avoiding resource fragmentation of terminal device #2. For example, resources #b1 and #b2 may be located outside the maximum channel bandwidth range supported by terminal device #2, or resources #b1 and #b2 may be located at opposite ends of the maximum channel bandwidth range supported by terminal device #2.
[0342] In one possible implementation, terminal device #1 determines the frequency resource locations corresponding to resource #b1 and resource #b2 in the following manner.
[0343] If PUCCH resource index r PUCCH The range is 0 to 7, i.e., floor(r) PUCCH If ( / 8) = 0, then the index X1 of the RB corresponding to resource #b1 within the first frequency range is:
[0344]
[0345] Then the index X2 of the RB corresponding to resource #b2 within the first frequency range is:
[0346]
[0347] If PUCCH resource index r PUCCHThe value is 8 to 15, i.e., floor(r) PUCCH If ( / 8) = 1, then the index X1 of the RB corresponding to resource #b1 within the first frequency range is:
[0348]
[0349] Then the index X2 of the RB where the second hop of PUCCH is located is:
[0350]
[0351] Where N_offset1 is the third offset parameter and N_offset2 is the fourth offset parameter. The number of resource blocks included in the second frequency range. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS floor(r) is the number of initial circular shift indices contained in this initial circular shift index set. PUCCH / 8) represents r PUCCH Round the result of / 8 down. Represents (r) PUCCH -8) / N CS The result is rounded down.
[0352] It should be noted that the third and fourth offset parameters can be positive or negative, with positive and negative values corresponding to different frequency domain shift directions. For example, a positive value can represent an offset in the direction of increasing RB index, and a negative value can represent an offset in the direction of decreasing RB index. Optionally, the third and fourth offset parameters can be in units of RB.
[0353] It should also be noted that the range of the third offset parameter and the fourth offset parameter is related to the first frequency range. For example, if the first frequency range is the carrier, and the unit of the third offset parameter and the fourth offset parameter is RB, the range of the third offset parameter and the fourth offset parameter is an integer from 0 to 274.
[0354] In one possible implementation, the configuration of the third and fourth offset parameters is associated with the uplink control channel configuration information PUCCH-ConfigCommon. Each PUCCH resource set corresponds to a set of configurations for the third and fourth offset parameters, and the possible structure may include at least the following:
[0355]
[0356] In one possible implementation, the configuration of the third and fourth offset parameters is associated with the PUCCH resource set configuration. Each resource set corresponds to a set of third and fourth offset parameter configurations, with possible associations as follows:
[0357] In the aforementioned information transmission method, the network device can indicate the third offset parameter and the fourth offset parameter. The network device can flexibly adjust the frequency positions (i.e., resources #b1 and #b2) of the first and second hops of the PUCCH of terminal device #1 using the third offset parameter and the fourth offset parameter. Accordingly, terminal device #1 can determine the frequency domain positions of resources #b1 and #b2 in the frequency hopping scenario according to the third offset parameter and the fourth offset parameter, thereby avoiding the fragmentation of the frequency domain resources available to terminal device #2.
[0358] To address the resource fragmentation issue, in this application, the first-hop frequency domain resources and / or the second-hop frequency domain resources of the PUCCH resources of terminal device #1 are located outside the maximum channel bandwidth supported by terminal device #1 (i.e., outside the BWP). Therefore, terminal device #1 needs to perform frequency tuning to transmit the first hop and / or the second hop of the PUCCH. This can be understood as requiring at least a tuning time (e.g., 140 microseconds) between the first-hop and second-hop frequency domain resources of the PUCCH resources of terminal device #1. This may result in multiple symbols requiring the first-hop and / or second-hop PUCCH resources to be used for frequency tuning, causing a decrease in the transmission performance of terminal device #1. In this case, it may also disrupt the orthogonality of the PUCCH resources, potentially causing interference to other terminal devices.
[0359] Next, regarding the question of whether frequency tuning is performed between the first and second hops of the aforementioned PUCCH transmission, the information transmission method in this application will be further described.
[0360] In one possible implementation, terminal device #1 supports frequency hopping other than the BWP in which terminal device #1 operates only when the subcarrier spacing (SCS) (which can be denoted as S) and the PUCCH length (which can be denoted as L) meet the preset condition #2. In other words, terminal device #1 only performs frequency hopping within the BWP in which terminal device #1 operates.
[0361] It should be noted that the determination of whether the subcarrier spacing S and PUCCH length L meet the preset condition #2 can be made by the network device side or by the terminal device side (such as terminal device #1), and this application does not limit it here.
[0362] As an example and not a limitation, the above preset condition #2 can be: L and / or S satisfy at least one of the following:
[0363] 1) The minimum value of L is greater than or equal to 4;
[0364] 2) The minimum value of L is determined based on S;
[0365] 3) If the value of L is within the first value range, the PUCCH does not hop frequency, or the PUCCH hops frequency, and no frequency tuning is required between two adjacent hops.
[0366] 4) The value of L belongs to the second numerical range, PUCCH frequency hopping transmission, and frequency tuning is required between two adjacent hops of frequency hopping transmission;
[0367] 5) The value of S belongs to the third numerical range, PUCCH does not hop frequency, or PUCCH hops frequency, and frequency tuning is not required between two adjacent hops of the hopped frequency transmission.
[0368] 6) The value of S belongs to the fourth numerical range. PUCCH can perform frequency hopping transmission, and frequency tuning is required between two adjacent hops of frequency hopping transmission.
[0369] For 1) above, when 1) is satisfied, the two hops of the PUCCH transmission sent by the terminal device are outside the second frequency range. For example, when L=10, the two hops of the PUCCH transmission sent by the terminal device are outside the second frequency range.
[0370] For 2), when 2) is satisfied, the two hops of the PUCCH transmission sent by the terminal device are either outside the second frequency range or within the second frequency range. For example, when S = 15 kHz, the minimum value of L is 10, that is, the two hops of the PUCCH transmission sent by the terminal device are outside the second frequency range; for example, when S = 30 kHz, the minimum value of L is 14, that is, the two hops of the PUCCH transmission sent by the terminal device are outside the second frequency range; for example, when S = 60 kHz, the PUCCH transmission sent by the terminal device is either non-frequency hopping or frequency hopping, and the two adjacent hops of the frequency hopping transmission are within the second frequency range.
[0371] For 3), when 3) is satisfied, the PUCCH transmission sent by the terminal device is either frequency-hopping or frequency-hopping, and the two hops are within the second frequency range. The first numerical range can be L less than or equal to 4.
[0372] For 4), when 4) is satisfied, the two hops of the PUCCH transmission sent by the terminal device are outside the second frequency range. The second numerical range can be L greater than 4, or L greater than or equal to 10.
[0373] For 5), when 5) is satisfied, the PUCCH transmission sent by the terminal device is either frequency-hopping or frequency-hopping, and the two hops are within the second frequency range. The third numerical range can be S greater than or equal to 60KHz, or S greater than 30KHz.
[0374] For 6), when 6) is satisfied, the two hops of the PUCCH transmission sent by the terminal device are outside the second frequency range. The fourth numerical range can be S less than or equal to 30KHz.
[0375] The above 1) to 6) can be combined with each other. For example, 3) can be combined with 5), that is, when the value of L is in the first numerical range and S is in the third numerical range, the PUCCH does not hop frequency, or the PUCCH hops frequency, and frequency tuning is not required between two adjacent hops. For example, 4) can be combined with 6), that is, when the value of L is in the second numerical range and S is in the fourth numerical range, the PUCCH can hop frequency, and frequency tuning is required between two adjacent hops.
[0376] In one possible implementation, the network device can send second information to the terminal device. The second information can be used to indicate whether the uplink control information of the terminal device should be transmitted via frequency hopping. Optionally, if the second information is used to indicate that the uplink control information of the terminal device should be transmitted via frequency hopping, the second information can also be used to further indicate whether the frequency hopping transmission of the uplink control information needs to be frequency tuned. Alternatively, the second information can also be used to further indicate that the uplink control information should be transmitted via frequency hopping within a second frequency range, or that the uplink control information should be transmitted via frequency hopping outside the second frequency range.
[0377] In one possible implementation, terminal device #1 supports frequency hopping other than the initial uplink BWP only when the subcarrier spacing (SCS) (which can be denoted as S) and PUCCH length (which can be denoted as L) meet preset condition #2 (i.e. the first preset condition). In other words, terminal device #1 does not perform frequency hopping or only performs frequency hopping within the initial uplink BWP of terminal device #1.
[0378] As an example rather than a limitation, the above preset condition #2 can be ①SCS=15KHz, with 2 or 4 PUCCH symbols; it can also be ②SCS=30KHz or 60KHz, with 2, 4 or 10 PUCCH symbols; or it can be ③SCS greater than 60KHz.
[0379] If the above implementation method is adopted, for terminal device #1, some indexes in the existing PUCCH resource set configuration table (e.g., Table 1) will not be available for the corresponding PUCCH resource sets. For example, the PUCCH resource sets corresponding to indices 0 to 6 in Table 1 cannot be used as resources for PUCCH frequency hopping. For terminal device #1, the resources in the PUCCH resource sets corresponding to these indices can adopt different time-domain configurations.
[0380] Table 3 illustrates one possible reconfiguration of Table 1. The reconfiguration of the rows in Table 1 containing PUCCH symbol counts of 2 and 4 can be as follows: In the first PUCCH resource set, corresponding to indices 0, 1, and 2 in Table 3, the PUCCH of terminal device #1 is transmitted within the first time interval. The first and second hops of this PUCCH can be outside the BWP. In the second PUCCH resource set, corresponding to indices 3, 4, 5, and 6 in Table 3, the PUCCH is transmitted within the second time interval. The first and second hops of this PUCCH can also be outside the BWP. The durations of the first and second time intervals are different. For example, the first time interval can be 1.5 time slots or the number of symbols corresponding to 1.5 time slots, and the second time interval can be 2 time slots or the number of symbols corresponding to 2 time slots. The first and second time intervals may not be reflected in the table, i.e., they can be determined through predefined methods. For example, L=10 corresponds to the first time interval, and L=14 corresponds to the second time interval. The first and second time intervals ensure sufficient time for frequency tuning between the first and second hops. Network devices can instruct terminal devices whether to hop frequencies via the fourth information and / or instruct terminal devices to hop frequencies within or outside the BWP via the fifth information. For example, the fourth and fifth information can be MIB, SIB1, DCI of the PDSCH carrying SIB1, RRC signaling, or DCI.
[0381] In one implementation, the network device can instruct the terminal device to apply table 1 or table 3 through information X (1 bit or more bits). Information X can be MIB, SIB1, DCI of the PDSCH carrying SIB1, RRC signaling, or DCI.
[0382] Table 3
[0383]
[0384]
[0385] In the above embodiments, when the subcarrier spacing and PUCCH length meet the preset condition #2, terminal device #1 performs frequency hopping other than the initial uplink BWP of terminal device #1. When the subcarrier spacing and PUCCH length do not meet the preset condition #2, terminal device #1 does not perform frequency hopping other than the initial uplink BWP of terminal device #1, or in other words, terminal device #1 only performs frequency hopping within the initial uplink BWP of terminal device #1, thereby reducing the impact of readjustment time on the performance of the shorter PUCCH corresponding to terminal device #1.
[0386] It should be noted that, in the above embodiments of this application, in the frequency hopping scenario, the first hop (corresponding to resource #b1 or resource b#11 or the first sub-frequency domain resource) and the second hop (corresponding to resource #b2 or resource b#22 or the second sub-frequency domain resource) can both be located outside the second frequency range; or the first hop can be located within the second frequency range and the second hop can be located outside the second frequency range; or the first hop can be located outside the second frequency range and the second hop can be located within the second frequency range. This application does not limit the specific location of the first hop and the second hop, as long as it can reduce the resource scheduling restrictions on the network side and increase the flexibility of resource configuration.
[0387] It should also be noted that the embodiments in this application use RB as the unit of PUCCH resources for illustration and should not be construed as limiting this application. In fact, RE, subcarrier, etc. can also be used as the unit of PUCCH resources, and Boshiqiawen will not make any limitation here.
[0388] It should be understood that the frequency domain resources and frequency resources in the above embodiments have the same meaning in this application.
[0389] It should also be noted that the embodiments in this application are described using terminal devices in the initial access state and should not be construed as limiting this application. In fact, the embodiments in this application are not only applicable to PUCCH resource allocation of terminal devices in the initial access state, but also applicable to PUCCH resource allocation of terminal devices in the connected state.
[0390] It should be understood that the specific examples in the embodiments of this application are only for the purpose of helping those skilled in the art to better understand the embodiments of this application, and are not intended to limit the scope of the embodiments of this application.
[0391] It should also be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0392] It should also be understood that, in the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0393] It should also be noted that in the embodiments of this application, "pre-setting" and "pre-configuration" can be implemented by pre-saving the corresponding code, table or other means that can be used to indicate relevant information in the device (e.g., network device). This application does not limit the specific implementation method, such as the preset rules and preset constants in the embodiments of this application.
[0394] It is understood that the method implemented by the communication device in the above embodiments of this application can also be implemented by a component (such as a chip or circuit) that can be configured inside the communication device.
[0395] The above, combined with Figures 5 to 8 This application provides a detailed description of the information transmission method provided in its embodiments. The method is primarily described from the perspective of interaction between terminal devices and network devices. It is understood that, in order to achieve the aforementioned functions, terminal devices and network devices include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0396] Based on the same technical concept, this application also provides a corresponding communication device. The communication device provided by this application may include modules or units corresponding to the methods / operations / steps / actions in the above method embodiments. These units may be hardware circuits, software, or a combination of hardware circuits and software. The following describes... Figures 9 to 11 The communication device provided in this application will be described. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for content not described in detail, please refer to the method embodiment above. For the sake of brevity, some content will not be repeated.
[0397] This application embodiment can divide the transmitting or receiving device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the division of functional modules according to each function as an example.
[0398] Figure 9 A schematic diagram of an information transmission device 600 is provided. The communication device includes a processing unit 610 and a transceiver unit 620.
[0399] The information transmission device 600 can be applied to network devices, terminal devices, or chips used to implement the functions of network devices or terminal devices in the above method embodiments. This application does not limit it here.
[0400] It should be understood that the communication device 600 can be a device corresponding to each of the methods 200 to 500 in the embodiments of this application, and the communication device 600 can include devices for performing... Figures 5 to 8 The unit is a component for any information transmission method. Furthermore, each unit in the communication device 600 and the other operations and / or functions described above respectively implement... Figures 5 to 8 The corresponding procedures for methods 200 to 500 in the document.
[0401] In one possible design, the communication device 600 can achieve... Figures 5 to 8 Any function possessed by the terminal device and / or network device in any of the embodiments shown in any of the figures.
[0402] For example, the processing unit 610 is used by the terminal device to determine the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set;
[0403] The processing unit 610 is further configured to determine the resource block index based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set;
[0404] The processing unit 610 is further configured to determine the first resource block index corresponding to the p-th hop of the uplink control information frequency hopping transmission based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set, wherein p is a positive integer;
[0405] The processing unit 610 is further configured to determine, based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, the number of initial cyclic shift indices contained in the initial cyclic shift index set, and the first frequency range, the second resource block index corresponding to the qth hop of the uplink control channel data frequency hopping transmission, wherein q is a positive integer, and the resource associated with the resource block index belongs to the first frequency range.
[0406] In one possible implementation, the target offset parameter includes a first sub-offset parameter and a second sub-offset parameter.
[0407] The processing unit 610 is further configured to allow the terminal device to determine the first resource block index based on the first sub-offset parameter.
[0408] The processing unit 610 is also used for the terminal device to determine the second resource block index based on the second sub-offset parameter.
[0409] The processing unit 610 is further configured to determine the first resource block index based on the following correspondence between the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set:
[0410] or
[0411]
[0412] Where X1 is the index of the first resource block. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D1 is the first sub-offset parameter used to determine the first resource block index. Represents r PUCCH / N CS The result is rounded down.
[0413] The processing unit 610 is further configured to determine the second resource block index based on the following correspondence between the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set:
[0414] or
[0415] or
[0416]
[0417] Where X2 is the index of the second resource block, and N size The number of resource blocks included in this first frequency range. The second frequency range includes the number of resource blocks, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the offset parameter for this physical resource block. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D2 is the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CS The result is rounded down.
[0418] The processing unit 610 is further configured to determine the target offset parameter based on the first position and the second position, wherein the first position is the position of the y-th resource block index in the first frequency range, the second position is the position of the resource block with resource block index z in the second frequency range, and y and z are non-negative integers, wherein the first frequency range is greater than the maximum channel bandwidth supported by the terminal device, and the second frequency range is less than or equal to the maximum channel bandwidth supported by the terminal device;
[0419] The processing unit 610 is also used for the terminal device to determine the target offset parameter based on the first information;
[0420] The processing unit 610 is also used for the terminal device to determine the target offset parameter according to the predefined parameters;
[0421] The processing unit 610 is also used by the terminal device to determine the target offset parameter according to predefined rules.
[0422] The processing unit 610 is also configured to allow the terminal device to transmit the uplink control information on the resource associated with the resource block index without frequency hopping.
[0423] The processing unit 610 is further configured to determine that the subcarrier spacing S corresponding to the terminal device and the number of symbols L of the uplink control channel resource satisfy a first preset condition.
[0424] The transceiver unit 620 is used by the terminal device to send uplink control information to the network device on the resource associated with the resource block index.
[0425] The transceiver unit 620 is also used for the terminal device to receive first information from the network device.
[0426] The transceiver unit 620 is further configured to receive first configuration information from the network device, the first configuration information being used to instruct the first terminal device to use at least one first frequency domain resource to send uplink control information, the first frequency domain resource belonging to a first frequency range.
[0427] The transceiver unit 620 is further configured to receive second configuration information from the network device. This second configuration information indicates a second frequency range allocated by the network device for the first terminal device. The second frequency range includes at least one second frequency domain resource, which is used by the first terminal device to transmit the uplink control information. The second frequency domain resource also belongs to a third frequency domain range allocated by the network device for the second terminal device. It should be noted that the first frequency domain resource is outside the third frequency domain range, or the first frequency domain resource is located at the edge of the third frequency domain range.
[0428] For example, processing unit 610 is used to determine the number of symbols L and / or subcarrier spacing S used to transmit uplink control information;
[0429] The processing unit 610 is further configured to determine that L and / or S satisfy at least one of the following: the minimum value of L is greater than or equal to 4; the minimum value of L is determined according to S; the value of L belongs to a first numerical range, in which the uplink control channel does not perform frequency hopping transmission, or the uplink control channel performs frequency hopping transmission, and frequency tuning is not required between adjacent hops; the value of L belongs to a second numerical range, in which the uplink control channel performs frequency hopping transmission and frequency tuning is required between adjacent hops; the value of S belongs to a third numerical range, in which the uplink control channel does not perform frequency hopping transmission, or the uplink control channel performs frequency hopping transmission and frequency tuning is not required between adjacent hops; the value of S belongs to a fourth numerical range, in which the uplink control channel can perform frequency hopping transmission and frequency tuning is required between adjacent hops.
[0430] The transceiver unit 620 is used to send or receive the uplink control information.
[0431] The transceiver unit 620 is also used to send or receive the first information.
[0432] The transceiver unit 620 is also used to send or receive the first configuration information.
[0433] The transceiver unit 620 is also used to send or receive the second configuration information.
[0434] For example, the transceiver unit 620 is used for the network device to send first information to the terminal device. The first information is used by the terminal device to determine the resource block index. The first information is also used to indicate the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set.
[0435] The transceiver unit 620 is also used for the network device to receive uplink control information sent by the terminal device on the resource associated with the resource block index.
[0436] In one possible implementation, the target offset parameter includes a first sub-offset parameter and a second sub-offset parameter, and the resource block index includes a first resource block index and a second resource block index, wherein the first sub-offset parameter is used to determine the first resource block index, and the second sub-offset parameter is used to determine the second resource block index.
[0437] It should be noted that the first information used to indicate the target offset parameter includes: the first information indicating a first position and a second position, the first position and the second position used to determine the target offset parameter, wherein the first position is the position of the y-th resource block index in the first frequency range, the second position is the position of the resource block with resource block index z in the second frequency range, where y and z are non-negative integers, wherein the first frequency range is greater than the maximum channel bandwidth supported by the terminal device, and the second frequency range is less than or equal to the maximum channel bandwidth supported by the terminal device; or the first information includes the target offset parameter; or the first information includes a predefined parameter used to determine the target offset parameter; or the first information includes a predefined rule used to determine the target offset parameter. Optionally, the value of the target offset parameter is an integer less than 0; or, the value of the target offset parameter is an integer multiple of K, where K = 2, 3, or 4.
[0438] The transceiver unit 620 is also used for the network device to receive uplink control information sent by the terminal device on the resource associated with the resource block index without frequency hopping.
[0439] The processing unit 610 is used by the network device to determine that the subcarrier spacing S corresponding to the terminal device and the number of symbols L of the uplink control channel resource meet a first preset condition.
[0440] Figure 10 This is a structural block diagram of an information transmission device 700 provided according to an embodiment of this application. Figure 10 The information transmission device 700 shown includes a processor 710, a memory 720, and a communication interface 730. The processor 710 is coupled to the memory and is used to execute instructions stored in the memory to control the communication interface 730 to send and / or receive signals.
[0441] It should be understood that the processor 710 and memory 720 described above can be combined into a single processing device, with the processor 710 executing the program code stored in the memory 720 to achieve the aforementioned functions. In specific implementations, the memory 720 can be integrated into the processor 710 or independent of the processor 710.
[0442] The information transmission device 700 can be applied to network devices, terminal devices, or chips used to implement the functions of network devices or terminal devices in the above method embodiments. This application does not limit it here.
[0443] Specifically, the communication device 700 may correspond to the embodiment according to this application. Figures 5 to 8 The terminal device or network device corresponding to the communication method in the middle, the communication device 700 may include a device for performing Figures 5 to 8 The communication device 700 comprises units of a communication method. Furthermore, each unit in the communication device 700 and the other operations and / or functions described above are respectively for executing the corresponding processes of methods 200 to 500. It should be understood that the specific process by which each unit executes the corresponding steps described above has been detailed in the above method embodiments, and for the sake of brevity, will not be repeated here.
[0444] When the communication device 700 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit can be a processor, microprocessor, or integrated circuit integrated on the chip.
[0445] This application also provides a processing apparatus, including a processor and an interface. The processor can be used to execute any of the methods described in the above method embodiments.
[0446] It should be understood that the aforementioned processing device can be a chip. For example, the processing device can be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0447] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0448] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuitry in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above methods.
[0449] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous-link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0450] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute... Figure 5 and Figure 8 The method of any one of the embodiments shown.
[0451] See Figure 11 This application also provides a device 800, which can be used to implement the function of the communication device in the above method. The device 800 can be a communication device or a chip within a communication device. The communication device includes:
[0452] At least one input / output interface 810 and logic circuit 820 are provided. The input / output interface 810 can be an input / output circuit, or a communication interface. The logic circuit 820 can be a signal processor, a chip, or other integrated circuit that can implement the method of this application.
[0453] At least one input / output interface 810 is used for inputting or outputting information. For example, when the device is a communication device corresponding to a terminal device or a communication device corresponding to a terminal device, the input / output interface 810 is used to acquire the first information or the first configuration information or the second configuration information, and the input / output interface 810 is also used to send the uplink control information.
[0454] The logic circuit 820 is used to execute some or all of the steps of any of the methods provided in the embodiments of this application. The logic circuit can implement the functions of the processing unit 610 in the communication device 600 and the processor 710 in the communication device 700. For example, when the device is a communication device or is used as a communication device, it is used to execute the steps executed by the communication device in various possible implementations of the above method embodiments. For example, the logic circuit 820 is used to determine the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set according to various possible implementations of the above method embodiments. Another example is that the logic circuit 820 is used to determine the resource block index of the uplink control channel transmission according to the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set, according to various possible implementations of the above method embodiments.
[0455] When the aforementioned communication device is a chip applied to a communication device, the chip implements the functions of the communication device in the above method embodiments. The chip receives information from other modules (such as radio frequency modules or antennas) in the communication device; or, the chip sends information to other modules (such as radio frequency modules or antennas) in the communication device.
[0456] According to the communication method provided in the embodiments of this application, this application also provides a computer program product, which includes: a computer program or instructions, which, when executed on a computer, cause... Figure 5 and Figure 8 Any communication method of any embodiment shown in the examples is executed.
[0457] According to the method provided in the embodiments of this application, this application also provides a computer-readable medium storing program code, which, when run on a computer, causes the computer to perform... Figure 5 and Figure 8 The method of any one of the embodiments shown.
[0458] According to the method provided in the embodiments of this application, this application also provides a system that includes the aforementioned apparatus or device.
[0459] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0460] In the above-described device embodiments, the network-side devices correspond to the terminal devices and the network-side devices or terminal devices in the method embodiments. Corresponding modules or units execute corresponding steps. For example, the communication unit (or communication interface) executes the receiving or sending steps in the method embodiments. Other steps besides sending and receiving can be executed by the processing unit 610 (or processor). The specific functions of each unit can be found in the corresponding method embodiments. There can be one or more processors.
[0461] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components may execute from various computer-readable media on which various data structures are stored. Exemplarily, these components may communicate via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).
[0462] It should also be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0463] It should also be understood that the use of numbers such as "first", "second", "#a", "#b", "#1", "#2" in the embodiments of this application is only to distinguish different objects, such as different "configuration information", "terminal devices", "preset conditions", "offset parameters", etc. The understanding of specific objects and the correspondence between different objects should be determined by their functions and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0464] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0465] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0466] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0467] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0468] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit 610, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0469] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0470] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information transmission method, characterized in that, Chips used in or in terminal devices include: The target offset parameter, uplink control channel resource index, physical resource block offset parameter, and number of initial cyclic shift indices contained in the initial cyclic shift index set are determined, wherein the target offset parameter is a positive or negative value, and the target offset parameter is determined based on first information from the network device; Based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set, a resource block index occupied by a physical uplink control channel (PUCCH) resource is determined; Uplink control information is sent to the network device on the PUCCH resource associated with the resource block index, wherein the terminal device is a de-capacitated terminal device; The uplink control information is a hybrid automatic repeat request message, which is a feedback contention resolution message sent by the terminal device to the network device during the random access process.
2. The method according to claim 1, characterized in that, The resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following: Where X1 is the resource block index. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS Where D is the number of initial cyclic shift indices contained in the initial cyclic shift index set, and D is the target offset parameter. Represents r PUCCH / N CS The result is rounded down.
3. The method according to claim 1, characterized in that, The resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following: Where X2 is the resource block index. The second frequency range is the number of resource blocks included in the second frequency range, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS Where D is the number of initial cyclic shift indices contained in the initial cyclic shift index set, and D is the target offset parameter. Represents r PUCCH / N CS The result is rounded down.
4. The method according to claim 1, characterized in that, The uplink control information frequency hopping transmission, and Determining the resource block index occupied by the PUCCH resource includes: The first resource block index corresponding to the p-th hop of the uplink control information frequency hopping transmission is determined based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set, where p is a positive integer; and / or, The second resource block index corresponding to the qth hop of the uplink control channel data frequency hopping transmission is determined based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, the number of initial cyclic shift indices contained in the initial cyclic shift index set, and the first frequency range, wherein q is a positive integer, and the PUCCH resource associated with the resource block index belongs to the first frequency range.
5. The method according to claim 4, characterized in that, The target offset parameter includes a first sub-offset parameter and a second sub-offset parameter, wherein the first sub-offset parameter is used to determine the first resource block index, and the second sub-offset parameter is used to determine the second resource block index.
6. The method according to claim 4 or 5, characterized in that, The p = 1, the q = 2; or p = 2, q = 1.
7. The method according to claim 4 or 5, characterized in that, The first resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following correspondence: Where X1 is the index of the first resource block. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS D1 is the number of initial circular shift indices contained in the initial circular shift index set, and D1 is the first sub-offset parameter used to determine the first resource block index. Represents r PUCCH / N CS The result is rounded down.
8. The method according to claim 4 or 5, characterized in that, The second resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set satisfy the following correspondence: or Where X2 is the index of the second resource block, N size The number of resource blocks included in the first frequency range. The second frequency range is the number of resource blocks included in the second frequency range, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D2 is the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CS The result is rounded down.
9. The method according to any one of claims 1-3, characterized in that, The target offset parameter takes the value of an integer less than 0; or, The target offset parameter is an integer multiple of K, where K = 2, 3, or 4.
10. The method according to any one of claims 1-3, characterized in that, Sending uplink control information to the network device on the PUCCH resource associated with the resource block index, including: The uplink control information is sent to the network device without frequency hopping on the PUCCH resource associated with the resource block index.
11. The method according to any one of claims 1-5, characterized in that, Before determining the target offset parameters, the method further includes: The subcarrier spacing S corresponding to the terminal device and the number of symbols L of the uplink control channel resources are determined to satisfy a first preset condition.
12. An information transmission method, characterized in that, Chips used in or within network devices, including: Send first information to the terminal device. The first information is used by the terminal device to determine a resource block index occupied by a physical uplink control channel (PUCCH) resource. The first information is also used to indicate the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set. The target offset parameter is a positive or negative value. The uplink control information sent by the terminal device is received on the PUCCH resource associated with the resource block index, wherein the terminal device is a de-capacitated terminal device; The uplink control information is a hybrid automatic repeat request message, which is a feedback contention resolution message sent by the terminal device to the network device during the random access process.
13. The method according to claim 12, characterized in that, The resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following: Where X1 is the resource block index. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS Where D is the number of initial cyclic shift indices contained in the initial cyclic shift index set, and D is the target offset parameter. Represents r PUCCH / N CS The result is rounded down.
14. The method according to claim 12, characterized in that, The resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following: Where X2 is the resource block index. The second frequency range is the number of resource blocks included in the second frequency range, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS Where D is the number of initial cyclic shift indices contained in the initial cyclic shift index set, and D is the target offset parameter. Represents r PUCCH / N CS The result is rounded down.
15. The method according to claim 12, characterized in that, The uplink control information frequency hopping transmission, and The first information used to determine the resource block index occupied by the PUCCH resource includes: The first information is used to determine the first resource block index corresponding to the p-th hop of the uplink control information frequency hopping transmission, where p is a positive integer; and / or, The first information is used to determine the second resource block index corresponding to the qth hop of the uplink control information frequency hopping transmission, where q is a positive integer.
16. The method according to claim 15, characterized in that, The target offset parameter includes a first sub-offset parameter and a second sub-offset parameter, wherein the first sub-offset parameter is used to determine the first resource block index, and the second sub-offset parameter is used to determine the second resource block index.
17. The method according to claim 15 or 16, characterized in that, The p = 1, the q = 2; or p = 2, q = 1.
18. The method according to claim 15 or 16, characterized in that, The first resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following correspondence: Where X1 is the index of the first resource block. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS D1 is the number of initial circular shift indices contained in the initial circular shift index set, and D1 is the first sub-offset parameter used to determine the first resource block index. Represents r PUCCH / N CS The result is rounded down.
19. The method according to claim 15 or 16, characterized in that, The second resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set satisfy the following correspondence: or Where X2 is the index of the second resource block, N size The first frequency range includes the number of resource blocks, and the PUCCH resource associated with the resource block index belongs to the first frequency range. The second frequency range is the number of resource blocks included in the second frequency range, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D2 is the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CS The result is rounded down.
20. The method according to any one of claims 12-14, characterized in that, The target offset parameter takes the value of an integer less than 0; or, The target offset parameter is an integer multiple of K, where K = 2, 3, or 4.
21. The method according to any one of claims 12-14, characterized in that, Receiving uplink control information sent by the terminal device on the PUCCH resource associated with the resource block index includes: The uplink control information sent by the terminal device is received without frequency hopping on the PUCCH resource associated with the resource block index.
22. The method according to any one of claims 12-16, characterized in that, Before sending the first information to the terminal device, the method further includes: The subcarrier spacing S corresponding to the terminal device and the number of symbols L of the uplink control channel resources are determined to satisfy a first preset condition.
23. An information transmission device, characterized in that, The device is a reduced-capability terminal device or a chip of the reduced-capability terminal device, comprising: The processing unit is configured to determine the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set, wherein the target offset parameter is a positive or negative value, and the target offset parameter is determined based on first information from the network device. The processing unit is further configured to determine a resource block index occupied by a physical uplink control channel (PUCCH) resource based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set. The transceiver unit is used to send uplink control information to the network device on the PUCCH resource associated with the resource block index. The uplink control information is a hybrid automatic repeat request message that is sent by the terminal device to the network device during random access, which is a feedback contention resolution message.
24. The apparatus according to claim 23, characterized in that, The resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following: Where X1 is the resource block index. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS Where D is the number of initial cyclic shift indices contained in the initial cyclic shift index set, and D is the target offset parameter. Represents r PUCCH / N CS The result is rounded down.
25. The apparatus according to claim 23, characterized in that, The resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following: Where X2 is the resource block index. The second frequency range is the number of resource blocks included in the second frequency range, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS Where D is the number of initial cyclic shift indices contained in the initial cyclic shift index set, and D is the target offset parameter. Represents r PUCCH / N CS The result is rounded down.
26. The apparatus according to claim 23, characterized in that, The uplink control information frequency hopping transmission, and The processing unit is further configured to determine the first resource block index corresponding to the p-th hop of the uplink control information frequency hopping transmission based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set, wherein p is a positive integer; and / or, The processing unit is further configured to determine the second resource block index corresponding to the qth hop of the uplink control channel data frequency hopping transmission based on the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, the number of initial cyclic shift indices contained in the initial cyclic shift index set, and the first frequency range, wherein q is a positive integer, and the PUCCH resource associated with the resource block index belongs to the first frequency range.
27. The apparatus according to claim 26, characterized in that, The target offset parameters include a first sub-offset parameter and a second sub-offset parameter, and The processing unit is further configured to determine the index of the first resource block based on the first sub-offset parameter, and / or The processing unit is further configured to determine the second resource block index based on the second sub-offset parameter.
28. The apparatus according to claim 26 or 27, characterized in that, The processing unit determines the first resource block index based on the following correspondence between the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set: Where X1 is the index of the first resource block. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS D1 is the number of initial circular shift indices contained in the initial circular shift index set, and D1 is the first sub-offset parameter used to determine the first resource block index. Represents r PUCCH / N CS The result is rounded down.
29. The apparatus according to claim 26 or 27, characterized in that, The processing unit determines the second resource block index based on the following correspondence between the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set: or Where X2 is the index of the second resource block, N size The number of resource blocks included in the first frequency range. The second frequency range is the number of resource blocks included in the second frequency range, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D2 is the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CS The result is rounded down.
30. The apparatus according to any one of claims 23-25, characterized in that, The target offset parameter takes the value of an integer less than 0; or, The target offset parameter is an integer multiple of K, where K = 2, 3, or 4.
31. The apparatus according to any one of claims 23-25, characterized in that, The processing unit is also configured to transmit the uplink control information on the PUCCH resource associated with the resource block index without frequency hopping.
32. The apparatus according to any one of claims 23-27, characterized in that, Before the processing unit is used to determine the target offset parameters. The processing unit is further configured to determine that the subcarrier spacing S corresponding to the terminal device and the number of symbols L of the uplink control channel resources satisfy a first preset condition.
33. An information transmission device, characterized in that, include: The transceiver unit is used to send first information to the terminal device. The first information is used by the terminal device to determine a resource block index occupied by a physical uplink control channel (PUCCH) resource. The first information is also used to indicate the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set. The target offset parameter is a positive or negative value. The transceiver unit is further configured to receive uplink control information sent by the terminal device on the PUCCH resource associated with the resource block index, wherein the terminal device is a de-capacitated terminal device. The uplink control information is a hybrid automatic repeat request message, which is a feedback contention resolution message sent by the terminal device to the network device during the random access process.
34. The apparatus according to claim 33, characterized in that, The resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following: Where X1 is the resource block index. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS Where D is the number of initial cyclic shift indices contained in the initial cyclic shift index set, and D is the target offset parameter. Represents r PUCCH / N CS The result is rounded down.
35. The apparatus according to claim 33, characterized in that, The resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following: Where X2 is the resource block index. The second frequency range is the number of resource blocks included in the second frequency range, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS Where D is the number of initial cyclic shift indices contained in the initial cyclic shift index set, and D is the target offset parameter. Represents r PUCCH / N CS The result is rounded down.
36. The apparatus according to claim 33, characterized in that, The uplink control information frequency hopping transmission, and The first information used to determine the resource block index occupied by the PUCCH resource includes: The first information is used to determine the first resource block index corresponding to the p-th hop of the uplink control information frequency hopping transmission, where p is a positive integer; and / or, The first information is used to determine the second resource block index corresponding to the qth hop of the uplink control information frequency hopping transmission, where q is a positive integer.
37. The apparatus according to claim 36, characterized in that, The target offset parameter includes a first sub-offset parameter and a second sub-offset parameter, wherein the first sub-offset parameter is used to determine the first resource block index, and the second sub-offset parameter is used to determine the second resource block index.
38. The apparatus according to claim 36 or 37, characterized in that, The p = 1, the q = 2; or p = 2, q = 1.
39. The apparatus according to claim 36 or 37, characterized in that, The first resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices included in the initial cyclic shift index set satisfy the following correspondence: Where X1 is the index of the first resource block. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS D1 is the number of initial circular shift indices contained in the initial circular shift index set, and D1 is the first sub-offset parameter used to determine the first resource block index. Represents r PUCCH / N CS The result is rounded down.
40. The apparatus according to claim 36 or 37, characterized in that, The second resource block index, the target offset parameter, the uplink control channel resource index, the physical resource block offset parameter, and the number of initial cyclic shift indices contained in the initial cyclic shift index set satisfy the following correspondence: or Where X2 is the index of the second resource block, N size The first frequency range includes the number of resource blocks, and the PUCCH resource associated with the resource block index belongs to the first frequency range. The second frequency range is the number of resource blocks included in the second frequency range, which is less than or equal to the maximum channel bandwidth supported by the terminal device. r is the physical resource block offset parameter. PUCCH For the uplink control channel resource index, N CS D is the number of initial circular shift indices contained in the initial circular shift index set, D is the target offset parameter, and D2 is the second sub-offset parameter used to determine the second resource block index. Represents r PUCCH / N CS The result is rounded down.
41. The apparatus according to any one of claims 33-35, characterized in that, The target offset parameter takes the value of an integer less than 0; or, The target offset parameter is an integer multiple of K, where K = 2, 3, or 4.
42. The apparatus according to any one of claims 33-35, characterized in that, The transceiver unit is further configured to receive uplink control information sent by the terminal device on the PUCCH resource associated with the resource block index without frequency hopping.
43. The apparatus according to any one of claims 33-37, characterized in that, The device also includes a processing unit, and Before the transceiver unit sends the first information to the terminal device The processing unit is used to determine that the subcarrier spacing S corresponding to the terminal device and the number of symbols L of the uplink control channel resources satisfy a first preset condition.
44. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, causes the device to perform the method as described in any one of claims 1 to 11, or This causes the device to perform the method as described in any one of claims 1 to 22.
45. A computer program product, characterized in that, Includes a computer program that, when run on a computer, causes the method described in any one of claims 1 to 11 to be executed, or causes the method described in any one of claims 12 to 22 to be executed.
46. A communication device, characterized in that, include: Memory, used to store computer programs; A processor is configured to execute a computer program stored in the memory, causing the communication device to perform the method according to any one of claims 1 to 11, or The communication device is made to perform the method according to any one of claims 1 to 22.
Citation Information
Patent Citations
Resource allocation for physical uplink control channel during initial access in new radio unlicensed
US20210029731A1