Frequency hopping configuration method, device, terminal and storage medium

By determining the PUSCH frequency hopping start RB and frequency domain offset values ​​based on the maximum bandwidth or terminal type in the RedCap terminal, the problem that the RedCap terminal cannot start frequency hopping transmission when it is greater than the maximum bandwidth is solved, and the frequency of the RedCap terminal is realized Domain diversity gain.

CN115189818BActive Publication Date: 2025-02-14CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110357435.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-01
Publication Date
2025-02-14
Estimated Expiration
2041-04-01

AI Technical Summary

Technical Problem

When the RedCap terminal coexist with the non-RedCap terminal, the network side reconfigures the uplink initial BWP or downlink initial BWP that is larger than the maximum bandwidth supported by the RedCap terminal, resulting in the RedCap terminal being unable to start frequency hopping transmission.

Method used

The start resource block (RB) of the physical uplink shared channel (PUSCH) hopping frequency is determined by the terminal, where the start RB is determined based on the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type. The specific method includes performing modulo operations on these quantities and determining the starting RB of the PUSCH frequency hopping and the frequency domain offset values ​​of the second hop according to a specific formula.

Benefits of technology

It avoids the situation where the RedCap terminal jumps out of the maximum bandwidth when coexisting with the non-RedCap terminal, and ensures that the RedCap terminal can enjoy the frequency domain diversity gain through PUSCH frequency hopping.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115189818B_ABST
    Figure CN115189818B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, terminal and storage medium for frequency hopping configuration, wherein the method comprises: a terminal determines a starting RB for PUSCH frequency hopping; wherein the starting RB is determined based on a first parameter of the terminal; the first parameter represents the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless technology, and in particular to a frequency hopping configuration method, device, terminal and storage medium. Background Art

[0002] Reduced Capability NR devices, also known as Redcap terminals, have the characteristics of low cost, low energy consumption and low complexity, and are designed for use in scenarios such as wireless sensing, video surveillance, and wearable devices. In related technologies, when RedCap terminals coexist with non-RedCap terminals, if the network side reconfigures the uplink initial BWP or downlink initial BWP for the non-RedCap terminal that is larger than the maximum bandwidth supported by the RedCap terminal, then the RedCap terminal may jump out of the maximum bandwidth range of the terminal after frequency hopping, making it impossible for the RedCap terminal to start frequency hopping transmission. Summary of the invention

[0003] To solve related technical problems, the embodiments of the present application provide a frequency hopping configuration method, device, terminal and storage medium.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] The present application provides a method for configuring frequency hopping, including:

[0006] The terminal determines the starting resource block (RB) of the physical uplink shared channel (PUSCH) frequency hopping; wherein,

[0007] The starting RB is determined based on a first parameter of the terminal; the first parameter represents the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0008] Among them, in the above scheme, when determining the starting RB, the method includes:

[0009] A modulo operation is performed on the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0010] In the above solution, the terminal determines the starting RB for PUSCH frequency hopping, including:

[0011] In the case where the terminal enables frequency hopping within a timeslot, the terminal determines a starting RB for PUSCH frequency hopping based on one of the following formulas:

[0012]

[0013]

[0014] Where i=0 represents the first hop during frequency hopping; i=1 represents the second hop during frequency hopping; RB start Characterizes the starting RB in the uplink bandwidth part (BWP); RB offset Characterizes the RB interval between the first hop and the second hop during frequency hopping; Characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0015] In the above solution, the terminal determines the starting RB for PUSCH frequency hopping, including:

[0016] In the case where the terminal enables inter-time slot frequency hopping, the terminal determines the starting RB during PUSCH frequency hopping based on one of the following formulas:

[0017]

[0018]

[0019] in, The number of the time slot in which the current PUSCH transmission occurs within a radio frame; RB start Indicates the starting RB in the uplink BWP; RB offset Characterizes the RB interval between two adjacent hops; Characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0020] In the above solution, the terminal determines the starting RB for PUSCH frequency hopping, including:

[0021] The terminal determines a frequency domain offset value of a second hop during PUSCH frequency hopping, that is, an RB interval between two hops.

[0022] In the above solution, the frequency domain offset value of the second hop determined by the terminal is one of multiple first candidate values.

[0023] In the above scheme, the method further comprises:

[0024] The terminal receives the multiple first candidate values ​​configured by the network side.

[0025] In the above solution, the terminal determines the frequency domain offset value of the second hop during PUSCH frequency hopping, including:

[0026] The terminal determines the frequency domain offset value of two adjacent hops during PUSCH frequency hopping from the multiple first candidate values ​​through the bit values ​​of M frequency hopping bits in the uplink scheduling grant; M is an integer greater than or equal to 1.

[0027] In the above scheme, the frequency domain offset value of the second hop is related to the first coefficient; the first coefficient is determined based on the first parameter of the terminal and the number of RBs corresponding to the initial uplink BWP of the terminal configured on the network side.

[0028] In the above solution, the first coefficient F is determined based on the following formula:

[0029]

[0030] in, Characterize the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type; Indicates the number of RBs corresponding to the initial uplink BWP configured on the network side.

[0031] In the above scheme, the multiple first candidate values ​​are determined based on the product of the number of RBs corresponding to the maximum bandwidth of the terminal and different constant factors, or based on the product of the number of RBs corresponding to the terminal type of the terminal and different constant factors.

[0032] The embodiment of the present application also provides a frequency hopping configuration device, including:

[0033] A determination unit is used to determine the starting RB of PUSCH frequency hopping; wherein,

[0034] The starting RB is determined based on a first parameter of the terminal; the first parameter represents the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0035] The embodiment of the present application also provides a terminal, comprising: a first processor and a first communication interface; wherein,

[0036] The first processor is used to determine the starting RB of PUSCH frequency hopping; wherein,

[0037] The starting RB is determined based on a first parameter of the terminal; the first parameter represents the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0038] The embodiment of the present application further provides a terminal, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,

[0039] Wherein, the first processor is used to execute the steps of any of the above-mentioned frequency hopping configuration methods when running the computer program.

[0040] An embodiment of the present application further provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned frequency hopping configuration methods are implemented.

[0041] The frequency hopping configuration method, device, terminal and storage medium provided in the embodiments of the present application, the terminal determines the starting RB of PUSCH frequency hopping; wherein the starting RB is determined based on the first parameter of the terminal; the first parameter characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type. Based on the above-mentioned frequency hopping configuration method, the RedCap terminal can determine the starting RB of PUSCH frequency hopping according to the number of RBs corresponding to the maximum bandwidth or the number of RBs corresponding to the terminal type. Such a configuration can avoid the situation where the RedCap terminal jumps out of the maximum bandwidth when the RedCap terminal and the non-RedCap terminal coexist, and the RedCap terminal can enjoy the frequency domain diversity gain through PUSCH frequency hopping. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A flowchart of a method for configuring frequency hopping according to an embodiment of the present application is shown;

[0043] Figure 2 This is an example diagram of frequency hopping in an embodiment of the present application;

[0044] Figure 3 This is an example diagram of frequency hopping according to another embodiment of the present application;

[0045] Figure 4 This is a schematic diagram of the structure of a frequency hopping configuration device according to an embodiment of the present application;

[0046] Figure 5 This is a schematic diagram of the terminal structure of an embodiment of the present application. DETAILED DESCRIPTION

