Resource mapping method, apparatus and device

By determining the location information of multiple target PRBs for the user equipment (UE) in the 60GHz band and performing sequence mapping, the problem of small PUCCH signal coverage was solved, and the signal coverage was expanded.

CN114698110BActive Publication Date: 2026-02-17VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011625353.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-31
Publication Date
2026-02-17
Estimated Expiration
2041-08-19

AI Technical Summary

Technical Problem

In the 60GHz band, the signal power and signal-to-noise ratio (SNR) of the Physical Uplink Control Channel (PUCCH) of the User Equipment (UE) are low, resulting in a small signal coverage area and poor coverage.

Method used

The User Equipment (UE) determines the location information of N target Physical Resource Blocks (PRBs) and maps the sequence information of the target PUCCH onto these PRBs, where N is a positive integer greater than 1, in order to increase the number of frequency domain resources, thereby increasing signal power and signal-to-noise ratio (SNR).

Benefits of technology

By using multiple PRBs as frequency domain resources, the coverage range of the UE's transmitted signal is increased, and the signal coverage is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114698110B_ABST
    Figure CN114698110B_ABST
Patent Text Reader

Abstract

The application discloses a resource mapping method, device and equipment, belongs to the communication technical field, and can solve the problem that the signal coverage of a UE is poor due to the limitation of a PSD. The method is applied to a user equipment (UE), and the method comprises the following steps: the UE determines position information of N target physical resource blocks (PRBs), wherein the N target PRBs are frequency domain resources of a target physical uplink control channel (PUCCH); and the UE maps sequence information of the target PUCCH to the N target PRBs according to the position information, wherein N is a positive integer greater than 1.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to a resource mapping method, apparatus, and device. Background Technology

[0002] When a communication system operates in the 60GHz frequency band (typically 52.6GHz to 71.2GHz), the frequency domain resources used by the User Equipment (UE) to support the Physical Uplink Control Channel (PUCCH) are usually a single Physical Resource Block (PRB). However, with only one PRB available, the power spectral density (PSD) limitation can lead to lower transmitted signal power and a lower signal-to-noise ratio (SNR), resulting in a smaller coverage area and poorer overall coverage (e.g., a small area covered by the UE's transmitted signal). Summary of the Invention

[0003] This application provides a resource mapping method, apparatus, and device that can solve the problem of poor signal coverage caused by the limitation of PSD.

[0004] Firstly, a resource mapping method is provided, applied to a user equipment (UE). The method includes: the UE determining the location information of N target physical resource blocks (PRBs), wherein the N target PRBs are frequency domain resources of the target physical uplink control channels (PUCCHs); and the UE mapping the sequence information of the target PUCCHs to the N target PRBs based on the location information, where N is a positive integer greater than 1.

[0005] Secondly, a resource mapping apparatus is provided, comprising a determining module and a mapping module. The determining module is used to determine the location information of N target physical resource blocks (PRBs), wherein the N target PRBs are frequency domain resources of the target physical uplink control channels (PUCCHs). The mapping module is used to map the sequence information of the target PUCCHs onto the N target PRBs based on the location information, where N is a positive integer greater than 1.

[0006] Thirdly, a resource mapping method is provided, applied to a network-side device. The method includes: the network-side device determining target information; the network-side device sending the target information to the UE; wherein the target information is used to determine the location information of N target PRBs; the N target PRBs are frequency domain resources of the target PUCCH; the target information includes PRB information of the N target PRBs; the PRB information includes at least one of the following: target pattern information corresponding to the N target PRBs, an index set of indices of the N target PRBs, and the relative positional relationship between M first PRBs and at least one second PRB; the N target PRBs include: the M first PRBs and the at least one second PRB, and the relative positional information of the at least one first PRB in the frequency domain resources of the target PUCCH.

[0007] Fourthly, a resource mapping apparatus is provided, comprising a determining module and a transmitting module; the determining module is used to determine target information; the transmitting module is used to transmit the target information to a UE; wherein the target information is used to determine the location information of N target PRBs; the N target PRBs are frequency domain resources of the target PUCCH; the target information includes PRB information of the N target PRBs; the PRB information includes at least one of the following: target pattern information corresponding to the N target PRBs, an index set of indices of the N target PRBs, and the relative positional relationship between M first PRBs and at least one second PRB; the N target PRBs include: the M first PRBs and the at least one second PRB, and the relative positional information of the at least one first PRB in the frequency domain resources of the target PUCCH.

[0008] Fifthly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0009] In a sixth aspect, a network-side device is provided, the network-side device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0010] In a seventh aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the third aspect.

[0011] Eighthly, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run network-side device programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the third aspect.

[0012] In this embodiment, the UE first determines the frequency domain resources of the target Physical Uplink Control Channel (PUCCH), namely, the location information of N target Physical Resource Blocks (PRBs), where N is a positive integer greater than 1. Then, based on the location information of the N target PRBs, the sequence information of the target PUCCH is mapped to the N target PRBs, where N is a positive integer greater than 1. Thus, since the frequency domain resources used by the UE to support the PUCCH are multiple PRBs, the power of the UE's transmitted signal is increased, thereby increasing the SNR and ultimately improving the signal coverage of the UE, increasing the coverage range. Attached Figure Description

[0013] Figure 1 This is a possible structural diagram of the communication system involved in the embodiments of this application;

[0014] Figure 2 This is one of the flowcharts illustrating a resource mapping method provided in an embodiment of this application;

[0015] Figure 3 This is a second schematic flowchart of a resource mapping method provided in an embodiment of this application;

[0016] Figure 4 This is one of the structural schematic diagrams of a resource mapping device provided in an embodiment of this application;

[0017] Figure 5 This is a second schematic diagram of the structure of a resource mapping device provided in an embodiment of this application;

[0018] Figure 6 A schematic diagram of the structure of a communication device provided in an embodiment of the present invention;

[0019] Figure 7 A schematic diagram of the hardware structure of a terminal provided in an embodiment of the present invention;

[0020] Figure 8 This is a schematic diagram of the hardware structure of a network-side device provided in an embodiment of the present invention. Detailed Implementation

[0021] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0022] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0023] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, 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), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. However, the following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description, although these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0024] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this embodiment of the application, only the base station in the NR system is used as an example, but the specific type of base station is not limited.

[0025] The following is an explanation of the terms appearing in the embodiments of this application:

[0026] 1. PUCCH

[0027] PUCCH can be used by the terminal to send uplink scheduling-related information to the base station, such as scheduling request (SR), HARQ feedback, and channel status information (CSI).

[0028] 2. PRB

[0029] PRB stands for 12 consecutive REs in the frequency domain in NR communication systems.

[0030] 3. Subcarrier Spacing (SCS)

[0031] Subcarrier spacing is the smallest granularity in the frequency domain. For example, in NR communication systems, 15×2 n n is an integer greater than or equal to 0. A subcarrier width can be one of 15kHz, 30kHz and 60kHz, but is not limited to the three subcarrier widths listed above.

[0032] 4. PUCCH format

[0033] In NR communication systems, PUCCH supports five different formats, which can be divided into short and long formats according to the number of symbols used in the time domain. The short format uses 1-2 symbols, while the long format uses 4-14 symbols, as shown in Table 1 below:

[0034] Table 1

[0035]

[0036] 5. PUCCH Sequence Generation

[0037] PUCCH format 0 sequences are 12-bit Computer Generated Sequences (CGS) with a low Peak-to-Average Power Ratio (PAPR) and single-carrier characteristics. In format 0, the magnitude of the cyclic shift is determined by both the initial cyclic shift and the specific cyclic shift of the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK). UCI information is carried through sequence selection; different cyclic shifts represent different information. Sequences with different cyclic shifts are orthogonal, allowing multiple UEs to choose their own cyclic shifts and reuse the same Resource Block (RB).

[0038] PUCCH format 1 sequences are 12-bit CGS sequences. They do not require cyclic shifting of the sequence to carry information; cyclic shifting is only used for multi-user code division multiplexing. To carry 1 or 2 bits of information using a sequence in PUCCH format 1, the modulation symbols for the information to be carried are multiplied by the sequence. When carrying 1 bit of information, Binary Phase Shift Keying (BPSK) modulation is used; when carrying 2 bits of information, Quadrature Phase Shift Keying (QPSK) modulation is used. The modulation symbols are then multiplied by the sequence to form a 12-bit modulation sequence.

[0039] PUCCH format 3 is a 12-bit CGS sequence. In PUCCH format 1, because PUCCH format 2 carries a larger amount of uplink control information (UCI), it cannot use different cyclic shifts of the sequence to carry the information; instead, it must use UCI + Demodulation Reference Signal (DMRS) transmission. The channel-coded bit sequence is scrambled, modulated, and then mapped onto resource elements (REs). The UCI information in PUCCH format 2 does not undergo Discrete Fourier Transform (DFT) precoding; that is, it uses a CP-OFDM waveform, and the modulation method is fixed at QPSK, not pi / 2-BPSK.

[0040] PUCCH format 3 uses a 12-bit CGS sequence and employs a DFT-s-OFDM waveform. To further reduce PAPR, pi / 2-BPSK is introduced; whether pi / 2-BPSK or QPSK is used is indicated by higher-layer parameters. PUCCH format 3 also does not use cyclic shifting to carry information; the channel-coded bit sequence is scrambled, modulated, and precoded using DFT before being mapped to RE.

[0041] PUCCH format 3 uses a 12-bit CGS sequence, while PUCCH format 4 supports code division multiplexing, enabling multi-user multiplexing. UCI supports multi-user multiplexing through spread spectrum, so the modulated sequence undergoes spread spectrum processing to support code division multiplexing. This involves scrambling, modulation, block-wise spread spectrum, and DFT precoding of the channel-coded bit sequence before mapping it to resources. DMRS, on the other hand, achieves multi-user multiplexing through cyclic shifting of sequences. Therefore, there is a predefined relationship between the orthogonal sequences used in UCI spread spectrum and the cyclic shifts in DMRS.

[0042] 6. Sequence mapping of PUCCH

[0043] PUCCH format 0 occupies 1 or 2 symbols in the time domain and all 12 subcarriers of 1 RB in the frequency domain, without DMRS. Therefore, the generated 12-length sequence is directly mapped to the 12 REs of the PRB.

