A communication method, apparatus, and system

By using resource indication information to indicate multiple resource blocks of terminal devices in the fifth-generation wireless access system, the problem of reduced spectrum utilization caused by overlapping resource blocks in the frequency domain is solved, and communication efficiency is improved.

CN109769300BActive Publication Date: 2025-11-07HUAWEI TECH CO LTD

Patent Information

Application Number
CN201810055142.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2017-11-10
Filing Date
2018-01-19
Publication Date
2025-11-07
Estimated Expiration
2038-01-19

AI Technical Summary

Technical Problem

In fifth-generation wireless access systems, when network devices efficiently allocate or reallocate uplink or downlink resources to terminal devices, the problem of reduced spectrum utilization caused by overlapping resource blocks in the frequency domain arises.

Method used

The network device sends resource indication information to the terminal device, indicating the index information of multiple resource blocks, and uses a bit map method to indicate the usage of resource blocks, ensuring the continuity and effective allocation of resource blocks.

Benefits of technology

This enables network devices to efficiently allocate or reallocate resources to terminal devices, thereby improving the spectrum utilization and communication efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN109769300B_ABST
    Figure CN109769300B_ABST
Patent Text Reader

Abstract

The application relates to the field of wireless communication, in particular to a communication method, device and system for resource indication in a wireless communication system. In the method, a network device determines a plurality of resource blocks, the plurality of resource blocks being used by a terminal device; the network device sends resource indication information to the terminal device, the resource indication information indicating the plurality of resource blocks; the terminal device acquires the resource indication information and determines index information of the plurality of resource blocks, the index information of the plurality of resource blocks being determined according to resource block indexes of a common index region or according to resource block indexes of a bandwidth region. Through the method, the network device efficiently allocates or reallocates uplink or downlink resources to the terminal device, and the communication efficiency of the network system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of wireless communication, and in particular to configuration of resource block sets in a wireless communication system. BACKGROUND

[0002] In the New Radio (NR) standard of the fifth generation wireless access system, the basic unit in the frequency domain is a subcarrier, and the basic unit in the time domain is an Orthogonal Frequency Division Multiplexing (OFDM) symbol. A Resource Element (RE) is the smallest physical resource, which contains one subcarrier within one OFDM symbol.

[0003] Specifically, the network device can configure one or more downlink / uplink bandwidth regions (BWPs) for a terminal device, the BWP is a subset of the system carrier bandwidth, and the multiple bandwidth regions can overlap in the frequency domain. The network can activate one of the downlink / uplink bandwidth regions from the configured bandwidth regions for the terminal device (UE), and transmit a physical downlink shared channel (PDSCH) and a physical downlink control channel (PDCCH) to the terminal device in the activated downlink bandwidth region, while the terminal device transmits an uplink shared channel (PUSCH) to the network in the activated uplink bandwidth region.

[0004] As can be seen from the above, the multiple BWPs configured by the network device for one or more terminal devices can overlap in the frequency domain, and the minimum granularity of the BWP in the frequency domain is 1 Resource Block (RB), which contains multiple subcarriers. Since each RB at the overlapping position in the frequency domain can be allocated to at most one terminal device. Under this premise, how the network device can efficiently allocate or reallocate uplink or downlink resources to the terminal device is a technical problem that needs to be solved. SUMMARY

[0005] The present application relates to a communication method, device and system for efficiently allocating or reallocating uplink or downlink resources to a terminal device by a network device.

[0006] In a first aspect, embodiments of the present application provide a communication method, the method comprising:

[0007] The network device determines a plurality of resource blocks, which are used for a terminal device;

[0008] The network device sends resource indication information to the terminal device, the resource indication information being used to indicate the plurality of resource blocks;

[0009] The terminal device acquires resource indication information, the resource indication information indicating a plurality of resource blocks for the terminal device.

[0010] The terminal device determines index information of the plurality of resource blocks.

[0011] By the method, the network device can efficiently configure resources for the terminal device, so that the terminal device can acquire resource locations in time and accurately.

[0012] In an optional design, the resource indication information includes S bits, each bit of the S bits being used to indicate whether at least one resource block is used for the terminal device. Each bit indicates that the at least one resource block is continuous in the frequency domain.

[0013] In an optional design, a first bit of the S bits is used to indicate whether continuous n resource blocks starting from a starting resource block in a common index region are used for the terminal device, the value of n being equal to m; or the value of n being equal to a value determined according to a first offset and m.

[0014] The m is pre-configured or notified by the network device, and the first offset is an offset between the starting resource block of the common index region and a frequency domain reference point, the frequency domain reference point being pre-configured or notified by the network device.

[0015] In an optional design, when the value of n is equal to a value determined according to the first offset and m, n is equal to y1, or the value of n is equal to a difference between m and y1, where the value of y1 is equal to a value obtained by taking the first offset modulo m.

[0016] In an optional design, the first offset is received by the terminal device from the network device.

[0017] In an optional design, a first bit of the S bits is used to indicate whether continuous n resource blocks starting from a starting resource block in a bandwidth region BWP are used for the terminal device, or is used to indicate whether m resource blocks adjacent to the continuous n resource blocks starting from the starting resource block in the bandwidth region BWP are used for the terminal device.

[0018] The value of n is equal to a value determined according to the m and the second offset, or the value of n is equal to a value determined according to the m and the first and second offsets.

[0019] The m is preconfigured or informed by the network device, the first offset is an offset between a starting resource block of a common index region and a frequency domain reference point, the frequency domain reference point is preconfigured or informed by the network device, and the second offset is an offset between the starting resource block of the common index region and a starting resource block of a carrier bandwidth region BWP.

[0020] In an optional design, when the value of n is equal to a value determined according to the m and the second offset, the value of n is equal to a difference between m and y2, and the value of y2 is equal to a value obtained by taking the second offset modulo m.

[0021] When the value of n is equal to a value determined according to the m and the first and second offsets, the n is equal to y3, or equal to a difference between m and y3, where the value of y3 is equal to a value obtained by taking a third offset modulo m, and the third offset is related to the first and second offsets.

[0022] In an optional design, the first offset and / or the second offset are received by the terminal device from the network device.

[0023] In an optional design, the network device sends offset indication information to the terminal device, the terminal device acquires the offset indication information, and the offset indication information is used to indicate a number of RBs offset from a starting resource block of a common index region or a carrier bandwidth region BWP by a frequency domain reference point.

[0024] The resource indication frequency domain reference point can be a first RB or a last RB in at least one resource block indicated by a first bit of resource indication information.

[0025] The terminal device determines the index information of the plurality of resource blocks according to the offset indication information and the resource indication information.

[0026] In an optional design, a second bit in the S bits is used to indicate whether m resource blocks are used by the terminal device, and the m resource blocks are adjacent to n resource blocks indicated by a first bit in the S bits.

[0027] In an optional design, the value of m is equal to 1, 2, 4, 8, 3, 6 or 12.

[0028] In a second aspect, an embodiment of the present application provides a device including a processor and a receiver, and characterized by:

[0029] The receiver is configured to acquire resource indication information, and the resource indication information is used to indicate a plurality of resource blocks for the terminal device; and the processor is configured to determine index information of the plurality of resource blocks.

[0030] The second aspect also provides another apparatus, comprising a processor configured to determine a plurality of resource blocks for a terminal device, and a transmitter configured to send resource indication information to the terminal device, the resource indication information being used to indicate the plurality of resource blocks.

[0031] In an optional design, the resource indication information comprises S bits, each of the S bits being used to indicate whether at least one resource block is used for the terminal device.

[0032] In the third aspect, the present application provides a method, in which:

[0033] The terminal device determines a plurality of control resource sets, each of the control resource sets corresponding to a mapping manner of a control channel element; and the terminal device detects a control channel carrying control information in the control resource set.

[0034] In an optional design, the terminal device acquires an offset, the offset being used for the mapping of the control channel element, wherein the offset can be determined according to high-layer signaling or determined according to an identifier configured by high-layer signaling.

[0035] The third aspect also provides a method, in which:

[0036] The network device determines a plurality of control resource sets, each of the control resource sets corresponding to a mapping manner of a control channel element.

[0037] In an optional design, the network device sends an offset to the terminal device, the offset being used for the mapping of the control channel element.

[0038] In the fourth aspect, the present application provides a system, comprising at least two apparatuses provided in the second aspect.

[0039] In the fifth aspect, the present application provides a wireless apparatus, comprising one or more processors and a memory, the memory storing a computer program, and the processor executes the computer program, so that the apparatus implements any method provided in the first aspect and / or the third aspect.

[0040] In the sixth aspect, the present application provides a computer storage medium storing a computer program, the computer program being executed by a processor (or a device (terminal device or network device)) to implement any method provided in the first aspect and / or the third aspect.

[0041] In a seventh aspect, the present application provides a computer program product comprising instructions which, when executed on a computer, cause the computer to carry out any of the methods of the first aspect and / or the third aspect.

[0042] In an eighth aspect, the present application provides a chip system, which comprises a processor for supporting a network device or apparatus to implement the functions involved in the first aspect and / or the third aspect, e.g., generating or processing the data and / or information involved in the above-mentioned methods. In a possible design, the chip system further comprises a memory, which is configured to store necessary program instructions and data for the network device or the communication apparatus. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.

[0043] In a ninth aspect, the present application provides a chip, which comprises a processing module and a communication interface. The processing module is configured to control the communication interface to communicate with an external device. The processing module is further configured to implement any of the methods of the first aspect and / or the third aspect.

[0044] Compared with the prior art, the solution provided by the embodiments of the present application can enable the network device to send resource indication information to the terminal device to indicate a plurality of resource blocks for the terminal device, so that the terminal device can determine the plurality of resource blocks according to the resource indication information. In this way, the network device can efficiently allocate or reallocate uplink or downlink resources for the terminal device, and the communication efficiency of the network system is improved. BRIEF DESCRIPTION OF DRAWINGS

[0045] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings:

[0046] Figure 1 A possible application scenario of the embodiments of the present application is shown in the figure;

[0047] Figure 2 A possible structure of the network device provided by the embodiments of the present application is shown in the figure;

[0048] Figure 3 A possible structure of the terminal device provided by the embodiments of the present application is shown in the figure;

[0049] Figure 4 A possible BWP configuration in the prior art is shown in the figure;

[0050] Figure 5 Another possible BWP configuration in the prior art is shown in the figure;

[0051] Figure 6 A possible flowchart of the communication method provided by the embodiments of the present application is shown in the figure;

[0052] Figure 7 A possible resource configuration manner provided by the embodiment of the present application is shown.

[0053] Figure 8 Another possible resource configuration manner provided by the embodiment of the present application is shown.

[0054] Figure 9 A possible structural diagram of a wireless device provided by the embodiment of the present application is shown. DETAILED DESCRIPTION

[0055] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0056] In the embodiments of the present application, "multiple" refers to two or more than two. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the associated objects before and after it are in an "or" relationship.

[0057] Figure 1 A possible application scenario in the embodiments of the present application is shown. The communication system in the application scenario includes a network device and one or more terminal devices. The network device and the terminal device can communicate through one or more air interface technologies.

[0058] Hereinafter, the terms that can appear in the embodiments of the present application are explained.

[0059] Communication system: can be applicable to a long term evolution (Long Term Evolution, LTE for short) system, or other wireless communication systems using various wireless access technologies, such as code division multiple access, frequency division multiple access, time division multiple access, orthogonal frequency division multiple access, single carrier frequency division multiple access, etc. In addition, it can also be applicable to the evolution system after the LTE system, such as the fifth generation 5G system, etc.