[0047] In the related research of low-capability terminals, namely RedCap terminals, in order to reduce the terminal cost, the means adopted include but are not limited to: reducing the number of terminal receiving antennas, reducing the maximum bandwidth of the terminal, supporting half-duplex frequency division duplexing (FDD, Frequency Division Duplexing), reducing the terminal processing time requirements, and reducing the terminal processing capacity requirements. The fifth generation mobile communication technology (5G, 5 thThe 1st Generation (2nd Generation) system defines the system bandwidth of terminals in different frequency bands, and puts forward high requirements on terminal capabilities. Reducing the maximum bandwidth of the terminal means reducing the maximum bandwidth of the terminal from 100 MHz to 20 MHz for frequency range 1 (FR1) and from 200 MHz to 100 MHz for frequency range 2 (FR2). Therefore, if the maximum bandwidth of the terminal can be reduced, the cost and complexity of the terminal will be reduced from both the RF and baseband perspectives.

[0048] Taking FR1 as an example, the bandwidth of 20MHz is the maximum bandwidth of the RedCap terminal. For the non-RedCap terminal, although the maximum bandwidth of the control resource set 0 (COREST#0, Control Resource Set 0) during the access process is also 20MHz, the network side can reconfigure the initial uplink (Uplink) BWP through the system information block 1 (SIB1, System Information Block 1) message, that is, the initial uplink BWP used in the random access process of the non-RedCap terminal can be the initial uplink BWP after the SIB1 reconfiguration.

[0049] In the initial random access process, when the terminal initiates a random access request, it will receive a random access response (RAR) from the network side. RAR is used to schedule the terminal to transmit the PUSCH of MSG.3. In the related art, the network side can configure whether to use frequency hopping when scheduling MSG.3 or when MSG.3 is retransmitted. When frequency hopping is enabled, the frequency domain offset value of the second hop is determined based on Table 8.3-1 in the 3rd Generation Partnership Project (3GPP) protocol.

[0050] Table 1

[0051]

[0052]

[0053] It can be seen from Table 1 that when the number of RBs corresponding to the initial uplink BWP is greater than or equal to 50 RBs, the frequency domain offset value of the second hop can be or

[0054] In the related art, when intra-slot frequency hopping is used, the starting RB of the terminal in each hop is determined according to the following formula:

[0055]

[0056] Where i=0 represents the first hop during frequency hopping; i=1 represents the second hop during frequency hopping; RB offset Characterizes the RB interval between the first hop and the second hop during frequency hopping; Indicates the number of RBs corresponding to the initial uplink BWP configured on the network side.

[0057] When inter-slot frequency hopping is used, The starting RB is determined according to the following formula:

[0058]

[0059] in, It is the sequence number of the time slot in which the current multi-slot PUSCH transmission occurs within a radio frame.

[0060] At the same time, in the related technology, for MSG.3 scheduled by RAR, the frequency hopping offset is not configured by the radio resource control (RRC), and the frequency domain offset value of the second hop during frequency hopping is determined by 1 or 2 bit values ​​of the frequency hopping bit in the protocol-related table. In addition, for non-RedCap terminals, there is a situation where the bandwidth of the initial uplink BWP after reconfiguration on the network side is greater than 20MHz. Based on the above situation, when the RedCap terminal coexists with the non-RedCap terminal, the base station schedules the MSG.3 of the RedCap terminal through RAR, and the current initial uplink BWP is reconfigured to 100MHz by the network side. When the subcarrier is 30KHz, the number of RBs corresponding to the initial uplink BWP is 273, and The corresponding RB numbers are 136 and 68 respectively. When the 20MHz bandwidth corresponds to a 30KHz subcarrier spacing, the corresponding RB number is 51. At this time, the base station cannot enable frequency hopping for the RedCap terminal, otherwise the RedCap terminal will jump out of the maximum bandwidth of the RedCap terminal.

[0061] For example, if the initial uplink BPW is configured to be 100 MHz, the current indicated starting RB position is 20, and the frequency domain offset value of the second hop is Then the RB starting position of the second hop calculated by the above formula is 156. In this way, the span of the two frequency hops has obviously exceeded 20MHz, that is, it exceeds the maximum bandwidth of the RedCap terminal. In other words, if the RedCap terminal coexists with the non-RedCap terminal and the network side reconfigures a larger initial uplink BWP for the non-RedCap terminal, the Msg.3 transmission of the RedCap terminal will not be possible.

[0062] Based on this, in an embodiment of the present application, the terminal determines the starting RB for PUSCH frequency hopping; wherein the starting RB is determined based on a first parameter of the terminal; the first parameter characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type. Based on the above-mentioned frequency hopping configuration method, the RedCap terminal can determine the starting RB for PUSCH frequency hopping according to the number of RBs corresponding to the maximum bandwidth or the number of RBs corresponding to the terminal type. Such a configuration can avoid the situation where the RedCap terminal jumps out of the maximum bandwidth when the RedCap terminal coexists with the non-RedCap terminal, and the RedCap terminal can enjoy the frequency domain diversity gain through PUSCH frequency hopping.

[0063] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.

[0064] The present application embodiment provides a frequency hopping configuration method, which is applied to a terminal, such as Figure 1 As shown, the method includes:

[0065] Step 101: The terminal determines the starting RB for PUSCH frequency hopping; wherein:

[0066] The starting RB is determined based on a first parameter of the terminal; the first parameter represents the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0067] Here, the first parameter may be the maximum bandwidth of the terminal or the terminal type, that is, the first parameter can characterize the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type. When the first parameter is the maximum bandwidth of the terminal, the corresponding number of RBs can be determined according to the maximum bandwidth of the terminal; when the first parameter is the terminal type of the terminal, the maximum bandwidth of the terminal can be determined according to the terminal type, and then the number of RBs corresponding to the maximum bandwidth of the terminal can be determined. For example, if the terminal type characterized by the first parameter is a low-capability terminal, i.e., a RedCap terminal, then it can be determined that the maximum bandwidth of the RedCap terminal is 20MHz, and when the subcarrier spacing is 30KHz, the number of RBs corresponding to the 20MHz bandwidth is 51.

[0068] Considering that the bandwidth of the initial uplink BWP configured on the network side is large, the RedCap terminal may jump out of the maximum bandwidth when performing PUSCH frequency hopping. Therefore, when the initial uplink BWP configured in the physical broadcast channel (PBCH, Physical Broadcast Channel) or SIB 1 message is greater than the maximum bandwidth of the terminal, the starting RB for PUSCH frequency hopping of the terminal is configured.

[0069] In one embodiment, when determining the starting RB, the method includes:

[0070] A modulo operation is performed on the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0071] Wherein, when the terminal enables frequency hopping within a timeslot, the terminal determines the starting RB for PUSCH frequency hopping based on one of the following formulas:

[0072]

[0073]

[0074] Where i=0 represents the first hop during frequency hopping; i=1 represents the second hop during frequency hopping; RB start Indicates the starting RB in the uplink BWP; RB offset Characterizes the RB interval between the first hop and the second hop during frequency hopping; Characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0075] The terminal determines the starting RB of PUSCH frequency hopping based on formula (1), and the base station ensures that the starting RB of each hop of PUSCH frequency hopping allocated to the terminal during resource allocation is located at the lowest initial uplink BWP configured on the network side. RB. Figure 2 , the number of RBs corresponding to the initial uplink BWP configured on the network side is The number of RBs corresponding to the maximum bandwidth of the RedCap terminal is That is to say, the bandwidth of the initial uplink BWP configured by the network side is greater than the maximum bandwidth of the RedCap terminal. In the left figure, the starting RB of the second hop of the terminal during frequency hopping is located at the lowest RB in the initial uplink BWP configured by the network side. Based on the above formula (1), as shown in the figure on the right, the starting RB of the second hop when the terminal frequency hops is still located at the lowest RB in the initial uplink BWP configured on the network side. RBs, and does not exceed the maximum bandwidth of the RedCap terminal.

[0076] In actual application, if the base station wants to schedule the transmission of MSG3 in multiple subbands of the initial uplink BWP, the terminal determines the starting RB of PUSCH frequency hopping based on formula (2). Figure 3 For example, if the initial uplink BWP configured by the network side is 100MHz, then when the maximum bandwidth of the RedCap terminal is 20MHz, the RedCap terminal can be scheduled to work in any of the five 20MHz sub-bands. In the left figure, the terminal works in a 20MHz sub-band before the second hop of the frequency hopping, and works in another 20MHz sub-band after the second hop. Based on the above formula (2), see the right figure, the terminal works in the same 20MHz sub-band before and after the second hop, and does not exceed the range of one 20MHz sub-band.

[0077] Based on the ideas of the above formula (1) and formula (2), when the terminal enables inter-time slot frequency hopping, the terminal determines the starting RB of the first time slot during PUSCH frequency hopping based on one of the following formulas:

[0078]

[0079]

[0080] in, The number of the time slot in which the current PUSCH transmission occurs within a radio frame; RB start Indicates the starting RB in the uplink BWP; RB offset Represents the RB interval between two adjacent hops in a wireless frame; Characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0081] In actual application, frequency hopping also needs to ensure that the transmissions of different two hops are evenly distributed in the current frequency domain resources, otherwise the effect of frequency hopping will be affected. For example, assuming that the current initial uplink BWP is reconfigured to 100MHz, when the subcarrier is 30KHz, the number of RBs corresponding to the initial uplink BWP is 273. and The corresponding number of RBs is 136 and 68 respectively. Assuming that the maximum bandwidth of the RedCap terminal is 20MHz, the corresponding number of RBs is 51. By indicating different frequency hopping offset values, the transmission of the second hop with a different transmission interval from the first hop can be achieved. Table 2 shows the frequency domain interval of the two hops when the number of RBs of the frequency hopping interval is 136 and 68 respectively when the starting RB of each hop configured by the network side is different. In it, it is assumed that the network side only wants the terminal to use the lowest position in the current frequency domain resource position. RBs, so the starting position of each hop RB ranges from 0 to 50:

[0082] Table 2

[0083]

[0084]

[0085] It can be seen from Table 2 that although different frequency hopping intervals are indicated, the frequency domain interval between two hops is either 17 or 34 RBs. To achieve a relatively even distribution of transmissions of different two hops in the current frequency domain resources, the frequency domain offset value of each hop needs to be updated.

