PUSCH signal mapping method, terminal and network side equipment

By determining the target resource block based on the frequency domain resource allocation type and information of the terminal, and mapping the PUSCH signal to the target PRB using the corresponding mapping method, the problem that the terminal cannot map PUSCH signal according to different frequency domain resource allocation types is solved, and the base station's detection ability of the PUSCH signal is improved.

CN113891463BActive Publication Date: 2025-04-15VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010634269.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-02
Publication Date
2025-04-15
Estimated Expiration
2040-10-11

AI Technical Summary

Technical Problem

The terminal cannot map the PUSCH signal in a corresponding way according to different frequency domain resource allocation types, resulting in the PUSCH signal not being detected on the network side.

Method used

By determining the target resource block based on the frequency domain resource allocation type and frequency domain resource allocation information of the terminal, and determining the mapping method for mapping the PUSCH signal to the target PRB based on the frequency domain resource allocation type and the method of scheduling of the PUSCH, the PUSCH signal to the target PRB is used to map the PUSCH signal to the target PRB.

Benefits of technology

This enables the terminal to map PUSCH signals in a corresponding way according to different frequency domain resource allocation types, thereby ensuring that the base station can effectively detect the PUSCH signals sent by the terminal and improve the effectiveness of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113891463B_ABST
    Figure CN113891463B_ABST
Patent Text Reader

Abstract

The present application discloses a mapping method, terminal and network-side device for a PUSCH signal, and belongs to the field of wireless communication technology. Among them, a mapping method for a PUSCH signal, applied to a terminal, comprises: determining a target resource block allocated for PUSCH according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, wherein the target resource block comprises a first target VRB or a first target PRB; determining a mapping method for mapping the PUSCH signal to a second target PRB according to the frequency domain resource allocation type and / or the way the PUSCH is scheduled, wherein the second target PRB is the first target PRB or a PRB corresponding to the first target VRB; and mapping the PUSCH signal to the second target PRB using the mapping method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of wireless communication technology, and specifically relates to a PUSCH signal mapping method, a terminal, and a network-side device. Background Art

[0002] At present, the physical uplink shared channel (PUSCH) scheduled by the random access response (RAR) uplink (UL) grant or the downlink control information (DCI) format 0-0 scrambled by the temporary cell radio network temporary identifier (TC-RNTI) generally adopts type 1 UL resource allocation (that is, the frequency domain resource allocation type is type 1 UL resource allocation, also known as frequency domain resource allocation type 1). The terminal (UE) determines the allocated virtual resource block (VRB) resources according to the frequency domain resource allocation indication field (FDRA) in the DCI, and the PUSCH signal is first mapped to the VRB, and then mapped from the VRB to the corresponding physical resource block (PRB). When the terminal activates (active) UL carrier bandwidth part (Bandwidth Part, BWP) including all resource blocks (Resource Block, RB) of the initial (initial) UL BWP and has the same subcarrier spacing (SCS) and cyclic prefix (Cyclic Prefix, CP) as the initial UL BWP, it is necessary to map VRB to PRB so that PUSCH is scheduled in the initial BWP. Because when the base station sends RAR UL grant or TC-RNTI scrambled DCI format 0-0, the base station may not know whether the corresponding UE is in the Radio Resource Control (Radio Resource Control, RRC) connected state or RRC idle state, and therefore, it is not known whether the UE corresponds to the active UL BWP or the initial UL BWP. In order to avoid blind detection of the base station, the terminal maps all PUSCHs in the initial UL BWP.

[0003] In the related art, for PUSCH scheduled by RAR UL grant or PUSCH scheduled by TC-RNTI scrambled DCI format 0-0, only uplink resource allocation type 1 is used for resource allocation. If the network side configures type 2 UL resource allocation (i.e., frequency domain resource allocation type 2) for the terminal, the terminal cannot map the PUSCH signal in a corresponding manner according to different frequency domain resource allocation types, which may cause the network side to fail to detect the PUSCH signal. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a PUSCH signal mapping method, which can solve the problem that the terminal cannot map the PUSCH signal in a corresponding manner according to different frequency domain resource allocation types.

[0005] In order to solve the above technical problems, this application is implemented as follows:

[0006] In a first aspect, a mapping method for a physical uplink shared channel (PUSCH) signal is provided, which is applied to a terminal, and the method includes: determining a target resource block allocated to the PUSCH according to a frequency domain resource allocation type of the terminal and frequency domain resource allocation information of the terminal, wherein the target resource block includes a first target VRB or a first target PRB; determining a mapping method for mapping the PUSCH signal to a second target PRB according to the frequency domain resource allocation type and / or the way in which the PUSCH is scheduled, wherein the second target PRB is the first target PRB or a PRB corresponding to the first target VRB; and mapping the PUSCH signal to the second target PRB using the mapping method.

[0007] In a second aspect, a mapping device for a PUSCH signal is provided, comprising: a first determination module, used to determine a target resource block allocated to the PUSCH according to a frequency domain resource allocation type of a terminal and frequency domain resource allocation information of the terminal, wherein the target resource block comprises a first target VRB or a first target PRB; a second determination module, used to determine a mapping method for mapping the PUSCH signal to a second target PRB according to the frequency domain resource allocation type and / or the way in which the PUSCH is scheduled, wherein the second target PRB is the first target PRB or a PRB corresponding to the first target VRB; a mapping module, used to map the PUSCH signal to the second target PRB using the mapping method.

[0008] In a third aspect, a method for receiving a PUSCH signal is provided, which is applied to a network side device, and the method includes: determining a PRB allocated for the PUSCH of the terminal according to a frequency domain resource allocation type configured for the terminal and indicated frequency domain resource allocation information; and receiving the PUSCH signal transmitted on the terminal on the PRB.

[0009] In a fourth aspect, a PUSCH signal receiving device is provided, comprising: a third determination module, used to determine the PRB allocated for the PUSCH of the terminal according to the frequency domain resource allocation type configured for the terminal and the indicated frequency domain resource allocation information; and a receiving module, used to receive the PUSCH signal transmitted on the terminal on the PRB.

[0010] In a fifth aspect, a terminal is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0011] In the sixth aspect, a network side device is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the third aspect.

[0012] In the seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0013] In the eighth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a terminal device program or instruction to implement the method described in the first aspect, or the processor is used to run a network side device program or instruction to implement the method described in the third aspect.

[0014] In the embodiment of the present application, according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, the target VRB or target PRB allocated for the PUSCH is determined, and then according to the frequency domain resource allocation type and / or the way in which the PUSCH is scheduled, the mapping method of the PUSCH signal to the target PRB is determined, and the PUSCH signal is mapped to the target PRB using the mapping method. Thus, the terminal can map the PUSCH signal in a corresponding manner according to different frequency domain resource allocation types, and then the base station can effectively detect the PUSCH signal sent by the terminal, thereby improving the effectiveness of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A block diagram showing a wireless communication system to which the embodiments of the present application can be applied;

[0016] Figure 2 A schematic diagram showing a flow chart of a PUSCH signal mapping method provided in an embodiment of the present application;

[0017] Figure 3a A schematic diagram of RB set division in an embodiment of the present application is shown;

[0018] Figure 3b A schematic diagram of RB set division in an embodiment of the present application is shown;

[0019] Figure 4 Another schematic diagram of RB set division in an embodiment of the present application is shown;