[0060] Network device: can be a base station, or an access point, or a network device, or can refer to a device in an access network that communicates with wireless terminals over an air interface through one or more sectors. The network device can be used to convert received air frames and IP packets, as a router between wireless terminals and the rest of the access network, which can include an Internet Protocol (IP) network. The network device can also coordinate the management of properties of the air interface. For example, the network device can be a base station (Base Transceiver Station, BTS) in Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), and can also be a base station (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA), and can also be an evolved base station (eNB or eNodeB) in Long Term Evolution (LTE), or a relay station or an access point, or a base station in a future 5G network, such as gNB, etc., which is not limited here. It should be noted that for the 5G or NR system, there can be one or more transmission reception points (Transmission Reception Point, TRP) under one NR base station, and all TRPs belong to the same cell, wherein each TRP and terminal can use the measurement reporting method described in the embodiments of the present application. In another scenario, the network device can also be divided into a control unit (Control Unit, CU) and a data unit (Data Unit, DU), and under one CU, there can be multiple DUs, wherein each DU and terminal can use the measurement reporting method described in the embodiments of the present application. The difference between the CU-DU separation scenario and the multi-TRP scenario is that the TRP is only a radio frequency unit or an antenna device, and the DU can implement the protocol stack function, for example, the physical layer function can be implemented in the DU.

[0061] Terminal device: can be a wireless terminal and can be a wired terminal, a wireless terminal can refer to a device that provides voice and / or other service data connectivity to users, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks through a radio access network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or called "cellular" phone) and a computer with a mobile terminal, for example, it can be a portable, pocket, handheld, built-in computer or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. For example, personal communication service (PCS) phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA) and the like. The wireless terminal can also be called system, subscriber unit, subscriber station, mobile station, mobile, remote station, remote terminal, access terminal, user terminal, user agent, user device or user equipment, which is not limited here.

[0062] Symbol, including but not limited to orthogonal frequency division multiplexing (OFDM) symbol, sparse code division multiple access technology (SCMA) symbol, filtered orthogonal frequency division multiplexing (F-OFDM) symbol, non-orthogonal multiple access (NOMA) symbol, which can be determined according to the actual situation, and will not be repeated here.

[0063] Control Resource Set (CORESET): A set of resources used for control channel transmission. The time domain resources of a CORESET can be contiguous or non-contiguous.

[0064] Resource Block (RB): or Physical Resource Block, a unit of frequency domain resource, occupying contiguous M subcarriers in frequency domain, M is a natural number greater than zero. For example, in LTE, one RB occupies 12 contiguous subcarriers in frequency domain.

[0065] Resource Block Set (RB Set): A set of multiple RBs.

[0066] Subcarrier width: the smallest granularity in frequency domain. For example, in LTE, the subcarrier width of one subcarrier is 15 kHz.

[0067] Higher layer signaling: distinguished from physical layer signaling, which can be Master Information Block (MIB), System Information Block (SIB), or Radio Resource Control (RRC) signaling, or other higher layer signaling with similar characteristics.

[0068] Bandwidth region: BandWidth Part (BWP), a set of contiguous physical resource blocks in frequency domain, generally configured by a network device for a terminal device. The terminal device receives or transmits data within the BWP. Taking control resource transmission as an example, at least one control resource set is included in a BWP, and the frequency domain resources included in the control resource set do not exceed the multiple physical resource blocks included in the BWP in frequency domain.

[0069] Common index mechanism: Common Index Scheme, a mechanism specified by a standard or protocol or determined by a network device or negotiated by multiple network devices in a communication system, which is used for resource configuration. In a communication system, the control resources and / or data resources configured by a network device for the terminal devices it serves are located in a common index region determined according to the common index mechanism.

[0070] Common index region: a set of contiguous physical resource blocks in frequency domain obtained according to the common index mechanism Common index scheme. The bandwidth region BWP is located in the common index region, for example, the terminal device determines the frequency domain location of the BWP according to the common physical resource block index in the common index region.

[0071] Further, a possible structure diagram of the above network device can be as followsFigure 2 The network device 102 can be capable of performing the methods provided by embodiments of the present application. The network device 102 can include a controller or processor 201 (hereinafter referred to as processor 201) and a transceiver 202. The controller / processor 201 is also sometimes referred to as a modem processor. The modem processor 201 can include a baseband processor (BBP) (not shown) that processes digitized received signals to extract information or data bits conveyed in the signals. As such, the BBP generally implements one or more digital signal processor(s) (DSP(s)) within the modem processor 201 or as a separate integrated circuit (IC) as desired or expected.

[0072] The transceiver 202 can be used to support the transceiving of information between the network device and terminal devices, and to support radio communication between terminal devices. The processor 201 can also be used to perform various functions of terminal devices in communication with other network devices. On the uplink, uplink signals from the terminal devices are received via an antenna, modulated by the transceiver 202, and further processed by the processor 201 to recover the traffic data and / or signaling information sent by the terminal devices. On the downlink, traffic data and / or signaling messages are processed by the terminal devices, modulated by the transceiver 202 to produce downlink signals, and transmitted to the terminal devices via an antenna. The network device can also include a memory 203 that can be used to store program codes and / or data for the network device. The transceiver 202 can include separate receiver and transmitter circuits, or can be implemented as a single circuit that performs both transceiving functions. The network device can also include a communication unit 204 that can be used to support communication of the network device with other network entities. For example, the communication unit 204 can be used to support communication of the network device with network devices of a core network.

[0073] Optionally, the network device can also include a bus. The transceiver 202, the memory 203, and the communication unit 204 can be connected to the processor 201 via the bus. For example, the bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can include an address bus, a data bus, and a control bus, etc.

[0074]

[0075] ​Figure 3 Fig. 1 shows a possible architecture of a terminal device in the communication system described above. The terminal device is capable of performing the method provided by the embodiments of the present application. The terminal device can be any one of the one or more terminal devices in Fig. 1. The terminal device comprises a transceiver 301, an application processor 302, a memory 303 and a modem processor 304. Figure 1

[0076] The transceiver 301 can condition (e.g., filter, amplify, downconvert, and digitize) a signal received from the antenna and provide input samples. On the uplink, the transceiver 301 can condition (e.g., filter, amplify, upconvert, and convert to analog) the output samples and provide a signal to the antenna for transmission.

[0077] The modem processor 304, also sometimes referred to as a controller or processor, can include a baseband processor (BBP) (not shown) that processes the digitized received signal to extract the information or data bits conveyed in the signal. The BBP is generally implemented in one or more digital chips or as a separate integrated circuit (IC) as needed or as desired in the modem processor 304.

[0078] In one design, the modem processor 304 can include an encoder 3041, a modulator 3042, a decoder 3043, and a demodulator 3044. The encoder 3041 is configured to encode a signal to be transmitted. For example, the encoder 3041 can be configured to receive traffic data and / or signaling messages to be sent on the uplink and process (e.g., format, encode, or interleave, etc.) the traffic data and signaling messages. The modulator 3042 is configured to modulate the output signal of the encoder 3041. For example, the modulator can perform symbol mapping and / or modulation, etc., on the output signal (data and / or signaling) of the encoder and provide output samples. The demodulator 3044 is configured to demodulate an input signal. For example, the demodulator 3044 processes the input samples and provides symbol estimates. The decoder 3043 is configured to decode the demodulated input signal. For example, the decoder 3043 processes (e.g., deinterleaves, and / or decodes, etc.) the demodulated input signal and outputs decoded signals (data and / or signaling). The encoder 3041, the modulator 3042, the demodulator 3044, and the decoder 3043 can be implemented by a composite modem processor 304. These units process the signals based on the radio access technology employed by the wireless access network.

[0079] ​The modem processor 304 receives digitized data, which can represent voice, data, or control information, from the application processor 302 and processes the digitized data for transmission. The modem processor can support one or more of multiple wireless communication protocols for multiple communication systems, such as LTE, New Radio, Universal Mobile Telecommunications System (UMTS), High Speed Packet Access (HSPA), etc. Optionally, one or more memories can also be included in the modem processor 304.

[0080] Optionally, the modem processor 304 and the application processor 302 can be integrated in one processor chip.

[0081] The memory 303 is used to store program code (sometimes also called program, instruction, software, etc.) and / or data for supporting communication of the terminal device.

[0082] It should be noted that the memory 203 or the memory 303 can include one or more memory units, for example, can be a memory unit inside the processor 201 or the modem processor 304 or the application processor 302 for storing program code, or can be an external memory unit independent of the processor 201 or the modem processor 304 or the application processor 302, or can also be a component including a memory unit inside the processor 201 or the modem processor 304 or the application processor 302 and an external memory unit independent of the processor 201 or the modem processor 304 or the application processor 302.

[0083] The processor 201 and the modem processor 304 (hereinafter referred to as the processor 304) can be the same type of processor or different types of processors. For example, the processor 201 and the processor 304 can be implemented with one or more Central Processing Units (CPUs), general-purpose processors, Digital Signal Processors (DSPs), Application-Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), another programmable logic device, a transistor logic device, hardware components, an integrated circuit, or any combination thereof. The processor 201 and the processor 304 can be a combination of computing devices, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, or a combination of a system on chip (SoC) and the like.

[0084] Those skilled in the art can understand that various illustrative logical blocks, modules, circuits, and algorithms described in connection with the aspects disclosed herein can be implemented as electronic hardware, instructions stored in memory or in another computer-readable medium and executed by a processor or other processing device, or combinations of both. The devices described herein can be used in any circuit, hardware component, IC, or IC chip, as an example. The memory disclosed herein can be any type and size of memory and can be configured to store any type of information required. To clearly illustrate this interchangeability, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. How such functionality is implemented depends on the particular application, design choices, and / or design constraints imposed on the overall system. Skilled artisans can implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.

[0085] In the embodiments of the present application, transmitting a downlink (uplink) channel can refer to transmitting data or information carried on the downlink (uplink) channel, where the data or information can refer to data or information after channel coding.

[0086] For example, in order to improve the blind detection efficiency of the terminal device, the concept of control resource set (CORESET) is proposed in NR. The network device divides one or more control resource sets for each terminal device, and sends a control channel to the terminal device on any control resource set corresponding to the terminal device. The terminal device accesses the service cell to obtain the information of the resource block set (RB set) included in the CORESET in the frequency domain, and the resource block set included in the control resource set is located in one downlink BWP. In NR, the resource block set in the frequency domain has a granularity of 6 contiguous resource blocks (RBs) for control resource allocation.

[0087] Generally, the resources occupied by the BWP in the frequency domain can be configured by the exclusive signaling of the terminal device, such as RRC signaling, which is not limited here. A terminal device can be configured with a maximum of 4 BWPs for downlink transmission, and can also be configured with a maximum of 4 BWPs for uplink transmission; and the configurations of the BWPs of different terminal devices can be different, and only one uplink / downlink BWP is activated for transmission in actual transmission. The resources of the bandwidth area BWP are located within the system carrier bandwidth, and the number of physical resource blocks in the common index area included in the system carrier can be determined according to Table 1 below, wherein the terminal device receives indication information indicating the subcarrier width μ, and determines the number of physical resource blocks in the common index area according to μ and Table 1; or receives a notification from the network device to determine, or according to the provisions of the standard or protocol, which is not limited here, and the following is an example of table lookup.

[0088] Table 1

[0089] μ Number of physical resource blocks 0 275 1 275 2 275 3 275 4 138 5 69