[0086] Based on this, in one embodiment, the terminal determines the starting RB for PUSCH frequency hopping, including:

[0087] The terminal determines a frequency domain offset value of a second hop during PUSCH frequency hopping.

[0088] In actual application, when the bandwidth of the initial uplink BWP configured by the network side indicated in the PBCH or SIB 1 is greater than the maximum bandwidth of the terminal, the terminal determines the frequency domain offset value of the second hop when the PUSCH frequency hops.

[0089] In one embodiment, the frequency domain offset value of the second hop determined by the terminal is one of a plurality of first candidate values.

[0090] In one embodiment, the method further comprises:

[0091] The terminal receives the multiple first candidate values ​​configured by the network side.

[0092] Here, the network side may configure multiple first candidate values ​​of the frequency domain offset value of the second hop for the terminal. In one embodiment, the terminal determines the frequency domain offset value of the second hop when the PUSCH frequency hops, including:

[0093] The terminal determines the frequency domain offset value of two adjacent hops during PUSCH frequency hopping from the multiple first candidate values ​​through the bit values ​​of M frequency hopping bits in the uplink scheduling grant; M is an integer greater than or equal to 1.

[0094] In actual application, one more column may be added based on Table 1, so that the network side can indicate multiple first candidate values ​​to the terminal through the bit values ​​of the M frequency hopping bits in the uplink scheduling grant. UL,hop .

[0095] Here, several methods for determining the frequency domain offset value of the second hop during PUSCH frequency hopping are given:

[0096] Method 1:

[0097] In one embodiment, the frequency domain offset value of the second hop is related to the first coefficient; the first coefficient is determined based on the first parameter of the terminal and the number of RBs corresponding to the initial uplink BWP configured on the network side.

[0098] Here, the frequency domain offset value of the second hop during PUSCH frequency hopping is determined by multiplying the original frequency domain offset value of the second hop by a first coefficient. The original frequency domain offset value of the second hop may be the frequency domain offset value of the second hop indicated by the bit value of the frequency hopping bit in Table 1.

[0099] For example, when the network side configures an initial uplink BWP of 100 MHz for the terminal and the maximum bandwidth of the terminal is 20 MHz, the bandwidth of the initial uplink BWP configured by the network side is 5 times the maximum bandwidth of the terminal. Then the first coefficient can be set to 1 / 5, and the terminal multiplies the frequency domain offset value indicated by the bit value of the frequency hopping bit in Table 1 by 1 / 5 to determine the frequency domain offset value of the second hop during PUSCH frequency hopping.

[0100] In actual application, during the initial access phase of the terminal, for FR1, the available subcarrier spacing of the terminal during data transmission is 15KHz or 30KHz, and for FR2, the available subcarrier spacing is 60KHz or 120KHz. Then, when the number of RBs corresponding to the initial uplink BWP configured on the network side is less than 50, for FR1, the total bandwidth is less than 20MH, and for FR2, the total bandwidth is less than 100MHz, both of which are within the maximum bandwidth of the RedCap terminal. In other words, when the number of RBs corresponding to the initial uplink BWP configured on the network side is less than 50, the frequency domain offset value of the second hop does not need to be changed. When the number of RBs corresponding to the initial uplink BWP configured on the network side is greater than or equal to 50, the frequency domain offset value needs to be adjusted. Therefore, in order to set a first coefficient with a more flexible value, in one embodiment, the first coefficient F is determined based on the following formula:

[0101]

[0102] in, Characterize the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type; Indicates the number of RBs corresponding to the initial uplink BWP configured on the network side.

[0103] When a plurality of first candidate values ​​are sent to the terminal by adding corresponding columns on the basis of Table 1, Mode 1 corresponds to the example of Table 3, wherein a column of "frequency domain offset of the second hop of a specific terminal type" is added on the basis of Table 1:

[0104] Table 3

[0105]

[0106] In actual application, since the initial uplink BWP configured by the network side is flexible and variable, the above method of determining the first coefficient based on the number of RBs corresponding to the initial uplink BWP configured by the network side cannot match the bandwidth well. Based on this, in one embodiment, the multiple first candidate values ​​are determined based on the product of the number of RBs corresponding to the maximum bandwidth of the terminal and different constant factors, or based on the product of the number of RBs corresponding to the terminal type of the terminal and different constant factors.

[0107] Here, predefined This value corresponds to the number of RBs corresponding to the maximum bandwidth of the terminal in the current frequency band. If the maximum bandwidth of the terminal in FR1 is 20MHz and the subcarrier spacing is 30KHz, is 51, when the maximum bandwidth of the terminal in FR2 is 100MHz and the subcarrier spacing is 60KHz, is 132.