[0020] Figure 5 A schematic diagram showing a structure of a PUSCH signal mapping device provided in an embodiment of the present application;

[0021] Figure 6 A schematic diagram showing a flow chart of a method for receiving a PUSCH signal provided in an embodiment of the present application;

[0022] Figure 7 A schematic diagram showing the structure of a PUSCH signal receiving device provided in an embodiment of the present application is shown;

[0023] Figure 8 A schematic diagram showing the structure of a communication device provided in an embodiment of the present application is shown;

[0024] Fig. 9 A schematic diagram showing the hardware structure of a terminal provided in an embodiment of the present application is shown;

[0025] Fig.10 A schematic diagram of the hardware structure of a network side device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0026] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0027] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.

[0028] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. However, the following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following descriptions, although these technologies can also be applied to applications other than NR system applications, such as the 6th generation (6 th Generation, 6G) communication system.

[0029] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can also be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal side devices, and the wearable device includes: a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.

[0030] The following describes in detail the PUSCH signal mapping method provided in the embodiment of the present application through specific embodiments and application scenarios in conjunction with the accompanying drawings.

[0031] Figure 2 A flowchart of a method for mapping a PUSCH signal provided in an embodiment of the present application is shown. The method 200 may be executed by a terminal. In other words, the method may be executed by software or hardware installed on the terminal. Figure 2 As shown, the method may include the following steps.

[0032] S210: Determine a target resource block allocated to a PUSCH according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, wherein the target resource block includes a first target VRB or a first target PRB.

[0033] That is, in the present application, in S210, the determined target resource block may be a VRB or a PRB. For example, when the frequency domain resource allocation type is type 2 UL resource allocation, the terminal may determine the target PRB according to the frequency domain resource allocation information, and when the frequency domain resource allocation type is type 0 / 1 UL resource allocation, the terminal may determine the target VRB according to the frequency domain resource allocation information.

[0034] In the present application, the PUSCH may be scheduled by a RAR UL grant, or the PUSCH may be scheduled by a preset downlink control information format (e.g., DCI 0_0) scrambled by TC-RNTI, or the PUSCH may be scheduled by other means, for example, scheduled by DCI 0_1, or scheduled by DCI 0_0 scrambled by C-RNTI, etc.

[0035] S212: Determine a mapping method for mapping the PUSCH signal to a second target PRB according to the frequency domain resource allocation type and / or the way in which the PUSCH is scheduled, wherein the second target PRB is the first target PRB or a PRB corresponding to the first target VRB.

[0036] In the present application, if the first target PRB is determined in S210, the second target PRB is the first target PRB; if the first target VRB is determined in S210, the second target PRB is the PRB corresponding to the first target VRB.

[0037] S214: Map the PUSCH signal to the second target PRB using the mapping method.

[0038] In S214, after the mapping mode is determined, the PUSCH signal is mapped to the second target PRB using the mapping mode.

[0039] In the embodiment of the present application, according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, the target VRB or target PRB allocated for the PUSCH is determined, and then according to the frequency domain resource allocation type and / or the way in which the PUSCH is scheduled, the mapping method of the PUSCH signal to the target PRB is determined, and the PUSCH signal is mapped to the target PRB using the mapping method. Thus, the terminal can map the PUSCH signal in a corresponding manner according to different frequency domain resource allocation types, and then the base station can effectively detect the PUSCH signal sent by the terminal, thereby improving the effectiveness of the communication system.

[0040] In actual applications, for frequency domain resource allocation type 1, for example, for PUSCH scheduled by DCI 0_0 with TC-RNTI scrambling, the UE can determine the VRB allocated to PUSCH in the low frequency band within the active UL BWP based on the FDRA indication information, that is, FDRA starts from the first RB of the active UL BWP and the maximum number of RBs is equal to the number of RBs of the initial UL BWP. Then, the mapping of VRB to PRB can ensure that PUSCH is transmitted within the initial UL BWP. However, when the UE operates in an unlicensed frequency band, it may be configured to use type 2 uplink resource allocation. For frequency domain resource allocation type 2, the UE determines the RB set allocated to PUSCH based on the RB set where the PRACH is located, and the corresponding RB may already be in the corresponding initial UL BWP.

[0041] When the UE operates in an unlicensed frequency band, that is, when accessing a shared spectrum channel, the UE can configure the carrier (N) through the parameters intraCellGuardBandUL-r16 or intraCellGuardBandDL-r16. RB-set -1) intra-cell guard band (can be equal to 0, i.e., no intra-cell guard band), each intra-cell guard band is defined as the starting common resource block (CRB) and the number of CRBs, i.e. and Intra-cell guard bands divide the carrier into N RB-Set RB-sets, each RB set is defined by a start CRB and an end CRB, that is, and The UE determines the starting and ending CRB indexes of each RB set according to the following method:

[0042] For the first RB set: No.(N RB-set -1) RB set: in, is the CRB index of the carrier start, is the total number of RBs contained in the carrier, and the corresponding link is DL or UL through different subscripts x;

[0043] For the remaining RB sets: as well as

[0044] When the UE is not configured with intraCellGuardBandUL-r16, the UE uses the corresponding subcarrier spacing (SCS) μ and the carrier size The CRB index (if any) of the corresponding intra cellguard band is determined based on the predefined nominal intra-cell guard band and RB set pattern.

[0045] When the UE is not configured with intraCellGuardBandDL-r16, the UE uses the corresponding subcarrier spacing (SCS) μ and carrier size The CRB index (if any) of the corresponding intra cell guard band is determined based on the predefined nominal intra cell guard band and RB pattern.

[0046] For DL ​​and / or UL, if the predefined nominal intra-cell guard band and RB pattern do not include the intra-cell guard band, the number of RB sets for the carrier is 1, that is, N RB-set,x =1.

[0047] For a carrier, there are 1, where for BWP i, use the parameter BWP-DownlinkCommon or BWP-DownlinkDedicated to configure the DLBWP, or use BWP-UplinkCommon or BWP-UplinkDedicated to configure the UL BWP. Where 0≤s0≤s1≤N RB-set,x-1. Within BWP i, RB sets from 0 to Numbered in ascending order, Indicates the number of RB sets contained in BWP i. RB set 0 of BWP i corresponds to RB sets 0 of the carrier. RB set 0 of BWP i corresponds to RB sets 1 of the carrier. Corresponding to the carrier's RB sets1.

[0048] For example, in Figure 3a In the example, when a carrier bandwidth is 40MHz and SCS is 30kHz, the carrier contains 106 RBs and 5 interlaces. Assume that the corresponding CRB numbers are 0, 1, ..., 105. The initial UL BWP corresponds to the first RB set of the carrier, i.e., RB set 0. UE1 works on the initial UL BWP and UE2 works on the active ULBWP, whose active UL BWP contains two RB sets. Since the intra-cell guard band can be configured for each UE (i.e., per UE), UE1 and UE2 may configure different intra-cell guardbands on the carrier. For example, in Figure 3aIn the figure, UE 1 works on the initial UL BWP (the range of initial UL BWP is CRB0~CRB49, which is equivalent to the carrier's RB set0 when the intra-cell guard band is configured as CRB 50~CRB 55). The intra-cell guard band configured for UE 2 is 0, that is, there is no intra-cell guard band between RB set 0 and RB set 1. Therefore, for UE 1, the initial UL BWP (carrier's RB set 0, which is also the RB set 0 of the initial UL BWP) only contains 50 available RBs, while for UE 2, the carrier's RB set 0, which is also the RB set 0 of the activeUL BWP, contains 53 RBs. Similarly, for interlace 0 of RB set 0, the number of RBs corresponding to UE1 and UE2 is different. For example, the indexes of CRBs corresponding to UE1 RB set 0 interlace 0 include 0, 5, 10, 15, 20, ..., 40, 45. The indexes of the CRBs corresponding to UE2 RB set 0 interlace 0 include 0, 5, 10, 15, 20, ..., 40, 45, 50. It can be found that the CRBs corresponding to UE 2 RB set 0 interlace 0 have one more CRB than the CRBs corresponding to UE 1 RB set 0 interlace 0.