[0090] wherein μ corresponds to the size of subcarrier width, as shown in Table 2. For example, μ = 0 corresponds to a physical resource block of 275, and the common resource block index (Common RB index) is from number {0} to number {274}, i.e., {0, 1, 2, 3, …, 274}. The Common RB index is used to configure the resource occupied by the BWP in the frequency domain, wherein a BWP includes a set of resource blocks that are continuous in the frequency domain, and the minimum granularity in the frequency domain is 1 resource block. The Common RB index can be configured by the network device, and for a given subcarrier width, the network device configures the offset of the RB numbered 0 in the Common RB index relative to the frequency domain reference point, wherein the frequency domain reference point is a frequency domain location that is pre-configured or defined, or notified by the network device (e.g., high layer signaling), wherein the frequency domain reference point can be one of the following: the smallest numbered physical resource block included in the synchronization / broadcast channel block (SS / PBCH Block) in the primary cell (Pcell), the uplink frequency domain location notified by the system information in the primary cell (Pcell), the frequency domain location indicated by the secondary cell configuration information in the secondary cell (Scell), and the frequency domain region indicated by the secondary uplink (SUL) frequency domain configuration information in the secondary uplink (SUL) frequency domain, without specific limitation here.

[0091] Table 2

[0092] μ Subcarrier width 0 15 1 30 2 60 3 120 4 240 5 480

[0093] For example, the network device configures 1 BWP for two terminal devices UE0 and UE1, i.e., BWP0 and BWP1, respectively. The resource of BWP0 is 14 frequency-domain continuous resource blocks from RB number {1} to RB number {14} in Common RB index, i.e., the resource blocks corresponding to Common RB index {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}. The resource of BWP1 is 12 frequency-domain continuous resource blocks from RB number {12} to RB number {23} in Common RB index, i.e., the resource blocks corresponding to RB number {12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23} in Common RB index, as shown in Figure 4 BWP0 includes Common RB index {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}, and the corresponding BWP RB index is {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}. Similarly, the BWP RB index corresponding to BWP1 can also start from 0.

[0094] Specifically, the network device can configure BWP0 as the bandwidth region of UE0, and BWP1 as the bandwidth region of UE1, or BWP0 and BWP1 as two candidate bandwidth regions configured by the network device for the same UE. There can be more BWP2, BWP3, etc. in the actual scenario, which is not limited here. In order to avoid the collision of control channel resources caused by the occupation of the same RB in different BWPs. Further, when performing CORESET resource allocation in BWP0 and BWP1 and more BWPs, only one CORESET resource of one BWP is configured on the overlapping RB resource. The following is an example explanation. Figure 5

[0095] In Figure 5 , the resource indication information is used to indicate a plurality of resource blocks for the terminal device, which can be indicated in the form of a bitmap. Each bit in the bitmap corresponds to 6 resource blocks (taking 6 resource blocks as an example for the resource allocation granularity of RE set). BWP0 includes CORESET0 and the resource allocation indication information of the bitmap is {`100`}, i.e., the physical resource block numbers of BWP0 included by CORESET0 are {0, 1, 2, 3, 4, 5}; BWP1 includes CORESET1 and the resource allocation indication information of the bitmap is {`11`}, i.e., the physical resource block numbers of BWP1 included by CORESET1 are {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}.

[0096] ​As the RB numbers {10, 11, 12, 13} of the CORESET0 correspond to the Common RB index of the RB numbers {0, 1, 2, 3} in the CORESET1, as shown in Figure 4 In the BWP0, the RB numbers {10, 11, 12, 13} cannot be allocated to the CORESET0, and since the CORESET resource allocation granularity is 6 RBs, the four RBs with the RB numbers {6, 7, 8, 9} in the BWP0 cannot be used for the CORESET0 in the BWP0 due to not meeting the resource allocation granularity size (6 RBs) and cannot be allocated to other BWPs. Therefore, the RB numbers {6, 7, 8, 9} in the BWP0 become resource fragments, resulting in reduced spectral utilization.

[0097] Since the resource granularity (6 RBs) of the CORESET in the frequency domain does not match the resource granularity (1 RB) of the bandwidth area in the frequency domain, there are resource fragments that cannot be used to configure the CORESET in a bandwidth area, reducing the spectral utilization. The same problem exists in the transmission of data channels.

[0098] It should be noted that the present embodiment relates to the term "starting resource block", which can mean the resource block with the smallest corresponding subcarrier number among the resource blocks included in a certain area (for example, a common index area or a bandwidth area), or the resource block with the smallest number when the included resource blocks are numbered from low frequency to high frequency; or the resource block with the largest corresponding subcarrier number among the resource blocks included in a certain area (for example, a common index area or a bandwidth area), or the resource block with the largest number when the included resource blocks are numbered from low frequency to high frequency, wherein the low frequency and the high frequency are defined relative to the subcarrier number, and the subcarrier number at the low frequency position is smaller than the subcarrier number at the high frequency position. In the embodiment, no specific limitation is made, and the actual communication system requirements, network device notification, or standard or protocol provisions are used as the reference.

[0099] It should also be noted that the present embodiment relates to the expressions "first bit", "second bit", "last bit", and the like. The "first bit" means the most significant bit (MSB) among multiple bits, the "second bit" means the most significant bit other than the MSB among multiple bits, and so on. The "last bit" means the least significant bit (LSB) among multiple bits. The present embodiment uses the first and second and similar expressions to facilitate the description of the scheme.

[0100] It should be noted that there can be a corresponding relationship between any two or more of the following: the frequency domain position of the starting resource block of the common index region, the frequency domain position of the frequency domain reference point, the number of resource blocks of the common index region, the starting resource block position of the BWP, the number of resource blocks contained in the BWP, and the subcarrier width. The corresponding relationship can be defined by a standard or protocol, determined by a network device, or obtained by a network device, which is not limited here. These mapping relationships do not affect the implementation of the embodiments of the present application, and all possible mappings are covered by the embodiments of the present application.

[0101] For example, the starting resource block of the common index region is the same or different relative to the frequency domain position of the frequency domain reference point for different subcarrier widths.

[0102] For another example, the starting resource blocks of the multiple common index regions of the multiple BWPs are aligned or not aligned in the frequency domain, and the subcarrier widths configured by the multiple BWPs are the same or different.

[0103] The embodiments of the present application will be further described in detail below based on the common aspects of the present application described above. In the description of the embodiments, the time delay between uplink and downlink is ignored, and it is assumed that the transmission time of the network device is the same as the reception time of the terminal device. For the processing corresponding to the transmission of the network device and the reception of the terminal device, the embodiments are described mainly from the perspective of the terminal device. It can be understood by those skilled in the art that the reception of the terminal device from the network device means that the network device has transmitted. In the present application, the term "resource block unit" is used, which can be understood by those skilled in the art as a logical division of resource blocks, which facilitates resource allocation according to the corresponding resource allocation granularity, and can cover other expressions for resource block division.

[0104] In addition, the numbering of the steps in the embodiments of the present application does not limit the order of execution in the specific process, and the order of execution of the above steps will be adjusted adaptively in different optional designs. The values of the parameters represented by letters involved in the embodiments of the present application are all non-negative integers, i.e., the values indicated by the letters are all non-negative integers.

[0105] Embodiment 1

[0106] The embodiments of the present application provide a communication method, in which a terminal device obtains resource indication information, and the resource indication information indicates multiple resource blocks for the terminal device; and the terminal device determines index information of the multiple resource blocks. According to the method provided by the embodiments of the present application, the network device can efficiently allocate or reallocate uplink or downlink resources for one or more terminal devices, and improve the processing efficiency of the terminal device.

[0107] Figure 6An embodiment of the present application is shown in the following Figure 6 The solution provided by Embodiment 1 of the present application is described.

[0108] Step 600: The network device determines a plurality of resource blocks, which are configured for the first terminal device;

[0109] Optionally, the network device further configures a plurality of resource blocks for the second terminal device, which are partially collided with or not collided with the plurality of resource blocks. For the sake of convenience, the description of any terminal device configured with the plurality of resource blocks by the network device is simplified as a terminal device hereinafter.

[0110] The determining and / or configuring step can be performed by the processor 201 of the network device.

[0111] Step 601: The network device sends resource indication information to the terminal device, which is used to indicate the plurality of resource blocks in step 600.

[0112] The step can be performed by the transceiver 202 of the network device, or controlled by the processor 201 of the network device to perform the transceiver 202.

[0113] Optionally, the resource indication information can include a plurality of bits, for example, a bitmap. Each bit in the plurality of bits is used to indicate whether at least one resource block (when the at least one resource block is a plurality of resource blocks, the plurality of resource blocks are a plurality of resource blocks in frequency domain) is used for the terminal device. Specifically, when the value of the bit is 0, the value of the bit is used to indicate that the at least one resource block corresponding to the bit is not available for the terminal device; when the value of the bit is 1, the value of the bit is used to indicate that the at least one resource block corresponding to the bit is available for the terminal device.

[0114] The resource indication information can include a plurality of bits with the value of 1, and a set of at least one resource block corresponding to these bits is configured for the terminal device.

[0115] It should be noted that the number of the plurality of bits included in the resource indication information, and the position of the at least one resource block corresponding to each bit and the number of resource blocks are different according to different configuration modes, which will be exemplarily described hereinafter. For the sake of convenience, the number of bits included in the resource indication information is referred to as S, and S is a positive integer.

[0116] It should be noted that the network device can configure multiple sets of candidate resource blocks for each terminal device, for example, configure multiple candidate BWP, and each candidate BWP contains resource blocks available to the terminal device. The multiple resource blocks mentioned herein refer to resource blocks in a set of candidate resource blocks or in a certain BWP of the multiple candidate BWP. The terminal device determines to send a data channel to the network device through a set of resource blocks in the multiple sets of candidate resource blocks, or to receive or send a control channel from the network device.

[0117] Optionally, the resource indication information is frequency domain resource configuration information of a control resource set (CORESET), for example, a resource block set (RB set), or the resource indication information is frequency domain resource configuration information of a data resource set, for example, frequency domain resource configuration information of a physical uplink shared channel (PUSCH) and / or a physical downlink shared channel (PDSCH).

[0118] In step 602, the terminal device acquires resource indication information, and the resource indication information indicates multiple resource blocks for the terminal device.

[0119] The acquisition step can be performed by the transceiver 301 or the processor 304 of the terminal device, or by the processor 304 controlling the transceiver 301 to perform.

[0120] In step 603, the terminal device determines index information of the multiple resource blocks.

[0121] The index information can be index information of the multiple resource blocks in a common index region, or index information in a bandwidth region.

[0122] Optionally, the index information of the multiple resource blocks can be resource block numbers of one or more resource blocks in the multiple resource blocks. For example, the index information of other resource blocks in the multiple resource blocks can be determined by the index information of the starting resource block of the multiple resource blocks; for another example, the positions of the multiple resource blocks can be determined by the index information of the starting resource block of the multiple resource blocks, without determining the index information of all resource blocks in the multiple resource blocks.

[0123] The determination step can be performed by the processor 304 of the terminal device.

[0124] Specifically, after the terminal device determines the index information of the multiple resource blocks, the terminal device receives a control or data channel sent by the network device on the multiple resource blocks, or sends a data channel to the network device.

[0125] The communication method implemented through the steps 600-603 can enable the network device to notify the terminal device of the allocated or re-allocated downlink or uplink resource through the resource indication information, so that the terminal device can efficiently obtain the resource position in time, and improve the processing efficiency of the terminal device.

