Frequency hopping method, device, user equipment, base station and storage medium
By determining and utilizing only usable symbols for intra-slot frequency hopping in special slots, the method addresses resource waste and ensures stable uplink TBoMS transmission, improving resource efficiency and reducing costs.
Patent Information
- Application Number
- JP2024500404
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-08
- Publication Date
- 2026-02-04
- Estimated Expiration
- 2041-07-08
AI Technical Summary
In existing communication systems, intra-slot frequency hopping in uplink TBoMS transmission in special slots leads to resource waste due to unusable symbols, preventing uplink TBoMS transmission and inefficient use of resources.
A method where user equipment (UE) determines usable symbols in special slots and performs intra-slot frequency hopping only on these symbols, or skips frequency hopping in special slots when necessary, ensuring available symbols are used for transmission.
This approach avoids resource waste by ensuring sufficient available symbols for uplink TBoMS transmission, maintaining frequency hopping stability and reducing costs.
Smart Images

Figure 0007811260000006 
Figure 0007811260000007 
Figure 0007811260000008
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to the field of communications technology, and in particular to a frequency hopping method, apparatus, user equipment, base station, and storage medium. [Background technology]
[0002] In a communication system, when uplink slot resources are scarce, uplink TBoMS (Transmission Block processing over multi-slots transmission) transmission is generally performed using uplink symbol resources in special slots allocated by a base station to reduce transmission delay and improve coding efficiency. Furthermore, when intra-slot frequency hopping is initiated in uplink TBoMS transmission in normal slots, it is necessary to initiate intra-slot frequency hopping in uplink TBoMS transmission in special slots. Here, when intra-slot frequency hopping is initiated in uplink TBoMS transmission in special slots, it is necessary to determine the symbol position of each hop in the special slot.
[0003] In the related art, the symbol position of each hop in the special slot is the same as the symbol position of each hop in the normal slot. However, under normal circumstances, the partial symbols preceding the position in the uplink symbol resource of the special slot may be unusable symbols (e.g., downlink symbols or guard symbols for uplink-downlink switching). If the symbol position of each hop in the special slot is determined based on this, the number of unusable symbols in the first hop of the special slot may be large, which may prevent uplink TBoMS transmission in the first hop and result in wasted resources. Summary of the Invention [Problem to be solved by the invention]
[0004] SUMMARY OF THE INVENTION The present disclosure proposes a frequency hopping method, apparatus, user equipment, base station and storage medium to solve the technical problem that the frequency hopping method in the related art is prone to resource waste. [Means for solving the problem]
[0005] A frequency hopping method proposed by an embodiment of one aspect of the present disclosure includes the steps of: executing a UE and obtaining an instruction configured by a base station to instruct to perform intra-slot frequency hopping; obtaining a symbol resource for data transmission in a special slot allocated by the base station; performing intra-slot frequency hopping in an uplink slot and determining usable symbols in the special slot; and performing intra-slot frequency hopping on usable symbols in the symbol resource or not performing intra-slot frequency hopping in the special slot.
[0006] A frequency hopping method proposed by an embodiment of another aspect of the present disclosure is executed by a base station, and includes the steps of determining to perform intra-slot frequency hopping and setting an instruction to a UE to instruct the UE to perform intra-slot frequency hopping; determining a parameter and determining a symbol resource for data transmission in a special slot based on the parameter; performing intra-slot frequency hopping in an uplink slot and determining usable symbols in the special slot; and performing intra-slot frequency hopping on usable symbols in the symbol resource or not performing intra-slot frequency hopping in the special slot.
[0007] A frequency hopping device proposed by an embodiment of a further aspect of the present disclosure includes: a transceiver module for obtaining an instruction set by a base station to instruct to perform intra-slot frequency hopping and obtaining symbol resources for data transmission in a special slot allocated by the base station; and a processing module for performing intra-slot frequency hopping in an uplink slot, determining usable symbols in the special slot, and performing intra-slot frequency hopping on the usable symbols in the symbol resources or not performing intra-slot frequency hopping in the special slot.
[0008] A frequency hopping device proposed by an embodiment of a further aspect of the present disclosure includes a processing module for determining to perform intra-slot frequency hopping, setting an instruction to a UE to instruct the UE to perform intra-slot frequency hopping, determining parameters, and determining symbol resources for data transmission in a special slot based on the parameters, wherein the processing module performs intra-slot frequency hopping in an uplink slot, determines available symbols in the special slot, and performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot.
[0009] A communication device proposed by an embodiment of a further aspect of the present disclosure includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory, thereby causing the device to perform the method proposed by an embodiment of the above one aspect.
[0010] A communication device proposed by an embodiment of a further aspect of the present disclosure includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory, thereby causing the device to perform the method proposed by an embodiment of another aspect described above.
[0011] A communication device proposed by an embodiment of a further aspect of the present disclosure includes a processor and an interface circuit, the interface circuit being used to receive and transmit code instructions to the processor, and the processor being used to execute the code instructions so as to perform the method according to the above aspect.
[0012] According to an embodiment of a further aspect of the present disclosure, there is provided a communication device including a processor and an interface circuit, the interface circuit being used to receive and transmit code instructions to the processor, the processor being used to execute the code instructions so as to perform the method according to another aspect above.
[0013] An embodiment of a further aspect of the present disclosure proposes a computer storage medium having instructions stored thereon, which, when executed, implements a method according to an embodiment of the aspect.
[0014] An embodiment of a further aspect of the present disclosure proposes a computer storage medium having stored thereon instructions that, when executed, implement the method of the embodiment of the other aspect.
[0015] As described above, in the frequency hopping method, apparatus, user equipment, base station, and storage medium provided by the embodiments of the present disclosure, the UE receives a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This avoids the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, ensuring frequency hopping stability, and improving coding gain.
[0016] Additional aspects and advantages of the disclosure will be set forth in part in the description that follows, and in part will be obvious from the description, or may be learned by practice of the disclosure. [Brief explanation of the drawings]
[0017] The above and / or additional aspects and advantages of the present disclosure will become apparent and readily apparent from the following detailed description of the embodiments taken in conjunction with the drawings. [Figure 1] 1 is a schematic flowchart of a frequency hopping method provided by an embodiment of the present disclosure. [Figure 2] 4 is a schematic flowchart of a frequency hopping method provided by another embodiment of the present disclosure. [Figure 3] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 4] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 5] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 6] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 7] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 8] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 9] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 10] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 11] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 12] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 13]4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 14] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 15] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 16] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 17] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 18] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 19] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 20] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 21] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 22] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 23] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 24] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 25] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 26] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 27]4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 28] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 29] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 30] 4 is a schematic flowchart of a frequency hopping method provided by a further embodiment of the present disclosure; [Figure 31] FIG. 1 is a schematic structural diagram of a frequency hopping device provided by an embodiment of the present disclosure. [Figure 32] FIG. 2 is a schematic structural diagram of a frequency hopping device provided by another embodiment of the present disclosure. [Figure 33] FIG. 1 is a block diagram of user equipment provided by one embodiment of the present disclosure. [Figure 34] FIG. 2 is a block diagram of a base station provided by one embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0018] Illustrative embodiments will now be described, examples of which are illustrated in the drawings. When the following description refers to the drawings, like numerals in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following illustrative examples do not represent all embodiments consistent with embodiments of the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of embodiments of the present disclosure, as detailed in the appended claims.
[0019] The terms used in the embodiments of the present disclosure are for the purpose of describing particular embodiments and are not intended to limit the embodiments of the present disclosure. Unless the context clearly indicates otherwise, the singular forms "a," "an," and "the" used in the embodiments of the present disclosure and the appended claims also include the plural forms. Furthermore, the term "and / or" as used herein refers to and includes any and all possible combinations of one or more associated and listed items.
[0020] It should be understood that, although various pieces of information may be described using terms such as first, second, and third in the embodiments of the present disclosure, these pieces of information should not be limited to these terms. These terms are used only to distinguish between pieces of information of the same type. For example, first information could also be referred to as second information, and similarly, second information could also be referred to as first information, without departing from the scope of the embodiments of the present disclosure. Depending on the context, the term "when" as used herein can be interpreted as "when," "when," or "responsive to determining."
[0021]
[0023] The following detailed description of the embodiments of the present disclosure will be given, and examples of the embodiments are shown in the drawings. Here, the same or similar reference numerals throughout the drawings indicate the same or similar elements. The embodiments described below with reference to the accompanying drawings are illustrative and are intended to explain the present disclosure, but cannot be understood as limiting the present disclosure.
[0022] In the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0023] Hereinafter, the frequency hopping method, apparatus, user equipment, base station, and storage medium provided by the present disclosure will be described in detail with reference to the accompanying drawings.
[0024] FIG. 1 is a schematic flowchart of a frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE (User Equipment). As shown in FIG. 1, the frequency hopping method may include the following steps:
[0025] In step 101, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, and a symbol resource for data transmission in a special slot allocated by the base station is obtained.
[0026] Here, in one embodiment of the present disclosure, the symbol resource for data transmission in the special slot allocated by the base station may be the symbol resource for uplink TBoMS transmission in the special slot. Also, in one embodiment of the present disclosure, the symbol resource for uplink TBoMS transmission may include a starting symbol position S and a symbol length L, and the symbol resource for uplink TBoMS transmission may specifically be symbols located at symbol positions [S, S+L-1] in the special slot.
[0027] In addition, in one embodiment of the present disclosure, if the PUSCH (Physical Uplink Shared Channel) mapping type is different, the position and symbol length of the start symbol may be different.
[0028] Specifically, in one embodiment of the present disclosure, when the PUSCH mapping type is type A, the protocol specifies that the starting symbol position S should be the position of the 0th symbol, i.e., S = symbol #0, and the symbol length L may be between [4, 14], i.e., L ∈ [4, 14], and 4≦S+L≦ 14. For example, assuming that when the PUSCH mapping type is type A, the starting symbol position S may be symbol #0 and the symbol length may be 5, it may be determined that the symbol resources for uplink TBoMS transmission allocated by the base station are symbol #0 to symbol #5 of the special slot.
[0029] In another embodiment of the present disclosure, when the PUSCH mapping type is type B, the protocol specifies that the starting symbol position S ∈ [symbol#0, symbol#13] and the symbol length L may be between [1, 14], that is, L ∈ [1, 14], and 1≦S+L≦14. Exemplarily, assuming that when the PUSCH mapping type is type B, the starting symbol position S may be symbol#2 and the symbol length may be 5, it may be determined that the symbol resources for uplink TBoMS transmission allocated by the base station are symbol#2 to symbol#7 of the special slot.
[0030] In one embodiment of the present disclosure, the symbol resource for the uplink TBoMS transmission may be determined by the UE based on parameters set and / or instructed by the base station, where a specific method for determining the symbol resource based on the parameters will be described in detail in subsequent embodiments.
[0031] In step 102, perform intra-slot frequency hopping in the uplink slot, determine available symbols in the special slot, and perform intra-slot frequency hopping on the available symbols in the symbol resource, or do not perform intra-slot frequency hopping in the special slot.
[0032] Here, in one embodiment of the present disclosure, a method for determining usable symbols in a special slot may include determining unusable symbols from the special slot based on SFI (slot format indication) dynamic instruction signaling and / or quasi-static slot format configuration signaling and / or other dynamic instruction signaling and / or other RRC configuration signaling transmitted from a base station, and determining that the usable symbols are symbols other than the unusable symbols in the special slot.
[0033] In one embodiment of the present disclosure, the unusable symbols may include at least one of guard symbols for downlink to uplink switching, downlink symbols for downlink transmission, symbols for transmitting SSBs (Synchronization Signal Blocks), symbols assigned to a CSS (Common Search Space) (e.g., CSS#0), symbols occupied by CIs (Cancel Indications), and symbols for service transmissions with a higher priority than the current data transmission.
[0034] In one embodiment of the present disclosure, if a symbol in a special slot satisfies any one of the above conditions, the symbol is determined to be an unusable symbol.
[0035] It should be noted that in one embodiment of the present disclosure, the time domain resources allocated by the base station in the above step 101 may include unusable symbols. In another embodiment of the present disclosure, the time domain resources allocated by the base station in the above step 101 may not include unusable symbols.
[0036] In one embodiment of the present disclosure, when intra-slot frequency hopping is performed in an uplink slot, intra-slot frequency hopping may be performed only on available symbols in a symbol resource. In another embodiment of the present disclosure, when intra-slot frequency hopping is performed in an uplink slot, intra-slot frequency hopping may not be performed in a special slot.
[0037] In one embodiment of the present disclosure, if intra-slot frequency hopping is not performed in the special slot, the frequency domain location of the special slot is the same as the frequency domain location of any one hop of the uplink slot. For example, in one embodiment of the present disclosure, the frequency domain location of the special slot may be the same as the frequency domain location of the second hop of the uplink slot.
[0038] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0039] FIG. 2 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 2, the frequency hopping method may include the following steps:
[0040] In step 201, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0041] Here, in one embodiment of the present disclosure, whether intra-slot frequency hopping is performed is determined mainly based on the frequency hopping flag bit, the frequency domain resource allocation type (type 1), and the frequency hopping type setting.
[0042] Here, the frequency hopping type is set by the RRC upper layer parameter "frequency hopping", and may be set to intra-slot FH or inter-slot FH, or this parameter does not exist. If this parameter does not exist, intra-slot frequency hopping is not initiated. The frequency domain resource allocation type may be set to {type 1, type 2, dynamic handover} by RRC upper layer signaling, where type 1 is a continuous frequency domain resource allocation scheme and type 2 is a discontinuous frequency domain resource allocation scheme. If set to dynamic handover, the type is determined to be type 1 or type 2 based on the instruction of DCI dynamic signaling, and intra-slot frequency hopping is initiated only if set to or indicated as type 1. The frequency hopping flag bit is dynamically indicated by one bit of DCI signaling, where "1" indicates that intra-slot frequency hopping is possible and "0" indicates that intra-slot frequency hopping is not possible.
[0043] Here, in one embodiment of the present disclosure, the parameters may include at least one of a PUSCH mapping type including type A and type B, a symbol length for data transmission in the special slot, and a starting symbol position for data transmission in the special slot.
[0044] The specific method by which the UE obtains the parameters set and / or instructed by the base station will be described in detail below.
[0045] In one embodiment of the present disclosure, a method for acquiring the parameter "PUSCH mapping type, or symbol length for data transmission in a special slot, or starting symbol position for data transmission in a special slot" may include acquiring it through higher layer signaling transmitted from a base station and dynamic instruction from the base station.
[0046] Specifically, in one embodiment of the present disclosure, a method for obtaining a PUSCH mapping type, a symbol length for data transmission in a special slot, or a starting symbol position for data transmission in a special slot through higher layer signaling transmitted from a base station and dynamic instruction from the base station specifically includes: a UE obtaining a time domain resource allocation table transmitted by the base station through higher layer signaling, where the uplink time domain resource allocation table includes at least one set of time domain resources, each set of time domain resources corresponding to an index, and each set of time domain resources including at least one of a PUSCH mapping type, a symbol length for data transmission in a special slot, and a starting symbol position for data transmission in the special slot; and then obtaining the index dynamically indicated by the base station; and determining a time domain resource matching the index from the time domain resource allocation table based on the dynamically indicated index.
[0047] Illustratively, Table 1 is an uplink time domain resource allocation table provided by one embodiment of the present disclosure.
[0048] [Table 1]
[0049] [Table 2]
[0050] As shown in Table 2, there is a correspondence relationship between the value of μ and the subcarrier spacing of the BWP in which the current transmission is located. The value of u can be determined based on this correspondence relationship and the subcarrier spacing of the BWP in which the current transmission is located. Here, this correspondence relationship is as follows: μ = 0 when the subcarrier spacing is 15 KHZ, μ = 1 when the subcarrier spacing is 30 KHZ, μ = 2 when the subcarrier spacing is 60 KHZ, and μ = 3 when the subcarrier spacing is 120 KHZ. In one embodiment of the present disclosure, the correspondence relationship between the value of μ and the subcarrier spacing of the BWP in which the current transmission is located may be obtained by the base station through RRC upper layer signaling.
[0051] As shown in Tables 1 and 2, there are multiple indexes, and different indexes correspond to different time domain resources. Specifically, the time domain resources corresponding to index=4 include: the PUSCH mapping type is Type B, K2=j, the starting symbol position for data transmission in the special slot is S=2, and the symbol length for data transmission in the special slot is L=10.
[0052] Based on this, in one embodiment of the present disclosure, when the index value dynamically indicated by the base station is 4, the UE can directly determine the PUSCH mapping type, or the symbol length for data transmission in the special slot, or the starting symbol position for data transmission in the special slot based on the parameters. In combination with the above, the UE can successfully acquire the parameters set and / or indicated by the base station.
[0053] Furthermore, in one embodiment of the present disclosure, after the UE obtains parameters set and / or indicated by the base station, it can determine symbol resources for uplink TBoMS transmission in the special slot based on the parameters. Specifically, in one embodiment of the present disclosure, the method for determining symbol resources for uplink TBoMS transmission in the special slot specifically includes determining symbols located between [S, S+L-1] in the special slot as symbol resources for uplink TBoMS transmission.
[0054] In step 202, perform intra-slot frequency hopping in the uplink slot, determine available symbols in the special slot, and directly determine that intra-slot frequency hopping is not performed in the special slot.
[0055] Here, in an embodiment of the present disclosure, the specific method for performing intra-slot frequency hopping in the uplink slot may be a method in the prior art, and the description thereof will be omitted in the embodiment of the present disclosure.
[0056] In step 203, at least one first DMRS (Demodulation Reference Signal) symbol offset value is determined based on parameters set and / or indicated by the base station.
[0057] In addition, in one embodiment of the present disclosure, the parameters set and / or instructed by the base station may further include at least one of a DMRS-Additional Position, the number of DMRS ports, whether to start intra-slot frequency hopping, and a DMRS-type A Position.
[0058] In one embodiment of the present disclosure, the DMRS-type A Position parameter is a parameter for PUSCH mapping type A, and based on this, when the PUSCH mapping type is type B, the DMRS-type A Position parameter is invalid, and when the PUSCH mapping type is type A, the DMRS-type A Position parameter is valid.
[0059] Furthermore, in one embodiment of the present disclosure, the UE can determine whether the symbol type of the DMRS is single-symbol DMRS or dual-symbol DMRS by consulting Table 3 below based on the configuration type of the DMRS and the number of DMRS ports in the above parameters. Here, in one embodiment of the present disclosure, the configuration type of the DMRS can be configured in the UE by the base station via RRC (Radio Resource Control) upper layer parameters. Also, in one embodiment of the present disclosure, the configuration type of the DMRS includes type 1 and type 2.
[0060] [Table 3]
[0061] As shown in Table 1, when the DMRS configuration type is type 1, if the number of ports is four or less, it is determined to be single-symbol DMRS, and if the number of ports is more than four, it is determined to be dual-symbol DMRS. Also, when the DMRS configuration type is type 2, if the number of ports is eight or less, it is determined to be single-symbol DMRS, and if the number of ports is eight or more, it is determined to be dual-symbol DMRS.
[0062] The specific method by which the UE obtains the parameters set and / or instructed by the base station will be described in detail below.
[0063] Specifically, in one embodiment of the present disclosure, a method for obtaining the parameter "DMRS-Additional Position" may include obtaining it through RRC (Radio Resource Control) upper layer signaling transmitted from a base station.
[0064] In one embodiment of the present disclosure, a method for obtaining the parameter "DMRS-type A Position" may include obtaining it through a system broadcast message Master Information Block (MIB) transmitted from a base station.
[0065] In one embodiment of the present disclosure, a method for obtaining the parameter of the number of DMRS ports or whether to start intra-slot frequency hopping includes obtaining the parameter of the number of DMRS ports or whether to start intra-slot frequency hopping dynamically instructed by a base station.
[0066] Here, in one embodiment of the present disclosure, the UE determines at least one first DMRS symbol offset value based on the parameter, where the first DMRS symbol offset value is specifically used to determine the position of the DMRS symbol in the special slot.
[0067] Here, in one embodiment of the present disclosure, if the PUSCH time domain type included in the parameter is different, the method by which the UE determines at least one first DMRS symbol offset value based on the parameter is also different.
[0068] Specifically, in one embodiment of the present disclosure, if the PUSCH time domain type included in the parameters is type B, the UE may determine at least one first DMRS symbol offset value according to a mapping rule of type B.
[0069] In another embodiment of the present disclosure, if the PUSCH time domain type included in the parameters is type A, the UE may determine at least one first DMRS symbol offset value according to a type A mapping rule.
[0070] In another embodiment of the present disclosure, if the PUSCH time domain type included in the parameters is type A, the UE may determine at least one first DMRS symbol offset value according to a type B mapping rule.
[0071] In another embodiment of the present disclosure, when the PUSCH time domain type included in the parameter is type A, the UE can determine at least one first DMRS symbol offset value according to the mapping rule of type B, where the number of DMRS ports in the parameter is single, and the number of available symbols in the special slot is less than four.
[0072] Hereinafter, specific methods for determining at least one first DMRS symbol offset value according to a type A mapping rule and determining at least one first DMRS symbol offset value according to a type B mapping rule will be described in detail.
[0073] Here, in one embodiment of the present disclosure, the method for determining at least one first DMRS symbol offset value according to the type B mapping rule may include the following methods.
[0074] Method 1 determines at least one first DMRS symbol offset value based on the number of available symbols in the symbol resource and other parameters other than the symbol length for data transmission in the special slot within the parameters.
[0075] In the second method, at least one first DMRS symbol offset value is determined based on the symbol length for data transmission in the special slot and other parameters than the symbol length for data transmission in the special slot within the parameters.
[0076] Furthermore, the above methods 1 and 2 will be described in detail.
[0077] First, in an embodiment of the present disclosure, when determining at least one first DMRS symbol offset value using Method 1 and Method 2, a PUSCH DMRS position location table needs to be used, where Table 4 is the first PUSCH DMRS position location table provided by an embodiment of the present disclosure. The UE can obtain at least one first DMRS symbol offset value by querying Table 4 based on parameters.
[0078] [Table 4]
[0079] Here, in one embodiment of the present disclosure, d may be the number of available symbols in the symbol resource. d may be the symbol length for data transmission in the special slot. Based on this, the UE determines l d , PUSCH mapping type, and DMRS-Additional Position, the at least one first DMRS symbol offset value may be determined. d = 10, the PUSCH mapping type is Type B, and DMRS-Additional Position = pos2, then Table 4 can be consulted to determine that at least one DMRS symbol offset value is 10, 4, or 8.
[0080] In one embodiment of the present disclosure, l0 is determined based on the PUSCH mapping type. Specifically, if the PUSCH mapping type is Type A, l0 = DMRS-type A Position. If the PUSCH mapping type is Type B, l0 = 0. Based on this, if mapping is performed based on the Type B mapping rule, l0 = 0.
[0081] Based on this, in one embodiment of the present disclosure, when determining at least one first DMRS symbol offset value using Method 1, the value of l in Table 4 above is d where ∑ is the number of available symbols in the symbol resource. In addition, the step of the UE determining at least one first DMRS symbol offset value using method 1 may include querying Table 4 above and performing DMRS symbol mapping based on the number of available symbols in the symbol resource, the DMRS-Additional Position, and PUSCH mapping Type B to determine the at least one first DMRS symbol offset value.
[0082] In another embodiment of the present disclosure, when determining at least one first DMRS symbol offset value using Method 2, the value of l in Table 4 above is d where x is the symbol length for data transmission in the special slot. In addition, the step of the UE determining at least one first DMRS symbol offset value using method 2 may include querying Table 4 above and performing DMRS symbol mapping based on the symbol length for data transmission in the special slot, the DMRS-Additional Position, and PUSCH mapping Type B to determine the at least one first DMRS symbol offset value.
[0083] In addition, in one embodiment of the present disclosure, the method for determining at least one first DMRS symbol offset value according to the type A mapping rule may include the following methods.
[0084] In a first method, at least one first DMRS symbol offset value is determined based on the number of available symbols in the symbol resource and other parameters other than the symbol length for data transmission in the special slot within the parameter.
[0085] In a second method, at least one first DMRS symbol offset value is determined based on a symbol length for data transmission in the special slot and other parameters than the symbol length for data transmission in the special slot within the parameters.
[0086] Furthermore, the first and second methods will be described in detail.
[0087] First, in one embodiment of the present disclosure, when determining at least one first DMRS symbol offset value using the first method and the second method, both methods need to use the PUSCH DMRS location table shown in Table 4 above, where the UE can obtain at least one first DMRS symbol offset value by querying Table 4 based on the above parameters.
[0088] Here, in one embodiment of the present disclosure, d may be the number of available symbols in the symbol resource. d may be the symbol length for data transmission in the special slot. Based on this, the UE determines l d , PUSCH mapping type, and DMRS-Additional Position, the at least one first DMRS symbol offset value may be determined. d= 10, the PUSCH mapping type is Type A, and DMRS-Additional Position = pos2, then Table 4 can be consulted to determine that at least one DMRS symbol offset value is 10, 6, or 9.
[0089] In one embodiment of the present disclosure, l0 is determined based on the PUSCH mapping type. Specifically, if the PUSCH mapping type is Type A, l0 = DMRS-type A Position. If the PUSCH mapping type is Type B, l0 = 0. Based on this, when mapping is performed based on the Type A mapping rule, l0 = DMRS-type A Position.
[0090] Based on this, in one embodiment of the present disclosure, when determining at least one first DMRS symbol offset value using the first method, d where ∑ is the number of usable symbols in the symbol resource. In addition, the step of the UE determining at least one first DMRS symbol offset value using a first method may include querying Table 4 above and performing DMRS symbol mapping based on the number of usable symbols in the symbol resource, the DMRS-Additional Position, the PUSCH mapping Type A, and the DMRS-type A Position to determine the at least one first DMRS symbol offset value.
[0091] In another embodiment of the present disclosure, when the second method is used to determine at least one first DMRS symbol offset value, dwhere ∑ is the symbol length for data transmission in the special slot. In addition, the UE's step of determining at least one first DMRS symbol offset value using a second method may include querying Table 4 above and performing DMRS symbol mapping based on the symbol length for data transmission in the special slot, the DMRS-Additional Position, the PUSCH mapping Type A, and the DMRS-type A Position to determine the at least one first DMRS symbol offset value.
[0092] Note that, in one embodiment of the present disclosure, before determining the at least one first DMRS symbol offset value, the following method may be further included.
[0093] Step 1 determines the available symbols in the special slot.
[0094] In step 2, the parameters set and / or instructed by the base station are determined.
[0095] Here, in one embodiment of the present disclosure, for detailed explanations of steps 1 and 2, please refer to the related explanations in the above embodiments, and the explanations will be omitted in the embodiment of the present disclosure.
[0096] In step 3, at least one fourth DMRS symbol offset value in the special slot is determined based on the parameters, and the sum of the symbol number of the first symbol in the symbol resource and each fourth DMRS symbol offset value is determined to obtain at least one fourth sum value, and the symbol whose symbol number corresponds to the fourth sum value is determined as the fourth time domain position of the DMRS.
[0097] Here, in one embodiment of the present disclosure, the UE can obtain at least one fourth DMRS symbol offset value by consulting Table 4 above based on the parameters, and when determining the fourth DMRS symbol offset value, ld in Table 4 is the symbol length for data transmission in the special slot. Furthermore, the principle of the method for determining the fourth DMRS symbol offset value is similar to that of the method for determining the first DMRS symbol offset value, so for details, please refer to the above embodiment, and a description thereof will be omitted in the embodiment of the present disclosure.
[0098] In addition, in one embodiment of the present disclosure, after at least one fourth DMRS symbol offset value is determined, the time domain position of the DMRS can be first determined in a special slot using a normal method, specifically, the above step 3 can be performed: "determine the sum of the symbol number of the first symbol in the symbol resource and each fourth DMRS symbol offset value to obtain at least one fourth sum value, and determine the symbol whose symbol number corresponds to the fourth sum value as the fourth time domain position of the DMRS," where this fourth time domain position is the time domain position of the DMRS determined in a special slot using a normal method.
[0099] In step 4, it is determined whether the fourth time domain position satisfies a preset condition, and if it satisfies the preset condition, the above step 203 is executed; if it does not satisfy the preset condition, the above step 5 is executed.
[0100] The preset conditions include at least one of condition 1 that all fourth time-domain positions collide with unusable symbols in the special slot, and condition 2 that none of the fourth time-domain positions are located on usable symbols.
[0101] Here, in one embodiment of the present disclosure, the preset condition may be only one of the above conditions. In another embodiment of the present disclosure, the preset condition may be both of the above conditions. In one embodiment of the present disclosure, when the preset condition is both of the above conditions, the preset condition is satisfied when the fourth time domain position satisfies any one of the preset conditions.
[0102] In addition, in one embodiment of the present disclosure, if the fourth time-domain position meets the preset conditions, it indicates that none of the fourth time-domain positions determined in the normal manner can be used for uplink TBoMS transmission, and the above step 203 needs to be performed to re-determine the DMRS time-domain position; if the fourth time-domain position does not meet the preset conditions, it indicates that there is a time-domain position in the fourth time-domain position that can be used for uplink TBoMS transmission, and thus step 5 can be performed.
[0103] In step 5, the DMRS is transmitted based on a time-domain position located in an available symbol of the special slot in the fourth time-domain position.
[0104] Assume that the unusable symbols in the special slot are symbol #0 to symbol #2, and the determined fourth time domain position is symbol #1, symbol #5, and symbol #9. In this case, the DMRS can be transmitted based on symbol #5 and symbol #9.
[0105] In step 204, determine a time domain location of the DMRS in the special slot based on a first usable symbol of the symbol resources allocated by the base station and at least one first DMRS symbol offset value.
[0106] Here, in one embodiment of the present disclosure, if the method for determining at least one first DMRS symbol offset value in step 203 is different, the method for determining the first time domain position of the DMRS is also different.
[0107] Specifically, when determining at least one first DMRS symbol offset value using method 1 or method 1, the method for determining the first time domain position of the DMRS may include determining the sum of the symbol number of the first usable symbol and each first DMRS symbol offset value to obtain at least one first sum value, and determining the symbol whose symbol number corresponds to the first sum value as the first time domain position of the DMRS.
[0108] For example, in one embodiment of the present disclosure, assuming that at least one first DMRS symbol offset value obtained by method 1 or method 1 in step 201 is l0, 4, 8, and assuming that the symbol number of the first usable symbol in the symbol resource is symbol#1 and l0=0, the determined first time domain position of the DMRS may be symbol#(1+l0)=symbol#(1+0)=symbol#1, symbol#(1+4)=symbol#5, symbol#(1+8)=symbol#9.
[0109] In another embodiment of the present disclosure, when at least one first DMRS symbol offset value is determined using method 2 or method 2 in the above step 201, the symbol length for data transmission in the special slot is greater than the number of usable symbols in the symbol resource, so the determined first DMRS symbol offset value is large; and when the first time-domain position of the DMRS is determined based on the first usable symbol in the symbol resource and the at least one first DMRS symbol offset value, the determined first time-domain position of the DMRS may be a time-domain position beyond the symbol resource, which will affect data transmission.
[0110] Therefore, in one embodiment of the present disclosure, when determining at least one first DMRS symbol offset value using method 2 or method 2 in step 201, after determining at least one time domain position based on the first usable symbol of the symbol resource and the at least one first DMRS symbol offset value, it is necessary to determine whether the determined at least one time domain position includes a time domain position beyond the symbol resource. Here, in one embodiment of the present disclosure, if a time domain position beyond the symbol resource exists, the time domain position beyond the symbol resource among the at least one time domain position is discarded to obtain the remaining time domain positions, and the remaining time domain positions are determined as first time domain positions of the DMRS. In another embodiment of the present disclosure, if no time domain positions beyond the symbol resource exist, the determined at least one time domain position is determined as the first time domain position of the DMRS.
[0111] For example, assume that the at least one time domain position determined based on the first usable symbol of the symbol resource and the at least one first DMRS symbol offset value may be symbol #1, symbol #5, and symbol #9, and the symbol resource is symbol #1 to symbol #8. In this case, since symbol #9 exceeds the time domain position of the symbol resource, symbol #9 is discarded, and only symbol #1 and symbol #5 are determined as the first time domain position of the DMRS.
[0112] Furthermore, in one embodiment of the present disclosure, when the UE determines the time domain location of the DMRS in the special slot, it can transmit the DMRS based on the time domain location of the DMRS.
[0113] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0114] FIG. 3 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 3, the frequency hopping method may include the following steps:
[0115] In step 301, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0116] In step 302, perform intra-slot frequency hopping in the uplink slot to determine available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is less than or equal to a first threshold; if the number of available symbols in the symbol resource allocated by the base station is less than or equal to the first threshold, perform step 303.
[0117] Here, in one embodiment of the present disclosure, the first threshold may specifically indicate the minimum number of symbols included in one hop when intra-slot frequency hopping is performed in a special slot, and exemplarily, the first threshold may be, for example, 3. Also, in one embodiment of the present disclosure, the first threshold may be indicated to the UE by the base station. In another embodiment of the present disclosure, the first threshold may be determined by the UE based on a protocol.
[0118] Here, in one embodiment of the present disclosure, if the number of available symbols in the symbol resource allocated by the base station is less than or equal to the first threshold, it means that the number of available symbols in the symbol resource currently allocated by the base station is insufficient to realize normal hopping, and in this case, step 303 can be performed.
[0119] In step 303, intra-slot frequency hopping is not performed in the special slot.
[0120] In step 304, at least one first DMRS symbol offset value is determined based on parameters set and / or indicated by the base station.
[0121] In step 305, determine a time domain location of the DMRS in the special slot based on a first available symbol of the symbol resources allocated by the base station and at least one first DMRS symbol offset value.
[0122] Here, for detailed explanations of steps 301 to 305, please refer to the above embodiments, and the explanations will be omitted in the embodiments of the present disclosure.
[0123] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0124] FIG. 4 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 4, the frequency hopping method may include the following steps:
[0125] In step 401, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0126] In step 402, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time-domain location range of each hop of the special slot according to a method for determining the time-domain location range of each hop in the uplink slot (i.e., according to a method for determining the time-domain location range of each hop in the uplink slot) using the position of the first symbol among the symbol resources allocated by the base station as a starting position, and determine whether the number of usable symbols included in the determined time-domain location range of the first hop is smaller than a second threshold, and if the number of usable symbols included in the determined time-domain location range of the first hop is smaller than the second threshold, execute step 403, and if the number of usable symbols included in the determined time-domain location range of the first hop is equal to or greater than the second threshold, execute step 406.
[0127] For example, in one embodiment of the present disclosure, the second threshold may be, for example, 2. Also, in one embodiment of the present disclosure, the second threshold may be indicated to the UE by the base station. In another embodiment of the present disclosure, the second threshold may be determined by the UE based on a protocol.
[0128] In addition, in one embodiment of the present disclosure, if it is determined that the number of available symbols included in the time domain location range of the first hop is smaller than the second threshold, it indicates that the number of available symbols included in the time domain location range of the first hop determined according to the method for determining the time domain location range of each hop in an uplink slot is small, and uplink TBoMS transmission may not be possible at the currently determined first hop, so step 403 needs to be performed; if it is determined that the number of available symbols included in the time domain location range of the first hop is equal to or greater than the second threshold, it indicates that the number of available symbols included in the time domain location range of the first hop determined according to the method for determining the time domain location range of each hop in an uplink slot is large, and in this case, data can be transmitted successfully at the first hop, so step 406 can be performed.
[0129] In step 403, intra-slot frequency hopping is not performed in the special slot.
[0130] In step 404, at least one first DMRS symbol offset value is determined based on parameters set and / or indicated by the base station.
[0131] In step 405, determine a time domain location of the DMRS in the special slot based on a first available symbol of the symbol resources allocated by the base station and at least one first DMRS symbol offset value.
[0132] In step 406, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0133] Here, for detailed explanations of steps 401 to 406, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0134] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0135] FIG. 5 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 5, the frequency hopping method may include the following steps:
[0136] In step 501, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0137] In step 502, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time-domain location range of each hop of the special slot according to the method for determining the time-domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station; determine whether the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is greater than a third threshold; if the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is greater than the third threshold, execute step 503; if the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is equal to or less than the third threshold, execute step 506.
[0138] In one embodiment of the present disclosure, the third threshold may be indicated to the UE by the base station, whereas in another embodiment of the present disclosure, the third threshold may be determined by the UE based on a protocol.
[0139] In addition, in one embodiment of the present disclosure, if it is determined that the difference between the number of usable symbols included in the time domain location range of the second hop and the number of usable symbols included in the time domain location range of the first hop is greater than the third threshold, it indicates that the number of usable symbols included in the time domain location range of the first hop determined according to the method for determining the time domain location range of each hop in an uplink slot is small, and uplink TBoMS transmission may not be possible at the currently determined first hop, so step 503 needs to be performed; if it is determined that the difference between the number of usable symbols included in the time domain location range of the second hop and the number of usable symbols included in the time domain location range of the first hop is equal to or smaller than the third threshold, it indicates that the number of usable symbols included in the time domain location range of the first hop determined according to the method for determining the time domain location range of each hop in an uplink slot is large, and in this case, data can be transmitted successfully at the first hop, so step 506 can be performed.
[0140] In step 503, intra-slot frequency hopping is not performed in the special slot.
[0141] In step 504, at least one first DMRS symbol offset value is determined based on parameters set and / or indicated by the base station.
[0142] In step 505, determine a time domain location of the DMRS in the special slot based on a first usable symbol of the symbol resources allocated by the base station and at least one first DMRS symbol offset value.
[0143] In step 506, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0144] Here, for detailed explanations of steps 501 to 506, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0145] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0146] FIG. 6 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 6, the frequency hopping method may include the following steps:
[0147] In step 601, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0148] Here, for a detailed description of step 601, please refer to the description of the above embodiment, and the description will be omitted in the embodiment of the present disclosure.
[0149] In step 602, perform intra-slot frequency hopping in the uplink slot, determine available symbols in the special slot, and directly perform intra-slot frequency hopping on available symbols in the symbol resource.
[0150] Here, the method for determining the available symbols in the special slot can be referred to the above description, and the description will be omitted in the embodiment of the present disclosure.
[0151] In addition, in one embodiment of the present disclosure, a method for performing intra-slot frequency hopping with available symbols in a symbol resource may include determining a time-domain start position of a first hop in a special slot to be the position of the first available symbol in the symbol resource, and determining a time-domain end position of the first hop to be the position of the first available symbol in the assigned symbol resource + floor(number of available symbols in the symbol resource÷2)−1, where the floor function is a function that rounds down to the nearest integer; determining a time-domain start position of a second hop in the special slot to be the position of the first available symbol in the symbol resource + floor(number of available symbols in the symbol resource÷2), and determining a time-domain end position of the second hop to be the position of the first available symbol in the symbol resource + floor(number of available symbols in the symbol resource÷2)+number of available symbols in the symbol resource−floor(number of available symbols in the symbol resource÷2)−1.
[0152] For example, assuming that the symbol resources for data transmission in the special slot allocated by the base station are symbol #0 to symbol #10, where symbol #0 to symbol #2 are unusable symbols, it can be determined that the position of the first usable symbol in the symbol resource is symbol #3 and the number of usable symbols in the symbol resource is 8. Based on this, a method for performing frequency hopping in the symbol resources symbol #0 to symbol #10 may be as follows: The time domain start position of the first hop is determined to be symbol #3, and the time domain end position of the first hop is determined to be symbol #3 + floor(8÷2) - 1 = symbol #6. The time domain start position of the second hop is determined to be symbol #7, and the time domain end position of the second hop is determined to be symbol #3 + floor(8÷2) + 8 - floor(8÷2) - 1 = symbol #10. That is, the time domain position range of the first hop is from symbol #3 to symbol #6, and the time domain position range of the second hop is from symbol #7 to symbol #10.
[0153] In step 603, the time domain location of the DMRS for each hop is determined based on parameters set and / or indicated by the base station, the number of symbols included in the time domain location range of each hop, and the starting symbol of each hop.
[0154] Here, for detailed explanation of the parameters, please refer to the above explanation, and the explanation will be omitted in the embodiment of the present disclosure.
[0155] In one embodiment of the present disclosure, if the PUSCH mapping type in the parameters is type A, the time domain location of the DMRS for each hop is determined based on the parameters set and / or indicated by the base station, the number of symbols included in the time domain location range of each hop, and the starting symbol of each hop, in accordance with the mapping rule of type A. If the PUSCH mapping type in the parameters is type B, the time domain location of the DMRS for each hop is determined based on the parameters set and / or indicated by the base station, the number of symbols included in the time domain location range of each hop, and the starting symbol of each hop, in accordance with the mapping rule of type B.
[0156] Hereinafter, a method for determining the time domain location of a DMRS at each hop according to a type A mapping rule and a method for determining the time domain location of a DMRS at each hop according to a type B mapping rule will be described in detail.
[0157] Here, in one embodiment of the present disclosure, regardless of whether the mapping rule is type A or type B, to determine the time domain location of the DMRS at each hop, it is necessary to determine the time domain location of the DMRS at each hop by querying a second PUSCH DMRS location table using parameters, the number of symbols included in the time domain location range of each hop, and the starting symbol of each hop. Here, Table 5 is the second PUSCH DMRS location table provided by one embodiment of the present disclosure, and the UE can obtain the time domain location of the DMRS at each hop by querying Table 5 based on the parameters.
[0158] [Table 5]
[0159] Here, in one embodiment of the present disclosure, l in Table 5 dmay be the number of symbols included in the time domain location range of each hop. Also, when the UE needs to determine the time domain location of the DMRS of a hop, the number l included in the time domain range of the hop d determine the PUSCH mapping type, DMRS-Additional Position, and DMRS-type A Position (i.e., the value of l0 corresponding to PUSCH mapping Type A) in the parameters to determine at least one DMRS symbol offset value for the hop; then determine the sum of the symbol number of the starting symbol of the hop and each DMRS symbol offset value for the hop to obtain at least one sum; and determine the symbol whose symbol number corresponds to the sum as the time domain position of the DMRS for the hop.
[0160] For example, the time domain location of the DMRS of the second hop is determined, and the starting symbol of the second hop is symbol #7, and the number included in the time domain range of the second hop is 4 (i.e., l d = 4), the PUSCH mapping type is Type B, and DMRS-Additional Position = pos1. d =4, PUSCH mapping Type B, pos1, 2 nd By consulting Table 5 based on the hop, it can determine that the DMRS symbol offset value in the second hop is 0, and determine symbol#7+0=symbol#7 as the time domain position of the DMRS in the second hop.
[0161] Or, determine the time domain location of the DMRS of the second hop, and the starting symbol of the second hop is symbol #7, and the number included in the time domain range of the second hop is 4 (i.e., l d = 4), the PUSCH mapping type is Type A, DMRS-Additional Position = pos1, and DMRS-type A Position = 2 (i.e., l0 = 2). d=4, l0=2, PUSCH mapping Type A, pos1, 2 nd By consulting Table 5 based on the hop, it can determine that the DMRS symbol offset value in the second hop is 0, and determine symbol#7+0=symbol#7 as the time domain position of the DMRS in the second hop.
[0162] Based on this, in one embodiment of the present disclosure, a method for determining a starting symbol of each hop and determining a time domain position of a DMRS of each hop may include the following steps a to c. In step a, determine at least one second DMRS symbol offset value based on parameters set and / or indicated by the base station and the number of symbols included in the time domain location range of the second hop. In step b, determine the sum of the symbol number of the starting symbol of the second hop and each second DMRS symbol offset value to obtain at least one second sum value, and determine that the time domain position of the DMRS of the second hop is the symbol whose symbol number corresponds to the second sum value. In step c, determine the sum of the symbol number of the starting symbol of the first hop and each second DMRS symbol offset value to obtain at least one third sum value, and determine that the time domain position of the DMRS of the first hop is the symbol whose symbol number corresponds to the third sum value.
[0163] In addition, in another embodiment of the present disclosure, a method for determining a time domain position of a DMRS of each hop based on a starting symbol of each hop may include the following steps 1 to 4. Step 1 determines at least one second DMRS symbol offset value based on parameters set and / or indicated by the base station and the number of symbols included in the time domain location range of the second hop. In step 2, determine the sum of the symbol number of the starting symbol of the second hop and each second DMRS symbol offset value to obtain at least one second sum value, and determine that the time domain position of the DMRS of the second hop is the symbol whose symbol number corresponds to the second sum value. In step 3, determine at least one third DMRS symbol offset value based on parameters set and / or indicated by the base station and the number of symbols included in the time domain location range of the first hop. In step 4, determine the sum of the symbol number of the starting symbol of the first hop and each third DMRS symbol offset value to obtain at least one third sum value, and determine that the time domain position of the DMRS of the first hop is the symbol whose symbol number corresponds to the third sum value.
[0164] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0165] FIG. 7 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 7, the frequency hopping method may include the following steps:
[0166] In step 701, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0167] In step 702, perform intra-slot frequency hopping in the uplink slot to determine available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is greater than a first threshold; if the number of available symbols is greater than the first threshold, perform step 703.
[0168] Here, in one embodiment of the present disclosure, the first threshold may specifically indicate the minimum number of symbols included in one hop when intra-slot frequency hopping is performed in a special slot, and exemplarily, the first threshold may be, for example, 3. Also, in one embodiment of the present disclosure, the first threshold may be indicated to the UE by the base station. In another embodiment of the present disclosure, the first threshold may be determined by the UE based on a protocol.
[0169] Here, in one embodiment of the present disclosure, if the number of available symbols in the symbol resource allocated by the base station is greater than the first threshold, it means that the number of available symbols in the symbol resource currently allocated by the base station is sufficient to realize normal hopping, and in this case, step 703 can be performed.
[0170] In step 703, intra-slot frequency hopping is performed on available symbols within the symbol resource.
[0171] In step 704, the time domain location of the DMRS for each hop is determined based on parameters set and / or indicated by the base station, the number of symbols included in the time domain location range of each hop, and the starting symbol of each hop.
[0172] Here, for detailed explanations of steps 701 to 704, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0173] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0174] FIG. 8 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 8, this frequency hopping method may include the following steps:
[0175] In step 801, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0176] In step 802, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time-domain location range of each hop of the special slot according to the method for determining the time-domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station, and determine whether the number of usable symbols included in the determined time-domain location range of the first hop is smaller than a second threshold. If the number of usable symbols included in the determined time-domain location range of the first hop is smaller than the second threshold, execute step 803; if the number of usable symbols included in the determined time-domain location range of the first hop is equal to or greater than the second threshold, execute step 805.
[0177] For example, in one embodiment of the present disclosure, the second threshold may be, for example, 2. Also, in one embodiment of the present disclosure, the second threshold may be indicated to the UE by the base station. In another embodiment of the present disclosure, the second threshold may be determined by the UE based on a protocol.
[0178] In addition, in one embodiment of the present disclosure, if it is determined that the number of available symbols included in the time domain location range of the first hop is smaller than the second threshold, it indicates that the number of available symbols included in the time domain location range of the first hop determined according to the method for determining the time domain location range of each hop in an uplink slot is small, and uplink TBoMS transmission may not be possible at the currently determined first hop, so step 803 needs to be performed; if it is determined that the number of available symbols included in the time domain location range of the first hop is equal to or greater than the second threshold, it indicates that the number of available symbols included in the time domain location range of the first hop determined according to the method for determining the time domain location range of each hop in an uplink slot is large, and in this case, data can be transmitted successfully at the first hop, so step 806 can be performed.
[0179] In step 803, intra-slot frequency hopping is performed on available symbols within the symbol resource.
[0180] In step 804, the time domain location of the DMRS for each hop is determined based on parameters set and / or indicated by the base station, the number of symbols included in the time domain location range of each hop, and the starting symbol of each hop.
[0181] In step 805, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0182] Here, for detailed explanations of steps 801 to 805, please refer to the above embodiments, and explanations will be omitted in the embodiments of the present disclosure.
[0183] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0184] FIG. 9 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 9, this frequency hopping method may include the following steps:
[0185] In step 901, an instruction set by a base station to instruct intra-slot frequency hopping is obtained, and a symbol resource for data transmission in a special slot allocated by the base station is obtained.
[0186] In step 902, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time-domain location range of each hop of the special slot according to the method for determining the time-domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station; determine whether the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is greater than a third threshold; if the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is greater than the third threshold, execute step 903; if the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is equal to or less than the third threshold, execute step 904.
[0187] In one embodiment of the present disclosure, the third threshold may be indicated to the UE by the base station, whereas in another embodiment of the present disclosure, the third threshold may be determined by the UE based on a protocol.
[0188] In addition, in one embodiment of the present disclosure, if it is determined that the difference between the number of usable symbols included in the time domain location range of the second hop and the number of usable symbols included in the time domain location range of the first hop is greater than the third threshold, it indicates that the number of usable symbols included in the time domain location range of the first hop determined according to the method for determining the time domain location range of each hop in an uplink slot is small, and uplink TBoMS transmission may not be possible at the currently determined first hop, so step 903 needs to be performed; if it is determined that the difference between the number of usable symbols included in the time domain location range of the second hop and the number of usable symbols included in the time domain location range of the first hop is equal to or smaller than the third threshold, it indicates that the number of usable symbols included in the time domain location range of the first hop determined according to the method for determining the time domain location range of each hop in an uplink slot is large, and in this case, data can be transmitted successfully at the first hop, so step 906 can be performed.
[0189] In step 903, intra-slot frequency hopping is performed on available symbols within the symbol resource.
[0190] In step 904, the time domain location of the DMRS for each hop is determined based on parameters set and / or indicated by the base station, the number of symbols included in the time domain location range of each hop, and the starting symbol of each hop.
[0191] In step 905, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0192] Here, for detailed explanations of steps 901 to 905, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0193] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0194] FIG. 10 is a schematic flowchart of a frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 10, the frequency hopping method may include the following steps:
[0195] In step 1001, it is determined to perform intra-slot frequency hopping, an instruction is set to the UE to instruct it to perform intra-slot frequency hopping, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0196] In one embodiment of the present disclosure, the parameters may include at least one of a PUSCH mapping type, a symbol length for data transmission in a special slot, a starting symbol position for data transmission in a special slot, a DMRS-Additional Position, the number of DMRS ports, whether to start intra-slot frequency hopping, and a DMRS-type A Position. In one embodiment of the present disclosure, the PUSCH mapping type includes type A and type B.
[0197] In addition, in one embodiment of the present disclosure, the symbol resource for data transmission in the special slot allocated by the base station may be the symbol resource for uplink TBoMS transmission in the special slot. Also, in one embodiment of the present disclosure, the symbol resource for uplink TBoMS transmission may include a starting symbol position S and a symbol length L, and the symbol resource for uplink TBoMS transmission may specifically be symbols located at symbol positions [S, S+L-1] in the special slot.
[0198] For a specific method of determining symbol resources for data transmission in a special slot based on parameters, please refer to the above embodiments, and the description will be omitted in the embodiments of the present disclosure.
[0199] In step 1002, perform intra-slot frequency hopping in the uplink slot, determine available symbols in the special slot, and perform intra-slot frequency hopping on available symbols in the symbol resource, or do not perform intra-slot frequency hopping in the special slot.
[0200] Here, in one embodiment of the present disclosure, a method for determining usable symbols in a special slot may include determining unusable symbols from the special slot based on SFI dynamic instruction signaling and / or quasi-static slot format configuration signaling and / or other dynamic instruction signaling and / or other RRC configuration signaling transmitted from a base station, and determining that the usable symbols are symbols other than the unusable symbols in the special slot.
[0201] In one embodiment of the present disclosure, the unusable symbols may include at least one of guard symbols for downlink to uplink switching, downlink symbols for downlink transmission, symbols for transmitting SSBs, symbols assigned to CSSs, symbols occupied by CIs, and symbols for service transmissions with a higher priority than the current data transmission.
[0202] In one embodiment of the present disclosure, if a symbol in a special slot satisfies any one of the above conditions, the symbol is determined to be an unusable symbol.
[0203] In one embodiment of the present disclosure, the time domain resources allocated by the base station in step 1001 may include unusable symbols. In another embodiment of the present disclosure, the time domain resources allocated by the base station in step 1001 may not include unusable symbols.
[0204] In one embodiment of the present disclosure, when intra-slot frequency hopping is performed in an uplink slot, intra-slot frequency hopping may be performed only on available symbols in a symbol resource. In another embodiment of the present disclosure, when intra-slot frequency hopping is performed in an uplink slot, intra-slot frequency hopping may not be performed in a special slot.
[0205] In one embodiment of the present disclosure, if intra-slot frequency hopping is not performed in the special slot, the frequency domain location of the special slot is the same as the frequency domain location of any one hop of the uplink slot. For example, in one embodiment of the present disclosure, the frequency domain location of the special slot may be the same as the frequency domain location of the second hop of the uplink slot.
[0206] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0207] FIG. 11 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 11, the frequency hopping method may include the following steps:
[0208] In step 1101, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0209] In step 1102, it is directly determined that intra-slot frequency hopping is performed in the uplink slot, and that intra-slot frequency hopping is not performed in the special slot.
[0210] In step 1103, determine at least one first DMRS symbol offset value based on the parameters.
[0211] In step 1104, determine a time domain location of the DMRS in the special slot based on the first usable symbol in the symbol resource and at least one first DMRS symbol offset value.
[0212] In one embodiment of the present disclosure, the method by which the base station determines the time domain location of the DMRS in the special slot is the same as the method by which the UE determines the time domain location of the DMRS in the special slot, and in one embodiment of the present disclosure, when the base station determines the time domain location of the DMRS in the special slot, the base station can receive and demodulate the DMRS based on the time domain location of the DMRS.
[0213] Further, for detailed explanations of steps 1101 to 1104, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0214] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0215] FIG. 12 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 12, this frequency hopping method may include the following steps:
[0216] In step 1201, it is determined to perform intra-slot frequency hopping, an instruction is set to the UE to instruct it to perform intra-slot frequency hopping, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0217] In step 1202, perform intra-slot frequency hopping in the uplink slot, determine the available symbols in the special slot, and determine whether the number of available symbols in the symbol resource is less than or equal to a first threshold. If the number of available symbols is less than or equal to the first threshold, execute step 1203.
[0218] In step 1203, intra-slot frequency hopping is not performed in the special slot.
[0219] In step 1204, determine at least one first DMRS symbol offset value based on the parameters.
[0220] In step 1205, determine a time domain location of the DMRS in the special slot based on the first usable symbol in the symbol resource and at least one first DMRS symbol offset value.
[0221] Here, for detailed explanations of steps 1201 to 1205, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0222] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0223] FIG. 13 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 13, this frequency hopping method may include the following steps:
[0224] In step 1301, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0225] In step 1302, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time-domain location range of each hop of the special slot according to the method for determining the time-domain location range of each hop in the uplink slot (i.e., according to the method for determining the time-domain location range of each hop in the uplink slot) starting from the position of the first symbol in the symbol resource, and determine whether the number of usable symbols included in the determined time-domain location range of the first hop is less than a second threshold. If the number of usable symbols included in the determined time-domain location range of the first hop is less than the second threshold, or if the number of usable symbols included in the determined time-domain location range of the first hop is greater than or equal to the second threshold, execute step 1306.
[0226] In step 1303, intra-slot frequency hopping is not performed in the special slot.
[0227] In step 1304, determine at least one first DMRS symbol offset value based on the parameters.
[0228] In step 1305, determine a time domain location of the DMRS in the special slot based on the first usable symbol in the symbol resource and at least one first DMRS symbol offset value.
[0229] In step 1306, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0230] Here, for detailed explanations of steps 1301 to 1306, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0231] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0232] FIG. 14 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 14, this frequency hopping method may include the following steps:
[0233] In step 1401, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0234] In step 1402, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time-domain location range of each hop of the special slot according to the method for determining the time-domain location range of each hop in the uplink slot, starting from the position of the first symbol in the symbol resource; determine whether the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is greater than a third threshold; if the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is greater than the third threshold, execute step 1403; if the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is equal to or less than the third threshold, execute step 1406.
[0235] In step 1403, intra-slot frequency hopping is not performed in the special slot.
[0236] In step 1404, determine at least one first DMRS symbol offset value based on the parameters.
[0237] In step 1405, determine a time domain location of the DMRS in the special slot based on the first usable symbol in the symbol resource and at least one first DMRS symbol offset value.
[0238] In step 1406, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0239] Here, for detailed explanations of steps 1401 to 1406, please refer to the above embodiments, and explanations will be omitted in the embodiments of the present disclosure.
[0240] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0241] FIG. 15 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 15, this frequency hopping method may include the following steps:
[0242] In step 1501, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0243] In step 1502, perform intra-slot frequency hopping in the uplink slot, determine available symbols in the special slot, and directly perform intra-slot frequency hopping on available symbols in the symbol resource.
[0244] Here, in one embodiment of the present disclosure, the method by which the base station performs intra-slot frequency hopping on available symbols in the symbol resource is the same as the method by which the UE performs intra-slot frequency hopping on available symbols in the symbol resource.
[0245] In step 1503, determine the time-domain location of the DMRS for each hop based on the parameters, the number of symbols included in the time-domain location range of each hop, and the starting symbol of each hop.
[0246] Here, for detailed explanations of steps 1501 to 1503, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0247] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0248] FIG. 16 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 16, this frequency hopping method may include the following steps:
[0249] In step 1601, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0250] In step 1602, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is greater than a first threshold; if the number of available symbols in the symbol resource is greater than the first threshold, perform step 1603.
[0251] In step 1603, intra-slot frequency hopping is performed on available symbols within the symbol resource.
[0252] In step 1604, determine a time-domain location of the DMRS for each hop based on the parameters, the number of symbols included in the time-domain location range of each hop, and the starting symbol of each hop.
[0253] Here, for detailed explanations of steps 1601 to 1604, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0254] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0255] FIG. 17 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 17, this frequency hopping method may include the following steps:
[0256] In step 1701, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0257] In step 1702, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time-domain location range of each hop of the special slot according to the method for determining the time-domain location range of each hop in the uplink slot, starting from the position of the first symbol in the symbol resource, and determine whether the number of usable symbols included in the determined time-domain location range of the first hop is smaller than a second threshold. If the number of usable symbols included in the determined time-domain location range of the first hop is smaller than the second threshold, execute step 1703; if the number of usable symbols included in the determined time-domain location range of the first hop is equal to or greater than the second threshold, execute step 1705.
[0258] In step 1703, intra-slot frequency hopping is performed on available symbols within the symbol resource.
[0259] In step 1704, a time-domain location of the DMRS for each hop is determined based on the parameters, the number of symbols included in the time-domain location range of each hop, and the starting symbol of each hop.
[0260] In step 1705, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0261] Here, for detailed explanations of steps 1701 to 1705, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0262] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0263] FIG. 18 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 18, this frequency hopping method may include the following steps:
[0264] In step 1801, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0265] In step 1802, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time-domain location range of each hop of the special slot according to the method for determining the time-domain location range of each hop in the uplink slot, starting from the position of the first symbol in the symbol resource; determine whether the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is greater than a third threshold; if the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is greater than the third threshold, execute step 1803; if the difference between the number of usable symbols included in the determined time-domain location range of the second hop and the number of usable symbols included in the time-domain location range of the first hop is equal to or less than the third threshold, execute step 1805.
[0266] In step 1803, intra-slot frequency hopping is performed on available symbols within the symbol resource.
[0267] In step 1804, a time-domain location of the DMRS for each hop is determined based on the parameters, the number of symbols included in the time-domain location range of each hop, and the starting symbol of each hop.
[0268] In step 1805, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0269] Here, for detailed explanations of steps 1801 to 1805, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0270] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0271] FIG. 19 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 19, this frequency hopping method may include the following steps:
[0272] In step 1901, it is determined to perform intra-slot frequency hopping, an instruction is set to the UE to instruct it to perform intra-slot frequency hopping, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0273] In step 1902, perform intra-slot frequency hopping in the uplink slot, determine available symbols in the special slot, and perform intra-slot frequency hopping on available symbols in the symbol resource, or do not perform intra-slot frequency hopping in the special slot.
[0274] In step 1903, parameters are configured and / or indicated to the UE.
[0275] Here, in one embodiment of the present disclosure, the base station can set parameters for the UE. In another embodiment of the present disclosure, the base station can instruct the UE to set parameters. In another embodiment of the present disclosure, the base station can instruct the UE to set parameters.
[0276] Here, for detailed explanations of steps 1901 to 1903, please refer to the relevant explanations in the above embodiments, and the explanations will be omitted in the embodiments of the present disclosure.
[0277] In step 1904, SFI dynamic indication signaling and / or semi-static slot format configuration signaling is sent to the UE.
[0278] Here, in one embodiment of the present disclosure, the base station can transmit SFI dynamic instruction signaling and / or quasi-static slot format setting signaling to the UE, thereby enabling the UE to determine unusable symbols and usable symbols from the special slot based on the SFI dynamic instruction signaling and / or quasi-static slot format setting signaling transmitted from the base station.
[0279] In one embodiment of the present disclosure, the base station may transmit SFI dynamic indication signaling to the UE. In another embodiment of the present disclosure, the base station may transmit semi-static slot format configuration signaling to the UE. In another embodiment of the present disclosure, the base station may transmit SFI dynamic indication signaling and semi-static slot format configuration signaling to the UE.
[0280] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0281] FIG. 20 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 20, this frequency hopping method may include the following steps:
[0282] In step 2001, it is determined to perform intra-slot frequency hopping, an instruction is set to the UE to instruct it to perform intra-slot frequency hopping, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0283] In step 2002, perform intra-slot frequency hopping in the uplink slot, determine available symbols in the special slot, and perform intra-slot frequency hopping on available symbols in the symbol resource, or do not perform intra-slot frequency hopping in the special slot.
[0284] In step 2003, a first threshold is indicated to the UE.
[0285] Here, for detailed explanations of steps 2001 to 2003, please refer to the relevant explanations in the above embodiments, and the explanations will be omitted in the embodiments of the present disclosure.
[0286] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0287] FIG. 21 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 21, this frequency hopping method may include the following steps:
[0288] In step 2101, it is determined to perform intra-slot frequency hopping, an instruction is set to the UE to instruct it to perform intra-slot frequency hopping, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0289] In step 2102, perform intra-slot frequency hopping in the uplink slot, determine available symbols in the special slot, and perform intra-slot frequency hopping on available symbols in the symbol resource, or do not perform intra-slot frequency hopping in the special slot.
[0290] In step 2103, the second threshold is indicated to the UE.
[0291] Here, for detailed explanations of steps 2101 to 2103, please refer to the relevant explanations in the above embodiments, and the explanations will be omitted in the embodiments of the present disclosure.
[0292] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0293] FIG. 22 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 22, this frequency hopping method may include the following steps:
[0294] In step 2201, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0295] In step 2202, perform intra-slot frequency hopping in the uplink slot, determine available symbols in the special slot, and perform intra-slot frequency hopping on available symbols in the symbol resource, or do not perform intra-slot frequency hopping in the special slot.
[0296] In step 2203, a third threshold is indicated to the UE.
[0297] Here, for detailed explanations of steps 2201 to 2203, please refer to the relevant explanations in the above embodiments, and the explanations will be omitted in the embodiments of the present disclosure.
[0298] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0299] FIG. 23 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 23, this frequency hopping method may include the following steps:
[0300] In step 2301, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0301] In step 2302, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is greater than a first threshold; if so, execute step 2303.
[0302] In step 2303, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine the time domain location range of each hop in the special slot according to the method for determining the time domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station, and determine whether the number of available symbols included in the determined time domain range of the first hop is smaller than a second threshold. If it is smaller, execute step 2304; if not, execute step 2307.
[0303] In step 2304, intra-slot frequency hopping is not performed in the special slot.
[0304] In step 2305, determine at least one first DMRS symbol offset value based on parameters set and / or indicated by the base station.
[0305] In step 2306, determine a time domain location of the DMRS in the special slot based on a first usable symbol of the symbol resources allocated by the base station and the at least one first DMRS symbol offset value.
[0306] In step 2307, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0307] Here, for detailed explanations of steps 2301 to 2307, please refer to the above embodiments, and explanations will be omitted in the embodiments of the present disclosure.
[0308] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0309] FIG. 24 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 24, this frequency hopping method may include the following steps:
[0310] In step 2401, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0311] In step 2402, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is greater than a first threshold; if so, execute step 2403.
[0312] In step 2403, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine the time domain location range of each hop in the special slot according to the method for determining the time domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station, and determine whether the difference between the number of available symbols included in the determined time domain location range of the second hop and the number of available symbols included in the time domain range of the first hop is greater than a third threshold. If it is greater, execute step 2404; if not, execute step 2407.
[0313] In step 2404, intra-slot frequency hopping is not performed in the special slot.
[0314] In step 2405, at least one first DMRS symbol offset value is determined based on parameters set and / or indicated by the base station.
[0315] In step 2406, determine a time domain location of the DMRS in the special slot based on a first usable symbol of the symbol resources allocated by the base station and the at least one first DMRS symbol offset value.
[0316] In step 2407, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0317] Here, for detailed explanations of steps 2401 to 2407, please refer to the above embodiments, and explanations will be omitted in the embodiments of the present disclosure.
[0318] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0319] FIG. 25 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 25, this frequency hopping method may include the following steps:
[0320] In step 2501, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0321] In step 2502, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is greater than a first threshold; if so, execute step 2503.
[0322] In step 2503, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time domain location range of each hop in the special slot according to the method for determining the time domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station, and determine whether the number of usable symbols included in the determined time domain range of the first hop is smaller than a second threshold. If it is smaller, execute step 2504; if not, execute step 2507.
[0323] In step 2504, intra-slot frequency hopping is performed on available symbols within the symbol resource.
[0324] In step 2505, at least one first DMRS symbol offset value is determined based on parameters set and / or indicated by the base station.
[0325] In step 2506, determine a time domain location of the DMRS in the special slot based on a first usable symbol of the symbol resources allocated by the base station and the at least one first DMRS symbol offset value.
[0326] In step 2507, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0327] Here, for detailed explanations of steps 2501 to 2507, please refer to the above embodiments, and explanations will be omitted in the embodiments of the present disclosure.
[0328] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0329] FIG. 26 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a UE. As shown in FIG. 26, this frequency hopping method may include the following steps:
[0330] In step 2601, an instruction set by the base station to instruct intra-slot frequency hopping is obtained, parameters set and / or instructed by the base station are obtained, and symbol resources for data transmission in the special slot allocated by the base station are determined based on the parameters.
[0331] In step 2602, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is greater than a first threshold; if so, perform step 2603.
[0332] In step 2603, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine the time domain location range of each hop in the special slot according to the method for determining the time domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station, and determine whether the difference between the number of available symbols included in the determined time domain location range of the second hop and the number of available symbols included in the time domain range of the first hop is greater than a third threshold. If it is greater, execute step 2604; if not, execute step 2607.
[0333] In step 2604, intra-slot frequency hopping is performed on available symbols within the symbol resource.
[0334] In step 2605, determine at least one first DMRS symbol offset value based on parameters set and / or indicated by the base station.
[0335] In step 2606, determine a time domain location of the DMRS in the special slot based on a first usable symbol of the symbol resources allocated by the base station and the at least one first DMRS symbol offset value.
[0336] In step 2607, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0337] Here, for detailed explanations of steps 2601 to 2607, please refer to the above embodiments, and explanations will be omitted in the embodiments of the present disclosure.
[0338] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the UE obtains a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot, which can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0339] FIG. 27 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 27, this frequency hopping method may include the following steps:
[0340] In step 2701, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0341] In step 2702, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is greater than a first threshold; if so, execute step 2703.
[0342] In step 2703, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time domain location range of each hop in the special slot according to the method for determining the time domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station, and determine whether the number of usable symbols included in the determined time domain range of the first hop is smaller than a second threshold. If it is smaller, execute step 2704; if not, execute step 2707.
[0343] In step 2704, intra-slot frequency hopping is not performed in the special slot.
[0344] In step 2705, determine at least one first DMRS symbol offset value based on the parameters.
[0345] In step 2706, determine a time domain location of the DMRS in the special slot based on the first usable symbol in the symbol resource and the at least one first DMRS symbol offset value.
[0346] In step 2707, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0347] Here, for detailed explanations of steps 2701 to 2707, please refer to the above embodiments, and explanations will be omitted in the embodiments of the present disclosure.
[0348] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0349] FIG. 28 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 28, this frequency hopping method may include the following steps:
[0350] In step 2801, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0351] In step 2802, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is greater than a first threshold; if so, execute step 2803.
[0352] In step 2803, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time domain location range of each hop in the special slot according to the method for determining the time domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station, and determine whether the difference between the number of usable symbols included in the determined time domain location range of the second hop and the number of usable symbols included in the time domain range of the first hop is greater than a third threshold. If it is greater, execute step 2804; if not, execute step 2807.
[0353] In step 2804, intra-slot frequency hopping is not performed in the special slot.
[0354] In step 2805, determine at least one first DMRS symbol offset value based on the parameters.
[0355] In step 2806, determine a time domain location of the DMRS in the special slot based on the first usable symbol in the symbol resource and the at least one first DMRS symbol offset value.
[0356] In step 2807, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0357] Here, for detailed explanations of steps 2801 to 2807, please refer to the above embodiments, and explanations will be omitted in the embodiments of the present disclosure.
[0358] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0359] FIG. 29 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 29, this frequency hopping method may include the following steps:
[0360] In step 2901, it is determined to perform intra-slot frequency hopping, an instruction to instruct the UE to perform intra-slot frequency hopping is set, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0361] In step 2902, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is greater than a first threshold; if so, execute step 2903.
[0362] In step 2903, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time domain location range of each hop in the special slot according to the method for determining the time domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station, and determine whether the number of usable symbols included in the determined time domain range of the first hop is smaller than a second threshold. If it is smaller, execute step 2904; if not, execute step 2907.
[0363] In step 2904, intra-slot frequency hopping is performed on available symbols within the symbol resource.
[0364] In step 2905, determine at least one first DMRS symbol offset value based on the parameters.
[0365] At step 2906, determine a time domain location of the DMRS in the special slot based on the first usable symbol in the symbol resource and the at least one first DMRS symbol offset value.
[0366] In step 2907, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0367] Here, for detailed explanations of steps 2901 to 2907, please refer to the above embodiments, and explanations will be omitted in the embodiments of the present disclosure.
[0368] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0369] FIG. 30 is a schematic flowchart of another frequency hopping method provided by an embodiment of the present disclosure, which is performed by a base station. As shown in FIG. 30, this frequency hopping method may include the following steps:
[0370] In step 3001, it is determined to perform intra-slot frequency hopping, an instruction is set to the UE to instruct it to perform intra-slot frequency hopping, parameters are determined, and symbol resources for data transmission in the special slot are determined based on the parameters.
[0371] In step 3002, perform intra-slot frequency hopping in the uplink slot to determine the available symbols in the special slot, and determine whether the number of available symbols in the symbol resource allocated by the base station is greater than a first threshold; if so, execute step 3003.
[0372] In step 3003, perform intra-slot frequency hopping in the uplink slot to determine usable symbols in the special slot, and determine the time domain location range of each hop in the special slot according to the method for determining the time domain location range of each hop in the uplink slot, starting from the position of the first symbol among the symbol resources allocated by the base station, and determine whether the difference between the number of usable symbols included in the determined time domain location range of the second hop and the number of usable symbols included in the time domain range of the first hop is greater than a third threshold. If it is greater, execute step 3004; if not, execute step 3007.
[0373] In step 3004, intra-slot frequency hopping is performed on available symbols within the symbol resource.
[0374] In step 3005, determine at least one first DMRS symbol offset value based on the parameters.
[0375] In step 3006, determine a time domain location of the DMRS in the special slot based on the first usable symbol in the symbol resource and the at least one first DMRS symbol offset value.
[0376] In step 3007, intra-slot frequency hopping transmission is performed according to the time domain position range of each hop of the special slot determined with the position of the first symbol in the symbol resource as the starting position.
[0377] Here, for detailed explanations of steps 3001 to 3007, the above-mentioned embodiments can be referred to, and explanations thereof will be omitted in the embodiments of the present disclosure.
[0378] As described above, in the frequency hopping method provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, intra-slot frequency hopping may be performed using available symbols in a special slot, and it is possible to ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, it is possible to avoid a situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0379] FIG. 31 is a schematic diagram of a frequency hopping device provided by an embodiment of the present disclosure. As shown in FIG. 31, the device 3100 includes: a transceiver module 3101 for receiving a command set by a base station to instruct to perform intra-slot frequency hopping, and for obtaining symbol resources for data transmission in a special slot allocated by the base station; and a processing module 3102 for performing intra-slot frequency hopping in the uplink slot, determining available symbols in the special slot, and performing intra-slot frequency hopping on available symbols in the symbol resource, or not performing intra-slot frequency hopping in the special slot.
[0380] As described above, in the frequency hopping device provided by the embodiment of the present disclosure, the UE receives a command set by the base station to instruct the UE to perform intra-slot frequency hopping, obtains symbol resources for data transmission in the special slot allocated by the parallel base station, performs intra-slot frequency hopping in the uplink slot, determines available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping is required in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This avoids the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop." This avoids resource waste, saves costs, and ensures frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, the intra-slot frequency hopping may be performed using available symbols in a special slot, which can ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, this can avoid the situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0381] Optionally, in one embodiment of the present disclosure, the processing module further determines unusable symbols from the special slot based on slot format indicator (SFI) dynamic instruction signaling and / or quasi-static slot format configuration signaling, and determines that the usable symbols are symbols other than the unusable symbols in the special slot, where the unusable symbols include at least one of guard symbols for downlink-to-uplink switching, downlink symbols for downlink transmission, symbols for transmitting synchronization signal blocks (SSBs), symbols assigned to a public search space (CSS), symbols occupied by a cancel indication (CI), and symbols for service transmissions with a higher priority than a current data transmission.
[0382] Optionally, in another embodiment of the present disclosure, the processing module further determines not to perform intra-slot frequency hopping in the special slot if the number of available symbols in the symbol resource is less than or equal to a first threshold, the first threshold indicating a minimum number of symbols included in one hop when the intra-slot frequency hopping is performed in the special slot, and the first threshold is indicated by the base station or determined by a protocol.
[0383] Optionally, in another embodiment of the present disclosure, the processing module further determines a time-domain location range of each hop of the special slot, starting from the position of the first symbol in the symbol resource; if the number of available symbols included in the determined time-domain location range of the first hop is less than a second threshold, determines not to perform intra-slot frequency hopping in the special slot; if the number of available symbols included in the determined time-domain location range of the first hop is equal to or greater than the second threshold, performs intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot, starting from the position of the first symbol in the symbol resource, wherein the second threshold is indicated by the base station or determined by a protocol.
[0384] Optionally, in another embodiment of the present disclosure, the processing module further determines a time-domain location range of each hop of the special slot starting from the position of the first symbol in the symbol resource; determines not to perform intra-slot frequency hopping in the special slot if a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is greater than a third threshold; and performs intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot determined starting from the position of the first symbol in the symbol resource if a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is equal to or less than the third threshold, wherein the third threshold is indicated by the base station or determined by a protocol.
[0385] Optionally, in another embodiment of the present disclosure, the processing module further obtains an instruction to instruct intra-slot frequency hopping to be performed, and determines that intra-slot frequency hopping is not to be performed in the special slot.
[0386] Optionally, in another embodiment of the present disclosure, the device further determines at least one first demodulation reference signal (DMRS) symbol offset value based on parameters set and / or indicated by a base station, and determines a time domain position of the DMRS in the special slot based on a first usable symbol of a symbol resource allocated by the base station and the at least one first DMRS symbol offset value.
[0387] Optionally, in another embodiment of the present disclosure, the device further determines a sum of the symbol number of the first usable symbol and each first DMRS symbol offset value to obtain at least one first sum value, and determines that the time domain position of the DMRS is the symbol whose symbol number corresponds to the first sum value.
[0388] Optionally, in another embodiment of the present disclosure, the parameters include at least one of a physical uplink shared channel (PUSCH) mapping type including type A and type B, a symbol length for data transmission in a special slot, a starting symbol position for data transmission in a special slot, an additional DMRS position (DMRS-Additional Position), the number of DMRS ports, whether to start intra-slot frequency hopping, and a front DMRS position of type A (DMRS-type A Position).
[0389] Optionally, in another embodiment of the present disclosure, the frequency domain location of the special slot is the same as the frequency domain location of any one hop of the uplink slot.
[0390] Optionally, in another embodiment of the present disclosure, the frequency domain location of the special slot is the same as the frequency domain location of the second hop of the uplink slot.
[0391] Optionally, in another embodiment of the present disclosure, the processing module further performs intra-slot frequency hopping on available symbols in the symbol resource when the number of available symbols in the symbol resource is greater than a first threshold, the first threshold indicating a minimum number of symbols included in one hop when the intra-slot frequency hopping is performed in a special slot, and the first threshold is indicated by the base station or determined by a protocol.
[0392] Optionally, in another embodiment of the present disclosure, the processing module further determines a time-domain location range of each hop of the special slot, starting from the position of the first symbol in the symbol resource; if the number of available symbols included in the determined time-domain location range of the first hop is less than a second threshold, performs intra-slot frequency hopping with the available symbols in the symbol resource; if the number of available symbols included in the determined time-domain location range of the first hop is equal to or greater than the second threshold, performs intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot, starting from the position of the first symbol in the symbol resource, wherein the second threshold is indicated by the base station or determined by a protocol.
[0393] Optionally, in another embodiment of the present disclosure, the processing module further determines a time-domain location range of each hop of the special slot starting from a position of a first symbol in the symbol resource; performs intra-slot frequency hopping with the available symbols in the symbol resource if a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is greater than a third threshold; and performs intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot determined starting from the position of the first symbol in the symbol resource if a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is equal to or less than a third threshold, wherein the third threshold is indicated by the base station or determined by a protocol.
[0394] Optionally, in another embodiment of the present disclosure, the processing module is further configured to perform intra-slot frequency hopping on available symbols within the symbol resource after an instruction to perform the intra-slot frequency hopping is obtained.
[0395] Optionally, in another embodiment of the present disclosure, the processing module further determines a time domain start position of a first hop within the special slot to be a position of a first usable symbol in the symbol resource, and determines a time domain end position of the first hop to be a position of a first usable symbol in the symbol resource + floor(number of usable symbols in the symbol resource÷2)−1, where the floor function is a function that rounds down to the nearest integer; determines a time domain start position of a second hop within the special slot to be a position of a first usable symbol in the symbol resource + floor(number of usable symbols in the symbol resource÷2), and determines a time domain end position of the second hop to be a position of a first usable symbol in the symbol resource + floor(number of usable symbols in the symbol resource÷2)+number of usable symbols in the symbol resource−floor(number of usable symbols in the symbol resource÷2)−1.
[0396] Optionally, in another embodiment of the present disclosure, the device further determines the time-domain position of the DMRS for each hop based on parameters set and / or instructed by the base station, the number of symbols included in the time-domain position range of each hop, and the starting symbol of each hop.
[0397] Optionally, in another embodiment of the present disclosure, the device further determines at least one second DMRS symbol offset value based on parameters set and / or indicated by the base station and the number of symbols included in the time domain location range of the second hop, determines a sum of the symbol number of the starting symbol of the second hop and each second DMRS symbol offset value to obtain at least one second sum value, determines that the time domain location of the DMRS of the second hop is the symbol whose symbol number corresponds to the second sum value, determines a sum of the symbol number of the starting symbol of the first hop and each second DMRS symbol offset value to obtain at least one third sum value, and determines that the time domain location of the DMRS of the first hop is the symbol whose symbol number corresponds to the third sum value.
[0398] Optionally, in another embodiment of the present disclosure, the device further determines at least one second DMRS symbol offset value based on parameters set and / or indicated by a base station and the number of symbols included in a time-domain location range of a second hop, determines a sum of a symbol number of a starting symbol of the second hop and each second DMRS symbol offset value to obtain at least one second sum value, and determines that the time-domain location of the DMRS of the second hop is a symbol whose symbol number corresponds to the second sum value, determines at least one third DMRS symbol offset value based on parameters set and / or indicated by a base station and the number of symbols included in a time-domain location range of a first hop, determines a sum of a symbol number of a starting symbol of the first hop and each third DMRS symbol offset value to obtain at least one third sum value, and determines that the time-domain location of the DMRS of the first hop is a symbol whose symbol number corresponds to the third sum value.
[0399] Optionally, in another embodiment of the present disclosure, the parameters include at least one of a PUSCH mapping type including type A and type B, a symbol length for data transmission in a special slot, a starting symbol position for data transmission in a special slot, a DMRS-Additional Position, a DMRS port number, and a DMRS-type A Position.
[0400] Optionally, in another embodiment of the present disclosure, the device further determines, if the PUSCH mapping type in the parameters is type A, a time-domain location of the DMRS for each hop based on parameters set and / or indicated by a base station, the number of symbols included in the time-domain location range of each hop, and the starting symbol of each hop, in accordance with a mapping rule of type A; and, if the PUSCH mapping type in the parameters is type B, determines, if the PUSCH mapping type in the parameters is type B, based on parameters set and / or indicated by a base station, the number of symbols included in the time-domain location range of each hop, and the starting symbol of each hop, in accordance with the mapping rule of type B.
[0401] FIG. 32 is a schematic structural diagram of a frequency hopping device provided by one embodiment of the present disclosure. As shown in FIG. 32, the device 3200 may include a processing module 3201 for determining to perform intra-slot frequency hopping, setting an instruction to a UE to instruct the UE to perform intra-slot frequency hopping, determining parameters, and determining symbol resources for data transmission in a special slot based on the parameters, wherein the processing module 3201 further performs intra-slot frequency hopping in an uplink slot, determines usable symbols in the special slot, and performs intra-slot frequency hopping on usable symbols in the symbol resources, or does not perform intra-slot frequency hopping in the special slot.
[0402] As described above, in the frequency hopping device provided by the embodiment of the present disclosure, the base station determines the symbol resource for data transmission in the special slot. If the base station determines to perform intra-slot frequency hopping, it performs intra-slot frequency hopping in the uplink slot, determines the available symbols in the special slot, and then performs intra-slot frequency hopping on the available symbols in the symbol resource, or does not perform intra-slot frequency hopping in the special slot. Therefore, in the embodiment of the present disclosure, when intra-slot frequency hopping needs to be performed in the uplink slot, intra-slot frequency hopping does not need to be performed in the special slot. This can avoid the situation where "when intra-slot frequency hopping is performed in the special slot, the number of unusable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring frequency hopping stability. In addition, in the embodiments of the present disclosure, when intra-slot frequency hopping needs to be performed in an uplink slot, the intra-slot frequency hopping may be performed using available symbols in a special slot, which can ensure that each hop in the special slot contains a sufficient number of available symbols. Similarly, this can avoid the situation where "when intra-slot frequency hopping is performed in a special slot, the number of unavailable symbols in the first hop is large, making it impossible to perform uplink TBoMS transmission in the first hop," thereby avoiding resource waste, saving costs, and ensuring the stability of frequency hopping.
[0403] Optionally, in one embodiment of the present disclosure, the processing module further determines unusable symbols from the special slot, and determines that the usable symbols are symbols other than the unusable symbols in the special slot, where the unusable symbols include at least one of guard symbols for downlink-to-uplink switching, downlink symbols for downlink transmission, symbols for transmitting synchronization signal blocks (SSBs), symbols assigned to CSS, symbols occupied by CIs, and symbols for service transmissions with a higher priority than a current data transmission.
[0404] Optionally, in another embodiment of the present disclosure, the processing module further determines not to perform intra-slot frequency hopping in the special slot if the number of available symbols in the symbol resource is less than or equal to a first threshold, the first threshold indicating a minimum number of symbols included in one hop when the intra-slot frequency hopping is performed in the special slot, and the first threshold is determined by the base station or by a protocol.
[0405] Optionally, in another embodiment of the present disclosure, the processing module further determines a time-domain location range of each hop of the special slot based on the symbol resource, starting from the position of the first symbol in the symbol resource; if the number of available symbols included in the determined time-domain location range of the first hop is less than a second threshold, determine not to perform intra-slot frequency hopping in the special slot; if the number of available symbols included in the determined time-domain location range of the first hop is equal to or greater than the second threshold, perform intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot, starting from the position of the first symbol in the symbol resource, wherein the second threshold is determined by the base station or by a protocol.
[0406] Optionally, in another embodiment of the present disclosure, the processing module further determines a time-domain location range of each hop of the special slot based on the symbol resource, starting from a position of a first symbol in the symbol resource; determines not to perform intra-slot frequency hopping in the special slot if a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is greater than a third threshold; and performs intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot, starting from a position of a first symbol in the symbol resource, if a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is equal to or less than a third threshold, wherein the third threshold is determined by the base station or by a protocol.
[0407] Optionally, in another embodiment of the present disclosure, the processing module further determines to perform intra-slot frequency hopping and determines not to perform intra-slot frequency hopping in the special slot.
[0408] Optionally, in another embodiment of the present disclosure, the device further determines at least one first DMRS symbol offset value based on the parameter, and determines a time domain position of the DMRS in the special slot based on a first usable symbol of the symbol resources allocated by the base station and the at least one first DMRS symbol offset value.
[0409] Optionally, in another embodiment of the present disclosure, the device further determines a sum of the symbol number of the first usable symbol and each first DMRS symbol offset value to obtain at least one first sum value, and determines that the time domain position of the DMRS is the symbol whose symbol number corresponds to the first sum value.
[0410] Optionally, in another embodiment of the present disclosure, the parameters include at least one of a PUSCH mapping type including Type A and Type B, a symbol length for data transmission in a special slot, a starting symbol position for data transmission in a special slot, a DMRS-Additional Position, a DMRS port number, and a DMRS-type A Position.
[0411] Optionally, in another embodiment of the present disclosure, the frequency domain location of the special slot is the same as the frequency domain location of any one hop of the uplink slot.
[0412] Optionally, in another embodiment of the present disclosure, the frequency domain location of the special slot is the same as the frequency domain location of the second hop of the uplink slot.
[0413] Optionally, in another embodiment of the present disclosure, the processing module further performs intra-slot frequency hopping on available symbols in the symbol resource when the number of available symbols in the symbol resource is greater than a first threshold, the first threshold indicating a minimum number of symbols included in one hop when the intra-slot frequency hopping is performed in a special slot, and the first threshold is determined by the base station or by a protocol.
[0414] Optionally, in another embodiment of the present disclosure, the processing module further determines a time-domain location range of each hop of the special slot based on the symbol resource, starting from the position of a first symbol in the symbol resource; if the number of available symbols included in the determined time-domain location range of the first hop is less than a second threshold, performs intra-slot frequency hopping with the available symbols in the symbol resource; if the number of available symbols included in the determined time-domain location range of the first hop is equal to or greater than the second threshold, performs intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot, starting from the position of the first symbol in the symbol resource, wherein the second threshold is determined by the base station or by a protocol.
[0415] Optionally, in another embodiment of the present disclosure, the processing module further determines a time-domain location range of each hop of the special slot based on the symbol resource, starting from a position of a first symbol in the symbol resource; performs intra-slot frequency hopping with the available symbols in the symbol resource if a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is greater than a third threshold; and performs intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot, starting from the position of the first symbol in the symbol resource, if a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is equal to or less than a third threshold, wherein the third threshold is determined by the base station or by a protocol.
[0416] Optionally, in another embodiment of the present disclosure, the processing module is further configured to perform intra-slot frequency hopping on available symbols within the symbol resource after an instruction to perform the intra-slot frequency hopping is obtained.
[0417] Optionally, in another embodiment of the present disclosure, the processing module further determines a time domain start position of a first hop within the special slot to be a position of a first usable symbol in the symbol resource, and determines a time domain end position of the first hop to be a position of a first usable symbol in the symbol resource + floor(number of usable symbols in the symbol resource÷2)−1, where the floor function is a function that rounds down to the nearest integer; determines a time domain start position of a second hop within the special slot to be a position of a first usable symbol in the symbol resource + floor(number of usable symbols in the symbol resource÷2), and determines a time domain end position of the second hop to be a position of a first usable symbol in the symbol resource + floor(number of usable symbols in the symbol resource÷2)+number of usable symbols in the symbol resource−floor(number of usable symbols in the symbol resource÷2)−1.
[0418] Optionally, in another embodiment of the present disclosure, the device further determines the time-domain location of the DMRS for each hop based on the parameter, the number of symbols included in the time-domain location range of each hop, and the starting symbol of each hop.
[0419] Optionally, in another embodiment of the present disclosure, the device further determines at least one second DMRS symbol offset value based on the parameter and the number of symbols included in the time-domain location range of the second hop, determines a sum of the symbol number of the starting symbol of the second hop and each second DMRS symbol offset value to obtain at least one second sum value, determines that the time-domain location of the DMRS of the second hop is the symbol whose symbol number corresponds to the second sum value, determines a sum of the symbol number of the starting symbol of the first hop and each second DMRS symbol offset value to obtain at least one third sum value, and determines that the time-domain location of the DMRS of the first hop is the symbol whose symbol number corresponds to the third sum value.
[0420] Optionally, in another embodiment of the present disclosure, the device further determines at least one second DMRS symbol offset value based on the parameter and the number of symbols included in the time-domain location range of the second hop, determines the sum of the symbol number of the starting symbol of the second hop and each second DMRS symbol offset value to obtain at least one second sum value, and determines that the time-domain location of the DMRS of the second hop is the symbol whose symbol number corresponds to the second sum value, determines at least one third DMRS symbol offset value based on the parameter and the number of symbols included in the time-domain location range of the first hop, determines the sum of the symbol number of the starting symbol of the first hop and each third DMRS symbol offset value to obtain at least one third sum value, and determines that the time-domain location of the DMRS of the first hop is the symbol whose symbol number corresponds to the third sum value.
[0421] Optionally, in another embodiment of the present disclosure, the parameters include at least one of a PUSCH mapping type including Type A and Type B, a symbol length for data transmission in a special slot, a DMRS-Additional Position, a number of DMRS ports, and a DMRS-type A Position.
[0422] Optionally, in another embodiment of the present disclosure, the device further determines, if a PUSCH mapping type in the parameters is type A, a time-domain location of a DMRS for each hop based on the parameters, the number of symbols included in the time-domain location range of each hop, and a starting symbol of each hop, in accordance with a mapping rule of type A; and, if a PUSCH mapping type in the parameters is type B, determines, if a PUSCH mapping type in the parameters is type B, a time-domain location of a DMRS for each hop, based on the parameters, the number of symbols included in the time-domain location range of each hop, and a starting symbol of each hop, in accordance with a mapping rule of type B.
[0423] Optionally, in another embodiment of the present disclosure, the device further configures and / or indicates parameters to the UE.
[0424] Optionally, in another embodiment of the present disclosure, the device further transmits SFI dynamic indication signaling and / or semi-static slot format configuration signaling to the UE.
[0425] A computer storage medium provided by an embodiment of the present disclosure stores an executable program, and when the executable program is executed by a processor, a method shown in any of Figures 1 to 9, 23 to 26, 10 to 22, and 27 to 30 is realized.
[0426] To realize the above embodiments, the present disclosure further proposes a computer program product including a computer program, which, when executed by a processor, realizes the method shown in any of Figures 1 to 9, 23 to 26, 10 to 22, and 27 to 30.
[0427] In addition, to realize the above embodiments, the present disclosure further proposes a computer program, which, when executed by a processor, realizes the method shown in any of Figures 1 to 9, Figures 23 to 26, Figures 10 to 22, Figures 27 to 30.
[0428] 33 is a block diagram of a user equipment UE 3300 provided by an embodiment of the present disclosure. For example, the UE 3300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0429] Referring to FIG. 33, the UE 3300 may include at least one of a processing component 3302, a memory 3304, a power component 3306, a multimedia component 3308, an audio component 3310, an input / output (I / O) interface 3312, a sensor component 3314, and a communication component 3316.
[0430] The processing component 3302 typically controls the overall operation of the UE 3300, such as operations related to display, phone calls, data communications, camera operation, and recording operations. The processing component 3302 may include at least one processor 3320 to execute instructions to complete all or some of the steps of the above-described methods. The processing component 3302 may also include one or more modules to facilitate interaction between the processing component 3302 and other components. For example, the processing component 3302 may include a multimedia module to facilitate interaction between the processing component 3302 and the multimedia component 3308.
[0431] The memory 3304 is configured to store various types of data to support operation at the UE 3300. Examples of this data include instructions for any application programs or methods operating at the UE 3300, contact data, phone book data, messages, photos, videos, etc. The memory 3304 may be implemented with any type of volatile or non-volatile storage device, or combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0432] The power component 3306 provides power to the various components of the UE 3300. The power component 3306 may include a power management system, one or more power sources, and other components associated with the generation, management, and distribution of power to the UE 3300.
[0433] The multimedia component 3308 includes a screen that provides an output interface between the UE 3300 and a user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel may include one or more touch sensors to detect touches, slides, and gestures on the touch panel. The touch sensors may detect not only the boundaries of touch or slide operations, but also the wake-up time and pressure associated with the touch or slide operations. In some embodiments, the multimedia component 3308 includes a front camera and / or a rear camera. When the UE 3300 is in an operation mode, such as a photo mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera may have a fixed optical lens system or a fixed focal length and optical zoom function.
[0434] The audio component 3310 is configured to output and / or input audio signals. For example, the audio component 3310 includes a microphone (MIC) configured to receive external audio signals when the UE 3300 is in an operational mode such as a call mode, a record mode, or a voice recognition mode. The received audio signals can be further stored in the memory 3304 or transmitted via the communication component 3316. In some embodiments, the audio component 3310 further includes a speaker for outputting audio signals.
[0435] The I / O interface 3312 provides an interface between the processing component 3302 and a peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons include, but are not limited to, a home page button, volume buttons, a start button, and a lock button.
[0436] The sensor component 3313 includes one or more sensors to provide various status assessments for the UE 3300. For example, the sensor component 3313 can detect the on / off state of the UE 3300 and the relative positioning of a component, such as the display and keypad of the UE 3300. The sensor component 3313 can further detect changes in the position of the UE 3300 or one of its components, whether or not there is user contact with the UE 3300, the orientation or acceleration / deceleration of the UE 3300, and changes in the temperature of the UE 3300. The sensor component 3313 may include a proximity sensor configured to detect whether or not an object is present nearby in the absence of any physical contact. The sensor component 3313 may further include an optical sensor for use in imaging applications, such as a CMOS or CCD image sensor. In some embodiments, the sensor component 3313 may further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0437] The communication component 3316 is configured to facilitate wired or wireless communication between the UE 3300 and other devices. The UE 3300 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In one exemplary embodiment, the communication component 3316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 3316 further includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0438] In an exemplary embodiment, the UE 3300 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processors (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements to perform the above methods.
[0439] FIG. 34 is a block diagram of a base station 3400 provided by an embodiment of the present application. For example, the base station 3400 may be provided as a single base station. Referring to FIG. 34, the base station 3400 includes a processing component 3411 including one or more processors and a memory resource represented by memory 3432 for storing instructions executable by the processing component 3411, such as application programs. The application programs stored in memory 3432 may include one or more modules, each corresponding to a set of instructions. The processing component 3415 is configured to execute instructions to perform any of the methods described above that are applicable to the base station, such as the method shown in FIG. 1.
[0440] Base station 3400 may further include a power component 3434 configured to perform power management of base station 3400, a wired or wireless network interface 3450 configured to connect base station 3400 to a network, and an input / output (I / O) interface 3458. Base station 3400 may operate an operating system stored in memory 3432, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or a similar system.
[0441] In the above embodiments provided by the present disclosure, the methods provided by the embodiments of the present disclosure are described from the perspective of a base station and a UE, respectively. To realize each function in the methods provided by the above embodiments of the present disclosure, the base station and the UE may include a hardware structure and a software module, and each function is realized in the form of a hardware structure, a software module, or a hardware structure plus a software module. Some functions of each function can be implemented in the form of a hardware structure, a software module, or a hardware structure plus a software module.
[0442] An embodiment of the present disclosure provides a communication device. The communication device may include a transceiver module and a processing module. The transceiver module may include a transmitting module and / or a receiving module, where the transmitting module is used to realize a transmitting function, the receiving module is used to realize a receiving function, and the transceiver module may realize the transmitting function and / or the receiving function.
[0443] The communication device may be a terminal device (e.g., the terminal device in the method embodiments described above), a device in a terminal device, or a device usable in conjunction with a terminal device, or the communication device may be a network device, a device in a network device, or a device usable in conjunction with a network device.
[0444] An embodiment of the present disclosure provides another communication device. The communication device may be a network device, a terminal device (such as the terminal device in the above-mentioned method embodiment), a chip, chip system, processor, etc. that supports the network device to implement the above-mentioned method, or a chip, chip system, processor, etc. that supports the terminal device to implement the above-mentioned method. The device can be used to implement the method described in the above-mentioned method embodiment, specifically, see the description in the above-mentioned method embodiment.
[0445] A communication device may include one or more processors. The processor may be a general-purpose processor or a special-purpose processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor can process communication protocols and communication data, and the central processing unit may be used to control a communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or CU, etc.), execute computer programs, and process data of the computer programs.
[0446] Optionally, the communication device may further include one or more memories, in which computer programs may be stored, and a processor may execute the computer programs so that the communication device performs the methods described in the above method embodiments. Optionally, data may be stored in the memories. The communication device and the memories may be configured separately or integrated together.
[0447] Optionally, the communication device may further include a transceiver and an antenna. The transceiver may be called a transmitting / receiving unit, a transceiver, or a transmitting / receiving circuit, etc., and is used to realize a transmitting / receiving function. The transceiver may include a receiver and a transmitter, and the receiver may be called a receiver or a receiving circuit, etc., and is used to realize a receiving function, and the transmitter may be called a transmitter or a transmitting circuit, etc., and is used to realize a transmitting function.
[0448] Optionally, the communication device may further include one or more interface circuits, which are used to receive and transmit code instructions to the processor, which executes the code instructions so that the communication device performs the methods described in the above method embodiments.
[0449] If the communication device is a terminal device (eg, the terminal device in the method embodiments described above), the processor is used to execute any of the methods shown in FIGS.
[0450] When the communication device is a network device, the transceiver is used to perform the method shown in any of FIGS.
[0451] In one implementation, the processor may include a transceiver for implementing the receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used to read and write code / data, or the transceiver circuit, interface, or interface circuit may be used to transmit or receive signals.
[0452] In one implementation, the processor can store a computer program, which executes in the processor, thereby enabling the communication device to perform the method described in the above method embodiment. The computer program can be fixed to the processor, in which case the processor can be implemented by hardware.
[0453] In one implementation, a communications device can include circuitry, which can implement the transmit, receive, or communication functions of the method embodiments described above. The processors and transceivers described in this disclosure can be implemented in integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed signal ICs, application specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processors and transceivers can be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (nMOS), p-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0454] The communication device described in the above embodiments may be a network device or a terminal device (e.g., a terminal device in the method embodiments described above), but the scope of the communication device in the description of this disclosure is not limited thereto, and the structure of the communication device may not be limited by FIG. 12. The communication device may be an independent device or part of a larger device. For example, the communication device may be any of the following (1) to (6): (1) An independent integrated circuit IC or chip, or a chip system or subsystem. (2) A set having one or more ICs, optionally the set of ICs may include a memory element for storing data, computer programs. (3) ASIC, such as a modem. (4) Modules that can be embedded within other devices. (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handhelds, mobile units, vehicle-mounted devices, base stations, cloud devices, artificial intelligence devices, etc. (6)Others.
[0455] In the case where the communication device may be a chip or a chip system, the chip includes a processor and an interface, where the number of processors may be one or more, and the number of interfaces may be more than one.
[0456] Optionally, the chip further includes a memory, which is used to store necessary computer programs and data.
[0457] As will be appreciated by those skilled in the art, the various illustrative logical blocks and steps described in the embodiments of the present disclosure can be realized by electronic hardware, computer software, or a combination of both. Whether such functions are realized by hardware or software is determined by specific applications and overall system design requirements. Those skilled in the art can realize the above functions using various methods for each specific type of application, but such realization should not be understood as exceeding the scope of protection of the embodiments of the present disclosure.
[0458] An embodiment of the present disclosure further provides a system for determining a sidelink time length, the system including a communication device that is the aforementioned terminal device (e.g., the first terminal device in the aforementioned method embodiment) and a communication device that is the aforementioned network device, or the system including a communication device that is the aforementioned terminal device (e.g., the first terminal device in the aforementioned method embodiment) and a communication device that is the aforementioned network device.
[0459] The present disclosure further provides a computer-readable storage medium having instructions stored thereon, which, when executed by a computer, implement the functionality of any one of the method embodiments above.
[0460] The present disclosure further provides a computer program product, which, when executed by a computer, implements the functionality of any one of the above method embodiments.
[0461] In the above embodiments, all or part of the implementation may be implemented in software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the implementation may be in the form of a computer program product. The computer program product includes one or more computer programs. When loaded and executed on a computer, the computer programs generate all or part of the flows or functions described in the embodiments of the present disclosure. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, etc.) methods. The computer-readable storage medium may be any available medium accessible by 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), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid state disks (SSDs)).
[0462] As will be appreciated by those skilled in the art, the various numerals, such as first, second, etc., used in the present disclosure are used for ease of explanation and do not limit the scope of the embodiments of the present disclosure or represent a priority order.
[0463] At least one of the present disclosure may be described as one or more, and more may be two, three, four or more, and is not limited in the present disclosure. In the present disclosure, for one technical feature, the technical feature is distinguished by "first", "second", "third", "A", "B", "C", and "D", etc., and there is no order of priority or magnitude among the technical features described by "first", "second", "third", "A", "B", "C", and "D".
[0464] Other embodiments of the present disclosure will be readily apparent to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common general knowledge or customary technical means in the art that are not disclosed in the present disclosure. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0465] It should be understood that the present disclosure is not limited to the exact construction described above and illustrated in the drawings, and that various modifications and variations are possible without departing from the scope of the present disclosure, which is limited only by the appended claims.
Claims
1. A frequency hopping method, the frequency hopping method being performed by a user equipment (UE), obtaining an instruction set by a base station to instruct intra-slot frequency hopping; obtaining symbol resources for data transmission in a special slot allocated by the base station; performing intra-slot frequency hopping in the uplink slot to determine available symbols in the special slot; performing intra-slot frequency hopping on available symbols within the symbol resource; performing intra-slot frequency hopping on available symbols within the symbol resource, determining a time domain starting position of a first hop in the special slot to be a position of a first available symbol in the symbol resource; determining a time domain end position of the first hop as a position of a first available symbol in the symbol resource plus floor (number of available symbols in the symbol resource divided by 2) minus 1, where floor is a function that rounds down to the nearest integer; determining a time-domain start position of a second hop within the special slot as the position of the first available symbol in the symbol resource plus floor (the number of available symbols in the symbol resource divided by 2); determining a time domain end position of the second hop to be a position of a first usable symbol in the symbol resource plus floor(number of usable symbols in the symbol resource divided by 2) plus number of usable symbols in the symbol resource minus floor(number of usable symbols in the symbol resource divided by 2) minus 1; After the step of performing intra-slot frequency hopping on available symbols in the symbol resource, the frequency hopping method further comprises: determining a time-domain location of the DMRS for each hop based on parameters set and / or indicated by the base station, the number of symbols included in the time-domain location range of each hop, and the starting symbol of each hop; A frequency hopping method comprising:
2. The step of determining available symbols in the special slot includes: determining unusable symbols from the special slot based on Slot Format Indicator (SFI) dynamic indication signaling and / or semi-static slot format configuration signaling; determining that the available symbols are symbols other than unavailable symbols in the special slot; The unusable symbols are: a guard symbol for switching from downlink to uplink; downlink symbols for downlink transmission; symbols for transmitting synchronization signal blocks (SSB); Symbols assigned to the public search space (CSS); a symbol occupied by a cancel indication (CI); symbols for service transmissions with a higher priority than the current data transmission; 2. The frequency hopping method according to claim 1.
3. A frequency hopping method, the frequency hopping method being performed by a user equipment (UE), obtaining an instruction set by a base station to instruct intra-slot frequency hopping; obtaining symbol resources for data transmission in a special slot allocated by the base station; performing intra-slot frequency hopping in the uplink slot to determine available symbols in the special slot; not performing intra-slot frequency hopping in the special slot; The step of not performing intra-slot frequency hopping in the special slot includes: determining not to perform intra-slot frequency hopping in the special slot if the number of available symbols in the symbol resource is equal to or less than a first threshold, the first threshold indicating a minimum number of symbols included in one hop when the intra-slot frequency hopping is performed in the special slot, the first threshold being indicated by the base station or determined by a protocol; After the step of not performing intra-slot frequency hopping in the special slot, the frequency hopping method includes: determining at least one first demodulation reference signal (DMRS) symbol offset value based on parameters set and / or indicated by a base station; determining a time domain location of a DMRS in the special slot based on a first usable symbol of a symbol resource allocated by the base station and the at least one first DMRS symbol offset value. A frequency hopping method comprising:
4. A frequency hopping method, the frequency hopping method being performed by a user equipment (UE), obtaining an instruction set by a base station to instruct intra-slot frequency hopping; obtaining symbol resources for data transmission in a special slot allocated by the base station; performing intra-slot frequency hopping in the uplink slot to determine available symbols in the special slot; not performing intra-slot frequency hopping in the special slot; The step of not performing intra-slot frequency hopping in the special slot includes: determining a time domain position range for each hop of the special slot, starting from a position of a first symbol in the symbol resource; determining not to perform intra-slot frequency hopping in the special slot if the number of available symbols included in the determined time-domain location range of the first hop is less than a second threshold; performing intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot determined starting from the position of the first symbol in the symbol resource when the number of available symbols included in the determined time-domain location range of the first hop is equal to or greater than a second threshold; the second threshold is indicated by the base station or determined by a protocol; A frequency hopping method comprising:
5. A frequency hopping method, the frequency hopping method being performed by a user equipment (UE), obtaining an instruction set by a base station to instruct intra-slot frequency hopping; obtaining symbol resources for data transmission in a special slot allocated by the base station; performing intra-slot frequency hopping in the uplink slot to determine available symbols in the special slot; not performing intra-slot frequency hopping in the special slot; The step of not performing intra-slot frequency hopping in the special slot includes: determining a time domain position range for each hop of the special slot, starting from a position of a first symbol in the symbol resource; determining not to perform intra-slot frequency hopping in the special slot when a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is greater than a third threshold; performing intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot determined starting from the position of the first symbol in the symbol resource when a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is equal to or less than a third threshold; the third threshold is indicated by the base station or determined by a protocol; A frequency hopping method comprising:
6. The step of not performing intra-slot frequency hopping in the special slot includes: obtaining the instruction to perform intra-slot frequency hopping; determining that intra-slot frequency hopping is not performed in the special slot; 6. A frequency hopping method according to claim 3, wherein:
7. After the step of not performing intra-slot frequency hopping in the special slot, the frequency hopping method includes: determining at least one first demodulation reference signal (DMRS) symbol offset value based on parameters set and / or indicated by a base station; determining a time domain location of a DMRS in the special slot based on a first usable symbol of a symbol resource allocated by the base station and the at least one first DMRS symbol offset value.
6. A frequency hopping method according to claim 4 or 5.
8. determining a time domain position of a DMRS in the special slot based on a first usable symbol of a symbol resource allocated by the base station and the at least one first DMRS symbol offset value, determining a sum of a symbol number of the first usable symbol and each first DMRS symbol offset value to obtain at least one first sum; determining a time domain location of the DMRS to be a symbol whose symbol number corresponds to the first sum value; 8. A frequency hopping method according to claim 3 or 7.
9. performing intra-slot frequency hopping on available symbols within the symbol resource, performing intra-slot frequency hopping on the available symbols in the symbol resource when the number of available symbols in the symbol resource is greater than a first threshold, the first threshold indicating a minimum number of symbols included in one hop when the intra-slot frequency hopping is performed in a special slot, the first threshold being indicated by the base station or determined by a protocol; 3. The frequency hopping method according to claim 2.
10. performing intra-slot frequency hopping on available symbols within the symbol resource, determining a time domain position range for each hop of the special slot, starting from a position of a first symbol in the symbol resource; performing intra-slot frequency hopping on available symbols within the symbol resource when the number of available symbols included in the determined time-domain location range of the first hop is less than a second threshold; performing intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot determined starting from the position of the first symbol in the symbol resource when the number of available symbols included in the determined time-domain location range of the first hop is equal to or greater than a second threshold; the second threshold is indicated by the base station or determined by a protocol; 3. The frequency hopping method according to claim 2.
11. performing intra-slot frequency hopping on available symbols within the symbol resource, determining a time domain position range for each hop of the special slot, starting from a position of a first symbol in the symbol resource; performing intra-slot frequency hopping on available symbols within the symbol resource when a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is greater than a third threshold; performing intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot determined starting from the position of the first symbol in the symbol resource when a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is equal to or less than a third threshold; the third threshold is indicated by the base station or determined by a protocol; 3. The frequency hopping method according to claim 2.
12. performing intra-slot frequency hopping on available symbols within the symbol resource, performing intra-slot frequency hopping over available symbols in the symbol resource after the instruction to perform intra-slot frequency hopping is obtained.
3. The frequency hopping method according to claim 2.
13. The step of determining a time domain location of the DMRS for each hop includes: determining at least one second DMRS symbol offset value based on parameters set and / or indicated by the base station and the number of symbols included in a time domain location range of the second hop; determining a sum of a symbol number of a starting symbol of the second hop and each second DMRS symbol offset value to obtain at least one second sum value; determining a time-domain location of the DMRS of the second hop to be a symbol whose symbol number corresponds to the second sum value; determining a sum of a symbol number of a starting symbol of the first hop and each second DMRS symbol offset value to obtain at least one third sum; determining that a time domain location of the DMRS of the first hop is a symbol whose symbol number corresponds to the third sum value; 2. The frequency hopping method according to claim 1.
14. The step of determining a time domain location of the DMRS for each hop includes: determining at least one second DMRS symbol offset value based on parameters set and / or indicated by the base station and the number of symbols included in a time domain location range of the second hop; determining a sum of a symbol number of a starting symbol of the second hop and each second DMRS symbol offset value to obtain at least one second sum value; determining a time-domain location of the DMRS of the second hop to be a symbol whose symbol number corresponds to the second sum value; determining at least one third DMRS symbol offset value based on parameters set and / or indicated by the base station and the number of symbols included in the time domain location range of the first hop; determining a sum of a symbol number of a starting symbol of the first hop and each third DMRS symbol offset value to obtain at least one third sum value; determining that a time domain location of the DMRS of the first hop is a symbol whose symbol number corresponds to the third sum value; 2. The frequency hopping method according to claim 1.
15. The parameters are: PUSCH mapping types including type A and type B; a symbol length for data transmission in the special slot; a starting symbol position for data transmission in the special slot; DMRS-Additional Position; and The number of DMRS ports, DMRS-type A Position; and 2. The frequency hopping method according to claim 1.
16. determining a time domain location of a DMRS for each hop based on parameters set and / or indicated by the base station, the number of symbols included in a time domain location range of each hop, and a starting symbol of each hop, If the PUSCH mapping type in the parameters is type A, determining a time-domain location of a DMRS for each hop based on parameters set and / or indicated by a base station, the number of symbols included in a time-domain location range of each hop, and a starting symbol of each hop, according to a mapping rule of type A; if the PUSCH mapping type in the parameters is type B, determining a time domain position of the DMRS of each hop based on parameters set and / or indicated by a base station according to a mapping rule of type B, the number of symbols included in a time domain position range of each hop, and a starting symbol of each hop; 16. The frequency hopping method according to claim 15.
17. A frequency hopping method, the frequency hopping method being performed by a base station; determining to perform intra-slot frequency hopping and setting an instruction to a user equipment (UE) to instruct the UE to perform intra-slot frequency hopping; determining a parameter and determining a symbol resource for data transmission in the special slot based on the parameter; performing intra-slot frequency hopping in the uplink slot to determine available symbols in the special slot; performing intra-slot frequency hopping on available symbols within the symbol resource; performing intra-slot frequency hopping on available symbols within the symbol resource, determining a time domain start position of a first hop in the special slot to be the position of a first available symbol in the symbol resource, and determining a time domain end position of the first hop to be the position of a first available symbol in the symbol resource plus floor (number of available symbols in the symbol resource divided by 2) minus 1, where floor is a function that rounds down to the nearest integer; determining a time domain start position of a second hop within the special slot as a position of a first usable symbol in the symbol resource plus floor (number of usable symbols in the symbol resource divided by 2); and determining a time domain end position of the second hop as a position of a first usable symbol in the symbol resource plus floor (number of usable symbols in the symbol resource divided by 2) plus number of usable symbols in the symbol resource - floor (number of usable symbols in the symbol resource divided by 2) - 1; After the step of performing intra-slot frequency hopping on available symbols in the symbol resource, the frequency hopping method further comprises: determining a time-domain location of the DMRS for each hop based on the parameter, the number of symbols included in a time-domain location range of each hop, and a starting symbol of each hop; A frequency hopping method comprising:
18. The step of determining available symbols in the special slot includes: determining unavailable symbols from the special slot; determining that the available symbols are symbols other than unavailable symbols in the special slot; The unusable symbols are: a guard symbol for switching from downlink to uplink; downlink symbols for downlink transmission; symbols for transmitting synchronization signal blocks (SSB); CSS assigned symbols; symbols occupied by CIs; symbols for service transmissions with a higher priority than the current data transmission; 18. The frequency hopping method according to claim 17.
19. A frequency hopping method, the frequency hopping method being performed by a base station; determining to perform intra-slot frequency hopping and setting an instruction to a user equipment (UE) to instruct the UE to perform intra-slot frequency hopping; determining a parameter and determining a symbol resource for data transmission in the special slot based on the parameter; performing intra-slot frequency hopping in the uplink slot to determine available symbols in the special slot; not performing intra-slot frequency hopping in the special slot; The step of not performing intra-slot frequency hopping in the special slot includes: determining not to perform intra-slot frequency hopping in the special slot if the number of available symbols in the symbol resource is equal to or less than a first threshold, the first threshold indicating a minimum number of symbols included in one hop when the intra-slot frequency hopping is performed in the special slot, the first threshold being determined by the base station or a protocol; After the step of not performing intra-slot frequency hopping in the special slot, the frequency hopping method includes: determining at least one first DMRS symbol offset value based on the parameters; determining a time domain location of a DMRS in the special slot based on a first usable symbol of a symbol resource allocated by the base station and the at least one first DMRS symbol offset value. A frequency hopping method comprising:
20. A frequency hopping method, the frequency hopping method being performed by a base station; determining to perform intra-slot frequency hopping and setting an instruction to a user equipment (UE) to instruct the UE to perform intra-slot frequency hopping; determining a parameter and determining a symbol resource for data transmission in the special slot based on the parameter; performing intra-slot frequency hopping in the uplink slot to determine available symbols in the special slot; not performing intra-slot frequency hopping in the special slot; The step of not performing intra-slot frequency hopping in the special slot includes: determining a time domain position range of each hop of the special slot based on the symbol resource, starting from a position of a first symbol in the symbol resource; determining not to perform intra-slot frequency hopping in the special slot if the number of available symbols included in the determined time-domain location range of the first hop is less than a second threshold; performing intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot determined starting from the position of the first symbol in the symbol resource when the number of available symbols included in the determined time-domain location range of the first hop is equal to or greater than a second threshold; the second threshold is determined by the base station or determined by a protocol; A frequency hopping method comprising:
21. A frequency hopping method, the frequency hopping method being performed by a base station; determining to perform intra-slot frequency hopping and setting an instruction to a user equipment (UE) to instruct the UE to perform intra-slot frequency hopping; determining a parameter and determining a symbol resource for data transmission in the special slot based on the parameter; performing intra-slot frequency hopping in the uplink slot to determine available symbols in the special slot; not performing intra-slot frequency hopping in the special slot; The step of not performing intra-slot frequency hopping in the special slot includes: determining a time domain position range of each hop of the special slot based on the symbol resource, starting from a position of a first symbol in the symbol resource; determining not to perform intra-slot frequency hopping in the special slot when a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is greater than a third threshold; performing intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot determined starting from the position of the first symbol in the symbol resource when a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is equal to or less than a third threshold; the third threshold is determined by the base station or determined by a protocol; A frequency hopping method comprising:
22. After the step of not performing intra-slot frequency hopping in the special slot, the frequency hopping method includes: determining at least one first DMRS symbol offset value based on the parameters; determining a time domain location of a DMRS in the special slot based on a first usable symbol of a symbol resource allocated by the base station and the at least one first DMRS symbol offset value.
22. A frequency hopping method according to claim 20 or 21.
23. determining a time domain position of a DMRS in the special slot based on a first usable symbol of a symbol resource allocated by the base station and the at least one first DMRS symbol offset value, determining a sum of a symbol number of the first usable symbol and each first DMRS symbol offset value to obtain at least one first sum; determining a time domain location of the DMRS to be a symbol whose symbol number corresponds to the first sum value; 23. A frequency hopping method according to claim 19 or 22.
24. performing intra-slot frequency hopping on available symbols within the symbol resource, performing intra-slot frequency hopping on the available symbols in the symbol resource when the number of available symbols in the symbol resource is greater than a first threshold, the first threshold indicating a minimum number of symbols included in one hop when the intra-slot frequency hopping is performed in a special slot, the first threshold being determined by the base station or by a protocol; 20. The frequency hopping method of claim 18.
25. performing intra-slot frequency hopping on available symbols within the symbol resource, determining a time domain position range for each hop of the special slot based on the symbol resource, starting from a position of a first symbol in the symbol resource; performing intra-slot frequency hopping on available symbols within the symbol resource when the number of available symbols included in the determined time-domain location range of the first hop is less than a second threshold; performing intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot determined starting from the position of the first symbol in the symbol resource when the number of available symbols included in the determined time-domain location range of the first hop is equal to or greater than a second threshold; the second threshold is determined by the base station or determined by a protocol; 20. The frequency hopping method of claim 18.
26. performing intra-slot frequency hopping on available symbols within the symbol resource, determining a time domain position range for each hop of the special slot based on the symbol resource, starting from a position of a first symbol in the symbol resource; performing intra-slot frequency hopping on available symbols within the symbol resource when a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is greater than a third threshold; performing intra-slot frequency hopping transmission according to the time-domain location range of each hop of the special slot determined starting from the position of the first symbol in the symbol resource when a difference between the number of available symbols included in the determined time-domain location range of the second hop and the number of available symbols included in the time-domain location range of the first hop is equal to or less than a third threshold; the third threshold is determined by the base station or determined by a protocol; 20. The frequency hopping method of claim 18.
27. The step of determining a time domain location of the DMRS for each hop includes: determining at least one second DMRS symbol offset value based on the parameter and a number of symbols included in a time-domain location range of a second hop; determining a sum of a symbol number of a start symbol of the second hop and each second DMRS symbol offset value to obtain at least one second sum value, and determining that a time-domain position of the DMRS of the second hop is a symbol whose symbol number corresponds to the second sum value; determining a sum of a symbol number of a start symbol of the first hop and each second DMRS symbol offset value to obtain at least one third sum; and determining that a time-domain position of the DMRS of the first hop is a symbol whose symbol number corresponds to the third sum.
18. The frequency hopping method according to claim 17.
28. The step of determining a time domain location of the DMRS for each hop includes: determining at least one second DMRS symbol offset value based on the parameter and a number of symbols included in a time-domain location range of a second hop; determining a sum of a symbol number of a start symbol of the second hop and each second DMRS symbol offset value to obtain at least one second sum value, and determining that a time-domain position of the DMRS of the second hop is a symbol whose symbol number corresponds to the second sum value; determining at least one third DMRS symbol offset value based on the parameter and a number of symbols included in a time-domain location range of a first hop; determining a sum of a symbol number of a start symbol of the first hop and each third DMRS symbol offset value to obtain at least one third sum value; and determining that a time-domain position of the DMRS of the first hop is a symbol whose symbol number corresponds to the third sum value.
18. The frequency hopping method according to claim 17.
29. The parameters are: PUSCH mapping types including type A and type B; a symbol length for data transmission in the special slot; a starting symbol position for data transmission in the special slot; DMRS-Additional Position; and The number of DMRS ports, DMRS-type A Position; and 18. The frequency hopping method according to claim 17.
30. determining a time-domain location of the DMRS for each hop based on the parameter, the number of symbols included in a time-domain location range for each hop, and a starting symbol for each hop, If the PUSCH mapping type in the parameter is type A, determining a time-domain location of a DMRS for each hop according to a mapping rule of type A based on the parameter, the number of symbols included in a time-domain location range of each hop, and a starting symbol of each hop; if the PUSCH mapping type in the parameter is type B, determining a time-domain location of a DMRS for each hop based on the parameter, the number of symbols included in a time-domain location range of each hop, and a starting symbol of each hop according to a mapping rule of type B; 30. The frequency hopping method of claim 29.
31. A communication device, the communication device including a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the communication device to perform the method according to any one of claims 1 to 16. A communication device comprising:
32. A communication device, the communication device including a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory, thereby causing the communication device to perform the method according to any one of claims 17 to 30. A communication device comprising:
33. A computer program, which, when executed, implements the method according to any one of claims 1 to 16. A computer program characterized by:
34. A computer program, which, when executed, implements the method according to any one of claims 17 to 30. A computer program characterized by:
Citation Information
Patent Citations
Base station device, terminal, communication method, and integration circuit
JP2020113882A
User terminal and wireless communication method
WO2019097658A1