Frequency hopping transmission method and device
By determining the frequency domain unit based on target information or predefined rules in the terminal, frequency hopping transmission of PUCCH, PUSCH and SRS is realized, frequency hopping transmission problem under discontinuous frequency domain resources is solved, frequency diversity gain and anti-interference ability are improved, and communication system performance is improved.
Patent Information
- Application Number
- CN202410015963.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-04
- Publication Date
- 2025-07-04
AI Technical Summary
In the prior art, when a cell contains discontinuous frequency domain resources, a frequency hopping transmission solution that implements upstream and downstream channels or signals is lacking.
Based on the target information or predefined rules, the terminal determines the frequency domain unit of the frequency hopping transmission and performs frequency hopping transmission on different frequency domain units, including the frequency hopping configuration of PUCCH, PUSCH and SRS.
Frequency hopping transmission on discontinuous frequency domain resources is realized, and a large frequency diversity gain is obtained, which improves the anti-interference ability of uplink transmission and the performance of the communication system.
Smart Images

Figure CN120263222A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to a frequency hopping transmission method and apparatus. Background Art
[0002] In related technologies, uplink and downlink transmissions are restricted within a partial bandwidth (Bandwidth Part, BWP) of a cell, and the BWP is a continuous segment of frequency resources. To obtain frequency diversity gain, or increase the anti-interference effect of uplink transmissions and improve the performance of uplink transmissions, the Physical Uplink Control Channel (PUCCH) / Physical Uplink Shared Channel (PUSCH) / Sounding Reference Signal (SRS) transmissions support frequency hopping, that is, the uplink transmission is divided into two or more hops, and each hop is transmitted at different frequency domain positions within a BWP.
[0003] However, when a cell contains one or more discontinuous frequency domain resources, there is a lack of corresponding solutions for frequency hopping transmissions of uplink and downlink channels or signals. Therefore, how to implement frequency hopping transmissions of uplink and downlink channels or signals is an urgent problem to be solved. Summary of the Invention
[0004] Embodiments of this application provide a frequency hopping transmission method and apparatus, which can solve the problem of how to implement frequency hopping transmissions of uplink and downlink channels or signals when a cell contains one or more discontinuous frequency domain resources.
[0005] In a first aspect, a frequency hopping transmission method is provided, which is executed by a terminal. The method includes:
[0006] The terminal determines, based on target information or a predefined rule, a frequency domain unit where each of at least two hops of a first transmission is located; the target information is used to indicate a frequency domain unit where at least one hop of the at least two hops is located; the predefined rule is used to determine a frequency domain unit where at least one hop of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units;
[0007] The terminal performs transmission on a frequency domain unit where at least one hop of the at least two hops is located.
[0008] In a second aspect, a frequency hopping transmission apparatus is provided, including:
[0009] A first determination module, configured to determine, based on target information or a predefined rule, a frequency domain unit where each hop of at least two hops of a first transmission is located; the target information is used to indicate a frequency domain unit where at least one hop of the at least two hops is located; the predefined rule is used to determine a frequency domain unit where at least one hop of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units;
[0010] A first transmission module, configured to perform transmission on a frequency domain unit where at least one hop of the at least two hops is located.
[0011] In a third aspect, a terminal is provided, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0012] In a fourth aspect, a terminal is provided, including a processor and a communication interface. The processor is configured to determine, based on target information or a predefined rule, a frequency domain unit where each hop of at least two hops of a first transmission is located; the target information is used to indicate a frequency domain unit where at least one hop of the at least two hops is located; the predefined rule is used to determine a frequency domain unit where at least one hop of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units;
[0013] The communication interface is configured to perform transmission on a frequency domain unit where at least one hop of the at least two hops is located.
[0014] In a fifth aspect, a readable storage medium is provided. A program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0015] In a sixth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instruction to implement the method described in the first aspect.
[0016] In a seventh aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium. The program / program product is executed by at least one processor to implement the steps of the frequency hopping transmission method described in the first aspect.
[0017] In the embodiments of the present application, the terminal determines the frequency domain unit where each hop of the first transmission is located based on target information or predefined rules; the target information is used to indicate the frequency domain unit where at least one hop of the at least two hops is located; the predefined rules are used to determine the frequency domain unit where at least one hop of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units, so that the terminal performs transmission on the frequency domain unit where at least one hop of the at least two hops is located, realizing frequency hopping transmission between different frequency domain units of the first transmission, and thus being able to obtain a relatively large frequency diversity gain or increase the anti-interference ability of the uplink transmission, reduce the transmission delay of the first transmission, and improve the performance of the communication system. Description of the Drawings
[0018] Figure 1 is a schematic diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0019] Figure 2 is a schematic diagram of a base station provided by the prior art to achieve bandwidth change by activating different BWPs for a UE;
[0020] Figure 3 is a schematic flowchart of a frequency hopping transmission method provided by the embodiments of the present application;
[0021] Figure 4 is one of the schematic diagrams of the frequency domain unit index where each hop of the PUCCH transmission provided by the embodiments of the present application is located;
[0022] Figure 5 is another schematic diagram of the frequency domain unit index where each hop of the PUCCH transmission provided by the embodiments of the present application is located;
[0023] Figure 6 is yet another schematic diagram of the frequency domain unit index where each hop of the PUCCH transmission provided by the embodiments of the present application is located;
[0024] Figure 7 is still another schematic diagram of the frequency domain unit index where each hop of the PUCCH transmission provided by the embodiments of the present application is located;
[0025] Figure 8 is yet another schematic diagram of the frequency domain unit index where each hop of the PUCCH transmission provided by the embodiments of the present application is located;
[0026] Figure 9 is a schematic structural diagram of a frequency hopping transmission device provided by the embodiments of the present application;
[0027] Figure 10 is a schematic structural diagram of a terminal provided by the embodiments of the present application. Detailed Embodiments
[0028] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.
[0029] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are usually of the same type, and do not limit the number of objects. For example, the first object can be one or multiple. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates an "or" relationship between the associated objects before and after.
[0030] The term "indicate" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly tells the receiver specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.
[0031] It should be noted that the technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and the NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6G) communication system. th Generation, 6G) communication system.
[0032] Figure 1It is a block diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), a game console, a personal computer (PC), a teller machine or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be referred to as a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device can include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station may be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home Node B (HNB), home evolved Node B, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0033] The core network device may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiments of this application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of core network devices are not limited.
[0034] To facilitate a clearer understanding of the embodiments of this application, some relevant background technical knowledge is introduced as follows.
[0035] Mobile communication systems need to adapt to more diverse scenarios and service requirements. For example, the main scenarios of 5G include Enhanced Mobile Broadband (eMBB), Ultra-Reliable and Low Latency Communications (URLLC), and Massive Machine Type Communications (mMTC). These scenarios pose requirements such as high reliability, low latency, large bandwidth, and wide coverage on the system. For different application scenarios, the transmission bandwidth required by the terminal is different. In NR, the base station can schedule the terminal to transmit on different bandwidth parts according to the demand.
[0036] In NR, the network configures one or more Bandwidth Parts (BWPs) for the User Equipment (UE) to perform data transmission. A BWP is a continuous segment of resources in the frequency domain, and the base station realizes dynamic bandwidth changes by activating different BWPs for the UE. Figure 2 It is a schematic diagram of the base station provided by the prior art to realize bandwidth change by activating different BWPs for the UE, as Figure 2 shown. At the first moment, the traffic volume of the UE is large, and the base station activates a large bandwidth (BWP1) for the UE; at the second moment, the traffic volume of the UE is small, and the base station activates a small bandwidth (BWP2) for the UE to meet the basic communication requirements; at the third moment, the system discovers that there is a large range of frequency selective fading within the bandwidth where BWP1 is located, or the resources within the frequency range where BWP2 is located are relatively scarce, so it instructs the UE to activate a new bandwidth (BWP3).
[0037] Each BWP can correspond to different configuration parameters. For example, it includes subcarrier spacing, the position and bandwidth of the BWP, Cyclic Prefix (CP), etc.
[0038] The sub-3GHz spectrum has advantages such as low penetration loss and plays an important role in cellular network deployment due to its good coverage. On the one hand, compared with the C-band, the sub-3GHz spectrum is fragmented and allocated to International Mobile Telecommunications (IMT), and due to competition among mobile operators, the bandwidth of each spectrum block is relatively narrow. On the other hand, almost all operators globally have multiple sub-3GHz bands (such as 700MHz, 800MHz, 900MHz, 1.4GHz, 1.8GHz, 2.1GHz, 2.3GHz, or 2.6GHz bands). If these discontinuous spectrums can be effectively aggregated to form a "single" carrier with a relatively large bandwidth, all operators can benefit.
[0039] I. PUCCH Resource Configuration
[0040] In NR R15, when performing uplink carrier aggregation (CA), up to two physical uplink control channel (PUCCH) groups (primary PUCCH group and secondary PUCCH group) can be configured, and the PUCCH configuration and transmission within each PUCCH group are carried out separately. Within a PUCCH group, the PUCCH resources can only be configured and transmitted on the primary cell (Pcell) or the PUCCH switched secondary cell (PUCCH-sSCell). In Rel-15, the base station can configure UE-specific PUCCH resources for each UE through radio resource control (RRC) signaling, where the UE-specific PUCCH resources are configured on each bandwidth part (BWP) through the information element (IE) PUCCH-Config. That is, each PUCCH resource is within one BWP.
[0041] II. NR Uplink Transmission with Frequency Hopping
[0042] In the NR system, uplink transmission supports frequency hopping transmission. Briefly speaking, frequency hopping means that the uplink resource blocks within each orthogonal frequency division multiplexing (OFDM) symbol can hop on different subcarriers to avoid interference and obtain frequency diversity gain to improve system capacity or coverage.
[0043] The frequency hopping of PUCCH, Physical Uplink Shared Channel (PUSCH), and Sounding Reference Signal (SRS) is divided into two types: intra-slot (within a time unit) and inter-slot (between time units). Among them, intra-slot represents frequency hopping within a time unit, and inter-slot represents frequency hopping between time units. Therefore, inter-slot frequency hopping is only applicable to PUCCH, PUSCH, or SRS that support repeated transmission, such as PUCCH format 1, 3, and 4.
[0044] III. Frequency Hopping Mode Configuration of PUCCH
[0045] For the common PUCCH (including PUCCH format 0 / 1), it can only be configured through the PUCCH identifier (ID) in the initial UL BWP of System Information Block 1 (SIB1) on the Pcell, and the PUCCH resource parameter configuration is obtained by looking up the table. At the same time, on this initial UL BWP, if interlace transmission is not configured, the common PUCCH defaults to the intra-slot frequency hopping mode.
[0046] For the dedicated PUCCH (including PUCCH format 0 / 1 / 2 / 3 / 4), it can be configured on any UL BWP of the Pcell or PUCCH-sSCell. For non-repeated PUCCH transmission, the intra-slot frequency hopping mode can be configured through the PUSCH of RRC.
[0047] For the dedicated PUCCH (including PUCCH format 1 / 3 / 4), it can be configured for repeated transmission in N time slots (slots). In this case, the intra-slot frequency hopping mode or the inter-slot frequency hopping mode can be configured through RRC.
[0048] In Rel-16, the sub-slot-based dedicated PUCCH (including PUCCH format 0 / 1 / 2 / 3 / 4) was introduced. It does not support repeated PUCCH transmission, and the intra-slot frequency hopping mode can be configured through the PUCCH of RRC.
[0049] In Rel-17, the repeated transmission of dedicated PUCCH (including PUCCH format 0 / 1 / 2 / 3 / 4) based on sub-slots is introduced, and the intra-slot hopping mode or inter-slot hopping mode can be configured through the PUCCH configuration of RRC.
[0050] In Rel-17, for the repeated transmission of PUCCH, the number of repeated transmissions of each PUCCH can also be determined through the PUCCH configuration of RRC and the indication of DCI.
[0051] For common PUCCH, the Physical Resource Block (PRB) index of the first hop is determined by the parameter configured in the system information, that is, The second one is For dedicated PUCCH, the PRB indexes of the first hop and the second hop are both configured by RRC, that is, configured through the parameters startingPRB and secondHopPRB respectively. Whether it is common PUCCH or dedicated PUCCH, the PRB index of each hop is relative to the first PRB of the UL BWP.
[0052] IV. Hopping Mode Configuration of PUSCH
[0053] The hopping of PUSCH is only applied when the resource allocation type 1 (allocating continuous PRBs to a PUSCH transmission in the way of using the Resource Indicator Value (RIV)) is used.
[0054] For the PUSCH scheduled by the Downlink Control Information (DCI) 0_0 scrambled by the Random Access Response (RAR) UL grant or Temporary Cell-Radio Network Temporary Identity (TC-RNTI), the BWP size is the size of the initial UL BWP, there is no repeated transmission currently, the intra-slot hopping mode is enabled by default, and whether the scheduled PUSCH performs intra-slot hopping transmission is controlled through the frequency hopping field.
[0055] For the PUSCH of Message A (Msg A), there is no repeated transmission currently. Whether to perform intra-slot frequency hopping transmission can be determined by msgA-intraSlotFrequencyHopping.
[0056] For the PUSCH scheduled by DCI 0_0 / 0_1 / 0_2 or the Type 2 Configured Grant (CG) PUSCH activated by DCI 0_0 / 0_1 / 0_2 (where cg-nrofSlots and cg-nrofPUSCH-InSlot are not configured) with the indication of Repetition Type A, the intra-slot frequency hopping mode can be enabled through the PUSCH configuration in RRC when repetition is not configured; when repetition is configured, the intra-slot or inter-slot frequency hopping mode can be enabled through the PUSCH configuration in RRC. Finally, whether the scheduled PUSCH performs the enabled frequency hopping mode transmission is controlled by the frequency hopping field in DCI.
[0057] For the Type 1 CG PUSCH with the indication of Repetition Type A (where cg-nrofSlots and cg-nrofPUSCH-InSlot are not configured), the intra-slot frequency hopping mode can be enabled through the PUSCH configuration in RRC when repetition is not configured; when repetition is configured, the intra-slot or inter-slot frequency hopping mode can be enabled through the PUSCH configuration in RRC. Finally, whether the Type 1 CG PUSCH performs the enabled frequency hopping mode transmission is controlled by whether the frequency hopping offset field is configured in RRC.
[0058] For the PUSCH scheduled by DCI 0_0 / 0_1 / 0_2 or the Type 2 CG PUSCH activated by DCI 0_0 / 0_1 / 0_2 (where cg-nrofSlots and cg-nrofPUSCH-InSlot are not configured) with the indication of Repetition Type B, the inter-repetition or inter-slot frequency hopping mode can be enabled through the PUSCH configuration in RRC, and finally, whether the scheduled PUSCH performs the enabled frequency hopping mode transmission is controlled by the frequency hopping field in DCI.
[0059] For a Type 1 CG PUSCH indicated as Repetition Type B (cg-nrofSlots and cg-nrofPUSCH-InSlot not configured), the Inter-repetition or Inter-slot frequency hopping mode can be enabled through the PUSCH configuration in RRC. Whether to perform the enabled frequency hopping mode transmission for the Type 1 CG PUSCH is controlled by whether the frequency hopping offset field is configured in RRC.
[0060] V. SRS Frequency Hopping Mode Configuration
[0061] Whether the SRS resource hops is determined by the parameters b hop and B SRS in the higher layer configuration. For example, when b hop ≥ B SRS , the SRS frequency hopping is turned off; otherwise, the frequency hopping is enabled. Depending on the parameter values of different Frequency hopping configurations, frequency hopping between different symbols within a time slot (intra-slot) or between different time slots (inter-slot) can be supported.
[0062] In the prior art, the carrier of each cell is a continuous frequency domain resource, and the transmission resource is restricted within a BWP on a cell. The maximum bandwidth of each BWP can be 100 MHz. For fragmented spectrum, such as a large amount of fragmented spectrum in the Sub-3GHz spectrum, according to the prior art, if fragmented spectrum is to be used, carrier aggregation (CA) is the traditional solution for operators and terminals to aggregate the spectrum, that is, different continuous spectrums are used as separate carriers respectively. However, the existing CA mechanism treats each carrier as an independent serving cell and assumes that each carrier is independently deployed. The independent management of each carrier will bring unnecessary overhead and efficiency loss (such as independent control signaling, common signaling, etc.), which also brings unnecessary processes and delays (such as synchronization, SCell addition / release / activation / measurement / mobility, etc.). In addition, the CA mechanism is only beneficial to UEs in the connected mode RRC_connected, that is, UEs that have completed the RRC connection with the network, and is not beneficial to UEs in the idle mode / non-active mode RRC_idle / inactive (e.g., initial access / small data transmission (SDT)).
[0063] Therefore, introducing flexible cells can flexibly and efficiently utilize adjacent discontinuous spectrums from the perspectives of L1 / L2 / L3 signaling, procedures, and cell management. It benefits UEs in both the CONNECTED state and the IDLE state, thereby improving the perceived data rate, energy saving, system capacity, and coverage for users. It also simplifies network management complexity and improves energy efficiency. In addition, these narrow-bandwidth carriers cannot provide or provide limited frequency diversity gain.
[0064] The following will, in conjunction with the accompanying drawings, detail the frequency hopping transmission method provided by the embodiments of the present application through some embodiments and their application scenarios.
[0065] The frequency hopping transmission method provided by the embodiments of the present application can be applied to scenarios of frequency hopping transmission between frequency domain units in uplink transmission or downlink transmission. The terminal determines, based on target information or predefined rules, the frequency domain unit where at least one hop of the first transmission is located among at least two hops; the target information is used to indicate the frequency domain unit where at least one hop of the at least two hops is located; the predefined rules are used to determine the frequency domain unit where at least one hop of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units; the terminal transmits on the frequency domain unit where at least one hop of the at least two hops is located, realizing frequency hopping transmission of the first transmission between different frequency domain units, and thus being able to obtain a relatively large frequency diversity gain or increase the anti-interference ability of uplink transmission, improving the performance of the communication system.
[0066] Figure 3 is a schematic flowchart of the frequency hopping transmission method provided by the embodiments of the present application, as Figure 3 shown, this method includes step 301 - step 302; where:
[0067] Step 301, the terminal determines, based on target information or predefined rules, the frequency domain unit where each hop of the first transmission is located among at least two hops; the target information is used to indicate the frequency domain unit where at least one hop of the at least two hops is located; the predefined rules are used to determine the frequency domain unit where at least one hop of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units.
[0068] It should be noted that the embodiments of the present application can be applied to scenarios of frequency hopping transmission between frequency domain units in uplink transmission or downlink transmission. The terminal includes, but is not limited to, the types of terminal 11 listed above, and the network-side device includes, but is not limited to, the types of network-side device 12 listed above. The embodiments of the present application are not limited thereto.
[0069] Specifically, a cell consists of at least one frequency-domain unit, and the frequency-domain units may be discontinuous. A frequency-domain unit is a set of continuous frequency-domain resources. The frequency-domain unit can be a bandwidth (band), a carrier, a subband, a BWP, etc., and the size of each frequency-domain unit can be different. For example, a cell consists of four frequency-domain units with sizes of 3 MHz, 10 MHz, 5 MHz, and 5 MHz respectively. The first transmission can be an uplink transmission or a downlink transmission. The first transmission supports frequency hopping transmission on different frequency-domain units. For example, the terminal receives the first information sent by the network-side device, and the first information is used for the network-side device to configure or indicate that the first transmission supports frequency hopping transmission on different frequency-domain units. When frequency hopping is enabled, for example, the network-side device enables frequency hopping transmission through high-layer signaling or dynamic signaling, different hops of the first transmission can be within different frequency-domain units. The frequency-domain unit can be identified by a frequency-domain unit index (index / ID). If the frequency-domain unit corresponds to a band, the frequency-domain unit can also be identified by the band number. For simplicity, in this application, it is identified by the frequency-domain unit index. The method in this application can also be applicable to the case where the frequency-domain unit is identified by the band number.
[0070] Optionally, the terminal receives high-layer signaling or dynamic signaling sent by the network-side device. The high-layer signaling is used to configure the target information, and the dynamic signaling is used to indicate the target information.
[0071] The network-side device can send high-layer signaling or dynamic signaling to the terminal, and the terminal receives the high-layer signaling or dynamic signaling sent by the network-side device. Among them, the high-layer signaling is used to configure the target information, and the dynamic signaling is used to indicate the target information. The target information is used to indicate the frequency-domain unit where at least one hop of at least two hops is located.
[0072] The terminal can also obtain predefined rules through protocol predefinition. Among them, the terminal can determine the frequency-domain unit where at least one hop of at least two hops is located based on the predefined rules.
[0073] Therefore, the terminal can determine the frequency-domain unit where one hop of at least two hops of the first transmission is located according to the target information or the predefined rules.
[0074] For example, according to the predefined rules, determine the frequency-domain unit where the first hop is located, and the frequency-domain unit where each hop starting from the second hop is located is determined by the network-side device through high-layer signaling configuration or dynamic signaling indication. Or, according to the predefined rules, determine the frequency-domain unit where each hop starting from the second hop is located, and the frequency-domain unit where the first hop is located is determined by the network-side device through high-layer signaling configuration or dynamic signaling indication.
[0075] Optionally, for each of at least two hops predefined by the protocol, the frequency domain unit where the hop is located. For example, the first transmission includes 2 hops. The frequency domain unit where the first hop is located is the frequency domain unit with the smallest frequency domain unit index, the smallest frequency, or the frequency domain unit indicated to transmit the first transmission among the active frequency domain units. The frequency domain unit where the second hop is located is the frequency domain unit with the largest frequency domain unit index or the highest frequency among the active frequency domain units, or the next frequency domain unit or the next available or active frequency domain unit of the frequency domain unit where the first hop is located.
[0076] Optionally, the target information includes at least one of the following:
[0077] (1) First information, used to indicate the frequency domain unit where each of the at least two hops is located.
[0078] Specifically, the network configuration indicates the first information. For example, the first transmission includes 2 hops, and the base station configures or indicates the frequency domain unit index where the first hop is located The base station configures or indicates the frequency domain unit index where the second hop is located
[0079] Optionally, when the frequency hopping of the first transmission is enabled and the base station configures or indicates the frequency domain unit index where the first hop is located, the base station configures, indicates, or the protocol predefines the frequency domain unit index where the second hop is located
[0080] (2) Second information, used to indicate the frequency domain unit index where the first hop is located. Specifically, the frequency domain unit index where the first hop is located can be determined based on predefined rules, network configuration, or network indication.
[0081] (3) First frequency domain unit offset; the first frequency domain unit offset is used to indicate the offset of the frequency domain unit index where each hop starting from the second hop is located relative to the frequency domain unit index where the first hop is located, or relative to the frequency domain unit index where the previous hop is located, or the minimum offset.
[0082] Optionally, the first frequency domain unit offset offset only considers the active frequency domain units, that is, it offsets offset frequency domain units backward in the active frequency domain units according to the frequency domain unit where the first hop is located.
[0083] For example, the base station configures or indicates the frequency domain unit index where the first hop is located and configures or indicates that the offset of the frequency domain unit index where the second hop is located relative to the frequency domain unit index where the first hop is located is 2. The terminal determines the frequency domain unit index where the second hop is located according to the frequency domain unit index where the first hop is located and the offset 2 as
[0084] For example, the base station configures or indicates the frequency domain unit index where the first hop is located and configures or indicates that the offset of the frequency domain unit index where the second hop is located relative to the frequency domain unit index where the first hop is located is 2. The indexes of the frequency domain units in which the terminal is activated are 0, 1, 4, 5, and 6 respectively. The terminal determines the frequency domain unit index where the second hop is located as 5 in the activated frequency domain units according to the frequency domain unit index where the first hop is located and the offset 2
[0085] For example, the base station configures or indicates the frequency domain unit index where the second hop is located and configures or indicates that the offset of the frequency domain unit index where the third hop is located relative to the frequency domain unit index where the previous hop is located is 2. The terminal determines the frequency domain unit index where the third hop is located as according to the frequency domain unit index where the second hop is located
[0086] For example, the base station configures or indicates the frequency domain unit index where the first hop is located The base station configures or indicates that the offset of the frequency domain unit index where each hop starting from the second hop is located relative to the frequency domain unit index where the previous hop is located is 2. The terminal first determines the frequency domain unit index as according to the frequency domain unit index where the first hop is located (the offset times is 1). If the frequency domain unit with the frequency domain unit index 3 is available, the frequency domain unit index where the second hop is located is 3; if the frequency domain unit with the frequency domain unit index 3 is not available, the terminal offsets by 2 on the basis of the frequency domain unit index 3 to determine the frequency domain unit index as (the offset times is 2). If the frequency domain unit with the frequency domain unit index 5 is available, it is determined that the frequency domain unit with the frequency domain unit index 5 is the frequency domain unit index where the second hop is located. Otherwise, continue to offset by 2 on the basis of the frequency domain unit index 5 until an available frequency domain unit is found or the offset times reaches the maximum number of times. At this time, if the frequency domain unit with the frequency domain unit index 5 is available, the offset between the frequency domain unit index where the second hop is located, which is 5, and the frequency domain unit index where the first hop is located, which is 1, is 4
[0087] (4) The first frequency domain unit offset list; the first frequency domain unit offset list includes at least one second frequency domain unit offset, and the second frequency domain unit offset is used to indicate the offset of the frequency domain unit index where each hop starting from the second hop is located relative to the frequency domain unit index where the first hop is located, or the offset relative to the frequency domain unit index where the previous hop is located, or the minimum offset
[0088] Specifically, the first frequency-domain unit offset list may include at least one second frequency-domain unit offset. For example, if the first transmission includes two hops, only one second frequency-domain unit offset is required to determine the frequency-domain unit index where the second hop is located. The first frequency-domain unit offset list contains one second frequency-domain unit offset, and the terminal determines the frequency-domain unit where the second hop is located based on the frequency-domain unit index where the first hop is located and the second frequency-domain unit offset. Or if the first transmission includes two hops and the first frequency-domain unit offset list contains multiple second frequency-domain unit offsets, the terminal determines the candidate frequency-domain units where the second hop is located based on the frequency-domain unit index where the first hop is located and the second frequency-domain unit offsets. For example, the terminal determines the first candidate frequency-domain unit based on the frequency-domain unit where the first hop is located and the first second frequency-domain unit offset in the first frequency-domain unit offset list. If this frequency-domain unit is available, it is determined that this candidate frequency-domain unit is the frequency-domain unit where the second hop is located. If this candidate frequency-domain unit is unavailable, the terminal determines the second candidate frequency-domain unit based on the frequency-domain unit where the first hop is located and the second second frequency-domain unit offset in the frequency-domain unit offset list, and determines the frequency-domain unit where the second hop is located according to whether the second candidate frequency-domain unit is available. If the second candidate frequency-domain unit is unavailable, the terminal determines the third candidate frequency-domain unit based on the frequency-domain unit where the first hop is located and the third second frequency-domain unit offset in the first frequency-domain unit offset list, and so on, until an available frequency-domain unit is determined or until the last second frequency-domain unit offset in the first frequency-domain unit offset list is reached.
[0089] Optionally, assuming that PUCCH / PUSCH has only two hops, a first frequency-domain offset unit list configured by the base station contains multiple second frequency-domain unit offsets, and each second frequency-domain unit offset is used to indicate the offset of the frequency-domain unit index where each hop starting from the second hop is located relative to the frequency-domain unit index where the first hop is located. At this time, the multiple second frequency-domain unit offsets configured in this first frequency-domain offset unit list are candidate offsets, or in other words, the frequency-domain units determined according to the multiple second frequency-domain unit offsets are candidate frequency-domain units. The terminal can use only one of the frequency-domain units to transmit the second hop. For example, the terminal uses the first available candidate frequency-domain unit as the frequency-domain unit where the second hop is located.
[0090] Optionally, each second frequency-domain unit offset in the first frequency-domain unit offset list corresponds one-to-one to each hop starting from the second hop. For example, the first second frequency-domain unit offset in the first frequency-domain unit offset list corresponds to the second hop, and the second second frequency-domain unit offset in the first frequency-domain unit offset list corresponds to the third hop.
[0091] Optionally, the indication of the frequency-domain unit where the first hop is located and the indication of the first frequency-domain unit offset list can be separated and independently indicated, and the indication methods can be the same or different. For example, the base station can configure one or more first frequency-domain unit offset lists and indicate one of the first frequency-domain unit offset lists for the first transmission, and the first frequency-domain offset unit list is the first frequency-domain unit offset list indicated by the fourth information.
[0092] (5) At least one pair of frequency-domain units; the pair of frequency-domain units is used to indicate the frequency-domain units associated with the frequency-domain unit where the first hop is located.
[0093] Specifically, the base station configures one or more pairs of frequency-domain units, and each pair of frequency-domain units is used to indicate the frequency-domain units associated with the frequency-domain unit where the first hop is located.
[0094] For example, the first transmission includes 2 hops. The base station configures or indicates 1 pair of frequency-domain units for the first transmission, where the pair of frequency-domain units is used to indicate the frequency-domain unit where the second hop is located, which is associated with the frequency-domain unit where the first hop is located; the terminal can determine the frequency-domain unit where the second hop is located based on the frequency-domain unit where the first hop is located and the pair of frequency-domain units.
[0095] For example, the base station configures or indicates 3 pairs of frequency-domain units for the first transmission, where pair of frequency-domain units 1 indicates the frequency-domain unit where the second hop is located, which is associated with the frequency-domain unit where the first hop is located; pair of frequency-domain units 2 indicates the frequency-domain unit where the third hop is located, which is associated with the frequency-domain unit where the first hop is located; pair of frequency-domain units 3 indicates the frequency-domain unit where the fourth hop is located, which is associated with the frequency-domain unit where the first hop is located. The terminal can determine the frequency-domain unit where the second hop is located, the frequency-domain unit where the third hop is located, and the frequency-domain unit where the fourth hop is located respectively based on the frequency-domain unit where the first hop is located and the 3 pairs of frequency-domain units.
[0096] (6) The first frequency-domain unit list; the first frequency-domain unit list is used to indicate the frequency-domain unit indexes where each hop starts from the second hop.
[0097] Specifically, the base station configures or indicates the frequency-domain unit index where the first hop is located The base station also configures or indicates a first frequency-domain unit list for the first transmission; the first frequency-domain unit list includes multiple frequency-domain unit indexes, and each frequency-domain unit index in the first frequency-domain unit list corresponds to the frequency-domain unit index where each hop starts from the second hop. For example, the first frequency-domain unit list includes 3 frequency-domain unit indexes, where the 1st frequency-domain unit index corresponds to the frequency-domain unit index where the second hop is located, the 2nd frequency-domain unit index corresponds to the frequency-domain unit index where the third hop is located, and the 3rd frequency-domain unit index corresponds to the frequency-domain unit index where the fourth hop is located.
[0098] Optionally, assume that there are only 2 hops for PUCCH / PUSCH. The multiple frequency domain unit indices configured in the first frequency domain unit list are candidate frequency domain unit indices, and the terminal can select one of them to transmit the second hop. For example, the terminal uses the first available frequency domain unit as the frequency domain unit where the second hop is located.
[0099] (7) Second frequency domain unit list; the second frequency domain unit list is used to indicate the frequency domain unit index where each hop of the at least two hops is located.
[0100] Specifically, the base station configures or indicates a second frequency domain unit list for the first transmission. The second frequency domain unit list includes multiple frequency domain unit indices, and each frequency domain unit index in the second frequency domain unit list respectively corresponds to the frequency domain unit index where each hop is located. For example, the second frequency domain unit list includes 4 frequency domain unit indices. Among them, the 1st frequency domain unit index corresponds to the frequency domain unit index where the first hop is located, the 2nd frequency domain unit index corresponds to the frequency domain unit index where the second hop is located, the 3rd frequency domain unit index corresponds to the frequency domain unit index where the third hop is located, and the 4th frequency domain unit index corresponds to the frequency domain unit index where the fourth hop is located. The terminal can determine the frequency domain unit where each hop is located according to the second frequency domain unit list.
[0101] Optionally, assume that there are only 2 hops for PUCCH / PUSCH. The multiple frequency domain unit indices configured in the second frequency domain unit list are candidate frequency domain unit indices, and the terminal can select two of them to transmit the second hop. For example, the terminal uses the first available frequency domain unit among the candidate frequency domain units as the frequency domain unit where the first hop is located, and uses the second available frequency domain unit among the candidate frequency domain units as the frequency domain unit where the second hop is located.
[0102] (8) Frequency hopping pattern, used to indicate the frequency domain unit where each hop of the at least two hops is located.
[0103] Specifically, the frequency hopping pattern pattern indicates the frequency domain unit where each hop of the first transmission is located, and the terminal can determine the frequency domain unit where each hop is located according to the frequency hopping pattern.
[0104] Optionally, the hopping pattern further indicates the time domain unit where each hop of the first transmission is located or the relationship between the time domain units where different hops are located. For example, it is indicated by an X-bit bitmap, where each bit of the bitmap corresponds to a time unit, 1 indicates that the first transmission is made in this time unit, and 0 indicates that the first transmission is not made in this time unit. For example, 10010 means that the first transmission makes the first hop and the second hop in the first slot and the fourth slot respectively. The first slot and the fourth slot may be the first slot or the fourth slot starting from a certain slot configured or indicated by the base station. In the prior art, the time domain unit where the first hop of the first transmission is located is determined according to the base station configuration or indication, and the time domain units where the remaining hops are located are determined according to predefined rules (for example, the time domain units where different hops are located are consecutive time slots or sub-time slots or consecutive available time slots or sub-time slots, etc.). The hopping pattern further indicating the time domain unit where each hop of the first transmission is located or the relationship between the time domain units where different hops are located can flexibly indicate the time domain units where different hops are located, ensure that each hop of the first transmission can be transmitted, and improve the reliability of the first transmission.
[0105] Step 302: The terminal performs transmission on the frequency domain unit where at least one hop of the at least two hops is located.
[0106] Specifically, after the terminal determines the frequency domain unit where each hop of at least two hops of the first transmission is located based on the target information or predefined rules, when the frequency hopping transmission of the first transmission is enabled, the terminal can perform transmission on the frequency domain unit where at least one hop of the at least two hops is located. Among them, the frequency hopping may be inter-slot hopping, intra-slot hopping, or inter-transmission occasion (such as inter-PUCCH, inter-PUSCH) hopping.
[0107] Preferably, the frequency domain hopping is inter-slot hopping. For example, different hops of the first transmission are made in different time slots. Or rather, within the same time slot, the first transmission is made on the same frequency domain unit.
[0108] It should be noted that when the frequency domain unit where any hop is located is unavailable (for example, the frequency domain unit is deactivated or in an inactive state, or the frequency domain bandwidth of the first transmission exceeds the frequency domain range of the frequency domain unit, or the transmission direction of the first transmission does not match the transmission direction configured or indicated for the frequency domain unit. For example, when the first transmission is an uplink transmission and the frequency domain unit corresponding to any symbol position is configured or indicated as a downlink (DL) symbol), the terminal may not perform transmission on this frequency domain unit. For example, if the first transmission includes two hops, the frequency domain unit where the first hop is located is available, and the frequency domain unit where the second hop is located is unavailable, then the terminal cancels the first transmission, or the terminal cancels the transmission of the second hop, or the terminal cancels the frequency domain hopping transmission, transmits the first hop and the second hop on the frequency domain unit where the first hop is located, and does not perform transmission on the above-mentioned frequency domain unit where the second hop is located, or the terminal switches the second hop to another available frequency domain unit for transmission according to predefined rules and / or base station instructions or delays it to another available time unit for transmission.
[0109] Optionally, the availability of the frequency domain unit includes at least one of the following: the frequency domain unit is activated or in an active state; the transmission direction configured or indicated for the time domain position corresponding to the frequency domain unit is the same as that of the first transmission; for example, when the first transmission is an uplink transmission, the time domain position corresponding to the frequency domain unit is configured or indicated as UL, flexible, or SubBand Full Duplex (SBFD) symbol; when the first transmission is a downlink transmission, the time domain position corresponding to the frequency domain unit is configured or indicated as DL, flexible, or SBFD symbol; the frequency domain resources of the first transmission are within the available resource range of the frequency domain unit.
[0110] Optionally, the hopping mode of the first transmission is intra-slot hopping, inter-slot hopping, or inter-transmission occasion hopping (such as inter-PUCCH, inter-PUSCH).
[0111] In the embodiments of the present application, the terminal determines the frequency domain unit where each of at least two hops of the first transmission is located based on target information or predefined rules; the target information is used to indicate the frequency domain unit where at least one of the at least two hops is located; the predefined rules are used to determine the frequency domain unit where at least one of the at least two hops is located; the first transmission supports hopping transmission on different frequency domain units; enabling the terminal to perform transmission on the frequency domain unit where at least one of the at least two hops is located, realizing the hopping transmission of the first transmission between different frequency domain units, and thus being able to obtain a larger frequency diversity gain and improve the performance of the communication system.
[0112] Optionally, the method for obtaining the frequency domain unit index where the first hop is located is the same as or different from the method for obtaining the frequency domain unit index where each hop starting from the second hop is located.
[0113] Specifically, the base station configures the frequency domain unit index where the first hop is located through high-layer signaling, and indicates the frequency domain unit index where the second hop is located through dynamic indication signaling; or, the base station indicates the frequency domain unit index where the first hop is located through dynamic indication signaling, and configures the frequency domain unit index where the first hop is located through high-layer signaling.
[0114] In the embodiments of the present application, the terminal can accurately determine the frequency domain unit where each of at least two hops of the first transmission is located based on the target information configured or indicated by the base station, so that the terminal can perform transmission on different frequency domain units where at least one of the at least two hops is located, thereby obtaining a larger frequency diversity gain or increasing the anti-interference ability of the uplink transmission, and improving the performance of the communication system.
[0115] Optionally, the terminal determines the frequency domain unit index where the h-th hop is located based on the frequency domain unit index where the first hop is located and the first frequency domain offset; where h is an integer greater than 1; or, the terminal determines the frequency domain unit index where the (m + 1)-th hop is located based on the frequency domain unit index where the m-th hop is located and the first frequency domain offset; where m is an integer greater than 0.
[0116] Specifically, when the target information includes the second information and the first frequency domain offset, the terminal can determine the frequency domain unit index where the h-th hop is located based on the frequency domain unit index where the first hop is located indicated by the second information and the first frequency domain offset, where h is an integer greater than 1. For example, when h = 2, the frequency domain unit index where the first hop is located is 1, and the first frequency domain offset is 2, then the terminal can determine that the frequency domain unit index where the second hop is located is 3; when h = 3, the terminal can determine that the frequency domain unit index where the third hop is located is 5.
[0117] Alternatively, the terminal can determine the frequency domain unit index where the (m + 1)-th hop is located based on the frequency domain unit index where the m-th hop is located and the first frequency domain offset; where m is an integer greater than 0. For example, when m = 1, the frequency domain unit index where the m-th hop is located is 1, and the first frequency domain offset is 2, the determined frequency domain unit index is 3, but since the frequency domain unit with index 3 is unavailable, the terminal offsets by 2 based on the frequency domain unit index 3 and determines that the frequency domain unit index is 5, and the frequency domain unit with index 5 is available, then the frequency domain unit index where the second hop is located is 5.
[0118] In an embodiment of the present application, the terminal determines the frequency domain unit index where the h-th hop is located through the frequency domain unit index where the first hop is located and the first frequency domain unit offset; where h is an integer greater than 1; alternatively, the terminal determines the frequency domain unit index where the (m + 1)-th hop is located based on the frequency domain unit index where the m-th hop is located and the first frequency domain unit offset; where m is an integer greater than 0, realizing frequency hopping transmission between different frequency domain units, so that sufficient frequency domain diversity gain can be obtained or the anti-interference ability can be increased, improving the effectiveness and performance of the communication system.
[0119] Optionally, the terminal determines the frequency domain unit index where the (m + 1)-th hop is located based on the frequency domain unit index where the m-th hop is located and the first frequency domain unit offset, including:
[0120] The terminal determines the frequency domain unit index N where the m-th hop is located m and the first frequency domain unit offset offset1, and determines that the frequency domain unit index where the (m + 1)-th hop is located is (N m + offset1 * n); where n satisfies at least one of the following: n is the smallest positive integer available for the frequency domain unit with the frequency domain unit index (N m + offset1 * n); n is less than or equal to the first value; n is a predefined integer.
[0121] For example, when m is 1, the frequency domain unit index N where the m-th hop is located m is 1, and the first frequency domain unit offset offset1 is 2, then the frequency domain unit index determined by the first offset of the terminal is 1 + 2 * 1 = 3. However, since the frequency domain unit with the index 3 is unavailable, the terminal offsets by 2 based on the frequency domain unit index 3, then the frequency domain unit index determined by the second offset is 1 + 2 * 2 = 3. In the case where the frequency domain unit with the index 5 is unavailable, the terminal offsets by 2 based on the frequency domain unit index 5, then the frequency domain unit index determined by the third offset is 1 + 2 * 3 = 3. In the case where the frequency domain unit with the index 7 is unavailable, the offset is repeated until an available frequency domain unit is found or until the maximum number of offsets predefined or configured by the base station is completed.
[0122] Optionally, if the index of the frequency domain unit where the (m - 1)-th hop is located is N m-1 , the terminal may determine the frequency domain unit index where the m-th hop is located based on the frequency domain unit index N where the (m - 1)-th hop is located m-1 and the first frequency domain unit offset offset1, and determine that the frequency domain unit index where the m-th hop is located is (N m-1 + offset1 * n); where n satisfies at least one of the following: n is the smallest positive integer available for the frequency domain unit with the frequency domain unit index (N m-1The smallest positive integer available for the frequency domain unit of (+ offset1 * n); n is less than or equal to the first value; n is a predefined integer.
[0123] Optionally, the terminal determines the frequency domain unit index of the (i + 1)-th hop based on the frequency domain unit index where the first hop is located and the i-th second frequency domain offset in the first frequency domain offset list; where, i is a positive integer;
[0124] Alternatively, the terminal determines the frequency domain unit index of the (i + 1)-th hop based on the frequency domain unit index N1 where the first hop is located and the j-th second frequency domain offset offset j in the first frequency domain offset list, and determines the frequency domain unit index of the (i + 1)-th hop; where, j is greater than or equal to i and satisfies that the frequency domain unit with the frequency domain index of N1 + offset j is the smallest positive integer available.
[0125] Alternatively, the terminal determines the frequency domain unit index of the (g + 1)-th hop based on the frequency domain unit index where the g-th hop is located and the g-th second frequency domain offset in the first frequency domain offset list; where, g is an integer greater than 0;
[0126] Alternatively, the terminal determines the frequency domain unit index of the (g + 1)-th hop based on the frequency domain unit index N g where the g-th hop is located and the x-th second frequency domain offset offset x in the first frequency domain offset list, and determines that the frequency domain unit index of the (g + 1)-th hop is N g + offset x ; where, g is an integer greater than 1, x is greater than or equal to g and satisfies that the frequency domain unit with the frequency domain index of N g + offset x is the smallest positive integer available.
[0127] Alternatively, the terminal determines the frequency domain unit index of the (q + 1)-th hop based on the frequency domain unit index N q where the q-th hop is located and the k-th and p second frequency domain offsets after the k-th in the first frequency domain offset list, and determines that the frequency domain unit index of the (q + 1)-th hop is where, p is the smallest positive integer that satisfies the frequency domain unit index of is available, q is an integer greater than or equal to 1, offset j represents the j-th second frequency domain offset in the first frequency domain offset list, and k - 1 is the index of the second frequency domain offset used to determine the (q - 1)-th hop in the first frequency domain offset list.
[0128] Specifically, the first frequency domain unit offset list includes at least one second frequency domain unit offset, and each second frequency domain unit offset corresponds one-to-one to each hop starting from the second hop.
[0129] When the target information includes the second information and the first frequency domain unit offset list, the terminal may determine the frequency domain unit index of the (i + 1)-th hop based on the frequency domain unit index of the first hop indicated by the second information and the i-th second frequency domain unit offset in the first frequency domain unit offset list; where i is a positive integer. For example, when i = 1, the frequency domain unit index of the first hop is 1, and the first second frequency domain unit offset in the first frequency domain unit offset list is 2. The second frequency domain unit offset represents the offset relative to the frequency domain unit index of the first hop. Then the terminal may determine that the frequency domain unit index of the second hop is 3; when i = 2, the frequency domain unit index of the first hop is 1, and the second second frequency domain unit offset in the first frequency domain unit offset list is 3. Then the terminal may determine that the frequency domain unit index of the third hop is 4.
[0130] Alternatively, the terminal may determine the frequency domain unit index of the (i + 1)-th hop based on the frequency domain unit index N1 of the first hop and the j-th second frequency domain unit offset offset j in the first frequency domain unit offset list; where j is greater than or equal to i and satisfies that the smallest positive integer for which the frequency domain unit with the frequency domain unit index N1 + offset j is available. For example, when i = 1, the frequency domain unit index N1 of the first hop is 1, and the second frequency domain unit offset represents the offset relative to the frequency domain unit index of the first hop. Taking the first second frequency domain unit offset offset1 of the j = 1-th in the first frequency domain unit offset list as 2, the determined frequency domain unit index is 1 + 2 = 3; when the frequency domain unit with the index 3 is available, the frequency domain unit index 3 is determined as the frequency domain unit index of the second hop; or
[0131] when the frequency domain unit with the index 3 is not available, taking the second second frequency domain unit offset offset2 of the j = 2-th in the frequency domain unit offset list as 5, the determined frequency domain unit index is 1 + 6; when the frequency domain unit with the index 6 is not available, repeatedly take the j-th second frequency domain unit offset offset j in the first frequency domain unit list until the determined frequency domain unit is available or the last second frequency domain unit offset in the first frequency domain offset unit list is executed.
[0132] Alternatively, the terminal may determine the frequency domain unit index where the (g + 1)-th hop is located based on the frequency domain unit index where the g-th hop is located and the g-th second frequency domain unit offset in the first frequency domain unit offset list; where g is an integer greater than 0. For example, when g = 1 and the first second frequency domain unit offset in the first frequency domain unit offset list is 2, and the second frequency domain unit offset represents the offset relative to the frequency domain unit index where the previous hop is located, the determined frequency domain unit index is 1 + 2 = 3; if the frequency domain unit with index 3 is available, then the frequency domain unit index where the 2nd hop is located is determined to be 3.
[0133] Alternatively, the terminal may be based on the frequency domain unit index N where the g-th hop is located g and the x-th second frequency domain unit offset offset in the first frequency domain unit offset list x , to determine that the frequency domain unit index where the (g + 1)-th hop is located is N g + offset x ; where g is an integer greater than 0, and x is a positive integer greater than or equal to g and such that the frequency domain unit index is N g + offset x is available. For example, when g = 1, x = 2, the frequency domain unit index where the 1st hop is located is 1, and the 2nd second frequency domain unit offset in the first frequency domain unit offset list is 3, and the second frequency domain unit offset represents the offset relative to the frequency domain unit index where the previous hop is located, then according to the 1st second frequency domain unit offset in the first frequency domain unit offset list, the frequency domain unit index is determined to be 4, and if the frequency domain unit with index 4 is available, then the frequency domain unit index where the 2nd hop is located is determined to be 4.
[0134] Alternatively, the terminal may be based on the frequency domain unit index N where the q-th hop is located q and the k-th and the p second frequency domain unit offsets after the k-th in the first frequency domain unit offset list, to determine that the frequency domain unit index where the (q + 1)-th hop is located is where p is the smallest positive integer that satisfies the frequency domain unit index being
[0135] available, q is an integer greater than or equal to 0, and offset jDenote the j-th second frequency domain unit offset in the first frequency domain unit offset list. k - 1 is the index of the second frequency domain unit offset used for the (q - 1)-th hop in the frequency domain offset list. Assume that the index of the second frequency domain unit offset corresponding to the first hop in the first frequency domain offset list is 0, q = 1, p = 3, k = 1. The second frequency domain unit offset represents the offset relative to the frequency domain unit index where the previous hop is located. The frequency domain unit index N1 where the first hop is located is 1. The first second frequency domain unit offset is 2, the second second frequency domain unit offset is 3, the third second frequency domain unit offset is 4, and the fourth second frequency domain unit offset is 2. Then the frequency domain unit index where the second hop is located is 1 + 2 + 3 + 4 + 2 = 12. Alternatively, the frequency domain unit index N1 where the first hop is located is 1. The first second frequency domain unit offset is 2, the second second frequency domain unit offset is 3, the third second frequency domain unit offset is 4, and the fourth second frequency domain unit offset is 2. Then the frequency domain unit index determined according to the frequency domain unit index where the first hop is located and the first second frequency domain unit offset is 3. The frequency domain unit with index 3 is unavailable. Then, on the basis of index 3, offset by the second second frequency domain unit offset, and the determined frequency domain unit index is 6. The frequency domain unit with index 6 is unavailable. Then, on the basis of index 6, offset by the third second frequency domain unit offset, and the determined frequency domain unit index is 10. The frequency domain unit with index 10 is available. Then, the frequency domain unit index where the second hop is located is determined to be 10.
[0136] In an embodiment of the present application, the terminal determines the frequency domain unit index of each hop after the second hop through the frequency domain unit index where the first hop is located and the second frequency domain unit offset in the first frequency domain unit offset list, so that the terminal performs frequency hopping transmission between different frequency domain units, thereby obtaining sufficient frequency domain diversity gain or increasing the anti-interference ability, and improving the effectiveness and performance of the communication system.
[0137] Optionally, when the frequency domain unit index obtained based on the first frequency domain unit offset or the second frequency domain unit offset is greater than the maximum frequency domain unit index in the configured or activated frequency domain units, the terminal uses wrap around or modulo operation to determine the frequency domain unit index of each hop starting from the second hop.
[0138] Specifically, when the frequency domain unit index obtained based on the first frequency domain unit offset or the second frequency domain unit offset is greater than the maximum frequency domain unit index in the configured or activated frequency domain units, the terminal can use wrap around or modulo operation to determine the frequency domain unit index of each hop starting from the second hop. For example, when exceeds the maximum index of the UL available or activated frequency domain units, the terminal uses the wrap around operation to determine such as Among them, represents the number of uplink configured or available or active frequency domain units.
[0139] Optionally, when the target information includes the at least one frequency domain unit pair, the terminal determines, based on the target information, the frequency domain unit where each hop of the first transmission is located, including:
[0140] The terminal determines the frequency domain unit index where each hop starting from the second hop is located based on each of the frequency domain unit pairs; the terminal determines the frequency domain unit where each hop of the at least two hops of the first transmission is located based on the frequency domain unit index where the first hop is located and the frequency domain unit index where each hop starting from the second hop is located.
[0141] Specifically, since each frequency domain unit pair is used to indicate the frequency domain unit associated with the frequency domain unit where the first hop is located, the terminal can determine the frequency domain unit index where each hop starting from the second hop is located based on each frequency domain unit pair, that is, respectively use the frequency domain unit index associated with the frequency domain unit where the first hop is located as the frequency domain unit index where each hop starting from the second hop is located. The terminal can determine the frequency domain unit where each hop of the at least two hops of the first transmission is located according to the frequency domain unit index where the first hop is located and the frequency domain unit index where each hop starting from the second hop is located.
[0142] For example, the base station configures or indicates 3 frequency domain unit pairs for the first transmission. Among them, frequency domain unit pair 1 indicates the frequency domain unit where the second hop associated with the frequency domain unit where the first hop is located is located; frequency domain unit pair 2 indicates the frequency domain unit where the third hop associated with the frequency domain unit where the first hop is located is located; frequency domain unit pair 3 indicates the frequency domain unit where the fourth hop associated with the frequency domain unit where the first hop is located is located. The terminal can determine the frequency domain unit where the second hop is located, the frequency domain unit where the third hop is located, and the frequency domain unit where the fourth hop is located according to the frequency domain unit where the first hop is located and the 3 frequency domain unit pairs, so as to determine the frequency domain unit where the first hop is located, the frequency domain unit where the second hop is located, the frequency domain unit where the third hop is located, and the frequency domain unit where the fourth hop is located.
[0143] In the embodiments of the present application, the terminal determines the frequency domain unit index where each hop is located through each frequency domain unit pair, so that the terminal performs frequency hopping transmission between different frequency domain units, thereby obtaining a relatively large frequency domain diversity gain or increasing the anti-interference ability, and improving the effectiveness and performance of the communication system.
[0144] Optionally, when the target information includes the first frequency domain unit list, the terminal determines, based on the target information, the frequency domain unit where at least one hop of the first transmission is located, including:
[0145] The terminal determines the frequency domain unit index of each hop starting from the second hop in sequence according to the frequency domain unit index in the first frequency domain unit list, in the order corresponding to the frequency domain unit index of each hop starting from the second hop; the terminal determines the frequency domain unit where at least one hop of the at least two hops of the first transmission is located based on the frequency domain unit index where the first hop is located and the frequency domain unit index of each hop starting from the second hop.
[0146] Specifically, the first frequency domain unit list includes multiple frequency domain unit indexes, and each frequency domain unit index in the first frequency domain unit list corresponds to the frequency domain unit index of each hop starting from the second hop. The terminal can determine the frequency domain unit index of each hop starting from the second hop in sequence according to the order corresponding to the frequency domain unit index of each hop starting from the second hop in the first frequency domain unit list. The terminal then determines the frequency domain unit where each hop of the at least two hops is located based on the frequency domain unit index where the first hop is located and the frequency domain unit index of each hop starting from the second hop.
[0147] For example, the first frequency domain unit list includes 3 frequency domain unit indexes. Among them, the first frequency domain unit index corresponds to the frequency domain unit index of the second hop, the second frequency domain unit index corresponds to the frequency domain unit index of the third hop, and the third frequency domain unit index corresponds to the frequency domain unit index of the fourth hop. The terminal can determine that the frequency domain unit index of the second hop is the first frequency domain unit index, the frequency domain unit index of the third hop is the second frequency domain unit index, and the frequency domain unit index of the fourth hop is the third frequency domain unit index in sequence according to the order corresponding to the frequency domain unit index of each hop starting from the second hop in the first frequency domain unit list.
[0148] Optionally, the terminal determines the frequency domain unit index of at least one hop starting from the second hop based on the first frequency domain unit list, in the order corresponding to the frequency domain unit index of each hop starting from the second hop, including:
[0149] When the first target frequency domain unit determined by the terminal in sequence according to the order corresponding to the frequency domain unit index of each hop starting from the second hop in the first frequency domain unit list is unavailable, the terminal sequentially moves to the next frequency domain unit of the first target frequency domain unit until the determined frequency domain unit is available or until the last frequency domain unit in the first frequency domain unit list.
[0150] Specifically, the first target frequency-domain unit is an unavailable frequency-domain unit in the first frequency-domain unit list. When the first target frequency-domain unit determined by the terminal in the order corresponding to the frequency-domain unit indexes of each hop starting from the second hop in sequence according to the frequency-domain unit indexes in the first frequency-domain unit list is unavailable, the terminal can sequentially move to the next frequency-domain unit of the first target frequency-domain unit. When the next frequency-domain unit of the first target frequency-domain unit is unavailable, the next frequency-domain unit is used as the first target frequency-domain unit, and then move to the next frequency-domain unit of this first target frequency-domain unit until the determined frequency-domain unit is available or the last frequency-domain unit in the first frequency-domain unit list is reached.
[0151] Alternatively, the terminal respectively determines corresponding candidate frequency-domain units according to the first frequency-domain unit list, and selects the first N available frequency-domain units from the candidate frequency-domain units to be respectively used for the second hop, the third hop, …, the (N + 1)-th hop of the first transmission.
[0152] For example, the first frequency-domain unit list includes 3 frequency-domain unit indexes. When the frequency-domain unit corresponding to the first frequency-domain unit index is available, the terminal determines the first frequency-domain unit index as the frequency-domain unit index where the second hop is located; when the frequency-domain unit corresponding to the first frequency-domain unit index is unavailable, the terminal determines whether the frequency-domain unit corresponding to the second frequency-domain unit index is available; when the frequency-domain unit corresponding to the second frequency-domain unit index is available, the terminal determines the second frequency-domain unit index as the frequency-domain unit index where the second hop is located.
[0153] In the embodiments of the present application, the terminal determines the frequency-domain unit index where each hop is located through the first frequency-domain unit list, so that the terminal performs frequency hopping transmission between different frequency-domain units, thereby obtaining a relatively large frequency-domain diversity gain or increasing the anti-interference ability, and improving the effectiveness and performance of the communication system.
[0154] Optionally, when the target information includes the second frequency-domain unit list, the terminal determines the frequency-domain unit where at least one hop of the first transmission is located based on the target information, including:
[0155] The terminal determines the frequency-domain unit where each hop of the at least two hops of the first transmission is located based on the second frequency-domain unit list in the order of the frequency-domain unit indexes in the second frequency-domain unit list;
[0156] Or,
[0157] When the second target frequency-domain unit determined based on the order of the frequency-domain unit indexes in the second frequency-domain unit list is unavailable, the terminal sequentially moves to the next frequency-domain unit of the second target frequency-domain unit until the determined frequency-domain unit is available or the last frequency-domain unit in the second frequency-domain unit list is reached.
[0158] Specifically, the second frequency domain unit list includes multiple frequency domain unit indexes, and each frequency domain unit index in the second frequency domain unit list respectively corresponds to the frequency domain unit index where each hop is located. For example, the second frequency domain unit list includes 3 frequency domain unit indexes, where the 1st frequency domain unit index corresponds to the frequency domain unit index where the first hop is located, the 2nd frequency domain unit index corresponds to the frequency domain unit index where the second hop is located, and the 3rd frequency domain unit index corresponds to the frequency domain unit index where the third hop is located. The terminal can determine the frequency domain unit where each hop is located according to the second frequency domain unit list.
[0159] The terminal can determine the frequency domain unit where each hop in at least two hops of the first transmission is located in the order of the frequency domain unit indexes in the second frequency domain unit list. For example, the terminal determines that the 1st frequency domain unit index is the frequency domain unit index where the first hop is located, the 2nd frequency domain unit index is the frequency domain unit index where the second hop is located, and the 3rd frequency domain unit index is the frequency domain unit index where the third hop is located.
[0160] Alternatively, the second target frequency domain unit is an unavailable frequency domain unit in the second frequency domain unit list. When the second target frequency domain unit determined in the order of the frequency domain unit indexes in the second frequency domain unit list is unavailable, the terminal can sequentially move to the next frequency domain unit of the second target frequency domain unit. When the next frequency domain unit of the second target frequency domain unit is unavailable, the next frequency domain unit is used as the second target frequency domain unit, and then move to the next frequency domain unit of this second target frequency domain unit until the determined frequency domain unit is available or the last frequency domain unit in the second frequency domain unit list.
[0161] For example, the second frequency domain unit list includes 4 frequency domain unit indexes. When the frequency domain unit corresponding to the 1st frequency domain unit index is available, the terminal determines the 1st frequency domain unit index as the frequency domain unit index where the first hop is located; when the frequency domain unit corresponding to the 1st frequency domain unit index is unavailable, the terminal determines whether the frequency domain unit corresponding to the 2nd frequency domain unit index is available; when the frequency domain unit corresponding to the 2nd frequency domain unit index is available, the terminal determines the 2nd frequency domain unit index as the frequency domain unit index where the first hop is located; when the frequency domain unit corresponding to the 3rd frequency domain unit index is available, the terminal determines the 3rd frequency domain unit index as the frequency domain unit index where the second hop is located.
[0162] Alternatively, the terminal respectively determines the corresponding candidate frequency domain units according to the second frequency domain unit list, and selects the first M available frequency domain units from the candidate frequency domain units for the first hop, the second hop,..., the Mth hop transmissions of the first transmission respectively.
[0163] In an embodiment of the present application, the terminal determines the frequency domain unit index where each hop is located through a second list of frequency domain units, enabling the terminal to perform frequency hopping transmission between different frequency domain units, thereby obtaining a larger frequency domain diversity gain or increasing the anti-interference ability and improving the effectiveness and performance of the communication system.
[0164] Optionally, when any frequency domain unit determined by the terminal based on the target information is unavailable, the terminal performs transmission according to any of the following: the terminal cancels the transmission of the first transmission corresponding to the hop in the any frequency domain unit; the terminal switches the transmission of the first transmission corresponding to the hop in the any frequency domain unit to another available frequency domain unit for transmission; the terminal defers the transmission of the first transmission corresponding to the hop in the any frequency domain unit to an available frequency domain unit corresponding to another available time unit for transmission.
[0165] Specifically, when any frequency domain unit determined by the terminal based on the target information is unavailable, the terminal may cancel the transmission of the first transmission corresponding to the hop in any frequency domain unit, or the terminal may switch the transmission of the first transmission corresponding to the hop in any frequency domain unit to another available frequency domain unit according to a predefined rule and / or a base station indication for transmission, or the terminal defers the transmission of the first transmission corresponding to the hop in the first frequency domain unit to an available frequency domain unit corresponding to another available time unit for transmission.
[0166] Optionally, when only one of the at least two hops of the first transmission has an available frequency domain unit or the number of available frequency domain units is less than the first value, the terminal falls back from the frequency hopping mode to a non-frequency hopping mode or a non-frequency domain unit hopping mode.
[0167] Optionally, the first value is determined based on at least one of the following: the maximum number of frequency hops; network indication; protocol predefined.
[0168] For example, if the first transmission includes 2 hops, the frequency domain unit where the first hop is located is available, and the frequency domain unit where the second hop is located is unavailable, then the terminal may fall back from the frequency hopping mode to a non-frequency hopping mode or a non-frequency domain unit hopping mode. Or, if the first transmission includes 3 hops, the maximum number of frequency hops configured or indicated by the base station is 3, the frequency domain units where the first hop and the second hop are located are available, and the frequency domain unit where the third hop is located is unavailable, then the terminal may fall back from the frequency hopping mode to a non-frequency hopping mode or a non-frequency domain unit hopping mode.
[0169] Next, the frequency hopping transmission method provided by the embodiments of the present application will be further described through specific embodiments.
[0170] Embodiment 1
[0171] Assume that a cell consists of 3 frequency-domain units, and the sizes of these 3 frequency-domain units (frequency-domain unit index 0, frequency-domain unit index 1, frequency-domain unit index 2) are 5 MHz, 10 MHz, and 5 MHz respectively. The base station can configure some or all of the frequency-domain units for uplink transmission, and the base station can also activate or deactivate these 3 frequency-domain units. It should be noted that in Figures 4 to 8 it is represented by taking the frequency-domain unit as the BWP for illustration, where the frequency-domain unit can be any one of bandwidth (band), carrier, subband, and BWP.
[0172] For each PUCCH resource, the base station configures (for example, according to the frequency-domain unit where the PUCCH resource is configured, or configures the corresponding frequency-domain unit for each (per) PUCCH resource, or for channel state information (CSI), scheduling request (SR), or semi-persistent scheduling (SPS) hybrid automatic repeat request acknowledgement (HARQ-ACK) reporting, indicates the frequency-domain unit where CSI, SR, SPS, or HARQ-ACK reporting is located) or indicates (for example, for dynamically scheduled HARQ-ACK, indicates the frequency-domain unit where HARQ-ACK is located through scheduling or activating DCI) the frequency-domain unit index of the first hop (the frequency-domain unit index can be an ID), and configures or indicates the frequency-domain unit index of the second hop. For example, the PUCCH resource is configured in the following way:
[0173] Method 1: The base station configures the frequency-domain unit index of each hop of each PUCCH transmission through higher-layer parameters. Figure 4 is one of the schematic diagrams of the frequency-domain unit index of each hop of PUCCH transmission provided by the embodiments of the present application. As Figure 4 shown, the base station configures the first hop of a PUCCH resource in BWP0 (assuming the frequency-domain unit is BWP0 in this embodiment) and the second hop in BWP1 through higher-layer parameters. For example, the base station configures the frequency-domain unit ID of each hop when configuring each PUCCH resource (assuming IE PUCCHresource is used). As shown below, where BWP0 represents the BWP ID where the first hop of the PUCCH resource is located, and BWP1 represents the BWP ID where the second hop of the PUCCH resource is located.
[0174] PUCCH resource{
[0175] PUCCH-resourceId
[0176] BWP0 → That is, provide a BWP ID for the first hop of each PUCCH resource
[0177] StartingPRB
[0178] Frequency hopping (intra-slot, inter-slot, other?) →
[0179] BWP1 Optionally, when inter-slot frequency hopping is enabled, configure BWP1 (Cond on inter-slot frequency hopping)
[0180] SecondHopPRB
[0181] }
[0182] Method 2: The base station configures or indicates the frequency hopping offset of PUCCH transmission. In one implementation, the base station indicates (such as higher layer configuration or DCI indication) a frequency hopping offset; in another implementation, the base station indicates (such as higher layer configuration or DCI indication) a list of frequency domain unit offsets. For example, the terminal determines the frequency domain unit where the first hop of PUCCH transmission is located through base station indication, higher layer configuration, or predefined rules, and determines the frequency domain unit where each hop starting from the second hop is located according to the frequency hopping offset. Among them, for the frequency hopping offset offset, it can be the offset relative to the frequency domain unit index where the first hop is located, or the offset relative to the frequency domain unit index where the previous hop is located, or the number of available or active frequency domain units offset in the available or active frequency domain units relative to the frequency domain unit index where the previous hop is located.
[0183] Figure 5 This is the second schematic diagram of the frequency domain unit index where each hop of PUCCH transmission provided by the embodiments of the present application. As Figure 5 shown, the base station determines through higher layer parameter configuration, DCI indication, or predefined rules that the frequency domain unit where the first hop of PUCCH transmission is located is BWP0, and the frequency hopping offset is 2. Then the terminal can determine that the frequency domain unit where the second hop is located is BWP2. Figure 6 This is the third schematic diagram of the frequency domain unit index where each hop of PUCCH transmission provided by the embodiments of the present application. As Figure 6As shown, the base station determines that the frequency domain unit where the first hop of PUCCH transmission is located is BWP1 through high-layer parameter configuration, DCI indication, or predefined rules, and the frequency hopping offset is 1. Then the terminal can determine that the frequency domain unit is BWP2. Since BWP2 is unavailable, the terminal can continue to offset by 1 frequency domain unit to determine BWP0. When the corresponding resources on BWP0 are available, it determines that the frequency domain unit where the second hop is located is BWP0.
[0184] Method 3: The base station configures at least one pair of frequency domain units or a list of frequency domain units, and configures or indicates a pair of frequency domain units or a list of frequency domain units for each PUCCH resource. Figure 7 It is the fourth schematic diagram of the frequency domain unit index where each hop of PUCCH transmission provided by the embodiments of the present application. As Figure 7 shown, the base station configures a pair of frequency domain units for a PUCCH through high-layer configuration signaling. The terminal determines that the frequency domain unit where the first hop of PUCCH transmission is located is BWP0 according to this pair of frequency domain units, and the frequency domain unit where the second hop is located is BWP1.
[0185] For example, the base station configures a pair of frequency domain units in the following manner. Each pair of frequency domain units can be identified by a pair of frequency domain unit IDs (BWP-pairId), and each pair of frequency domain units can be configured with two frequency domain unit indexes.
[0186] BWP pair{
[0187] BWP-pairId
[0188] BWPID1
[0189] BWPID2
[0190] }
[0191] For example, when the base station configures each PUCCH resource, it configures the corresponding pair of frequency domain units for this PUCCH resource. In addition, the base station can also indicate the BWP-pairId corresponding to each PUCCH resource through dynamic signaling.
[0192] PUCCH resource{
[0193] PUCCH-resourceId
[0194] BWP-pairId
[0195] StartingPRB
[0196] Frequency hopping (intra-slot, inter-slot) / / Used to configure the frequency hopping pattern. Optionally, the frequency hopping pattern includes at least one of the following: intra-slot frequency hopping, inter-slot frequency hopping, and frequency hopping between transmission occasions.
[0197] SecondHopPRB / / Since BWP1 is paired with BWP2, the second hop is within BWP2
[0198] }
[0199] Or
[0200] For example, the base station configures a list of frequency domain units list in the following way, where each list of frequency domain units list can be identified by a list ID of the frequency domain unit list (such as the parameter BWP-listId), and each list of frequency domain units list can configure multiple frequency domain unit indices.
[0201] BWP list{
[0202] BWP-listId
[0203] BWP ID1
[0204] BWPID2
[0205] BWPID3
[0206] …
[0207] }
[0208] For example, when the base station configures each PUCCH resource, it configures the corresponding list of frequency domain units for that PUCCH resource. The base station can also indicate the BWP-listId corresponding to each PUCCH resource through dynamic signaling.
[0209] PUCCH resource{
[0210] PUCCH-resourceId
[0211] BWP-listId
[0212] StartingPRB
[0213] Frequency hopping (intra-slot, inter-slot) / / Used to configure the frequency hopping pattern. Optionally, the frequency hopping pattern includes at least one of the following: intra-slot frequency hopping, inter-slot frequency hopping, and frequency hopping between transmission occasions.
[0214] }
[0215] Embodiment 2
[0216] In the prior art, the transmission of the Physical Downlink Shared Channel (PDSCH) supports discontinuous Physical Resource Block (PRB) allocation within one Bandwidth Part (BWP), so frequency hopping in the frequency domain does not need to be supported. For sub-3G spectrum resources, they are relatively scattered, and the frequency domain resources of a single band are relatively narrow. If the PDSCH resource allocation is restricted within one band, frequency diversity gain cannot be obtained or the obtained frequency diversity gain is limited.
[0217] In order to obtain better frequency diversity gain and anti-interference effect, frequency hopping transmission can also be adopted for downlink transmission, and different hops of one transmission can be carried out in different bands. For example, the base station configures or enables downlink transmission to perform frequency hopping transmission through high-layer signaling. In addition, since the number of Resource Blocks (RBs) allocated for PDSCH resources is usually relatively large, when performing frequency hopping transmission, the base station ensures that each frequency domain unit where each hop is located, which is configured or indicated, has enough RBs for PDSCH transmission. Or when the terminal determines the frequency domain unit according to the configuration or indication of the base station, if the frequency domain resources included in this frequency domain unit cannot meet the PDSCH transmission, that is, this frequency domain unit is unavailable, the terminal can not perform frequency hopping or find another frequency domain unit that meets the requirements for transmission.
[0218] Embodiment 3
[0219] Figure 8 FIG. 5 is a schematic diagram of the frequency domain unit index where each hop of the PUCCH transmission provided by the embodiment of the present application is located. As Figure 8 shown, for a PUCCH or PUSCH transmission, the terminal can determine to transmit the first hop in BWP0 and the second hop in BWP2 according to the base station configuration or indication. However, PUCCH or PUSCH cannot be transmitted at the frequency domain position corresponding to the second hop. In Figure 8 , if the symbol position where PUCCH or PUSCH is located is configured as a DL symbol, then in one embodiment, the terminal cancels the frequency hopping transmission and transmits the first hop and the second hop in BWP0; in another embodiment, the terminal switches the second hop to another frequency domain unit for transmission according to a predefined rule. For example, the second hop is transmitted on the available or active BWP with the largest interval from the frequency domain unit where the first hop is located ( Figure 8 is BWP1 in
[0220] The hopping transmission method provided by the embodiments of the present application may have a hopping transmission device as the execution entity. In the embodiments of the present application, taking the hopping transmission device executing the hopping transmission method as an example, the hopping transmission device provided by the embodiments of the present application is described.
[0221] Figure 9 It is a schematic structural diagram of the hopping transmission device provided by the embodiments of the present application. As Figure 9 shown, the hopping transmission device 900 includes: a first determination module 901 and a first transmission module 902; wherein,
[0222] The first determination module 901 is configured to determine, based on target information or a predefined rule, the frequency domain unit where each hop of the first transmission is located among at least two hops; the target information is used to indicate the frequency domain unit where at least one hop of the at least two hops is located; the predefined rule is used to determine the frequency domain unit where at least one hop of the at least two hops is located; the first transmission supports hopping transmission on different frequency domain units;
[0223] The first transmission module 902 is configured to perform transmission on the frequency domain unit where at least one hop of the at least two hops is located.
[0224] The hopping transmission device provided by the embodiments of the present application determines, based on target information or a predefined rule, the frequency domain unit where each hop of the first transmission is located among at least two hops; the target information is used to indicate the frequency domain unit where at least one hop of the at least two hops is located; the predefined rule is used to determine the frequency domain unit where at least one hop of the at least two hops is located; the first transmission supports hopping transmission on different frequency domain units, enabling the terminal to perform transmission on the frequency domain unit where at least one hop of the at least two hops is located, realizing hopping transmission of the first transmission between different frequency domain units, that is, hopping transmission on one or more discontinuous frequency domain resources, thereby being able to obtain a relatively large frequency diversity gain or increase the anti-interference ability of the uplink transmission, reduce the transmission delay of the first transmission, and improve the performance of the communication system.
[0225] Optionally, the target information includes at least one of the following:
[0226] The first information, which is used to indicate the frequency domain unit where each hop of the at least two hops is located;
[0227] The second information, which is used to indicate the frequency domain unit index of the first hop;
[0228] The first frequency domain unit offset; the first frequency domain unit offset is used to indicate the offset of the frequency domain unit index where each hop starting from the second hop is located relative to the frequency domain unit index of the first hop, or relative to the frequency domain unit index of the previous hop or the minimum offset;
[0229] The first frequency domain unit offset list; the first frequency domain unit offset list includes at least one second frequency domain unit offset, and the second frequency domain unit offset is used to indicate the offset of the frequency domain unit index where each hop starting from the second hop is located relative to the frequency domain unit index where the first hop is located, or relative to the frequency domain unit index where the previous hop is located, or the minimum offset;
[0230] At least one pair of frequency domain units; the pair of frequency domain units is used to indicate the frequency domain unit associated with the frequency domain unit where the first hop is located;
[0231] The first frequency domain unit list; the first frequency domain unit list is used to indicate the frequency domain unit index where each hop starting from the second hop is located;
[0232] The second frequency domain unit list; the second frequency domain unit list is used to indicate the frequency domain unit index where each hop in the at least two hops is located;
[0233] The frequency hopping pattern is used to indicate the frequency domain unit where each hop in the at least two hops is located.
[0234] Optionally, the frequency hopping transmission device 900 further includes:
[0235] A receiving module, configured to receive high-layer signaling or dynamic signaling sent by a network-side device, where the high-layer signaling is used to configure the target information, and the dynamic signaling is used to indicate the target information.
[0236] Optionally, the obtaining method of the frequency domain unit index where the first hop is located is the same as or different from the obtaining method of the frequency domain unit index where each hop starting from the second hop is located.
[0237] Optionally, the frequency hopping transmission device 900 further includes:
[0238] A second determining module, configured to determine the frequency domain unit index where the h-th hop is located based on the frequency domain unit index where the first hop is located and the first frequency domain unit offset; where h is an integer greater than 1;
[0239] Or,
[0240] A third determining module, configured to determine the frequency domain unit index where the (m + 1)-th hop is located based on the frequency domain unit index where the m-th hop is located and the first frequency domain unit offset; where m is an integer greater than 0.
[0241] Optionally, the third determining module is specifically configured to:
[0242] Based on the frequency domain unit index N where the m-th hop is located m And the first frequency domain unit offset offset1, determine that the frequency domain unit index where the (m + 1)-th hop is located is (Nm + offset1 * n); where, the n satisfies at least one of the following: the n is the smallest positive integer available for the frequency domain unit with the frequency domain unit index of (N m + offset1 * n); the n is less than or equal to a first value; the n is a predefined integer.
[0243] Optionally, the frequency hopping transmission device 900 further includes:
[0244] A fourth determination module, configured to determine the frequency domain unit index where the (i + 1)-th hop is located based on the frequency domain unit index where the first hop is located and the i-th second frequency domain unit offset in the frequency domain unit offset list; where, the i is a positive integer;
[0245] Or,
[0246] A fifth determination module, configured to determine the frequency domain unit index where the (i + 1)-th hop is located based on the frequency domain unit index N1 where the first hop is located and the j-th second frequency domain unit offset offset j in the first frequency domain unit offset list; where, the j is greater than or equal to i and satisfies that the smallest positive integer available for the frequency domain unit with the frequency domain unit index of N1 + offset j ;
[0247] Or,
[0248] A sixth determination module, configured to determine the frequency domain unit index where the (g + 1)-th hop is located based on the frequency domain unit index where the g-th hop is located and the g-th second frequency domain unit offset in the first frequency domain unit offset list; where, the g is an integer greater than 0;
[0249] Or,
[0250] A seventh determination module, configured to determine that the frequency domain unit index where the (g + 1)-th hop is located is N g and the x-th second frequency domain unit offset offset x in the first frequency domain unit offset list; where, the g is an integer greater than 1, the x is greater than or equal to the g and satisfies that the smallest positive integer available for the frequency domain unit with the frequency domain unit index of N g + offset x ; g + offset x ;
[0251] Or,
[0252] An eighth determination module, configured to determine the frequency domain unit index N where the q-th hop is located based on the frequency domain unit index N qDetermine that the frequency domain unit index where the (q + 1)-th hop is located is based on the k-th and the p second frequency domain unit offsets after the k-th in the frequency domain unit offset list wherein, the p is the smallest positive integer that satisfies the frequency domain unit index being the frequency domain unit is available, the q is an integer greater than or equal to 1, and the offset j represents the j-th second frequency domain unit offset in the first frequency domain unit offset list, and k - 1 is the index of the second frequency domain unit offset used to determine the (q - 1)-th hop in the first frequency domain offset list.
[0253] Optionally, the frequency hopping transmission device 900 further includes:
[0254] A ninth determination module, configured to, when the frequency domain unit index obtained based on the first frequency domain unit offset or the second frequency domain unit offset is greater than the maximum frequency domain unit index in the configured or activated frequency domain units, determine the frequency domain unit index where each hop starting from the second hop is located by using a wrap around or modulo operation.
[0255] Optionally, when the target information includes the at least one frequency domain unit pair, the first determination module 801 is specifically configured to:
[0256] Determine the frequency domain unit index where each hop starting from the second hop is located based on each of the frequency domain unit pairs;
[0257] Determine the frequency domain unit where each hop in the at least two hops of the first transmission is located based on the frequency domain unit index where the first hop is located and the frequency domain unit index where each hop starting from the second hop is located.
[0258] Optionally, when the target information includes the first frequency domain unit list, the first determination module 801 is specifically configured to:
[0259] Determine the frequency domain unit index where each hop starting from the second hop is located based on the first frequency domain unit list in the order that the frequency domain unit indexes in the first frequency domain unit list correspond to the frequency domain unit indexes where each hop starting from the second hop is located in sequence;
[0260] Determine the frequency domain unit where each hop in the at least two hops of the first transmission is located based on the frequency domain unit index where the first hop is located and the frequency domain unit index where each hop starting from the second hop is located.
[0261] Optionally, the first determination module 901 is further configured to:
[0262] In the case where the first target frequency domain unit determined in the order corresponding to the frequency domain unit indices in the first frequency domain unit list for each hop starting from the second hop is unavailable, sequentially move to the next frequency domain unit of the first target frequency domain unit until the determined frequency domain unit is available or until the last frequency domain unit in the first frequency domain unit list.
[0263] Optionally, when the target information includes the second frequency domain unit list, the first determination module 801 is specifically configured to:
[0264] Based on the second frequency domain unit list, determine the frequency domain unit where at least one hop of the at least two hops of the first transmission is located according to the order of the frequency domain unit indices in the second frequency domain unit list;
[0265] Or,
[0266] In the case where the second target frequency domain unit determined based on the order of the frequency domain unit indices in the second frequency domain unit list is unavailable, sequentially move to the next frequency domain unit of the second target frequency domain unit until the determined frequency domain unit is available or until the last frequency domain unit in the second frequency domain unit list.
[0267] Optionally, the frequency hopping transmission device 900 further includes:
[0268] A second transmission module, configured to perform transmission according to any one of the following when any frequency domain unit determined by the terminal based on the target information is unavailable:
[0269] Cancel the transmission of the first transmission in the hop corresponding to the any frequency domain unit;
[0270] Switch the transmission of the first transmission in the hop corresponding to the any frequency domain unit to another available frequency domain unit for transmission;
[0271] Postpone the transmission of the first transmission in the hop corresponding to the any frequency domain unit to an available frequency domain unit corresponding to another available time unit for transmission.
[0272] Optionally, the frequency hopping transmission device 900 further includes:
[0273] A fallback module, configured to fallback from the frequency hopping mode to a non-frequency hopping mode or a non-frequency domain unit hopping mode when only one hop of the at least two hops of the first transmission has an available frequency domain unit or the number of available frequency domain units is less than the first value.
[0274] Optionally, the first value is determined based on at least one of the following:
[0275] The maximum number of frequency hops;
[0276] Network indication;
[0277] Protocol predefined.
[0278] Optionally, the frequency domain unit may include at least one of the following:
[0279] The frequency domain unit is activated or in an active state;
[0280] The time domain position corresponding to the frequency domain unit is configured or the indicated transmission direction is the same as that of the first transmission;
[0281] The frequency domain resources of the first transmission are within the available resources of the frequency domain unit.
[0282] Optionally, the frequency hopping mode of the first transmission is frequency hopping within a time unit, frequency hopping between time units, or frequency hopping between transmission opportunities.
[0283] The frequency hopping transmission device in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than the terminal. Exemplarily, the terminal may include, but is not limited to, the types of the terminal 11 listed above, and other devices may be a server, a Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0284] The frequency hopping transmission device provided in the embodiments of the present application can implement Figures 3 to 8 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0285] The embodiments of the present application further provide a terminal, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement as Figure 3 shown in the steps of the method embodiments. This terminal embodiment corresponds to the above terminal-side method embodiments, and each implementation process and implementation manner of the above method embodiments can be applied to this terminal embodiment and can achieve the same technical effects. Specifically, Figure 10 is a schematic hardware structure diagram of a terminal for implementing the embodiments of the present application.
[0286] The terminal 1000 includes, but is not limited to: at least some components such as a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
[0287] Those skilled in the art can understand that the terminal 1000 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 1010 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 10 The terminal structure shown does not limit the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0288] It should be understood that in the embodiments of the present application, the input unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042. The graphics processing unit 10041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 can be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. The other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.
[0289] In the embodiments of the present application, after the radio frequency unit 1001 receives downlink data from a network-side device, it can be transmitted to the processor 1010 for processing; in addition, the radio frequency unit 1001 can send uplink data to the network-side device. Generally, the radio frequency unit 1001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0290] The memory 1009 can be used to store software programs or instructions as well as various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1009 may include volatile memory or non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 1009 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0291] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 1010 either.
[0292] Among them, the processor 1010 is used to determine the frequency domain unit where each hop of the at least two hops of the first transmission is located based on target information or a predefined rule; the target information is used to indicate the frequency domain unit where at least one hop of the at least two hops is located; the predefined rule is used to determine the frequency domain unit where at least one hop of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units; and transmission is performed on the frequency domain unit where at least one hop of the at least two hops is located.
[0293] The terminal determines, based on target information or a predefined rule, the frequency domain unit where each hop of the first transmission is located among at least two hops; the target information is used to indicate the frequency domain unit where at least one hop among at least two hops is located; the predefined rule is used to determine the frequency domain unit where at least one hop among at least two hops is located; the first transmission supports frequency hopping transmission on different ones of the frequency domain units; enabling the terminal to perform transmission on the frequency domain unit where at least one hop among at least two hops is located, realizing frequency hopping transmission between different frequency domain units of the first transmission, and thus being able to obtain sufficient frequency diversity gain and improve the performance of the communication system.
[0294] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment can refer to the relevant descriptions of the frequency hopping transmission method in the method embodiment, and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.
[0295] The embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above-mentioned frequency hopping transmission method embodiment and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0296] Among them, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc. In some examples, the readable storage medium can be a non-transitory readable storage medium.
[0297] The embodiment of the present application further provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement each process of the above-mentioned frequency hopping transmission method embodiment and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0298] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system-on-chip, system chip, chip system, or system-on-chip.
[0299] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement each process of the above-mentioned frequency hopping transmission method embodiment and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0300] It should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also other elements not explicitly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or device comprising such element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0301] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions for causing a terminal or a network-side device to execute the methods described in various embodiments of the present application.
[0302] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.
Claims
1. A frequency hopping transmission method, characterized in that, including: The terminal determines the frequency domain unit where each hop of the first transmission is located based on the target information or predefined rules; The target information is used to indicate the frequency domain unit where at least one hop of the at least two hops is located; the predefined rules are used to determine the frequency domain unit where at least one hop of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units; The terminal performs transmission on the frequency domain unit where at least one hop of the at least two hops is located.
2. The frequency hopping transmission method according to claim 1, characterized in that, The target information includes at least one of the following: The first information, which is used to indicate the frequency domain unit where each hop of the at least two hops is located; The second information, which is used to indicate the frequency domain unit index of the first hop; The first frequency domain unit offset; the first frequency domain unit offset is used to indicate the offset of the frequency domain unit index where each hop starting from the second hop is located relative to the frequency domain unit index of the first hop, or relative to the frequency domain unit index of the previous hop, or the minimum offset; The first frequency domain unit offset list; the first frequency domain unit offset list includes at least one second frequency domain unit offset, and the second frequency domain unit offset is used to indicate the offset of the frequency domain unit index where each hop starting from the second hop is located relative to the frequency domain unit index of the first hop, or relative to the frequency domain unit index of the previous hop, or the minimum offset; At least one pair of frequency domain units; the pair of frequency domain units is used to indicate the frequency domain unit associated with the frequency domain unit of the first hop; The first frequency domain unit list; the first frequency domain unit list is used to indicate the frequency domain unit index where each hop starting from the second hop is located; The second frequency domain unit list; the second frequency domain unit list is used to indicate the frequency domain unit index where each hop of the at least two hops is located; The frequency hopping pattern, which is used to indicate the frequency domain unit where each hop of the at least two hops is located.
3. The frequency hopping transmission method according to claim 1 or 2, characterized in that The method further includes: The terminal receives the high-layer signaling or dynamic signaling sent by the network-side device, the high-layer signaling is used to configure the target information, and the dynamic signaling is used to indicate the target information.
4. The frequency hopping transmission method according to claim 2, characterized in that, The acquisition method of the frequency domain unit index of the first hop is the same as or different from the acquisition method of the frequency domain unit index of each hop starting from the second hop.
5. The frequency hopping transmission method according to claim 2, characterized in that The method further includes: The terminal determines the frequency domain unit index of the h-th hop based on the frequency domain unit index of the first hop and the first frequency domain unit offset; where h is an integer greater than 1; Or, The terminal determines the frequency domain unit index of the (m + 1)-th hop based on the frequency domain unit index of the m-th hop and the first frequency domain unit offset; where m is an integer greater than 0.
6. The frequency hopping transmission method according to claim 5, characterized in that, The terminal determines the frequency domain unit index of the (m + 1)-th hop based on the frequency domain unit index of the m-th hop and the first frequency domain unit offset, including: The terminal determines, based on the frequency-domain unit index N where the m-th hop is located m and the first frequency-domain unit offset offset1, that the frequency-domain unit index where the (m + 1)-th hop is located is (N m + offset1 * n); where the n satisfies at least one of the following: the n is the smallest positive integer available for the frequency-domain unit with the frequency-domain unit index (N m + offset1 * n); the n is less than or equal to the first value; the n is a predefined integer.
7. The frequency hopping transmission method according to claim 2, wherein The method further includes: The terminal determines the frequency domain unit index of the (i + 1)-th hop based on the frequency domain unit index of the first hop and the i-th second frequency domain unit offset in the first frequency domain unit offset list; where i is a positive integer; Or, The terminal determines the frequency domain unit index where the (i + 1)-th hop is located based on the frequency domain unit index N1 where the first hop is located and the j-th second frequency domain unit offset offset in the first frequency domain unit offset list; where j is greater than or equal to i and satisfies the smallest positive integer for which the frequency domain unit with the frequency domain index N1 + offset is available j , and i satisfies the smallest positive integer for which the frequency domain unit with the frequency domain index N1 + offset is available; j Or, The terminal determines the frequency domain unit index where the (g + 1)-th hop is located based on the frequency domain unit index where the g-th hop is located and the g-th second frequency domain unit offset in the first frequency domain unit offset list; where g is an integer greater than 0; Or, The terminal determines, based on the frequency domain unit index N where the g-th hop is located g and the x-th second frequency domain unit offset offset in the first frequency domain unit offset list x , that the frequency domain unit index where the (g + 1)-th hop is located is N g + offset x ; where g is an integer greater than 1, x is greater than or equal to g and satisfies that the smallest positive integer for which the frequency domain unit with the frequency domain unit index N g + offset x is available Or, The terminal determines, based on the frequency domain unit index N where the q-th hop is located q and the k-th or the p second frequency domain unit offsets after the k-th in the first frequency domain unit offset list, that the frequency domain unit index where the (q + 1)-th hop is located is wherein, the p is the smallest positive integer that satisfies that the frequency domain unit index is a frequency domain unit available, the q is an integer greater than or equal to 1, and the offset j represents the j-th second frequency domain unit offset in the first frequency domain unit offset list, and k - 1 is the index of the second frequency domain unit offset used for determining the (q - 1)-th hop in the first frequency domain offset list.
8. The frequency hopping transmission method according to any one of claims 5 to 7, characterized in that The method further includes: When the frequency domain unit index obtained based on the first frequency domain unit offset or the second frequency domain unit offset is greater than the maximum frequency domain unit index among the configured or activated or available frequency domain units, the terminal uses wraparound or modulo operation to determine the frequency domain unit index where each hop starting from the second hop is located.
9. The frequency hopping transmission method according to claim 2, wherein When the target information includes the at least one frequency domain unit pair, the terminal determines the frequency domain unit where each hop of the first transmission is located based on the target information, including: The terminal determines the frequency domain unit index where each hop starting from the second hop is located based on each of the frequency domain unit pairs; The terminal determines the frequency domain unit where each hop of the at least two hops of the first transmission is located based on the frequency domain unit index where the first hop is located and the frequency domain unit index where each hop starting from the second hop is located.
10. The frequency hopping transmission method according to claim 2, wherein When the target information includes the first frequency domain unit list, the terminal determines the frequency domain unit where each hop of the first transmission is located based on the target information, including: The terminal determines the frequency domain unit index where each hop starting from the second hop is located in the order that the frequency domain unit indexes in the first frequency domain unit list correspond to the frequency domain unit indexes where each hop starting from the second hop is located in sequence; The terminal determines the frequency domain unit where each hop of the at least two hops of the first transmission is located based on the frequency domain unit index where the first hop is located and the frequency domain unit index where each hop starting from the second hop is located.
11. The frequency hopping transmission method according to claim 10, characterized in that The terminal determines the frequency domain unit index where each hop starting from the second hop is located in the order that the frequency domain unit indexes in the first frequency domain unit list correspond to the frequency domain unit indexes where each hop starting from the second hop is located in sequence, including: When the first target frequency domain unit determined in the order that the frequency domain unit indexes in the first frequency domain unit list correspond to the frequency domain unit indexes where each hop starting from the second hop is located in sequence is unavailable, the terminal sequentially moves to the next frequency domain unit of the first target frequency domain unit until the determined frequency domain unit is available or until the last frequency domain unit in the first frequency domain unit list.
12. The frequency hopping transmission method according to claim 2, characterized in that, When the target information includes the second frequency domain unit list, the terminal determines the frequency domain unit where each hop of the first transmission is located based on the target information, including: The terminal determines the frequency domain unit where each hop of the at least two hops of the first transmission is located in the order of the frequency domain unit indexes in the second frequency domain unit list; Or, When the second target frequency domain unit determined according to the order of the frequency domain unit indexes in the second frequency domain unit list is unavailable, the terminal sequentially moves to the next frequency domain unit of the second target frequency domain unit until the determined frequency domain unit is available or until the last frequency domain unit in the second frequency domain unit list.
13. The frequency hopping transmission method according to any one of claims 2 to 12, characterized in that, The method further includes: When any frequency domain unit determined by the terminal based on the target information is unavailable, the terminal performs transmission according to any one of the following: The terminal cancels the transmission of the first transmission in the hop corresponding to the any frequency domain unit; The terminal switches the transmission of the first transmission in the hop corresponding to the any frequency domain unit to another available frequency domain unit for transmission; The terminal defers the transmission of the first transmission in the hop corresponding to the any frequency domain unit to an available frequency domain unit corresponding to another available time unit for transmission.
14. The frequency hopping transmission method according to claim 6, characterized in that, The method further includes: When only one hop among the at least two hops of the first transmission has an available frequency domain unit or the number of available frequency domain units is less than the first value, the terminal falls back from the frequency hopping mode to a non-frequency hopping mode or a non-frequency domain unit inter-hopping mode.
15. The frequency hopping transmission method according to claim 6 or 14, characterized in that, The first value is determined based on at least one of the following: The maximum number of frequency hops; Network indication; Protocol predefined.
16. The frequency hopping transmission method according to any one of claims 1 to 15, characterized in that, The availability of the frequency domain unit includes at least one of the following: The frequency domain unit is activated or in an active state; The time domain position corresponding to the frequency domain unit is configured or the indicated transmission direction is the same as that of the first transmission; The frequency domain resources of the first transmission are within the available resources of the frequency domain unit.
17. The frequency hopping transmission method according to any one of claims 1 to 16, characterized in that, The frequency hopping mode of the first transmission is intra-time unit frequency hopping, inter-time unit frequency hopping or inter-transmission occasion frequency hopping.
18. A frequency hopping transmission device, characterized in that, Includes: A first determination module, configured to determine, based on target information or a predefined rule, a frequency domain unit where at least one hop among at least two hops of a first transmission is located; The target information is used to indicate the frequency domain unit where at least one hop among the at least two hops is located; the predefined rule is used to determine the frequency domain unit where at least one hop among the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units; A first transmission module, configured to perform transmission on the frequency domain unit where at least one hop among the at least two hops is located.
19. The frequency hopping transmission device according to claim 18, characterized in that, The target information includes at least one of the following: First information, used to indicate the frequency domain unit where each hop among the at least two hops is located; Second information, used to indicate the frequency domain unit index of the first hop; A first frequency domain unit offset; the first frequency domain unit offset is used to indicate the offset of the frequency domain unit index where each hop starting from the second hop is located relative to the frequency domain unit index of the first hop, or relative to the frequency domain unit index of the previous hop, or the minimum offset; A first frequency domain unit offset list; the first frequency domain unit offset list includes at least one second frequency domain unit offset, and the second frequency domain unit offset is used to indicate the offset of the frequency domain unit index where each hop starting from the second hop is located relative to the frequency domain unit index of the first hop, or relative to the frequency domain unit index of the previous hop, or the minimum offset; At least one frequency-domain unit pair; the frequency-domain unit pair is used to indicate a frequency-domain unit associated with the frequency-domain unit where the first hop is located; A first frequency-domain unit list; the first frequency-domain unit list is used to indicate the frequency-domain unit indexes where each hop starting from the second hop is located; A second frequency-domain unit list; the second frequency-domain unit list is used to indicate the frequency-domain unit indexes where each hop in the at least two hops is located; A frequency hopping pattern, which is used to indicate the frequency-domain unit where each hop in the at least two hops is located.
20. The frequency hopping transmission device according to claim 19, characterized in that, The apparatus further includes: A second determination module, configured to determine the frequency-domain unit index where the h-th hop is located based on the frequency-domain unit index where the first hop is located and the first frequency-domain unit offset; where h is an integer greater than 1; Or, A third determination module, configured to determine the frequency-domain unit index where the (m + 1)-th hop is located based on the frequency-domain unit index where the m-th hop is located and the first frequency-domain unit offset; where m is an integer greater than 0.
21. The frequency hopping transmission device according to claim 20, characterized in that, The third determination module is specifically configured to: Based on the frequency domain unit index N where the m-th hop is located m and the first frequency domain unit offset offset1, determine that the frequency domain unit index where the (m + 1)-th hop is located is (N m + offset1 * n); where the n satisfies at least one of the following: the n is the smallest positive integer available for the frequency domain unit with the frequency domain unit index (N m + offset1 * n); the n is less than or equal to the first value; the n is a predefined integer.
22. The frequency hopping transmission device according to claim 19, characterized in that, The apparatus further includes: A fourth determination module, configured to determine the frequency-domain unit index where the (i + 1)-th hop is located based on the frequency-domain unit index where the first hop is located and the i-th second frequency-domain unit offset in the first frequency-domain unit offset list; where i is a positive integer; Or, A fifth determination module, configured to determine the frequency-domain unit index where the (i + 1)-th hop is located based on the frequency-domain unit index N1 where the first hop is located and the j-th second frequency-domain unit offset offset in the first frequency-domain unit offset list j , where j is greater than or equal to i and satisfies that j is the smallest positive integer for which the frequency-domain unit with the frequency-domain unit index N1 + offset is available j ; Or, A sixth determination module, configured to determine the frequency-domain unit index where the (g + 1)-th hop is located based on the frequency-domain unit index where the g-th hop is located and the g-th second frequency-domain unit offset in the first frequency-domain unit offset list; where g is an integer greater than 0; Or A seventh determination module, configured to determine, based on the frequency domain unit index N where the g-th hop is located g and the x-th second frequency domain unit offset offset in the first frequency domain unit offset list x , that the frequency domain unit index where the (g + 1)-th hop is located is N g + offset x ; where g is an integer greater than 1, x is greater than or equal to g and satisfies that the smallest positive integer for which the frequency domain unit with the frequency domain unit index N g + offset x is available Or, An eighth determination module, configured to determine, based on the frequency-domain unit index N where the q-th hop is located q and the k-th or p second frequency-domain unit offsets after the k-th in the first frequency-domain unit offset list, that the frequency-domain unit index where the (q + 1)-th hop is located is where p is the smallest positive integer for which the frequency-domain unit with the frequency-domain unit index is available, q is an integer greater than or equal to 1, offset j represents the j-th second frequency-domain unit offset in the first frequency-domain unit offset list, and k - 1 is the index of the second frequency-domain unit offset used for determining the (q - 1)-th hop in the first frequency-domain offset list.
23. The frequency hopping transmission device according to any one of claims 19 to 22, characterized in that, The apparatus further includes: A ninth determination module, configured to, when the frequency-domain unit index obtained based on the first frequency-domain unit offset or the second frequency-domain unit offset is greater than the maximum frequency-domain unit index in the configured or activated frequency-domain units, use a wrap around operation to determine the frequency-domain unit indexes where each hop starting from the second hop is located.
24. The frequency hopping transmission device according to claim 19, wherein When the target information includes the at least one frequency-domain unit pair, the first determination module is further configured to: Based on each of the frequency-domain unit pairs, determine the frequency-domain unit indexes where each hop starting from the second hop is located; Based on the frequency-domain unit index where the first hop is located and the frequency-domain unit indexes where each hop in the at least two hops of the first transmission is located, determine the frequency-domain unit where each hop in the at least two hops of the first transmission is located.
25. The frequency hopping transmission device according to claim 19, characterized in that, When the target information includes the first frequency-domain unit list, the first determination module is further configured to: Based on the first frequency-domain unit list, in the order that the frequency-domain unit indexes in the first frequency-domain unit list correspond to the frequency-domain unit indexes where each hop starting from the second hop is located in sequence, determine the frequency-domain unit indexes where each hop starting from the second hop is located; Based on the frequency-domain unit index where the first hop is located and the frequency-domain unit indexes where each hop starting from the second hop is located, determine the frequency-domain unit where each hop in the at least two hops of the first transmission is located.
26. The frequency hopping transmission device according to claim 25, characterized in that, The first determination module is further configured to: When the first target frequency domain unit determined in the order corresponding to the frequency domain unit indexes of each hop starting from the second hop in sequence according to the frequency domain unit indexes in the first frequency domain unit list is unavailable, sequentially move to the next frequency domain unit of the first target frequency domain unit until the determined frequency domain unit is available or until the last frequency domain unit in the first frequency domain unit list.
27. The frequency hopping transmission device according to claim 19, wherein When the target information includes the second frequency domain unit list, the first determination module is further configured to: Based on the second frequency domain unit list, determine the frequency domain unit where each hop of the first transmission is located according to the frequency domain unit index order in the second frequency domain unit list; Or, When the second target frequency domain unit determined according to the frequency domain unit index order in the second frequency domain unit list is unavailable, sequentially move to the next frequency domain unit of the second target frequency domain unit until the determined frequency domain unit is available or until the last frequency domain unit in the second frequency domain unit list.
28. The frequency hopping transmission device according to any one of claims 20 to 27, characterized in that, The apparatus further includes: A second transmission module, configured to, when any frequency domain unit determined by the terminal based on the target information is unavailable, perform transmission according to any one of the following: Cancel the transmission of the first transmission at the hop corresponding to the any frequency domain unit; Switch the transmission of the first transmission at the hop corresponding to the any frequency domain unit to another available frequency domain unit for transmission; Postpone the transmission of the first transmission at the hop corresponding to the any frequency domain unit to an available frequency domain unit corresponding to another available time unit for transmission.
29. A terminal, characterized in that, Comprising a processor and a memory, the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the frequency hopping transmission method according to any one of claims 1 to 17 are implemented.
30. A readable storage medium, characterized in that, A program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the frequency hopping transmission method according to any one of claims 1 to 17 is implemented.