[0126] It should be noted that the determination operation of the network device in the embodiment 1 of the present application can be performed by the processor 201, the transceiving operation of the network device can be performed by the transceiver 202, or controlled by the processor 201 to perform through the transceiver 202; the determination operation of the terminal device can be performed by the processor 304, the acquisition operation of the terminal device can be performed by the processor 304 or the transceiver 301, or controlled by the processor 304 to perform through the transceiver 301, depending on the acquisition method, and the transceiving operation of the terminal device can be performed by the transceiver 301.

[0127] In the embodiment 1 of the present application, the index of the plurality of resource blocks for the terminal device can be configured according to the resource block index of the common index region (Common RB index) or the resource block index of the bandwidth region (BWP RB index). The specific configuration method can be determined by the network device, or determined according to the standard or protocol, or determined in other ways, which is not limited here. The starting resource block of the BWP can have a certain offset relative to the starting resource block of the common index region, which is referred to as the second offset in the following. It should be noted that when the resource block indexes of the common index region and the BWP region are independently set, i.e., numbered respectively, the resource block indexes of the common index region and the resource block indexes of the BWP can all start from any number, such as 0 or 1, and the embodiment 1 of the present application does not make specific limitation, and is mainly exemplified by starting from 0 in the specific implementation mode.

[0128] In the first optional design, the index of the plurality of resource blocks for the terminal device is configured according to the Common RB index. In this optional design, the index of one or more BWPs configured on the resource blocks of the common index region can follow the Common RB index, or a new BWP RB index can be defined, such as starting from RB0, but the index of the plurality of resource blocks for the terminal device is configured according to the Common RB index.

[0129] Optionally, the method further comprises step 6021: the terminal device acquires a first offset, the first offset being an offset between a starting resource block of the common index region and a frequency domain reference point, the offset can be an offset RB number. Wherein, the frequency domain reference point is explained above. The first offset corresponding to different subcarrier widths can be the same or different, which is not specifically limited here.

[0130] Optionally, the terminal device further acquires the number of resource blocks of the common index region. The specific acquisition manner of the number of resource blocks is described above for the number of resource blocks of the common index region, which is not specifically limited here. The terminal device can acquire the number of resource blocks in any manner. For the convenience of description, the number of resource blocks of the above common index region is referred to as X1 in embodiment 1 of the application.

[0131] Optionally, the network device sends the first offset to the terminal device, and the terminal device receives the first offset from the network device, for example, through high layer signaling, which can be RRC signaling, or the terminal device determines the first offset through a pre-configured table or a corresponding relationship. The corresponding relationship can be a corresponding relationship between the first offset and the subcarrier width, or other corresponding relationships that can be used to acquire the first offset; or the first offset can also be acquired according to an indication or other values corresponding to the first offset.

[0132] Optionally, the first offset can be an RB number, that is, the first offset is an RB number of the starting resource block of the common index region relative to the frequency domain reference point.

[0133] In the first possible implementation, the configuration of the plurality of resource blocks is aligned with the starting resource block of the common index region as a boundary.

[0134] In this possible implementation, the first bit of the S bits is used to indicate whether the n resource blocks starting from the starting resource block in the common index region are used for the terminal device.

[0135] Wherein, the value of n is equal to m, and the m is a resource allocation granularity, which can be pre-configured, or determined or notified to the terminal device by the network device, and m is a positive integer.

[0136] For example, in NR, the allocation granularity of RB set of CORESET in the frequency domain is 6 consecutive RBs, and resources less than 6 consecutive RBs cannot be used for resource allocation of RB set, so m is equal to 6.

[0137] For example, the resource configuration manner is described in the following example. Figure 7 , Figure 7According to the Common RB index configuration, the plurality of resource blocks are, for example, 24 RBs, and are aligned with the starting resource block of the common index region as the boundary. In this case, the first four bits of the S bits respectively indicate 6 RBs that are continuous in the frequency domain, and the first bit indicates 6 RBs that are continuous from the starting resource block. Optionally, if the number of the plurality of resource blocks is not an integer multiple of 6, the last resource block unit contains less than 6 resource blocks.

[0138] For another example, for the resource configuration of a data channel, such as a physical downlink shared channel (PDSCH) and a physical uplink shared channel (PUSCH), the allocation granularity is a resource block group (RBG), but the RBG size (i.e., the number of RBs contained in each RBG) can be related to the BWP bandwidth, and each BWP can correspond to multiple different RBG sizes. The correspondence can be pre-configured or determined by the network device. Optionally, the correspondence can be embodied in the form of a table, such as Table 3 below. Each item in the table corresponds to a BWP bandwidth size, such as the number of RBs, and each item contains the configuration of two REG sizes. Therefore, the value of m needs to be determined according to related parameters such as the BWP bandwidth, and in the case where the BWP corresponds to multiple RBG sizes, the network device also needs to determine one of the RBG sizes as m and notify the terminal device. The notification method can be high-layer signaling, such as RRC signaling. For example, m can be 1, 2, 4, 8, 3, 6, or 12.

[0139] Table 3

[0140] BWP bandwidth Config 1 Config 2 X0–X1 RBs RBG size 1 RBG size 2 X1+1–X2 RBs RBG size 3 RBG size 4 … … …

[0141] Optionally, the second bit of the S bits is used to indicate whether the m resource blocks adjacent to the n resource blocks indicated by the first bit of the S bits are used by the terminal device.

[0142] Further optionally, the third bit of the S bits indicates the m resource blocks adjacent to the m resource blocks indicated by the second bit.

[0143] In this possible implementation, the value of S can be any of the following:

[0144] Firstly, The represents the floor function.

[0145] Secondly, The represents the ceiling function, and the number of resource blocks indicated by the last bit of the S bits is less than m.

[0146] By the possible implementation, m RBs starting from the starting RB of the common index region can be configured as a resource block unit. The configuration manner can realize that the network device configures resources for multiple terminal devices in a manner of aligning with the boundary of the resource block unit, that is, the network device configures resources for multiple terminal devices or multiple resource blocks as much as possible in the unit of m RBs, so that the boundary of each resource block unit of the terminal device is aligned with the starting RB in the unit of m resource blocks, or the number of RBs offset between the boundary of each resource block unit of the terminal device and the starting RB is a multiple of m, so as to avoid the occurrence of resource block fragments (fragments of less than m RBs) that cannot be allocated as much as possible, and improve the resource utilization efficiency. The boundary can be at least one of a low-frequency boundary resource block and a high-frequency boundary resource block of the resource block unit.

[0147] It should be noted that the division of the resource block unit in the embodiment 1 of the present application is only logical division and is not embodied on the physical resource.

[0148] In the second possible implementation, the configuration of the multiple resource blocks is aligned with the boundary of the frequency domain reference point.

[0149] In the possible implementation, the first bit of the S bits is used to indicate whether n resource blocks starting from the starting resource block of the common index region are used for the terminal device. The value of n is determined according to the first offset and m, and n is greater than 0. The explanation of m is described above and will not be repeated here.

[0150] Optionally, in the case where the value of n is determined according to the first offset and m, n is equal to y1, or the value of n is equal to the difference between m and y1, where the value of y1 is equal to the value of the first offset modulo m, that is, the first offset mod m.

[0151] In the first optional implementation, when the first offset is offset to the low-frequency direction relative to the frequency domain reference point, if y1 is not equal to 0, n is equal to y1, and if y1 is equal to 0, n is equal to the value of m minus y1. In this way, the first bit indicates y1 resource blocks starting from the starting RB, and m RBs are configured as a resource block unit starting from the y1+1th resource block, so as to realize that the frequency domain reference point is located at the boundary of the logical resource block unit allocation.

[0152] For example, when the first offset is in the high frequency direction relative to the frequency domain reference point, the value of n is equal to m minus the difference of y1, where the value of y1 is equal to the value of the first offset modulo m, i.e., the first offset mod m. In this way, the first bit indicates (m-y1) resource blocks starting from the starting RB, and the (m-y1) resource blocks and the y1 RBs in the first offset can form a resource block unit of m resource blocks in quantity, so that the frequency domain reference point is located at the boundary of the logical resource block unit allocation.

[0153] Optionally, a second bit in the S bits is used to indicate whether m resource blocks adjacent to the n resource blocks indicated by the first bit in the S bits are used for the terminal device.

[0154] Further optionally, a third bit in the S bits indicates m resource blocks adjacent to the m resource blocks indicated by the second bit.

[0155] In this possible implementation, the value of S can be any one of the following, depending on the requirements or configurations of the actual communication scenario:

[0156] Firstly, The represents the floor function;

[0157] Secondly, The represents the floor function;

[0158] Thirdly, The represents the ceiling function;

[0159] Fourthly, The represents the ceiling function.

[0160] The difference between this possible implementation and the first possible implementation is the alignment position. The first possible implementation takes the starting RB of the common index region as the alignment position, while the second possible implementation takes the frequency domain reference point as the alignment position, but the processing manner is similar.

[0161] By the possible implementation, the boundary of the resource block unit configured with the frequency domain reference point can be realized. The configuration manner can realize that the network device configures resources for multiple terminal devices in a manner of boundary alignment of the resource block unit, that is, taking the frequency domain reference point as the boundary of the resource block unit for resource configuration in units of m RBs, ensuring that the resource blocks configured for each terminal device are aligned in units of m resource blocks on the boundary relative to the frequency domain reference point, or ensuring that the number of RBs offset between the boundary of each resource block unit configured for the terminal device and the frequency domain reference point is a multiple of m, so as to avoid as much as possible the occurrence of resource block fragments (fragments of less than m RBs) that cannot be allocated, and improve resource utilization efficiency. The boundary can be at least one of a low-frequency boundary resource block and a high-frequency boundary resource block of the resource block unit.

[0162] In a third possible implementation, the index information of the multiple resource blocks determined by the terminal device in step 603 is determined through offset indication information.

[0163] The method further includes step 6023, in which the network device sends offset indication information to the terminal device, and the terminal device acquires the offset indication information. The offset indication information is used to indicate the number Q of RBs offset from a starting resource block of a common index region to a resource indication reference resource block. The resource indication reference resource block can be preconfigured or determined by the network device, or can be specified by a protocol or standard, and can be a first RB or a last RB in at least one resource block indicated by a first bit of resource indication information. Here, the first and last can be the first and last in a low-frequency position, or the first and last in a high-frequency position. The definitions of high frequency and low frequency are described above. In terms of function, the configuration of the resource indication reference resource block is used for the terminal device to determine the index information of the multiple resource blocks.

[0164] For example, the number Q of RBs of the offset is used to indicate Q consecutive resource blocks in a high-frequency direction from the starting resource block of the common index region. For example, when resource blocks are numbered from 0, the Q consecutive resource blocks RB0, RB1, …, RBQ-1 of the common index region are indicated. m-1 The Q is greater than or equal to 0 and less than m. The value of m is described above.

[0165] For another example, when the resource indication reference resource block is the last RB in at least one resource block indicated by a first bit of resource indication information, the first bit of the S bits corresponds to Q consecutive resource blocks starting from the starting RB, and the Q is not 0.

[0166] For example, if the resource indication reference resource block is the first RB in the at least one resource block indicated by the first bit in the resource indication information, if the Q is 0, the first bit of the S bits corresponds to the first m resource blocks in the starting resource block of the common index region; if the Q is not 0, the first bit of the S bits corresponds to the m resource blocks adjacent to the first Q resource blocks in the starting resource block of the common index region.

[0167] Further optionally, the second bit of the S bits corresponds to the m resource blocks adjacent to the resource block corresponding to the first bit in the common index region.

[0168] Optionally, the offset indication information is carried in the downlink control information DCI or high layer signaling, and is notified to the terminal device by the network device, or is notified to the terminal device by the network device in advance and stored by the terminal device.