[0049] When the PRACH resources of UE 1 and UE 2 are both configured at the physical resource location corresponding to the initial UL BWP (i.e., on the carrier's RB set 0), if the base station receives PRACH at this location, the base station sends a RAR UL grant to schedule the UE to transmit PUSCH in the RBset, but the base station cannot determine whether the PRACH is sent by UE1 or UE2. Therefore, the base station cannot know the value of the intra-cell guard band corresponding to the PUSCH, and thus cannot determine whether the scheduled PUSCH is sent on CRB 0,5,10,15,20,…,40,45 or on 0,5,10,15,20,…,40,45,50. The same problem also exists for DCI 0_0 scrambled by TC-RNTI.

[0050] For example, in Figure 3bIn the example, both UE1 and UE2 work on the active UL BWP, but since the intra-cell guard band can be configured for each UE separately, the intra cell guard bands of UE1 and UE2 may be different. Figure 3b As shown, the intra-cell guard band of UE 1 is configured as CRB 50 to CRB 55, and the intra-cell guard band of UE 2 is configured as 0, that is, there is no intra-cell guard band between RB set 0 and RB set 1. Therefore, when UE 1 and UE2 configure PRACH resources on RB set 0 or RB set 1 at the same time, the base station sends RAR UL grant to schedule UE to transmit PUSCH in the RB set after receiving PRACH. However, the base station cannot determine whether it is UE1 or UE2 that sends PRACH, so it cannot know the value of the intra-cell guard band corresponding to the PUSCH. For example, when PUSCH is allocated to interlace 0, it cannot determine whether the scheduled PUSCH is sent on CRB 0,5,10,15,20,…,40,45 or 0,5,10,15,20,…,40,45,50. The same problem also exists for DCI 0_0 scrambled by TC-RNTI.

[0051] In order to solve this problem, in a possible implementation of the embodiment of the present application, S210 may include: when the frequency domain resource allocation type is type 2 UL resource allocation, and the PUSCH is scheduled by RAR UL grant or the PUSCH is scheduled by a preset downlink control information format scrambled by TC-RNTI, determine the common resource block (CRB) range of the target RB set, wherein the target RB set is the RB set allocated by the PUSCH; and then determine the first target PRB allocated for the PUSCH according to the CRB range and the frequency domain resource allocation information. That is, in this optional implementation, when the frequency domain resource allocation type is type 2 UL resource allocation mode, and the PUSCH is scheduled by RAR UL grant or the PUSCH is scheduled by a preset downlink control information format scrambled by TC-RNTI, first determine the CRB range of the target RB set, and then determine the first target RPB allocated for the PUSCH according to the CRB range of the target RB set and the frequency domain resource allocation information. For example, after determining the CRB range of the target RB set, the intersection of the interlace indicated by the frequency domain resource allocation information and the target RB set is taken to determine the CRB or PRB (ie, the first target PRB) allocated for the PUSCH.

[0052] In the above possible implementations, if the frequency domain resource allocation type is not configured as the type 2 UL resource allocation mode, the first target VRB allocated to the PUSCH can be determined in S210 according to the frequency domain resource allocation information. If the frequency domain resource allocation type is configured as the type 2 UL resource allocation mode, but the PUSCH is scheduled in a form other than the preset downlink control information of the RAR UL authorization and TC-RNTI scrambling, the first target PRB allocated to the PUSCH can be determined in S210 according to the frequency domain resource allocation information and the RB set determined by the intra-cell guard band configured for the UE.

[0053] In the above possible implementations, in one possible implementation, when determining the CRB range of the target RB set, the CRB range of the target RB set may be determined according to the first RB set division method. That is, in this possible implementation, the UE determines the CRB range of the target RB set according to the first RB set division method.

[0054] In the above possible implementation, before determining the CRB range of the target RB set, the first RB set division method on the carrier may also be determined according to the nominal intra-cell guard bandwidth and the RB set mode of the carrier. That is, in this possible implementation, the UE determines the first RB set division method on the carrier according to the nominal intra-cell guard bandwidth (nominal intra-cell guard band) and the RB set mode defined by the protocol.

[0055] In another possible implementation, when determining the CRB range of the target RB set, if the activated UL BWP satisfies the first condition and the second condition, the CRB range of the target RB set is determined according to the first RB set division method; wherein the first condition is that the activated UL BWP includes all RBs in the initial UL BWP, and the second condition is that the activated UL BWP has the same subcarrier spacing SCS and cyclic prefix CP as the initial UL BWP; if the activated UL BWP does not satisfy the first condition and / or the second condition, the CRB range of the resource blocks of the target RB set is determined according to the second RB set division method.

[0056] In the above possible implementation manner, before determining the CRB range of the target RB set, the second RB set division manner on the carrier may also be determined according to the intra-cell protection bandwidth configured for the terminal.

[0057] That is to say, in this possible implementation, when the active UL BWP includes all RBs of the initial UL BWP and has the same SCS and CP as the initial UL BWP, the range of the RB set where the PUSCH is located is the same as the RRB range corresponding to the initial ULBWP (i.e., the division of the RB set is determined according to the nominal intra-cell protection bandwidth and the RB set mode), otherwise, the PRB range corresponding to the RB set where the PUSCH is located is determined according to the RBset determined by the intra-cell guard band configured for the UE. It should be noted that if the UE is not configured with an intra-cell guard band at this time, the UE can also determine the RB set determined according to the nominal intra-cell protection bandwidth and the RB set mode.

[0058] In actual applications, when the frequency domain resource allocation type is type 2 UL resource allocation, the terminal can determine that the mapping method of the PUSCH signal to the second target PRB can be directly mapped to the second target PRB, or, it can also adopt a mapping method of first mapping to VRB and then mapping to PRB. Since the UE determines the CRB or PRB based on the resource allocation information, if mapping is performed in the existing manner, the physical resources of the PUSCH may deviate from the UE's initial UL BWP.

[0059] For example, in Figure 4 In the example, UE 1 works on the initial UL BWP (corresponding to the position of RB set 1 of the carrier or UE2 active ULBWP), UE 2 works on the active UL BWP, and the active UL BWP of UE 2 includes all RBs of the initial UL BWP and has the same SCS and CP as the initial UL BWP.

[0060] After the UE determines the VRB allocated for PUSCH, it determines the corresponding PRB according to the mapping from VRB to PRB. According to the provisions in the relevant technology, the mapping is performed in a non-interleaved mapping manner. For non-interleaved mapping, for RAR UL grant or TC-RNTI scrambled DCI format 0_0 scheduled in active BWP i (starting RB index is ), if the active UL BWP includes the initial UL BWP (the starting CRB index is ) and have the same SCS and CP length as the initialUL BWP, VRB n is mapped to PRB In addition, VRBn is mapped to PRB n.

[0061] For example, Figure 4 In the example, if UE 2 sends PRACH on RB set 1, the base station sends RAR UL grant to schedule UE to transmit PUSCH after receiving it. Since the RB set where PUSCH is located is the same as the RB set where PRACH is located, UE 2 will determine that the corresponding PUSCH is allocated in RB set 1. If the frequency domain resource allocation type of UE2 is type 2 UL resource allocation, UE 2 determines the interlace index allocated for PUSCH according to the FDRA indication in the RAR UL grant, and determines the CRB / PRB allocated for PUSCH according to RB set 0 (for example, Figure 4 In the example, UE 2 sends PRACH on RB set 1, and the base station RAR UL grant indicates the allocation of interlace 0. Assuming that the intra-cell guard band is CRB 50-55, the CRBs corresponding to interlace 0 on RB set 1 are 60, 65, ..., 105). According to the corresponding relationship:

[0062]

[0063] Determine the corresponding PRBs to be 60, 65, ..., 105, where is the index of the CRB starting with the activated UL BWP, and ), then determine the corresponding VRB (PRB n corresponds to VRB n), and finally map the signal on the VRB, and map it to the PRB according to the VRB to PRB mapping rule. If the above rules are followed, since the active UL BWP contains all RBs of the initialUL BWP and has the same SCS and CP as the initial UL BWP, UE 1 maps VRB n to PRB in Then VRB 55 will be mapped to PRB 55+56=111, and 111 is larger than the size of the active UL BWP of the UE. Therefore, the above VRB to PRB mapping rule is not applicable to type 2 uplink resource allocation.