[0044] PUCCH format 1 occupies 4-14 symbols in the time domain and 12 subcarriers in the frequency domain. It is a long format PUCCH and can be configured for intra-slot frequency hopping. During frequency hopping, the number of symbols in the first hop is the total number of symbols divided by 2 and rounded down. The remaining symbols are in the second hop. For resource mapping, when UCI and DMRS are mapped to RE, the UCI and DMRS of PUCCH format 1 are placed alternately, and the occupied symbols are distributed as evenly as possible. That is, regardless of whether frequency hopping is configured, DMRS only occupies the even-indexed OFDM symbols in PUCCH (starting from the first symbol index of 0).

[0045] The DMRS generation formula for PUCCH format 2 is the same as that for PUSCH in CP-OFDM waveforms. The DMRS and UCI are frequency-division multiplexed, unlike PUCCH format 1. In the frequency domain, PUCCH format 2 occupies any value of 1-16 RBs, with a DMRS density of 3, meaning that 3 REs within one RB are occupied by DMRS, and the remaining REs are UCIs. In the time domain, it occupies 1 or 2 symbols, resulting in a short PUCCH.

[0046] PUCCH format 3 occupies 4-14 symbols in the time domain and 1-16 subcarriers in the frequency domain, with values ​​being the product of powers of 2, 3, and 5 (this setting is based on the efficiency of DFT precoding operations). It is a long PUCCH. DMRS and UCI are time-division multiplexed, each occupying all subcarriers within its respective RB, which is similar to PUCCH format 1.

[0047] PUCCH format 4 occupies all 12 subcarriers of 1 RB in the frequency domain. The time domain is the same as format 3, consisting of 4-14 symbols. It is a long format PUCCH. Similarly, DMRS and UCI are time-division multiplexed, and the position configuration of DMRS is the same as in format 3.

[0048] Table 2. PUCCH resource sets before dedicated PUCCH resource configuration.

[0049]

[0050] 7. Configuration of PUCCH frequency domain resources

[0051] PUCCH resources include public resource configurations (cell-level configurations) and dedicated resource configurations (UE-level configurations). The public resource configuration is based on Table 2 and RRC signaling to determine the frequency domain resource allocation. The RRC signaling can specify a row in Table 2, and then the starting position of the PRB is obtained based on the detected Downlink Control Information (DCI) Control Channel Element (CCE) and its carried PUCCH resource indication signaling, as well as the PRB offset and the PRB size of the BWP. Since the public resource configuration can only contain PUCCH formats 0 and 1, meaning the frequency domain resource size is always one PRB, specifying the PRB starting position yields the location of the frequency domain resource.

[0052] Dedicated frequency domain resource configuration determines the starting PRB for the first frequency hopping (or when there is no frequency hopping) through RRC, and the starting PRB for the second frequency hopping is determined by the secondHop PRB. Only formats 0, 1, and 4 with only one PRB can determine the location of the frequency domain resource.

[0053] As mentioned above, in existing NR communication systems operating in the 60GHz band, the PUCCH used to carry uplink control information has a fixed frequency domain resource of one PRB in formats 0, 1, and 4. With a single PRB, the maximum PSD in the 60GHz band is 23dBm / MHz according to relevant protocols, which is far less than the maximum RF output power of 40dBm. Therefore, the PSD limitation restricts the power of the UE's transmitted signal, resulting in a smaller coverage area and poorer coverage (e.g., a small coverage area for the UE's transmitted signal).

[0054] In the resource mapping method provided in this application embodiment, the UE uses N target PRBs as frequency domain resources for the PUCCH (N is a positive integer greater than 1). Based on this, the UE determines the location information of the N target PRBs and maps the sequence information of the target PUCCH onto the N target PRBs according to the location information. Thus, when the communication system is in the 60GHz frequency band, since the UE uses multiple PRBs as frequency domain resources to support the PUCCH, the power of the UE's transmitted signal will increase, thereby increasing the SNR and ultimately improving the signal coverage of the UE and increasing the coverage range.

[0055] The resource mapping method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0056] Figure 2 The following is a flowchart illustrating a resource mapping method provided in an embodiment of this application, as shown below. Figure 2 As shown, when applied to a UE, this resource mapping method may include steps 201 and 202:

[0057] Step 201: The UE determines the location information of N target physical resource blocks (PRBs).

[0058] In this embodiment of the application, the above-mentioned N target PRBs are the frequency domain resources of the above-mentioned target physical uplink control channel PUCCH, and N is a positive integer greater than 1.

[0059] In this embodiment of the application, the number of the above-mentioned N target PRBs is greater than 1.

[0060] As can be understood from the above description, when the PUCCH format is format 0, format 1, and format 4, the PRB in the frequency domain resource is 1. Therefore, under these three PUCCH formats, the UE will increase the power of the UE's transmitted signal by using multiple PRBs, thereby increasing the coverage of the PUCCH.

[0061] In this embodiment of the application, the above location information can be the absolute location information of N target PRBs in their respective frequency domain resources.

[0062] Step 202: The UE maps the sequence information of the target PUCCH to the N target PRBs based on the above location information.

[0063] It should be noted that the embodiments of this application are not limited to the 60GHz frequency band, but can also be applied to other frequency ranges.

[0064] In the resource mapping method provided in this application embodiment, the UE first determines the frequency domain resources of the target Physical Uplink Control Channel (PUCCH), namely, the location information of N target Physical Resource Blocks (PRBs), where N is a positive integer greater than 1. Then, based on the location information of the N target PRBs, the sequence information of the target PUCCH is mapped to the N target PRBs, where N is a positive integer greater than 1. Thus, since the frequency domain resources used by the UE to support the PUCCH are multiple PRBs, the power of the UE's transmitted signal is increased, thereby increasing the SNR and ultimately improving the signal coverage of the UE and increasing the coverage range.

[0065] Optionally, in this embodiment of the application, in step 201 above, the resource mapping method provided by this embodiment of the application may include the following steps 203 and 204:

[0066] Step 203: The UE determines the first index information of the M first PRBs.

[0067] For example, the first index information mentioned above is used to indicate the location information of the M first PRBs.

[0068] For example, the aforementioned M first PRBs are M PRBs among the N target PRBs, where M is a positive integer less than or equal to N.

[0069] Step 204: The UE determines the location information of N target PRBs based on the first index information mentioned above.

[0070] For example, the aforementioned first index information may also include the indexes of M first PRBs.

[0071] Optionally, in this embodiment of the application, the first index information is predefined, or specified by the protocol, or preconfigured.

[0072] For example, the relationship between M and N above can be divided into the following two cases:

[0073] In the first case, when M equals N, the first index information can include the index information of N target PRBs. The index information of these N target PRBs includes the absolute position information of each target PRB in the frequency domain resource.

[0074] The second scenario: When M is less than N, the first index information can include the index information of M first PRBs. The index information of these M first PRBs includes the relative position information of each first PRB in the target PUCCH and the absolute position information of each first PRB in the frequency domain resources. Furthermore, the indexes in the index information of these M first PRBs can be used as the indexes of reference PRBs (i.e., the M first PRBs are reference PRBs). Based on the indexes of the reference PRBs, the index information of the remaining NM target PRBs can be obtained through the number information, and / or relative position information, and / or the relative position information of at least one of the M reference PRBs in the frequency domain resources of the PUCCH. Specific implementation schemes will be described later.

[0075] It should be noted that the technical solutions of steps 203 and 204 above can be applied both when the frequency domain resources of the target PUCCH are dedicated PUCCH resources and when the frequency domain resources of the target PUCCH are public PUCCH resources.

[0076] In this way, the UE can determine the location information of N target PRBs by using the first index information of M first PRBs, which indicates the location information of the first PRBs, where M is a positive integer less than or equal to N. Thus, regardless of whether the UE obtains the index information of all PRBs or only some of the target PRBs, it can ultimately determine the location information of all target PRBs, thereby facilitating the UE to determine the location information of N target PRBs in different scenarios.

[0077] Optionally, in this embodiment of the application, before step 201 above, the resource mapping method provided in this embodiment of the application may include the following step 205:

[0078] Step 205: Receive target information from network-side devices.

[0079] For example, the target information is used to determine the location information of the N target PRBs; the target information includes SCS information corresponding to X SCSs; the SCS information corresponding to the X SCSs includes: index information corresponding to each SCS; the first index information is: the index information corresponding to the target SCS where the UE is located among the X SCSs.

[0080] For example, the first index information mentioned above can be referred to the foregoing description, and will not be repeated here.

[0081] For example, the above SCS information can be referred to the foregoing description, and will not be repeated here.

[0082] For example, the target SCS mentioned above is one of X SCSs. For instance, when the X SCSs are three SCSs, namely 15kHz, 30kHz and 60kHz, if the SCS at the current location on the UE side is 15kHz, then the target SCS is 15kHz.

[0083] Thus, when the UE is in different SCS, since it receives the index information of N target PRBs corresponding to different SCSs from the network side, the UE can obtain the index information of N target PRBs of the current PUCCH SCS, so as to accurately and quickly determine the index information of N target PRBs, and then complete the mapping of the sequence information of the target PUCCH on N target PRBs.

[0084] Optionally, in this embodiment of the application, the first index information includes: a first index set.

[0085] For example, the first index set mentioned above includes the indexes of the M first PRBs mentioned above.

[0086] In one example, when M = N, the first index set can contain the index information of N target PRBs. That is, when M = N, the UE can directly obtain the index information containing N target PRBs through the first index set.

[0087] In another example, when M < N, the aforementioned first index set can contain an index set of index information for M first PRBs. That is, in the case of M < N, the UE can obtain index information containing M first PRBs through the first index set. Furthermore, the indexes in the index information of the aforementioned M first PRBs can be used as the indexes of reference PRBs (i.e., the M first PRBs are reference PRBs). Based on the indexes of the reference PRBs, the index information of the remaining NM target PRBs can be obtained through the number information, and / or relative position information, and / or the relative position information of at least one of the M reference PRBs in the PUCCH.

[0088] It should be noted that the technical solution corresponding to the first index set mentioned above can be applied both when the frequency domain resources of the target PUCCH are dedicated PUCCH resources and when the frequency domain resources of the target PUCCH are public PUCCH resources.