[0169] Further optionally, the offset indication information can be multiple bits, and the values indicated by the multiple bits represent the number of offset RBs, as shown in Table 4:

[0170] Table 4

[0171] Offset indication information Offset 000 0 RB 001 1 RB 010 2 RB 011 3 RB 100 4 RB 101 5 RB

[0172] Through the possible implementation, the network device indicates the position information of the part of resource blocks indicated by the resource indication information to the terminal device at the same time of sending the resource indication information to the terminal device, so that the terminal device can accurately and efficiently obtain the resource configuration information, and the processing efficiency of the terminal device is improved.

[0173] In the second optional design, the multiple resource blocks for the terminal device are configured according to the resource block index RB index of the BWP.

[0174] Optionally, the method further includes the step 6021 in the first optional design, and details are described above.

[0175] Optionally, the method further includes a step 6022, in which the terminal device obtains a second offset, and the second offset is an offset between the starting resource block of the common index region and the starting resource block of the carrier bandwidth region BWP. The offset can be the number of offset RBs.

[0176] Optionally, the terminal device further acquires the number of resource blocks of the BWP, which can be determined by table lookup, or notified by the network device, or determined according to a standard or protocol, which is not limited here. For example, the number of resource blocks of the BWP can be indicated by high layer signaling, such as RRC signaling. For the convenience of description, the number of resource blocks of the BWP in Embodiment 1 of the application is referred to as X2.

[0177] Further optionally, the network device sends a second offset to the terminal device, and the terminal device receives the second offset from the network device, for example, through high layer signaling, which can be RRC signaling, or the terminal device determines the second offset through a pre-configured table or a corresponding relationship, which can be a corresponding relationship between the second offset and the subcarrier width, or other corresponding relationships that can be used to acquire the second offset, or the second offset can also be acquired according to an indication or other values corresponding to the second offset, which is not limited here.

[0178] Specifically, the second offset can be the number of RBs, that is, the second offset is the number of RBs of the starting resource block of the BWP relative to the starting resource block of the common index region.

[0179] In the first possible implementation, the configuration of the plurality of resource blocks is aligned with the starting resource block of the common index region as a boundary.

[0180] In this possible implementation, the first bit of the S bits is used to indicate whether the continuous n resource blocks starting from the starting resource block in the bandwidth region BWP are used by the terminal device, or the first bit of the S bits is used to indicate whether the m resource blocks adjacent to the continuous n resource blocks starting from the starting resource block in the bandwidth region BWP are used by the terminal device. The value of n is determined according to the value of m and the second offset, and n is greater than 0. The explanation of m is described above and will not be repeated here.

[0181] Since the frequency domain resources of the BWP are part or all of the resource blocks of the frequency domain resources of the common index region. Based on this, the second offset is the offset of the starting resource block of the BWP relative to the starting RB of the common index region in the high frequency direction.

[0182] Specifically, the value of n is equal to the difference between m and y2, and the value of y2 is equal to the value of the second offset modulo m, that is, second offset mod m.

[0183] Optionally, if y2 is equal to 0, the first bit of the S bits is used to indicate whether the continuous n resource blocks starting from the starting resource block in the bandwidth region BWP are used by the terminal device.

[0184] Optionally, if y2 is not equal to 0, the first bit of the S bits is used to indicate whether the m resource blocks adjacent to the continuous n resource blocks starting from the starting resource block in the bandwidth region BWP are used by the terminal device.

[0185] Optionally, if y2 is not equal to 0, the first bit of the S bits is used to indicate whether the continuous n resource blocks starting from the starting resource block in the bandwidth region BWP are used by the terminal device.

[0186] Referring to Figure 8 , the network device configures the BWP0 and the BWP1 for at least one terminal device, both of which are located in the resource blocks of the common index region, the starting position of the BWP0 is offset by 1 RB in the high frequency direction from the starting resource block of the common index region, and the offset amount of the starting position of the BWP1 is 4 RBs. In order to realize the boundary configured in the resource block unit of the starting resource block of the common index region, the first 5 RBs of the BWP0 starting from the starting resource block RB0-RB4 are taken as a resource block unit, and the RB5-RB 10 , and so on. In this way, the starting resource block RB5 of the second resource block unit in the BWP is offset by an integer multiple of 6 RBs from the starting resource block of the common index region, and the starting resource block RB 11 of the third resource block unit in the BWP0 is also offset by an integer multiple of 6 RBs from the starting resource block of the common index region. Similarly, the RB0-RB1 of the BWP1 is taken as a resource block unit. In this implementation, even if the network device configures the BWP0 and the BWP1, and possibly more BWPs, since the starting or last resource block of each resource block unit is offset by an integer multiple of m RBs from the starting resource block RB of the common index region, in the overlapping part of the multiple BWPs, it is also possible to ensure that there are as few resource fragments as possible.

[0187] Optionally, the second bit of the S bits is used to indicate whether the m resource blocks adjacent to the n resource blocks indicated by the first bit of the S bits are used by the terminal device.

[0188] Further optionally, the m resource blocks indicated by the third bit of the S bits are adjacent to the m resource blocks indicated by the second bit.

[0189] In this possible implementation, the value of S can be any of the following:

[0190] The first, The represents a floor;

[0191] The second, The represents a floor;

[0192] The third, The represents a ceiling;

[0193] The fourth, The represents a ceiling.

[0194] Through the possible implementation, a boundary of a resource block unit configured with a starting resource block of a common index region as a unit can be implemented. Such a configuration manner can implement the network device to configure resources for multiple terminal devices in a manner of aligning with the resource block unit boundary, that is, to configure resources in units of m RBs, to ensure that the resource blocks configured for the terminal device are aligned with the starting RB in units of m resource blocks on the boundary, or in other words, to ensure that the boundary of each resource block unit configured for the terminal device and the starting RB are offset by a number of RBs that is a multiple of m, so as to avoid as much as possible the occurrence of resource block fragments (fragments of less than m RBs) that cannot be allocated, and improve resource utilization efficiency. The boundary can be at least one of a low-frequency and a high-frequency boundary resource block in the resource block unit.

[0195] In the second possible implementation, the configuration of the plurality of resource blocks is aligned with a frequency domain reference point as a boundary.

[0196] In this possible implementation, a first bit in the S bits is used to indicate whether a continuous n resource blocks starting from a starting resource block in a bandwidth region BWP are used for the terminal device, or a first bit in the S bits is used to indicate whether m resource blocks adjacent to the continuous n resource blocks starting from the starting resource block in the bandwidth region BWP are used for the terminal device, a value of the n is determined according to the m and a third offset, and n is greater than 0. The explanation of the m is referred to the foregoing description and will not be repeated here.

[0197] Optionally, the n is equal to y3, or is equal to a difference between the m and y3, where a value of the y3 is equal to a value obtained by taking a modulus of the third offset with the m, and the third offset is related to the first and second offsets. Specifically, the third offset is an offset between the starting resource block of the BWP and the frequency domain reference point. Alternatively, the third offset can also be obtained according to an indication or other values corresponding to the third offset, rather than being determined according to the first and second offsets.

[0198] Further optionally, the third offset can be an offset in the number of RBs, i.e., the third offset is the number of RBs by which the starting resource block of the BWP is offset from the frequency domain reference point.

[0199] For example, when the third offset is in the low frequency direction from the frequency domain reference point, the value of n is equal to y3, or equal to m minus y3, where the value of y3 is equal to the value of the third offset modulo m, i.e., the third offset mod m. In this way, the first bit indicates y3 resource blocks from the starting resource block of the BWP, and from the (y3+1)th resource block, resource allocation is performed in units of m RBs as much as possible to achieve that the frequency domain reference point is located at the boundary of logical resource block unit allocation.

[0200] In this case:

[0201] Optionally, if y3 is not equal to 0, n is equal to y3, and the first bit of the S bits is used to indicate whether the continuous n resource blocks from the starting resource block in the bandwidth area BWP are used for the terminal device, or the first bit of the S bits is used to indicate whether the m resource blocks adjacent to the continuous n resource blocks from the starting resource block in the bandwidth area BWP are used for the terminal device.

[0202] Optionally, if y3 is equal to 0, n is equal to m minus y3, i.e., equal to m itself; and the first bit of the S bits is used to indicate whether the continuous n resource blocks from the starting resource block in the bandwidth area BWP are used for the terminal device.

[0203] For another example, when the third offset is in the high frequency direction from the frequency domain reference point, the value of n is equal to m minus y3, i.e., (m-y3), where the value of y3 is equal to the value of the third offset modulo m, i.e., the third offset mod m. In this way, the first bit indicates (m-y3) resource blocks from the starting resource block of the BWP, and the (m-y3) resource blocks can form a resource block unit of m resource blocks in quantity with the y3 RB fragments in the third offset to achieve that the frequency domain reference point is located at the boundary of logical resource block unit allocation.

[0204] In this case:

[0205] Optionally, if y3 is equal to 0, the first bit of the S bits is used to indicate whether the continuous n resource blocks from the starting resource block in the bandwidth area BWP are used for the terminal device.

[0206] Optionally, if y3 is not equal to 0, the first bit of the S bits is used to indicate whether the n contiguous resource blocks starting from the starting resource block in the bandwidth region BWP are used by the terminal device, or the first bit of the S bits is used to indicate whether the m resource blocks adjacent to the n contiguous resource blocks starting from the starting resource block in the bandwidth region BWP are used by the terminal device.

[0207] Optionally, the second bit of the S bits is used to indicate whether the m resource blocks adjacent to the n resource blocks indicated by the first bit of the S bits are used by the terminal device.

[0208] Further optionally, the third bit of the S bits indicates the m resource blocks adjacent to the m resource blocks indicated by the second bit.

[0209] In this possible implementation, the value of S can be any of the following:

[0210] Firstly, The represents the floor.

[0211] Secondly, The represents the floor.

[0212] Thirdly, The represents the ceiling.

[0213] Fourthly, The represents the ceiling.

[0214] With this possible implementation, the boundary of the resource block unit configured with the frequency domain reference point can be achieved. This configuration manner can achieve that the network device configures resources for multiple terminal devices in the manner of resource block unit boundary alignment, that is, the boundary of the resource configuration in the unit of m RBs with the frequency domain reference point as the boundary, so as to ensure that the resource blocks configured for each terminal device are aligned in the unit of m resource blocks with respect to the frequency domain reference point at the boundary, or in other words, to ensure that the number of RBs offset between the boundary of each resource block unit configured for the terminal device and the frequency domain reference point is a multiple of m, so as to avoid the appearance of resource block fragments (fragments of less than m RBs) as much as possible, and improve the resource utilization efficiency. The boundary can be at least one of the low-frequency and high-frequency boundary resource blocks of the resource block unit.

[0215] In the third possible implementation, the index information of the multiple resource blocks determined by the terminal device in step 603 is determined through offset indication information.

[0216] The method further comprises step 6023, the network device sends offset indication information to the terminal device, the terminal device acquires the offset indication information, the offset indication information is used to indicate the RB number Q of the offset of the resource indication reference resource block relative to the common index region or the BWP starting resource block, the resource indication reference resource block and the interpretation of the offset indication information are described above, which will not be repeated here.

[0217] For example, the offset RB number Q is used to indicate the continuous Q resource blocks starting from the starting resource block of the common index region or the starting resource block of the BWP; for example, the continuous Q resource blocks RB0, RB1……RB m-1 The Q is greater than or equal to 0 and less than m, the value of m is described above.