[0064] Therefore, in a possible implementation of the present application, S212 may include the following steps:

[0065] Step 1: Determine an index value of a second target VRB allocated to a PUSCH according to a frequency domain resource allocation type of the terminal.

[0066] Optionally, if the terminal is configured to use interleaved PUSCH or is configured as type 2 UL resource allocation mode, it is determined that the index value of the second target VRB is equal to the index value of the first target PRB determined in S210. The first target PRB is determined by the interlace index M allocated by the PUSCH and the RB set allocated for the PUSCH, for example, the allocated RB is determined according to the intersection of the RB corresponding to the allocated interlace and the RB corresponding to the set of the allocated RB set and the intra cell guard band, or, when an RB set is allocated, the CRB range of the RB set allocated for the PUSCH is determined according to the intersection of the RB corresponding to the allocated interlace and the RB corresponding to the allocated RBset, and the determined CRB range is intersected with the CRB corresponding to the interlace to determine the RB allocated for the PUSCH (CRB or PRB, where the PRB can be determined based on the CRB).

[0067] Then determine VRB index = PRB index. For example, Figure 4 In the example, assuming that UE2 is allocated RB set 1 and interlace 0, the corresponding VRB indexes are 60, 65, 70, …, 100, 105.

[0068] If the terminal is not configured to use interleaved PUSCH or is not configured as type 2 UL resource allocation mode, the second target VRB is determined to be the first target VRB, that is, the second target VRB is determined according to the frequency domain resource allocation information of the UE.

[0069] Step 2: multiply the PUSCH signal by an amplitude scaling factor and then map the signal to the second target VRB.

[0070] By multiplying the PUSCH signal by the amplitude scaling factor, power control of the PUSCH signal may be facilitated.

[0071] Step 3. If the PUSCH is scheduled by RAR UL authorization or the PUSCH is scheduled by a preset downlink control information format encrypted by TC-RNTI, determine the mapping method for mapping the PUSCH signal from the second target VRB to the second target PRB according to whether the terminal is configured to use interleaved PUSCH or whether it is configured for type 2 UL resource allocation.

[0072] Among them, whether the terminal is configured to use interleaved PUSCH can be determined by whether the terminal is configured with high-level signaling, such as the useInterlacePUCCH-PUSCH-Common parameter. If the parameter is configured, it indicates that the terminal is configured to use interleaved PUSCH, otherwise it indicates that the terminal is not configured to use interleaved PUSCH.

[0073] In addition, whether the terminal is configured to use interleaved PUSCH can be determined by configuring high-level signaling of the terminal, such as the useInterlacePUCCH-PUSCH-Common parameter. If this parameter is configured, it indicates that the terminal is configured to use interleaved PUSCH. At the same time, if this parameter is configured, it may also indicate that the terminal is configured for type 2 UL resource allocation.

[0074] Among them, optionally, if the PUSCH is not scheduled by RAR UL authorization and is not scheduled by the preset downlink control information format encrypted by TC-RNTI, then regardless of whether the UE is in type 0 / 1 resource allocation mode or type 2 resource allocation mode, the mapping method of the PUSCH signal from the second target VRB to the second target PRB is from VRB n to PRB n.

[0075] In a possible implementation, when determining the mapping mode of mapping the PUSCH signal from the second target VRB to the second target PRB according to whether the terminal is configured to use interleaved PUSCH or whether it is configured as type 2 UL resource allocation mode, the PUSCH signal is mapped from the second target VRB to the second target PRB in a non-interleaved manner. If the terminal is not configured to use interleaved PUSCH or is not configured as type 2 UL resource allocation mode, if the activated UL BWP includes all RBs in the initial UL BWP and has the same subcarrier spacing SCS and cyclic prefix CP as the initial UL BWP, then the nth second target VRB is mapped to the nth the second target PRB, wherein is the index of the CRB starting from the initial UL BWP, is the index of the CRB starting from the activated UL BWP, and n is an integer greater than or equal to 0; if the activated UL BWP does not include all RBs in the initial UL BWP, and / or the activated UL BWP and the initial UL BWP do not have the same SCS and / or CP, the nth second target VRB is mapped to the nth second target PRB; if the terminal is configured to use interleaved PUSCH or is configured for type 2 UL resource allocation, the PUSCH signal is mapped from the second target VRB to the second target PRB in a manner that the nth second target VRB is mapped to the nth second target PRB.

[0076] Through the above possible implementation methods, if the terminal is configured to use interleaved PUSCH or is configured for type 2 UL resource allocation, the PUSCH signal is mapped from the second target VRB to the second target PRB in a manner that the nth second target VRB is mapped to the nth second target PRB. This can avoid exceeding the size of the UE's active UL BWP when mapping from VRB to PRB, or in some cases, the PUSCH is mapped on a non-initial UL BWP, resulting in the base station being unable to detect or incompletely detecting the PUSCH signal.

[0077] In another possible implementation, in S212, when determining the mapping mode of mapping the PUSCH signal to the second target PRB, S212 may also include: if the terminal is configured to use interleaved PUSCH or is configured as type 2 UL resource allocation, determining the mapping mode as the second mapping mode, otherwise, determining the mapping mode as the first mapping mode, wherein the first mapping mode is to first map the PUSCH signal to the VRB, and then map the PUSCH signal from the VRB to the PRB, and the second mapping mode is to directly map the PUSCH signal to the PRB. That is, in this possible implementation, if the terminal is configured to use interleaved PUSCH or is configured as type 2 UL resource allocation, determining the mapping mode is to directly map the PUSCH signal to the PRB determined in S210, otherwise, determining the mapping mode is to map the PUSCH signal to the VRB, and then map from the VRB to the PRB, that is, mapping according to the mapping mode of type 0 / 1 UL resource allocation.

