Resource allocation method and apparatus, and storage medium
By determining that the bandwidth of the control resource set is greater than the system bandwidth in the new air interface system, the resource allocation range of PDSCH is clarified, which solves the problem of insufficient system bandwidth, realizes effective resource allocation and transmission of PDSCH, and improves transmission reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-17
- Publication Date
- 2026-03-27
AI Technical Summary
In the new air interface system, the frequency bands with smaller system bandwidth supported by the terminal cannot carry all the transmission resources contained in the control resource set, which makes it difficult to allocate resources for the physical downlink shared channel.
By determining that the bandwidth configured for the control resource set by the network device is greater than the system bandwidth, the resource allocation range of the Physical Downlink Shared Channel (PDSCH) is determined, and resource allocation is performed based on this range. This includes determining the system bandwidth, the resource range of the control resource set, and the available resources. Combined with the resource allocation domain of the Physical Downlink Control Channel, resource allocation and mapping of the PDSCH are performed.
It improves the transmission reliability of PDSCH and ensures the effective allocation and transmission of resources under limited bandwidth conditions.
Smart Images

Figure CN116391344B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of communication technology, and particularly relates to a resource allocation method and device and storage medium. BACKGROUND
[0002] In a new radio (NR) system, when a terminal needs to perform transmission of a physical downlink control channel (PDCCH), the terminal performs transmission of the PDCCH through a control resource set (CORESET).
[0003] At present, it is considered to let a terminal support a frequency band with a small system bandwidth to support NR technology. However, because the system bandwidth is small, the system bandwidth cannot carry all transmission resources included in the control resource set. Because resources of a physical downlink shared channel (PDSCH) are determined based on resources of the control resource set, how to determine allocation resources of the PDSCH is a problem to be solved. SUMMARY
[0004] To overcome the problems in the prior art, the present disclosure provides a resource allocation method, device and storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a resource allocation method is provided, which is performed by a terminal, and the method comprises:
[0006] In response to determining that a bandwidth of a control resource set configured by a network device is greater than a system bandwidth, determining a resource allocation range of a physical downlink shared channel (PDSCH);
[0007] Based on the resource allocation range, performing resource allocation of the PDSCH.
[0008] In an implementation manner, the resource allocation range of the PDSCH is determined based on at least one of the following:
[0009] The system bandwidth;
[0010] A resource range of the control resource set;
[0011] Available resources of the control resource set for transmission of a channel / signal.
[0012] In an implementation manner, the performing, based on the resource allocation range, of the resource allocation of the PDSCH comprises:
[0013] determining, based on the resource allocation range and a resource allocation field of a physical downlink control channel (PDCCH), a resource allocation amount and a resource location of the PDSCH in the resource allocation range, the resource allocation field of the PDCCH being used to indicate the resource allocation amount and the resource location of the PDSCH in the resource allocation range.
[0014] In an implementation, the resource allocation range is determined based on a system bandwidth, and the system bandwidth is determined based on indication information, the indication information being carried in a master information block (MIB); or
[0015] The system bandwidth is determined based on a frequency band bandwidth corresponding to a frequency band in which the terminal operates.
[0016] In an implementation, the resource allocation range is determined based on a resource range of the control resource set, and the method further comprises:
[0017] determining available resources for transmission channels / signals in the resource range of the control resource set.
[0018] In an implementation, the method further comprises:
[0019] determining, based on the resource allocation range, a resource allocation field of a PDCCH, and available resources for transmission channels / signals in the control resource set, a resource occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
[0020] In an implementation, the method further comprises:
[0021] performing de-rate matching and de-resource mapping based on the resource occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
[0022] In an implementation, the method further comprises: receiving a downlink channel / signal based on the resource occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
[0023] In an implementation, the method further comprises:
[0024] performing de-rate matching and de-resource mapping based on a resource indicated by the resource allocation field of the PDCCH
[0025] In an implementation, the method further comprises:
[0026] receiving a downlink channel / signal based on the available resources for transmission channels / signals in the control resource set.
[0027] In an implementation, the method comprises:
[0028] puncturing transmission symbols outside the available resources for transmission channels / signals in the control resource set.
[0029] In an implementation, the resource allocation range is determined based on a resource range of the control resource set, and the terminal receives the PDSCH within the system bandwidth, or the terminal receives all the resources allocated to the PDSCH by the terminal.
[0030] In an implementation, the available resources for transmission channels / signals in the control resource set are determined based on a system bandwidth and / or a resource of the control resource set.
[0031] In an implementation, the method further includes:
[0032] In response to the resource allocation including virtual resource blocks allocated to the PDSCH, mapping the virtual resource blocks to physical resource blocks based on the resource allocation range.
[0033] According to a second aspect of the embodiments of the present disclosure, a resource allocation method is provided, performed by a network device, and the method includes:
[0034] determining that a bandwidth configured to a control resource set is greater than a system bandwidth, and obtaining allocated resources of a physical downlink shared channel (PDSCH) allocated to the PDSCH by a terminal based on a resource allocation range;
[0035] transmitting the PDSCH based on the allocated resources of the PDSCH.
[0036] In an implementation, the resource allocation range is determined based on at least one of the following:
[0037] a system bandwidth;
[0038] a resource range of a control resource set;
[0039] available resources for transmission channels / signals in the control resource set.
[0040] In an implementation, the allocated resources are determined based on the resource allocation range and a resource allocation field of a physical downlink control channel (PDCCH), and the resource allocation field of the PDCCH is used to indicate a resource allocation amount and a resource location of the PDSCH within the resource allocation range.
[0041] In an implementation, the resource allocation range is determined based on a system bandwidth, and the system bandwidth is determined based on indication information, and the indication information is carried in a master information block (MIB); or
[0042] the system bandwidth is determined based on a frequency band bandwidth corresponding to a frequency band in which the terminal operates.
[0043] In an embodiment, the resource allocation range is determined based on a resource range of the control resource set, wherein the resource range of the control resource set comprises available resources for transmission channels / signals.
[0044] In an embodiment, the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set are determined based on the resource allocation range, a resource allocation field of the PDCCH, and the available resources for transmission channels / signals in the control resource set.
[0045] In an embodiment, rate matching and resource mapping are performed based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
[0046] In an embodiment, the method further comprises:
[0047] transmitting a downlink channel / signal based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
[0048] In an embodiment, the method further comprises:
[0049] performing rate matching and resource mapping based on resources indicated by the resource allocation field of the PDCCH.
[0050] In an embodiment, the method further comprises:
[0051] transmitting a downlink channel / signal based on the available resources for transmission channels / signals in the control resource set.
[0052] In an embodiment, the method comprises:
[0053] discarding transmission symbols mapped outside the available resources for transmission channels / signals in the control resource set.
[0054] In an embodiment, the available resources for transmission channels / signals in the control resource set are determined based on a system bandwidth and / or a resource of the control resource set.
[0055] According to a third aspect of embodiments of the present disclosure, a resource allocation apparatus is provided, the apparatus comprising:
[0056] a processing module configured to determine that a bandwidth of a control resource set configured by a network device is greater than a system bandwidth, determine a resource allocation range of a physical downlink shared channel (PDSCH), and perform resource allocation of the PDSCH based on the resource allocation range.
[0057] In an embodiment, the resource allocation range of the PDSCH is determined based on at least one of:
[0058] system bandwidth;
[0059] resource range of the control resource set;
[0060] available resources in the control resource set for transmission channels / signals.
[0061] In an embodiment, the processing module is configured to determine, based on the resource allocation range and a resource allocation field of a physical downlink control channel (PDCCH), a resource allocation amount and a resource location of the PDSCH in the resource allocation range, the resource allocation field of the PDCCH being used to indicate the resource allocation amount and the resource location of the PDSCH in the resource allocation range.
[0062] In an embodiment, the resource allocation range is determined based on a system bandwidth, and the system bandwidth is determined based on indication information, the indication information being carried in a master information block (MIB); or
[0063] The system bandwidth is determined based on a frequency band bandwidth corresponding to a frequency band in which the terminal operates.
[0064] In an embodiment, the resource allocation range is determined based on a resource range of the control resource set, and the processing module is configured to determine, in the resource range of the control resource set, available resources for transmission channels / signals.
[0065] In an embodiment, the processing module is configured to determine, based on the resource allocation range, a resource allocation field of a PDCCH, and available resources in the control resource set for transmission channels / signals, a resource occupied by the PDSCH in the available resources in the control resource set for transmission channels / signals.
[0066] In an embodiment, the processing module is configured to determine, based on the resource allocation range, a resource allocation field of a PDCCH, and available resources in the control resource set for transmission channels / signals, a resource occupied by the PDSCH in the available resources in the control resource set for transmission channels / signals.
[0067] In an embodiment, the processing module is configured to perform de-rate matching and de-resource mapping based on the resource occupied by the PDSCH in the available resources in the control resource set for transmission channels / signals.
[0068] In an embodiment, the receiving module is configured to receive a downlink channel / signal based on the resource occupied by the PDSCH in the available resources in the control resource set for transmission channels / signals.
[0069] In an embodiment, the processing module is configured to perform rate de-matching and resource de-mapping based on resources indicated by a resource allocation field of the PDCCH.
[0070] In an embodiment, the receiving module is configured to receive a downlink channel / signal based on available resources for transmission channels / signals in the control resource set.
[0071] In an embodiment, the processing module is configured to pad transmission symbols mapped outside the available resources for transmission channels / signals in the control resource set.
[0072] In an embodiment, the resource allocation range is determined based on a resource range of the control resource set, and the terminal receives the PDSCH within the system bandwidth, or the terminal receives all resources allocated to the PDSCH by the terminal.
[0073] In an embodiment, the available resources for transmission channels / signals in the control resource set are determined based on a system bandwidth and / or a resource of the control resource set.
[0074] In an embodiment, the processing module is configured to perform mapping of virtual resource blocks to physical resource blocks based on the resource allocation range in response to the resource allocation including allocation of the virtual resource blocks to the PDSCH.
[0075] According to a fourth aspect of embodiments of the present disclosure, a resource allocation apparatus is provided, and the apparatus comprises:
[0076] a processing module configured to determine that a bandwidth configured to a control resource set is greater than a system bandwidth, and obtain allocated resources of a physical downlink shared channel (PDSCH) allocated to the PDSCH by a terminal based on a resource allocation range;
[0077] a sending module configured to send the PDSCH based on the allocated resources of the PDSCH.
[0078] In an embodiment, the resource allocation range is determined based on at least one of:
[0079] a system bandwidth;
[0080] a resource range of a control resource set;
[0081] available resources for transmission channels / signals in the control resource set.
[0082] In an embodiment, the allocated resources are determined based on the resource allocation range and a resource allocation field of a physical downlink control channel (PDCCH), the resource allocation field of the PDCCH being used to indicate a resource allocation amount and a resource position of the PDSCH within the resource allocation range.
[0083] In an embodiment, the resource allocation range is determined based on a system bandwidth, and the system bandwidth is determined based on indication information, which is carried in a master information block (MIB); or
[0084] The system bandwidth is determined based on a frequency band bandwidth corresponding to a frequency band in which the terminal operates.
[0085] In an embodiment, the resource allocation range is determined based on a resource range of the control resource set, and the resource range of the control resource set includes available resources for transmission channels / signals.
[0086] In an embodiment, the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set are determined based on the resource allocation range, a resource allocation domain of the PDCCH, and the available resources for transmission channels / signals in the control resource set.
[0087] In an embodiment, the processing module is configured to perform rate matching and resource mapping based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
[0088] In an embodiment, the sending module is configured to send downlink channels / signals based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
[0089] In an embodiment, the processing module is configured to perform rate matching and resource mapping based on the resources indicated by the resource allocation domain of the PDCCH.
[0090] In an embodiment, the sending module is configured to send downlink channels / signals based on the available resources for transmission channels / signals in the control resource set.
[0091] In an embodiment, the processing module is configured to discard transmission symbols mapped outside the available resources for transmission channels / signals in the control resource set.
[0092] In an embodiment, the available resources for transmission channels / signals in the control resource set are determined based on a system bandwidth and / or a resource of the control resource set.
[0093] According to a fifth aspect of the embodiments of the present disclosure, a resource allocation apparatus is provided, including a processor, a memory for storing processor-executable instructions, and the processor is configured to execute the method in the first aspect or any of the embodiments of the first aspect.
[0094] According to a sixth aspect of the embodiments of the present disclosure, a resource allocation apparatus is provided, including: a processor; a memory for storing processor-executable instructions; and wherein the processor is configured to execute the method in the second aspect or any of the implementation forms of the second aspect.
[0095] According to a seventh aspect of the embodiments of the present disclosure, a storage medium is provided, and the storage medium stores instructions, and when the instructions in the storage medium are executed by a processor of a terminal device, the terminal device is enabled to execute the method in the first aspect or any of the implementation forms of the first aspect.
[0096] According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, and the storage medium stores instructions, and when the instructions in the storage medium are executed by a processor of a network device, the network device is enabled to execute the method in the second aspect or any of the implementation forms of the second aspect.
[0097] According to a ninth aspect of the embodiments of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to execute the method in the first aspect and any of the implementation forms thereof; and the network device is configured to execute the method in the second aspect and any of the implementation forms thereof.
[0098] The technical solution provided by the embodiments of the present disclosure can include the following beneficial effects: when the network device configures a bandwidth greater than a system bandwidth to a control resource set, the resource allocation range of the PDSCH is determined, and the resource allocation of the PDSCH is performed based on the resource allocation range, so that the network device can transmit the PDSCH based on the allocated resources of the PDSCH, and the transmission reliability of the PDSCH is improved.
[0099] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0100] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure together with the specification.
[0101] Figure 1 is a schematic diagram of a wireless communication system according to an exemplary embodiment.
[0102] Figure 2 is a flowchart of a resource allocation method according to an exemplary embodiment.
[0103] Figure 3 is a flowchart of a resource allocation method according to an exemplary embodiment.
[0104] Figure 4 is a flowchart of a resource determination method according to an example embodiment.
[0105] Figure 5 is a flowchart of a resource allocation method according to an example embodiment.
[0106] Figure 6 is a flowchart of a data processing method according to an example embodiment.
[0107] Figure 7 is a flowchart of a data transmission method according to an example embodiment.
[0108] Figure 8 is a flowchart of a data processing method according to an example embodiment.
[0109] Figure 9 is a flowchart of a resource allocation method according to an example embodiment.
[0110] Figure 10 is a flowchart of a data processing method according to an example embodiment.
[0111] Figure 11 is a flowchart of a resource mapping method according to an example embodiment.
[0112] Figure 12 is a flowchart of a resource allocation method according to an example embodiment.
[0113] Figure 13 is a flowchart of a data processing method according to an example embodiment.
[0114] Figure 14 is a flowchart of a data transmission method according to an example embodiment.
[0115] Figure 15 is a flowchart of a data processing method according to an example embodiment.
[0116] Figure 16 is a flowchart of a resource allocation method according to an example embodiment.
[0117] Figure 17 is a flowchart of a data processing method according to an example embodiment.
[0118] Figure 18 is a block diagram of a resource allocation apparatus according to an example embodiment.
[0119] Figure 19is a block diagram of a resource allocation apparatus according to an exemplary embodiment.
[0120] Figure 20 is a block diagram of a resource allocation apparatus according to an exemplary embodiment.
[0121] Figure 21 is a block diagram of a resource allocation apparatus according to an exemplary embodiment. DETAILED DESCRIPTION
[0122] The exemplary embodiments will be described in detail herein with reference to the drawings. In the following description, unless otherwise indicated, like numbers in the drawings indicate like or similar elements. The following exemplary embodiments are described with reference to the drawings, wherein:
[0123] The bandwidth determination method described in the present disclosure can be applied to a wireless communication system as shown in the accompanying drawings. The network system can include network devices and terminals. It can be understood that, Figure 1 The wireless communication system shown is only illustrative, and the wireless communication system can further include other network devices, such as core network devices, wireless relay devices, and wireless backhaul devices, etc., which are not shown in the accompanying drawings. The number of network devices and the number of terminals included in the wireless communication system are not limited by the embodiments of the present disclosure. Figure 1 Figure 1
[0124] It can be further understood that the wireless communication system of the embodiments of the present disclosure is a network that provides a wireless communication function. The wireless communication system can adopt different communication technologies, such as Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency-Division Multiple Access (OFDMA), Single Carrier FDMA (SC-FDMA), Carrier Sense Multiple Access with Collision Avoidance. According to different network capacities, rates, latencies, and other factors, the network can be divided into 2G (English: Generation) networks, 3G networks, 4G networks, or future evolution networks, such as The 5th Generation Wireless Communication System (5G) networks. The 5G network can also be referred to as a New Radio (NR) network. For the convenience of description, the wireless communication network in the present disclosure will be referred to as a network for short.
[0125] Further, the network device involved in the present disclosure can also be referred to as a wireless access network device. The wireless access network device can be a base station, an evolved Node B (eNB), a home base station, an access point (AP) in a Wireless Fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and receiving point (TRP), etc. It can also be a gNB in an NR system, or it can also be a component or part of a device that constitutes a base station, etc. When it is a vehicle-to-everything (V2X) communication system, the network device can also be a vehicle-mounted device. It should be understood that the specific technology and specific device form of the network device are not limited in the embodiments of the present disclosure.
[0126] Further, the terminal involved in the present disclosure, which can also be referred to as a terminal device, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to a user, such as a handheld device having wireless connection capability, a vehicle-mounted device, etc. Currently, some examples of the terminal are: a mobile phone, a pocket personal computer (PPC), a palm computer, a personal digital assistant (PDA), a notebook computer, a tablet computer, a wearable device, or a vehicle-mounted device, etc. In addition, when it is a vehicle-to-everything (V2X) communication system, the terminal device can also be a vehicle-mounted device. It should be understood that the present disclosure does not limit the specific technology and specific device form of the terminal.
[0127] In the embodiments of the present disclosure, the network device and the terminal can adopt any feasible wireless communication technology to realize mutual transmission of data. Wherein, the transmission channel corresponding to the data or control information transmitted by the network device to the terminal is called downlink (DL), and the transmission channel corresponding to the data or control information transmitted by the terminal to the network device is called uplink (UL). It can be understood that the network device involved in the embodiments of the present disclosure can be a base station. Of course, the network device can also be any other possible network device, and the terminal can be any possible terminal, which is not limited by the present disclosure.
[0128] In the new radio (NR) system, when the terminal needs to transmit the downlink channel / signal, the channel / signal is transmitted through the control resource set (CORESET).
[0129] It can be understood that the transmission channel involved in the present disclosure can be understood as transmitting corresponding data on corresponding time domain and frequency domain resources, and the data path formed by transmitting the data is the above-mentioned channel. For example, the network device transmits downlink control information on corresponding time domain and frequency domain resources, thereby forming a data path for transmitting the downlink control information. The data path is a physical downlink control channel (PDCCH). Then transmitting the downlink control information can also be explained as transmitting the PDCCH.
[0130] In the control resource set 0, the control resource set 0 belongs to a special form of the control resource set, the control resource set 0 is mainly used for transmitting a physical downlink control channel (PDCCH), and frequency domain resources of the control resource set 0 are mainly determined based on a PDCCH-ConfigSIB1 information field in the MIB. The PDCCH-ConfigSIB1 information field indicates a resource number of the control resource set 0, a number of OFDM symbols occupied by the control resource set 0, and an offset corresponding to a primary synchronization signal (PSS) / secondary synchronization signal (SSS), as shown in Table 2.
[0131] Table 1
[0132]
[0133]
[0134] The resource number indicates a number of frequency domain resources of the control resource set 0 configured by the network device, the symbol number indicates a number of time domain resources (OFDM symbols) of the control resource set 0 configured by the network device, and the offset indicates an offset of a frequency domain resource corresponding to the control resource set from a primary synchronization signal (PSS) / secondary synchronization signal (SSS). The offset can be used to determine a frequency domain position of the control resource set.
[0135] At present, it is considered to let a terminal support a frequency band with a small system bandwidth to support the NR technology. These frequency bands mainly provide services for special services such as special communication of power systems / railway systems, public protection, and disaster relief in some countries and regions, for example, frequency bands with band numbers n8, n26, n28, and n100. Generally, the system bandwidth supported by n8, n26, and n28 is 3 MHz, and the system bandwidth supported by n100 is 2.8 MHz to 3.6 MHz. Because the system bandwidth supported by these frequency bands is small, the resources that can be transmitted on these frequency bands are less, and the number of PRBs that can be generally used is about 15, but the minimum number of PRBs configured for the control resource set 0 in the related technology is 24. In this case, the bandwidth of the control resource set 0 configured by the network device is greater than the system bandwidth.
[0136] Currently, the resource allocation of the PDSCH is limited in the resource range of the control resource set 0, but when the bandwidth of the control resource set 0 is greater than the system bandwidth, how to determine the resource allocation range of the PDSCH is a problem to be solved.
[0137] Figure 2 is a flowchart of a resource allocation method according to an exemplary embodiment, as shown in Figure 2 The resource allocation method is performed by a terminal and includes the following steps.
[0138] In step S11, in response to determining that the bandwidth of the control resource set configured by the network device is greater than the system bandwidth, the resource allocation range of the PDSCH is determined.
[0139] The bandwidth of the control resource set is determined based on the number of resources configured by the network device to the control resource set.
[0140] In an implementation, the resources configured by the network device to the control resource set are frequency domain resources, such as the number of PRBs.
[0141] In an implementation, the control resource set is the control resource set 0, which is used to carry the common control channel.
[0142] In step S12, based on the resource allocation range, the resource allocation of the PDSCH is performed.
[0143] In the embodiments of the present disclosure, when the bandwidth of the control resource set configured by the network device is greater than the system bandwidth, the resource allocation range of the PDSCH is determined, and based on the resource allocation range, the resource allocation of the PDSCH is performed, so that the network device can transmit the PDSCH based on the resources allocated to the PDSCH, and the transmission reliability of the PDSCH is improved.
[0144] In the resource allocation method provided in the embodiments of the present disclosure, when it is determined that the bandwidth of the control resource set configured by the network device is less than or equal to the system bandwidth, the resource allocation range of the PDSCH can be determined as the bandwidth of the control resource set.
[0145] The embodiments of the present disclosure also provide a resource allocation method, as shown in Figure 3 The resource allocation method includes the following steps.
[0146] In step S21, based on the resource allocation range and the resource allocation domain of the PDCCH, the resource allocation amount and the resource location of the PDSCH in the resource allocation range are determined.
[0147] The resource allocation domain of the PDCCH is used to indicate the resource allocation amount and the resource location of the PDSCH in the resource allocation range.
[0148] For example, the resource allocation field of the PDCCH indicates that the PDSCH occupies 10 PRBs in the resource allocation range and the resource location is the second PRB. Then, the PDCCH occupies 10 PRBs starting from the second PRB in the resource allocation range.
[0149] In the embodiments of the present disclosure, step S21 can be implemented in combination with step S11 shown in the figure, or can be implemented alone. Figure 2 The step S11 shown in the figure can be implemented in combination with step S21 shown in the figure, or can be implemented alone.
[0150] In the embodiments of the present disclosure, the resource allocation range and the resource allocation field of the PDCCH are used to determine the resource allocation amount and the resource location of the PDSCH in the resource allocation range, so that the network device transmits the PDSCH based on the resource allocation amount and the resource location of the PDSCH in the resource allocation range, thereby improving the reliability of the PDSCH transmission.
[0151] In the resource allocation method provided in the embodiments of the present disclosure, the resource allocation range of the PDSCH is determined based on at least one of the following:
[0152] The system bandwidth;
[0153] The resource range of the control resource set;
[0154] The available resources for transmitting channels / signals in the control resource set.
[0155] In an embodiment, the resource allocation range is the resource range corresponding to the system bandwidth, and the resource allocation of the PDSCH is performed in the system bandwidth.
[0156] In an embodiment, the resource allocation range is the resource range corresponding to the control resource set, and the resource allocation of the PDSCH is performed in the resource range of the control resource set.
[0157] The resource range of the control resource set represents the resources configured by the network device to the control resource set.
[0158] In an embodiment, the resource allocation range is the resource range corresponding to the available resources for transmitting channels / signals in the control resource set, and the resource allocation of the PDSCH is performed in the available resources for transmitting channels / signals in the control resource set.
[0159] The available resources in the control resource set for transmitting the channel / signal represent the resources in the control resource set that can actually transmit the channel / signal. This is because the bandwidth of the control resource set configured by the network device is greater than the system bandwidth, the resources of the control resource set configured by the network device cannot all be carried in the system bandwidth, and only part of the resources of the control resource set configured by the network device are in the system bandwidth, that is, the resources that can actually transmit the channel / signal. The resources outside the system bandwidth cannot transmit the channel / signal.
[0160] In an implementation, the terminal can determine the resource allocation range of the PDSCH based on one or more of the system bandwidth, the resource range of the control resource set, and the available resources in the control resource set for transmitting the channel / signal. The disclosure embodiments do not limit this, and the following determination of the resource allocation range of the PDSCH is only illustrative.
[0161] In the embodiments of the disclosure, when the bandwidth of the control resource set is greater than the system bandwidth, the resource allocation range of the PDSCH is determined, and the resource allocation of the PDSCH is performed based on the resource allocation range, so that the network device can transmit the PDSCH based on the allocated resources of the PDSCH, and the transmission reliability of the PDSCH is improved.
[0162] In the resource allocation method provided by the embodiments of the disclosure, the resource allocation range is determined based on the system bandwidth.
[0163] In some embodiments, the system bandwidth is determined based on the indication information.
[0164] In an implementation, the indication information is carried in the master information block (MIB).
[0165] For example, the system bandwidth is indicated based on a spare bit in the MIB or an information field indicating the subcarrier spacing.
[0166] In other embodiments, the system bandwidth is determined based on the frequency band bandwidth corresponding to the frequency band in which the terminal operates.
[0167] For example, the system bandwidth is determined based on the frequency band bandwidth corresponding to the frequency band in which the terminal operates or the minimum frequency band bandwidth corresponding to the frequency band in which the terminal operates.
[0168] For example, the system bandwidth is determined based on the lowest frequency point corresponding to the SSB and the minimum frequency band bandwidth corresponding to the frequency band in which the terminal operates.
[0169] For example, the lowest frequency point corresponding to the SSB is x, and the minimum frequency band bandwidth corresponding to the frequency band in which the terminal operates is Y, and the system bandwidth is between x and x+Y.
[0170] In the embodiments of the present disclosure, when the bandwidth of the control resource set is greater than the system bandwidth, the resource allocation of the PDSCH can be based on the system bandwidth, so that the network device can transmit the PDSCH based on the allocated resources of the PDSCH, and the transmission reliability of the PDSCH is improved.
[0171] In the resource allocation method provided by the embodiments of the present disclosure, the resource allocation range is determined based on the resource range of the control resource set, and the resource allocation of the PDSCH is performed in the resource range of the control resource set. However, since the bandwidth of the control resource set is greater than the system bandwidth, only part of the resources in the control resource set can actually transmit channels / signals. Based on this, the embodiments of the present disclosure further provide a resource determination method, as shown in Figure 4 The method comprises the following steps:
[0172] In step S31, the available resources for transmitting channels / signals in the resource range of the control resource set are determined.
[0173] In some embodiments, the available resources for transmitting channels / signals in the control resource set are determined based on the system bandwidth and / or the resources of the control resource set.
[0174] In an implementation, the available resources for transmitting channels / signals in the control resource set are determined based on the system bandwidth.
[0175] For example, the system bandwidth is 3.8MHz, and the number of resources that can be carried in the system bandwidth is 18, so the number of available resources for transmitting channels / signals in the control resource set is also 18.
[0176] In an implementation, the available resources for transmitting channels / signals in the control resource set are determined based on the resources of the control resource set.
[0177] For example, the resources of the control resource set are determined based on the first indication information of the MIB, and the available resources for transmitting channels / signals in the control resource set are determined based on the second indication information of the MIB and the resources of the control resource set. For example, the resources of the control resource set are determined based on the PDCCH-ConfigSIB1 information field of the MIB, and reference can be made to Table 1 described above. The available resources for transmitting channels / signals in the control resource set are determined based on the spare information field in the MIB and the resources of the control resource set.
[0178] For example, the spare information field indicates that the number of available resources of the control resource set is 14, and the resources of the control resource set are 24, so the available resources for transmitting channels / signals in the control resource set are 14 resources in the 24 resources.
[0179] The embodiment of the present disclosure further provides a resource allocation method, as shown in Figure 5 The method comprises the following steps:
[0180] In step S41, the resource occupied by the PDSCH in the available resource of the control resource set for the transmission channel / signal is determined based on the resource allocation range, the resource allocation domain of the PDCCH, and the available resource of the control resource set for the transmission channel / signal.
[0181] For example, the resource allocation range is determined based on the resource range of the control resource set, the resource range of the control resource set is PRB2 to PRB25, the resource of the PDSCH indicated by the resource allocation domain of the PDCCH is PRB14 to PRB20, and the available resource of the control resource set for the transmission channel / signal is PRB2 to PRB17. It can be seen that the resource occupied by the PDSCH in the available resource of the control resource set for the transmission channel / signal is only PRB14 to PRB17.
[0182] In the embodiment of the present disclosure, the resource occupied by the PDSCH in the available resource of the control resource set for the transmission channel / signal is determined based on the resource allocation range, the resource allocation domain of the PDCCH, and the available resource of the control resource set for the transmission channel / signal, so that the resource allocated to the PDSCH is located in the resource occupied by the PDSCH in the available resource of the control resource set for the transmission channel / signal, and the transmission reliability of the PDSCH is improved.
[0183] The embodiment of the present disclosure further provides a data processing method, as shown in Figure 6 The method comprises the following steps:
[0184] In step S51, the de-rate matching and de-resource mapping are performed based on the resource occupied by the PDSCH in the available resource of the control resource set for the transmission channel / signal.
[0185] The process of the de-rate matching is opposite to that of the rate matching, and is actually the inverse process of the rate matching, including recovering the bits that are dropped or dropping the repeated bits.
[0186] The process of the de-resource mapping is opposite to that of the resource mapping, and the terminal determines the mapping position of the time-frequency resource actually carrying the PDSCH data in the PDSCH resource through the de-resource mapping.
[0187] In one embodiment, the network device performs rate matching and resource mapping based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set, for example, if the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set are PRBs 14 to 17, the network device performs rate matching according to 4 PRBs and resource mapping in PRBs 14 to 17, and similarly, the terminal performs de-rate matching according to 4 PRBs and de-resource mapping in PRBs 14 to 17.
[0188] The embodiments of the present disclosure further provide a data transmission method, as shown in the following steps: Figure 7
[0189] In step S61, the downlink channel / signal is received based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
[0190] For example, if the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set are PRBs 14 to 17, the terminal receives the channel / signal based on PRBs 14 to 17.
[0191] In the embodiments of the present disclosure, step S61 can be implemented alone or in combination with any of the above embodiments, and the embodiments of the present disclosure are not limited herein.
[0192] The embodiments of the present disclosure further provide a data processing method, as shown in the following steps: Figure 8
[0193] In step S71, de-rate matching and de-resource mapping are performed based on the resources indicated by the resource allocation field of the PDCCH.
[0194] In one embodiment, the network device performs rate matching and resource mapping based on the resources indicated by the resource allocation field of the PDCCH, for example, if the resources indicated by the resource allocation field of the PDCCH are PRBs 2 to 17, the network device performs rate matching according to 16 PRBs and resource mapping in PRBs 2 to 17, and similarly, the terminal performs de-rate matching according to 16 PRBs and de-resource mapping in PRBs 2 to 17.
[0195] In the embodiments of the present disclosure, step S71 can be implemented alone or in combination with any of the above embodiments, and the embodiments of the present disclosure are not limited herein.
[0196] In the resource allocation method provided by the embodiments of the present disclosure, as shown in the following steps: Figure 9
[0197] In step S81, the terminal receives the downlink channel / signal based on the available resources for the transmission channel / signal in the control resource set.
[0198] For example, the available resources for the transmission channel / signal in the control resource set are PRBs 5 to 17, and the terminal receives the channel / signal based on the PRBs 5 to 17.
[0199] In the embodiments of the present disclosure, step S81 can be implemented alone or in combination with any of the above embodiments, and the embodiments of the present disclosure are not limited herein.
[0200] The embodiments of the present disclosure also provide a data processing method, as shown in Figure 10 The method comprises the following steps:
[0201] In step S91, the transmission symbols outside the available resources for the transmission channel / signal in the control resource set are padded.
[0202] In the embodiments of the present disclosure, step S91 can be implemented alone or in combination with step S81, and the embodiments of the present disclosure are not limited herein.
[0203] In the resource allocation method provided by the embodiments of the present disclosure, the resource allocation range is determined based on the resource range of the control resource set, the terminal receives the PDSCH in the system bandwidth, or the terminal can receive all the resources allocated by the terminal for the PDSCH.
[0204] In the embodiments of the present disclosure, the terminal does not expect to receive the PDSCH outside the system bandwidth, or the terminal believes that the terminal can receive all the resources allocated by the terminal for the PDSCH.
[0205] The embodiments of the present disclosure also provide a resource mapping method, as shown in Figure 11 The method comprises the following steps:
[0206] In step S1001, in response to the resource allocation including allocating a virtual resource block for the PDSCH, mapping the virtual resource block to the physical resource block based on the resource allocation range.
[0207] In an implementation, when performing resource allocation, a virtual resource block (VRB) can be allocated, and the network device and the terminal can map the VRB to a physical resource block (PRB) according to a pre-agreed interleaver to obtain information carried in the PRB.
[0208] In the embodiments of the present disclosure, step S1001 can be implemented alone or in combination with any of the above embodiments, and the embodiments of the present disclosure are not limited herein.
[0209] Based on the same concept, the embodiment of the disclosure further provides a resource allocation method performed by a network device.
[0210] Figure 12 is a flow chart of a resource allocation method according to an exemplary embodiment, as shown in Figure 12 The resource allocation method is performed by a network device, including the following steps.
[0211] In step S1101, it is determined that the bandwidth configured to the control resource set is greater than the system bandwidth, and the allocation resource of the PDSCH allocated to the terminal based on the resource allocation range is obtained.
[0212] In an embodiment, the resource configured to the control resource set by the network device is a frequency domain resource, such as the number of PRBs.
[0213] In an embodiment, the control resource set is control resource set 0.
[0214] In step S1102, the PDSCH is transmitted based on the allocation resource of the PDSCH.
[0215] In the embodiment of the disclosure, when the network device configures the bandwidth of the control resource set to be greater than the system bandwidth, the allocation resource of the PDSCH allocated to the terminal based on the resource allocation range is obtained, and the PDSCH is transmitted based on the allocation resource of the PDSCH, so that the network device can transmit the PDSCH based on the resource allocated to the PDSCH, and improve the transmission reliability of the PDSCH.
[0216] In the resource allocation method provided in the embodiment of the disclosure, it is determined that the bandwidth of the control resource set configured by the network device is less than or equal to the system bandwidth, and it can be determined that the resource allocation range of the PDSCH is the bandwidth of the control resource set.
[0217] The embodiment of the disclosure further provides a resource allocation method, and the allocation resource of the PDSCH is determined based on the resource allocation range and the resource allocation domain of the PDCCH, and the resource allocation domain of the PDCCH is used to indicate the resource allocation amount and the resource location of the PDSCH in the resource allocation range.
[0218] For example, the resource allocation domain of the PDCCH is used to indicate that the resource allocation amount of the PDSCH in the resource allocation range is 10 PRBs, and the resource location is the 2nd PRB. Then the resource allocated to the PDCCH is 10 PRBs after the 2nd PRB in the resource allocation range.
[0219] In the embodiment of the disclosure, the network device transmits the PDSCH based on the resource allocation amount and the resource location of the PDSCH in the resource allocation range, thereby improving the reliability of the PDSCH transmission.
[0220] In the resource allocation method provided in the embodiments of the present disclosure, the resource allocation range of the PDSCH is determined based on at least one of the following:
[0221] a system bandwidth;
[0222] a resource range of the control resource set;
[0223] available resources for transmission channels / signals in the control resource set.
[0224] In an embodiment, the resource allocation range is a resource range corresponding to the system bandwidth, and the resource allocation of the PDSCH is performed within the system bandwidth.
[0225] In an embodiment, the resource allocation range is a resource range corresponding to the control resource set, and the resource allocation of the PDSCH is performed within the resource range of the control resource set.
[0226] The resource range of the control resource set represents the resources configured by the network device to the control resource set.
[0227] In an embodiment, the resource allocation range is a resource range corresponding to the available resources for transmission channels / signals in the control resource set, and the resource allocation of the PDSCH is performed within the available resources for transmission channels / signals in the control resource set.
[0228] The available resources for transmission channels / signals in the control resource set represent the resources that can actually transmit channels / signals in the control resource set. This is because the bandwidth configured by the network device to the control resource set is greater than the system bandwidth, and the resources configured by the network device to the control resource set cannot all be carried in the system bandwidth, and only part of the resources configured by the network device to the control resource set are in the system bandwidth, that is, the resources that can actually transmit channels / signals. The resources outside the system bandwidth cannot transmit channels / signals.
[0229] In an embodiment, the terminal can determine the resource allocation range of the PDSCH based on one or more of the system bandwidth, the resource range of the control resource set, and the available resources for transmission channels / signals in the control resource set, which is not limited in the embodiments of the present disclosure, and the following determination of the resource allocation range of the PDSCH is only illustrative.
[0230] In the embodiments of the present disclosure, when the bandwidth of the control resource set is greater than the system bandwidth, the terminal determines the resource allocation range of the PDSCH, and performs the resource allocation of the PDSCH based on the resource allocation range, so that the network device can transmit the PDSCH based on the allocated resources of the PDSCH, and improve the transmission reliability of the PDSCH.
[0231] In a resource allocation method provided in an embodiment of the present disclosure, a resource allocation range is determined based on a system bandwidth.
[0232] In some embodiments, the system bandwidth is determined based on indication information.
[0233] In an implementation, the indication information is carried in a master information block (MIB).
[0234] For example, the system bandwidth is determined based on a spare bit in the MIB or information indicating a subcarrier spacing.
[0235] In other embodiments, the system bandwidth is determined based on a frequency band bandwidth corresponding to a frequency band in which the terminal operates.
[0236] For example, the system bandwidth is determined based on a frequency band bandwidth corresponding to a frequency band in which the terminal operates or a minimum frequency band bandwidth corresponding to the frequency band in which the terminal operates.
[0237] For example, the system bandwidth is determined based on a lowest frequency point corresponding to a Synchronous Signal Block (SSB) and a minimum frequency band bandwidth corresponding to a frequency band in which the terminal operates.
[0238] For example, if the lowest frequency point corresponding to the SSB is x and the minimum frequency band bandwidth corresponding to the frequency band in which the terminal operates is Y, the system bandwidth is located between x and x+Y.
[0239] In an embodiment of the present disclosure, when the bandwidth of the control resource set is greater than the system bandwidth, the terminal can perform resource allocation of the PDSCH based on the system bandwidth, so that the network device can transmit the PDSCH based on the allocated resources of the PDSCH, thereby improving the transmission reliability of the PDSCH.
[0240] In a resource allocation method provided in an embodiment of the present disclosure, the resource allocation range is determined based on a resource range of a control resource set, and resource allocation of the PDSCH is performed within the resource range of the control resource set. However, since the bandwidth of the control resource set is greater than the system bandwidth, only part of the resources in the control resource set can actually transmit channels / signals.
[0241] In some embodiments, the available resources in the control resource set for transmitting channels / signals are determined based on the system bandwidth and / or the resources of the control resource set.
[0242] In an implementation, the available resources in the control resource set for transmitting channels / signals are determined based on the system bandwidth.
[0243] For example, the system bandwidth is 3.8MHz, the number of resources that can be carried in the system bandwidth is 18, and the number of available resources for transmission channels / signals in the control resource set is also 18.
[0244] In an implementation, the available resources for transmission channels / signals in the control resource set are determined based on the resources of the control resource set.
[0245] For example, the resources of the control resource set are determined based on the first indication information of the MIB, and the available resources for transmission channels / signals in the control resource set are determined based on the second indication information of the MIB and the resources of the control resource set. For example, the resources of the control resource set are determined based on the PDCCH-ConfigSIB1 information field of the MIB, which can refer to Table 1 described above. The available resources for transmission channels / signals in the control resource set are determined based on the spare information field in the MIB and the resources of the control resource set.
[0246] The embodiments of the present disclosure also provide a resource allocation method. The resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set are determined based on the resource allocation range, the resource allocation field of the PDCCH, and the available resources for transmission channels / signals in the control resource set.
[0247] For example, the resource allocation range is determined based on the resource range of the control resource set, the resource range of the control resource set is PRB2-PRB25, the resource of the PDSCH indicated by the resource allocation field of the PDCCH is PRB14-PRB20, the available resources for transmission channels / signals in the control resource set are PRB2-PRB17, and it can be seen that the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set are only PRB14-PRB17.
[0248] In the embodiments of the present disclosure, the terminal can jointly determine the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set based on the resource allocation range, the resource allocation field of the PDCCH, and the available resources for transmission channels / signals in the control resource set, so as to ensure that the resources allocated to the PDSCH are located in the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set, and improve the transmission reliability of the PDSCH.
[0249] The embodiments of the present disclosure also provide a data processing method, as shown in Figure 13 The method comprises the following steps:
[0250] In step S1201, rate matching and resource mapping are performed based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
[0251] In an embodiment, the network device performs rate matching and resource mapping based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set. For example, if the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set are PRBs 14 to 17, the network device performs rate matching according to 4 PRBs and resource mapping in PRBs 14 to 17, and the terminal performs de-rate matching according to 4 PRBs and de-resource mapping in PRBs 14 to 17.
[0252] The embodiments of the present disclosure also provide a data transmission method, as shown in the following steps. Figure 14
[0253] In step S1301, a downlink channel / signal is transmitted based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
[0254] For example, if the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set are PRBs 14 to 17, the terminal receives a channel / signal based on PRBs 14 to 17.
[0255] In the embodiments of the present disclosure, step S1301 can be implemented alone or in combination with any one of the above embodiments, and the embodiments of the present disclosure are not limited herein.
[0256] The embodiments of the present disclosure also provide a data processing method, as shown in the following steps. Figure 15
[0257] In step S1401, de-rate matching and de-resource mapping are performed based on the resources indicated by the resource allocation field of the PDCCH.
[0258] In an embodiment, the network device performs rate matching and resource mapping based on the resources indicated by the resource allocation field of the PDCCH. For example, if the resources indicated by the resource allocation field of the PDCCH are PRBs 2 to 17, the network device performs rate matching according to 16 PRBs and resource mapping in PRBs 2 to 17, and the terminal performs de-rate matching according to 16 PRBs and de-resource mapping in PRBs 2 to 17.
[0259] In the embodiments of the present disclosure, step S1401 can be implemented alone or in combination with any one of the embodiments of the present disclosure, and the embodiments of the present disclosure are not limited herein.
[0260] In the resource allocation method provided by the embodiment of the present disclosure, as shown in Figure 16 the method comprises the following steps:
[0261] In step S1501, the network device transmits the downlink channel / signal based on the available resources for the transmission channel / signal in the control resource set.
[0262] For example, the available resources for the transmission channel / signal in the control resource set are PRB 5 to 17, and the network device transmits the channel / signal based on PRB 5 to 17.
[0263] In the embodiment of the present disclosure, step S1501 can be implemented alone or in combination with any one of the above embodiments, and the embodiment of the present disclosure does not limit here.
[0264] The embodiment of the present disclosure also provides a data processing method, as shown in Figure 17 the method comprises the following steps:
[0265] In step S1601, the network device discards the transmission symbol mapped outside the available resources for the transmission channel / signal in the control resource set.
[0266] In the embodiment of the present disclosure, step S1601 can be implemented alone or in combination with step S1501 described above, and the embodiment of the present disclosure does not limit here.
[0267] It should be noted that those skilled in the art can understand that the various embodiments / embodiments described above in the embodiments of the present disclosure can be used with the foregoing embodiments, or can be used independently. Whether it is used alone or together with the foregoing embodiments, the implementation principle is similar. In the embodiments of the present disclosure, some embodiments are described as embodiments used together. Of course, those skilled in the art can understand that such example description is not a limitation of the embodiments of the present disclosure.
[0268] Based on the same concept, the embodiment of the present disclosure also provides a resource allocation device.
[0269] It can be understood that the resource allocation device provided by the embodiment of the present disclosure comprises the corresponding hardware structure and / or software module for executing each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiments of the present disclosure, the embodiments of the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art 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 technical solutions of the embodiments of the present disclosure.
[0270] Figure 18 is a block diagram of a resource allocation apparatus according to an exemplary embodiment. Referring to Figure 18 , the apparatus includes a processing module 101.
[0271] The processing module 101 is configured to determine that a bandwidth of a control resource set configured by a network device is greater than a system bandwidth, determine a resource allocation range of a physical downlink shared channel (PDSCH), and perform resource allocation of the PDSCH based on the resource allocation range.
[0272] In an embodiment, the resource allocation range of the PDSCH is determined based on at least one of the following:
[0273] the system bandwidth;
[0274] a resource range of the control resource set;
[0275] available resources in the control resource set for transmission channels / signals.
[0276] In an embodiment, the processing module 101 is configured to determine, based on the resource allocation range and a resource allocation domain of a physical downlink control channel (PDCCH), a resource allocation amount and a resource location of the PDSCH in the resource allocation range, the resource allocation domain of the PDCCH being used to indicate the resource allocation amount and the resource location of the PDSCH in the resource allocation range.
[0277] In an embodiment, the resource allocation range is determined based on the system bandwidth, and the system bandwidth is determined based on indication information, the indication information being carried in a master information block (MIB); or
[0278] The system bandwidth is determined based on a frequency band bandwidth corresponding to a frequency band in which a terminal operates.
[0279] In an embodiment, the resource allocation range is determined based on a resource range of the control resource set, and the processing module is configured to determine available resources in the resource range of the control resource set for transmission channels / signals.
[0280] In an embodiment, the processing module 101 is configured to determine, based on the resource allocation range, the resource allocation domain of the PDCCH, and the available resources in the control resource set for transmission channels / signals, a resource occupied by the PDSCH in the available resources in the control resource set for transmission channels / signals.
[0281] In an embodiment, the processing module 101 is configured to perform de-rate matching and de-resource mapping based on the available resources in the control resource set for transmission channels / signals.
[0282] In an embodiment, the processing module 101 is configured to perform de-rate matching and de-resource mapping based on resources indicated by the resource allocation domain of the PDCCH
[0283] In an embodiment, the receiving module 102 is configured to receive the downlink channel / signal based on the available resources in the control resource set for transmission channel / signal.
[0284] In an embodiment, the processing module 101 is configured to pad the transmission symbols mapped outside the available resources in the control resource set for transmission channel / signal.
[0285] In an embodiment, the resource allocation range is determined based on the resource range of the control resource set, and the terminal receives the PDSCH within the system bandwidth, or the terminal receives all the resources allocated to the PDSCH by the terminal.
[0286] In an embodiment, the available resources in the control resource set for transmission channel / signal are determined based on the system bandwidth and / or the resources of the control resource set.
[0287] In an embodiment, the processing module 101 is configured to map the virtual resource block to the physical resource block based on the resource allocation range in response to the resource allocation including allocating the virtual resource block to the PDSCH.
[0288] Figure 19 is a block diagram of a resource allocation apparatus according to an exemplary embodiment. Referring to Figure 19 , the apparatus includes a processing module 201 and a sending module 202.
[0289] The processing module 201 is configured to determine that the bandwidth configured to the control resource set is greater than the system bandwidth, and obtain the allocated resources of the physical downlink shared channel (PDSCH) allocated to the terminal based on the resource allocation range.
[0290] The sending module 202 is configured to send the PDSCH based on the allocated resources of the PDSCH.
[0291] In an embodiment, the resource allocation range is determined based on at least one of the following:
[0292] the system bandwidth;
[0293] the resource range of the control resource set;
[0294] the available resources in the control resource set for transmission channel / signal.
[0295] In an embodiment, the allocated resources are determined based on the resource allocation range and the resource allocation field of the physical downlink control channel (PDCCH), and the resource allocation field of the PDCCH is used to indicate the resource allocation amount and the resource location of the PDSCH within the resource allocation range.
[0296] In an embodiment, the resource allocation range is determined based on a system bandwidth, and the system bandwidth is determined based on indication information, and the indication information is carried in a master information block (MIB).
[0297] The system bandwidth is determined based on a frequency band bandwidth corresponding to a frequency band in which the terminal operates.
[0298] In an embodiment, the resource allocation range is determined based on a resource range of the control resource set, and the resource range of the control resource set includes available resources for transmission channels / signals.
[0299] In an embodiment, the PDSCH occupies resources in the available resources for transmission channels / signals in the control resource set based on the resource allocation range, the resource allocation domain of the PDCCH, and the available resources for transmission channels / signals in the control resource set.
[0300] In an embodiment, the processing module 201 is configured to perform rate matching and resource mapping based on the available resources for transmission channels / signals in the control resource set.
[0301] In an embodiment, the processing module 201 is configured to perform rate matching and resource mapping based on the resources indicated by the resource allocation domain of the PDCCH.
[0302] In an embodiment, the processing module 201 is configured to transmit downlink channels / signals based on the available resources for transmission channels / signals in the control resource set.
[0303] In an embodiment, the processing module 201 is configured to discard transmission symbols mapped outside the available resources for transmission channels / signals in the control resource set.
[0304] In an embodiment, the available resources for transmission channels / signals in the control resource set are determined based on a system bandwidth and / or a resource of the control resource set.
[0305] Figure 20 is a block diagram of a resource allocation apparatus according to an example embodiment. For example, the apparatus 300 can be a mobile phone, computer, digital broadcast terminal, message communicator, game console, tablet device, medical device, fitness device, personal digital assistant, or the like.
[0306] Referring to Figure 20 , the apparatus 300 can include one or more of the following components: a processing component 302, a memory 304, a power supply component 306, a multimedia component 308, an audio component 310, an input / output (I / O) interface 312, a sensor component 314, and a communication component 316.
[0307] The processing component 302 generally controls the overall operations of the device 300, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 302 can include one or more processors 320 to execute instructions delivered from the memory 304 to complete all or part of the steps of the methods described above. In addition, the processing component 302 can include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 can include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.
[0308] The memory 304 is configured to store various types of data to support operations of the device 300. Examples of these data include instructions for any application or method operating on the device 300, contact data, phonebook data, messages, pictures, videos, and the like. The memory 304 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0309] The power component 306 provides power to the various components of the device 300. The power component 306 can include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the device 300.
[0310] The multimedia component 308 includes a screen providing an output interface between the device 300 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensors can not only sense a boundary of a touching or sliding action, but also detect duration and pressure related to the touching or sliding action. In some embodiments, the multimedia component 308 includes a front camera and / or a back camera. The front camera and / or the back camera can receive external multimedia data when the device 300 is in an operation mode, such as a shooting mode or a video mode. Each of the front and back cameras can be a fixed optical lens system or have a focal length and optical zoom capability.
[0311] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC) that is configured to receive an external audio signal when the device 300 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 304 or transmitted via the communication component 316. In some embodiments, the audio component 310 also includes a speaker for outputting audio signals.
[0312] The I / O interface 312 provides an interface between the processing component 302 and peripheral interface modules, which can include a keypad, a click wheel, buttons, and so on. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0313] The sensor component 314 includes one or more sensors for providing status assessments of various aspects of the device 300. For example, the sensor component 314 can detect an open / closed position of the device 300, relative positioning of components, such as a display and a keypad of the device 300, a change of position of the device 300 or a component of the device 300, presence or absence of user contact with the device 300, changes in orientation or acceleration / deceleration
[0314] The communication component 316 is configured to facilitate wired or wireless communication between the device 300 and other devices. The device 300 can access a wireless network based on a corresponding communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an example embodiment, the communication component 316 receives broadcast signals or broadcast-related information from external broadcast management systems via a broadcast channel. In an example embodiment, the communication component 316 also includes a Near Field Communication (NFC) module to promote short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0315] In an exemplary embodiment, the apparatus 300 can be implemented using one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic devices, to perform the above methods.
[0316] In an exemplary embodiment, a non-transitory computer readable storage medium including instructions, such as the memory 304 including instructions, is also provided, which can be executed by the processor 320 of the apparatus 300 to complete the above methods. For example, the non-transitory computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.
[0317] Figure 21 is a block diagram of a resource allocation apparatus according to an exemplary embodiment. For example, the apparatus 400 can be provided as a network device. Referring to Figure 21 , the apparatus 400 includes a processing component 422, which further includes one or more processors, and a memory resource represented by a memory 432, for storing instructions, such as an application program, executable by the processing component 422. The application program stored in the memory 432 can include one or more than one module each corresponding to a set of instructions. In addition, the processing component 422 is configured to execute the instructions to perform the above methods.
[0318] The apparatus 400 can also include a power supply component 426 configured to perform power management of the apparatus 400, a wired or wireless network interface 450 configured to connect the apparatus 400 to a network, and an input output (I / O) interface 458. The apparatus 400 can operate based on an operating system stored in the memory 432, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or the like.
[0319] In an exemplary embodiment, a non-transitory computer readable storage medium including instructions, such as the memory 432 including instructions, is also provided, which can be executed by the processing component 422 of the apparatus 400 to complete the above methods. For example, the non-transitory computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.
[0320] It should be further understood that the term "multiple" in the present disclosure refers to two or more, and other quantifiers are similar thereto. The term "and / or" describes an associated relationship between associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects. The singular forms "a", "said" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0321] It should be further understood that the meanings of the words "in response to", "if" and the like in the present disclosure depend on the context and the actual use scenario, such as the word "in response to" used herein can be interpreted as "when" or "when" or "if".
[0322] It should be further understood that the terms "first", "second" and the like are used to describe various information, but these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not represent a specific order or importance. In fact, the expressions "first", "second" and the like can be used interchangeably. For example, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information without departing from the scope of the present disclosure.
[0323] It should be further understood that although the operations are described in a specific order in the accompanying drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order or in a serial order, or requiring all the shown operations to be performed to obtain the desired results. In a specific environment, multitasking and parallel processing can be advantageous.
[0324] Other embodiments of the present disclosure will be apparent to those skilled in the art upon consideration of the specification and practice of the disclosed application. The present application is intended to cover any variations, uses or adaptive changes of the present disclosure following the general principles of the present disclosure and including common knowledge or conventional technical means in the art not disclosed in the present disclosure.
[0325] It should be understood that the present disclosure is not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A resource allocation method, characterized by, The method is performed by a user equipment (UE), and comprises: determining that a bandwidth configured by a network device to a control resource set is greater than a system bandwidth; determining a resource allocation range of a physical downlink shared channel (PDSCH), the resource allocation range of the PDSCH being determined based on a resource range of the control resource set; determining available resources for transmission channels and / or signals within the resource range of the control resource set; performing resource allocation of the PDSCH based on the resource allocation range of the PDSCH; the performing resource allocation of the PDSCH based on the resource allocation range of the PDSCH comprises: determining, based on the resource allocation range of the PDSCH and a resource allocation domain of a physical downlink control channel (PDCCH), a resource allocation amount and a resource location of the PDSCH within the resource allocation range.
2. The method of claim 1, wherein, the resource allocation range of the PDSCH is determined based on at least one of: the system bandwidth; available resources for transmission channels / signals in the control resource set.
3. The method of claim 2, wherein, the resource allocation range is determined based on the system bandwidth, the system bandwidth is determined based on indication information, and the indication information is carried in a master information block (MIB); or the system bandwidth is determined based on a frequency band bandwidth corresponding to a frequency band in which the UE operates.
4. The method of claim 1, wherein, the method further comprises: determining, based on the resource allocation range, a resource allocation domain of the PDCCH, and available resources for transmission channels / signals in the control resource set, resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
5. The method of claim 4, wherein, the method further comprises: performing de-rate matching and de-resource mapping based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
6. The method of claim 5, wherein, the method further comprises: receiving a downlink channel / signal based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
7. The method of claim 4, wherein, the method further comprises: performing de-rate matching and de-resource mapping based on resources indicated by the resource allocation domain of the PDCCH.
8. The method of claim 7, wherein, the method further comprises: receiving a downlink channel / signal based on the available resources for transmission channels / signals in the control resource set.
9. The method of claim 8, wherein, the method further comprises: padding transmission symbols mapped outside the available resources for transmission channels / signals in the control resource set.
10. The method of claim 2, wherein, the UE receives the PDSCH within the system bandwidth, or the UE receives all resources allocated by the network device for the PDSCH.
11. The method of claim 1, wherein, the available resources for transmission channels / signals in the control resource set are determined based on the system bandwidth and / or the control resource set.
12. The method according to any one of claims 1 to 11, characterized in that, the method further comprises: in response to the resource allocation comprising allocating virtual resource blocks for the PDSCH, performing mapping of the virtual resource blocks to physical resource blocks based on the resource allocation range.
13. A method of resource allocation, characterized by, The method is performed by a network device, and comprises: determining that a bandwidth configured to a control resource set is greater than a system bandwidth; obtaining a resource allocation range of a physical downlink shared channel (PDSCH) determined by a user equipment (UE), the resource allocation range of the PDSCH being determined based on a resource range of a control resource set, and allocation resources of the PDSCH determined based on the resource allocation range of the PDSCH, the resource range of the control resource set including available resources for transmission channels and / or signals; transmitting the PDSCH based on the allocation resources of the PDSCH; allocating resources of the PDSCH in the resource allocation range of the PDSCH; determining a resource allocation domain of a physical downlink control channel (PDCCH) based on an amount of resource allocation and a resource location of the PDSCH in the resource allocation range.
14. The method of claim 13, wherein, The resource allocation range is determined based on at least one of: a system bandwidth; the available resources for transmission channels / signals in the control resource set.
15. The method of claim 14, wherein, The resource allocation range is determined based on a system bandwidth, the system bandwidth being determined based on indication information, the indication information being carried in a master information block (MIB); or The system bandwidth is determined based on a frequency band bandwidth corresponding to a frequency band in which the UE operates.
16. The method of claim 13, wherein, The resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set are determined based on the resource allocation range, the resource allocation domain of the PDCCH, and the available resources for transmission channels / signals in the control resource set.
17. The method of claim 16, wherein, The method further includes: performing rate matching and resource mapping based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
18. The method of claim 17, wherein, The method further includes: transmitting downlink channels / signals based on the resources occupied by the PDSCH in the available resources for transmission channels / signals in the control resource set.
19. The method of claim 16, wherein, The method further includes: performing rate matching and resource mapping based on the resources indicated by the resource allocation domain of the PDCCH.
20. The method of claim 19, wherein, The method further includes: transmitting downlink channels / signals based on the available resources for transmission channels / signals in the control resource set.
21. The method of claim 20, wherein, The method further includes: discarding transmission symbols mapped outside the available resources for transmission channels / signals in the control resource set.
22. The method of any one of claims 13 to 21, wherein, The available resources for transmission channels / signals in the control resource set are determined based on a system bandwidth and / or a resource of the control resource set.
23. A resource allocation device, characterized in that, The apparatus includes: a processing module configured to determine that a bandwidth of a control resource set configured by a network device is greater than a system bandwidth, determine a resource allocation range of a physical downlink shared channel (PDSCH), the resource allocation range of the PDSCH being determined based on a resource range of the control resource set, and determine available resources for transmission channels and / or signals in the resource range of the control resource set, and allocate resources of the PDSCH based on the resource allocation range of the PDSCH; the processing module is further configured to determine an amount of resource allocation and a resource location of the PDSCH in the resource allocation range based on the resource allocation range of the PDSCH and a resource allocation domain of a physical downlink control channel (PDCCH).
24. A resource allocation device, characterized in that, The apparatus includes: The processing module is configured to determine that a bandwidth configured to a control resource set is greater than a system bandwidth, acquire a resource allocation range of a physical downlink shared channel (PDSCH) determined by a user equipment (UE), and determine allocated resources allocated to the PDSCH based on the resource allocation range of the PDSCH, wherein the resource allocation range of the PDSCH is determined based on a resource range of the control resource set, and the resource range of the control resource set includes available resources for transmission channels and / or signals; and perform resource allocation of the PDSCH in the resource allocation range of the PDSCH; and determine a resource allocation domain of a physical downlink control channel (PDCCH) based on an amount and a location of resources allocated to the PDSCH in the resource allocation range. The sending module is configured to send the PDSCH based on the allocated resources of the PDSCH.
25. A communications device, characterized by The communication device is configured to perform the method of any one of claims 1-12 or any one of claims 13-22.
26. A storage medium characterized by The storage medium has instructions stored therein, and when the instructions in the storage medium are executed by a processor of a user equipment (UE), the UE is enabled to perform the method of any one of claims 1-12; or when the instructions in the storage medium are executed by a processor of a network device, the network device is enabled to perform the method of any one of claims 13-22.
27. A communication system comprising a user equipment (UE) and a network device, wherein, the UE is configured to perform the method of any one of claims 1-12; the network device is configured to perform the method of any one of claims 13-22.
Citation Information
Patent Citations
Channel transmission method, terminal device, and network device
WO2022021031A1