[0218] For another example, when the resource indication reference resource block is the last RB in the at least one resource block indicated by the first bit in the resource indication information, the first bit in the S bits corresponds to the continuous Q resource blocks starting from the starting resource block of the common index region or the BWP starting resource block, and the Q is not 0.

[0219] For another example, when the resource indication reference resource block is the first RB in the at least one resource block indicated by the first bit in the resource indication information, the first bit in the S bits corresponds to the continuous m resource blocks starting from the starting resource block of the common index region or the BWP, and the Q is 0.

[0220] In this optional design, the network device configures the resource block for the terminal device according to the resource block index RB index of the BWP. When the offset indication information indicates the continuous Q resource blocks starting from the starting resource block of the common index region, the terminal device determines the index information of the plurality of resource blocks through the offset indication information and the second offset.

[0221] Further optionally, the second bit of the S bits corresponds to the m resource blocks adjacent to the resource block corresponding to the first bit in the common index region or the BWP.

[0222] Optionally, the offset indication information is carried in the downlink control information DCI or the high layer signaling, and is notified to the terminal device by the network device, or is notified to the terminal device by the network device in advance and stored by the terminal device.

[0223] Further optionally, the offset indication information can be a plurality of bits, and the values indicated by the plurality of bits represent the offset RB number, as shown in Table 4.

[0224] Through the possible implementation, the network device indicates the terminal device of the starting position of the partial resource block indicated by the resource indication information while sending the terminal device of the resource indication information, so that the terminal device can efficiently acquire the resource configuration information, and the processing efficiency of the terminal device is improved.

[0225] In a third optional design, the network device configures the resource block for the terminal device according to the Common RB index.

[0226] Optionally, the method further includes the step 6021 in the first optional design, and details are referred to the foregoing description.

[0227] Optionally, the method further includes the step 6022 in the second optional design, and details are referred to the foregoing description.

[0228] Further, the terminal device further acquires the number X1 of the resource blocks of the Common index region and the number X2 of the resource blocks of the BWP, and the explanation of the X1 and the X2 is referred to the foregoing description, and the meaning is the same as the foregoing description.

[0229] In a first possible implementation, the configuration of the plurality of resource blocks is aligned with the starting resource block of the Common index region as a boundary.

[0230] In the possible implementation, the first bit of the S bits is used to indicate whether the n resource blocks starting from the starting resource block of the BWP are used for the terminal device, or the first bit of the S bits is used to indicate whether the m resource blocks adjacent to the continuous n resource blocks starting from the starting resource block in the bandwidth region BWP are used for the terminal device. The index of the starting resource block of the BWP uses the index of the resource block of the Common index region, and is determined by the index of the starting resource block of the Common index region and the second offset. The value of the n is determined according to the second offset and the m, and n>0, and the explanation of the m is referred to the foregoing description, which is not repeated here.

[0231] For example, the RB number of the Common starting resource block is 0, and the number of the starting resource block of the BWP in the Common index region is (0+second offset).

[0232] Since the frequency domain resource of the BWP is part or all of the resource blocks of the frequency domain resource of the Common index region, based on this, the second offset is the offset of the starting resource block of the BWP relative to the starting resource block of the Common index scheme in the high frequency direction.

[0233] Specifically, the value of n is equal to the difference between m and y2, and the value of y2 is equal to the value of the second offset modulo m, i.e., second offset mod m. For the optional correspondence between the value of y2 and the resource block position indicated by the first bit of the S bits, refer to the description in the first possible implementation in the second optional design.

[0234] Optionally, the second bit of the S bits is used to indicate whether the m resource blocks adjacent to the n resource blocks indicated by the first bit of the S bits are used for the terminal device.

[0235] Further optionally, the m resource blocks indicated by the third bit of the S bits are adjacent to the m resource blocks indicated by the second bit.

[0236] In this possible implementation, the value of S can be any of the following:

[0237] Firstly, The represents the floor function.

[0238] Secondly, The represents the floor function.

[0239] Secondly, The represents the ceiling function.

[0240] Thirdly, The represents the ceiling function.

[0241] Through this possible implementation, the starting resource block of the common index region can be used as the boundary of the resource block unit configuration. This configuration manner can enable the network device to configure resources for multiple terminal devices in a resource block unit boundary alignment manner, i.e., to configure resources in units of m RBs, to ensure that the resource blocks configured for the terminal device are aligned with the starting resource block in units of m resource blocks at the boundary, or in other words, to ensure that the boundary of each resource block unit configured for the terminal device and the starting RB are offset by a multiple of m RBs, thereby avoiding the occurrence of resource block fragments (fragments of less than m RBs) that cannot be allocated as much as possible, and improving the resource utilization efficiency. The boundary can be at least one of the low-frequency and high-frequency boundary resource blocks of the resource block unit.

[0242] In the second possible implementation, the configuration of the multiple resource blocks is aligned with the frequency domain reference point as the boundary.

[0243] In the possible implementation, the first bit of the S bits is used to indicate whether n resource blocks starting from a starting resource block of the BWP are used by the terminal device, or the first bit of the S bits is used to indicate whether m resource blocks adjacent to the n resource blocks starting from the starting resource block in the bandwidth region BWP are used by the terminal device. The index of the starting resource block of the BWP is the index of the resource block in the common index region, which is determined by the index of the starting resource block of the common index region and the second offset. The value of n is determined according to the m and a third offset, and n is greater than 0. The m is explained above and will not be repeated here.

[0244] For example, the RB number of the Common starting resource block is 0, and the number of the starting resource block of the BWP in the common index region is (0+second offset).

[0245] Optionally, the n is equal to y3, or is equal to the difference between m and y3, where the value of y3 is equal to the value of the third offset after the modulo operation of m, and the third offset is related to the first and second offsets. Specifically, the third offset is an offset between the starting resource block R0 of the BWP and the frequency domain reference point, which is obtained based on the first and second offsets. Alternatively, the third offset can also be obtained according to an indication or other values corresponding to the third offset, rather than being determined according to the first and second offsets.

[0246] Further optionally, the third offset can be the number of offset RBs, that is, the third offset is the number of RBs offset by the starting resource block R0 of the BWP relative to the frequency domain reference point.

[0247] For example, when the third offset is an offset of the starting resource block of the BWP relative to the frequency domain reference point in the low frequency direction, the n is equal to y3, or is equal to the value of m minus y3, where the value of y3 is equal to the value of the third offset after the modulo operation of m, that is, the third offset mod m. In this way, the first bit indicates y3 resource blocks starting from the starting resource block of the BWP, and starting from the y3+1th resource block, resource allocation is performed as much as possible in the resource block unit of m RBs, so that the frequency domain reference point is located at the boundary of the logical resource block unit allocation.

[0248] For example, when the third offset is an offset of the starting resource block of the BWP to a high frequency direction relative to the frequency domain reference point, the value of n is equal to a difference value of m minus y3, i.e., (m-y3), where the value of y3 is equal to a value of the third offset modulo m, i.e., the third offset mod m. In this way, the first bit indicates (m-y3) resource blocks starting from the starting resource block of the BWP, and the (m-y3) resource blocks can form a resource block unit of m resource blocks in quantity with the y3 RBs in the third offset to realize that the frequency domain reference point is located at the boundary of the logical resource block unit allocation.

[0249] It should be noted that the optional correspondence between the value of y3 and the resource block position indicated by the first bit of the S bits can be referred to the description in the second possible implementation of the second optional design.

[0250] Optionally, the second bit of the S bits is used to indicate whether m resource blocks adjacent to the n resource blocks indicated by the first bit of the S bits are used by the terminal device; optionally, the adjacent is adjacent in a high frequency direction.

[0251] Further optionally, the m resource blocks indicated by the third bit of the S bits are adjacent to the m resource blocks indicated by the second bit of the S bits; optionally, the adjacent is adjacent in a high frequency direction.

[0252] In this possible implementation, the value of S can be any of the following:

[0253] Firstly, The represents a floor;

[0254] Secondly, The represents a floor;

[0255] Thirdly, The represents a ceiling;

[0256] Fourthly, The represents a ceiling.

[0257] By the possible implementation, the boundary of the resource block unit configuration with the frequency domain reference point can be realized. The configuration manner can realize that the network device configures resources for multiple terminal devices in a manner of boundary alignment of the resource block unit, that is, the boundary of the resource configuration with the frequency domain reference point as the unit of m RBs, ensures that the resource blocks configured for each terminal device are aligned with the frequency domain reference point in the boundary as the resource block unit of m resource blocks, or in other words, ensures that the number of RBs offset between the boundary of each resource block unit configured for the terminal device and the frequency domain reference point is a multiple of m, and the resource block fragments (fragments of less than m RBs) that cannot be allocated are avoided as much as possible, and the resource utilization efficiency is improved. The boundary can be at least one of a low-frequency and a high-frequency boundary resource block in the resource block unit.

[0258] Embodiment 2

[0259] Embodiment 2 of the present application provides a determination method of a control resource set to realize that when multiple control resource sets overlap on time-frequency resources, the blocking probability of the control channels included in each control resource set on the resources is minimum.

[0260] Step 0: A network device determines multiple control resource sets, each of which corresponds to a mapping manner of a control channel unit;

[0261] A terminal device determines the multiple control resource sets, each of which corresponds to a mapping manner of a control channel unit.

[0262] The corresponding operation in step 0 can be performed by the processor 304 of the terminal device shown in FIG. 3 or the processor 201 of the network device shown in FIG. 2. Figure 3 Figure 2 The operation in step 1 can be performed by the processor 304 of the terminal device shown in FIG. 3.

[0263] Step 1: The terminal device detects a control channel carrying control information in the control channel resource set;

[0264] The operation in step 1 can be performed by the processor 304 of the terminal device shown in FIG. 3. Figure 3 Wherein, the control channel includes multiple control channel units (CCEs), and the control channel unit includes multiple REG bundles (REG bundles);

[0265] In an implementable manner, the control channel unit j includes a set of REG bundles {f(6j / L), f(6j / L+1),..., f(6j / L+6 / L-1)};

[0266] Wherein,

[0267]

[0268] ​​

[0269] x = cA + r

[0270] r = 0, 1,..., A - 1

[0271] c = 0, 1,..., C - 1

[0272]

[0273] or,

[0274]

[0275]

[0276] wherein:

[0277] The terminal device receives high-layer signaling from the network device, and determines the value of A according to the high-layer signaling, and the value set is {2, 3, 6};

[0278] L is the number of REGs included in the REG bundle, and optionally, L can be determined according to high-layer signaling;

[0279] is the number of resource blocks included in the control resource set in the frequency domain;

[0280] is the number of symbols included in the control resource set in the time domain;

[0281] The value of n shift may be configured by high-layer signaling, or n ID is determined according to high-layer signaling.

[0282] By this method, frequency diversity gain can be ensured when the CCE is mapped to multiple discrete REGs of the control resource set; and no matter what the value of n ID is, the CCE mapped to the control resource set can be offset in the frequency domain according to the granularity of 6 RBs, so that when multiple control resource sets overlap in time-frequency resources, the blocking probability of the control channels included in each control resource set on the resources is minimized.

[0283] Optionally, the method further includes step 2: the terminal device obtains an offset, and the offset is used for mapping of the control channel unit; the offset can be determined according to high-layer signaling, or determined according to an identifier configured by high-layer signaling.

[0284] In an implementable manner, the offset can be determined according to high-layer signaling, including: the offset n shift may be determined according to the formula determining, wherein n ID an identity configured by higher layer signaling, a number of symbols included by the control resource set in time domain; L is a number of REGs (Resource element groups) included by the REG bundle.