[0078] In the above possible implementation manner, the mapping manner is the second mapping manner, then in S214, the PUSCH signal is multiplied by an amplitude scaling factor and then mapped to the determined first target PRB.

[0079] Through the above technical solution provided by the present application, when different UEs share the same RACH resources, the problem of blind detection of PUSCH by the base station due to different intra-cell guard bands configured by different UEs is avoided. In addition, the UE determines the resource mapping mode of PUSCH according to whether it is configured with useInterlace PUCCH-PUSCH-Common or whether it is configured with type 2UL resourceallocation, thereby improving the effectiveness of the communication system.

[0080] It should be noted that the mapping method of the PUSCH signal provided in the embodiment of the present application may be performed by a mapping device for the PUSCH signal, or a control module in the mapping device for the PUSCH signal for performing the mapping method of the PUSCH signal. In the embodiment of the present application, the method of performing mapping of the PUSCH signal by the mapping device for the PUSCH signal is taken as an example to illustrate the mapping device for the PUSCH signal provided in the embodiment of the present application.

[0081] Figure 5 A schematic diagram of the structure of a PUSCH signal mapping device provided by the present application is shown as follows: Figure 5 As shown, the PUSCH signal mapping device 500 mainly includes: a first determination module 501, a second determination module 502 and a mapping module 503.

[0082] In the present application, a first determination module 501 is used to determine a target resource block allocated to a PUSCH according to a frequency domain resource allocation type of a terminal and frequency domain resource allocation information of the terminal, wherein the target resource block includes a first target virtual resource block VRB or a first target physical resource block PRB; a second determination module 502 is used to determine a mapping method for mapping a PUSCH signal to a second target PRB according to the frequency domain resource allocation type and / or the way in which the PUSCH is scheduled, wherein the second target PRB is the first target PRB or a PRB corresponding to the first target VRB; a mapping module 503 is used to map the PUSCH signal to the second target PRB using the mapping method.

[0083] In one possible implementation, the first determination module 501 determines the target resource block allocated to PUSCH according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, including: if the frequency domain resource allocation type is type 2 UL resource allocation, and the PUSCH is scheduled by a random access response RAR uplink UL authorization or the PUSCH is scheduled by a preset downlink control information format scrambled by a temporary cell radio network temporary identifier TC-RNTI, determining the common resource block CRB range of the target resource block RB set, wherein the target RB set is the RB set allocated to the PUSCH; determining the first target PRB allocated to the PUSCH according to the CRB range and the frequency domain resource allocation information.

[0084] In a possible implementation, the first determination module 501 determines the common resource block CRB range of the target resource block RB set, including: determining the CRB range of the target RB set according to the first RB set division method.

[0085] In a possible implementation, the first determination module 501 is further used to determine the first RB set division method on the carrier according to the nominal intra-cell protection bandwidth and the RB set mode of the carrier before determining the CRB range of the target RB set according to the first RB set division method.

[0086] In one possible implementation, the determination module determines the common resource block CRB range of the target resource block RB set, including: if the activated UL carrier bandwidth part BWP satisfies the first condition and the second condition, then according to the first RB set division method, the CRB range of the target RB set is determined; wherein, the first condition is that the activated UL BWP includes all RBs in the initial UL BWP, and the second condition is that the activated UL BWP has the same subcarrier spacing SCS and cyclic prefix CP as the initial UL BWP; if the activated UL BWP does not satisfy the first condition and / or the second condition, the CRB range of the resource blocks of the target RB set is determined according to the second RB set division method.

[0087] In a possible implementation, the first determination module 501 is further used to determine the second RB set division method on the carrier according to the intra-cell protection bandwidth configured for the terminal before determining the CRB range of the resource block of the target RB set according to the second RB set division method.

[0088] In one possible implementation, the second determination module 502 determines the mapping method of the PUSCH signal to the second target PRB according to the frequency domain resource allocation type of the terminal and / or the way in which the PUSCH is scheduled, including: determining the index value of the second target VRB allocated for the PUSCH according to the frequency domain resource allocation type of the terminal; multiplying the PUSCH signal by an amplitude scaling factor and mapping it to the second target VRB; if the PUSCH is scheduled by RAR UL authorization or the PUSCH is scheduled by a preset downlink control information format encrypted by TC-RNTI, determining the mapping method of mapping the PUSCH signal from the second target VRB to the second target PRB according to whether the terminal is configured to use interleaved PUSCH or whether it is configured for type 2 UL resource allocation.

[0089] In a possible implementation, the second determination module 502 determines the index value of the second target VRB allocated for PUSCH according to the frequency domain resource allocation type of the terminal, including: if the terminal is configured to use interleaved PUSCH or is configured as type 2 UL resource allocation mode, determining that the index value of the second target VRB is equal to the determined index value of the first target PRB; if the terminal is not configured to use interleaved PUSCH or is not configured as type 2 UL resource allocation mode, determining that the second target VRB is the first target VRB.

[0090] In a possible implementation, the second determining module 502 determines, according to whether the terminal is configured to use an interleaved PUSCH or is configured as a type 2 UL resource allocation mode, a mapping mode for mapping the PUSCH signal from the second target VRB to the second target PRB, including:

[0091] If the first target condition, the second target condition and the third target condition are met at the same time, the nth second target VRB is mapped to the nth the second target PRB, wherein is the index of the CRB starting from the initial UL BWP, is the index of the CRB starting from the activated UL BWP, and n is an integer greater than or equal to 0; if one or more of the first target condition, the second target condition and the third target condition are not met, the nth second target VRB is mapped to the nth second target PRB; wherein the first target condition is: the terminal is not configured to use interleaved PUSCH or is not configured as type 2 UL resource allocation mode; the second target condition is: the activated UL BWP includes all RBs in the initial UL BWP; the third target condition is: the activated UL BWP and the initial UL BWP have the same subcarrier spacing SCS and cyclic prefix CP.

[0092] In one possible implementation, the second determination module 502 determines the mapping mode of mapping the PUSCH signal to the second target PRB according to the frequency domain resource allocation type and / or the way in which the PUSCH is scheduled, including: if the terminal is configured to use interleaved PUSCH or is configured as type 2 UL resource allocation, then determining the mapping mode as the second mapping mode; otherwise, determining the mapping mode as the first mapping mode, wherein the first mapping mode is to first map the PUSCH signal to a virtual resource block VRB, and then map the PUSCH signal from the VRB to the PRB, and the second mapping mode is to directly map the PUSCH signal to the PRB.

[0093] In a possible implementation, the mapping module 503 adopts the mapping method to map the PUSCH signal to the second target PRB, including: if the mapping method is the second mapping method, multiplying the PUSCH signal by the amplitude scaling factor and mapping it to the determined first target PRB.

[0094] The mapping device of the PUSCH signal in the embodiment of the present application may be a device, or a component, an integrated circuit, or a chip in a terminal. The device may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include but is not limited to the types of terminals 11 listed above, and the non-mobile terminal may be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0095] The mapping device of the PUSCH signal in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0096] The PUSCH signal mapping device provided in the embodiment of the present application can achieve Figures 2 to 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0097] Figure 6 A flowchart of a method for receiving a PUSCH signal provided in an embodiment of the present application is shown. The method 600 can be executed by a network-side device. In other words, the method can be executed by software or hardware installed on the network-side device. Figure 6 As shown, the method may include the following steps.