[0089] In this way, the UE can directly obtain the index information of M first PRBs through the first index set, and depending on the size of M, can directly obtain the index information of N target PRBs, or obtain the index information of M reference PRBs, and then obtain the index information of the remaining PRBs. Thus, regardless of whether the UE obtains the index information of all PRBs or only some of the target PRBs, it can ultimately determine the location information of all target PRBs. Therefore, the UE can accurately determine the location information of N target PRBs in both scenarios where it knows some or all of the PRB index information.

[0090] Optionally, when M is less than N, after step 201 above, the resource mapping method provided in this application embodiment may include the following step 206:

[0091] Step 206: The UE determines the location information of at least one second PRB based on the first index information mentioned above.

[0092] For example, the aforementioned at least one second PRB is: other PRBs among the aforementioned N target PRBs besides the M PRBs.

[0093] Optionally, if the frequency domain resources of the target PUCCH are dedicated PUCCH resources, the resource mapping method provided in this application embodiment in step 206 may include the following step 206a:

[0094] Step 206a: The UE determines the second index information of at least one second PRB based on the first index information and the first information mentioned above.

[0095] For example, the first information mentioned above includes any one of the following:

[0096] When the indices corresponding to the aforementioned N target PRBs are consecutive indices, the information includes the number of the aforementioned target PRBs and the relative position information of at least one first PRB within the aforementioned target PUCCH.

[0097] In the case where the UE cannot know whether the indices corresponding to the above N target PRBs are consecutive indices, the relative position information between each of the above second PRBs and at least one first PRB is required.

[0098] In the case that the UE cannot know whether the indexes corresponding to the above N target PRBs are consecutive indexes, the target pattern information corresponding to the above N target PRBs and the relative position information of at least one first PRB in the above target PUCCH;

[0099] The aforementioned second index information is used to indicate the location information of each of the aforementioned second PRBs.

[0100] For example, the target pattern information mentioned above is one of multiple pattern information. This pattern information can be used to determine the number of PRBs on the PUCCH and the relative positions between different PRBs. For instance, when the target pattern information is {111111000000}, this indicates that the number of PRBs on the PUCCH is 6. When the first index of the PRB is K1 and the first PRB's relative position in the PUCCH is the smallest index, then the relative positions of the PRBs are {K1, K1+1, K1+2, K1+3, K1+4, K1+5} (in the target pattern information, 1 indicates the presence of PRB resources, and 0 indicates the absence of PRB resources).

[0101] Optionally, in this embodiment of the application, the target pattern information is: one of the preset pattern information specified or predefined by the RRC configuration or protocol.

[0102] Optionally, in this embodiment of the application, the number of target PRBs is: specified or predefined by the RRC configuration or protocol.

[0103] Optionally, in this embodiment, the relative position information between each of the above-mentioned second PRBs and at least one first PRB is: specified or predefined by the RRC configuration or protocol.

[0104] Optionally, in this embodiment, the relative position information of the at least one first PRB in the target PUCCH is: specified or predefined by the RRC configuration or protocol.

[0105] Understandable:

[0106] 1. The above RRC configuration can be configured by the network-side device, that is, the network-side device sends an RRC information command, through which it informs the UE of the target pattern information of the second PRB, or the number of target PRBs, or the relative position information between each of the above second PRBs and at least one first PRB, or the relative position information of at least one first PRB in the above target PUCCH.

[0107] 2. The above or the protocol may specify the following: when the PUCCH contains multiple PRBs and the UE is aware of some of the PRBs, the target pattern information of the second PRB specified by the protocol in the related technology (e.g., a predetermined protocol under the NR communication system), or the number of target PRBs, or the relative position information between each of the above-mentioned second PRBs and at least one first PRB, or the relative position information of at least one first PRB in the above-mentioned target PUCCH.

[0108] 3. The above predefined information may be: when the PUCCH contains multiple PRBs and the UE is aware of some of the PRBs, the target pattern information of the second PRB, or the number of target PRBs, or the relative position information between each of the above second PRBs and at least one first PRB, or the relative position information of at least one first PRB in the above target PUCCH, which are pre-set in the UE under the condition of satisfying relevant conditions.

[0109] For example, if the indices corresponding to the above N target PRBs are consecutive indices, the UE can know that the above N target PRBs are consecutive PRBs. Based on this, when the UE obtains the index information of the M first PRBs, as well as the number of target PRBs and the relative position information of at least one first PRB in the frequency domain resources of the above target PUCCH (i.e. the above first information), it can know the position information of the second PRB, and then obtain the position information of the absolute position of the N target PRBs in their respective frequency domain resources.

[0110] Example 1: When the UE knows that N target PRBs are consecutive PRBs and has obtained the index information of one of the N target PRBs (the first PRB), when the target PRB obtains the relative position information of N=5 and the first PRB in the above-mentioned target PUCCH, it can obtain the index information of the other 4 PRBs (i.e. the above-mentioned second PRB) except for the first PRB, and finally obtain the position information of the absolute position of the above 5 PRBs in their respective frequency domain resources.

[0111] It should be noted that the above continuous information is obtained by the UE according to the predetermined protocol under the NR communication system.

[0112] For example, if the UE cannot know whether the indices corresponding to the above N target PRBs are consecutive indices, based on the UE obtaining the index information of the M first PRBs:

[0113] If the UE obtains the relative position information between each of the aforementioned second PRBs and at least one first PRB, it can know the position information of the second PRBs and thus obtain the position information of the absolute positions of the N target PRBs in their respective frequency domain resources.

[0114] Example 2: When the UE obtains the index information of one of the N target PRBs (the first PRB), and the target PRB obtains the relative position information of the four second PRBs and the first PRB, it can know the index information of the other four PRBs (i.e. the second PRBs) besides the first PRB, and finally obtain the position information of the absolute position of the above five PRBs in their respective frequency domain resources.

[0115] If the UE obtains the target pattern information corresponding to the above N target PRBs and the relative position information of at least one first PRB in the frequency domain resources of the above target PUCCH, it can know the position information of the second PRB, and then obtain the position information of the absolute position of the N target PRBs in their respective frequency domain resources.

[0116] Example 3: When the UE obtains the index information of one of the N target PRBs (the first PRB), and the target PRB obtains the target pattern information, and the target pattern information shows that there are 5 PRBs on the PUCCH, as well as the relative position information of the first PRB in the frequency domain resources of the PUCCH, it can obtain the index information of the other 4 PRBs (i.e., the second PRB), and finally obtain the position information of the absolute position of the above 5 PRBs in their respective frequency domain resources.

[0117] Example 1: The frequency domain resources of the aforementioned target PUCCH are dedicated PUCCH resources. When the aforementioned first information includes the target pattern information corresponding to the aforementioned N target PRBs and the relative position information of at least one first PRB in the frequency domain resources of the aforementioned target PUCCH, the UE configures an index information of the first PRB (i.e., the aforementioned first index information) upon receiving the RRC configuration from the network-side device. The index information is in the following format for all N target PRBs: the index of the first PRB is K1, and it is determined that the aforementioned first PRB is the smallest PRB in the frequency domain resources of the PUCCH (i.e., the relative position information of the aforementioned at least one first PRB in the frequency domain resources of the aforementioned target PUCCH).

[0118] Based on this, the communication system can correspond to four sets of pattern information, namely {111111111111}, {111111000000}, {000000111111}, and {110011001100}, where 1 represents that there is PRB resource at that location and 0 represents that there is no PRB resource. According to the RRC indication received from the network-side device, the UE determines the target pattern information as {111111000000}, and then combines the target pattern information with the index information of the first PRB and the information that the first PRB is the smallest PRB in the frequency domain resource of PUCCH to determine the location information of N target PRBs as {K1, K1+1, K1+2, K1+3, K1+4, K1+5}.

[0119] Thus, if the frequency domain resources of the target PUCCH are dedicated PUCCH resources, and the UE has obtained the index information of the first PRB (i.e., part of the PRB), the position information of all PRBs in their respective frequency domain resources can be obtained through the above-mentioned various methods.

[0120] Optionally, in this embodiment of the application, before step 201 above, the resource mapping method provided in this embodiment of the application may include the following step 207:

[0121] Step 207: The UE receives target information from the network-side device.

[0122] For example, the target information described above is used to determine the location information of the above N target PRBs;

[0123] The aforementioned target information includes SCS information corresponding to X SCSs;

[0124] The SCS information corresponding to the above X SCSs includes: the first position information corresponding to each SCS, and the pattern information corresponding to each SCS; the first position information corresponding to one SCS is: the relative position information between the first PRB and at least one second PRB corresponding to the above SCS.

[0125] For example, the above SCS information can be referred to the foregoing description, and will not be repeated here.

[0126] For example, the first location information corresponding to each SCS is the location information of N target PRBs when the UE is in different SCSs; the pattern information corresponding to each SCS is the pattern information of N target PRBs when the UE is in different SCSs.

[0127] In one example, the aforementioned first location information may include a set of location information showing the relative location information between the second PRB and the first PRB under different SCS. For example, the first location information may include the relative location information between the second PRB and the first PRB when the UE is located at an SCS of 15 kHz, and the relative location information between the second PRB and the first PRB when the UE is located at an SCS of 30 kHz.

[0128] In one example, the pattern information corresponding to each SCS mentioned above is a set of pattern information for the N target PRBs when the UE is in different SCSs. For example, the first location information may include the pattern information of the N target PRBs when the UE is in an SCS of 15kHz, and the pattern information of the N target PRBs when the UE is in an SCS of 30kHz.

[0129] Thus, when the UE is in different SCSs, since it receives the location information or pattern information of N target PRBs corresponding to different SCSs from the network side, the UE can obtain the location information and pattern information of N target PRBs that are in the current SCS, so as to accurately and quickly determine the location information of N target PRBs, and then complete the mapping of the sequence information of the target PUCCH on the N target PRBs.

[0130] Optionally, if the frequency domain resources of the target PUCCH are public frequency domain resources, the resource mapping method provided in this application embodiment may include the following step 208 in step 201:

[0131] Step 208: The UE calculates the first index information of the M first PRBs based on the second information;

[0132] For example, the second information mentioned above includes at least one of the following:

[0133] The number of CCEs in the CORESET where the PDCCH corresponding to the aforementioned target PUCCH is located.

[0134] The index information of the first CCE of the aforementioned PDCCH,

