A method of resource allocation, a terminal, and a network device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-08-11
- Publication Date
- 2026-08-11
Smart Images

Figure CN116582941B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, specifically to resource allocation methods, terminals, and network devices. Background Technology
[0002] The Long Term Evolution (LTE) system standard, developed by the 3rd Generation Partnership Project (3GPP), is considered the fourth-generation radio access system standard. In LTE, the allocation of frequency domain resources for the carrier bandwidth used by a terminal depends on the system bandwidth. However, with the increasing variability of scenarios and services in communication systems, next-generation communication systems, such as New Radio (NR) systems, or the 5th Generation (5G) radio access systems, can support terminals with different capabilities and / or requirements. Network equipment will configure multiple uplink frequency domain resources for sending random access messages or acknowledgment responses. Therefore, how the terminal determines the uplink frequency domain resources it uses has become a pressing issue. Summary of the Invention
[0003] This application provides a resource allocation method that enables terminals supporting different capabilities and / or needs to determine one uplink frequency domain resource for transmitting uplink physical signal information or uplink physical channel information when multiple uplink frequency domain resources are configured in the network device, thereby effectively reducing signaling overhead.
[0004] In a first aspect, this application provides a method for resource allocation, comprising: a terminal determining a second frequency domain resource based on first information corresponding to a first frequency domain resource, wherein the first frequency domain resource is the frequency domain resource of a physical random access channel for the terminal to send a random access preamble, and the first frequency domain resource and the second frequency domain resource are located on the same carrier.
[0005] The terminal transmits at least one of uplink physical signal information and uplink physical channel information on the second frequency domain resource;
[0006] The first information corresponding to the first frequency domain resource includes at least one of the following:
[0007] The index of the first frequency domain resource;
[0008] The frequency domain location information of the first frequency domain resource;
[0009] The bandwidth of the first frequency domain resource;
[0010] Parameters corresponding to the first frequency domain resource;
[0011] The index of the random access preamble corresponding to the first frequency domain resource;
[0012] The subcarrier spacing of the random access preamble;
[0013] The bandwidth of the random access preamble;
[0014] The cyclic prefix time length of the random access preamble; and
[0015] The sequence length of the random access preamble.
[0016] In this application, the terminal and the network device determine the second frequency domain resource by sending and receiving PRACH resources of random access preamble, and then send or receive data on the second frequency domain resource. This allows the terminal to determine one of the multiple second frequency domain resources to use based on its own service needs and / or the network environment it is in, thereby reducing the overhead of resource configuration signaling.
[0017] In one optional design, the terminal determines the second frequency domain resource based on the first information corresponding to the first frequency domain resource, specifically including: the terminal determines the second frequency domain resource based on the mapping method between the first information corresponding to the first frequency domain resource and the second information corresponding to the second frequency domain resource; wherein, the second information corresponding to the second frequency domain resource includes at least one of the following: the index of the second frequency domain resource, the frequency domain location information of the second frequency domain resource, the bandwidth of the second frequency domain resource, and the parameters corresponding to the second frequency domain resource.
[0018] In an optional design, the first information corresponding to the first frequency domain resource includes the frequency domain location information of the first frequency domain resource, and the second information corresponding to the second frequency domain resource includes the frequency domain location information of the second frequency domain resource. The terminal determines the second frequency domain resource according to the mapping method between the first information corresponding to the first frequency domain resource and the second information corresponding to the second frequency domain resource, specifically including:
[0019] The terminal determines the second position based on the first position of the first frequency domain resource and the offset between the first position and the second position of the second frequency domain resource, and determines the position and bandwidth of the second frequency domain resource based on the second position and the bandwidth of the second frequency domain resource.
[0020] In one optional design, the terminal can receive third indication information sent by the network device. This third indication information indicates the offset between the first position of the first frequency domain resource and the second position of the carrier bandwidth portion. This allows the network device to flexibly indicate the offset of the second position relative to the first position, and the user equipment determines the second position of the carrier bandwidth portion based on the third indication information, improving the flexibility of resource allocation.
[0021] In one alternative design, the mapping method is preset.
[0022] In an optional design, the method further includes: the terminal receiving first indication information sent by the network device, the first indication information being used to indicate the mapping method.
[0023] In one alternative design, the first indication information is carried in a system message block.
[0024] In one optional design, the mapping method is one of a plurality of mapping methods, which includes at least one of the following:
[0025] Method 1: The index of the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0026] Method 2: The index of the first frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0027] Method 3: The index of the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0028] Method 4: The index of the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0029] Method 5: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0030] Method 6: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the parameter corresponding to the second frequency domain resource;
[0031] Method 7: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0032] Method 8: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0033] Method 9: The parameters corresponding to the first frequency domain resource are mapped to the index of the second frequency domain resource;
[0034] Method 10: The parameters corresponding to the first frequency domain resource are mapped to the parameters corresponding to the second frequency domain resource;
[0035] Method 11: The parameters corresponding to the first frequency domain resource are mapped to the bandwidth of the second frequency domain resource;
[0036] Method 12: The parameters corresponding to the first frequency domain resource are mapped to the frequency domain position of the second frequency domain resource;
[0037] Method 13: The parameters corresponding to the random access preamble are mapped to the index of the second frequency domain resource;
[0038] Method Fourteen: The parameters corresponding to the random access preamble are mapped to the parameters corresponding to the second frequency domain resource;
[0039] Method 15: The parameters corresponding to the random access preamble are mapped to the bandwidth of the second frequency domain resource;
[0040] Method 16: The parameters corresponding to the random access preamble are mapped to the frequency domain position of the second frequency domain resource;
[0041] Method 17: The bandwidth of the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0042] Method 18: The bandwidth of the first frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0043] Method 19: The bandwidth of the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0044] Method 20: The bandwidth of the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0045] Method 21: The bandwidth of the random access preamble is mapped to the index of the second frequency domain resource;
[0046] Method 22: The bandwidth of the random access preamble is mapped to the parameters corresponding to the second frequency domain resource;
[0047] Method 23: The bandwidth of the random access preamble is mapped to the bandwidth of the second frequency domain resource;
[0048] Method 24: The bandwidth of the random access preamble is mapped to the frequency domain position of the second frequency domain resource;
[0049] Method 25: The frequency domain position of the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0050] Method 26: The frequency domain position of the first frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0051] Method 27: The frequency domain position of the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0052] Method 28: The frequency domain position of the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0053] Method 29: The CP time length of the random access preamble is mapped to the index of the second frequency domain resource;
[0054] Method 30: The CP time length of the random access preamble is mapped to the parameters corresponding to the second frequency domain resource;
[0055] Method 31: The CP time length of the random access preamble is mapped to the bandwidth of the second frequency domain resource;
[0056] Method 32: The CP time length of the random access preamble is mapped to the frequency domain position of the second frequency domain resource;
[0057] Method 33: The sequence length of the random access preamble is mapped to the index of the second frequency domain resource;
[0058] Method 34: The sequence length of the random access preamble is mapped to the parameters corresponding to the second frequency domain resource;
[0059] Method 35: The sequence length of the random access preamble is mapped to the bandwidth of the second frequency domain resource;
[0060] Method 36: The sequence length of the random access preamble is mapped to the frequency domain position of the second frequency domain resource.
[0061] In one optional design, the terminal receives second indication information sent by a network device. The second indication information is carried in a system message block and is used to indicate multiple candidate second frequency domain resources, including the second frequency domain resource.
[0062] In an optional design, the terminal, based on the second indication information, can determine at least one of the following: the index of the at least one candidate second frequency domain resource; the parameters corresponding to the at least one candidate second frequency domain resource; the frequency domain position of the at least one candidate second frequency domain resource; and the bandwidth of the at least one candidate second frequency domain resource. It is understood that the index of the at least one candidate second frequency domain resource refers to the index of each candidate second frequency domain resource included in the at least one candidate second frequency domain resource. The parameters corresponding to the at least one candidate second frequency domain resource refer to the parameters corresponding to each candidate second frequency domain resource included in the at least one candidate second frequency domain resource. The frequency domain position of the at least one candidate second frequency domain resource refers to the frequency domain position of each candidate second frequency domain resource included in the at least one candidate second frequency domain resource. The bandwidth of the at least one candidate second frequency domain resource refers to the bandwidth of each candidate second frequency domain resource included in the at least one candidate second frequency domain resource.
[0063] In one optional design, the uplink physical channel information includes the response to random access message 3 and / or random access message 4.
[0064] Secondly, this application provides a method for resource allocation, including:
[0065] The network device receives a random access preamble sent by a terminal on a first frequency domain resource, where the first frequency domain resource is the frequency domain resource of the physical random access channel through which the terminal sends the random access preamble. The network device determines a second frequency domain resource based on first information corresponding to the first frequency domain resource, wherein the first frequency domain resource and the second frequency domain resource are located on the same carrier. The network device receives at least one of uplink physical signal information and uplink physical channel information from the terminal on the second frequency domain resource; wherein the first information corresponding to the first frequency domain resource includes at least one of the following:
[0066] The index of the first frequency domain resource;
[0067] Frequency domain location information of the first frequency domain resource;
[0068] The bandwidth of the first frequency domain resource;
[0069] Parameters corresponding to the first frequency domain resource;
[0070] The index of the random access preamble corresponding to the first frequency domain resource;
[0071] The subcarrier spacing of the random access preamble;
[0072] The bandwidth of the random access preamble;
[0073] The cyclic prefix time length of the random access preamble; and
[0074] The sequence length of the random access preamble.
[0075] For technical effects, please refer to the description of the terminal above.
[0076] In one optional design, the network device determines the second frequency domain resource based on the first information corresponding to the first frequency domain resource, specifically including:
[0077] The network device determines the second frequency domain resource based on the mapping method between the first information corresponding to the first frequency domain resource and the second information corresponding to the second frequency domain resource; wherein, the second information corresponding to the second frequency domain resource includes at least one of the following: the frequency domain location information of the second frequency domain resource, the index of the second frequency domain resource, the bandwidth of the second frequency domain resource, and the parameters corresponding to the second frequency domain resource.
[0078] In an optional design, the first information corresponding to the first frequency domain resource includes the frequency domain location information of the first frequency domain resource, and the second information corresponding to the second frequency domain resource includes the frequency domain location information of the second frequency domain resource. The terminal determines the second frequency domain resource according to the mapping method between the first information corresponding to the first frequency domain resource and the second information corresponding to the second frequency domain resource, specifically including:
[0079] The network device determines the second position based on the first position of the first frequency domain resource and the offset between the first position and the second position of the second frequency domain resource, and determines the position and bandwidth of the second frequency domain resource based on the second position and the bandwidth of the second frequency domain resource.
[0080] In one alternative design, the mapping method is preset.
[0081] In an optional design, the method further includes: the network device sending first indication information to the terminal, the first indication information being used to indicate the mapping method.
[0082] In one optional design, the mapping method is one of a plurality of mapping methods, which includes at least one of the following:
[0083] Method 1: The index of the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0084] Method 2: The index of the first frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0085] Method 3: The index of the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0086] Method 4: The index of the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0087] Method 5: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0088] Method 6: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the parameter corresponding to the second frequency domain resource;
[0089] Method 7: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0090] Method 8: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0091] Method 9: The parameters corresponding to the first frequency domain resource are mapped to the index of the second frequency domain resource;
[0092] Method 10: The parameters corresponding to the first frequency domain resource are mapped to the parameters corresponding to the second frequency domain resource;
[0093] Method 11: The parameters corresponding to the first frequency domain resource are mapped to the bandwidth of the second frequency domain resource;
[0094] Method 12: The parameters corresponding to the first frequency domain resource are mapped to the frequency domain position of the second frequency domain resource;
[0095] Method 13: The parameters corresponding to the random access preamble are mapped to the index of the second frequency domain resource;
[0096] Method Fourteen: The parameters corresponding to the random access preamble are mapped to the parameters corresponding to the second frequency domain resource;
[0097] Method 15: The parameters corresponding to the random access preamble are mapped to the bandwidth of the second frequency domain resource;
[0098] Method 16: The parameters corresponding to the random access preamble are mapped to the frequency domain position of the second frequency domain resource;
[0099] Method 17: The bandwidth of the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0100] Method 18: The bandwidth of the first frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0101] Method 19: The bandwidth of the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0102] Method 20: The bandwidth of the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0103] Method 21: The bandwidth of the random access preamble is mapped to the index of the second frequency domain resource;
[0104] Method 22: The bandwidth of the random access preamble is mapped to the parameters corresponding to the second frequency domain resource;
[0105] Method 23: The bandwidth of the random access preamble is mapped to the bandwidth of the second frequency domain resource;
[0106] Method 24: The bandwidth of the random access preamble is mapped to the frequency domain position of the second frequency domain resource;
[0107] Method 25: The frequency domain position of the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0108] Method 26: The frequency domain position of the first frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0109] Method 27: The frequency domain position of the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0110] Method 28: The frequency domain position of the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0111] Method 29: The CP time length of the random access preamble is mapped to the index of the second frequency domain resource;
[0112] Method 30: The CP time length of the random access preamble is mapped to the parameters corresponding to the second frequency domain resource;
[0113] Method 31: The CP time length of the random access preamble is mapped to the bandwidth of the second frequency domain resource;
[0114] Method 32: The CP time length of the random access preamble is mapped to the frequency domain position of the second frequency domain resource;
[0115] Method 33: The sequence length of the random access preamble is mapped to the index of the second frequency domain resource;
[0116] Method 34: The sequence length of the random access preamble is mapped to the parameters corresponding to the second frequency domain resource;
[0117] Method 35: The sequence length of the random access preamble is mapped to the bandwidth of the second frequency domain resource;
[0118] Method 36: The sequence length of the random access preamble is mapped to the frequency domain position of the second frequency domain resource.
[0119] In an optional design, the method further includes: the network device sending second indication information to the terminal, the second indication information being carried in a system message block, the second indication information being used to indicate a plurality of candidate second frequency domain resources, the plurality of candidate second frequency domain resources including the second frequency domain resource.
[0120] In one optional design, the uplink physical channel information includes the response to random access message 3 and / or random access message 4.
[0121] Thirdly, this application provides a terminal for executing the method of the first aspect or any possible design of the first aspect. Specifically, the terminal includes units for executing the method of the first aspect or any possible design of the first aspect.
[0122] Fourthly, this application provides a network device for performing the methods in the second aspect or any possible design of the third aspect. Specifically, the network device includes units for performing the methods in the second aspect or any possible design of the second aspect.
[0123] Fifthly, this application provides a terminal, including a transceiver, a processor, and a memory. The transceiver, processor, and memory are connected via a bus system. The memory stores programs, instructions, or code, and the processor executes the programs, instructions, or code stored in the memory to perform the first aspect, or any possible method in the design of the first aspect.
[0124] Sixthly, this application provides a network device including a transceiver, a processor, and a memory. The transceiver, processor, and memory are interconnected via a bus system. The memory stores programs, instructions, or code, and the processor executes the programs, instructions, or code stored in the memory to perform the second aspect, or any possible design method of the second aspect.
[0125] In a seventh aspect, this application provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the methods of the first aspect, the second aspect, any possible design of the first aspect, or any possible design of the second aspect.
[0126] Eighthly, this application provides a communication system, including any of the terminals described in the third or fifth aspect and any of the network devices described in the fourth or sixth aspect. Attached Figure Description
[0127] Figure 1 This is a schematic diagram of an application scenario of this application;
[0128] Figure 2 This is a flowchart illustrating the random access process;
[0129] Figure 3 This is a schematic diagram of a method process provided in an embodiment of this application;
[0130] Figure 4 This is a schematic diagram of another method flow provided in an embodiment of this application;
[0131] Figure 5 A schematic diagram of a network device provided in this application;
[0132] Figure 6 This is a schematic diagram of a network device provided in this application;
[0133] Figure 7 A schematic diagram of a network device provided in this application;
[0134] Figure 8 A schematic diagram of a terminal provided in this application;
[0135] Figure 9 A schematic diagram of a terminal provided in this application;
[0136] Figure 10 This is a schematic diagram of a terminal provided in this application. Detailed Implementation
[0137] The technical solutions of this application embodiment can be applied to various communication systems, such as: NR system, Wi-Fi, Worldwide Interoperability for Microwave Access (WiMAX), Global System of Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), Long Term Evolution (LTE), Advanced Long Term Evolution (LTE-A), Universal Mobile Telecommunication System (UMTS), cellular systems related to the 3rd Generation Partnership Project (3GPP), and the Fifth Generation (5G).
[0138] The following explanations of some terms used in this application are provided to facilitate understanding by those skilled in the art.
[0139] 1) The “network equipment” described in this application may also be referred to as a radio access network equipment, which may be a gNB (gNodeB), a regular base station (e.g., a base station (NodeB, NB) in a WCDMA system, an evolved NodeB (eNB or eNodeB) in an LTE system, or a base station (Base Transceiver Station, BTS) in GSM or CDMA), a new radio controller (NR controller), a centralized unit, a new radio base station, a remote radio module, a mobile management entity (MME), a micro base station, a distributed unit, a transmission reception point (TRP) or a transmission point (TP), or a cloud radio access network. The wireless controller in the Network (CRAN) scenario, or the network device can be a relay station, access point, vehicle-mounted device, wearable device, or network device in the future 5G network or network device in the future evolved PLMN network or any other wireless access device, but the embodiments of this application are not limited thereto.
[0140] 2) The "terminal" described in this application can be either a wireless terminal or a wired terminal. A wireless terminal can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. A wireless terminal can communicate with one or more core networks via a Radio Access Network (RAN). A wireless terminal can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and other devices. A wireless terminal can also be referred to as a system, subscriber unit (SU), subscriber station (SS), mobile station (MB), mobile, remote station (RS), access point (AP), remote terminal (RT), access terminal (AT), user terminal (UT), user agent (UA), user device (UD), or user equipment (UE). For ease of description, in the embodiments of this application, the terms "terminal device" and "UE" are often used interchangeably.
[0141] 3) The "carrier bandwidth part" mentioned in this application refers to a portion of the channel bandwidth, also called "bandwidth part," "operating bandwidth," or transmission bandwidth. It can be abbreviated as BP, BWP, etc. In this application's embodiments, the name and abbreviation of the carrier bandwidth part are not specifically limited. BP refers to the bandwidth determined in the first step of the two-level resource allocation during data transmission. It can be a continuous or non-contiguous segment of resources in the frequency domain. For example, a carrier bandwidth part may contain K>0 continuous or non-contiguous subcarriers; or, a carrier bandwidth part may be the frequency domain resources containing N>0 non-overlapping continuous or non-contiguous resource blocks; or, a carrier bandwidth part may be the frequency domain resources containing M>0 non-overlapping continuous or non-contiguous resource block groups (RBGs), where an RBG includes P>0 continuous RBs. A portion of a carrier bandwidth is associated with a specific set of parameter numbers, which includes at least one of subcarrier spacing and cyclic prefix (CP).
[0142] 4) The "numerology" mentioned in this application refers to a series of physical layer parameters in the air interface. In specific implementations, optionally, one BP can correspond to one numerology. Numerology includes subcarrier spacing, time unit type, or cyclic prefix (CP) type, etc. Taking subcarrier spacing as an example, if the terminal device supports subcarrier spacing of 15kHz and 30kHz, the base station can allocate one BP with a subcarrier spacing of 15kHz and one BP with a subcarrier spacing of 30kHz to the terminal device. The terminal device can switch to different BPs or transmit data simultaneously on two or more BPs according to different scenarios and service requirements. When the terminal device supports multiple BPs, the numerology corresponding to each BP can be the same or different.
[0143] For ease of description, the terms "terminal", "user equipment" and "UE" are often used interchangeably in the embodiments of this application.
[0144] In addition, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that there can be three kinds of relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0145] Unless otherwise stated, the ordinal numbers “first,” “second,” “third,” “fourth,” and “fifth” mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority, or importance of multiple objects.
[0146] Figure 1 This is a schematic diagram of an application scenario of this application. Figure 1 The communication system may include terminal 10 and network device 20. Network device 20 is used to provide communication services to terminal 10 and access the core network. Terminal 10 accesses the network by searching for synchronization signals, broadcast signals, etc. sent by network device 20, thereby communicating with the network. Figure 1 The arrows shown can indicate uplink / downlink transmissions via the cellular link between terminal 10 and network device 20.
[0147] Figure 2 This is a schematic flowchart illustrating the process of a terminal accessing a network device. For example... Figure 2 As shown, the main steps for a terminal (hereinafter referred to as UE) to access a network device include:
[0148] 201. Network devices periodically send synchronization signal blocks, which include the primary synchronization signal (PSS) and the secondary synchronization signal (SSS).
[0149] 202. The UE performs a cell search and selects the best cell to camp on based on the synchronization signal block. For ease of description, the "best cell" is referred to as the first cell. Furthermore, the UE can maintain time and frequency synchronization with the first cell based on the PSS and / or SSS in the synchronization signal block. The UE obtains the Master Information Block (MIB) of the synchronization information block, where the time and frequency domain resources of the MIB are predefined.
[0150] 203. The UE obtains the System Information Block (SIB) transmitted by the first cell. The time domain resources of the SIB are predefined, and the frequency domain resources of the SIB are scheduled through the downlink control channel.
[0151] 204. After the UE obtains the MIB and SIB, it initiates a random access procedure to establish a connection with the first cell. When the access type is contention-based access, the access procedure includes steps 205, 206, 207, and 208; when the access type is non-contention-based access, the access procedure includes steps 205 and 206.
[0152] 205. The UE sends a random access preamble to the network device on the Physical Random Access Channel (PRACH), wherein the resources of the random access preamble are indicated by the SIB.
[0153] 206. Network devices blindly detect preambles in PRACH. If a network device detects a random access preamble, it reports it to Media Access Control (MAC). Subsequently, within the random access response window, the MAC will send back a random access response (RAR) signaling in the Physical Downlink Shared Control Channel (PDSCH).
[0154] 207. The UE receives RAR signaling and can obtain uplink synchronization based on the TA adjustment amount in the RAR signaling. It then transmits message 3 (Msg3) in the uplink resources allocated to it by the network equipment. Msg3 may carry a Radio Resource Control (RRC) connection request or an RRC connection re-establishment request.
[0155] 208. The network device sends Message 4 (Msg4) to the UE. The network device and the UE ultimately resolve the contention through Msg4.
[0156] In LTE, the allocation of carrier bandwidth resources used by the UE depends on the size of the system bandwidth. However, in next-generation communication systems, the UE may not be aware of the system bandwidth size. Therefore, there is an urgent need to design a method to determine the location of frequency domain resources for the operating bandwidth that does not depend on the system bandwidth size.
[0157] Figure 3 This is a schematic flowchart illustrating a resource allocation method 300 provided in one embodiment of this application. Method 300 can be applied to... Figure 1In the scenario shown, method 300 includes the following steps.
[0158] S301. The terminal sends a random access preamble to the network device on the first frequency domain resources.
[0159] Specifically, the first frequency domain resource is the frequency domain resource of the physical random access channel for the terminal to send a random access preamble.
[0160] S302. The terminal determines the second frequency domain resource based on the first information corresponding to the first frequency domain resource.
[0161] The terminal can determine the frequency domain location and / or bandwidth of the second frequency domain resource based on the first information corresponding to the first frequency domain resource. The second frequency domain resource can be a continuous or non-contiguous resource in the frequency domain. The first frequency domain resource and the second frequency domain resource are located on the same carrier. The first information corresponding to the first frequency domain resource includes at least one of the following: the index of the first frequency domain resource; the frequency domain location information of the first frequency domain resource; the bandwidth of the first frequency domain resource; the parameters corresponding to the first frequency domain resource; the index of the random access preamble corresponding to the first frequency domain resource; the subcarrier spacing of the random access preamble; the bandwidth of the random access preamble; the cyclic prefix time length of the random access preamble; and the sequence length of the random access preamble.
[0162] Network devices use SIBs to indicate one or more PRACH resources and the format of the corresponding random access preamble (PRACH preamble) for each PRACH resource. For example, a network device may indicate three PRACH resources, namely PRACH resources #1, #2, and #3, and the PRACH preamble formats corresponding to each PRACH resource are shown in Table 1. It can be seen that a PRACH resource can correspond to one PRACH preamble format (such as PRACH resources #2 and #3) or multiple PRACH preamble formats (such as PRACH resource #1).
[0163] Table 1. Parameters for different PRACH preamble formats
[0164]
[0165] The network device sends a System Information Block (SIB) to indicate multiple uplink frequency domain resources, i.e., multiple second frequency domain resources, such as second frequency domain resources #1, #2, and #3. The second frequency domain resources include at least one of the following: frequency domain location, bandwidth, and parameters.
[0166] S303. The network device receives the random access preamble sent by the terminal on the first frequency domain resource.
[0167] The first frequency domain resource is the frequency domain resource of the physical random access channel through which the terminal transmits the random access preamble.
[0168] S304. The terminal transmits at least one of uplink physical signal information and uplink physical channel information on the second frequency domain resource.
[0169] The uplink physical channel information includes the response to random access message 3 and / or random access message 4.
[0170] S305. The network device determines the second frequency domain resource based on the first information corresponding to the first frequency domain resource.
[0171] In this application, the second frequency domain resource in method 300 may also be referred to as the carrier bandwidth portion, working bandwidth, uplink carrier bandwidth portion, uplink frequency domain resource, uplink bandwidth portion, or uplink working bandwidth.
[0172] S306. The network device receives at least one of the uplink physical signal information and the uplink physical channel information sent by the terminal on the second frequency domain resource.
[0173] It should be noted that this application does not specify the execution order of S303 and S304.
[0174] In this application, the terminal and the network device determine the second frequency domain resource by sending and receiving PRACH resources of random access preamble, and then send or receive data on the second frequency domain resource. This allows the terminal to determine one of the multiple second frequency domain resources to use based on its own service needs and / or the network environment it is in, thereby reducing the overhead of resource configuration signaling.
[0175] Optionally, as a specific embodiment, in S301, the terminal determines the second frequency domain resource based on the first information corresponding to the first frequency domain resource, specifically including: the terminal determines the second frequency domain resource based on a first mapping method between the first information corresponding to the first frequency domain resource and the second information corresponding to the second frequency domain resource; and in S303, the network device determines the second frequency domain resource based on the first information corresponding to the first frequency domain resource, specifically including: the network device determines the second frequency domain resource based on the first mapping method between the first information corresponding to the first frequency domain resource and the second information corresponding to the second frequency domain resource. In a specific implementation, the first information corresponding to the first frequency domain resource includes at least one of the transmission information corresponding to the first frequency domain resource and the format information of the random access preamble corresponding to the first frequency domain resource. The transmission information corresponding to the first frequency domain resource includes at least one of the index of the first frequency domain resource, the frequency domain location information of the first frequency domain resource, the bandwidth of the first frequency domain resource, and the parameters corresponding to the first frequency domain resource. The second information corresponding to the second frequency domain resource includes at least one of the following: the index of the second frequency domain resource, the frequency domain location information of the second frequency domain resource, the bandwidth of the second frequency domain resource, and the parameters corresponding to the second frequency domain resource. The format information of the random access preamble includes at least one of the following: the index of the random access preamble, the subcarrier spacing of the random access preamble, the bandwidth of the random access preamble, the CP time length of the random access preamble, and the sequence time length of the random access preamble. For details on how to determine the second frequency domain resource according to the first mapping method, please refer to the following explanation.
[0176] Optionally, the first mapping method is one of a plurality of first mapping methods, and the plurality of first mapping methods includes at least one of the following:
[0177] Method 1: The index of the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0178] Method 2: The index of the first frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0179] Method 3: The index of the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0180] Method 4: The index of the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0181] Method 5: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0182] Method 6: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the parameter corresponding to the second frequency domain resource;
[0183] Method 7: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0184] Method 8: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0185] Method 9: The parameters corresponding to the first frequency domain resource are mapped to the index of the second frequency domain resource;
[0186] Method 10: The parameters corresponding to the first frequency domain resource are mapped to the parameters corresponding to the second frequency domain resource;
[0187] Method 11: The parameters corresponding to the first frequency domain resource are mapped to the bandwidth of the second frequency domain resource;
[0188] Method 12: The parameters corresponding to the first frequency domain resource are mapped to the frequency domain position of the second frequency domain resource;
[0189] Method 13: The parameters corresponding to the random access preamble are mapped to the index of the second frequency domain resource;
[0190] Method Fourteen: The parameters corresponding to the random access preamble are mapped to the parameters corresponding to the second frequency domain resource;
[0191] Method 15: The parameters corresponding to the random access preamble are mapped to the bandwidth of the second frequency domain resource;
[0192] Method 16: The parameters corresponding to the random access preamble are mapped to the frequency domain position of the second frequency domain resource;
[0193] Method 17: The bandwidth of the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0194] Method 18: The bandwidth of the first frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0195] Method 19: The bandwidth of the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0196] Method 20: The bandwidth of the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0197] Method 21: The bandwidth of the random access preamble is mapped to the index of the second frequency domain resource;
[0198] Method 22: The bandwidth of the random access preamble is mapped to the parameters corresponding to the second frequency domain resource;
[0199] Method 23: The bandwidth of the random access preamble is mapped to the bandwidth of the second frequency domain resource;
[0200] Method 24: The bandwidth of the random access preamble is mapped to the frequency domain position of the second frequency domain resource;
[0201] Method 25: The frequency domain position of the first frequency domain resource is mapped to the index of the second frequency domain resource;
[0202] Method 26: The frequency domain position of the first frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0203] Method 27: The frequency domain position of the first frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0204] Method 28: The frequency domain position of the first frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0205] Method 29: The CP time length of the random access preamble is mapped to the index of the second frequency domain resource;
[0206] Method 30: The CP time length of the random access preamble is mapped to the parameters corresponding to the second frequency domain resource;
[0207] Method 31: The CP time length of the random access preamble is mapped to the bandwidth of the second frequency domain resource;
[0208] Method 32: The CP time length of the random access preamble is mapped to the frequency domain position of the second frequency domain resource;
[0209] Method 33: The sequence length of the random access preamble is mapped to the index of the second frequency domain resource;
[0210] Method 34: The sequence length of the random access preamble is mapped to the parameters corresponding to the second frequency domain resource;
[0211] Method 35: The sequence length of the random access preamble is mapped to the bandwidth of the second frequency domain resource;
[0212] Method 36: The sequence length of the random access preamble is mapped to the frequency domain position of the second frequency domain resource.
[0213] The following example illustrates how to determine the second frequency domain resource based on the first mapping method.
[0214] For example, when multiple second frequency domain resources exist, the indices, bandwidths, frequency domain positions, and / or corresponding parameters of any two second frequency domain resources are different. That is, each second frequency domain resource corresponds to a specific index, bandwidth, frequency domain position, and / or parameter. For example, when there are two second frequency domain resources, numbered second frequency domain resource A and second frequency domain resource B, second frequency domain resource A corresponds to index A, bandwidth A, frequency domain position A, and parameter A; second frequency domain resource B corresponds to index B, bandwidth B, frequency domain position B, and parameter B. Index A and index B are different, bandwidth A and bandwidth B are different, frequency domain position A and frequency domain position B are different, and parameter A and parameter B are different. Therefore, the second frequency domain resource can be uniquely determined according to any of the mapping methods in the first mapping method described above.
[0215] For example, when multiple second frequency domain resources exist, at least one of the following must be different for any two second frequency domain resources: their index, bandwidth, frequency domain position, and corresponding parameters. For instance, second frequency domain resource A corresponds to index A, bandwidth A, frequency domain position A, and parameter A; second frequency domain resource B corresponds to index B, bandwidth A, frequency domain position B, and parameter A. Therefore, for example, second frequency domain resource A can be determined based on the mapping between the indexes of the first and second frequency domain resources, thereby determining its bandwidth and frequency domain position. Alternatively, second frequency domain resource B can be determined based on the mapping between the indexes of the first and second frequency domain resources, thereby determining its bandwidth and frequency domain position.
[0216] It will be understood by those skilled in the art that the above description is merely an example of how to determine the second frequency domain resource based on the first mapping method. After reading this application, those skilled in the art can understand how to determine the second frequency domain resource based on various combinations of different methods of the first mapping method. These are the intended meaning of this application. This application will not elaborate on how to determine the second frequency domain resource based on other methods included in the first mapping method.
[0217] Optionally, the first mapping method can be preset. In this way, after determining the first frequency domain resource, the terminal can determine the second frequency domain resource according to the preset first mapping method.
[0218] Optionally, the terminal can receive first indication information sent by the network device, which indicates the mapping method. This allows the network device to flexibly indicate the mapping method, improving the flexibility of resource allocation.
[0219] Optionally, the first indication information is carried in a system message block.
[0220] Optionally, the terminal may receive second indication information sent by the network device. The second indication information carries a system message block, which indicates multiple candidate second frequency domain resources, including the second frequency domain resource.
[0221] Optionally, the terminal may determine at least one of the following based on the second indication information: the index of the at least one candidate second frequency domain resource; the parameters corresponding to the at least one candidate second frequency domain resource; the frequency domain position of the at least one candidate second frequency domain resource; and the bandwidth of the at least one candidate second frequency domain resource. It is understood that the index of the at least one candidate second frequency domain resource refers to the index of each candidate second frequency domain resource included in the at least one candidate second frequency domain resource. The parameters corresponding to the at least one candidate second frequency domain resource refer to the parameters corresponding to each candidate second frequency domain resource included in the at least one candidate second frequency domain resource. The frequency domain position of the at least one candidate second frequency domain resource refers to the frequency domain position of each candidate second frequency domain resource included in the at least one candidate second frequency domain resource. The bandwidth of the at least one candidate second frequency domain resource refers to the bandwidth of each candidate second frequency domain resource included in the at least one candidate second frequency domain resource.
[0222] Optionally, the frequency domain location information of the first frequency domain resource can be the start position, center position, or end position of the first frequency domain resource. Of course, the frequency domain location information of the first frequency domain resource can be any position of the first frequency domain resource, and this application does not limit this. The terminal can determine the second position based on the first position of the first frequency domain resource and the offset between the first position and the second position of the second frequency domain resource, and determine the second frequency domain resource based on the second position and the bandwidth of the second frequency domain resource. The network device can determine the second position based on the first position of the first frequency domain resource and the offset between the first position and the second position of the second frequency domain resource, and determine the second frequency domain resource based on the second position and the bandwidth of the second frequency domain resource.
[0223] It should be understood that the starting position of the first frequency domain resource can be the resource block (RB) with the smallest index or the resource block group (RBG) with the smallest index in the first frequency domain resource, and the ending position is the RB or RBG with the largest index in the first frequency domain resource. Alternatively, the starting position of the first frequency domain resource can also be the RB or RBG with the largest index in the first frequency domain resource, and the ending position is the RB or RBG with the smallest index in the first frequency domain resource. For ease of description, the following embodiments use the RB or RBG with the smallest index as an example.
[0224] The terminal can pre-determine the offset between a first position and a second position of a first frequency domain resource with the network device. Thus, when the terminal can determine the first position, it can determine the second position of the second frequency domain resource based on the offset from that first position.
[0225] Optionally, the offset between the first position and the second position can be the offset value and the offset direction between the first position and the second position.
[0226] Optionally, the granularity of the offset value can be RB, PBG, subcarrier, or subbandwidth, etc.
[0227] Specifically, the granularity of the offset value can be the unit used when calculating the offset value between the first position and the second position. For example, if the second position of the first carrier bandwidth portion is the first position of the first frequency domain resource shifted up or down by 2 RBs, then the granularity of the offset value is RB.
[0228] Optionally, the second position may correspond to the first position. For example, if the first position is the starting position of the first frequency domain resource, then the second position is the starting position of the carrier bandwidth portion; if the first position is the center position of the first frequency domain resource, then the second position is the center position of the carrier bandwidth portion; if the first position is the ending position of the first frequency domain resource, then the second position is the ending position of the carrier bandwidth portion. Alternatively, the second position may not correspond to the first position. For example, the first position may be the starting position of the first frequency domain resource, and the second position may be the ending or center position of the carrier bandwidth portion. This application does not limit this.
[0229] Optionally, the terminal can receive third indication information sent by the network device, which indicates the offset between the first position of the first frequency domain resource and the second position of the carrier bandwidth portion. This allows the network device to flexibly indicate the offset of the second position relative to the first position, and the user equipment to determine the second position of the carrier bandwidth portion based on the third indication information, thus improving the flexibility of resource allocation.
[0230] Optionally, the third instruction information received by the user equipment from the network equipment can be carried through the main information block or through the system information block; this application does not limit this.
[0231] It should be noted that the main information block in the embodiments of this application can be the main information block in LTE, for example, such as Figure 2 The MIB obtained in step 202 of this application does not limit the name of the main information block. The system information block can also be a system information block in LTE, for example... Figure 2 The SIB obtained in step 203.
[0232] It should be noted that the methods by which the terminal selects PRACH resources and / or PRACH preamble formats include, but are not limited to: if multiple PRACH resources in the network correspond to the same PRACH preamble format, the terminal device randomly selects one PRACH resource to send the PRACH preamble; if multiple PRACH resources in the network correspond to different PRACH preamble formats, the terminal can also select the PRACH preamble format and the corresponding PRACH resource according to its own needs and / or the network environment. For example, for a high-speed mobile terminal device (corresponding to a larger Doppler offset), it will select a PRACH preamble format with a larger subcarrier spacing, such as the PRACH preamble format corresponding to PRACH resource 3; while for a terminal device located at the cell edge (corresponding to a larger downlink path loss), it will select a PRACH preamble format with more repetitions, such as the PRACH preamble format corresponding to PRACH resource 2. Furthermore, the terminal device determines the frequency domain resources of the uplink carrier bandwidth portion based on the selected PRACH resource.
[0233] Optionally, as a specific embodiment, in S301, the terminal determines the second frequency domain resource based on the first frequency domain resource, specifically including: the terminal device determines the second frequency domain resource based on a second mapping method between the first information corresponding to the first frequency domain resource and the third information corresponding to the third frequency domain resource, and a third mapping method between the third information corresponding to the third frequency domain resource and the second information corresponding to the second frequency domain resource. In S303, the network device determines the second frequency domain resource based on the first frequency domain resource, specifically including: the network device determines the second frequency domain resource based on a second mapping method between the first information corresponding to the first frequency domain resource and the third information corresponding to the third frequency domain resource, and a third mapping method between the third information corresponding to the third frequency domain resource and the second information corresponding to the second frequency domain resource. Optionally, the third frequency domain resource is the frequency domain resource for the network device to send a random access response or the control channel resource for the network device to schedule the random access response. The third information corresponding to the third frequency domain resource includes at least one of the following: the index of the third frequency domain resource, the parameters corresponding to the third frequency domain resource, the bandwidth corresponding to the third frequency domain resource, and the frequency domain location information corresponding to the third frequency domain resource.
[0234] Optionally, the second mapping method is one of a plurality of second mapping methods, which include at least one of the following methods.
[0235] Method 1: The index of the first frequency domain resource is mapped to the index of the third frequency domain resource;
[0236] Method 2: The index of the first frequency domain resource is mapped to the parameters corresponding to the third frequency domain resource;
[0237] Method 3: The index of the first frequency domain resource is mapped to the bandwidth of the third frequency domain resource;
[0238] Method 4: The index of the first frequency domain resource is mapped to the frequency domain position of the third frequency domain resource;
[0239] Method 5: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the index of the third frequency domain resource;
[0240] Method 6: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the parameter corresponding to the third frequency domain resource;
[0241] Method 7: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the bandwidth of the third frequency domain resource;
[0242] Method 8: The index of the random access preamble corresponding to the first frequency domain resource is mapped to the frequency domain position of the third frequency domain resource;
[0243] Method 9: The parameters corresponding to the first frequency domain resource are mapped to the index of the third frequency domain resource;
[0244] Method 10: The parameters corresponding to the first frequency domain resource are mapped to the parameters corresponding to the third frequency domain resource;
[0245] Method 11: The parameters corresponding to the first frequency domain resource are mapped to the bandwidth of the third frequency domain resource;
[0246] Method 12: The parameters corresponding to the first frequency domain resource are mapped to the frequency domain position of the third frequency domain resource;
[0247] Method 13: The parameters corresponding to the random access preamble are mapped to the index of the third frequency domain resource;
[0248] Method Fourteen: The parameters corresponding to the random access preamble are mapped to the parameters corresponding to the third frequency domain resource;
[0249] Method 15: The parameters corresponding to the random access preamble are mapped to the bandwidth of the third frequency domain resource;
[0250] Method 16: The parameters corresponding to the random access preamble are mapped to the frequency domain position of the third frequency domain resource;
[0251] Method 17: The bandwidth of the first frequency domain resource is mapped to the index of the third frequency domain resource;
[0252] Method 18: The bandwidth of the first frequency domain resource is mapped to the parameters corresponding to the third frequency domain resource;
[0253] Method 19: The bandwidth of the first frequency domain resource is mapped to the bandwidth of the third frequency domain resource;
[0254] Method 20: The bandwidth of the first frequency domain resource is mapped to the frequency domain position of the third frequency domain resource;
[0255] Method 21: The bandwidth of the random access preamble is mapped to the index of the third frequency domain resource;
[0256] Method 22: The bandwidth of the random access preamble is mapped to the parameters corresponding to the third frequency domain resource;
[0257] Method 23: The bandwidth of the random access preamble is mapped to the bandwidth of the third frequency domain resource;
[0258] Method 24: The bandwidth of the random access preamble is mapped to the frequency domain position of the third frequency domain resource;
[0259] Method 25: The frequency domain position of the first frequency domain resource is mapped to the index of the third frequency domain resource;
[0260] Method 26: The frequency domain position of the first frequency domain resource is mapped to the parameters corresponding to the third frequency domain resource;
[0261] Method 27: The frequency domain position of the first frequency domain resource is mapped to the bandwidth of the third frequency domain resource;
[0262] Method 28: The frequency domain position of the first frequency domain resource is mapped to the frequency domain position of the third frequency domain resource;
[0263] Method 29: The CP time length of the random access preamble is mapped to the index of the third frequency domain resource;
[0264] Method 30: The CP time length of the random access preamble is mapped to the parameters corresponding to the third frequency domain resource;
[0265] Method 31: The CP time length of the random access preamble is mapped to the bandwidth of the third frequency domain resource;
[0266] Method 32: The CP time length of the random access preamble is mapped to the frequency domain position of the third frequency domain resource;
[0267] Method 33: The sequence length of the random access preamble is mapped to the index of the third frequency domain resource;
[0268] Method 34: The sequence length of the random access preamble is mapped to the parameters corresponding to the third frequency domain resource;
[0269] Method 35: The sequence length of the random access preamble is mapped to the bandwidth of the third frequency domain resource;
[0270] Method 36: The sequence length of the random access preamble is mapped to the frequency domain position of the third frequency domain resource.
[0271] Optionally, the third mapping method is one of a plurality of third mapping methods, which include at least one of the following methods.
[0272] Method 1: The index of the third frequency domain resource is mapped to the index of the second frequency domain resource;
[0273] Method 2: The index of the third frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0274] Method 3: The index of the third frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0275] Method 4: The index of the third frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0276] Method 5: The parameters corresponding to the third frequency domain resource are mapped to the index of the second frequency domain resource;
[0277] Method Six: The parameters corresponding to the third frequency domain resource are mapped to the parameters corresponding to the second frequency domain resource;
[0278] Method 7: The parameters corresponding to the third frequency domain resource are mapped to the bandwidth of the second frequency domain resource;
[0279] Method 8: The parameters corresponding to the third frequency domain resource are mapped to the frequency domain position of the second frequency domain resource;
[0280] Method 9: The bandwidth of the third frequency domain resource is mapped to the index of the second frequency domain resource;
[0281] Method 10: The bandwidth of the third frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0282] Method 11: The bandwidth of the third frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0283] Method 12: The bandwidth of the third frequency domain resource is mapped to the frequency domain position of the second frequency domain resource;
[0284] Method 13: The frequency domain position of the third frequency domain resource is mapped to the index of the second frequency domain resource;
[0285] Method Fourteen: The frequency domain position of the third frequency domain resource is mapped to the parameters corresponding to the second frequency domain resource;
[0286] Method 15: The frequency domain position of the third frequency domain resource is mapped to the bandwidth of the second frequency domain resource;
[0287] Method 16: The frequency domain position of the third frequency domain resource is mapped to the frequency domain position of the second frequency domain resource.
[0288] For example, a network device configures at least two random access response resources 1 and 2 via an SIB. These resources, 1 and 2, correspond to different indices, parameters, and / or bandwidths. The second mapping method includes mapping a first frequency domain resource with an index, parameters, and / or bandwidth of 1 to the random access response resource 1, and mapping a first frequency domain resource with an index, parameters, and / or bandwidth of 2 to the random access response resource 2. The third mapping method includes mapping the random access response resource 1 to a second frequency domain resource with an index, parameters, and / or bandwidth of 2, and mapping the random access response resource 2 to a second frequency domain resource with an index, parameters, and / or bandwidth of 1. Terminal 1, which transmits a random access preamble on a first frequency domain resource with an index, parameters, and / or bandwidth of 1, receives a random access response on random access response resource 1 therein, and then transmits uplink physical signal information and / or uplink physical channel information on a second frequency domain resource with an index, parameters, and / or bandwidth of 2; Terminal 2, which transmits a random access preamble on a first frequency domain resource with an index, parameters, and / or bandwidth of 2, receives a random access response on random access response resource 2, and then transmits uplink physical signal information and / or uplink physical channel information on a second frequency domain resource with an index, parameters, and / or bandwidth of 1.
[0289] For another example, the base station configures at least two random access response control channel resources via SIB, including random access response control channel resource 1 with a bandwidth of 20MHz and random access response control channel resource 2 with a bandwidth of 50MHz. The second mapping method includes mapping the first frequency domain resource with an index, parameters, and / or a bandwidth of 1 to the random access response control channel resource 1, and mapping the first frequency domain resource with an index, parameters, and / or a bandwidth of 2 to the random access response resource 2; the third mapping method includes mapping the random access response control channel resource 1 to the second frequency domain resource with an index, parameters, and / or a bandwidth of 2, and mapping the random access response resource 2 to the second frequency domain resource with an index, parameters, and / or a bandwidth of 1. Terminal 1, which transmits the initial access preamble on a first frequency domain resource with an index, parameters, and / or bandwidth of 1, receives random access response scheduling information on a random access response control channel resource 1 with a bandwidth of 20MHz, determines the resource where the random access response is located, receives the random access response, and then transmits uplink physical signal information and / or uplink physical channel information on a second frequency domain resource with an index, parameters, and / or bandwidth of 2; Terminal 2, which transmits the initial access preamble on a first frequency domain resource with an index, parameters, and / or bandwidth of 2, receives random access response scheduling information on a random access response control channel resource 2 with a bandwidth of 50MHz, determines the resource where the random access response is located, receives the random access response, and then transmits uplink physical signal information and / or uplink physical channel information on a second frequency domain resource with an index, parameters, and / or bandwidth of 1.
[0290] It should be noted that the Arabic numerals "1" and "2" mentioned above are only used to distinguish different objects and are not used to identify whether the index parameter and / or bandwidth value is 1 or 2.
[0291] It should be further noted that the various mapping methods (first, second, and third) described in this application are merely illustrative and should not be construed as limiting the scope of this application. The method for determining the second frequency domain resource based on the second and third mapping methods is similar to the method described above for determining the second frequency domain resource using the first mapping method, and will not be repeated here.
[0292] The method provided in this application enables terminals supporting different capabilities and / or requirements to determine the target second frequency domain resource from multiple candidate second frequency domain resources, effectively reducing signaling overhead and enabling flexible allocation of resources.
[0293] Figure 4 This is a schematic flowchart illustrating another resource allocation method 400 provided in one embodiment of this application. Method 400 can be applied to... Figure 1 In the scenario shown, method 400 includes the following steps.
[0294] S401. The network device identifies multiple candidate frequency domain resources;
[0295] S402. The network device sends a first indication message to the terminal. The first indication message is used to indicate the set of candidate frequency domain resources and is carried in a system message block.
[0296] S403. The terminal receives the first indication information sent by the network device and determines the plurality of candidate frequency domain resources.
[0297] S404. The network device sends a second indication information to the terminal. The second indication information is used to indicate the index of the first frequency domain resource among the plurality of candidate frequency domain resources. The second indication information is carried in the random access response signaling.
[0298] S405, The terminal receives the second indication information sent by the network device.
[0299] S406. The terminal determines the index of the first frequency domain resource according to the second instruction information, and thus determines the first frequency domain resource according to the index of the first frequency domain resource.
[0300] S407. The terminal transmits at least one of uplink physical signal information and uplink physical channel information on the first frequency domain resource.
[0301] S408. The network device receives at least one of the uplink physical signal information and uplink physical channel information sent by the terminal on the first frequency domain resource.
[0302] Optionally, the uplink physical channel information includes the response to random access message 3 and / or random access message 4, which includes an affirmative ACK or a negative ACK.
[0303] In this application, the first frequency domain resource in method 400 may also be referred to as carrier bandwidth portion, working bandwidth, uplink carrier bandwidth portion, uplink frequency domain resource, uplink bandwidth portion, or uplink working bandwidth.
[0304] By using the above method, the index of the first frequency domain resources that the terminal can use is carried in the RAR signaling, and the resource allocation of the uplink carrier bandwidth is realized, which can effectively reduce the signaling overhead of resource configuration.
[0305] The apparatus corresponding to the above-described method embodiments is described below with reference to the accompanying drawings.
[0306] Figure 5 This is a schematic diagram of a network device provided in an embodiment. This network device can be applied to... Figure 1 In the scenario shown, used for execution Figure 3 or Figure 4 The corresponding method. For example... Figure 5 As shown, the network device includes a processing unit 401 and a transceiver unit 402. The transceiver unit 402 can specifically be used to perform various information transmission and reception operations performed by the network device in method 300 or method 400; the processing unit 401 is specifically used to perform other processing operations performed by the network device in method 300 or method 400 besides information transmission and reception.
[0307] For example, in method 300, the transceiver unit 402 is configured to receive a random access preamble transmitted by a terminal on a first frequency domain resource, wherein the first frequency domain resource is the frequency domain resource of the physical random access channel through which the terminal transmits the random access preamble. The processing unit is configured to determine a second frequency domain resource based on the first frequency domain resource, wherein the first frequency domain resource and the second frequency domain resource are located on the same carrier. The transceiver unit 402 is further configured to receive at least one of uplink physical signal information and uplink physical channel information from the terminal on the second frequency domain resource.
[0308] For example, in method 400, the transceiver unit 402 sends the first indication information and the second indication information to the terminal, and receives at least one of the uplink physical signal information and uplink physical channel information sent by the terminal on the first frequency domain resource. The processing unit 401 is used to determine the set of candidate resource units. Optionally, the processing unit 401 is further used to process the received uplink physical signal information and / or uplink physical channel information.
[0309] For details, please refer to the relevant sections of Method 300 or Method 400; they will not be repeated here.
[0310] It should be understood that the above division of units is merely a logical functional division; in actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. In this embodiment, the transceiver unit 402 can be implemented by a transceiver, and the processing unit 402 can be implemented by a processor. Figure 6 As shown, network device 500 may include processor 501, transceiver 502, and memory 503. The memory 503 may be used to store programs / code pre-installed on the network device 500 at the factory, or to store code executed by the processor 501.
[0311] It should be understood that the network device 500 according to the embodiments of this application may correspond to the network device in method 300 or method 400 according to the embodiments of this application, wherein the transceiver 502 is used to perform various information transmission and reception operations performed by the network device in method 300 or method 400, and the processor 501 is used to perform other processing operations of the network device in method 300 or method 400 besides information transmission and reception. Further details will not be elaborated here.
[0312] Figure 7 A schematic diagram of a network device 20 is shown, which may be, for example, a base station. This network device 20 can be applied to, for example... Figure 1 The system shown is used to perform Figure 3 or Figure 4The corresponding method. Network device 20 includes one or more remote radio units (RRUs) 201 and one or more baseband units (BBUs) 202. The RRU 201 can be called a transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and may include at least one antenna 2011 and a radio frequency unit 2012. The RRU 201 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals, for example, for performing various information transmission and reception operations performed by the network device in methods 300 or 400 above. The BBU 202 is mainly used for baseband processing and controlling the network device. The RRU 201 and BBU 202 can be physically arranged together or physically separated, such as in a distributed base station.
[0313] The BBU202 is the control center of the network device, also known as the processing unit, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spreading, etc. For example, the BBU (processing unit) can be used to control the network device to perform other processing besides information transmission and reception in method 300 or method 400.
[0314] In one example, the BBU202 can be composed of one or more boards. Multiple boards can collectively support a single access standard wireless access network (such as an LTE network), or they can each support wireless access networks with different access standards. The BBU202 also includes a memory 2021 and a processor 2022. The memory 2021 stores necessary instructions and data. The processor 2022 controls the network device to perform necessary actions, such as controlling the network device to perform processing other than information transmission and reception in method 300 or method 400. The memory 2021 and processor 2022 can serve one or more boards. That is, each board can have its own memory and processor, or multiple boards can share the same memory and processor. Furthermore, each board also has necessary circuitry.
[0315] Figure 8 This is a schematic diagram of a terminal device provided in an embodiment of this application. This terminal device can be applied to... Figure 1 In the scenario shown, used for execution Figure 3 or Figure 4 The method shown. (As illustrated) Figure 8As shown, the terminal device includes a processing unit 601 and a transceiver unit 602. The transceiver unit 602 can specifically be used to perform various information transmission and reception operations performed by the user equipment in the above-described method 300 or method 400; the processing unit 601 is specifically used to perform other processing operations performed by the user equipment in the above-described method 300 or method 400 besides information transmission and reception.
[0316] For example, in method 300, the processing unit 601 is configured to determine a second frequency domain resource based on a first frequency domain resource, wherein the first frequency domain resource is the frequency domain resource of the physical random access channel for the terminal to transmit a random access preamble, and the first frequency domain resource and the second frequency domain resource are located on the same carrier. The transceiver unit 602 is configured to transmit at least one of uplink physical signal information and uplink physical channel information on the second frequency domain resource.
[0317] For example, in method 400, the transceiver unit 602 is configured to receive the first indication information and the second indication information sent by the network device; the processing unit 601 is configured to determine the plurality of candidate frequency domain resources according to the first indication information, and to determine the first frequency domain resource according to the second indication information. The transceiver unit 602 is further configured to transmit at least one of uplink physical signal information and uplink physical channel information on the first frequency domain resource.
[0318] For details, please refer to the specific instructions in Method 300 or Method 400 above, which will not be repeated here.
[0319] It should be understood that the above division of units is merely a logical functional division; in actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. In this embodiment, the transceiver unit 602 can be implemented by a transceiver, and the processing unit 601 can be implemented by a processor. Figure 9 As shown, the terminal device 700 may include a processor 701, a transceiver 702, and a memory 703. The memory 703 may be used to store programs / code pre-installed on the terminal device 700 at the time of manufacture, or to store code executed by the processor 701.
[0320] It should be understood that the terminal device 700 according to the embodiments of this application may correspond to the terminal device in method 300 or method 400 according to the embodiments of this application, wherein the transceiver 702 is used to perform various information transmission and reception operations performed by the user equipment in method 300 or method 400, and the processor 701 is used to perform other processing operations performed by the user equipment in method 300 or 400 besides information transmission and reception. Further details will not be elaborated here.
[0321] Figure 10 A schematic diagram of a terminal is provided. This terminal can be used for... Figure 1In the scenario shown, execution Figure 3 or Figure 4 The corresponding method. For ease of explanation, Figure 10 Only the main components of the terminal device are shown. For example... Figure 10 As shown, terminal 10 includes a processor, memory, control circuit, antenna, and input / output devices. The control circuit is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The control circuit and antenna together can also be called a transceiver, mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves, receiving signaling indications and / or reference signals sent by the base station, and performing various information transmission and reception operations performed by the terminal device as described in method 300 or method 400 above. For details, please refer to the descriptions in the relevant sections above. The processor is mainly used for processing communication protocols and communication data, controlling the entire terminal device, executing software programs, and processing data from the software programs, for example, supporting the terminal device in performing actions other than information transmission and reception in method 300 or method 400. The memory is mainly used to store software programs and data. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
[0322] When the terminal is powered on, the processor can read the software program from the storage unit, interpret and execute the software program's instructions, and process the software program's data. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits the RF signal outward as electromagnetic waves through the antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes the data.
[0323] Those skilled in the art will understand that, for ease of explanation, Figure 10 Only one memory and processor are shown. In actual user equipment, multiple processors and memories may exist. Memory may also be referred to as storage medium or storage device, etc., and this application embodiment does not limit this.
[0324] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. Figure 10The processor in the device integrates the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. It will also be understood that a terminal device can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. Similarly, the CPU can be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing function.
[0325] For example, in the embodiments of this application, the antenna and control circuit with transceiver functions can be regarded as the transceiver unit 101 of the terminal device 10, and the processor with processing functions can be regarded as the processing unit 102 of the UE 10. Figure 10 As shown, the terminal device 10 includes a transceiver unit 101 and a processing unit 102. The transceiver unit can also be referred to as a transceiver, transceiver device, or transceiver apparatus. Optionally, the device in the transceiver unit 101 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 101 used to implement the transmitting function can be considered as a transmitting unit. That is, the transceiver unit 101 includes both a receiving unit and a transmitting unit. For example, the receiving unit can also be referred to as a receiver, receiver circuit, or receiving device, and the transmitting unit can be referred to as a transmitter, transmitter, or transmitting circuit.
[0326] In this embodiment, the transceiver can be a wired transceiver, a wireless transceiver, or a combination thereof. A wired transceiver can be, for example, an Ethernet interface. The Ethernet interface can be an optical interface, an electrical interface, or a combination thereof. A wireless transceiver can be, for example, a wireless local area network transceiver, a cellular network transceiver, or a combination thereof. The processor can be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor may further include a hardware chip. The aforementioned hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The aforementioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. Memory may include volatile memory, such as random-access memory (RAM); memory may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); memory may also include combinations of the above types of memory.
[0327] Figure 6 as well as Figure 9The transceiver may also include a bus interface, which can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors (represented by the processor) and memory (represented by the memory). The bus interface can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides the interface. The transceiver provides the unit for communicating with various other devices over the transmission medium. The processor is responsible for managing the bus architecture and general processing, and the memory can store the data used by the processor during operation.
[0328] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0329] The various illustrative logic units and circuits described in the embodiments of this application can be implemented or operate the described functions using a general-purpose processor, digital signal processor, application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor; alternatively, it can also be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented using a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.
[0330] The steps of the methods or algorithms described in the embodiments of this application can be directly embedded in hardware, software units executed by a processor, or a combination of both. The software units can be stored in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from and write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and storage medium can be disposed in an ASIC, which can be disposed in the UE. Optionally, the processor and storage medium can also be disposed in different components within the UE.
[0331] It should be understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0332] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).
[0333] The various parts of this specification are described in a progressive manner. Similar or identical parts between the different embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. In particular, the device and system embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant details can be found in the description of the method embodiments.
[0334] The foregoing description in this application specification allows for any utilization or implementation of the content of this application by those skilled in the art. Any modifications based on the disclosed content should be considered obvious in the art, and the basic principles described in this application can be applied to other variations without departing from the inventive nature and scope of this application. Therefore, the content disclosed in this application is not limited to the described embodiments and designs, but can be extended to the maximum extent consistent with the principles of this application and the novel features disclosed.
Claims
1. A communication method, characterized in that, include: Receive a System Information Block (SIB) from a network device, wherein the SIB indicates a first Physical Random Access Channel (PRACH) frequency domain resource and a first uplink bandwidth portion (BWP), and the SIB further indicates an offset between a first position of the first PRACH frequency domain resource and a second position of the first uplink BWP; wherein the first position is the starting position of the first PRACH frequency domain resource, and the second position is the starting position of the first uplink BWP. Send a random access preamble to the network device on the first PRACH frequency domain resource; Uplink physical channel information is sent to the network device on the first uplink BWP.
2. The method according to claim 1, characterized in that, The SIB also indicates a second uplink BWP.
3. The method according to claim 1, characterized in that, The first PRACH frequency domain resource and the first uplink BWP are on the same carrier.
4. The method according to claim 1, characterized in that, The uplink physical channel information includes the response to random access message 3 and / or random access message 4.
5. A communication method, characterized in that, include: Transmit a System Information Block (SIB), wherein the SIB indicates a first Physical Random Access Channel (PRACH) frequency domain resource and a first uplink bandwidth portion (BWP), and the SIB further indicates an offset between a first position of the first PRACH frequency domain resource and a second position of the first uplink BWP; wherein the first position is the starting position of the first PRACH frequency domain resource, and the second position is the starting position of the first uplink BWP. Receive a random access preamble from the terminal on the first PRACH frequency domain resource; Uplink physical channel information from the terminal is received on the first uplink BWP.
6. The method according to claim 5, characterized in that, The SIB also indicates a second uplink BWP.
7. The method according to claim 5, characterized in that, The first PRACH frequency domain resource and the first uplink BWP are on the same carrier.
8. The method according to claim 5, characterized in that, The uplink physical channel information includes the response to random access message 3 and / or random access message 4.
9. A communication device, characterized in that, The device includes at least one processor for executing a computer program stored in a memory to cause the device to perform the method as claimed in any one of claims 1-4 or the method as claimed in any one of claims 5-8.
10. A communication device, characterized in that, It includes modules for performing the method as described in any one of claims 1-4, or modules for performing the method as described in any one of claims 5-8.
11. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is run on the communication device, it causes the communication device to perform the method as described in any one of claims 1-4 or the method as described in any one of claims 5-8.
Citation Information
Patent Citations
A method for resource allocation, a terminal, and network devices.
CN109392129B