[0098] S610: Determine a PRB allocated for a PUSCH of the terminal according to a frequency domain resource allocation type configured for the terminal and indicated frequency domain resource allocation information.

[0099] In a specific application, the network side device may determine the PRB allocated for the PUSCH of the terminal in the same manner as the terminal.

[0100] For example, in one possible implementation, S610 may include: when the frequency domain resource allocation type is type 2 UL resource allocation, and the PUSCH is scheduled by RAR UL authorization or the PUSCH is scheduled by a preset downlink control information format encrypted by TC-RNTI, determining the CRB range of the target resource block RB set, wherein the target RB set is the RB set allocated to the PUSCH; determining the PRB allocated to the PUSCH based on the CRB range and the frequency domain resource allocation information.

[0101] Among them, in the above possible implementations, determining the common resource block CRB range of the target resource block RB set may include: determining the CRB range of the resource blocks of the target RB set according to the first RB set division method. For details, please refer to the relevant description in the above S210, which will not be repeated here.

[0102] Optionally, before determining the CRB range of the target RB set according to the first RB set division method, the method further includes: determining the first RB set division method on the carrier according to the nominal intra-cell protection bandwidth and the RB set mode of the carrier.

[0103] Among them, in the above possible implementation methods, determining the common resource block CRB range of the target resource block RB set may also include: if the activated UL carrier bandwidth part BWP satisfies the first condition and the second condition, then according to the first RB set division method, determining the CRB range of the resource blocks of the target RB set; wherein, the first condition is that the activated UL BWP includes all RBs in the initial UL BWP, and the second condition is that the activated UL BWP has the same subcarrier spacing SCS and cyclic prefix CP as the initial UL BWP; if the activated UL BWP does not meet the first condition and / or the second condition, determine the CRB range of the resource blocks of the target RB set according to the second RB set division method.

[0104] Optionally, before determining the CRB range of the resource blocks of the target RB set according to the second RB set division method, the method further includes: determining the second RB set division method according to an intra-cell protection bandwidth configured for the terminal.

[0105] For the specific method, please refer to the relevant description of S210 in method 200, which will not be repeated here.

[0106] S612: Receive a PUSCH signal transmitted by the terminal on the PRB.

[0107] In the technical solution provided in the present application, after determining the PRB allocated to the terminal, the network side device (including but not limited to the base station) can detect the PUSCH signal on the PRB, avoiding the need for the network side device to blindly detect the PUSCH signal and improving the accuracy of PUSCH signal detection.

[0108] It should be noted that the PUSCH signal receiving method provided in the embodiment of the present application may be executed by a PUSCH signal receiving device, or a control module in the PUSCH signal receiving device for executing the PUSCH signal receiving method. In the embodiment of the present application, the PUSCH signal receiving device executing the PUSCH signal receiving method is taken as an example to illustrate the PUSCH signal receiving device provided in the embodiment of the present application.

[0109] Figure 7 A schematic diagram of the structure of a PUSCH signal receiving device provided by the present application is shown as follows: Figure 7 As shown, the PUSCH signal mapping device 700 mainly includes: a third determination module 701 and a receiving module 702.

[0110] In this embodiment of the present application, the third determination module 701 is used to determine the PRB allocated for the PUSCH of the terminal according to the frequency domain resource allocation type configured for the terminal and the indicated frequency domain resource allocation information; the receiving module 702 is used to receive the PUSCH signal transmitted by the terminal on the PRB.

[0111] In one possible implementation, the third determination module 701 determines the PRB allocated to the PUSCH of the terminal according to the frequency domain resource allocation type configured for the terminal and the indicated frequency domain resource allocation information, including: when the frequency domain resource allocation type is type 2 UL resource allocation, and the PUSCH is scheduled by a random access response RAR uplink UL authorization or the PUSCH is scheduled by a preset downlink control information format scrambled by a temporary cell radio network temporary identifier TC-RNTI, determining the common resource block CRB range of the target resource block RB set, wherein the target RB set is the RB set allocated to the PUSCH; determining the PRB allocated to the PUSCH according to the CRB range and the frequency domain resource allocation information.

[0112] In a possible implementation, the third determination module 701 determines the common resource block CRB range of the target resource block RB set, including: determining the CRB range of the resource blocks of the target RB set according to the first RB set division method.

[0113] In one possible implementation, the third determination module 701 is also used to determine the first RB set division method on the carrier according to the nominal intra-cell protection bandwidth and the RB set mode of the carrier before determining the CRB range of the target RB set according to the first RB set division method.

[0114] In one possible implementation, the third determination module 701 determines the common resource block CRB range of the resource block of the target resource block RB set, including: if the activated UL carrier bandwidth part BWP satisfies the first condition and the second condition, then according to the first RB set division method, the CRB range of the resource block of the target RB set is determined; wherein, the first condition is that the activated UL BWP includes all RBs in the initial UL BWP, and the second condition is that the activated UL BWP has the same subcarrier spacing SCS and cyclic prefix CP as the initial UL BWP; if the activated UL BWP does not meet the first condition and / or the second condition, the CRB range of the resource block of the target RB set is determined according to the second RB set division method.

[0115] In a possible implementation, the third determination module 701 is further used to determine the second RB set division method according to the intra-cell protection bandwidth configured for the terminal before determining the CRB range of the resource block of the target RB set according to the second RB set division method.

[0116] The receiving device of the PUSCH signal in the embodiment of the present application may be a device, or a component, an integrated circuit, or a chip in a network side device. The device may be a base station. Exemplarily, the base station may be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field, which is not specifically limited in the embodiment of the present application.

[0117] The PUSCH signal receiving device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0118] The PUSCH signal receiving device provided in the embodiment of the present application can achieve Figure 6 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0119] Optional, such as Figure 8 As shown, the embodiment of the present application further provides a communication device 800, including a processor 801, a memory 802, and a program or instruction stored in the memory 802 and executable on the processor 801. For example, when the communication device 800 is a terminal, the program or instruction is executed by the processor 801 to implement the various processes of the above-mentioned PUSCH signal mapping method embodiment, and can achieve the same technical effect. When the communication device 800 is a network side device, the program or instruction is executed by the processor 801 to implement the various processes of the above-mentioned PUSCH signal receiving method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0120] Fig. 9 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0121] The terminal 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910.

[0122] Those skilled in the art will appreciate that the terminal 900 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 910 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 9 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0123] It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0124] In the embodiment of the present application, the radio frequency unit 901 receives downlink data from the network side device and sends it to the processor 910 for processing; in addition, the uplink data is sent to the network side device. Generally, the radio frequency unit 901 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0125] The memory 909 can be used to store software programs or instructions and various data. The memory 909 can mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area can store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 909 can include a high-speed random access memory, and can also include a non-volatile memory, wherein the non-volatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices.

[0126] The processor 910 may include one or more processing units; optionally, the processor 910 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communications, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 910.

[0127] The processor 910 is configured to execute the following method steps:

[0128] Determine, according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, a target resource block allocated for the PUSCH, wherein the target resource block includes a first target virtual resource block VRB or a first target physical resource block PRB;

[0129] Determine, according to the frequency domain resource allocation type and / or the way in which the PUSCH is scheduled, a mapping manner in which the PUSCH signal is mapped to a second target PRB, wherein the second target PRB is the first target PRB or a PRB corresponding to the first target VRB;