[0135] The PDCCH mentioned above corresponds to the value of the PUCCH resource indicator field in the DCI format.

[0136] Frequency hopping indication information,

[0137] The total number of cyclic shifts in the initial cyclic shift index set of the target PUCCH mentioned above.

[0138] The number of PRBs in the BWP containing the aforementioned target PUCCH.

[0139] The PRB offset of the BWP where the target PUCCH is located;

[0140] The aforementioned resource indication field is used to indicate the frequency domain resource location of the aforementioned target PUCCH; the aforementioned frequency hopping indication information is used to indicate whether the aforementioned target PUCCH supports frequency hopping.

[0141] For example, the frequency hopping indication information mentioned above can be specified or predefined by the RRC configuration or protocol.

[0142] For example, the number of CCEs in the CORESET where the PDCCH corresponding to the above target PUCCH is located is N. CCE The index information of the first CCE of the aforementioned PDCCH is n. CCE,0 The value of the PUCCH resource indicator field in the DCI format corresponding to the above PDCCH is Δ. PRI .

[0143] In one example, the UE can be based on the above N. CCE n CCE,0 and Δ PRI , obtain γ PUCCH The specific formula is as follows (I).

[0144]

[0145] If the frequency hopping indication information indicates that the target PUCCH supports frequency hopping, then The index of the first PRB index information can be obtained through the following formulas (II) and (III):

[0146] The first frequency hopping is

[0147] The second frequency hopping is

[0148] For example, the above N CS The total number of cyclic shifts in the initial cyclic shift set, as described above. The above refers to the number of PRBs in the BWP where PUCCH is located. This refers to the PRB offset of the BWP where the PUCCH is located. The UE can determine this offset based on the Index in Table 2 specified in the PUCCH-ResourceCommon information sent by the network-side equipment in the RRC signaling. The value of .

[0149] If [r] PUCCH If / 8] = 1, then the index of the first PRB index information can be obtained through the following formulas (IV) and (V):

[0150] The first frequency hopping is

[0151] The second frequency hopping is

[0152] For example, N in formula (iv) and formula (v) above CS , Please refer to the above description; it will not be repeated here.

[0153] When the frequency hopping indication information indicates that the target PUCCH does not support frequency hopping, the index of the first PRB's index information is m, which can be obtained by the following formula (vi):

[0154]

[0155] For example, N in formula (vi) above CS , Please refer to the above description; it will not be repeated here.

[0156] Optionally, in this embodiment of the application, after obtaining the first index information of the M first PRBs through the above step 208, the index information of other target PRBs among the N target PRBs, i.e. the index information of the second PRBs, can be obtained through the above first index set or the above step 206.

[0157] Example 2: Assume that the UE receives an RRC instruction from the network-side device indicating that the target PUCCH corresponds to Index 0 in Table 2, and the frequency domain resource of the target PUCCH is a public PUCCH resource. Then, the method for obtaining the first PRB is: first obtain γ using the above formula (i). PUCCH , specific Then, after obtaining the PUCCH frequency hopping support through the RRC command information of the network-side device, the index information of the first PRB is obtained through the calculation results of the above formulas (II) to (V), and the first PRB is obtained as the smallest PRB in the frequency domain resources of the PUCCH through the RRC command information.

[0158] Based on this, the communication system can correspond to four sets of pattern information, namely {111111111111}, {111111000000}, {000000111111}, and {110011001100}, where 1 represents the presence of PRB resources and 0 represents the absence of PRB resources. According to the RRC indication received from the network-side device, the UE determines the target pattern information as {111111000000}, and then combines the target pattern information with the index information of the first PRB and the information that the first PRB is the smallest PRB in the frequency domain resources of the PUCCH to determine the location information of N target PRBs as {K1, K1+1, K1+2, K1+3, K1+4, K1+5}.

[0159] Thus, if the frequency domain resources of the target PUCCH are public PUCCH resources, and the UE has obtained the index information of the first PRB (i.e., part of the PRB), the position information of all PRBs in their respective frequency domain resources can be obtained through the above-mentioned various methods.

[0160] Optionally, in this embodiment, when the number of PRB offsets of the BWP where the target PUCCH is located is equal to N, the first index information includes a first index set; when the number of PRB offsets of the BWP where the target PUCCH is located is less than N, the first index information is used to indicate the position information of the M first PRBs.

[0161] For example, the UE obtains the number of PRB offsets of the BWP where the PUCCH is located, and obtains the location information of the corresponding first PRB according to the aforementioned step 208. When the number of PRB offsets of the BWP where the PUCCH is located is P, the index information of P first PRBs can be obtained.

[0162] In one example, if the number of PRB offsets in the BWP where the PUCCH is located is P=N, the index information of the N target PRBs can be obtained directly.

[0163] In another example, if the number of PRB offsets in the BWP where PUCCH is located is P = M (M is a positive integer less than N and greater than 1), the index information of the M first PRBs can be obtained directly. Then, through the aforementioned first index set or the above step 206, the index information of other target PRBs in the N target PRBs, i.e. the index information of the second PRB, can be obtained.

[0164] Optionally, in this embodiment of the application, in step 202 above, the resource mapping method provided in this embodiment of the application may include the following step 209:

[0165] Step 209: The UE maps the sequence length of the sequence information in the target PUCCH and the location information to the N target PRBs according to a preset method.

[0166] Optionally, in this embodiment of the application, the sequence length of the sequence information of the target PUCCH is configured, fixed, or predefined by RRC.

[0167] Optionally, in this embodiment, when the sequence length of the sequence information of the target PUCCH is equal to the number of REs of the N target PRBs, the preset method includes: mapping the sequence information one by one onto the REs of the N target PRBs according to the sequence length of the sequence information; when the sequence length of the sequence information of the target PUCCH is equal to the number of REs of each target PRB, the preset method includes any one of the following: repeatedly mapping on the N target PRBs, cyclically shifting on the N target PRBs, and phase rotation between some of the N target PRBs; one of the aforementioned partial PRBs includes some of the REs in the target PRBs.

[0168] It should be noted that the number of REs in a PRB is usually 12.

[0169] For example, when the sequence length of the sequence information of the target PUCCH is equal to the number of REs of the N target PRBs:

[0170] In one example, when the sequence length of the sequence information of the target PUCCH is equal to the number of REs of the N target PRBs, the default method is to map the sequence information to the REs of the N target PRBs one by one according to the sequence length of the sequence information. This can be: the sequence length of the target PUCCH is the same as the total number of REs of the N target PRBs.

[0171] Example 4: When the sequence length of the target PUCCH sequence information is 12*N and the number of target PRBs is N (that is, the number of REs is 12*N), the sequence information of the target PUCCH can be mapped one by one to the PRBs.

[0172] For example, assuming the sequence length of the target PUCCH sequence information and the number of REs for each target PRB are equal:

[0173] In one example, the default method is to repeatedly map the sequence information of the target PUCCH onto each of the above N target PRBs, that is, to map the sequence information of the target PUCCH onto each target PRB once.

[0174] Example 2: If the sequence length of the target PUCCH sequence information is 12 and the number of target PRBs is 3, assuming that the target PRBs are PRB1, PRB2 and PRB3 respectively, then the UE can first map the 12 sequence information of the target PUCCH onto PRB1, then map the 12 sequence information of the target PUCCH onto PRB2, and then map the 12 sequence information of the target PUCCH onto PRB3.

[0175] In one example, the default method is to cyclically shift across the aforementioned N target PRBs.

[0176] It should be noted that the index of the circular shift can be related to the indices of N target PRBs.

[0177] In one example, the preset method is to rotate the phase between some of the aforementioned N target PRBs; one of the aforementioned partial PRBs includes a portion of the aforementioned target PRBs RE.

[0178] It should be noted that step 209 above can be applied to both the target PUCCH being format 0 and the target PUCCH being format 1.

[0179] Example 3: Combining with Example 1 above, after determining the location information of N target PRBs, the UE determines the cyclic shift alpha of the above N target PRBs. The cyclic shift of the first PRB is ahpha1, and the cyclic shift ahpha2 of the second PRB is related to ahpha1 and the index of the second PRB. The sequence length of the sequence information of the above PRBs is 12. Then, the sequence is mapped to the respective PRB according to their respective cyclic shifts.

[0180] Example 4: Combining with Example 2 above, after determining the position information of N target PRBs, the sequence length of the target PUCCH is 12. Then, the sequence information of PUCCH is mapped to its respective PRB according to its respective cyclic shift.

[0181] Thus, when the PUCCH is in format 0 or format 1, different mapping methods can be selected for mapping based on the different sequence lengths of the target PUCCH sequence information, thereby enriching the ways and methods for the UE to map the PUCCH sequence information to the PRB.

[0182] Optionally, in this embodiment of the application, when the target PUCCH is format 0, before step 209, the resource mapping method provided in this embodiment of the application may include the following step 210:

[0183] Step 210: The UE adds a target demodulation reference signal DMRS and multiplexes the target DMRS and the target PUCCH in the frequency domain.

[0184] For example, when the sequence length of the sequence information of the target PUCCH is equal to the number of REs of the N target PRBs excluding the target DMRS, the preset method includes: mapping the sequence information one by one onto the REs of the N target PRBs according to the sequence length of the sequence information.

[0185] For example, when the sequence length of the sequence information of the target PUCCH is equal to the number of REs after removing the target DMRS from each target PRB, the preset method includes any one of the following: repeated mapping on the N target PRBs, cyclic shifting on the N target PRBs, and phase rotation between some of the N target PRBs; one of the aforementioned partial PRBs includes some of the REs in the target PRBs.

[0186] For example, after the UE adds a target DMRS, since the DMRS also needs to synchronize with the PUCCH and occupy the PRB for information transmission, the sequence length of the target PUCCH sequence information mapped on each target PRB can be redefined. For instance, if the sequence length of the target PUCCH sequence information is 12 before adding the target DMRS, and the length of the target PUCCH sequence information on each target PRB is determined to be 12, after the UE adds the target DMRS, the length of the target PUCCH sequence information on each target PRB can be redefined to be 6.

[0187] For example, after the UE adds a target DMRS, the sequence length of the sequence information of the redefined target PUCCH mapped on each target PRB can be configured, fixed, or predefined by the RRC.

