Frequency hopping transmission method and apparatus
By determining the frequency domain unit based on target information or predefined rules in the terminal, frequency hopping transmission on discontinuous frequency domain resources is realized, the problem of lack of frequency hopping transmission scheme in the prior art is solved, and the frequency diversity gain and anti-interference ability are improved.
Patent Information
- Application Number
- PCT/CN2025/070577
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-04
- Filing Date
- 2025-01-03
- Publication Date
- 2025-07-10
AI Technical Summary
In the prior art, when a cell contains discontinuous frequency domain resources, there is a lack of a solution to implement uplink and downlink channels or signal frequency hopping transmission.
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, large frequency diversity gain is obtained, and anti-interference ability and communication system performance are improved.
Smart Images

Figure CN2025070577_10072025_PF_FP_ABST
Abstract
Description
Frequency hopping transmission method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 2024100159632 filed on January 4, 2024, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a frequency hopping transmission method and device. Background Art
[0004] In related technologies, uplink and downlink transmissions are limited to a bandwidth part (BWP) within a cell, where the BWP is a continuous frequency resource. To achieve frequency diversity gain, enhance uplink transmission anti-interference, and improve uplink transmission performance, the uplink Physical Uplink Control Channel (PUCCH), Physical Uplink Shared Channel (PUSCH), and Sounding Reference Signal (SRS) transmissions support frequency hopping. This means that uplink transmissions are divided into two or more hops, each transmitted at a different frequency location within a BWP.
[0005] However, when a cell contains one or more discontinuous frequency domain resources, there is no corresponding solution for frequency hopping transmission of uplink and downlink channels or signals. Therefore, how to implement frequency hopping transmission of uplink and downlink channels or signals is an urgent problem to be solved. Summary of the Invention
[0006] The embodiments of the present application provide a frequency hopping transmission method and apparatus, which can solve the problem of how to implement frequency hopping transmission of uplink and downlink channels or signals when a cell contains one or more discontinuous frequency domain resources.
[0007] In a first aspect, a frequency hopping transmission method is provided, which is performed by a terminal. The method includes:
[0008] The terminal determines, based on target information or a predefined rule, a frequency domain unit in which each of the at least two hops of the first transmission is located; the target information is used to indicate the frequency domain unit in which at least one of the at least two hops is located; the predefined rule is used to determine the frequency domain unit in which at least one of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units;
[0009] The terminal transmits on a frequency domain unit where at least one hop of the at least two hops is located.
[0010] In a second aspect, a frequency hopping transmission device is provided, comprising:
[0011] A first determination module is configured to determine, based on target information or a predefined rule, a frequency domain unit in which each of the at least two hops of the first transmission is located; the target information is used to indicate the frequency domain unit in which at least one of the at least two hops is located; the predefined rule is used to determine the frequency domain unit in which at least one of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units;
[0012] The first transmission module is configured to perform transmission on a frequency domain unit where at least one of the at least two hops is located.
[0013] In a third aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0014] According to a fourth aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is configured to determine, based on target information or a predefined rule, a frequency domain unit in which each of at least two hops of a first transmission is located; the target information is configured to indicate a frequency domain unit in which at least one of the at least two hops is located; the predefined rule is configured to determine a frequency domain unit in which at least one of the at least two hops is located; and the first transmission supports frequency hopping transmission on different frequency domain units.
[0015] The communication interface is used for transmitting on a frequency domain unit where at least one hop of the at least two hops is located.
[0016] In a fifth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0017] In a sixth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method described in the first aspect.
[0018] In a seventh aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the frequency hopping transmission method as described in the first aspect.
[0019] In an embodiment of the present application, the frequency domain unit where each of the at least two hops of the first transmission is located is determined by the terminal 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 rule is used to determine the frequency domain unit where at least one of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units, so that the terminal transmits on the frequency domain unit where at least one of the at least two hops is located, realizing frequency hopping transmission of the first transmission between different frequency domain units, thereby being able to obtain a larger frequency diversity gain or increase the anti-interference capability of the uplink transmission, reduce the transmission delay of the first transmission, and improve the performance of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG1 is a schematic diagram of a wireless communication system applicable to an embodiment of the present application;
[0021] FIG2 is a schematic diagram of a base station providing a related art for implementing bandwidth changes by activating different BWPs for a UE;
[0022] FIG3 is a flow chart of a frequency hopping transmission method according to an embodiment of the present application;
[0023] FIG4 is a schematic diagram of a frequency domain unit index for each hop of PUCCH transmission provided in an embodiment of the present application;
[0024] FIG5 is a second schematic diagram of a frequency domain unit index for each hop of PUCCH transmission provided in an embodiment of the present application;
[0025] FIG6 is a third schematic diagram of a frequency domain unit index for each hop of PUCCH transmission provided in an embodiment of the present application;
[0026] FIG7 is a fourth schematic diagram of a frequency domain unit index for each hop of PUCCH transmission provided in an embodiment of the present application;
[0027] FIG8 is a fifth schematic diagram of a frequency domain unit index for each hop of PUCCH transmission provided in an embodiment of the present application;
[0028] FIG9 is a schematic structural diagram of a frequency hopping transmission device provided in an embodiment of the present application;
[0029] FIG10 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0031] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, 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 generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0032] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0033] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but 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 the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. thGeneration, 6G) communication system.
[0034] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (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 (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), a teller machine, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may 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 can 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 (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0035] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0036] In order to facilitate a clearer understanding of the various embodiments of the present application, some relevant background technical knowledge is first introduced as follows.
[0037] Mobile communication systems need to adapt to increasingly diverse scenarios and service requirements. For example, key 5G scenarios include enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and massive machine-type communications (mMTC). These scenarios place high demands on the system for reliability, low latency, large bandwidth, and wide coverage. Terminals require different transmission bandwidths for different application scenarios. In NR, base stations can schedule terminals to transmit on different bandwidth portions based on their needs.
[0038] In NR, the network configures one or more Bandwidth Parts (BWPs) for user equipment (UE) for data transmission. BWP is a continuous resource in the frequency domain, and the base station implements dynamic bandwidth changes by activating different BWPs for the UE. Figure 2 is a schematic diagram of the base station implementing bandwidth changes by activating different BWPs for the UE as provided by the related technology. As shown in Figure 2, at the first moment, the UE's traffic volume is large, and the base station activates a large bandwidth (BWP1) for the UE; at the second moment, the UE's traffic volume is small, and the base station activates a small bandwidth (BWP2) for the UE to meet basic communication needs; at the third moment, the system finds that there is large-scale frequency selective fading in the bandwidth where BWP1 is located, or that resources in the frequency range where BWP2 is located are relatively scarce, so it instructs the UE to activate a new bandwidth (BWP3).
[0039] Each BWP may correspond to different configuration parameters, including, for example, subcarrier spacing, BWP location and bandwidth, cyclic prefix (CP), and the like.
[0040] 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 allocated to International Mobile Telecommunications (IMT) in a fragmented manner, and the bandwidth of each spectrum block is relatively narrow due to competition among mobile operators. On the other hand, almost all operators in the world own 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 considerable bandwidth, all operators can benefit.
[0041] 1. PUCCH Resource Configuration
[0042] When uplink carrier aggregation (CA) is performed in NR R15, 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 in each PUCCH group are carried out separately. Within a PUCCH group, PUCCH resources can only be configured and transmitted on the primary cell (Pcell) or the PUCCH switching 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 BWP through the Information element (IE) PUCCH-Configuration (Config). That is to say, each PUCCH resource is within a BWP.
[0043] NR UL transmission with frequency hopping
[0044] In the NR system, uplink transmission supports frequency hopping transmission. Simply put, 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.
[0045] Frequency hopping for PUCCH, Physical Uplink Shared Channel (PUSCH), and Sounding Reference Signal (SRS) is divided into two types: intra-slot and inter-slot. Intra-slot refers to hopping within a time unit, while inter-slot refers to hopping between time units. Therefore, inter-slot hopping is only applicable to PUCCH, PUSCH, or SRS that support repeated transmission, such as PUCCH formats 1, 3, and 4.
[0046] 3. PUCCH frequency hopping mode configuration
[0047] Common PUCCH (including PUCCH format 0 / 1) can only be configured in the initial UL BWP in System Information Block 1 (SIB1) on the PCell using the PUCCH ID. The PUCCH resource parameter configuration is obtained through a table lookup. Furthermore, if interlace transmission is not configured on this initial UL BWP, the Common PUCCH uses intra-slot hopping by default.
[0048] For dedicated PUCCH (including PUCCH formats 0 / 1 / 2 / 3 / 4), it can be configured in any UL BWP of the Pcell or PUCCH-sSCell. For non-repeated PUCCH transmission, the intra-slot hopping mode can be configured through the RRC PUSCH.
[0049] For Dedicated PUCCH (including PUCCH formats 1 / 3 / 4), it is possible to configure repeated transmission of N time slots. In this case, intra-slot hopping mode or inter-slot hopping mode can be configured through RRC.
[0050] In Rel-16, sub-slot-based dedicated PUCCH (including PUCCH format 0 / 1 / 2 / 3 / 4) was introduced. Repeated PUCCH transmission is not supported, and the intra-slot frequency hopping mode can be configured through the RRC PUCCH.
[0051] In Rel-17, sub-slot-based dedicated PUCCH (including PUCCH format 0 / 1 / 2 / 3 / 4) repeated transmission is introduced. The intra-slot hopping mode or inter-slot hopping mode can be configured through the RRC PUCCH.
[0052] In Rel-17, for PUCCH repetition transmission, the number of repetition transmissions of each PUCCH can also be determined through RRC PUCCH configuration and DCI indication.
[0053] For common PUCCH, the first hop physical resource block (PRB) index is configured by the system information parameter OK, that is The second jump is For dedicated PUCCH, the PRB index of the first and second hops are RRC-configured, i.e., configured by the parameters startingPRB and secondHopPRB respectively. For both common PUCCH and dedicated PUCCH, the PRB index of each hop is the first PRB relative to the UL BWP.
[0054] 4. PUSCH frequency hopping mode configuration
[0055] PUSCH frequency hopping is only applied in resource allocation type 1 (using resource indicator value (RIV) to allocate consecutive PRBs to a PUSCH transmission).
[0056] For PUSCH scheduled by downlink control information (DCI) 0_0 scrambled by Random Access Response (RAR) UL grant or Temporary Cell-Radio Network Temporary Identity (TC-RNTI), the BWP size is the initial UL BWP size. Currently, there is no repeated transmission. The Intra-slot hopping mode is enabled by default, and the frequency hopping field is used to control whether the scheduled PUSCH performs Intra-slot hopping transmission.
[0057] For message A (Msg A) PUSCH, there is currently no repeated transmission, and msgA-intraSlotFrequencyHopping can be used to determine whether intra-slot frequency hopping transmission is performed.
[0058] For PUSCHs scheduled by DCI 0_0 / 0_1 / 0_2 with a repetition type A indication, or Type 2 configured grants (CG) PUSCHs activated by DCI 0_0 / 0_1 / 0_2 (without cg-nrofSlots or cg-nrofPUSCH-InSlot), if repetition is not configured, intra-slot frequency hopping mode can be enabled through RRC PUSCH configuration; if repetition is configured, intra-slot or inter-slot frequency hopping mode can be enabled through RRC PUSCH configuration. Finally, the frequency hopping field in DCI is used to control whether the scheduled PUSCH is transmitted in frequency hopping mode.
[0059] For Type 1CG PUSCH with Repetition Type A (cg-nrofSlots and cg-nrofPUSCH-InSlot not configured), if repetition is not configured, intra-slot frequency hopping mode can be enabled through RRC PUSCH configuration; if repetition is configured, intra-slot or inter-slot frequency hopping mode can be enabled through RRC PUSCH configuration. Finally, whether the frequency hopping offset field is configured in RRC controls whether the Type 1CG PUSCH is transmitted in frequency hopping mode.
[0060] For PUSCH scheduled by DCI 0_0 / 0_1 / 0_2 with indication of Repetition Type B or Type 2CG PUSCH activated by DCI 0_0 / 0_1 / 0_2 (cg-nrofSlots and cg-nrofPUSCH-InSlot not configured), the Inter-repetition or Inter-slot frequency hopping mode can be enabled through the PUSCH configuration of RRC, and finally the frequency hopping field of DCI is used to control whether the scheduled PUSCH is transmitted in the enabled frequency hopping mode.
[0061] For Type 1CG PUSCH indicated as Repetition Type B (cg-nrofSlots and cg-nrofPUSCH-InSlot are not configured), the Inter-repetition or Inter-slot frequency hopping mode can be enabled through the PUSCH configuration of RRC, and whether the Type 1CG PUSCH is transmitted in the enabled frequency hopping mode is controlled by whether the frequency hopping offset field is configured in RRC.
[0062] 5. SRS Frequency Hopping Mode Configuration
[0063] Whether the SRS resource is frequency hopping is determined by the parameter b configured by the higher layer. hop and B SRS The relationship between hop ≥B SRS When SRS is set to 0, SRS frequency hopping is disabled; otherwise, frequency hopping is enabled. Depending on the parameter values of the Frequency hopping configuration, frequency hopping between different symbols within a time slot (intra-slot) or frequency hopping between different time slots (inter-slot) can be supported.
[0064] In the prior art, each cell's carrier is a contiguous segment of frequency domain resources, and transmission resources are limited to a single BWP within a cell, with each BWP having a maximum bandwidth of 100 MHz. For fragmented spectrum, such as the large amount of sub-3 GHz spectrum, carrier aggregation (CA) is the traditional solution for operators and users to aggregate spectrum, using existing technologies. This involves treating different contiguous spectrum segments as separate carriers. However, existing CA mechanisms treat each carrier as an independent serving cell and assume that each carrier is independently deployed. Independent management of each carrier incurs unnecessary overhead and efficiency losses (e.g., independent control signaling and public signaling), which also introduces unnecessary procedures and delays (e.g., synchronization, SCell addition / release / activation / measurement / mobility). Furthermore, CA mechanisms only benefit UEs in connected mode (RRC_connected), meaning those that have established an RRC connection with the network. They do not benefit UEs in idle mode (RRC_idle / inactive), such as initial access or small data transmission (SDT).
[0065] Therefore, the introduction of flexible cells enables flexible and efficient utilization of adjacent non-contiguous spectrum from the perspectives of L1 / L2 / L3 signaling, processes, and cell management. This benefits both connected and idle UEs, improving user-perceived data rates, energy savings, system capacity, and coverage. It also simplifies network management complexity and improves energy efficiency. Furthermore, these narrow-bandwidth carriers offer limited or no frequency diversity gain.
[0066] The frequency hopping transmission method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0067] The frequency hopping transmission method provided in the embodiment of the present application can be applied to the scenario of frequency hopping transmission between frequency domain units for uplink transmission or downlink transmission, and the terminal determines the frequency domain unit where at least one of the 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 rule is used to determine the frequency domain unit where at least one 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 of the at least two hops is located, thereby realizing frequency hopping transmission of the first transmission between different frequency domain units, thereby being able to obtain a larger frequency diversity gain or increase the anti-interference capability of the uplink transmission, thereby improving the performance of the communication system.
[0068] FIG3 is a flow chart of a frequency hopping transmission method according to an embodiment of the present application. As shown in FIG3 , the method includes steps 301 to 302; wherein:
[0069] Step 301: The terminal determines the frequency domain unit in which each of the 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 in which at least one of the at least two hops is located; the predefined rule is used to determine the frequency domain unit in which at least one of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units.
[0070] It should be noted that the embodiments of the present application can be applied to scenarios where uplink or downlink transmission is frequency hopping between frequency domain units. Terminals include but are not limited to the types of terminals 11 listed above, and network-side devices include but are not limited to the types of network-side devices 12 listed above, and the embodiments of the present application are not limited to this.
[0071] Specifically, a cell is composed 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. A frequency domain unit may be a bandwidth (band), a carrier (carrier), a subband (subband), a BWP, etc., and the size of each frequency domain unit may be different. For example, a cell is composed of four frequency domain units, and the sizes of these four frequency domain units are 3MHz, 10MHz, 5MHz, and 5MHz, respectively. The first transmission may 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 first information sent by the network side device, and the first information is used by 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 turned on, for example, the network side device enables frequency hopping transmission through high-layer signaling or dynamic signaling, different hops of the first transmission may be in 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, the frequency domain unit index is used for identification in this application. The method in the present application can also be applied to the case where the frequency domain unit is identified by the band number.
[0072] Optionally, the terminal receives 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.
[0073] The network side device can send high-level signaling or dynamic signaling to the terminal, and the terminal receives the high-level signaling or dynamic signaling sent by the network side device; wherein, the high-level 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.
[0074] The terminal may also obtain a predefined rule through protocol predefinition, wherein the terminal may determine the frequency domain unit where at least one hop of the at least two hops is located based on the predefined rule.
[0075] Therefore, the terminal may determine, according to target information or predefined rules, a frequency domain unit in which one of the at least two hops of the first transmission is located.
[0076] For example, the frequency domain unit where the first hop is located is determined according to a predefined rule, 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. Alternatively, the frequency domain unit where each hop starting from the second hop is located is determined according to a predefined rule, 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.
[0077] Optionally, the frequency domain unit where each of the at least two hops predefined by the protocol 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 among the activated frequency domain units, or the frequency domain unit where the first transmission is indicated to be transmitted, and 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 activated frequency domain units, or the next frequency domain unit of the frequency domain unit where the first hop is located or the next available or activated frequency domain unit.
[0078] Optionally, the target information includes at least one of the following:
[0079] (1) First information, used to indicate the frequency domain unit where each of the at least two hops is located.
[0080] Specifically, the network configures and 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
[0081] Optionally, when the frequency hopping of the first transmission is turned on and the base station configures or indicates the frequency domain unit index where the first hop is located, the base station configures, indicates or predefines the frequency domain unit index where the second hop is located.
[0082] (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 may be determined based on a predefined rule, network configuration, or network indication.
[0083] (3) A first frequency domain unit offset; the first frequency domain unit offset is used to indicate the offset of the frequency domain unit index of each hop starting from the second hop relative to the frequency domain unit index of the first hop, or the offset or minimum offset relative to the frequency domain unit index of the previous hop.
[0084] Optionally, the first frequency domain unit offset offset only considers the activated frequency domain unit, that is, the frequency domain unit where the first hop is located is offset backward in the activated frequency domain unit by offset frequency domain units.
[0085] For example, the base station configures or indicates the frequency domain unit index of the first hop And configure or indicate that the offset of the frequency domain unit index of the second hop relative to the frequency domain unit index of the first hop is 2, and the terminal is based on the frequency domain unit index of the first hop. And offset 2, determine the frequency domain unit index of the second hop is
[0086] For example, the base station configures or indicates the frequency domain unit index of the first hop And configure or indicate that the offset of the frequency domain unit index of the second hop relative to the frequency domain unit index of the first hop is 2, the indexes of the frequency domain units activated by the terminal are 0, 1, 4, 5, and 6 respectively, and the terminal is based on the frequency domain unit index of the first hop. With an offset of 2, in the activated frequency domain units, it is determined that the frequency domain unit index of the second hop is 5.
[0087] For example, the base station configures or indicates the frequency domain unit index of the second hop And configure or indicate that the offset of the frequency domain unit index of the third hop relative to the frequency domain unit index of the previous hop is 2, and the terminal is based on the frequency domain unit index of the second hop. And offset 2, determine the frequency domain unit index of the third hop is
[0088] For example, the base station configures or indicates the frequency domain unit index of the first hop The base station configures or indicates that the frequency domain unit index of each hop starting from the second hop is offset by 2 relative to the frequency domain unit index of the previous hop. The terminal first calculates the frequency domain unit index of the first hop according to the frequency domain unit index of the first hop. And offset 2, determine the frequency domain unit index is (Offset times is 1), if the frequency domain unit with frequency domain unit index 3 is available, the frequency domain unit index of the second hop is 3; if the frequency domain unit with frequency domain unit index 3 is not available, the terminal offsets 2 based on the frequency domain unit index 3 and determines the frequency domain unit index as (Offset number is 2), if the frequency domain unit with frequency domain unit index 5 is available, then the frequency domain unit with frequency domain unit index 5 is determined as the frequency domain unit index of the second hop. Otherwise, continue to offset by 2 based on the frequency domain unit index 5 until an available frequency domain unit is found or the offset number reaches the maximum number. In this case, if the frequency domain unit with frequency domain unit index 5 is available, the offset between the frequency domain unit index 5 of the second hop and the frequency domain unit index 1 of the first hop is 4.
[0089] (4) 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 of each hop starting from the second hop relative to the frequency domain unit index of the first hop, or the offset or minimum offset relative to the frequency domain unit index of the previous hop.
[0090] Specifically, the first frequency domain unit offset list may include at least one second frequency domain unit offset. For example, the first transmission includes 2 hops, and only one second frequency domain unit offset is needed to determine the frequency domain unit index where the second hop is located. The first frequency domain unit offset list contains a second frequency domain unit offset. 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 the first transmission includes 2 hops, the first frequency domain unit offset list contains multiple second frequency domain unit offsets, and the terminal determines the candidate frequency domain unit where the second hop is located based on the frequency domain unit index of the first hop and the second frequency domain unit offset. 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 the frequency domain unit is available, the candidate frequency domain unit is determined to be the frequency domain unit where the second hop is located. If the candidate frequency domain unit is not available, 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 not available, 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.
[0091] 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 of each hop starting from the second hop relative to the frequency domain unit index of the first hop. At this time, the multiple second frequency domain unit offsets configured by the first frequency domain offset unit list are candidate offsets, or the frequency domain unit determined according to the multiple second frequency domain unit offsets is a candidate frequency domain unit. 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 for the second hop.
[0092] 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.
[0093] 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 separately and independently indicated, and the indication method 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. The first frequency domain offset unit list is the first frequency domain unit offset list indicated by the fourth information.
[0094] (5) 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.
[0095] Specifically, the base station configures one or more frequency domain unit pairs, and each frequency domain unit pair is used to indicate a frequency domain unit associated with the frequency domain unit where the first hop is located.
[0096] For example, if a first transmission includes two hops, the base station configures or indicates a frequency domain unit pair for the first transmission, where the frequency domain unit pair indicates the frequency domain unit where the second hop, which is associated with the frequency domain unit where the first hop is located, is located; and the terminal can determine the frequency domain unit where the frequency domain unit where the second hop is located, based on the frequency domain unit where the first hop is located and the frequency domain unit pair.
[0097] For example, the base station configures or indicates three frequency domain unit pairs for the first transmission, where frequency domain unit pair 1 indicates the frequency domain unit where the second hop, which is 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, which is associated with the frequency domain unit where the first hop is located, is located; and frequency domain unit pair 3 indicates the frequency domain unit where the fourth hop, which is associated with the frequency domain unit where the first hop is located, is located. The terminal can determine the frequency domain units where the second hop, the third hop, and the fourth hop are located, respectively, based on the frequency domain unit where the first hop is located and the three frequency domain unit pairs.
[0098] (6) A first frequency domain unit list; the first frequency domain unit list is used to indicate the frequency domain unit index of each hop starting from the second hop.
[0099] Specifically, the base station configures or indicates the frequency domain unit index of the first hop for the first transmission 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 of each hop starting from the second hop. For example, the first frequency domain unit list includes 3 frequency domain unit indexes, wherein 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.
[0100] Optionally, assuming that PUCCH / PUSCH has only 2 hops, the multiple frequency domain unit indexes configured in the first frequency domain unit list are candidate frequency domain unit indexes, 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.
[0101] (7) A second frequency domain unit list; the second frequency domain unit list is used to indicate the frequency domain unit index of each hop in the at least two hops.
[0102] 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 indexes, and each frequency domain unit index in the second frequency domain unit list corresponds to the frequency domain unit index of each hop. For example, the second frequency domain unit list includes 4 frequency domain unit indexes, wherein the first frequency domain unit index corresponds to the frequency domain unit index of the first hop, the second frequency domain unit index corresponds to the frequency domain unit index of the second hop, the third frequency domain unit index corresponds to the frequency domain unit index of the third hop, and the fourth frequency domain unit index corresponds to the frequency domain unit index of the fourth hop. The terminal can determine the frequency domain unit where each hop is located based on the second frequency domain unit list.
[0103] Optionally, assuming that PUCCH / PUSCH has only 2 hops, the multiple frequency domain unit indexes configured in the second frequency domain unit list are candidate frequency domain unit indexes, and the terminal can select two of them to transmit the second hop. For example, the terminal uses the first available frequency domain unit in the candidate frequency domain units as the frequency domain unit where the first hop is located, and uses the second available frequency domain unit in the candidate frequency domain units as the frequency domain unit where the second hop is located.
[0104] (8) A frequency hopping pattern, used to indicate the frequency domain unit where each of the at least two hops is located.
[0105] Specifically, the frequency hopping 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.
[0106] Optionally, the frequency hopping pattern also indicates the time domain unit in which each hop of the first transmission is located, or the relationship between the time domain units in which different hops are located. For example, this 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 transmitted in that time unit, and 0 indicates that the first transmission is not transmitted in that time unit. For example, 10010 indicates that the first transmission transmits the first hop and the second hop in the first and fourth slots, respectively. The first and fourth slots may be the first slot or the fourth slot relative to a slot configured or indicated by the base station. In the prior art, the time domain unit in which the first hop of the first transmission is located is determined based on the base station configuration or indication, and the time domain units in which the remaining hops are located are determined based on predefined rules (for example, the time domain units in which different hops are located are consecutive time slots or sub-time slots or consecutive available time slots or sub-time slots, etc.). The frequency hopping pattern also indicates the time domain unit in which each hop of the first transmission is located, or the relationship between the time domain units in which different hops are located. This can flexibly indicate the time domain units in which different hops are located, ensuring that each hop of the first transmission can be transmitted, thereby improving the reliability of the first transmission.
[0107] Step 302: The terminal transmits on the frequency domain unit where at least one hop of the at least two hops is located.
[0108] Specifically, after the terminal determines the frequency domain unit in which each of the at least two hops of the first transmission is located based on target information or predefined rules, if frequency hopping transmission of the first transmission is enabled, the terminal can transmit on the frequency domain unit in which at least one of the at least two hops is located. The frequency hopping can be inter-slot hopping, intra-slot hopping, or inter-transmission occasion (such as inter-PUCCH, inter-PUSCH) hopping.
[0109] Preferably, the frequency domain hopping is inter-time slot frequency hopping. For example, different hops of the first transmission are performed in different time slots. In other words, in the same time slot, the first transmission is transmitted in the same frequency domain unit.
[0110] 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 by the frequency domain unit, for example, the first transmission is an uplink transmission, and any symbol position corresponding to the frequency domain unit is configured or indicated as a downlink transmission (DL) symbol), the terminal may not transmit on the frequency domain unit. 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, 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 in the frequency domain unit where the first hop is located, and does not transmit on the frequency domain unit where the second hop is located, or the terminal switches the second hop to another available frequency domain unit for transmission or postpones the transmission to another available time unit according to predefined rules and / or base station instructions.
[0111] Optionally, the frequency domain unit may include at least one of the following: the frequency domain unit is activated or in an activated state; the time domain position corresponding to the frequency domain unit is configured or indicated to have the same transmission direction as 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 a UL, flexible, sub-band 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 a DL, flexible, SBFD symbol; the frequency domain resources of the first transmission are within the available resource range of the frequency domain unit.
[0112] Optionally, the frequency hopping mode of the first transmission is intra-slot frequency hopping, inter-slot frequency hopping or inter-transmission occasion (such as inter-PUCCH, inter-PUSCH) frequency hopping.
[0113] In an embodiment of the present application, the terminal determines the frequency domain unit where each of the 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 frequency hopping transmission on different frequency domain units; the terminal is enabled to transmit on the frequency domain unit where at least one of the at least two hops is located, thereby realizing frequency hopping transmission of the first transmission between different frequency domain units, thereby being able to obtain a larger frequency diversity gain and improve the performance of the communication system.
[0114] Optionally, a manner of acquiring the frequency domain unit index of the first hop is the same as or different from a manner of acquiring the frequency domain unit index of each hop starting from the second hop.
[0115] Specifically, the base station configures the frequency domain unit index of the first hop through high-level signaling, and indicates the frequency domain unit index of the second hop through dynamic indication signaling; or, the base station indicates the frequency domain unit index of the first hop through dynamic indication signaling, and configures the frequency domain unit index of the first hop through high-level signaling.
[0116] In an embodiment of the present application, the terminal can accurately determine the frequency domain unit where each of the 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 transmit 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 capability of the uplink transmission, thereby improving the performance of the communication system.
[0117] Optionally, the terminal determines the frequency domain unit index where the hth hop is located based on the frequency domain unit index where the first hop is located and the first frequency domain unit offset; wherein 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 mth hop is located and the first frequency domain unit offset; wherein m is an integer greater than 0.
[0118] Specifically, when the target information includes the second information and the first frequency domain unit offset, the terminal can determine the frequency domain unit index of the hth hop based on the frequency domain unit index of the first hop indicated by the second information and the first frequency domain unit offset, where h is an integer greater than 1. For example, when h is 2, the frequency domain unit index of the first hop is 1, and the first frequency domain unit offset is 2, the terminal can determine that the frequency domain unit index of the second hop is 3; when h is 3, the terminal can determine that the frequency domain unit index of the third hop is 5.
[0119] Alternatively, the terminal may determine the frequency domain unit index of the (m+1)th hop based on the frequency domain unit index of the mth hop and the first frequency domain unit offset, where m is an integer greater than 0. For example, when m is 1, the frequency domain unit index of the mth hop is 1, the first frequency domain unit offset is 2, and the frequency domain unit index is determined to be 3. However, since the frequency domain unit with index 3 is unavailable, the terminal offsets the frequency domain unit index by 2 based on the frequency domain unit index 3 and determines the frequency domain unit index to be 5. Since the frequency domain unit with index 5 is available, the frequency domain unit index of the second hop is 5.
[0120] In an embodiment of the present application, the terminal determines the frequency domain unit index where the hth hop is located through the frequency domain unit index where the first hop is located and the first frequency domain unit offset; wherein 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 mth hop is located and the first frequency domain unit offset; wherein m is an integer greater than 0, thereby realizing frequency hopping transmission of the terminal between different frequency domain units, thereby obtaining sufficient frequency domain diversity gain or increasing anti-interference capability, thereby improving the effectiveness and performance of the communication system.
[0121] Optionally, the terminal determining, based on the frequency domain unit index of the mth hop and the first frequency domain unit offset, the frequency domain unit index of the (m+1)th hop, includes:
[0122] The terminal is based on the frequency domain unit index N where the mth hop is located m and the first frequency domain unit offset offset1, determine the frequency domain unit index where the (m+1)th hop is located as (N m + offset1*n); wherein, n satisfies at least one of the following: n is the frequency domain unit index (N m +offset1*n) is the smallest positive integer available in the frequency domain unit; the n is less than or equal to the first value; the n is a predefined integer.
[0123] For example, when m is 1, the frequency domain unit index N of the mth hop is m is 1, and the first frequency domain unit offset offset1 is 2, then the frequency domain unit index determined by the terminal for the first offset is 1+2*1=3, but since the frequency domain unit with index 3 is unavailable, the terminal offsets 2 again on the basis of the frequency domain unit index 3, then the frequency domain unit index determined by the second offset is 1+2*2=3, and when the frequency domain unit with index 5 is unavailable, the terminal offsets 2 again on the basis of the frequency domain unit index 5, then the frequency domain unit index determined by the third offset is 1+2*3=3, and when the frequency domain unit with index 7 is unavailable, repeat the offset until an available frequency domain unit is found or until the maximum number of offsets predefined or configured by the base station is executed.
[0124] Optionally, if the index of the frequency domain unit where the (m-1) hop is located is N m-1 , the terminal can be based on the frequency domain unit index N of the (m-1)th hop m-1 and the first frequency domain unit offset offset1, the frequency domain unit index where the mth hop is located is determined to be (N m-1 + offset1*n); where n satisfies at least one of the following: n is the frequency domain unit index (N m-1+offset1*n); n is less than or equal to the first value; n is a predefined integer.
[0125] Optionally, the terminal determines 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; wherein i is a positive integer;
[0126] Alternatively, the terminal determines the offset of the second frequency domain unit based on the frequency domain unit index N1 where the first hop is located and the jth second frequency domain unit offset in the first frequency domain unit offset list. j , determine the frequency domain unit index where the (i+1)th hop is located; wherein, j is greater than or equal to i and satisfies the frequency domain unit index of N1+offset j The minimum positive integer available for the frequency domain unit;
[0127] Alternatively, 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 gth hop is located and the gth second frequency domain unit offset in the first frequency domain unit offset list; wherein g is an integer greater than 0;
[0128] Alternatively, the terminal is based on the frequency domain unit index N where the g-th hop is located. g and the xth offset of the second frequency domain unit in the first frequency domain unit offset list x , determine the frequency domain unit index where the (g+1)th hop is located as N g +offset x ; wherein, g is an integer greater than 1, and x is an integer greater than or equal to g and satisfies the frequency domain unit index N g +offset x The minimum positive integer available for the frequency domain unit;
[0129] Alternatively, the terminal is based on the frequency domain unit index N where the qth hop is located. q and the kth and p second frequency domain unit offsets after the kth in the first frequency domain unit offset list, determine the frequency domain unit index where the (q+1)th hop is located as Wherein, the p is a frequency domain unit index satisfying The smallest positive integer available in the frequency domain unit, q is an integer greater than or equal to 1, and the offset j represents the jth 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 the (q-1)th hop in the first frequency domain offset list.
[0130] 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.
[0131] In the case where the target information includes the second information and the first frequency domain unit offset list, the terminal can 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 indicated by the second information and the i-th second frequency domain unit offset in the first frequency domain unit offset list; wherein i is a positive integer. For example, if i=1, the frequency domain unit index where the first hop is located is 1, 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 an offset relative to the frequency domain unit index where the first hop is located, then the terminal can determine that the frequency domain unit index where the second hop is located is 3; if i=2, the frequency domain unit index where the first hop is located is 1, the second second frequency domain unit offset in the first frequency domain unit offset list is 3, then the terminal can determine that the frequency domain unit index where the third hop is located is 4.
[0132] Alternatively, the terminal may determine the offset of the second frequency domain unit based on the frequency domain unit index N1 of the first hop and the j-th second frequency domain unit offset in the first frequency domain unit offset list. j , determine the frequency domain unit index where the (i+1)th hop is located; where j is greater than or equal to i and satisfies the frequency domain unit index of N1+offset j The minimum positive integer available for the frequency domain unit of the first hop. For example, i = 1, the frequency domain unit index N1 of the first hop is 1, the second frequency domain unit offset represents the offset relative to the frequency domain unit index of the first hop, and the j = 1 second frequency domain unit offset offset1 in the first frequency domain unit offset list is 2, then the determined frequency domain unit index is 1 + 2 = 3; if the frequency domain unit with index 3 is available, the frequency domain unit index 3 is determined as the frequency domain unit index of the second hop; or,
[0133] If the frequency domain unit with index 3 is unavailable, the j=2 second frequency domain unit offset offset2 in the frequency domain unit offset list is taken as 5, and the determined frequency domain unit index is 1+6; if the frequency domain unit with index 6 is unavailable, the j second frequency domain unit offset offset in the first frequency domain unit list is repeatedly taken. j , 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 completed.
[0134] 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 gth hop is located and the gth second frequency domain unit offset in the first frequency domain unit offset list; wherein g is an integer greater than 0. For example, g=1, 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, then the determined frequency domain unit index is 1+2=3; when the frequency domain unit with index 3 is available, the frequency domain unit index where the second hop is located is determined to be 3.
[0135] Alternatively, the terminal may index N based on the frequency domain unit where the g-th hop is located. g and the xth second frequency domain unit offset in the first frequency domain unit offset list x , determine the frequency domain unit index where the (g+1)th hop is located as N g +offset x ; Wherein, g is an integer greater than 0, x is greater than or equal to g and makes the frequency domain unit index N g +offset x The minimum positive integer available for the frequency domain unit of the first hop. For example, if g = 1 and x = 2, the frequency domain unit index of the first hop is 1, the 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 of the previous hop. Then, based on the first second frequency domain unit offset in the first frequency domain unit offset list, the frequency domain unit index is determined to be 4. The frequency domain unit with index 4 is available, and the frequency domain unit index of the second hop is determined to be 4.
[0136] Alternatively, the terminal may index N based on the frequency domain unit where the qth hop is located. q and the kth and p second frequency domain unit offsets after the kth in the first frequency domain unit offset list, determine the frequency domain unit index where the (q+1)th hop is located as Among them, p is the frequency domain unit index The smallest positive integer available for the frequency domain unit, q is an integer greater than or equal to 0, offset jRepresents the jth 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 the (q-1)th hop in the frequency domain offset list. Assuming 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 of the previous hop, the frequency domain unit index N1=1 of the first hop, 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 of the second hop is 1+2+3+4+2=12. Alternatively, the frequency domain unit index N1 of the first hop 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 of the first hop and the first second frequency domain unit offset is 3. If the frequency domain unit with index 3 is unavailable, the second second frequency domain unit offset is offset on the basis of index 3 to determine the frequency domain unit index to be 6. If the frequency domain unit with index 6 is unavailable, the third second frequency domain unit offset is offset on the basis of index 6 to determine the frequency domain unit index to be 10. If the frequency domain unit with index 10 is available, the frequency domain unit index of the second hop is determined to be 10.
[0137] 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 of the first hop 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 anti-interference capability, thereby improving the effectiveness and performance of the communication system.
[0138] 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 unit, the terminal uses a wrap around or remainder operation to determine the frequency domain unit index of each hop starting from the second hop.
[0139] 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 unit, the terminal can use a wrap around or modulo operation to determine the frequency domain unit index of each hop starting from the second hop. When the maximum index of the UL available or activated frequency domain unit is exceeded, the terminal uses the wrap around operation to determine like in, Indicates the number of uplink configured or available or activated frequency domain units.
[0140] Optionally, when the target information includes the at least one frequency domain unit pair, the terminal determining, based on the target information, a frequency domain unit in which each of the at least two hops of the first transmission is located, includes:
[0141] The terminal determines the frequency domain unit index of each hop starting from the second hop based on each frequency domain unit pair; the terminal determines the frequency domain unit of each hop in the at least two hops of the first transmission based on the frequency domain unit index of the first hop and the frequency domain unit index of each hop starting from the second hop.
[0142] Specifically, since each frequency domain unit pair is used to indicate a frequency domain unit associated with the frequency domain unit where the first hop is located, the terminal can determine the frequency domain unit index of each hop starting from the second hop based on each frequency domain unit pair, that is, the frequency domain unit index associated with the frequency domain unit where the first hop is located is used as the frequency domain unit index of each hop starting from the second hop. Based on the frequency domain unit index of the first hop and the frequency domain unit index of each hop starting from the second hop, the terminal can determine the frequency domain unit where each hop of the at least two hops of the first transmission is located.
[0143] For example, the base station configures or indicates three frequency domain unit pairs for the first transmission, where 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; 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; and 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. The terminal can determine the frequency domain units where the second hop is located, the third hop is located, and the fourth hop is located based on the frequency domain unit where the first hop is located and the three frequency domain unit pairs, thereby determining the frequency domain units where the first hop is located, the second hop is located, the third hop is located, and the fourth hop is located.
[0144] In an embodiment of the present application, the terminal determines the frequency domain unit index of each hop through each frequency domain unit pair, so that the terminal can hop between different frequency domain units, thereby obtaining a larger frequency domain diversity gain or increasing anti-interference capability, thereby improving the effectiveness and performance of the communication system.
[0145] Optionally, when the target information includes the first frequency domain unit list, the terminal determines, based on the target information, a frequency domain unit in which at least one of the at least two hops of the first transmission is located, including:
[0146] The terminal determines the frequency domain unit index of each hop starting from the second hop based on the first frequency domain unit list and in the order of the frequency domain unit index of each hop starting from the second hop corresponding to the frequency domain unit index in the first frequency domain unit list; the terminal determines the frequency domain unit of at least one of the at least two hops of the first transmission based on the frequency domain unit index of the first hop and the frequency domain unit index of each hop starting from the second hop.
[0147] 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 according to the order in which the 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 then determines the frequency domain unit of each hop in at least two hops based on the frequency domain unit index of the first hop and the frequency domain unit index of each hop starting from the second hop.
[0148] For example, the first frequency domain unit list includes three frequency domain unit indexes, wherein 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 according to the order in which the frequency domain unit indices in the first frequency domain unit list correspond to the frequency domain unit indices of each hop starting from the second hop.
[0149] Optionally, the terminal determines, based on the first frequency domain unit list, an order in which the frequency domain unit indexes in the first frequency domain unit list correspond sequentially to the frequency domain unit indexes of each hop starting from the second hop, and determines the frequency domain unit index of at least one hop starting from the second hop, including:
[0150] When the first target frequency domain unit determined by the terminal in the order of the frequency domain unit indexes in each hop starting from the second hop corresponding to the frequency domain unit indexes in the first frequency domain unit list is not available, the terminal sequentially proceeds to the next frequency domain unit of the 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.
[0151] 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 according to the order of the frequency domain unit indexes in the first frequency domain unit list corresponding to each hop starting from the second hop is unavailable, the terminal can sequentially proceed 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 proceed to the next frequency domain unit of the 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.
[0152] Alternatively, the terminal 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 for the second hop, third hop, ..., N+1th hop transmission of the first transmission.
[0153] 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 not available, 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.
[0154] In an embodiment of the present application, the terminal determines the frequency domain unit index of each hop through the first frequency domain unit list, so that the terminal can hop between different frequency domain units, thereby obtaining a larger frequency domain diversity gain or increasing anti-interference capability, thereby improving the effectiveness and performance of the communication system.
[0155] Optionally, when the target information includes the second frequency domain unit list, the terminal determines, based on the target information, a frequency domain unit in which at least one of the at least two hops of the first transmission is located, including:
[0156] The terminal determines, based on the second frequency domain unit list and according to the frequency domain unit index order in the second frequency domain unit list, a frequency domain unit in which each of the at least two hops of the first transmission is located;
[0157] or,
[0158] If the second target frequency domain unit determined based on the frequency domain unit index order in the second frequency domain unit list is unavailable, the terminal sequentially proceeds 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.
[0159] 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 corresponds to the frequency domain unit index of each hop. For example, the second frequency domain unit list includes 3 frequency domain unit indexes, wherein the first frequency domain unit index corresponds to the frequency domain unit index of the first hop, the second frequency domain unit index corresponds to the frequency domain unit index of the second hop, and the third frequency domain unit index corresponds to the frequency domain unit index of the third hop. The terminal can determine the frequency domain unit where each hop is located based on the second frequency domain unit list.
[0160] The terminal may determine the frequency domain unit in which each 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. For example, the terminal determines that the first frequency domain unit index is the frequency domain unit index in which the first hop is located, the second frequency domain unit index is the frequency domain unit index in which the second hop is located, and the third frequency domain unit index is the frequency domain unit index in which the third hop is located.
[0161] 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 by the terminal according to the frequency domain unit index order in the second frequency domain unit list is unavailable, the terminal can sequentially proceed 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 can be used as the second target frequency domain unit, and then the next frequency domain unit of the second target frequency domain unit can be sequentially proceeded until the determined frequency domain unit is available or the last frequency domain unit in the second frequency domain unit list is reached.
[0162] For example, the second frequency domain unit list includes 4 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 first 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 first hop is located; when the frequency domain unit corresponding to the third frequency domain unit index is available, the terminal determines the third frequency domain unit index as the frequency domain unit index where the second hop is located.
[0163] Alternatively, the terminal determines 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, second hop, ..., Mth hop transmission of the first transmission.
[0164] In an embodiment of the present application, the terminal determines the frequency domain unit index of each hop through the second frequency domain unit list, so that the terminal can hop between different frequency domain units, thereby obtaining a larger frequency domain diversity gain or increasing anti-interference capability, thereby improving the effectiveness and performance of the communication system.
[0165] Optionally, when any frequency domain unit determined by the terminal based on the target information is unavailable, the terminal transmits according to any one of the following items: the terminal cancels the transmission of the first transmission corresponding to the jump in any frequency domain unit; the terminal switches the transmission of the first transmission corresponding to the jump in any frequency domain unit to another available frequency domain unit for transmission; the terminal postpones the transmission of the first transmission corresponding to the jump in any frequency domain unit to an available frequency domain unit corresponding to another available time unit for transmission.
[0166] Specifically, when any frequency domain unit determined by the terminal based on the target information is unavailable, the terminal can cancel the transmission of the first transmission in any frequency domain unit corresponding to the hop, or the terminal can switch the transmission of the first transmission in any frequency domain unit corresponding to the hop to another available frequency domain unit according to predefined rules and or base station instructions, or the terminal postpones the transmission of the first transmission in the corresponding hop of the first frequency domain unit to an available frequency domain unit corresponding to another available time unit for transmission.
[0167] Optionally, when only one frequency domain unit of the at least two hops of the first transmission is available or the number of available frequency domain units is less than the first value, the terminal falls back from the frequency hopping mode to the non-frequency hopping mode or the non-frequency domain unit inter-unit hopping mode.
[0168] Optionally, the first value is determined based on at least one of the following: a maximum number of frequency hopping times; a network indication; or a protocol pre-defined value.
[0169] 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, the terminal can fall back from the frequency hopping mode to the non-frequency hopping mode or the non-inter-frequency domain unit frequency hopping mode. Alternatively, 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 unit where the first hop is located and the frequency domain unit where the second hop is located are available, and the frequency domain unit where the third hop is located is unavailable, the terminal can fall back from the frequency hopping mode to the non-frequency hopping mode or the non-inter-frequency domain unit frequency hopping mode.
[0170] Next, the frequency hopping transmission method provided in the embodiment of the present application will be further described through specific examples.
[0171] Example 1
[0172] Assume that a cell consists of three frequency domain units, and the sizes of these three frequency domain units (frequency domain unit index 0, frequency domain unit index 1, frequency domain unit index 2) are 5MHz, 10MHz, and 5MHz, 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 three frequency domain units. It should be noted that in Figures 4 to 8, the frequency domain unit is represented as BWP for schematic representation, where the frequency domain unit can be any of bandwidth (band), carrier (carrier), subband (subband) and BWP.
[0173] 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 frequency domain unit corresponding to the PUCCH resource 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, indicating the frequency domain unit where the CSI, SR, SPS or HARQ-ACK is reported) or indicates (for example, for dynamically scheduled HARQ-ACK, indicating the frequency domain unit where the HARQ-ACK is located by 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 manner:
[0174] Method 1: The base station configures the frequency domain unit index of each hop of each PUCCH transmission through high-level parameters. Figure 4 is one of the schematic diagrams of the frequency domain unit index of each hop of PUCCH transmission provided in an embodiment of the present application. As shown in Figure 4, the base station configures the first hop of a PUCCH resource at BWP0 (assuming the frequency domain unit is BWP0 in this embodiment) and the second hop at BWP1 through high-level parameters. For example, when configuring each PUCCH resource (assuming IE PUCCH resource is used), the base station configures the frequency domain unit ID of each hop. As shown below, BWP0 represents the BWP ID of the first hop of the PUCCH resource, and BWP1 represents the BWP ID of the second hop of the PUCCH resource.
[0175] PUCCH resource
[0176] PUCCH-resourceId
[0177] BWP0→provides a BWP ID for the first hop of the PUCCH resource
[0178] StartingPRB
[0179] Frequency hopping(intra-slot, inter-slot, other?)→
[0180] BWP1 (Optional) When inter-slot frequency hopping is enabled, configure BWP1 (Cond on inter-slot frequency hopping)
[0181] SecondHopPRB
[0182] }
[0183] Method 2: The base station configures or indicates the frequency hopping offset of the PUCCH transmission. In one embodiment, the base station indicates (e.g., high-level configuration or DCI indication) a frequency hopping offset; in another embodiment, the base station indicates (e.g., high-level configuration or DCI indication) a frequency domain unit offset list. For example, the terminal determines the frequency domain unit where the first hop of the PUCCH transmission is located through the base station indication, high-level 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. The frequency hopping offset offset can be an offset relative to the frequency domain unit index where the first hop is located, or an offset relative to the frequency domain unit index where the previous hop is located, or the number of available or activated frequency domain units offset relative to the frequency domain unit index where the previous hop is located in the available or activated frequency domain units.
[0184] Figure 5 is a second schematic diagram of the frequency domain unit index for each hop of PUCCH transmission provided by an embodiment of the present application. As shown in Figure 5, the base station determines that the frequency domain unit for the first hop of PUCCH transmission is BWP0 through high-level parameter configuration, DCI indication or predefined rules, and the frequency hopping offset is 2, then the terminal can determine that the frequency domain unit for the second hop is BWP2. Figure 6 is a third schematic diagram of the frequency domain unit index for each hop of PUCCH transmission provided by an embodiment of the present application. As shown in Figure 6, the base station determines that the frequency domain unit for the first hop of PUCCH transmission is BWP1 through high-level 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 not available, the terminal can continue to offset 1 frequency domain unit to determine BWP0. When the corresponding resources on BWP0 are available, the frequency domain unit for the second hop is determined to be BWP0.
[0185] Method 3: The base station configures at least one frequency domain unit pair or frequency domain unit list, and configures or indicates a frequency domain unit pair or frequency domain unit list for each PUCCH resource. Figure 7 is a fourth schematic diagram of the frequency domain unit index for each hop of PUCCH transmission provided in an embodiment of the present application. As shown in Figure 7, the base station configures a frequency domain unit pair for a PUCCH through high-level configuration signaling. The terminal determines that the frequency domain unit for the first hop of PUCCH transmission is BWP0 and the frequency domain unit for the second hop is BWP1 based on the frequency domain unit pair.
[0186] For example, the base station configures a frequency domain unit pair in the following manner, wherein each frequency domain unit pair can be identified by a frequency domain unit pair ID (BWP-pairId), and each frequency domain unit pair can be configured with two frequency domain unit indexes.
[0187] BWP pair
[0188] BWP-pairId
[0189] BWPID1
[0190] BWPID2
[0191] }
[0192] For example, when configuring each PUCCH resource, the base station configures the corresponding frequency domain unit pair for the PUCCH resource. In addition, the base station can also indicate the BWP-pairId corresponding to each PUCCH resource through dynamic signaling.
[0193] PUCCH resource
[0194] PUCCH-resourceId
[0195] BWP-pairId
[0196] StartingPRB
[0197] Frequency hopping (intra-slot, inter-slot) / / is used to configure the frequency hopping mode. Optionally, the frequency hopping mode includes at least one of the following: intra-slot frequency hopping, inter-slot frequency hopping, and inter-transmission opportunity frequency hopping.
[0198] SecondHopPRB / / Since BWP1is paired with BWP2, the second hop is within BWP2
[0199] }
[0200] or
[0201] For example, the base station configures a frequency domain unit list list in the following manner, wherein each frequency domain unit list list can be identified by a frequency domain unit list list ID (such as parameter BWP-listId), and each frequency domain unit list list can be configured with multiple frequency domain unit indexes.
[0202] BWP list{
[0203] BWP-listId
[0204] BWP ID1
[0205] BWPID2
[0206] BWPID3
[0207] …
[0208] }
[0209] For example, when configuring each PUCCH resource, the base station configures a corresponding frequency domain unit list for the PUCCH resource. The base station may also indicate the BWP-listId corresponding to each PUCCH resource through dynamic signaling.
[0210] PUCCH resource
[0211] PUCCH-resourceId
[0212] BWP-listId
[0213] StartingPRB
[0214] Frequency hopping (intra-slot, inter-slot) / / is used to configure the frequency hopping mode. Optionally, the frequency hopping mode includes at least one of the following: intra-slot frequency hopping, inter-slot frequency hopping, and inter-transmission opportunity frequency hopping.
[0215] }
[0216] Example 2
[0217] Conventional downlink physical downlink shared channel (PDSCH) transmission supports non-contiguous physical resource block (PRB) allocation within a single bandwidth workpiece (BWP), eliminating the need for frequency hopping. Sub-3G spectrum resources are fragmented, and the frequency domain resources of a single band are relatively narrow. If PDSCH resource allocation is restricted to a single band, frequency diversity gain is either unattainable or limited.
[0218] In order to obtain better frequency diversity gain and anti-interference effect, downlink transmission can also adopt frequency hopping transmission, and different hops of a transmission can be performed 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 the frequency domain unit where each hop is configured or indicated has enough RBs for PDSCH transmission, or when the terminal determines the frequency domain unit according to the configuration or instruction of the base station, if the frequency domain resources contained in the frequency domain unit cannot meet the requirements of PDSCH transmission, that is, the frequency domain unit is unavailable, the terminal may not perform frequency hopping or find another frequency domain unit that meets the requirements for transmission.
[0219] Example 3
[0220] Figure 8 is the fifth schematic diagram of the frequency domain unit index of each hop of PUCCH transmission provided by an embodiment of the present application. As shown in Figure 8, for a PUCCH or PUSCH transmission, the terminal can determine to transmit the first hop at BWP0 and the second hop at BWP2 according to the configuration or instruction of the base station, but the PUCCH or PUSCH cannot be transmitted at the frequency domain position corresponding to the second hop. In Figure 8, the symbol position where the PUCCH or PUSCH is located is configured as a DL symbol. In one embodiment, the terminal cancels the frequency hopping transmission and transmits the first hop and the second hop at 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 activated BWP (BWP1 in Figure 8) with the largest interval from the frequency domain unit where the first hop is located.
[0221] The frequency hopping transmission method provided in the embodiment of the present application can be executed by a frequency hopping transmission device. In the embodiment of the present application, the frequency hopping transmission device provided in the embodiment of the present application is described by taking the frequency hopping transmission method performed by the frequency hopping transmission device as an example.
[0222] FIG9 is a schematic structural diagram of a frequency hopping transmission device according to an embodiment of the present application. As shown in FIG9 , the frequency hopping transmission device 900 includes: a first determining module 901 and a first transmitting module 902; wherein,
[0223] A first determining module 901 is configured to determine, based on target information or a predefined rule, a frequency domain unit in which each of the at least two hops of a first transmission is located; the target information is used to indicate a frequency domain unit in which at least one of the at least two hops is located; the predefined rule is used to determine a frequency domain unit in which at least one of the at least two hops is located; the first transmission supports frequency hopping transmission on different frequency domain units;
[0224] The first transmission module 902 is configured to perform transmission on a frequency domain unit where at least one hop of the at least two hops is located.
[0225] The frequency hopping transmission device provided in the embodiment of the present application determines the frequency domain unit where each of the 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 frequency hopping transmission on different frequency domain units, so that the terminal can transmit on the frequency domain unit where at least one of the at least two hops is located, and realize frequency hopping transmission of the first transmission between different frequency domain units, that is, frequency hopping transmission is performed on one or more discontinuous frequency domain resources, thereby obtaining a larger frequency diversity gain or increasing the anti-interference capability of the uplink transmission, reducing the transmission delay of the first transmission, and improving the performance of the communication system.
[0226] Optionally, the target information includes at least one of the following:
[0227] First information, used to indicate the frequency domain unit where each hop of the at least two hops is located;
[0228] The second information is used to indicate the frequency domain unit index where the first hop is located;
[0229] First frequency domain unit offset; The first frequency domain unit offset is used to indicate the offset of the frequency domain unit index of each hop starting from the second hop relative to the frequency domain unit index of the first hop, or the offset or minimum offset relative to the frequency domain unit index of the previous hop;
[0230] A first frequency domain unit offset list; the first frequency domain unit offset list includes at least one second frequency domain unit offset, where the second frequency domain unit offset is used to indicate the offset of the frequency domain unit index of each hop starting from the second hop relative to the frequency domain unit index of the first hop, or the offset or minimum offset relative to the frequency domain unit index of the previous hop;
[0231] 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;
[0232] A first frequency domain unit list; the first frequency domain unit list is used to indicate the frequency domain unit index of each hop starting from the second hop;
[0233] A second frequency domain unit list; the second frequency domain unit list is used to indicate the frequency domain unit index of each hop in the at least two hops;
[0234] The frequency hopping pattern is used to indicate the frequency domain unit where each hop of the at least two hops is located.
[0235] Optionally, the frequency hopping transmission device 900 further includes:
[0236] The receiving module is used to receive high-level signaling or dynamic signaling sent by a network-side device, wherein the high-level signaling is used to configure the target information, and the dynamic signaling is used to indicate the target information.
[0237] Optionally, a manner of acquiring the frequency domain unit index of the first hop is the same as or different from a manner of acquiring the frequency domain unit index of each hop starting from the second hop.
[0238] Optionally, the frequency hopping transmission device 900 further includes:
[0239] A second determining module is configured to determine the frequency domain unit index where the hth hop is located based on the frequency domain unit index where the first hop is located and the first frequency domain unit offset; wherein h is an integer greater than 1;
[0240] or,
[0241] The third determination module is used to determine the frequency domain unit index where the (m+1)th hop is located based on the frequency domain unit index where the mth hop is located and the first frequency domain unit offset; wherein m is an integer greater than 0.
[0242] Optionally, the third determining module is specifically configured to:
[0243] Based on the frequency domain unit index N where the mth hop is located m and the first frequency domain unit offset offset1, determine the frequency domain unit index where the (m+1)th hop is located as (Nm + offset1*n); wherein, n satisfies at least one of the following: n is the frequency domain unit index (N m +offset1*n) is the smallest positive integer available in the frequency domain unit; the n is less than or equal to the first value; the n is a predefined integer.
[0244] Optionally, the frequency hopping transmission device 900 further includes:
[0245] a fourth determining 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; wherein i is a positive integer;
[0246] or,
[0247] A fifth determining module is configured to determine the offset of the second frequency domain unit based on the frequency domain unit index N1 where the first hop is located and the j-th second frequency domain unit offset in the first frequency domain unit offset list. j , determine the frequency domain unit index where the (i+1)th hop is located; wherein, j is greater than or equal to i and satisfies the frequency domain unit index of N1+offset j The minimum positive integer available for the frequency domain unit;
[0248] or,
[0249] 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 gth hop is located and the gth second frequency domain unit offset in the first frequency domain unit offset list; wherein g is an integer greater than 0;
[0250] or,
[0251] The seventh determining module is configured to determine the frequency domain unit index N of the g-th hop based on the frequency domain unit index N of the g-th hop. g and the xth offset of the second frequency domain unit in the first frequency domain unit offset list x , determine the frequency domain unit index where the (g+1)th hop is located as N g +offset x ; wherein, g is an integer greater than 1, and x is an integer greater than or equal to g and satisfies the frequency domain unit index N g +offset x The minimum positive integer available for the frequency domain unit;
[0252] or,
[0253] The eighth determining module is configured to determine the frequency domain unit index N of the qth hop based on the frequency domain unit index N of the qth hop. qand the kth and p second frequency domain unit offsets after the kth in the frequency domain unit offset list, determine the frequency domain unit index where the (q+1)th hop is located as Wherein, the p is a frequency domain unit index satisfying The smallest positive integer available in the frequency domain unit, q is an integer greater than or equal to 1, and the offset j represents the jth 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 the (q-1)th hop in the first frequency domain offset list.
[0254] Optionally, the frequency hopping transmission device 900 further includes:
[0255] The ninth determination module is used to determine the frequency domain unit index of each hop starting from the second hop by using a wrap around or remainder operation 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 unit.
[0256] Optionally, when the target information includes the at least one frequency domain unit pair, the first determining module 801 is specifically configured to:
[0257] Determining, based on each of the frequency domain unit pairs, a frequency domain unit index of each hop starting from the second hop;
[0258] The frequency domain unit where each of the at least two hops of the first transmission is located is determined 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.
[0259] Optionally, when the target information includes the first frequency domain unit list, the first determining module 801 is specifically configured to:
[0260] Determine, based on the first frequency domain unit list, the frequency domain unit index of each hop starting from the second hop according to the order in which the 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;
[0261] The frequency domain unit where each of the at least two hops of the first transmission is located is determined 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.
[0262] Optionally, the first determining module 901 is further configured to:
[0263] If the first target frequency domain unit determined in the order of the frequency domain unit indexes in the first frequency domain unit list corresponding to the frequency domain unit indexes of each hop starting from the second hop is unavailable, the next frequency domain unit of the first target frequency domain unit is sequentially ranked until the determined frequency domain unit is available or the last frequency domain unit in the first frequency domain unit list.
[0264] Optionally, when the target information includes the second frequency domain unit list, the first determining module 801 is specifically configured to:
[0265] Determining, based on the second frequency domain unit list and according to the frequency domain unit index order in the second frequency domain unit list, a frequency domain unit in which at least one of the at least two hops of the first transmission is located;
[0266] or,
[0267] If the second target frequency domain unit determined based on the frequency domain unit index order in the second frequency domain unit list is unavailable, the frequency domain unit next to the second target frequency domain unit is sequentially sequenced until the determined frequency domain unit is available or the last frequency domain unit in the second frequency domain unit list is reached.
[0268] Optionally, the frequency hopping transmission device 900 further includes:
[0269] The second transmission module is 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:
[0270] canceling the transmission of the first transmission on the corresponding hop in any frequency domain;
[0271] Switching the first transmission from the corresponding hop of any frequency domain unit to another available frequency domain unit for transmission;
[0272] The first transmission is postponed to the transmission of the hop corresponding to any frequency domain unit until it is transmitted on an available frequency domain unit corresponding to another available time unit.
[0273] Optionally, the frequency hopping transmission device 900 further includes:
[0274] A fallback module is used to fall back from the frequency hopping mode to the non-frequency hopping mode or the non-frequency domain unit hopping mode when the frequency domain unit where only one hop of the at least two hops of the first transmission is available or the number of available frequency domain units is less than the first value.
[0275] Optionally, the first value is determined based on at least one of the following:
[0276] Maximum frequency hopping times;
[0277] Network instructions;
[0278] The protocol is predefined.
[0279] Optionally, the frequency domain unit may include at least one of the following:
[0280] The frequency domain unit is activated or in an activated state;
[0281] The transmission direction configured or indicated by the time domain position corresponding to the frequency domain unit is the same as that of the first transmission;
[0282] The frequency domain resources of the first transmission are within the available resource range of the frequency domain unit.
[0283] 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.
[0284] The frequency hopping transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include, but is not limited to, the types of terminal 11 listed above. Other devices can include servers, network attached storage (NAS), etc., and are not specifically limited in the embodiments of the present application.
[0285] The frequency hopping transmission device provided in the embodiment of the present application can implement the various processes implemented in the method embodiments of Figures 3 to 8 and achieve the same technical effects. To avoid repetition, they will not be described here.
[0286] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG3 . This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this terminal embodiment and can achieve the same technical effects. Specifically, FIG10 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0287] The terminal 1000 includes but is not limited to: 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 at least some of the components of the processor 1010.
[0288] Those skilled in the art will appreciate that the terminal 1000 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1010 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG10 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0289] It should be understood that in an embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of a static picture or video 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 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of 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. 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, and an operating stick, which will not be repeated here.
[0290] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1001 may transmit the data to the processor 1010 for processing. Furthermore, the RF unit 1001 may send uplink data to the network-side device. Typically, the RF unit 1001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0291] The memory 1009 can be used to store software programs or instructions and 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, wherein the first storage area may store an operating system, applications 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 a volatile memory or a 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 (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0292] Processor 1010 may include one or more processing units. Optionally, processor 1010 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1010.
[0293] Among them, the processor 1010 is used to determine the frequency domain unit where each of the 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 rule is used to determine the frequency domain unit where at least one 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 of the at least two hops is located.
[0294] The terminal determines the frequency domain unit where each of the 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 rule is used to determine the frequency domain unit where at least one of the at least two hops is located; the first transmission supports frequency hopping transmission on different of the frequency domain units; the terminal is enabled to transmit on the frequency domain unit where at least one of the at least two hops is located, thereby realizing frequency hopping transmission of the first transmission between different frequency domain units, thereby being able to obtain sufficient frequency diversity gain and improve the performance of the communication system.
[0295] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the frequency hopping transmission method in the method embodiment, and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.
[0296] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned frequency hopping transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0297] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0298] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned frequency hopping transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0299] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0300] An 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 the various processes of the above-mentioned frequency hopping transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0301] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the 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, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0302] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0303] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A frequency hopping transmission method, comprising: 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; 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, wherein, The target information includes at least one of the following: First information, used to indicate the frequency domain unit where each hop of 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 the frequency domain unit associated with the frequency domain unit of the first hop; A 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; A 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; A frequency hopping pattern, 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, wherein The method further includes: The terminal receives 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.
4. The frequency hopping transmission method according to claim 2, wherein, The obtaining method of the frequency domain unit index of the first hop is the same as or different from the obtaining 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, wherein 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, wherein, 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 , 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 Alternatively, 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; Alternatively, 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, and 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 Alternatively, The terminal determines, 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 wherein, the p satisfies that the frequency domain unit index is The smallest positive integer available for the frequency domain unit, where 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 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, wherein, 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 a loopback 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 corresponding to the frequency domain unit index in the first frequency domain unit list in sequence for each hop starting from the second hop; 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, wherein, The terminal determines the frequency domain unit index where each hop starting from the second hop is located in the order corresponding to the frequency domain unit index in the first frequency domain unit list in sequence for each hop starting from the second hop, including: When the first target frequency domain unit determined in the order corresponding to the frequency domain unit index in the first frequency domain unit list in sequence for each hop starting from the second hop 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 the last frequency domain unit in the first frequency domain unit list.
12. The frequency hopping transmission method according to claim 2, wherein, 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 index in the second frequency domain unit list; Alternatively, In the case where the second target frequency domain unit determined based on the index order of the frequency domain units in the second frequency domain unit list is unavailable, the terminal sequentially proceeds 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, wherein, The method further includes: In the case where 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, wherein, The method further includes: In the case where 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 hopping mode.
15. The frequency hopping transmission method according to claim 6 or 14, wherein, 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, wherein, The frequency domain unit being available includes at least one of the following: The frequency domain unit is activated or in an activated 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, wherein The frequency hopping manner 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, comprising: 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, wherein, 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; 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; 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; 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 in the at least two hops is located; The frequency hopping pattern 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, wherein, The device further includes: The second determination module is 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, The third determination module is 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, wherein, 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, wherein The device further includes: The fourth determination module is 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 the smallest positive integer for which the frequency-domain unit with the frequency-domain unit index N1 + offset is available j ; Or, The sixth determination module is 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 for the frequency domain unit; 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 wherein, the p satisfies that the frequency domain unit index is The smallest positive integer available for the frequency domain unit, where 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.
23. The frequency hopping transmission device according to any one of claims 19 to 22, wherein, The device further includes: The ninth determination module is 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 loopback operation to determine the frequency-domain unit index 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 pair of frequency-domain units, the first determination module is further configured to: Determine the frequency-domain unit index where each hop starting from the second hop is located based on each pair of frequency-domain units; 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.
25. The frequency hopping transmission device according to claim 19, wherein, 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, determine 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; Determine 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.
26. The frequency hopping transmission device according to claim 25, wherein The first determining module is further configured to: In the case where the first target frequency-domain unit determined in the order of successively corresponding the frequency-domain unit indices in the first frequency-domain unit list to the frequency-domain unit indices where each hop starting from the second hop is located 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, In the case where the target information includes the second frequency-domain unit list, the first determining module is further configured to: Determine 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 indices in the second frequency-domain unit list; Or, 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.
28. The frequency hopping transmission device according to any one of claims 20 to 27, wherein The device further includes: 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: 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, including 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, wherein, 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.
Citation Information
Patent Citations
Frequency hopping configuration method and apparatus
CN108521850A
Frequency hopping method and device, and equipment
CN112449419A
Frequency hopping configuration method, frequency hopping configuration device and storage medium
CN114365566A
Sending method and receiving method for uplink channel, and communication apparatus
WO2022214006A1