[0130] The PUSCH signal is mapped to the second target PRB using the mapping method.

[0131] In the embodiment of the present application, according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, the target VRB or target PRB allocated for the PUSCH is determined, and then the mapping method of the PUSCH signal to the target PRB is determined, and the PUSCH signal is mapped to the target PRB using the mapping method. Thus, the terminal can map the PUSCH signal in a corresponding manner according to different frequency domain resource allocation types, and then the base station can effectively detect the PUSCH signal sent by the terminal, thereby improving the effectiveness of the communication system.

[0132] Specifically, the embodiment of the present application also provides a network side device. Fig.10 As shown, the network device 1000 includes: an antenna 1001, a radio frequency device 1002, and a baseband device 1003. The antenna 1001 is connected to the radio frequency device 1002. In the uplink direction, the radio frequency device 1002 receives information through the antenna 1001 and sends the received information to the baseband device 1003 for processing. In the downlink direction, the baseband device 1003 processes the information to be sent and sends it to the radio frequency device 1002, and the radio frequency device 1002 processes the received information and sends it out through the antenna 1001.

[0133] The frequency band processing device may be located in the baseband device 1003 . The method performed by the network-side device in the above embodiment may be implemented in the baseband device 1003 . The baseband device 1003 includes a processor 1004 and a memory 1005 .

[0134] The baseband device 1003 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.10 As shown, one of the chips is, for example, a processor 1004, which is connected to a memory 1005 to call a program in the memory 1005 to execute the network device operation shown in the above PUSHC signal receiving method embodiment.

[0135] The baseband device 1003 may further include a network interface 106 for exchanging information with the radio frequency device 1002 . The interface may be, for example, a common public radio interface (CPRI).

[0136] Specifically, the network side device of the embodiment of the present invention further includes: instructions or programs stored in the memory 1005 and executable on the processor 1004, and the processor 1004 calls the instructions or programs in the memory 1005 to execute Figure 7 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0137] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned PUSHC signal mapping method or PUSHC signal receiving method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

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

[0139] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a network-side device program or instruction to implement the various processes of the above-mentioned PUSHC signal receiving method embodiment, or the processor is used to run a terminal device program or instruction to implement the various processes of the above-mentioned PUSHC signal mapping method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0140] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0141] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0142] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0143] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A mapping method for a physical uplink shared channel PUSCH signal, applied to a terminal, characterized in that: include: Determine, according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, a target resource block allocated for the PUSCH, wherein the target resource block includes a first target physical resource block PRB; Determine, according to the frequency domain resource allocation type, a mapping mode of mapping a PUSCH signal to a second target PRB, wherein the second target PRB is the first target PRB; The PUSCH signal is mapped to the second target PRB using the mapping method.

2. The method according to claim 1, characterized in that Determining, according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, a target resource block allocated for the PUSCH, including: If the frequency domain resource allocation type is type 2 UL resource allocation, and the PUSCH is scheduled by a random access response RAR uplink UL grant or the PUSCH is scheduled by a preset downlink control information format scrambled by a temporary cell radio network temporary identifier TC-RNTI, then determine a common resource block CRB range of a target resource block RB set, wherein the target RB set is an RB set allocated by the PUSCH; Determine the first target PRB allocated for the PUSCH according to the CRB range and the frequency domain resource allocation information.

3. The method according to claim 2, characterized in that Determine the common resource block CRB range of the target resource block RB set, including: According to the first RB set division method, a CRB range of the target RB set is determined.

4. The method according to claim 3, characterized in that Before determining the CRB range of the target RB set according to the first RB set division method, the method further includes: A first RB set division method on the carrier is determined according to a nominal intra-cell protection bandwidth and an RB set mode of the carrier.

5. The method according to claim 2, characterized in that: Determine the common resource block CRB range of the target resource block RB set, including: If the activated UL carrier bandwidth part BWP satisfies the first condition and the second condition, the CRB range of the target RB set is determined according to the first RB set division method; wherein the first condition is that the activated UL BWP includes all RBs in the initial UL BWP, and the second condition is that the activated UL BWP has the same subcarrier spacing SCS and cyclic prefix CP as the initial UL BWP; If the activation of the UL BWP does not satisfy the first condition and / or the second condition, the CRB range of the resource blocks of the target RB set is determined according to a second RB set division method.

6. The method according to claim 5, characterized in that Before determining the CRB range of the resource blocks of the target RB set according to the second RB set division mode, the method further includes: The second RB set division manner on the carrier is determined according to the intra-cell protection bandwidth configured for the terminal.

7. The method according to any one of claims 1 to 6, characterized in that: Determining, according to the frequency domain resource allocation type of the terminal, a mapping mode of mapping a PUSCH signal to the second target PRB, including: Determine, according to the frequency domain resource allocation type of the terminal, an index value of a second target VRB allocated for the PUSCH; After multiplying the PUSCH signal by an amplitude scaling factor, the signal is mapped to the second target VRB.

8. The method according to any one of claims 1 to 6, characterized in that: Determining a mapping manner of mapping a PUSCH signal to a second target PRB includes: If the terminal is configured to use interleaved PUSCH or is configured for type 2 UL resource allocation, the mapping mode is determined to be the second mapping mode; otherwise, the mapping mode is determined to be the first mapping mode, wherein the first mapping mode is to first map the PUSCH signal to a virtual resource block VRB, and then map the PUSCH signal from the VRB to the PRB, and the second mapping mode is to directly map the PUSCH signal to the PRB.

9. The method according to claim 8, characterized in that Using the mapping method to map the PUSCH signal to the second target PRB includes: If the mapping mode is the second mapping mode, the PUSCH signal is multiplied by an amplitude scaling factor and then mapped to the determined first target PRB.

10. A method for receiving a PUSCH signal, applied to a network side device, characterized in that: include: Determine, according to the frequency domain resource allocation type configured for the terminal and the indicated frequency domain resource allocation information, a PRB allocated for a PUSCH of the terminal, wherein the PRB includes a first target PRB; A PUSCH signal transmitted by the terminal is received on the PRB, wherein a mapping manner of mapping the PUSCH signal to a second target PRB is determined according to a frequency domain resource allocation type configured for the terminal, and the second target PRB is the first target PRB.

11. The method according to claim 10, characterized in that Determining, according to the frequency domain resource allocation type configured for the terminal and the indicated frequency domain resource allocation information, a PRB allocated for a PUSCH of the terminal, including: If the frequency domain resource allocation type is type 2 UL resource allocation mode, and the PUSCH is scheduled by RAR UL grant or the PUSCH is scheduled by a preset downlink control information format scrambled by TC-RNTI, then determine a common resource block CRB range of a target resource block RB set, wherein the target RB set is an RB set allocated by the PUSCH; Determine a PRB allocated for the PUSCH according to the CRB range and the frequency domain resource allocation information.

12. The method according to claim 11, characterized in that Determine the common resource block CRB range of the target resource block RB set, including: According to the first RB set division method, a CRB range of the resource blocks of the target RB set is determined.

13. The method according to claim 12, characterized in that Before determining the CRB range of the target RB set according to the first RB set division method, the method further includes: A first RB set division method on the carrier is determined according to a nominal intra-cell protection bandwidth and an RB set mode of the carrier.