[0188] Example 5: Assume there are 2 target PRBs, namely PRB1 and PRB2, each PRB includes 12 REs, and the sequence length of the target PUCCH sequence information is 12. Before the UE adds target DMRS, the UE can map all the sequence information of the target PUCCH onto each RE of PRB1, and repeatedly map all the sequence information of the target PUCCH onto each RE of PRB2.

[0189] After the UE adds the target DMRS, the information length of the DMRS is 6. The UE can divide the sequence information of the target PUCCH into two parts, each with a sequence length of 6. In this case, the mapping method is as follows: map the DMRS information (length 6) and part of the PUCCH sequence information (length 6) onto each RE of PRB1, and then map the remaining PUCCH sequence information (length 6) and the aforementioned DMRS information (length 6) onto each RE of PRB2.

[0190] In this way, the UE can enhance bandwidth utilization efficiency without affecting the transmission of PUCCH sequence information by adding a target DMRS.

[0191] Optionally, in this embodiment of the application, when the target PUCCH is format 0, before step 209, the resource mapping method provided in this embodiment of the application may include the following step 211:

[0192] Step 211: The UE adds a target DMRS and multiplexes the target DMRS and the target PUCCH in the time domain.

[0193] For example, after a UE adds a target DMRS, the DMRS and PUCCH need to be synchronized and occupy the PRB sequentially in time for information transmission. For instance, if the sequence length of the target PUCCH sequence information is 12, after the UE adds the target DMRS, the PUCCH sequence information can be transmitted first using the target PRB according to the above-mentioned preset method, and then the target DMRS can be transmitted according to the above-mentioned preset method. The preset method can be referred to the above description and will not be repeated here.

[0194] Optionally, in this embodiment of the application, before step 201 above, the resource mapping method provided in this embodiment of the application may include the following step 212:

[0195] Step 212: The UE receives target information from the network-side device.

[0196] For example, the target information described above is used to determine the preset method when the sequence length of the sequence information of the target PUCCH and the number of REs for each target PRB are equal.

[0197] The aforementioned target information includes SCS information corresponding to X SCSs;

[0198] The SCS information corresponding to the above X SCSs includes: the preset mode corresponding to each SCS;

[0199] The above preset method is the preset method corresponding to the target SCS where the UE is located in the above X SCSs.

[0200] For example, the above SCS information and preset methods can be referred to the foregoing description, and will not be repeated here.

[0201] For example, when the UE is under different SCS, the mapping method used by the UE to map the PUCCH to each PRB may not be the same. The preset method may include any of the following: repeated mapping on the above N target PRBs, cyclic shifting on the above N target PRBs, phase rotation between some of the above N target PRBs; one of the above partial PRBs includes a portion of the REs in the above target PRBs.

[0202] Thus, when the UE is in different SCSs, since it receives the preset mapping method from the network side corresponding to the different SCSs that maps the sequence information of PUCCH to each PRB, the UE can obtain the preset mapping method that is in line with the current SCS, so as to accurately and quickly determine the final mapping method, and then complete the mapping of the sequence information of the target PUCCH on N target PRBs.

[0203] Figure 3The following is a flowchart illustrating a resource mapping method provided by an embodiment of the present invention, as shown below. Figure 3 As shown, when applied to network-side devices, this resource mapping method may include steps 301 and 302:

[0204] Step 301: The network-side device determines the target information.

[0205] Step 302: The network-side device sends the above target information to the UE.

[0206] In this embodiment of the application, the above-mentioned target information is used to determine the location information of N target PRBs;

[0207] The aforementioned N target PRBs are the frequency domain resources of the aforementioned target PUCCH;

[0208] The aforementioned target information includes the PRB information of the aforementioned N target PRBs;

[0209] The PRB information mentioned above includes at least one of the following:

[0210] The target pattern information corresponding to the above N target PRBs,

[0211] The index set of the indices of the above N target PRBs,

[0212] The relative positional relationship between M first PRBs and at least one second PRB;

[0213] The aforementioned N target PRBs include: the aforementioned M first PRBs and at least one aforementioned second PRB.

[0214] The relative position information of at least one first PRB in the frequency domain resources of the aforementioned target PUCCH.

[0215] The resource mapping method provided in this application determines target information through network-side equipment and then sends the target information to the UE, so that the UE can accurately determine the location information of N target PRBs after receiving the target information.

[0216] Optionally, in this embodiment of the application, the target information includes SCS information corresponding to X SCSs; each SCS information includes: PRB information of the above N target PRBs;

[0217] For example, the SCS information corresponding to the above X SCSs includes any one of the following:

[0218] Index information for each SCS

[0219] The first location information corresponding to each SCS

[0220] The pattern information corresponding to each SCS.

[0221] The preset method for each SCS;

[0222] The first position information corresponding to an SCS is the relative position information between the first PRB and at least one second PRB corresponding to the aforementioned SCS.

[0223] For example, the index information, first position information, pattern information and preset method described above can be referred to the foregoing description, and will not be repeated here.

[0224] Optionally, in this embodiment of the application, the above-mentioned index set is the index set corresponding to the SCS of the target PUCCH, and the above-mentioned index set is either a common index set for all UEs or a cell-level index set.

[0225] Optionally, in this embodiment of the application, in sending the target information to the UE in step 302 above, the resource mapping method provided in this embodiment of the application may include the following step 303:

[0226] Step 303: The network-side device sends the index set of the above N target PRBs to the UE via broadcast.

[0227] For example, the above index combination can be referred to the foregoing description, and will not be repeated here.

[0228] In this way, the network-side device can directly send the index set to the UE via broadcast, so that the UE can determine the location information of N target PRBs after receiving the index set, and then map the sequence information of PUCCH to the N target PRBs.

[0229] Optionally, in this embodiment of the application, the resource mapping method provided in this embodiment may further include the following step 304:

[0230] Step 304: The network-side device configures the sequence length of the sequence information of the target PUCCH to the UE.

[0231] For example, the sequence length mentioned above is used to determine the location information of the above N target PRBs.

[0232] Optionally, in this embodiment of the application, the method for resource mapping provided in this embodiment of the application may further include the following step 305: (The step of sending the target information to the UE in step 302 is omitted as it is not explicitly stated in the original text.)

[0233] Step 305: The network-side device configures the above target information for the UE via RRC.

[0234] In this way, the network-side equipment can directly configure the above target information to the UE through RRC, thereby enabling the UE to determine the location information of N target PRBs.

[0235] It should be noted that the resource mapping method provided in this application embodiment can be executed by a resource mapping device, or by a control module within the resource mapping device for executing the resource mapping method. This application embodiment uses the execution of the resource mapping method by a resource mapping device as an example to illustrate the resource mapping device provided in this application embodiment.

[0236] Figure 4 A possible structural diagram of the resource mapping device provided in the embodiments of this application. For example... Figure 4 As shown, the resource mapping device 600 includes: a determining module 601 and a mapping module 602; the determining module 601 is used to determine the location information of N target physical resource blocks (PRBs), wherein the N target PRBs are frequency domain resources of the target physical uplink control channels (PUCCHs); the mapping module 602 is used to map the sequence information of the target PUCCHs onto the N target PRBs according to the location information determined by the determining module, where N is a positive integer greater than 1.

[0237] The resource mapping apparatus provided in this application first determines the frequency domain resources of the target Physical Uplink Control Channel (PUCCH), namely the location information of N target Physical Resource Blocks (PRBs), where N is a positive integer greater than 1. Then, based on the location information of the N target PRBs, the sequence information of the target PUCCH is mapped to the N target PRBs, where N is a positive integer greater than 1. Thus, since the frequency domain resources used by the UE to support the PUCCH are multiple PRBs, the power of the UE's transmitted signal is increased, thereby increasing the SNR and ultimately improving the signal coverage of the UE, increasing the coverage area.

[0238] Optionally, in this embodiment of the application, the determining module 601 is specifically used to determine the first index information of M first PRBs, the first index information being used to indicate the location information of the M first PRBs; the M first PRBs are M PRBs among the N target PRBs, where M is a positive integer less than or equal to N; the determining module 601 is also specifically used to determine the location information of the N target PRBs based on the first index information.

[0239] Optionally, in this embodiment, the resource mapping device 600 further includes a receiving module 603; the receiving module 603 is used to receive target information from the network-side device; wherein the target information is used to determine the location information of the N target PRBs; the target information includes SCS information corresponding to X SCSs; the SCS information corresponding to the X SCSs includes: index information corresponding to each SCS; the first index information is: the index information corresponding to the target SCS where the UE is located among the X SCSs.

[0240] Optionally, in this embodiment of the application, the first index information includes: a first index set; wherein the first index set includes the indexes of the M first PRBs.

[0241] Optionally, in this embodiment of the application, when M is less than N, the determining module 601 is further configured to determine the location information of at least one second PRB based on the first index information; wherein the at least one second PRB is: other PRBs among the N target PRBs besides the M PRBs.

[0242] Optionally, in this embodiment, when the frequency domain resources of the target PUCCH are dedicated PUCCH resources, the determining module 601 is specifically used to determine the second index information of at least one second PRB based on the first index information and the first information; wherein, the first information includes any one of the following: when the indices corresponding to the N target PRBs are consecutive indices, the number of target PRBs and the relative position information of at least one first PRB in the frequency domain resources of the target PUCCH; when the UE cannot know whether the indices corresponding to the N target PRBs are consecutive indices, the relative position information between each second PRB and at least one first PRB; when the UE cannot know whether the indices corresponding to the N target PRBs are consecutive indices, the target pattern information corresponding to the N target PRBs and the relative position information of at least one first PRB in the frequency domain resources of the target PUCCH; the second index information is used to indicate the position information of each second PRB.

[0243] Optionally, in this embodiment, the receiving module 603 is further configured to receive target information from a network-side device; wherein the target information is used to determine the location information of the N target PRBs; the target information includes SCS information corresponding to X SCSs; the SCS information corresponding to the X SCSs includes: first location information corresponding to each SCS, and pattern information corresponding to each SCS; the first location information corresponding to one SCS is: the relative position information between the first PRB corresponding to one SCS and at least one second PRB.

[0244] Optionally, in this embodiment of the application, the target pattern information is: one of the preset pattern information specified or predefined by the Radio Resource Control (RRC) configuration or protocol.