[0108] When a plurality of first candidate values ​​are sent to the terminal by adding corresponding columns on the basis of Table 1, Mode 2 corresponds to the example of Table 4, wherein a column of "frequency domain offset of the second hop of a specific terminal type" is added on the basis of Table 1:

[0109] Table 4

[0110]

[0111] Method 3:

[0112] The network side configures the frequency domain offset value through the reserved field indicated when the bit value corresponding to the frequency hopping bit is 11. Mode 3 corresponds to the example of Table 5:

[0113] Table 5

[0114]

[0115] Method 4:

[0116] A plurality of first candidate values ​​exclusive to the RedCap terminal are configured through the SIB1 message.

[0117] In actual application, when the bandwidth of the initial uplink BWP configured by the network side for a non-RedCap terminal is greater than the maximum bandwidth of a RedCap terminal, the network side configures up to 4 first candidate values ​​for the terminal at the same time through the SIB1 message. Similarly, the terminal determines the frequency domain offset value of the second hop through the bit value of the frequency hopping bit in the RAR.

[0118] The frequency hopping configuration method provided in the embodiment of the present application determines the starting RB of PUSCH frequency hopping according to the number of RBs corresponding to the maximum bandwidth of the terminal. Among them, the starting RB is determined based on the first parameter of the terminal; the first parameter characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type. Further, the frequency domain offset value of the second hop of PUSCH frequency hopping is determined according to the first parameter of the terminal. Based on the above-mentioned frequency hopping configuration method, the RedCap terminal can determine the RB starting position of PUSCH frequency hopping according to the number of RBs corresponding to the maximum bandwidth or the number of RBs corresponding to the terminal type. When the RedCap terminal coexists with the non-RedCap terminal and the bandwidth of the initial uplink BWP reconfigured by the network side is greater than the maximum bandwidth of the RedCap terminal, such a configuration can avoid the situation where the RedCap terminal jumps out of the maximum bandwidth, and the RedCap terminal can enjoy the frequency domain diversity gain through PUSCH frequency hopping.

[0119] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a frequency hopping configuration device, which is set on the terminal. Figure 4 As shown, the device comprises:

[0120] The determination unit 401 is used to determine the starting RB of PUSCH frequency hopping; wherein,

[0121] The starting RB is determined based on a first parameter of the terminal; the first parameter represents the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0122] In one embodiment, when determining the starting RB, the determining unit 401 is used to:

[0123] A modulo operation is performed on the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0124] In the case where the terminal enables intra-time slot frequency hopping, the determining unit 401 determines the starting RB for PUSCH frequency hopping based on one of the following formulas:

[0125]

[0126]

[0127] Where i=0 represents the first hop during frequency hopping; i=1 represents the second hop during frequency hopping; RB start Indicates the starting RB in the uplink BWP; RB offset Characterizes the RB interval between the first hop and the second hop during frequency hopping; Characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0128] In one embodiment, when the terminal enables inter-slot frequency hopping, the determining unit 501 determines the starting RB during PUSCH frequency hopping based on one of the following formulas:

[0129]

[0130]

[0131] in, The number of the time slot in which the current PUSCH transmission occurs within a radio frame; RB start Indicates the starting RB in the uplink BWP; RB offset Characterizes the RB interval between two adjacent hops; Characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0132] In one embodiment, the determining unit 401 is used to determine a frequency domain offset value of a second hop during PUSCH frequency hopping.

[0133] In one embodiment, the frequency domain offset value of the second hop determined by the determining unit 401 is one of a plurality of first candidate values.

[0134] In one embodiment, the device further comprises:

[0135] A receiving unit is used for the terminal to receive the multiple first candidate values ​​configured by the network side.

[0136] In one embodiment, the determining unit 401 is used to:

[0137] The frequency domain offset value of two adjacent hops during PUSCH frequency hopping is determined from the multiple first candidate values ​​through the bit values ​​of the M frequency hopping bits in the uplink scheduling grant; and M is an integer greater than or equal to 1.

[0138] In one embodiment, the frequency domain offset value of the second hop is related to the first coefficient; the first coefficient is determined based on the first parameter of the terminal and the number of RBs corresponding to the initial uplink BWP of the terminal configured on the network side.

[0139] In one embodiment, the first coefficient F is determined based on the following formula:

[0140]