14. The method according to claim 11, characterized in that Determine the common resource block CRB range of the resource blocks of the target resource block RB set, including: If the activated UL carrier bandwidth part BWP satisfies the first condition and the second condition, the CRB range of the resource block of the target RB set is determined according to the first RB set division method; wherein the first condition is that the activated UL BWP includes all RBs in the initial ULBWP, and the second condition is that the activated UL BWP has the same subcarrier spacing SCS and cyclic prefix CP as the initial UL BWP; If the activation of the UL BWP does not satisfy the first condition and / or the second condition, the CRB range of the resource blocks of the target RB set is determined according to a second RB set division method.

15. The method according to claim 14, characterized in that Before determining the CRB range of the resource blocks of the target RB set according to the second RB set division mode, the method further includes: The second RB set division method is determined according to the intra-cell protection bandwidth configured for the terminal.

16. A mapping device for a PUSCH signal, characterized in that: include: A first determination module is used to determine a target resource block allocated to the PUSCH according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, wherein the target resource block includes a first target physical resource block PRB; A second determination module is used to determine a mapping mode of mapping a PUSCH signal to a second target PRB according to the frequency domain resource allocation type, wherein the second target PRB is the first target PRB; A mapping module is used to map the PUSCH signal to the second target PRB using the mapping method.

17. The device according to claim 16, characterized in that The first determining module determines the target resource block allocated for the PUSCH according to the frequency domain resource allocation type of the terminal and the frequency domain resource allocation information of the terminal, including: If the frequency domain resource allocation type is type 2 UL resource allocation, and the PUSCH is scheduled by a random access response RAR uplink UL grant or the PUSCH is scheduled by a preset downlink control information format scrambled by a temporary cell radio network temporary identifier TC-RNTI, determine a common resource block CRB range of a target resource block RB set, wherein the target RB set is an RB set allocated by the PUSCH; Determine the first target PRB allocated for the PUSCH according to the CRB range and the frequency domain resource allocation information.

18. The device according to claim 17, characterized in that The first determination module determines a common resource block CRB range of a target resource block RB set, including: According to the first RB set division method, a CRB range of the target RB set is determined.

19. The device according to claim 18, characterized in that The first determination module is further configured to determine the first RB set division mode on the carrier according to the nominal intra-cell protection bandwidth and the RB set mode of the carrier before determining the CRB range of the target RB set according to the first RB set division mode.

20. The device according to claim 17, characterized in that The determining module determines a common resource block CRB range of a target resource block RB set, including: If the activated UL carrier bandwidth part BWP satisfies the first condition and the second condition, the CRB range of the target RB set is determined according to the first RB set division method; wherein the first condition is that the activated UL BWP includes all RBs in the initial UL BWP, and the second condition is that the activated UL BWP has the same subcarrier spacing SCS and cyclic prefix CP as the initial UL BWP; If the activation of the UL BWP does not satisfy the first condition and / or the second condition, the CRB range of the resource blocks of the target RB set is determined according to a second RB set division method.

21. The device according to claim 20, characterized in that The first determination module is further configured to determine the second RB set division method on the carrier according to the intra-cell protection bandwidth configured for the terminal before determining the CRB range of the resource blocks of the target RB set according to the second RB set division method.

22. The device according to any one of claims 16 to 21, characterized in that The second determining module determines, according to the frequency domain resource allocation type of the terminal, a mapping mode in which the PUSCH signal is mapped to the second target PRB, including: Determine, according to the frequency domain resource allocation type of the terminal, an index value of a second target VRB allocated for the PUSCH; After multiplying the PUSCH signal by an amplitude scaling factor, the signal is mapped to the second target VRB.

23. The device according to any one of claims 16 to 21, characterized in that The second determining module determines, according to the frequency domain resource allocation type, a mapping mode of mapping the PUSCH signal to the second target PRB, including: If the terminal is configured to use interleaved PUSCH or is configured for type 2 UL resource allocation, the mapping mode is determined to be the second mapping mode; otherwise, the mapping mode is determined to be the first mapping mode, wherein the first mapping mode is to first map the PUSCH signal to a virtual resource block VRB, and then map the PUSCH signal from the VRB to the PRB, and the second mapping mode is to directly map the PUSCH signal to the PRB.

24. The device according to claim 23, characterized in that The mapping module maps the PUSCH signal to the second target PRB using the mapping method, including: If the mapping mode is the second mapping mode, the PUSCH signal is multiplied by an amplitude scaling factor and then mapped to the determined first target PRB.

25. A PUSCH signal receiving device, characterized in that: include: A third determining module is used to determine a PRB allocated for a PUSCH of the terminal according to the frequency domain resource allocation type configured for the terminal and the indicated frequency domain resource allocation information, wherein the PRB includes a first target PRB; A receiving module is used to receive a PUSCH signal transmitted by the terminal on the PRB, wherein the mapping method of the PUSCH signal to the second target PRB is determined according to the frequency domain resource allocation type configured for the terminal, and the second target PRB is the first target PRB.

26. The device according to claim 25, characterized in that The third determining module determines the PRB allocated for the PUSCH of the terminal according to the frequency domain resource allocation type configured for the terminal and the indicated frequency domain resource allocation information, including: If the frequency domain resource allocation type is type 2 UL resource allocation mode, and the PUSCH is scheduled by RAR UL grant or the PUSCH is scheduled by a preset downlink control information format scrambled by TC-RNTI, then determine a common resource block CRB range of a target resource block RB set, wherein the target RB set is an RB set allocated by the PUSCH; Determine a PRB allocated for the PUSCH according to the CRB range and the frequency domain resource allocation information.

27. The device according to claim 26, characterized in that The third determination module determines the common resource block CRB range of the target resource block RB set, including: According to the first RB set division method, a CRB range of the resource blocks of the target RB set is determined.

28. The device according to claim 27, characterized in that The third determination module is further configured to determine the first RB set division mode on the carrier according to the nominal intra-cell protection bandwidth and the RB set mode of the carrier before determining the CRB range of the target RB set according to the first RB set division mode.

29. The device according to claim 27, characterized in that The third determination module determines a common resource block CRB range of a resource block of a target resource block RB set, including: If the activated UL carrier bandwidth part BWP satisfies the first condition and the second condition, the CRB range of the resource block of the target RB set is determined according to the first RB set division method; wherein the first condition is that the activated UL BWP includes all RBs in the initial UL BWP, and the second condition is that the activated UL BWP has the same subcarrier spacing SCS and cyclic prefix CP as the initial UL BWP; If the activation of the UL BWP does not satisfy the first condition and / or the second condition, the CRB range of the resource blocks of the target RB set is determined according to a second RB set division method.

30. The device according to claim 29, characterized in that The third determination module is further configured to determine the second RB set division method according to the intra-cell protection bandwidth configured for the terminal before determining the CRB range of the resource blocks of the target RB set according to the second RB set division method.

31. A terminal, characterized in that: It comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the PUSCH signal mapping method as described in any one of claims 1 to 9 are implemented.

32. A network side device, characterized in that: The method comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method for receiving a PUSCH signal as described in any one of claims 10 to 15.

33. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the mapping method of the PUSCH signal as described in any one of claims 1 to 9, or implements the steps of the PUSCH signal receiving method as described in any one of claims 10 to 15.

Citation Information

Patent Citations

  • Frequency domain resource allocation indication information sending method and device, frequency domain resource allocation indication information receiving method and device, storage medium, base station and user terminal

    CN110324897A