[0245] Optionally, in this embodiment of the application, the number of target PRBs is: specified or predefined by the RRC configuration or protocol.

[0246] Optionally, in this embodiment, the relative position information between each of the above-mentioned second PRBs and at least one first PRB is: specified or predefined by the RRC configuration or protocol.

[0247] Optionally, in this embodiment, the relative position information of the at least one first PRB in the frequency domain resources of the target PUCCH is: specified or predefined by the RRC configuration or protocol.

[0248] Optionally, in this embodiment of the application, when the frequency domain resources of the target PUCCH are public frequency domain resources, the determining module 601 is specifically used to calculate the first index information of M first PRBs based on the second information; wherein, the second information includes at least one of the following: the number of CCEs in the CORESET where the PDCCH corresponding to the target PUCCH is located, the index information of the first CCE of the PDCCH, the value of the PUCCH resource indicator field in the DCI format corresponding to the PDCCH, frequency hopping indicator information, the total number of cyclic shifts in the initial cyclic shift index set of the target PUCCH, the number of PRBs in the BWP where the target PUCCH is located, and the PRB offset of the BWP where the target PUCCH is located; the resource indicator field is used to indicate the frequency domain resource location of the target PUCCH; the frequency hopping indicator information is used to indicate whether the target PUCCH supports frequency hopping.

[0249] Optionally, in this embodiment, when the number of PRB offsets of the BWP where the target PUCCH is located is equal to N, the first index information includes a first index set; when the number of PRB offsets of the BWP where the target PUCCH is located is less than N, the first index information is used to indicate the position information of the M first PRBs.

[0250] Optionally, in this embodiment of the application, the first index information is predefined, or specified by the protocol, or preconfigured.

[0251] Optionally, in this embodiment of the application, the mapping module 602 is specifically used to map the sequence length of the sequence information in the target PUCCH and the position information to the N target PRBs according to a preset method.

[0252] Optionally, in this embodiment, when the sequence length of the sequence information of the target PUCCH is equal to the number of REs of the N target PRBs, the preset method includes: mapping the sequence information one by one onto the resource element REs of the N target PRBs according to the sequence length of the sequence information; when the sequence length of the sequence information of the target PUCCH is equal to the number of REs of each target PRB, the preset method includes any one of the following: repeatedly mapping on the N target PRBs, cyclically shifting on the N target PRBs, and phase rotation between some of the N target PRBs; one of the aforementioned partial PRBs includes some of the REs in the target PRBs.

[0253] Optionally, in this embodiment, when the target PUCCH is format 0, the resource mapping device 600 further includes a multiplexing module 604; the multiplexing module 604 is used to add a target DMRS and multiplex the target DMRS and the target PUCCH in the frequency domain; wherein, when the sequence length of the sequence information of the target PUCCH is equal to the number of REs after removing the target DMRS from the N target PRBs, the preset method includes: mapping the sequence information one by one onto the REs of the N target PRBs according to the sequence length of the sequence information; when the sequence length of the sequence information of the target PUCCH is equal to the number of REs after removing the target DMRS from each target PRB, the preset method includes any one of the following: repeatedly mapping on the N target PRBs, cyclically shifting on the N target PRBs, and phase rotation between some of the N target PRBs; one of the partial PRBs includes some of the REs in the target PRBs.

[0254] Optionally, in this embodiment of the application, the sequence length of the sequence information of the target PUCCH is configured, fixed, or predefined by RRC.

[0255] Optionally, in this embodiment of the application, when the target PUCCH is format 0, the resource mapping device 600 further includes a multiplexing module 604: the multiplexing module 604 is used to add a target demodulation reference signal DMRS and multiplex the target DMRS and the target PUCCH in the time domain.

[0256] Optionally, in this embodiment, the resource mapping device 600 further includes a receiving module 603; the receiving module 603 is used to receive target information from a network-side device; wherein, the target information is used to determine the preset method when the sequence length of the sequence information of the target PUCCH and the number of REs of each target PRB are equal; the target information includes SCS information corresponding to X SCSs; the SCS information corresponding to the X SCSs includes: a preset method corresponding to each SCS; the preset method is: the preset method corresponding to the target SCS where the UE is located in the X SCSs; according to the sequence length of the sequence information in the target PUCCH and the position information, it is mapped to the N target PRBs according to the preset method.

[0257] Figure 5 A possible structural diagram of the resource mapping device provided in the embodiments of this application. For example... Figure 5 As shown, the resource mapping device 700 includes a determining module 701 and a transmitting module 702. The determining module 701 is used to determine target information. The transmitting module 702 is used to transmit the target information determined by the determining module 701 to the UE. The target information is used to determine the location information of N target PRBs. The N target PRBs are frequency domain resources of the target PUCCH. The target information includes PRB information of the N target PRBs. The PRB information includes at least one of the following: target pattern information corresponding to the N target PRBs, an index set of the indices of the N target PRBs, and the relative positional relationship between M first PRBs and at least one second PRB. The N target PRBs include: the M first PRBs and the at least one second PRB, and the relative positional information of the at least one first PRB in the frequency domain resources of the target PUCCH.

[0258] The frequency domain resource mapping device provided in this application determines target information through the frequency domain resource mapping device, and then sends the target information to the UE, so that the UE can accurately determine the location information of N target PRBs after receiving the target information.

[0259] Optionally, in this embodiment of the application, the target information includes SCS information corresponding to X SCSs; each SCS information includes: PRB information of the N target PRBs; wherein, the SCS information corresponding to the X SCSs includes any one of the following: index information corresponding to each SCS, first position information corresponding to each SCS, pattern information corresponding to each SCS; the first position information corresponding to one SCS is: the relative position information between the first PRB corresponding to one SCS and at least one second PRB.

[0260] Optionally, in this embodiment of the application, the above-mentioned index set is the index set corresponding to the SCS of the target PUCCH, and the above-mentioned index set is either a common index set for all UEs or a cell-level index set.

[0261] Optionally, in this embodiment of the application, the sending module 702 is specifically used to send the index set of the above-mentioned N target PRBs to the UE via broadcast.

[0262] Optionally, in this embodiment of the application, the resource mapping device 700 further includes: a configuration module 703; the configuration module 703 is used to configure the sequence length of the sequence information of the target PUCCH to the UE; wherein the sequence length is used to determine the location information of the N target PRBs.

[0263] Optionally, in this embodiment of the application, the resource mapping device 700 further includes a configuration module 703; the configuration module is used to configure the target information for the UE through RRC.

[0264] The resource mapping device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminal 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not impose specific limitations.

[0265] The resource mapping device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit it.

[0266] The resource mapping device provided in this application embodiment can achieve... Figures 2 to 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0267] Optional, such as Figure 6As shown, this application embodiment also provides a communication device 800, including a processor 801, a memory 802, and a program or instructions stored in the memory 802 and executable on the processor 801. For example, when the communication device 800 is a terminal, the program or instructions executed by the processor 801 implement the various processes of the above-described resource mapping method embodiment and achieve the same technical effect. When the communication device 800 is a network-side device, the program or instructions executed by the processor 801 implement the various processes of the above-described resource mapping method embodiment and achieve the same technical effect; to avoid repetition, further details are omitted here.

[0268] Figure 7 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0269] The terminal 100 includes, but is not limited to, components such as: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, and processor 110.

[0270] Those skilled in the art will understand that the terminal 100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 7 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0271] It should be understood that, in this embodiment, the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.

[0272] In this embodiment, the radio frequency unit 101 receives downlink data from the network-side device and processes it for the processor 110; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0273] The memory 109 can be used to store software programs or instructions and various data. The memory 109 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 109 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0274] Processor 110 may include one or more processing units; optionally, processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 110.

[0275] In the case where the terminal is a user equipment (UE), the processor 110 is used to determine the location information of N target physical resource blocks (PRBs), wherein the N target PRBs are frequency domain resources of the target physical uplink control channel (PUCCH); the processor is also used to map the sequence information of the target PUCCH onto the N target PRBs according to the location information, where N is a positive integer greater than 1.

[0276] The terminal provided in this application first determines the frequency domain resources of the target Physical Uplink Control Channel (PUCCH), namely, the location information of N target Physical Resource Blocks (PRBs), where N is a positive integer greater than 1. Then, based on the location information of the N target PRBs, the sequence information of the target PUCCH is mapped to the N target PRBs, where N is a positive integer greater than 1. Thus, since the frequency domain resources used by the UE to support the PUCCH are multiple PRBs, the power of the UE's transmitted signal is increased, thereby increasing the SNR and ultimately improving the signal coverage of the UE, increasing the coverage range.

[0277] Optionally, the processor 110 is specifically configured to determine first index information of M first PRBs, wherein the first index information is used to indicate the position information of the M first PRBs; the M first PRBs are M PRBs among the N target PRBs, and M is a positive integer less than or equal to N; the processor is further configured to determine the position information of the N target PRBs based on the first index information.

[0278] Optionally, the radio frequency unit 101 is used to receive target information from the network-side device; wherein, the target information is used to determine the location information of the N target PRBs; the target information includes SCS information corresponding to X SCSs; the SCS information corresponding to the X SCSs includes: index information corresponding to each SCS; the first index information is: the index information corresponding to the target SCS where the UE is located among the X SCSs.

[0279] Optionally, when M is less than N, the processor 110 is further configured to determine the location information of at least one second PRB based on the first index information; wherein the at least one second PRB is: other PRBs among the N target PRBs besides the M PRBs.

[0280] Optionally, when the frequency domain resources of the target PUCCH are dedicated PUCCH resources, the processor 110 is specifically configured to determine the second index information of at least one second PRB based on the first index information and the first information; wherein the first information includes any one of the following: when the indices corresponding to the N target PRBs are consecutive indices, the number of the target PRBs and the relative position information of at least one first PRB in the frequency domain resources of the target PUCCH; when the UE cannot know whether the indices corresponding to the N target PRBs are consecutive indices, the relative position information between each of the second PRBs and at least one first PRB; when the UE cannot know whether the indices corresponding to the N target PRBs are consecutive indices, the target pattern information corresponding to the N target PRBs and the relative position information of at least one first PRB in the frequency domain resources of the target PUCCH; the second index information is used to indicate the position information of each of the second PRBs.