[0141] in, Characterize the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type; It represents the number of RBs corresponding to the initial uplink BWP configured on the network side.

[0142] In one embodiment, the multiple first candidate values ​​are determined based on the product of the number of RBs corresponding to the maximum bandwidth of the terminal and different constant factors, or based on the product of the number of RBs corresponding to the terminal type of the terminal and different constant factors.

[0143] In actual application, the determining unit 401 may be implemented by a processor in a frequency hopping configuration device; and the receiving unit may be implemented by a communication interface in a frequency hopping configuration device.

[0144] It should be noted that: the configuration device for frequency hopping provided in the above embodiment only uses the division of the above program modules as an example to illustrate when performing the configuration of frequency hopping. In actual application, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the above-described processing. In addition, the configuration device for frequency hopping provided in the above embodiment and the configuration method embodiment for frequency hopping belong to the same concept, and the specific implementation process thereof is detailed in the method embodiment, which will not be repeated here.

[0145] Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a terminal, such as Figure 5 As shown, the terminal 500 includes:

[0146] The first communication interface 501 is capable of exchanging information with other network nodes;

[0147] The first processor 502 is connected to the first communication interface 501 to implement information exchange with other network nodes, and is used to execute the method provided by one or more of the above technical solutions when running a computer program. The computer program is stored in the first memory 503.

[0148] Specifically, the first processor 502 is used for:

[0149] The terminal determines the starting RB for PUSCH frequency hopping; wherein,

[0150] The starting RB is determined based on a first parameter of the terminal; the first parameter represents the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0151] In one embodiment, the first processor 502 is configured to: when determining the starting RB, perform a modulo operation on the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0152] In one embodiment, the first processor 502 is configured to:

[0153] When the terminal enables frequency hopping within a timeslot, the starting RB for PUSCH frequency hopping is determined based on one of the following formulas:

[0154]

[0155]

[0156] Where i=0 represents the first hop during frequency hopping; i=1 represents the second hop during frequency hopping; RB start Characterizes the starting RB in the uplink bandwidth part BWP; RB offset Characterizes the RB interval between the first hop and the second hop during frequency hopping; Characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0157] In one embodiment, the first processor 502 is configured to:

[0158] When the terminal enables inter-slot frequency hopping, the starting RB during PUSCH frequency hopping is determined based on one of the following formulas:

[0159]

[0160]

[0161] in, The number of the time slot in which the current PUSCH transmission occurs within a radio frame; RB start Characterizes the starting RB in the uplink bandwidth part BWP; RB offset Characterizes the RB interval between two adjacent hops; Characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

[0162] In one embodiment, the first processor 502 is configured to:

[0163] Determine the frequency domain offset value of the second hop during PUSCH frequency hopping.

[0164] In one embodiment, the frequency domain offset value of the second hop determined by the terminal is one of a plurality of first candidate values.

[0165] In one embodiment, the first communication interface 501 is used for:

[0166] The multiple first candidate values ​​configured by the network side are received.

[0167] In one embodiment, the first processor 502 is configured to:

[0168] The frequency domain offset value of two adjacent hops during PUSCH frequency hopping is determined from the multiple first candidate values ​​through the bit values ​​of the M frequency hopping bits in the uplink scheduling grant; and M is an integer greater than or equal to 1.

[0169] In one embodiment, the frequency domain offset value of the second hop is related to the first coefficient; the first coefficient is determined based on the first parameter and the number of RBs corresponding to the initial uplink BWP configured on the network side.

[0170] In one embodiment, the first processor 502 is configured to:

[0171] The first coefficient F is determined based on the following formula:

[0172]

[0173] in, Characterize the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type; It represents the number of RBs corresponding to the initial uplink BWP configured on the network side.

[0174] In one embodiment, the first processor 502 is configured to:

[0175] The multiple first candidate values ​​are determined based on the product of the number of RBs corresponding to the maximum bandwidth of the terminal and different constant factors, or based on the product of the number of RBs corresponding to the terminal type of the terminal and different constant factors.

[0176] It should be noted that the specific processing process of the first processor 502 and the first communication interface 501 can be understood by referring to the above method.

[0177] Of course, in actual application, the various components in the terminal 500 are coupled together through the bus system 504. It can be understood that the bus system 504 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 504 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 5 Various buses are labeled as bus system 504 .

[0178] The first memory 503 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 500. Examples of such data include: any computer program used to operate on the terminal 500.