[0285] The method has the beneficial effect that no matter what the value of n ID is, it can ensure that the CCEs mapped to the control resource set are offset in the frequency domain in the granularity of 6 RBs, so that when multiple control resource sets overlap in time-frequency resources, the blocking probability of the control channels included by each control resource set on the resources is minimized.

[0286] The terminal device acquisition step and the step of receiving the higher layer signaling involved in the above steps can be performed by the receiver 301A of the terminal device in Figure 3 The steps of the network device sending can be performed by the transmitter 202B in Figure 2 .

[0287] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of interaction between various network elements. It can be understood that each network element, such as a network device, a terminal device, etc., contains a hardware structure and / or software module corresponding to the execution of each function in order to achieve the above functions. Those skilled in the art should easily realize that the units and algorithm steps of each example described in connection with the embodiments disclosed herein can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0288] The following is further explained based on the possible structure of the terminal device in Figure 3 The terminal device capable of executing any of the methods of the embodiments of the present application can at least include a transceiver 301 and a processor 304 (here the upper expression is processor, which can represent the modem processor 304 itself, or the integration of the modem 304 and the application processor 302). Optionally, it can also contain a memory and other components as described in the above Figure 3 and other components described in the above Figure 3 . Here the transceiver 301 can be composed of independent receivers and transmitters to separately perform the corresponding receiving and transmitting functions, or it can be a transceiver integrated with receiving and transmitting functions. Here it is not further limited. In terms of structure, Figure 3The transceiver 301 in the terminal device can be split into a receiver 301A and a transmitter 301B. Here, since the terminal device is only an exemplary illustration of an optional subject, the following description takes the wireless device as the subject, which can be a unit, a chip or a component included in the terminal device, or the terminal device itself.

[0289] For the embodiment 1 of the present application:

[0290] The wireless device comprises a processor 304 and a receiver 301A, wherein:

[0291] The receiver 301A is configured to acquire resource indication information, the resource indication information indicating a plurality of resource blocks for the terminal device.

[0292] The processor 304 is configured to determine index information of the plurality of resource blocks.

[0293] Optionally, the resource indication information comprises S bits, each bit of the S bits being used to indicate whether at least one resource block is used for the terminal device.

[0294] Optionally, a first bit of the S bits is used to indicate whether a continuous n resource blocks starting from a starting resource block in a common index region are used for the terminal device, the value of n being equal to m; or the value of n being equal to a value determined according to a first offset and m.

[0295] The m is pre-configured or notified by a network device, and the first offset is an offset between the starting resource block of the common index region and a frequency domain reference point, which is pre-configured or notified by the network device.

[0296] Further optionally, when the value of n is equal to a value determined according to the first offset and m, n is equal to y1, or the value of n is equal to a difference between m and y1, wherein the value of y1 is equal to a value obtained by taking the first offset modulo m.

[0297] Optionally, the receiver 301A is further configured to acquire the first offset from a network device.

[0298] Optionally, the first bit of the S bits is used to indicate whether a continuous n resource blocks starting from a starting resource block in a bandwidth region BWP are used for the terminal device, or is used to indicate whether m resource blocks adjacent to the continuous n resource blocks starting from the starting resource block in the bandwidth region BWP are used for the terminal device.

[0299] The value of n is equal to a value determined according to the m and the second offset, or the value of n is equal to a value determined according to the m and the first and second offsets.

[0300] wherein the m is pre-configured or informed by the network device, the first offset is an offset between a starting resource block of a common index region and a frequency domain reference point, the frequency domain reference point is pre-configured or informed by the network device, and the second offset is an offset between the starting resource block of the common index region and a starting resource block of a carrier bandwidth region BWP.

[0301] Further optionally, when the value of the n is equal to a value determined according to the m and the second offset, the value of the n is equal to a difference between the m and y2, and the value of the y2 is equal to a value obtained by taking a modulus of the m with respect to the second offset.

[0302] When the value of the n is equal to a value determined according to the m and the first and second offsets, the n is equal to y3, or the n is equal to a difference between the m and y3, wherein the value of the y3 is equal to a value obtained by taking a modulus of a third offset with respect to the m, and the third offset is related to the first and second offsets.

[0303] Optionally, the receiver 301A is further configured to obtain the first offset and / or the second offset from the network device.

[0304] Optionally, the receiver 301A or the processor 304 obtains offset indication information, and the offset indication information is used to indicate a number of RBs by which a resource indication reference resource block is offset with respect to a starting resource block of a common index region or a carrier bandwidth region BWP.

[0305] Further optionally, the resource indication reference resource block can be a first RB or a last RB in at least one resource block indicated by a first bit of resource indication information.

[0306] Further optionally, the processor 304 determines the index information of the plurality of resource blocks according to the offset indication information and the resource indication information.

[0307] Optionally, a second bit of the S bits is used to indicate whether m resource blocks are used by the terminal device, and the m resource blocks are adjacent to n resource blocks indicated by a first bit of the S bits in a frequency domain.

[0308] Optionally, the m is equal to 1, 2, 4, 8, 3, 6, or 12.

[0309] It should be noted that the specific implementation of the communication method performed by the wireless device can refer to the description of the communication method provided by the embodiments of the present application and the terminal device of the embodiments of the present application. Figure 6The corresponding communication method is based on the same concept, and its technical effects are the same as those of the aforementioned communication method. The specific functions of the processor and receiver included in the wireless device in this embodiment of the invention, as well as any features, terms, and implementation details involved therein, are consistent with... Figure 6 The functions of the terminal devices in the corresponding method embodiments are corresponding. For details, please refer to the present invention. Figure 6 The descriptions in the corresponding method embodiments will not be repeated here.

[0310] Regarding Embodiment 2 of the present invention

[0311] The wireless device includes a processor 304 and a receiver 301A, for executing any of the methods provided in Embodiment 2 of the present invention.

[0312] It should be noted that in the above embodiments, the wireless device can be implemented entirely or partially through software, hardware, firmware, or any combination thereof.

[0313] Regarding the structure of the wireless device, another optional approach is that the corresponding components in the above embodiments can be implemented by corresponding hardware or by corresponding hardware executing corresponding software. For example, the aforementioned receiver 301A can be hardware that performs the aforementioned receiving function, such as a transceiver with integrated transceiver functions or a receiver that only performs the receiving function. It can also be a general processor or other hardware device capable of executing a corresponding computer program to perform the aforementioned function, or it can be a software module or functional unit that performs the corresponding function, such as a receiving unit. Similarly, the aforementioned processor 304 can be hardware that performs the processor function, such as a processor with a specific function or a general processor. It can also be other hardware devices capable of executing a corresponding computer program to perform the aforementioned function, or it can be a software module or functional unit that performs the corresponding function, such as a processing unit. Furthermore, the aforementioned transmitter 301B can be hardware that performs the aforementioned transmitting function, such as a transceiver with integrated transceiver functions or a transmitter that only performs the transmitting function. It can also be a general processor or other hardware device capable of executing a corresponding computer program to perform the aforementioned function, or it can be a software module or functional unit that performs the corresponding function, such as a transmitting unit. Optionally, a storage unit may also be included. See details. Figure 9

[0314] The following is based on Figure 2 The possible structures of the network device will be further explained. This network device is capable of executing any of the methods described in the embodiments of the present invention. The network device may include at least: a controller or processor 201 (hereinafter, processor 201 will be used as an example) and a transceiver 202. Optionally, it may also include memory, etc. Figure 2 And about Figure 2other components in the description. Here, the transceiver 202 can be composed of a separate receiver and transmitter, which separately perform the corresponding receiving and transmitting functions, or can be a transceiver integrated with receiving and transmitting functions. Here, no further limitation is made. Figure 2 The transceiver 202 in the network device can be split into a receiver 202A and a transmitter 202B. Here, since the network device is only an exemplary illustration of an optional subject, the following description takes the wireless device as the subject, which can be a unit, a chip or a component contained in the network device, or the network device itself.

[0315] The wireless device comprises a processor 201 and a transmitter 202B, wherein:

[0316] The processor is configured to determine a plurality of resource blocks, wherein the plurality of resource blocks are used for a terminal device,

[0317] The transmitter is configured to send resource indication information to the terminal device, wherein the resource indication information is used to indicate the plurality of resource blocks.

[0318] Optionally, the resource indication information comprises S bits, and each bit in the S bits is used to indicate whether at least one resource block is used for the terminal device.

[0319] Optionally, a first bit in the S bits is used to indicate whether n consecutive resource blocks starting from a starting resource block in a common index region are used for the terminal device, wherein the value of n is equal to m, or n is equal to y1, or the value of n is equal to the difference between m and y1.

[0320] wherein the value of y1 is equal to the value of the first offset modulo m, m is pre-configured or determined by the network device, and the first offset is the offset between the starting resource block of the common index region and a frequency domain reference point, which is pre-configured or determined by the network device.

[0321] Optionally, the transmitter 202B is further configured to send the first offset to the terminal device.

[0322] Optionally, a first bit in the S bits is used to indicate whether n consecutive resource blocks starting from a starting resource block in a bandwidth region BWP are used for the terminal device, or is used to indicate whether m resource blocks adjacent to the n consecutive resource blocks starting from the starting resource block in the bandwidth region BWP are used for the terminal device.

[0323] wherein the value of n is equal to the difference between m and y2, the value of y2 is equal to the value of the second offset modulo m, or the value of n is equal to y3 or is equal to the difference between m and y3.

[0324] wherein the value of y3 is equal to a value of a third offset modulo m, the third offset is related to the first and second offsets, the m is pre-configured or determined by the network device, the first offset is an offset between a starting resource block of the common index region and a frequency domain reference point, the frequency domain reference point is pre-configured or determined by the network device, and the second offset is an offset between the starting resource block of the common index region and a starting resource block of a bandwidth region BWP.

[0325] Optionally, the transmitter 202B is further configured to send a second offset to the terminal device.

[0326] Optionally, the transmitter 202B sends offset indication information to the terminal device, and the offset indication information is used to indicate a number of RBs of a resource indication reference resource block offset from a starting resource block of a common index region or a carrier bandwidth region BWP.

[0327] Further optionally, the resource indication reference resource block can be a first RB or a last RB in at least one resource block indicated by a first bit of the resource indication information.

[0328] Optionally, a second bit of the S bits is used to indicate whether m resource blocks are used by the terminal device, and the m resource blocks are adjacent in a frequency domain to n resource blocks indicated by a first bit of the S bits.

[0329] Optionally, the value of m is equal to 1, 2, 4, 8, 3, 6, or 12.

[0330] It should be noted that the specific implementation of the communication method performed by the wireless device can refer to the description of the communication method provided by the embodiment of the present application. The specific functions of the processor and the receiver included in the wireless device in the embodiment of the present application and any features, terms and implementation details involved therein are the same as those of the wireless device in the embodiment of the present application. Figure 6 The corresponding communication method is based on the same concept, and the technical effects brought by it are the same as those of the above-mentioned control resource acquisition method. The specific functions of the processor and the receiver included in the wireless device in the embodiment of the present application and any features, terms and implementation details involved therein are the same as those of the wireless device in the embodiment of the present application. Figure 6 The functions of the network device in the corresponding method embodiment are correspondingly. The specific content can be referred to the description of the network device in the corresponding method embodiment, which will not be described here. Figure 6 The functions of the network device in the corresponding method embodiment are correspondingly. The specific content can be referred to the description of the network device in the corresponding method embodiment, which will not be described here.

[0331] It should be noted that in the above embodiments, the wireless device can be implemented by software, hardware, firmware or any combination thereof, in whole or in part.