[0281] Optionally, the radio frequency unit 101 is further configured to receive target information from a network-side device; wherein the target information is used to determine the location information of the N target PRBs; the target information includes SCS information corresponding to X SCSs; the SCS information corresponding to the X SCSs includes: first location information corresponding to each SCS, and pattern information corresponding to each SCS; the first location information corresponding to one SCS is: the relative position information between the first PRB corresponding to one SCS and at least one second PRB.

[0282] Optionally, when the frequency domain resources of the target PUCCH are shared frequency domain resources, the processor 110 is used to calculate the first index information of M first PRBs based on the second information; wherein the second information includes at least one of the following: the number of CCEs in the CORESET where the PDCCH corresponding to the target PUCCH is located, the index information of the first CCE of the PDCCH, the value of the PUCCH resource indicator field in the DCI format corresponding to the PDCCH, frequency hopping indicator information, the total number of cyclic shifts in the initial cyclic shift index set of the target PUCCH, the number of PRBs in the BWP where the target PUCCH is located, and the PRB offset of the BWP where the target PUCCH is located; the resource indicator field is used to indicate the frequency domain resource location of the target PUCCH; and the frequency hopping indicator information is used to indicate whether the target PUCCH supports frequency hopping.

[0283] Optionally, the processor 110 is specifically used to map the sequence length of the sequence information in the target PUCCH and the position information to the N target PRBs according to a preset method.

[0284] Optionally, when the target PUCCH is format 0, the processor 110 is further configured to add a target DMRS and multiplex the target DMRS and the target PUCCH in the frequency domain; wherein, when the sequence length of the sequence information of the target PUCCH is equal to the number of REs after removing the target DMRS from the N target PRBs, the preset method includes: mapping the sequence information one by one onto the REs of the N target PRBs according to the sequence length of the sequence information; when the sequence length of the sequence information of the target PUCCH is equal to the number of REs after removing the target DMRS from each target PRB, the preset method includes any one of the following: repeatedly mapping on the N target PRBs, cyclically shifting on the N target PRBs, and phase rotation between some of the N target PRBs; one of the aforementioned partial PRBs includes some of the REs in the target PRBs.

[0285] Optionally, when the target PUCCH is format 0, the processor 110 adds a target demodulation reference signal DMRS and multiplexes the target DMRS and the target PUCCH in the time domain.

[0286] Optionally, the radio frequency module 101 is used to receive target information from the network-side device; wherein, the target information is used to determine the preset method when the sequence length of the sequence information of the target PUCCH and the number of REs of each target PRB are equal; the target information includes SCS information corresponding to X SCSs; the SCS information corresponding to the X SCSs includes: a preset method corresponding to each SCS; the preset method is: the preset method corresponding to the target SCS where the UE is located in the X SCSs; according to the sequence length of the sequence information in the target PUCCH and the position information, it is mapped to the N target PRBs according to the preset method.

[0287] Specifically, embodiments of this application also provide a network-side device. For example... Figure 8 As shown, the network-side device 70 includes an antenna 71, a radio frequency (RF) device 72, and a baseband device 73. The antenna 71 is connected to the RF device 72. In the uplink direction, the RF device 72 receives information through the antenna 71 and transmits the received information to the baseband device 73 for processing. In the downlink direction, the baseband device 73 processes the information to be transmitted and sends it to the RF device 72. The RF device 72 processes the received information and transmits it through the antenna 71.

[0288] The aforementioned frequency band processing device can be located in the baseband device 73. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 73, which includes a processor 74 and a memory 75.

[0289] The baseband device 73 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 8 As shown, one of the chips, for example, is a processor 74, which is connected to a memory 75 to call the program in the memory 75 and execute the network device operations shown in the above method embodiment.

[0290] The baseband device 73 may also include a network interface 76 for exchanging information with the radio frequency device 72, such as a common public radio interface (CPRI).

[0291] Specifically, the network-side device in this embodiment of the invention further includes: instructions or programs stored in memory 75 and executable on processor 74, wherein processor 74 calls the instructions or programs in memory 75 to execute. Figure 8 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0292] In the network-side device, the processor 74 is used to determine target information; the radio frequency device 72 is used to send the target information to the UE; wherein the target information is used to determine the location information of N target PRBs; the N target PRBs are frequency domain resources of the target PUCCH; the target information includes PRB information of the N target PRBs; the PRB information includes at least one of the following: target pattern information corresponding to the N target PRBs, an index set of the indices of the N target PRBs, and the relative positional relationship between M first PRBs and at least one second PRB; the N target PRBs include: the M first PRBs and the at least one second PRB, and the relative positional information of the at least one first PRB in the frequency domain resources of the target PUCCH.

[0293] The network-side device provided in this application determines target information and then sends the target information to the UE, so that the UE can accurately determine the location information of N target PRBs after receiving the target information.

[0294] Optionally, the aforementioned radio frequency device 72 is specifically used to transmit the index set of the aforementioned N target PRBs to the UE via broadcast.

[0295] Optionally, the processor 74 is configured to configure the sequence length of the sequence information of the target PUCCH to the UE; wherein the sequence length is used to determine the location information of the N target PRBs.

[0296] Optionally, the aforementioned radio frequency device 72 is specifically used to configure the aforementioned target information for the UE via RRC.

[0297] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described resource mapping method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0298] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0299] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run network-side device programs or instructions to implement the various processes of the above resource mapping method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0300] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0301] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0302] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0303] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A resource mapping method applied to a user equipment (UE), characterized in that, Determine the location information of N target physical resource blocks (PRBs), where the N target PRBs are frequency domain resources of the target physical uplink control channel (PUCCH). Based on the location information, the sequence information of the target PUCCH is mapped to the N target PRBs, where N is a positive integer greater than 1; The step of mapping the sequence information of the target PUCCH to the N target PRBs based on the location information includes: Based on the sequence length of the sequence information in the target PUCCH and the position information, the sequence is mapped to the N target PRBs according to a preset method; When the sequence length of the sequence information of the target PUCCH is equal to the number of REs of the N target PRBs, the preset method includes: mapping the sequence information one by one onto the resource element REs of the N target PRBs according to the sequence length of the sequence information; The step of mapping the sequence information one by one onto the resource elements (REs) of the N target PRBs according to the sequence length of the sequence information includes: When the sequence length of the target PUCCH sequence information is 12*N and the number of REs of the N target PRBs is 12*N, the sequence information of the target PUCCH is mapped one by one to the PRBs.

2. The method of claim 1, wherein, The determination of the location information of N target PRBs includes: First index information is determined for M first PRBs, and the first index information is used to indicate the position information of the M first PRBs; the M first PRBs are M PRBs among the N target PRBs, and M is a positive integer less than or equal to N; The location information of N target PRBs is determined based on the first index information.

3. The method of claim 2, wherein, Before determining the location information of the N target PRBs, the method further includes: Receive target information from network-side devices; The target information is used to determine the location information of the N target PRBs; The target information includes SCS information corresponding to X subcarrier spacings (SCS); The SCS information corresponding to the X SCSs includes: the index information corresponding to each SCS; The first index information is: the index information corresponding to the target SCS where the UE is located among the X SCSs.

4. The method of claim 2, wherein, The first index information includes: a first index set; The first index set includes the indexes of the M first PRBs.

5. The method according to any one of claims 2 to 4, characterized in that, When M is less than N, after determining the first index information of the M first PRBs, the method further includes: Based on the first index information, determine the location information of at least one second PRB; Wherein, the at least one second PRB is: other PRBs among the N target PRBs besides the M PRBs.

6. The method of claim 5, wherein, When the frequency domain resource of the target PUCCH is a dedicated PUCCH resource, determining the location information of at least one second PRB based on the first index information includes: Based on the first index information and the first information, determine the second index information of at least one second PRB; The first information includes any one of the following: When the indices corresponding to the N target PRBs are consecutive indices, the information includes the number of target PRBs and the relative position of at least one first PRB in the frequency domain resources of the target PUCCH. In the case that the UE cannot know whether the indices corresponding to the N target PRBs are consecutive indices, the relative position information between each second PRB and at least one first PRB is required. In the case that the UE cannot know whether the indices corresponding to the N target PRBs are consecutive indices, the target pattern information corresponding to the N target PRBs and the relative position information of at least one first PRB in the frequency domain resources of the target PUCCH; The second index information is used to indicate the location information of each of the second PRBs.

7. The method of claim 6, wherein, Before determining the location information of the N target PRBs, the method further includes: Receive target information from network-side devices; The target information is used to determine the location information of the N target PRBs; The target information includes SCS information corresponding to X SCSs; The SCS information corresponding to the X SCSs includes: first position information corresponding to each SCS, and pattern information corresponding to each SCS; the first position information corresponding to one SCS is: the relative position information between the first PRB and at least one second PRB corresponding to the one SCS.

8. The method of claim 6, wherein, The target pattern information is: one of the preset pattern information specified or predefined by the Radio Resource Control (RRC) configuration or protocol.

9. The method according to claim 6, characterized in that, The number of target PRBs is: specified or predefined by the RRC configuration or protocol.

10. The method according to claim 6, characterized in that, The relative position information between each of the second PRBs and at least one first PRB is specified or predefined by the RRC configuration or protocol.

11. The method according to claim 6, characterized in that, The relative position information of the at least one first PRB in the frequency domain resources of the target PUCCH is: specified or predefined by the RRC configuration or protocol.

12. The method according to claim 5, characterized in that, When the frequency domain resources of the target PUCCH are public frequency domain resources, determining the first index information of the M first PRBs includes: Based on the second information, calculate the first index information of the M first PRBs; The second information includes at least one of the following: The number of CCEs in the CORESET where the PDCCH corresponding to the target PUCCH is located. The index information of the first CCE of the PDCCH. The PDCCH corresponds to the value of the PUCCH resource indicator field in the DCI format. Frequency hopping indication information, The total number of cyclic shifts in the initial cyclic shift index set of the target PUCCH. The number of PRBs in the BWP where the target PUCCH is located. The PRB offset of the BWP where the target PUCCH is located; The resource indication field is used to indicate the frequency domain resource location of the target PUCCH; the frequency hopping indication information is used to indicate whether the target PUCCH supports frequency hopping.

13. The method according to claim 12, characterized in that, When the number of PRB offsets of the BWP where the target PUCCH is located is equal to N, the first index information includes the first index set; If the number of PRB offsets of the BWP where the target PUCCH is located is less than N, the first index information is used to indicate the position information of the M first PRBs.

