Uplink frequency hopping method, user equipment, network equipment and communication system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
- Filing Date
- 2025-02-05
- Publication Date
- 2026-08-07
Smart Images

Figure CN122533601A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communications, and in particular to an uplink frequency hopping method, user equipment, network equipment, and communication system. Background Technology
[0002] SBFD (Sub-Band Full Duplex) is a new type of duplexing that uses non-overlapping frequency domain resources to transmit uplink and downlink information simultaneously on the same carrier or on different TDD (Time Division Duplexing) carriers in the same frequency band.
[0003] Frequency hopping refers to transmitting the same information at different times on different frequency domain resources in order to resist frequency-selective fading of the channel and interference at certain frequency points through frequency diversity, thereby improving the quality of information transmission. Summary of the Invention
[0004] The inventors noted that in the relevant technologies, there is no frequency hopping scheme based on frequency hopping interval, which makes it impossible to effectively achieve multi-slot joint channel estimation.
[0005] Accordingly, this disclosure provides an uplink frequency hopping method that can effectively reduce the complexity of multi-slot joint channel estimation and effectively realize multi-slot joint channel estimation.
[0006] In a first aspect of this disclosure, an uplink frequency hopping method is provided, executed by a user equipment, comprising: receiving frequency hopping interval configuration information sent by a network device; and performing uplink frequency hopping transmission based on the frequency hopping interval configuration information, wherein the time resources used for uplink frequency hopping transmission include full-duplex time resources.
[0007] In some embodiments, the frequency hopping interval configuration information is used to configure a first frequency hopping interval.
[0008] In some embodiments, the number of time slots included in the first frequency hopping interval is used to count the available time slots for uplink transmission.
[0009] In some embodiments, the number of time slots included in the first frequency hopping interval has an approximate or multiple relationship with any one of the following: the number of time slots included in the time position period of the sub-band full-duplex SBFD sub-band, the number of uplink transmission available time slots included in the time position period of the SBFD sub-band, the number of time slots included in the time division duplex TDD uplink / downlink pattern period, and the number of uplink transmission available time slots included in the TDD uplink / downlink pattern period.
[0010] In some embodiments, the frequency hopping interval configuration information is used to configure a first parameter value; the number of time slots included in the first frequency hopping interval is determined by the product of any one of the following: the number of time slots included in the time position period of the SBFD subband, the number of uplink transmission available time slots included in the time position period of the SBFD subband, the number of time slots included in the TDD uplink / downlink pattern period, and the number of uplink transmission available time slots included in the TDD uplink / downlink pattern period, and the first parameter value.
[0011] In some embodiments, the frequency hopping interval configuration information is used to configure a second frequency hopping interval and a third frequency hopping interval, wherein the second frequency hopping interval is applied to a first time resource set for uplink transmission by the user equipment, and the third frequency hopping interval is applied to a second time resource set for uplink transmission by the user equipment.
[0012] In some embodiments, the first time resource set includes time resources within a plurality of first TDD uplink / downlink pattern cycles; the second time resource set includes time resources within a plurality of second TDD uplink / downlink pattern cycles.
[0013] In some embodiments, the number of time slots included in the second frequency hopping interval is used to count the time slots within each of the plurality of first TDD uplink / downlink pattern cycles; the number of time slots included in the third frequency hopping interval is used to count the time slots within each of the plurality of second TDD uplink / downlink pattern cycles.
[0014] In some embodiments, the number of time slots included in the second frequency hopping interval is approximately or multiple of the number of time slots included in the first TDD uplink / downlink pattern period; the number of time slots included in the third frequency hopping interval is approximately or multiple of the number of time slots included in the second TDD uplink / downlink pattern period.
[0015] In some embodiments, the frequency hopping interval configuration information is used to configure a second parameter value and a third parameter value; the number of time slots included in the second frequency hopping interval is determined based on the product of the number of time slots included in the first TDD uplink / downlink pattern cycle and the second parameter value; the number of time slots included in the third frequency hopping interval is determined based on the product of the number of time slots included in the second TDD uplink / downlink pattern cycle and the third parameter value.
[0016] In some embodiments, the number of time slots included in the second frequency hopping interval is used to count the available uplink transmission time slots in each of the plurality of first TDD uplink / downlink pattern periods; the number of time slots included in the third frequency hopping interval is used to count the available uplink transmission time slots in each of the plurality of second TDD uplink / downlink pattern periods.
[0017] In some embodiments, the number of time slots included in the second frequency hopping interval is approximately or multiple of the number of uplink transmission available time slots included in the first TDD uplink / downlink pattern period; the number of time slots included in the third frequency hopping interval is approximately or multiple of the number of uplink transmission available time slots included in the second TDD uplink / downlink pattern period.
[0018] In some embodiments, the frequency hopping interval configuration information is used to configure a fourth parameter value and a fifth parameter value; the number of time slots included in the second frequency hopping interval is determined based on the product of the number of uplink transmission available time slots included in the first TDD uplink / downlink pattern cycle and the fourth parameter value; the number of time slots included in the third frequency hopping interval is determined based on the product of the number of uplink transmission available time slots included in the second TDD uplink / downlink pattern cycle and the fifth parameter value.
[0019] In some embodiments, the first time resource set includes SBFD time slots; the second time resource set includes non-SBFD time slots.
[0020] In some embodiments, the number of time slots included in the second frequency hopping interval is used to count the SBFD time slots; the number of time slots included in the third frequency hopping interval is used to count the uplink transmission available time slots in the non-SBFD time slots.
[0021] In some embodiments, the number of time slots included in the second frequency hopping interval is approximately or multiple of the number of SBFD time slots included in the TDD uplink / downlink pattern period; the number of time slots included in the third frequency hopping interval is approximately or multiple of the number of uplink transmission available time slots in the non-SBFD time slots included in the TDD uplink / downlink pattern period.
[0022] In some embodiments, the frequency hopping interval configuration information is used to configure a sixth parameter value and a seventh parameter value; the number of time slots included in the second frequency hopping interval is determined based on the product of the number of SBFD time slots included in the TDD uplink / downlink pattern period and the sixth parameter value; the number of time slots included in the third frequency hopping interval is determined based on the product of the number of uplink transmission available time slots in the non-SBFD time slots included in the TDD uplink / downlink pattern period and the seventh parameter value.
[0023] In some embodiments, the uplink frequency hopping transmission includes uplink frequency hopping transmission using PUSCH or PUCCH.
[0024] In a second aspect of this disclosure, a user equipment is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute instructions stored in the memory to implement the uplink frequency hopping method as described in any of the above embodiments.
[0025] In a third aspect of this disclosure, an uplink frequency hopping method is provided, executed by a network device, comprising: sending frequency hopping interval configuration information to a user equipment; and performing uplink frequency hopping reception according to the frequency hopping interval configuration information, wherein the time resources used for uplink frequency hopping reception include full-duplex time resources.
[0026] In a fourth aspect of this disclosure, a network device is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute instructions stored in the memory to implement the uplink frequency hopping method as described in the above embodiments.
[0027] In a fifth aspect of this disclosure, a communication system is provided, comprising: a user equipment as described in any of the foregoing embodiments; and a network device as described in any of the foregoing embodiments.
[0028] In a sixth aspect of this disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method as described in any of the above embodiments.
[0029] In a seventh aspect of this disclosure, a computer program product is provided, including computer instructions, wherein the computer instructions, when executed by a processor, implement the method as described in any of the above embodiments.
[0030] Other features and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0031] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0032] Figure 1 This is a schematic diagram of SBFD technology according to an embodiment of the present disclosure;
[0033] Figure 2 This is an example diagram of PUSCH frequency hopping when DMRS binding is enabled according to an embodiment of this disclosure;
[0034] Figure 3 This is an example diagram of PUSCH frequency hopping when DMRS binding is enabled according to another embodiment of this disclosure;
[0035] Figure 4 This is an example diagram of PUCCH frequency hopping when DMRS binding is enabled according to an embodiment of this disclosure;
[0036] Figure 5 This is a flowchart illustrating an embodiment of the uplink frequency hopping method disclosed herein;
[0037] Figure 6 This is an example diagram of PUSCH frequency hopping when DMRS bonding is enabled according to another embodiment of this disclosure;
[0038] Figure 7 This is an example diagram of PUCCH frequency hopping when DMRS binding is enabled according to another embodiment of this disclosure;
[0039] Figure 8 This is an example diagram of PUSCH frequency hopping when DMRS bonding is enabled according to another embodiment of this disclosure;
[0040] Figure 9 This is an example diagram of PUSCH frequency hopping when DMRS bonding is enabled according to another embodiment of this disclosure;
[0041] Figure 10 This is an example diagram of PUSCH frequency hopping when DMRS bonding is enabled according to another embodiment of this disclosure;
[0042] Figure 11 This is a schematic diagram of the structure of a user equipment according to an embodiment of the present disclosure;
[0043] Figure 12 This is a flowchart illustrating another embodiment of the uplink frequency hopping method of this disclosure;
[0044] Figure 13 This is a schematic diagram of the structure of a network device according to an embodiment of the present disclosure;
[0045] Figure 14 This is a schematic diagram of the structure of a communication system according to an embodiment of the present disclosure. Detailed Implementation
[0046] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0047] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of this disclosure.
[0048] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.
[0049] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0050] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0051] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0052] Full-duplex technology is considered one of the potential key technologies for 6G. However, the evolution from traditional TDD and FDD (Frequency Division Duplexing) duplexing to CCFD (Co-time Co-frequency Full Duplex) will not happen overnight. SBFD technology can be seen as a stage technology in the evolution from traditional duplexing technology to CCFD.
[0053] Full-duplex technology allows simultaneous uplink and downlink information transmission on the same frequency band. SBFD technology refers to the simultaneous transmission of uplink and downlink information on different TDD carriers within the same carrier or frequency band using non-overlapping frequency domain resources. For example, time resources on a TDD carrier other than the cell common uplink time resource—that is, the TDD common uplink / downlink configuration parameter TDD-UL-DL-ConfigCommon configured as downlink and / or flexible symbols—are divided into non-overlapping uplink and downlink sub-bands in the frequency domain, thus becoming SBFD time resources. Only one continuous uplink sub-band is allocated, which can be configured on the lower carrier frequency side, the higher carrier frequency side, or in the middle of the carrier frequency domain. Uplink information can be transmitted in the uplink sub-band within the SBFD time resource, while downlink information is transmitted in the downlink sub-band. The base station can simultaneously transmit and receive on the SBFD time resource, while the user equipment side maintains a mode of only transmitting or receiving. The aforementioned technologies can improve uplink coverage, increase uplink capacity, and reduce uplink transmission latency. Furthermore, compared to CCFD, they are beneficial for eliminating base station self-interference and mitigating cross-link interference, making them one of the hot topics in current 5G-A NR (New Radio) standard discussions. A schematic diagram of SBFD time resources and uplink / downlink subbands is shown below. Figure 1 As shown, the time resources include one or more of subframes, time slots, and symbols.
[0054] The frequency domain resources for user equipment to transmit uplink information also need to be within the user equipment's initial uplink BWP (Bandwidth Part) or active uplink BWP. Therefore, for user equipment aware of SBFD, resource blocks located in the initial uplink BWP or active uplink BWP in the uplink subband of the SBFD time resource can be used for uplink transmission, and are called uplink usable resource blocks (UL usable resource blocks).
[0055] In the existing NR standard protocol, PUSCH (Physical Uplink Shared Channel) and PUCCH (Physical Uplink Control Channel) support frequency diversity gain by using frequency hopping technology.
[0056] For PUSCH repetition type A and TBoMS (Transport Block processing over MultipleSlots), and PUSCH repetition type B, inter-slot frequency hopping can be used for transmission. For PUSCH inter-slot frequency hopping, when PUSCH DMRS (Demodulation Reference Signal) binding is enabled, and when the PUSCH is not scheduled in DCI (Downlink Control Information) format 0_0 scrambled by CRC (Cyclic Redundancy Check) using uplink grant carried by RAR (Random Access Response) or TC-RNTI (Temporary Cell Radio Network Temporary Identifier), frequency hopping can be performed in the time slot. The starting resource block for PUSCH is:
[0057]
[0058] In formula (1), It is the current timeslot number within the system's radio frame, N FH It is the PUSCH frequency hopping interval configured by the base station for the user equipment. RBstart is the starting resource block index within the uplink BWP, indicated by the resource block allocation information in the DCI. offset It is the number of resource blocks in the frequency domain offset between the two hops. This is the number of resource blocks contained in the initial uplink BWP or the activated uplink BWP.
[0059] For PUCCH, inter-slot frequency hopping can also be used. The PUCCH resource information elements configured by the base station for the user equipment include the starting resource block index parameter startingPRB before frequency hopping and the starting resource block index parameter secondHopPRB after frequency hopping. When PUCCH is repeatedly transmitted, if the user equipment is configured to perform inter-slot frequency hopping for the repeatedly transmitted PUCCH and PUCCH DMRS binding is enabled, the user equipment will start from the first time slot of the repeated PUCCH transmission, every One frequency hop in each consecutive time slot, This refers to the PUCCH frequency hopping interval configured by the base station for the user equipment. The first interval, starting from the first time slot of the repeated PUCCH transmission, is designated as interval 0, the second interval as interval 1, and so on. Even-numbered intervals use the PUCCH start resource block index startingPRB, while odd-numbered intervals use the start resource block index secondHopPRB.
[0060] For base station-side SBFD supporting the same TDD carrier, if the frequency hopping method of PUSCH and PUCCH in the existing NR standard protocol is directly applied, the existing NR considers the uplink available frequency domain resources for all time resources within the initial uplink BWP or active uplink BWP, without considering the uplink subband for SBFD time resources. This may result in the starting resource block of PUSCH or PUCCH being located outside the uplink available resource block in the SBFD time resources.
[0061] For example, such as Figure 2 As shown, the PUSCH starting resource blocks in slots 6, 7, 12, and 13 are located outside the uplink available resource blocks.
[0062] It should be noted that, in Figure 2 In the figure, reference numeral 1001 indicates uplink subband, reference numeral 1002 indicates uplink active BWP, reference numeral 1003 indicates uplink available PRB (Physical Resource Block), and reference numeral 21 indicates RB. start Reference numeral 22 is used to indicate
[0063] To address the aforementioned issues, for PUCCH, current standard discussions support configuring the starting resource block index parameter `startingPRB` before frequency hopping and the starting resource block index parameter `secondHopPRB` after frequency hopping to the user equipment for both SBFD and non-SBFD time resources, thus allowing SBFD and non-SBFD time resources to use independent parameter values. For PUSCH, current standard discussions support configuring the number of resource blocks (RB) for frequency domain offset between two hops to the user equipment for both SBFD and non-SBFD time resources. offset Therefore, SBFD time resources and non-SBFD time resources adopt independent RBs. offset Value. For frequency hopping between PUSCH slots in SBFD time resources, when PUSCH DMRS binding is not enabled, or the PUSCH is scheduled in DCI format 0_0 with uplink grant carried by RAR or CRC scrambled by TC-RNTI, in SBFD slots The starting resource block for PUSCH is shown in formula (2).
[0064]
[0065] In formula (2), RB UL SB start It is the starting resource block index of the available resource block in the previous row, with reference to the start of the previous row's BWP activation. It is the number of available resource blocks on the uplink, RB start The starting resource block index (RB) of the first hop of the PUSCH is referenced to the start of the upstream BWP activation in the SBFD time resource. offset This refers to the number of resource blocks with frequency domain offset between the two hops used in SBFD time resource allocation. For PUSCH transmissions across SBFD and non-SBFD symbols, RB... start To obtain the frequency domain position of the starting resource block in the first hop of the PUSCH in the SBFD symbol transmission after frequency domain offset, the starting resource block at this position is the resource block index with reference to the start of the upstream active BWP.
[0066] The inventors noted that, for base station-side SBFD within a TDD carrier, if the scheme discussed in the current standard is directly applied, it will lead to the problem that the number of consecutive time slots transmitted by PUSCH and PUCCH using the same frequency domain resources has multiple possible values, which increases the complexity of multi-time slot joint channel estimation and makes it difficult to achieve the purpose of multi-time slot joint channel estimation.
[0067] Specifically, for PUSCH, after applying the scheme discussed in the current standard, that is, combining formulas (2) and (1), in the SBFD time slot... The starting resource block for PUSCH is:
[0068]
[0069] It should be noted that in non-SBFD time slots The starting resource block for PUSCH is shown in formula (1) above.
[0070] For example, such as Figure 3 As shown, time slots 4–7, 8–11, 12–15, and 16–19 are located in different frequency hopping intervals. Within the same frequency hopping interval, the frequency domain resources of PUSCH appear in different positions. The number of consecutive time slots for PUSCH transmission in the same frequency domain resource can be 1, 2, or 3, which increases the complexity of joint channel estimation for consecutive time slots of PUSCH transmission in the same frequency domain resource.
[0071] It should be noted that, in Figure 3 In the figure, reference numeral 1001 is used to indicate the uplink subband, reference numeral 1002 is used to indicate the uplink active BWP, reference numeral 1003 is used to indicate the uplink available PRB, and reference numeral 31 is used to indicate the RB. UL SB start Reference numeral 32 is used to indicate RB for the SBFD symbol. start Reference numeral 33 is used to indicate the symbol used for SBFD. Reference numeral 34 is used to indicate RB for non-SBFD symbols. start Reference numeral 35 is used to indicate the use of non-SBFD symbols.
[0072] For PUCCH, when DMRS binding is enabled, the scheme discussed in the current standard is applied, i.e., SBFD time resources and non-SBFD time resources use independent starting resource block index parameters before frequency hopping (startingPRB) and after frequency hopping (secondHopPRB). For example, Figure 4 As shown, the frequency domain resources of PUCCH appear in different positions within the same frequency hopping interval. The number of consecutive time slots of PUCCH transmission in the same frequency domain resources is 1, 2, or 3, which increases the complexity of joint channel estimation for consecutive time slots of PUCCH transmission in the same frequency domain resources.
[0073] It should be noted that, in Figure 4In the figure, reference numeral 1001 is used to indicate the uplink subband, reference numeral 1002 is used to indicate the uplink active BWP, reference numeral 1003 is used to indicate the uplink available PRB, reference numeral 41 is used to indicate the starting PRB for SBFD symbols, reference numeral 42 is used to indicate the second Hop PRB for SBFD symbols, reference numeral 43 is used to indicate the starting PRB for non-SBFD symbols, and reference numeral 44 is used to indicate the second Hop PRB for non-SBFD symbols.
[0074] Accordingly, this disclosure proposes an uplink frequency hopping method for SBFD. For PUSCH or PUCCH frequency hopping with frequency hopping intervals, it can reduce the possible number of consecutive time slots transmitted using the same frequency domain resources, thereby reducing the complexity of multi-time slot joint channel estimation, which is conducive to realizing multi-time slot joint channel estimation, improving the performance of joint channel estimation, and thus improving uplink coverage.
[0075] Figure 5 This is a flowchart illustrating an uplink frequency hopping method according to an embodiment of the present disclosure. In some embodiments, the following uplink frequency hopping method is performed by the user equipment (UE), including steps 51-52.
[0076] In step 51, the frequency hopping interval configuration information sent by the network device is received.
[0077] In step 52, uplink frequency hopping transmission is performed based on the frequency hopping interval configuration information, wherein the time resources used for uplink frequency hopping transmission include full-duplex time resources.
[0078] In some embodiments, uplink frequency hopping transmission includes uplink frequency hopping transmission using PUSCH or PUCCH.
[0079] In some embodiments, full-duplex time resources include SBFD time resources. For example, time resources include one or more of subframes, time slots, and symbols.
[0080] In some embodiments, the user equipment supports simultaneous uplink transmission in the uplink subband and downlink reception in the downlink subband, i.e., it supports full-duplex.
[0081] In some embodiments, the user equipment only supports uplink transmission in the uplink subband or downlink reception in the downlink subband at any given time, that is, it does not support simultaneous uplink and downlink transmission, and is a half-duplex user equipment.
[0082] It should be noted that the uplink frequency hopping method provided in this disclosure is applicable to PUSCH and PUCCH frequency hopping using frequency hopping intervals. For example, when the base station configures PUSCH DMRS binding enabled to the user equipment and the PUSCH is not scheduled in DCI format 0_0 with CRC scrambling by RAR-bearing uplink grant or TC-RNTI, frequency hopping is performed using the PUSCH frequency hopping interval configured by the base station to the user equipment. When the base station configures PUCCH DMRS binding enabled to the user equipment, frequency hopping is performed using the PUCCH frequency hopping interval configured by the base station to the user equipment.
[0083] Scenario 1: Frequency hopping interval configuration information is used to configure the first frequency hopping interval.
[0084] In Scenario 1, the number of time slots included in the first frequency hopping interval is used to count the available time slots for uplink transmission.
[0085] For example, the number of time slots included in the PUSCH frequency hopping interval is counted only for uplink transmission available time slots. The number of time slots included in the PUCCH frequency hopping interval is counted only for uplink transmission available time slots.
[0086] In some embodiments, downlink time slots that do not contain SBFD symbols and time slots containing SSB (Synchronization Signal / PBCH Block) are not uplink transmission available time slots. That is, uplink transmission available time slots include time slots containing SBFD symbols, time slots containing uplink symbols, and time slots containing flexible symbols other than the time slot containing the SSB.
[0087] In some embodiments, downlink time slots that do not contain SBFD symbols are not uplink transmission available time slots. That is, uplink transmission available time slots include time slots containing SBFD symbols, time slots containing uplink symbols, and time slots containing flexible symbols.
[0088] For PUSCH, when frequency hopping is performed using formula (1) for non-SBFD symbols and formula (3) for SBFD symbols, Replaced with This refers to the sequence number of the currently available uplink transmission time slot within the system radio frame. Numbering the available uplink transmission time slots within the system radio frame yields different... value.
[0089] For example, a PUSCH frequency hopping example when DMRS binding is enabled is as follows: Figure 6 As shown, and Figure 3 In comparison, this reduces the number of consecutive time slots that can be transmitted using the same frequency domain resources.
[0090] It should be noted that, in Figure 6 In the figure, reference numeral 1001 is used to indicate the uplink subband, reference numeral 1002 is used to indicate the uplink active BWP, reference numeral 1003 is used to indicate the uplink available PRB, and reference numeral 61 is used to indicate the RBUL. SBstart Reference numeral 62 is used to indicate RB for the SBFD symbol. start Reference numeral 63 is used to indicate the symbol used for SBFD. Reference numeral 64 is used to indicate RB for non-SBFD symbols. start Reference numeral 65 is used to indicate the use of non-SBFD symbols.
[0091] In existing NR standards, the number of time slots included in the PUSCH frequency hopping interval configured by the base station for the user equipment can be selected as 2, 4, 5, 6, 8, 10, 12, 14, or 16, while the time position period of the SBFD subband is usually a multiple of 5 time slots. Figure 6 The above embodiment has 5 time slots. Using this embodiment, it is advantageous for the base station to select the number of time slots included in the configured PUSCH frequency hopping interval, which is the number of uplink transmission available time slots within the time position period of the SBFD subband. Figure 6 The number of consecutive time slots (which is 4 time slots) is a factor or multiple of the number of time slots, thereby reducing the possibility of using the same frequency domain resources for transmission. This is beneficial for the realization of multi-time slot joint channel estimation and improves PUSCH coverage.
[0092] For PUCCH, starting from the first slot of the repeated PUCCH transmission, every... One consecutive uplink transmission can be achieved by frequency hopping in one time slot. It is the number of time slots included in the PUCCH frequency hopping interval configured by the base station for the user equipment.
[0093] For example, a schematic diagram of PUCCH frequency hopping when DMRS binding is enabled is shown below. Figure 7 As shown, and Figure 4 In comparison, it reduces the possible number of consecutive time slots transmitted using the same frequency domain resources, which is beneficial for the realization of multi-time slot joint channel estimation and improves PUCCH coverage.
[0094] It should be noted that, in Figure 7In the figure, reference numeral 1001 is used to indicate the uplink subband, reference numeral 1002 is used to indicate the uplink active BWP, reference numeral 1003 is used to indicate the uplink available PRB, reference numeral 71 is used to indicate the starting PRB for SBFD symbols, reference numeral 72 is used to indicate the second Hop PRB for SBFD symbols, reference numeral 73 is used to indicate the starting PRB for non-SBFD symbols, and reference numeral 74 is used to indicate the second Hop PRB for non-SBFD symbols.
[0095] In Embodiment 2 of Scenario 1, the number of time slots included in the first frequency hopping interval has an approximate or multiple relationship with the number of related time slots. The number of related time slots includes any one of the following: the number of time slots included in the time position period of the SBFD subband, the number of uplink transmission available time slots included in the time position period of the SBFD subband, the number of time slots included in the TDD uplink / downlink pattern period, and the number of uplink transmission available time slots included in the TDD uplink / downlink pattern period.
[0096] It should be noted that the TDD uplink / downlink pattern period is configured by the parameter `dl-UL-TransmissionPeriodicity` in the TDD uplink / downlink common configuration information element (TDD-UL-DL-ConfigCommon) sent by the base station to the user equipment, representing the period of the time domain location of the TDD uplink / downlink time resources. Current NR standards support base stations configuring two sets of TDD uplink / downlink patterns to user equipment, i.e., configuring two TDD uplink / downlink pattern periods. When configuring one TDD uplink / downlink pattern period, the time location period of the SBFD subband is the same as the TDD uplink / downlink pattern period. When configuring two TDD uplink / downlink periods, the time location period of the SBFD subband is the same as the sum of the two TDD uplink / downlink patterns.
[0097] It should also be noted that the approximate or multiple relationship can be that the protocol restricts the user equipment from expecting the number of time slots included in the frequency hopping interval configured by the base station to be an approximation or multiple of the relevant time slot number, or the frequency hopping interval configuration information configured by the base station indicates that the number of time slots included in the frequency hopping interval is an approximation or multiple of the relevant time slot number, or the base station selects the configured frequency hopping interval based on the candidate values of the number of time slots included in the existing frequency hopping interval and the configured relevant time slot number, thereby achieving the approximation or multiple relationship between the number of time slots included in the configured frequency hopping interval and the relevant time slot number (implemented by the base station).
[0098] For example, the frequency hopping interval configuration information is used to configure the first parameter value. The number of time slots included in the first frequency hopping interval is determined by multiplying any one of the following by the first parameter value: the number of time slots included in the time position period of the SBFD subband, the number of uplink transmission available time slots included in the time position period of the SBFD subband, the number of time slots included in the TDD uplink / downlink pattern period, and the number of uplink transmission available time slots included in the TDD uplink / downlink pattern period. For example, if the frequency hopping interval configuration information configures the first parameter value to 0.5, and the number of uplink transmission available time slots included in the TDD uplink / downlink pattern period is 4, then the number of time slots included in the first frequency hopping interval is 2.
[0099] In this embodiment, the number of time slots included in the first frequency hopping interval configured by the base station for the user equipment has an approximate or multiple relationship with one of the number of uplink transmission available time slots included in the time position period of the SBFD subband and the number of uplink transmission available time slots included in the TDD uplink and downlink pattern period, which is applied in conjunction with Embodiment 1.
[0100] For example, this scheme can be applied to PUSCH frequency hopping using frequency hopping intervals. For instance, the PUSCH frequency hopping interval configured by the base station for the user equipment is a multiple of the number of uplink transmission available time slots contained in the time position period of the SBFD subband. Figure 3 In the example, the uplink transmission available time slots included in the time position period of the SBFD subband are 4. If the PUSCH frequency hopping interval is configured as 8, the PUSCH frequency hopping diagram is as follows. Figure 8 As shown.
[0101] It should be noted that, in Figure 8 In the figure, reference numeral 1001 is used to indicate the uplink subband, reference numeral 1002 is used to indicate the uplink active BWP, reference numeral 1003 is used to indicate the uplink available PRB, and reference numeral 81 is used to indicate the RB. UL SB start Reference numeral 82 is used to indicate RB for the SBFD symbol. start Reference numeral 83 is used to indicate the symbol used for SBFD. Reference numeral 84 is used to indicate RB for non-SBFD symbols. start Reference numeral 85 is used to indicate the use of non-SBFD symbols.
[0102] Scenario 2: Frequency hopping interval configuration information is used to configure the second frequency hopping interval and the third frequency hopping interval. The second frequency hopping interval is applied to the first time resource set for uplink transmission by the user equipment, and the third frequency hopping interval is applied to the second time resource set for uplink transmission by the user equipment.
[0103] In some embodiments, the first time resource set includes time resources within a plurality of first TDD uplink / downlink pattern periods, and the second time resource set includes time resources within a plurality of second TDD uplink / downlink pattern periods.
[0104] For example, this embodiment can be applied to PUSCH frequency hopping using frequency hopping intervals. The base station configures PUSCH frequency hopping interval 1 (i.e., the second frequency hopping interval) and PUSCH frequency hopping interval 2 (i.e., the third frequency hopping interval) to the user equipment. PUSCH frequency hopping interval 1 is applied to the period configured by the parameter dl-UL-TransmissionPeriodicity in the information element of pattern 1 configured by the base station to the user equipment, that is, to the uplink and downlink time slot period configured in pattern 1. PUSCH frequency hopping interval 2 is applied to the period configured by the parameter dl-UL-TransmissionPeriodicity in the information element of pattern 2 configured by the base station to the user equipment, that is, to the uplink and downlink time slot period configured in pattern 2.
[0105] It should be noted that the number of time slots included in each configured frequency hopping interval has an approximate or multiple relationship with one of the following: the number of time slots included in the applied TDD uplink / downlink pattern period, or the number of uplink available time slots included in the applied TDD uplink / downlink pattern period. This approximate or multiple relationship can be achieved by: the protocol requiring user equipment not to expect the number of time slots included in the frequency hopping interval configured by the base station to be an approximation or multiple of the number of time slots included in its applied TDD uplink / downlink pattern period or the number of uplink available time slots; or by the base station selecting the first and second configured frequency hopping intervals based on candidate values of the number of time slots included in the existing frequency hopping intervals and the number of time slots included in the configured TDD uplink / downlink pattern period or the number of uplink available time slots (implemented by the base station).
[0106] In Scenario 2, the number of time slots included in the second frequency hopping interval is used to count the time slots within each of the multiple first TDD uplink / downlink pattern cycles, and the number of time slots included in the third frequency hopping interval is used to count the time slots within each of the multiple second TDD uplink / downlink pattern cycles.
[0107] For example, the first TDD uplink / downlink pattern period is 20ms, and the second TDD uplink / downlink pattern period is 10ms, with the first and second TDD uplink / downlink pattern periods alternating. Therefore, within a 60ms time period, the TDD uplink / downlink pattern periods are arranged as 20ms, 10ms, 20ms, and 10ms cycles. A time slot is 0.5ms, so the first TDD uplink / downlink pattern period includes 40 time slots, and the second TDD uplink / downlink pattern period includes 20 time slots. Within a 60ms time period, the second frequency hopping interval counts all 80 time slots within the two 20ms periods, and the third frequency hopping interval counts all 40 time slots within the two 10ms periods.
[0108] In Scenario 2, the number of time slots included in the second frequency hopping interval is approximately or multiple of the number of time slots included in the first TDD uplink / downlink pattern cycle, and the number of time slots included in the third frequency hopping interval is approximately or multiple of the number of time slots included in the second TDD uplink / downlink pattern cycle.
[0109] For example, the frequency hopping interval configuration information is used to configure the second and third parameter values. The number of time slots included in the second frequency hopping interval is determined based on the product of the number of time slots included in the first TDD uplink / downlink pattern cycle and the second parameter value. The number of time slots included in the third frequency hopping interval is determined based on the product of the number of time slots included in the second TDD uplink / downlink pattern cycle and the third parameter value.
[0110] It should be noted that, for PUSCH, when frequency hopping of non-SBFD symbols is performed using the above formula (1) and when frequency hopping of SBFD symbols is performed using the above formula (3), Replace with or This refers to the sequence number of the current time slot within the TDD uplink / downlink pattern period applied during frequency hopping interval 1 within the system radio frame. Numbering the time slots within the TDD uplink / downlink pattern period applied during frequency hopping interval 1 within the system radio frame yields different... value. This is the sequence number of the current time slot within the TDD uplink / downlink pattern period applied during frequency hopping interval 2 within the system's radio frame. Numbering the time slots within the TDD uplink / downlink pattern period applied during frequency hopping interval 2 within the system's radio frame yields different... value.
[0111] In Scenario 2, Embodiment 3, the number of time slots included in the second frequency hopping interval is used to count the available uplink transmission time slots within each of the plurality of first TDD uplink / downlink pattern periods. The number of time slots included in the third frequency hopping interval is used to count the available uplink transmission time slots within each of the plurality of second TDD uplink / downlink pattern periods.
[0112] In Scenario 2, Example 4, the number of time slots included in the second frequency hopping interval is approximately or a multiple of the number of available uplink transmission time slots included in the first TDD uplink / downlink pattern cycle. The number of time slots included in the third frequency hopping interval is approximately or a multiple of the number of available uplink transmission time slots included in the second TDD uplink / downlink pattern cycle.
[0113] For example, the frequency hopping interval configuration information is used to configure the fourth and fifth parameter values. The number of time slots included in the second frequency hopping interval is determined based on the product of the number of available uplink transmission time slots included in the first TDD uplink / downlink pattern cycle and the fourth parameter value. The number of time slots included in the third frequency hopping interval is determined based on the product of the number of available uplink transmission time slots included in the second TDD uplink / downlink pattern cycle and the fifth parameter value.
[0114] It should be noted that, for PUSCH, when frequency hopping of non-SBFD symbols is performed using the above formula (1) and when frequency hopping of SBFD symbols is performed using the above formula (3), Replace with or This refers to the sequence number of the currently available uplink transmission time slot within the TDD uplink / downlink pattern period applied during frequency hopping interval 1 within the system radio frame. Numbering the available uplink transmission time slots within the TDD uplink / downlink pattern period applied during frequency hopping interval 1 within the system radio frame yields different... value. This refers to the sequence number of the currently available uplink transmission time slot within the TDD uplink / downlink pattern period applied during frequency hopping interval 2 within the system's radio frame. Numbering the available uplink transmission time slots within the TDD uplink / downlink pattern period applied during frequency hopping interval 2 within the system's radio frame yields different... value.
[0115] For example, a schematic diagram of PUSCH frequency hopping when DMRS binding is enabled is shown below. Figure 9 As shown, Figure 9 The PUSCH frequency hopping interval is configured as 4 for TDD uplink and downlink pattern cycles with 3 SBFD time slots and 1 uplink time slot, and as 2 for TDD uplink and downlink pattern cycles with 2 SBFD time slots and 2 uplink time slots.
[0116] It should be noted that, in Figure 9 In the figure, reference numeral 1001 is used to indicate the uplink subband, reference numeral 1002 is used to indicate the uplink active BWP, reference numeral 1003 is used to indicate the uplink available PRB, and reference numeral 91 is used to indicate the RB. UL SB start Reference numeral 92 is used to indicate RB for the SBFD symbol. start Reference numeral 93 is used to indicate the symbol used for SBFD. Reference numeral 94 is used to indicate RB for non-SBFD symbols. start Reference numeral 95 is used to indicate the use of non-SBFD symbols.
[0117] In some embodiments, the first time resource set includes SBFD time slots, and the second time resource set includes non-SBFD time slots.
[0118] In the fifth embodiment of Scenario 2, the number of time slots included in the second frequency hopping interval is used to count the SBFD time slots, and the number of time slots included in the third frequency hopping interval is used to count the uplink transmission available time slots in the non-SBFD time slots.
[0119] In the sixth embodiment of Scenario 2, the number of time slots included in the second frequency hopping interval is approximately or a multiple of the number of SBFD time slots included in the TDD uplink / downlink pattern period. The number of time slots included in the third frequency hopping interval is approximately or a multiple of the number of uplink transmission available time slots among the non-SBFD time slots included in the TDD uplink / downlink pattern period.
[0120] For example, the frequency hopping interval configuration information is used to configure the sixth and seventh parameter values. The number of time slots included in the second frequency hopping interval is determined based on the product of the number of SBFD time slots included in the TDD uplink / downlink pattern period and the sixth parameter value. The number of time slots included in the third frequency hopping interval is determined based on the product of the number of uplink transmission available time slots in the non-SBFD time slots included in the TDD uplink / downlink pattern period and the seventh parameter value.
[0121] It should be noted that the approximation or multiple relationship can be that the user equipment does not expect the number of time slots included in the second frequency hopping interval configured by the base station to be an approximation or multiple of the number of SBFD time slots included in the TDD uplink / downlink pattern period, and the user equipment does not expect the number of time slots included in the third frequency hopping interval configured by the base station to be an approximation or multiple of the number of uplink transmission available time slots in the non-SBFD time slots included in the TDD uplink / downlink pattern period. Alternatively, the frequency hopping interval configuration information configured by the base station may represent this approximation or multiple, or the base station may select the configured first and second frequency hopping intervals based on the candidate values of the number of time slots included in the existing frequency hopping intervals to achieve this approximation or multiple relationship (implemented by the base station).
[0122] For example, this embodiment can be applied to PUSCH frequency hopping using frequency hopping intervals. For instance, the base station configures PUSCH frequency hopping interval 3 (i.e., the second frequency hopping interval) and PUSCH frequency hopping interval 4 (i.e., the third frequency hopping interval) to the user equipment. PUSCH frequency hopping interval 3 is applied to SBFD time slots, and PUSCH frequency hopping interval 4 is applied to non-SBFD time slots.
[0123] For example, for PUSCH, when frequency hopping of non-SBFD symbols is performed using the above formula (1), Replace with When the frequency hopping of the SBFD symbol adopts the above formula (3), Replace with This refers to the sequence number of the currently available uplink transmission time slot within the non-SBFD time slots of the system radio frame. Numbering the available uplink transmission time slots within the non-SBFD time slots of the system radio frame yields different... value. This is the sequence number of the current SBFD time slot within the system radio frame. Numbering the SBFD time slots within the system radio frame yields different... value.
[0124] For example, a schematic diagram of PUSCH frequency hopping when DMRS binding is enabled is shown below. Figure 10 As shown, Figure 10 The PUSCH frequency hopping interval for SBFD time slots is configured as 6, and the PUSCH frequency hopping interval for non-SBFD time slots is configured as 2.
[0125] It should be noted that, in Figure 10 In the figure, reference numeral 1001 is used to indicate the uplink subband, reference numeral 1002 is used to indicate the uplink active BWP, reference numeral 1003 is used to indicate the uplink available PRB, and reference numeral 101 is used to indicate the RB. UL SB start Reference numeral 102 is used to indicate RB for SBFD notation. start Reference numeral 103 is used to indicate the symbol used for SBFD. Reference numeral 104 is used to indicate RB for non-SBFD symbols. start Reference numeral 105 is used to indicate the use of non-SBFD symbols.
[0126] In the uplink frequency hopping method provided in the above embodiments of this disclosure, for PUSCH or PUCCH frequency hopping with frequency hopping intervals, the possible number of consecutive time slots transmitted using the same frequency domain resources can be reduced, thereby reducing the complexity of multi-time slot joint channel estimation, which is beneficial to realizing multi-time slot joint channel estimation, improving the performance of multi-time slot joint channel estimation, and improving uplink coverage.
[0127] Figure 11 This is a schematic diagram of the structure of a user equipment according to an embodiment of the present disclosure.
[0128] like Figure 11 As shown, user equipment 110 can be represented in the form of a general computing device. User equipment 110 includes a memory 111, a processor 112, and a bus 113 connecting different system components.
[0129] The memory 111 may include, for example, system memory, non-volatile storage media, etc. The system memory may store, for example, an operating system, application programs, a boot loader, and other programs. The system memory may include volatile storage media, such as random access memory (RAM) and / or cache memory. The non-volatile storage media may store, for example, instructions for a corresponding embodiment of at least one uplink frequency hopping method being executed. Non-volatile storage media include, but are not limited to, disk storage, optical storage, flash memory, etc.
[0130] The processor 112 can be implemented using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete hardware components such as discrete gates or transistors. Accordingly, each module, such as the acquisition module, the calculation module, and the adjustment module, can be implemented by executing instructions in the central processing unit (CPU) running memory to perform the corresponding steps, or by implementing dedicated circuitry to perform the corresponding steps.
[0131] For example, processor 112 is configured to implement memory-based instruction execution as follows: Figure 5 The method involved in any of the embodiments.
[0132] Bus 113 can use any of the various bus architectures. For example, bus architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, and Peripheral Component Interconnect (PCI) bus.
[0133] The user equipment 110's interfaces 114, 115, and 116, as well as the memory 111 and processor 112, can be connected via bus 113. Input / output interface 114 provides a connection interface for input / output devices such as monitors, mice, and keyboards. Network interface 115 provides a connection interface for various networked devices. Storage interface 116 provides a connection interface for external storage devices such as floppy disks, USB flash drives, and SD cards.
[0134] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations thereof, can be implemented by computer-readable program instructions.
[0135] These computer-readable program instructions are provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable device to produce a machine, such that execution of the instructions by the processor produces means for implementing the functions specified in one or more boxes of the flowchart and / or block diagram.
[0136] These computer-readable program instructions may also be stored in a computer-readable storage medium. These instructions cause a computer to work in a particular manner to produce an article of manufacture, including instructions that implement the functions specified in one or more boxes in a flowchart and / or block diagram.
[0137] This disclosure may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects.
[0138] This disclosure also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement... Figure 5 The method involved in any of the embodiments.
[0139] This disclosure also provides a computer program product, including computer instructions, wherein the computer instructions, when executed by a processor, implement as follows: Figure 5 The method involved in any of the embodiments.
[0140] Figure 12 This is a flowchart illustrating an uplink frequency hopping method according to another embodiment of the present disclosure. In some embodiments, the following uplink frequency hopping method is performed by a network device, including steps 121-122.
[0141] In step 121, frequency hopping interval configuration information is sent to the user equipment.
[0142] In some embodiments, the user equipment that interacts with the network device is Figure 11 User equipment involved in any of the embodiments.
[0143] In step 122, uplink frequency hopping reception is performed according to the frequency hopping interval configuration information, wherein the time resources used for uplink frequency hopping reception include full-duplex time resources.
[0144] Figure 13 This is a schematic diagram of the structure of a network device according to an embodiment of the present disclosure.
[0145] like Figure 13As shown, the network device 130 includes a memory 131, a processor 132, a bus 133, an input / output interface 134, a network interface 135, and a storage interface 136. Figure 13 and Figure 11 The difference is that, in Figure 13 In the illustrated embodiment, processor 132 is configured to implement memory-based instruction execution as follows: Figure 12 The method involved in any of the embodiments.
[0146] This disclosure also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement... Figure 12 The method involved in any of the embodiments.
[0147] This disclosure also provides a computer program product, including computer instructions, wherein the computer instructions, when executed by a processor, implement as follows: Figure 12 The method involved in any of the embodiments.
[0148] Figure 14 This is a schematic diagram of the structure of a communication system according to an embodiment of the present disclosure.
[0149] like Figure 14 As shown, the communication system includes user equipment 141 and network equipment 142. User equipment 141 is... Figure 11 The user equipment shown in any of the embodiments. Network device 142 is Figure 13 The network device shown in any of the embodiments.
[0150] For example, network device 142 includes base station or access network equipment.
[0151] By implementing the above embodiments of this disclosure, the number of consecutive time slots transmitted using the same frequency domain resources can be reduced, thereby reducing the complexity of multi-time slot joint channel estimation, which is beneficial for realizing multi-time slot joint channel estimation, improving the performance of multi-time slot joint channel estimation, and improving uplink coverage.
[0152] In some embodiments, the functional units described above may be implemented as general-purpose processors, programmable logic controllers (PLCs), digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or any suitable combination thereof for performing the functions described herein.
[0153] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0154] The description in this disclosure is provided for illustrative and descriptive purposes only and is not intended to be exhaustive or to limit the disclosure to its forms. Many modifications and variations will be apparent to those skilled in the art. The embodiments were chosen and described in order to better illustrate the principles and practical application of this disclosure and to enable those skilled in the art to understand this disclosure and to design various embodiments with various modifications suitable for a particular purpose.
Claims
1. An uplink frequency hopping method, executed by a user equipment, comprising: Receive frequency hopping interval configuration information sent by network devices; Uplink frequency hopping transmission is performed based on the frequency hopping interval configuration information, wherein the time resources used for uplink frequency hopping transmission include full-duplex time resources.
2. The uplink frequency hopping method according to claim 1, wherein, The frequency hopping interval configuration information is used to configure the first frequency hopping interval.
3. The uplink frequency hopping method according to claim 2, wherein, The number of time slots included in the first frequency hopping interval is used to count the available time slots for uplink transmission.
4. The uplink frequency hopping method according to claim 2, wherein, The number of time slots included in the first frequency hopping interval has an approximate or multiple relationship with any of the following: the number of time slots included in the time position period of the sub-band full-duplex SBFD sub-band, the number of uplink transmission available time slots included in the time position period of the SBFD sub-band, the number of time slots included in the uplink and downlink pattern period of the time division duplex (TDD) sub-band, and the number of uplink transmission available time slots included in the uplink and downlink pattern period of the TDD sub-band.
5. The uplink frequency hopping method according to claim 4, wherein, The frequency hopping interval configuration information is used to configure the first parameter value; The number of time slots included in the first frequency hopping interval is determined by the product of any one of the following: the number of time slots included in the time position period of the SBFD subband, the number of uplink transmission available time slots included in the time position period of the SBFD subband, the number of time slots included in the TDD uplink / downlink pattern period, and the number of uplink transmission available time slots included in the TDD uplink / downlink pattern period, with the first parameter value.
6. The uplink frequency hopping method according to claim 1, wherein, The frequency hopping interval configuration information is used to configure a second frequency hopping interval and a third frequency hopping interval, wherein the second frequency hopping interval is applied to the first time resource set for uplink transmission of the user equipment, and the third frequency hopping interval is applied to the second time resource set for uplink transmission of the user equipment.
7. The uplink frequency hopping method according to claim 6, wherein, The first time resource set includes time resources within multiple first TDD uplink / downlink pattern cycles; The second time resource set includes time resources within multiple second TDD uplink / downlink pattern cycles.
8. The uplink frequency hopping method according to claim 7, wherein, The second frequency hopping interval includes a number of time slots used to count the time slots within each of the plurality of first TDD uplink / downlink pattern cycles; The number of time slots included in the third frequency hopping interval is used to count the time slots within each of the plurality of second TDD uplink / downlink pattern cycles.
9. The uplink frequency hopping method according to claim 7, wherein, The number of time slots included in the second frequency hopping interval has an approximate or multiple relationship with the number of time slots included in the first TDD uplink / downlink pattern period; The number of time slots included in the third frequency hopping interval has an approximate or multiple relationship with the number of time slots included in the second TDD uplink / downlink pattern cycle.
10. The uplink frequency hopping method according to claim 9, wherein, The frequency hopping interval configuration information is used to configure the second parameter value and the third parameter value; The number of time slots included in the second frequency hopping interval is determined based on the product of the number of time slots included in the first TDD uplink / downlink pattern cycle and the value of the second parameter. The number of time slots included in the third frequency hopping interval is determined by the product of the number of time slots included in the second TDD uplink / downlink pattern cycle and the third parameter value.
11. The uplink frequency hopping method according to claim 7, wherein, The second frequency hopping interval includes a number of time slots used to count the available uplink transmission time slots in each of the plurality of first TDD uplink / downlink pattern periods; The third frequency hopping interval includes a number of time slots used to count the available uplink transmission time slots within each of the plurality of second TDD uplink / downlink pattern cycles.
12. The uplink frequency hopping method according to claim 7, wherein, The number of time slots included in the second frequency hopping interval has an approximate or multiple relationship with the number of available uplink transmission time slots included in the first TDD uplink / downlink pattern period; The number of time slots included in the third frequency hopping interval has an approximate or multiple relationship with the number of available uplink transmission time slots included in the second TDD uplink / downlink pattern cycle.
13. The uplink frequency hopping method according to claim 12, wherein, The frequency hopping interval configuration information is used to configure the fourth parameter value and the fifth parameter value; The number of time slots included in the second frequency hopping interval is determined based on the product of the number of available uplink transmission time slots included in the first TDD uplink / downlink pattern cycle and the value of the fourth parameter. The number of time slots included in the third frequency hopping interval is determined based on the product of the number of available uplink transmission time slots included in the second TDD uplink / downlink pattern cycle and the value of the fifth parameter.
14. The uplink frequency hopping method according to claim 6, wherein, The first time resource set includes SBFD time slots; The second set of time resources includes non-SBFD time slots.
15. The uplink frequency hopping method according to claim 14, wherein, The number of time slots included in the second frequency hopping interval is used to count the SBFD time slots; The number of time slots included in the third frequency hopping interval is used to count the available uplink transmission time slots in the non-SBFD time slots.
16. The uplink frequency hopping method according to claim 14, wherein, The number of time slots included in the second frequency hopping interval has an approximate or multiple relationship with the number of SBFD time slots included in the TDD uplink / downlink pattern period; The number of time slots included in the third frequency hopping interval has an approximate or multiple relationship with the number of uplink transmission available time slots in the non-SBFD time slots included in the TDD uplink and downlink pattern cycle.
17. The uplink frequency hopping method according to claim 16, wherein, The frequency hopping interval configuration information is used to configure the values of the sixth and seventh parameters; The number of time slots included in the second frequency hopping interval is determined based on the product of the number of SBFD time slots included in the TDD uplink / downlink pattern cycle and the value of the sixth parameter. The number of time slots included in the third frequency hopping interval is determined by the product of the number of uplink transmission available time slots in the non-SBFD time slots included in the TDD uplink / downlink pattern cycle and the value of the seventh parameter.
18. The uplink frequency hopping method according to any one of claims 1-17, wherein, The uplink frequency hopping transmission includes uplink frequency hopping transmission using the Physical Uplink Shared Channel (PUSCH) or the Physical Uplink Control Channel (PUCCH).
19. A user equipment, comprising: Memory; A processor, coupled to a memory, is configured to implement the uplink frequency hopping method as described in any one of claims 1-18 based on the memory-stored instructions.
20. An uplink frequency hopping method, executed by a network device, comprising: Send frequency hopping interval configuration information to user equipment; Uplink frequency hopping reception is performed according to the frequency hopping interval configuration information, wherein the time resources used for uplink frequency hopping reception include full-duplex time resources.
21. A network device, comprising: Memory; A processor, coupled to a memory, is configured to implement the uplink frequency hopping method as described in claim 20 based on memory-stored instruction execution.
22. A communication system, comprising: The user equipment as described in claim 19; The network device as described in claim 21.
23. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the uplink frequency hopping method as described in any one of claims 1-18 and 20.
24. A computer program product comprising computer instructions, wherein the computer instructions, when executed by a processor, implement the uplink frequency hopping method as described in any one of claims 1-18 and 20.