[0332] For the structure of the wireless device, another alternative is that the corresponding components in the above embodiments can be implemented by corresponding hardware or completed by corresponding software executed by corresponding hardware, for example, the aforementioned transmitter 202B can be hardware having the function of transmitting, such as a transceiver integrated with the function of transmitting and receiving or a transmitter only having the function of receiving, or can be a general processor or other hardware device capable of executing a corresponding computer program to complete the aforementioned function, or can be a software module or functional unit having the function of transmitting, such as a transmitting unit; for example, the aforementioned processor 201 can be hardware having the function of the processor, such as a specific function processor or a general processor, or can be a general processor or other hardware device capable of executing a corresponding computer program to complete the aforementioned function, or can be a software module or functional unit having the function of the processor, such as a processing unit; for example, the aforementioned receiver 202A can be hardware having the function of receiving, such as a transceiver integrated with the function of transmitting and receiving or a receiver only having the function of receiving, or can be a general processor or other hardware device capable of executing a corresponding computer program to complete the aforementioned function, or can be a software module or functional unit having the function of receiving, such as a receiving unit. Optionally, it can also include a storage unit. For details, see Figure 9 .

[0333] It can be understood that the drawings only show a simplified design of the wireless device. In actual applications, the wireless device can include any number of transmitters, receivers, processors, controllers, memories, communication units, etc.

[0334] The embodiments of the present application also provide a communication system including at least one network device and at least one terminal device mentioned in the above embodiments of the present application.

[0335] The embodiments of the present application also provide a device (for example, an integrated circuit, a wireless device, a circuit module, etc.) for implementing the above communication method. The device implementing the power tracker and / or the power supply generator described herein can be a self-contained device or can be part of a larger device. The device can be (i) a self-contained IC; (ii) a set of one or more ICs, which can include a memory IC for storing data and / or instructions; (iii) an RFIC, such as an RF receiver or an RF transmitter / receiver; (iv) an ASIC, such as a mobile station modem; (v) a module that can be embedded within other devices; (vi) a receiver, a cellular phone, a wireless device, a handset, or a mobile unit; (vii) other, etc.

[0336] The method and device provided by the embodiments of the present application can be applied to a terminal device or a network device (which can be collectively referred to as a wireless device). The terminal device or the network device or the wireless device can include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as a main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, word processing software, and instant messaging software. In addition, in the embodiments of the present application, the embodiments of the present application do not limit the specific structure of the execution subject of the method, as long as the method of transmitting a signal according to the embodiments of the present application can be performed by running a program in which the code of the method of the embodiments of the present application is recorded, for example, the execution subject of the wireless communication method of the embodiments of the present application can be a terminal device or a network device, or a functional module capable of calling and executing a program in a terminal device or a network device.

[0337] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of the present application.

[0338] Moreover, various aspects or features of the embodiments disclosed can be realized using one or more techniques. The term "article of manufacture" as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer readable media can include but are not limited to magnetic storage devices (e.g., hard disk drives, floppy diskettes, magnetic strips embedded in identification cards, etc.), optical storage devices (e.g., compact discs, digital versatile discs, etc.), smart cards, and flash memory devices (e.g., card, stick, and key drive-based systems, etc.). Additionally, the various storage media described herein are intended to encompass one or more devices and / or other machine-readable media that can store information. The term "machine- readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and / or carrying instruction(s) and / or data.

[0339] In the embodiments described above, all or some of the processes can be implemented by software, hardware, firmware or any combination thereof. When implemented in software, one or more computer programs can be used to perform the processes. The computer programs can be stored in one or more computer readable storage media, which can be any available media that can be accessed by a computer. The computer readable storage media can include both volatile and non-volatile media, removable and non-removable media, and computer readable storage media that is within or on a server or a computer. By way of example, and not limitation, computer readable storage media can include tangible storage devices, tangible storage media such as RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible medium that can be used to store desired program code means in the form of computer readable instructions or data structures and that can be accessed by a computer. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), and floppy disks where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer readable media. Additionally, the various memory devices described herein can represent one or more devices and / or other machine-readable media that can store information. The term "machine-readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and / or carrying instruction(s) and / or data.

[0340] It should be understood that all or some of the processes can be realized using one or more hardware components and / or software components. In some embodiments, the processes can be realized using one or more integrated circuits. In some embodiments, the processes can be realized using one or more programmable hardware components (e.g., a programmable logic device, a field programmable gate array, a graphics processing unit, etc.). In some embodiments, the processes can be realized using a combination of one or more hardware components and / or software components.

[0341] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the system, device and unit described above can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0342] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic, and the division of the units is merely a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0343] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0344] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or the parts that make contributions to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0345] The above is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for communication, comprising: obtaining resource indication information, wherein the resource indication information is used to indicate frequency domain resources of a control resource set, the resource indication information comprises S bits, S is a positive integer; determining the frequency domain resources of the control resource set according to the resource indication information; wherein a most significant bit (MSB) of the S bits is used to indicate whether a resource block set is the frequency domain resources of the control resource set, the resource block set comprises m resource blocks; m resource blocks of the resource block set are contiguous m resource blocks in a bandwidth part (BWP) starting from a starting resource block of the BWP, and a value of a second offset modulo m is equal to 0; or the m resource blocks of the resource block set are adjacent to m minus the value of the second offset modulo m contiguous resource blocks in the BWP starting from the starting resource block of the BWP, the value of the second offset modulo m is not equal to 0, wherein m minus the value of the second offset modulo m is less than m; and wherein the second offset is a number of resource blocks offset from the starting resource block of the common index region to the starting resource block of the BWP. 2.The method of claim 1, wherein: the common index region further comprises one or more BWPs. 3.The method of any one of claims 1 or 2, wherein: a second MSB of the S bits, other than the MSB, is used to indicate whether contiguous m resource blocks are the frequency domain resources of the control resource set, the contiguous m resource blocks are adjacent to m resource blocks indicated by the MSB of the S bits, and S>1. 4.The method of any one of claims 1 or 2, wherein: each bit of the S bits is used to indicate whether a resource block set in a bandwidth part (BWP) is the frequency domain resources of the control resource set. 5.The method of any one of claims 1 or 2, wherein: the value of m is equal to 6. 6.A wireless device comprising a processing unit and a receiving unit, wherein: the receiving unit is configured to obtain resource indication information, the resource indication information is used to indicate frequency domain resources of a control resource set, the resource indication information comprises S bits, S is a positive integer; and the processing unit is configured to determine the frequency domain resources of the control resource set according to the resource indication information; wherein a most significant bit (MSB) of the S bits is used to indicate whether a resource block set is the frequency domain resources of the control resource set, the resource block set comprises m resource blocks; m resource blocks of the resource block set are contiguous m resource blocks in a bandwidth part (BWP) starting from a starting resource block of the BWP, and a value of a second offset modulo m is equal to 0; or the m resource blocks of the resource block set are adjacent to m minus the value of the second offset modulo m contiguous resource blocks in the BWP starting from the starting resource block of the BWP, the value of the second offset modulo m is not equal to 0, wherein m minus the value of the second offset modulo m is less than m; and wherein the second offset is a number of resource blocks offset from the starting resource block of the common index region to the starting resource block of the BWP. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ wherein the second offset is a number of resource blocks offset from a starting resource block of the common indexing region to a starting resource block of the BWP.

7. The apparatus of claim 6, wherein: one or more BWPs are further included in the common indexing region.

8. The apparatus of any one of claims 6 or 7, wherein: a second most significant bit of the S bits is used to indicate whether a consecutive m resource blocks adjacent to the m resource blocks indicated by the most significant bit of the S bits are frequency domain resources of the control resource set, and S>1.

9. The apparatus of any one of claims 6 or 7, wherein: each of the S bits is used to indicate whether a set of one resource block in a bandwidth region BWP is a frequency domain resource of the control resource set.

10. The apparatus of any one of claims 6 or 7, wherein: a value of m is equal to 6.

11. A communication method, comprising: transmitting resource indication information, the resource indication information being used to indicate frequency domain resources of a control resource set, the resource indication information including S bits, S being a positive integer; transmitting control information, the control information being carried in the control resource set; wherein a most significant bit MSB of the S bits is used to indicate whether a set of resource blocks is a frequency domain resource of the control resource set, the set of resource blocks including m resource blocks; the m resource blocks of the set of resource blocks are consecutive m resource blocks in a BWP starting from a starting resource block of the BWP, and a value of a second offset modulo m is equal to 0; or the m resource blocks of the set of resource blocks are adjacent to m minus a value of the second offset modulo m difference value of consecutive resource blocks in the BWP starting from the starting resource block of the BWP, the value of the second offset modulo m being not equal to 0, wherein the m minus the value of the second offset modulo m difference value is less than m; wherein the second offset is a number of resource blocks offset from a starting resource block of the common indexing region to a starting resource block of the BWP.

12. The method of claim 11, wherein: one or more BWPs are further included in the common indexing region.

13. The method of any one of claims 11 or 12, wherein: a second most significant bit of the S bits is used to indicate whether a consecutive m resource blocks adjacent to the m resource blocks indicated by the most significant bit of the S bits are frequency domain resources of the control resource set, and S>1.

14. The method of any one of claims 11 or 12, wherein: each of the S bits is used to indicate whether a set of one resource block in a bandwidth region BWP is a frequency domain resource of the control resource set.

15. The method of any one of claims 11 or 12, wherein: a value of m is equal to 6.

16. A wireless device, comprising a transmitting unit, wherein: The transmitting unit is configured to transmit resource indication information, the resource indication information being used to indicate frequency domain resources of a control resource set, the resource indication information containing S bits, S being a positive integer; The transmitting unit is further configured to transmit control information, the control information being carried in the control resource set; wherein a most significant bit (MSB) in the S bits is used to indicate whether a resource block set is a frequency domain resource of the control resource set, the resource block set containing m resource blocks; The m resource blocks of the resource block set are m continuous resource blocks in a bandwidth part (BWP) from a starting resource block of the BWP, a value of a second offset modulo m is equal to 0; or the m resource blocks of the resource block set are adjacent to m minus the value of the second offset modulo m continuous resource blocks in the BWP from the starting resource block of the BWP, the value of the second offset modulo m is not equal to 0, wherein m minus the value of the second offset modulo m is less than m; wherein the second offset is a number of resource blocks offset from a starting resource block of a common index region to a starting resource block of the BWP.

17. The apparatus of claim 16, wherein: The common index region further includes one or more BWPs.

18. The apparatus of any of claims 16 or 17, wherein: a second most significant bit in the S bits other than the most significant bit is used to indicate whether m continuous resource blocks adjacent to m resource blocks indicated by the most significant bit in the S bits are frequency domain resources of the control resource set, S>1.

19. The apparatus of any of claims 16 or 17, wherein: each of the S bits is used to indicate whether a resource block set in a bandwidth part (BWP) is a frequency domain resource of the control resource set.

20. The apparatus of any of claims 16 or 17, wherein: a value of m is equal to 6.

21. A wireless apparatus comprising one or more processors and memory, the memory having stored thereon a computer program, wherein: the computer program, when executed by the one or more processors, causes the apparatus to implement the method of any of claims 1-5 or 11-15.

22. A storage medium having stored thereon a computer program, wherein: the computer program, when executed by one or more processors, implements the method of any of claims 1-5 or 11-15.

Citation Information

Patent Citations

  • Resource allocation method, network side equipment and terminal

    CN107027188A

Cited By

  • Communication method, apparatus, and system

    EP4753346A1

  • Communication method, apparatus and system

    WO2019091135A1