14. The method according to claim 2, characterized in that, The first index information is predefined, or specified by the protocol, or preconfigured.

15. The method according to claim 1, characterized in that, When the sequence length of the sequence information of the target PUCCH is equal to the number of REs for each target PRB, the preset method includes any one of the following: repeated mapping on the N target PRBs, cyclic shifting on the N target PRBs, and phase rotation between some PRBs in the N target PRBs; one of the partial PRBs includes some REs in the target PRBs.

16. The method according to claim 1, characterized in that, When the target PUCCH is format 0, before mapping it to the N target PRBs according to the sequence length of the sequence information in the target PUCCH in a preset manner, the method includes: Add a target DMRS, and multiplex the target DMRS and the target PUCCH in the frequency domain; Wherein, when the sequence length of the sequence information of the target PUCCH is equal to the number of REs of the N target PRBs excluding the target DMRS, the preset method includes: mapping the sequence information one by one onto the REs of the N target PRBs according to the sequence length of the sequence information; When the sequence length of the sequence information of the target PUCCH is equal to the number of REs after removing the target DMRS from each target PRB, the preset method includes any one of the following: repeated mapping on the N target PRBs, cyclic shifting on the N target PRBs, and phase rotation between some PRBs in the N target PRBs; one of the partial PRBs includes some REs in the target PRB.

17. The method according to claim 16, characterized in that, The sequence length of the target PUCCH sequence information is configured, fixed, or predefined by RRC.

18. The method according to claim 1 or 15, characterized in that, When the target PUCCH is format 0, before mapping to the N target PRBs according to a preset method based on the sequence length of the sequence information in the target PUCCH and the position information, the method includes: A target demodulation reference signal DMRS is added, and the target DMRS and the target PUCCH are multiplexed in the time domain.

19. The method according to claim 1, characterized in that, Before mapping the sequence information of the target PUCCH to the N target PRBs, the method further includes: Receive target information from network-side devices; The target information is used to determine the preset method when the sequence length of the sequence information of the target PUCCH and the number of REs for each target PRB are equal. The target information includes SCS information corresponding to X SCSs; The SCS information corresponding to the X SCSs includes: the preset mode corresponding to each SCS; The preset method is: the preset method corresponding to the target SCS where the UE is located in the X SCSs; Based on the sequence length of the sequence information in the target PUCCH and the position information, the sequence information is mapped to the N target PRBs according to a preset method.

20. A frequency domain resource mapping method, applied to network-side devices, characterized in that, Determine the target information; Send the target information to the UE; The target information is used to determine the location information of N target PRBs; The N target PRBs are the frequency domain resources of the target PUCCH; The target information includes the PRB information of the N target PRBs; The PRB information includes at least one of the following: The target pattern information corresponding to the N target PRBs. The index set of the indices of the N target PRBs, The relative positional relationship between M first PRBs and at least one second PRB; The N target PRBs include: the M first PRBs and the at least one second PRB. The relative position information of at least one first PRB in the frequency domain resources of the target PUCCH; The target information includes SCS information corresponding to X subcarrier spacings (SCS); each SCS information includes: PRB information of the N target PRBs; The SCS information corresponding to the X SCSs includes any one of the following: Index information for each SCS The first location information corresponding to each SCS The pattern information corresponding to each SCS; The first position information corresponding to an SCS is the relative position information between the first PRB and at least one second PRB corresponding to the SCS.

21. The method according to claim 20, characterized in that, The index set is the index set corresponding to the SCS of the target PUCCH, and the index set is either a common index set for all UEs or a cell-level index set.

22. The method according to claim 20, characterized in that, Sending the target information to the UE includes: The index set of the N target PRBs is sent to the UE via broadcast.

23. The method according to claim 20, characterized in that, The method further includes: Configure the sequence length of the sequence information of the target PUCCH to the UE; The sequence length is used to determine the location information of the N target PRBs.

24. The method according to claim 20, characterized in that, Sending the target information to the UE includes: Configure the target information for the UE via RRC.

25. A resource mapping device, characterized in that, The device includes: a determining module and a mapping module. The determining module is used to determine the location information of N target physical resource blocks (PRBs), wherein the N target PRBs are frequency domain resources of the target physical uplink control channel (PUCCH). The mapping module is used to map the sequence information of the target PUCCH to the N target PRBs based on the position information determined by the determining module, where N is a positive integer greater than 1. The mapping module is specifically used to map the sequence information in the target PUCCH to the N target PRBs according to a preset method based on the sequence length and the position information. When the sequence length of the sequence information of the target PUCCH is equal to the number of REs of the N target PRBs, the preset method includes: mapping the sequence information one by one onto the resource element REs of the N target PRBs according to the sequence length of the sequence information; Specifically, when the sequence length of the target PUCCH sequence information is 12*N and the number of REs of the N target PRBs is 12*N, the mapping module maps the sequence information of the target PUCCH to the PRBs one by one.

26. The apparatus according to claim 25, characterized in that, The determining module is specifically used to determine the first index information of M first PRBs, the first index information being used to indicate the position information of the M first PRBs; the M first PRBs are M PRBs among the N target PRBs, where M is a positive integer less than or equal to N. The determining module is further specifically used to determine the location information of N target PRBs based on the first index information.

27. The apparatus according to claim 26, characterized in that, The first index information includes: a first index set; The first index set includes the indexes of the M first PRBs.

28. The apparatus according to any one of claims 26 or 27, characterized in that, When M is less than N The determining module is further configured to determine the location information of at least one second PRB based on the first index information; Wherein, the at least one second PRB is: other PRBs among the N target PRBs besides the M PRBs.

29. The apparatus according to claim 28, characterized in that, When the frequency domain resources of the target PUCCH are dedicated PUCCH resources, The determining module is specifically used to determine the second index information of at least one second PRB based on the first index information and the first information; The first information includes any one of the following: When the indices corresponding to the N target PRBs are consecutive indices, the information includes the number of target PRBs and the relative position of at least one first PRB in the frequency domain resources of the target PUCCH. In the absence of information for the UE regarding whether the indices corresponding to the N target PRBs are consecutive indices, the relative position information between each second PRB and at least one first PRB is required. In the case that the UE cannot know whether the indices corresponding to the N target PRBs are consecutive indices, the target pattern information corresponding to the N target PRBs and the relative position information of at least one first PRB in the frequency domain resources of the target PUCCH; The second index information is used to indicate the location information of each of the second PRBs.

30. The apparatus according to claim 28, characterized in that, When the frequency domain resources of the target PUCCH are shared frequency domain resources. The determining module is specifically used to calculate the first index information of the M first PRBs based on the second information; The second information includes at least one of the following: The number of CCEs in the CORESET where the PDCCH corresponding to the target PUCCH is located. The index information of the first CCE of the PDCCH. The PDCCH corresponds to the value of the PUCCH resource indicator field in the DCI format. Frequency hopping indication information, The total number of cyclic shifts in the initial cyclic shift index set of the target PUCCH. The number of PRBs in the BWP where the target PUCCH is located. The PRB offset of the BWP where the target PUCCH is located; The resource indication field is used to indicate the frequency domain resource location of the target PUCCH; the frequency hopping indication information is used to indicate whether the target PUCCH supports frequency hopping.

31. The apparatus according to claim 30, characterized in that, When the number of PRB offsets of the BWP where the target PUCCH is located is equal to N, the first index information includes the first index set; If the number of PRB offsets of the BWP where the target PUCCH is located is less than N, the first index information is used to indicate the position information of the M first PRBs.

32. The apparatus according to claim 26, characterized in that, When the sequence length of the sequence information of the target PUCCH is equal to the number of REs for each target PRB, the preset method includes any one of the following: repeated mapping on the N target PRBs, cyclic shifting on the N target PRBs, and phase rotation between some PRBs in the N target PRBs; one of the partial PRBs includes some REs in the target PRBs.

33. The apparatus according to claim 26, characterized in that, When the target PUCCH is format 0, the device further includes a multiplexing module; The multiplexing module is used to add a target DMRS and multiplex the target DMRS and the target PUCCH in the frequency domain; Wherein, when the sequence length of the sequence information of the target PUCCH is equal to the number of REs of the N target PRBs excluding the target DMRS, the preset method includes: mapping the sequence information one by one onto the REs of the N target PRBs according to the sequence length of the sequence information; When the sequence length of the sequence information of the target PUCCH is equal to the number of REs after removing the target DMRS from each target PRB, the preset method includes any one of the following: repeated mapping on the N target PRBs, cyclic shifting on the N target PRBs, and phase rotation between some PRBs in the N target PRBs; one of the partial PRBs includes some REs in the target PRB.

34. A resource mapping device, characterized in that, The device includes a determining module and a transmitting module; The determining module is used to determine target information; The sending module is used to send the target information determined by the determining module to the UE; The target information is used to determine the location information of N target PRBs; The N target PRBs are the frequency domain resources of the target PUCCH; The target information includes the PRB information of the N target PRBs; The PRB information includes at least one of the following: The target pattern information corresponding to the N target PRBs. The index set of the indices of the N target PRBs, The relative positional relationship between M first PRBs and at least one second PRB; The N target PRBs include: the M first PRBs and the at least one second PRB. The relative position information of at least one first PRB in the frequency domain resources of the target PUCCH; The target information includes SCS information corresponding to X subcarrier spacings (SCS); each SCS information includes: PRB information of the N target PRBs; The SCS information corresponding to the X SCSs includes any one of the following: Index information for each SCS The first location information corresponding to each SCS The pattern information corresponding to each SCS; The first position information corresponding to an SCS is the relative position information between the first PRB and at least one second PRB corresponding to the SCS.

35. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the resource mapping method as described in any one of claims 1 to 19.

36. A network-side device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the resource mapping method as described in any one of claims 20 to 24.

37. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the resource mapping method as described in any one of claims 1-19, or implement the steps of the resource mapping method as described in any one of claims 20-24.

Citation Information

Patent Citations

  • Sending method, sending device, processing method and processing device for physical uplink control channels

    CN103476120A

  • Resource mapping method, network device, terminal, and computer-readable storage medium

    CN109257150A

  • Uplink control information sending method and device, storage medium and user equipment

    CN110149703A