[0179] The method disclosed in the above embodiment of the present application can be applied to the first processor 502, or implemented by the first processor 502. The first processor 502 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the first processor 502. The above-mentioned first processor 502 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 502 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 503, and the first processor 502 reads the information in the first memory 503 and completes the steps of the above method in combination with its hardware.

[0180] In an exemplary embodiment, the terminal 500 may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.

[0181] It can be understood that the first memory 503 of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAMbus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0182] In an exemplary embodiment, the present application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 503 storing a computer program, and the computer program can be executed by a first processor 502 of a terminal 500 to complete the steps of the aforementioned method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.

[0183] It should be noted that: "first", "second" and the like are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0184] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.

Claims

1. A method for configuring frequency hopping, characterized in that: include: The terminal determines the starting resource block RB for the physical uplink shared channel PUSCH frequency hopping; wherein, The starting resource block RB is determined based on the first parameter of the terminal; The first parameter represents the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type; when determining the starting resource block RB, the terminal performs a modulo operation on the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

2. The method according to claim 1, characterized in that: The terminal determines a starting resource block RB for PUSCH frequency hopping, including: In the case where the terminal enables frequency hopping within a time slot, the terminal determines a starting resource block RB for PUSCH frequency hopping based on one of the following formulas: Where i=0 represents the first hop during frequency hopping; i=1 represents the second hop during frequency hopping; RB start Represents the starting resource block RB in the uplink bandwidth part BWP; RB offset Characterizes the RB interval between the first hop and the second hop during frequency hopping; Characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

3. The method according to claim 1, characterized in that The terminal determines a starting resource block RB for PUSCH frequency hopping, including: In the case where the terminal enables inter-time slot frequency hopping, the terminal determines a starting resource block RB during PUSCH frequency hopping based on one of the following formulas: in, The number of the time slot in which the current PUSCH transmission occurs within a radio frame; RB start Represents the starting resource block RB in the uplink BWP; RB offset Characterizes the RB interval between two adjacent hops; Characterizes the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

4. The method according to claim 1, characterized in that: The terminal determines a starting resource block RB for PUSCH frequency hopping, including: The terminal determines a frequency domain offset value of a second hop during PUSCH frequency hopping.

5. The method according to claim 4, characterized in that The frequency domain offset value of the second hop determined by the terminal is one of a plurality of first candidate values.

6. The method according to claim 5, characterized in that The method further comprises: The terminal receives the multiple first candidate values ​​configured by the network side.

7. The method according to claim 5, characterized in that The terminal determines a frequency domain offset value of a second hop during PUSCH frequency hopping, including: The terminal determines the frequency domain offset value of two adjacent hops during PUSCH frequency hopping from the multiple first candidate values ​​through the bit values ​​of M frequency hopping bits in the uplink scheduling grant; M is an integer greater than or equal to 1.

8. The method according to any one of claims 4 to 7, characterized in that: The frequency domain offset value of the second hop is related to the first coefficient; the first coefficient is determined based on the first parameter of the terminal and the number of RBs corresponding to the initial uplink BWP configured on the network side.

9. The method according to claim 8, characterized in that The first coefficient F is determined based on the following formula: in, Characterize the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type; Indicates the number of RBs corresponding to the initial uplink BWP configured on the network side.

10. The method according to any one of claims 5 to 7, characterized in that: The multiple first candidate values ​​are determined based on the product of the number of RBs corresponding to the maximum bandwidth of the terminal and different constant factors, or based on the product of the number of RBs corresponding to the terminal type of the terminal and different constant factors.

11. A frequency hopping configuration device, characterized in that: include: A determination unit is used to determine the starting resource block RB for PUSCH frequency hopping; wherein, The starting resource block RB is determined based on the first parameter of the terminal; The first parameter represents the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type; when determining the starting resource block RB, the terminal performs a modulo operation on the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

12. A terminal, characterized in that: include: A first processor and a first communication interface; wherein, The first processor is used to determine the starting resource block RB of PUSCH frequency hopping; wherein, The starting resource block RB is determined based on a first parameter of the terminal; the first parameter represents the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type; when determining the starting resource block RB, the terminal performs a modulo operation on the number of RBs corresponding to the maximum bandwidth of the terminal or the number of RBs corresponding to the terminal type.

13. A terminal, characterized in that: include: a first processor and a first memory for storing a computer program executable on the processor, Wherein, when the first processor is used to run the computer program, the steps of the method described in any one of claims 1 to 10 are executed.

14. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

Citation Information

Patent Citations

  • Frequency hopping method and device, and equipment

    CN112449419A