RESOURCE ALLOCATION METHOD AND APPARATUS
20230199734 · 2023-06-22
Assignee
Inventors
Cpc classification
H04W72/23
ELECTRICITY
H04L5/0053
ELECTRICITY
H04L5/0044
ELECTRICITY
H04W72/1263
ELECTRICITY
International classification
Abstract
This application provides a resource allocation method and apparatus, and relates to the communication field, so that an IRS array control parameter can be determined by using a flexible slot resource, and transmission of uplink data and downlink data is not affected. The method includes: A terminal device obtains resource indication information, where the resource indication information indicates an uplink UL transmission resource and a downlink DL transmission resource in a flexible slot, and the flexible slot is used to determine an intelligent reflecting surface IRS array control parameter. The terminal device performs UL transmission and DL transmission based on the resource indication information.
Claims
1. A resource allocation method, wherein the method comprises: obtaining, by a first communication apparatus, resource indication information, wherein the resource indication information indicates an uplink (UL) transmission resource and a downlink (DL) transmission resource in a flexible slot, and the flexible slot is used to determine an intelligent reflecting surface (IRS) array control parameter; and performing, by the first communication apparatus, UL transmission and DL transmission based on the resource indication information.
2. The method according to claim 1, wherein an uplink cascading channel and a downlink cascading channel between the first communication apparatus and a network device have reciprocity, the resource indication information comprises first indication information, the first indication information comprises first resource configuration information, the first resource configuration information is used to configure a first UL transmission resource and a first DL transmission resource, the first UL transmission resource comprises a first time period, the first DL transmission resource comprises a second time period, the first time period is earlier than the second time period, and a quantity of symbols comprised in the first time period and a quantity of symbols comprised in the second time period are the same or different.
3. The method according to claim 2, wherein the first indication information further comprises a first IRS array control parameter, and the method further comprises: sending, by the first communication apparatus, an uplink reference signal to the network device by using the first UL transmission resource, so that the network device obtains a second IRS array control parameter based on the first IRS array control parameter and the uplink reference signal; and receiving, by the first communication apparatus by using the first DL transmission resource, a first downlink signal and/or first downlink data that are/is reflected by an IRS array based on the second IRS array control parameter.
4. The method according to claim 1, wherein an uplink cascading channel and a downlink cascading channel between the first communication apparatus and a network device have no reciprocity, the resource indication information comprises second indication information, the second indication information comprises second resource configuration information, the second resource configuration information is used to configure a second DL transmission resource and a second UL transmission resource, the second DL transmission resource comprises a third time period, the second UL transmission resource comprises a fourth time period, the third time period is earlier than the fourth time period, and a quantity of symbols comprised in the third time period and a quantity of symbols comprised in the fourth time period are the same or different.
5. The method according to claim 4, wherein the method further comprises: sending, by a target terminal device, request information to the network device, wherein the request information is used to request to participate in a process of determining the IRS array control parameter, and the target terminal device is at least one device in the first communication apparatus.
6. The method according to claim 5, wherein the method further comprises: receiving, by the target terminal device by using the second DL transmission resource, a second downlink signal and second downlink data that are sent by the network device; obtaining, by the target terminal device, first channel information based on the second downlink signal and the second downlink data, wherein the first channel information comprises downlink direct channel information and downlink cascading channel information; and sending, by the target terminal device, the first channel information to the network device by using the second UL transmission resource.
7. The method according to claim 4, wherein the second UL transmission resource further comprises physical uplink shared channel PUSCH resource information configured by the network device for the target terminal device, and a PUSCH resource is used to transmit the first channel information.
8. The method according to claim 1, wherein the first flexible symbol to the (1+i).sup.th flexible symbol in the flexible slot are used to transmit the resource indication information, wherein i is a natural number, and a value of i is determined by the network device based on one or more of the following items: a quantity of antennas of the network device, a quantity of antennas of the first communication apparatus or the target terminal device, a quantity of terminal devices or target terminal devices, a quantity of IRS arrays, or a quantity of reflection units in the IRS array.
9. A resource allocation method, wherein the method comprises: determining, by a second communication apparatus, resource indication information, wherein the resource indication information indicates an uplink (UL) transmission resource and a downlink (DL) transmission resource in a flexible slot, and the flexible slot is used to determine an intelligent reflecting surface (IRS) array control parameter; and sending, by the second communication apparatus, the resource indication information to a terminal device.
10. The method according to claim 9, wherein an uplink cascading channel and a downlink cascading channel between the second communication apparatus and the terminal device have reciprocity, the resource indication information comprises first indication information, the first indication information comprises first resource configuration information, the first resource configuration information is used to configure a first UL transmission resource and a first DL transmission resource, the first UL transmission resource comprises a first time period, the first DL transmission resource comprises a second time period, the first time period is earlier than the second time period, and a quantity of symbols comprised in the first time period and a quantity of symbols comprised in the second time period are the same or different.
11. The method according to claim 10, wherein the first indication information further comprises a first IRS array control parameter, and the method further comprises: receiving, by the second communication apparatus by using the first UL transmission resource, an uplink reference signal reflected by an IRS array based on the first IRS array control parameter, and obtaining a second IRS array control parameter based on the uplink reference signal; and sending, by the second communication apparatus, the second IRS array control parameter to the IRS array by using the first DL transmission resource, so that the IRS array performs UL transmission and DL transmission based on the second IRS array control parameter.
12. The method according to claim 9, wherein an uplink cascading channel and a downlink cascading channel between the second communication apparatus and the terminal device have no reciprocity, the resource indication information comprises second indication information, the second indication information comprises second resource configuration information, the second resource configuration information is used to configure a second DL transmission resource and a second UL transmission resource, the second DL transmission resource comprises a third time period, the second UL transmission resource comprises a fourth time period, the third time period is earlier than the fourth time period, and a quantity of symbols comprised in the third time period and a quantity of symbols comprised in the fourth time period are the same or different.
13. The method according to claim 12, wherein the method further comprises: receiving, by the second communication apparatus, request information sent by a target terminal device, wherein the request information is used to request to participate in a process of determining the IRS array control parameter, and the target terminal device is at least one device in the terminal device.
14. The method according to claim 13, wherein the method further comprises: sending, by the second communication apparatus, a downlink signal and downlink data to the target terminal device by using the second DL transmission resource; and receiving, by the second communication apparatus by using the second UL transmission resource, first channel information sent by the target terminal device, wherein the first channel information is channel information that is obtained by the target terminal device based on the downlink signal and the downlink data, and the first channel information comprises downlink direct channel information and downlink cascading channel information.
15. The method according to claim 12, wherein the second UL transmission resource further comprises physical uplink shared channel PUSCH resource information configured by the second communication apparatus for the target terminal device, and a PUSCH resource is used to transmit the first channel information.
16. The method according to claim 9, wherein the first flexible symbol to the (1+i).sup.th flexible symbol in the flexible slot are used to transmit the resource indication information, wherein i is a natural number, and a value of i is determined by the second communication apparatus based on one or more of the following items: a quantity of antennas of the second communication apparatus, a quantity of antennas of the terminal device or the target terminal device, a quantity of terminal devices or target terminal devices, a quantity of IRS arrays, or a quantity of reflection units in the IRS array.
17. The method according to claim 9, wherein before the determining, by a second communication apparatus, resource indication information, the method further comprises: determining, by the second communication apparatus, whether an uplink cascading channel and a downlink cascading channel between the second communication apparatus and the terminal device have reciprocity.
18. The method according to claim 17, wherein the determining, by the second communication apparatus, whether an uplink cascading channel and a downlink cascading channel between the second communication apparatus and the terminal device have reciprocity comprises: presetting, by the second communication apparatus, that the uplink cascading channel and the downlink cascading channel between the second communication apparatus and the terminal device have no reciprocity; or determining, by the second communication apparatus based on position information of the terminal device, whether the uplink cascading channel and the downlink cascading channel between the second communication apparatus and the terminal device have reciprocity.
19. A resource allocation apparatus, comprises at least one non-transitory memory, configured to store instructions; and at least one processor, wherein when executing the instructions, the at least one processor is configured to: obtain resource indication information, wherein the resource indication information indicates an uplink UL transmission resource and a downlink DL transmission resource in a flexible slot, and the flexible slot is used to determine an intelligent reflecting surface IRS array control parameter; and perform UL transmission and DL transmission based on the resource indication information.
20. The apparatus according to claim 19, wherein an uplink cascading channel and a downlink cascading channel between the apparatus and a network device have no reciprocity, the resource indication information comprises second indication information, the second indication information comprises second resource configuration information, the second resource configuration information is used to configure a second DL transmission resource and a second UL transmission resource, the second DL transmission resource comprises a third time period, the second UL transmission resource comprises a fourth time period, the third time period is earlier than the fourth time period, and a quantity of symbols comprised in the third time period and a quantity of symbols comprised in the fourth time period are the same or different.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
DESCRIPTION OF EMBODIMENTS
[0113] The following describes in detail a resource allocation method and apparatus provided in embodiments of this disclosure with reference to the accompanying drawings.
[0114] It should be understood that, the technical solutions of embodiments of this disclosure may be applied to various communication systems, such as a global system for mobile communications (GSM), a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a public land mobile network (PLMN) system, a 5th generation (5G) system, a new radio (NR) system, a future communication system, or another similar communication system.
[0115] The following provides a network architecture in embodiments of this disclosure.
[0116] A channel used for direct communication between the network device 100 and the terminal device 200 is referred to as a direct channel (a dashed line shown in
[0117] In a scenario, the terminal devices 1 to 4 are terminal devices within a coverage area of a cell signal of the network device. It is assumed that the terminal device 2 and the terminal device 4 are located at a center of a cell, and the terminal device 1 and the terminal device 3 are located at an edge of the cell. The network device invokes a same IRS array or different IRS arrays, configures an IRS array control parameter, and performs a channel design, to improve performance of a channel between the network device and the terminal device.
[0118] For example, the network device invokes the IRS array 1 and the IRS array 2 to serve the terminal device 3 located at the edge of the cell, so that the terminal device 3 obtains a diversity gain and a multiplexing gain, to improve channel quality of the terminal device 3 and improve transmission performance.
[0119] For another example, the network device invokes the IRS array 1 to serve the terminal device 1 located at the edge of the cell, so that the terminal device 1 obtains a higher diversity gain, to reduce power consumption.
[0120] It should be noted that the terminal device may receive a downlink signal reflected by an IRS array, to obtain a diversity gain. The terminal device receives downlink signals transmitted by a plurality of IRS arrays, to obtain a multiplexing gain. For a channel design of IRS-MIMO, refer to a conventional technology. Details are not described in this embodiment of this disclosure.
[0121] Optionally, the IRS array 300 is a plane array including a large quantity of reconfigurable passive elements (for example, low-cost printed dipoles). Each passive element may be referred to as a reflection unit. Each reflection unit reflects an incident signal with a specific phase offset, and cooperates to implement beamforming or suppress interference at a specified receiving end.
[0122] A plurality of IRS arrays 300 may constitute one IRS network. When the IRS array includes a large quantity of reflection units, one or more reflection units in the IRS array may be grouped into one IRS subarray, and one IRS array includes one or more IRS subarrays.
[0123] Optionally, the network device 100 may be a device that communicates with a wireless terminal by using one or more cells on an air interface of an access network. For example, the network device may be a base transceiver station (BTS) in a GSM system or CDMA, may be a NodeB (NB) in a WCDMA system, or may be an evolved NodeB (eNB or eNodeB) in an LTE system, or may be a network device in a satellite system, device-to-device (D2D), the internet of vehicles, or a machine-to-machine (M2M) system. Alternatively, the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, a network side device in a future 5G network or a network after 5G, or a network device in a future evolved PLMN network. An apparatus for implementing a function of the network device 100 may be a network device, or may be an apparatus (for example, a chip system in the network device) that supports the network device in implementing the function. Optionally, the network device 100 may perform attribute management on the air interface, and coordinate an attribute of the air interface. The network device 100 includes various forms of macro base stations and micro base stations (also referred to as small cells), for example, a relay device of a relay station or a chip of the relay device, a transmission reception point (TRP), an eNB, a next-generation network node (g NodeB, gNB), and an evolved NodeB (ng-eNB) connected to a next-generation core network. Alternatively, in a distributed base station scenario, the network device may be a base band unit (BBU) and a remote radio unit (RRU), or in a cloud radio access network (CRAN) scenario, the network device may be a baseband pool (BBU pool) and an RRU.
[0124] Optionally, the terminal device 200 in this embodiment of this disclosure includes but is not limited to a vehicle-mounted device, a wearable device, a computing device, a chip built in the computing device, or another processing device connected to a wireless modem; and may further include a cellular phone, a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a smartphone, a personal digital assistant (PDA) computer, a tablet computer, a laptop computer, a wireless modem, a handheld device, or a wireless local loop (WLL) station. The wireless terminal may alternatively be a subscriber unit (SU), a subscriber station (SS), a mobile station (MB), a remote station (RS), a remote terminal (RT), a user terminal (UT), a terminal device (user device, UD), user equipment (UE), a wireless data card, a machine type communication (MTC) terminal, a terminal device, a customer premises equipment (CPE), an access terminal (AT), an access point (AP), a user agent (UA), an artificial intelligence (AI) terminal, or the like. In this embodiment of this disclosure, an apparatus for implementing a function of the terminal device 200 may be the terminal device, or may be an apparatus (for example, a chip system in the terminal device) that supports the terminal device in implementing the function.
[0125] It should be noted that the term “communication” in this embodiment of this disclosure may alternatively be described as “data transmission”, “information transmission”, “signal transmission”, “transmission”, or the like.
[0126] Optionally, the network device and the terminal device in this embodiment of this disclosure may be implemented by using different devices. For example, the network device and the terminal device in this embodiment of this disclosure may be implemented by using the communication devices in
[0127] The processor 501 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control execution of programs in the solutions in this disclosure.
[0128] The communication line 502 may include a path for communicating information between the components.
[0129] The communication interface 504 is configured to communicate with another device. In this embodiment of this disclosure, the communication interface may be a module, a circuit, a bus, an interface, a transceiver, or another apparatus that can implement a communication function, and is configured to communicate with another device. Optionally, when the communication interface is a transceiver, the transceiver may be an independently disposed transmitter, and the transmitter may be configured to send information to another device; or the transceiver may be an independently disposed receiver, configured to receive information from the another device. Alternatively, the transceiver may be a component that integrates information sending and information receiving functions. A specific implementation of the transceiver is not limited in this embodiment of this disclosure.
[0130] The memory 503 may be a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM) and is used as an external cache. By way of example but not limitation, many forms of RAMs may be used, such as a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (SLDRAM), and a direct rambus random access memory (DR RAM) or another magnetic storage device, or any other medium capable of carrying or storing expected program code in a form of instructions or a data structure and capable of being accessed by a computer, but not limited thereto. The memory may exist independently, and is connected to the processor 501 through the communication line 502. Alternatively, the memory 503 may be integrated with the processor 501.
[0131] The memory 503 is configured to store computer-executable instructions for performing the solutions in this disclosure, and the processor 501 controls execution. The processor 501 is configured to execute the computer-executable instructions stored in the memory 503, to implement the resource allocation method provided in the following embodiments of this disclosure.
[0132] Optionally, the computer-executable instructions in this embodiment of this disclosure may also be referred to as application program code, instructions, a computer program, or another name. This is not limited in this embodiment of this disclosure.
[0133] During specific implementation, in an embodiment, the processor 501 may include one or more CPUs such as a CPU 0 and a CPU 1 in
[0134] In a specific implementation, in an embodiment, the communication device may include a plurality of processors, for example, the processor 501 and a processor 505 in
[0135] It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA, or another programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (a storage module) is integrated into the processor.
[0136] It should be noted that the memory described in this specification is intended to include but not limited to these memories and any memory of another appropriate type.
[0137] It should be noted that the communication apparatus may be a general-purpose device or a dedicated device. A type of the communication apparatus is not limited in this embodiment of this disclosure. The structure shown in this embodiment of this disclosure does not constitute a specific limitation on the communication apparatus. In some other embodiments of this disclosure, the communication apparatus may include more or fewer components than those shown in the figure, or combine some components, or split some components, or have different component arrangements. The components shown in the figure may be implemented by using hardware, software, or a combination of software and hardware.
[0138] The following describes some terms in embodiments of this disclosure, to facilitate understanding of a person skilled in the art.
[0139] (1) IRS Array Control Parameter
[0140] In some embodiments, a quantity of antennas configured with a network device is N, a quantity of antennas configured with a terminal device is M, and a quantity of reflection units in an IRS array is K. M, N, and K are positive integers. As shown in
[0141] In an IRS-MIMO system, a control parameter of a reflection unit in the IRS array may be adjusted by designing a phased matrix Φ.sub.K×K of the IRS array, to dynamically adjust performance of the IRS-MIMO system. A control parameter of each reflection unit in the IRS array constitutes an IRS array control parameter.
[0142] For example, performance of the IRS-MIMO system is optimized, so that the IRS-MIMO system can obtain a maximum downlink transmission rate, that is, the control parameter of the reflection unit needs to be adjusted to maximize a system capacity, and obtain a maximum sum rate. The system capacity C may be determined according to the following formula.
[0143] In the foregoing formula for solving the system capacity C, θ=diag(Φ) indicates a control parameter of each reflection unit in the IRS array, that is, a phase parameter. The network device may generate, by designing adjustment of θ, a cascading channel required by the terminal device. w.sub.i indicates a transmitting precoding vector of an i.sup.th user in u users, and is used to enhance a link gain and eliminate interference between a plurality of user data streams. p.sub.i indicates a transmit power allocated by the network device to an i.sup.th terminal device in u terminal devices. By optimizing and designing a parameter set {0, w.sub.i, p.sub.i}, a maximum system sum rate is obtained. A diag function is used to convert a matrix into a vector, or convert a vector into a matrix. For example, diag(Φ) indicates that an element on a diagonal line in a matrix Φ is taken to form a new column vector. A corner mark “H” on the vector or the matrix indicates an operation of performing conjugate transposition on the current vector or matrix. For example, w.sub.i.sup.H indicates an operation of performing conjugate transposition on a vector w.sub.i, and w.sub.i.sup.H is a conjugate transposition vector of the vector w.sub.i.
[0144] Downlink channel information of the terminal device needs to be input to obtain the parameter set, and includes downlink direct channel information {g.sub.i} between the network device and the terminal device and downlink cascading channel information {diag(r.sub.i)H.sub.0} between the network device and the terminal device. The network device may obtain, based on the downlink channel information, an IRS array control parameter that maximizes the system sum rate, that is, a control parameter of a reflection unit in the IRS array. A channel design is completed based on the IRS array control parameter. In addition, in a current case, a designed channel can ensure a maximum downlink transmission rate.
[0145] However, the network device needs to send downlink data and a downlink signal to the terminal device, and then the terminal device performs channel measurement based on the downlink data and the downlink signal. Then, the terminal device feeds back downlink channel information obtained through measurement to the network device, so that the network device can design the IRS array control parameter based on a measurement result of the downlink channel information. In this process, because downlink cascading channel information in the downlink channel information has a large data amount, a measurement and feedback periodicity is long, efficiency of designing the IRS array parameter is low, and consequently, channel design efficiency of the IRS-MIMO system is low.
[0146] (2) Reciprocity
[0147] Uplink transmission and downlink transmission of a communication system use a same frequency domain resource. When a time interval between sending an uplink signal and a downlink signal is short enough, it may be considered that channel fading of an uplink channel and channel fading of a downlink channel are basically the same, that is, the uplink channel and the downlink channel have reciprocity. When the uplink channel and the downlink channel have reciprocity, the network device may estimate, by detecting an uplink reference signal sent by the terminal device, channel fading to be experienced by sending the downlink signal.
[0148] Optionally, in the IRS-MIMO system, an uplink cascading channel and a downlink cascading channel may also have reciprocity. However, due to a limitation of the IRS array, reciprocity between the uplink cascading channel and the downlink cascading channel is limited within a specific range of an incident angle and a reflection angle. That is, the IRS array has local reciprocity.
[0149] For example, as shown in
[0150] First, a resource allocation method in a conventional technology is described. FIG. 7 is a schematic diagram of a time domain resource configured according to the resource allocation method. As shown in (a) of
[0151] As shown in (b) of
[0152] Further, the resource allocation method in the conventional technology further has at least the following problems: First, in the resource allocation method, resource allocation is performed based on reciprocity between the uplink cascading channel and the downlink cascading channel. However, it may be learned from the descriptions of the reciprocity above, the reciprocity of the channels can be ensured only when it is ensured that the incident angle and the reflection angle of the signal are within a specific angle range at the IRS array. A limitation of the reciprocity of the channels leads to a specific limitation of the current resource allocation method. Then, allocating the configuration time resource dedicated to configuring the IRS array parameter leads to reduction in utilization of transmission resources. Based on this, a small configuration time resource is allocated in the conventional technology, to alleviate a problem of reduction in utilization of transmission resources. However, the IRS array controller needs to receive and reconfigure the IRS array parameter in a short time period, which increases a requirement on performance of the IRS array controller. Finally, according to an existing frame structure design, for example, a 5G frame structure, a downlink control channel resource is usually configured at a start position of a frame. In this case, the current resource allocation method affects a capacity and reliability of a downlink control channel.
[0153] Based on this, an embodiment of this disclosure provides a resource allocation method. As shown in
[0154] S801. A network device determines resource indication information.
[0155] The resource indication information indicates an uplink (UL) transmission resource and a downlink (DL) transmission resource in a flexible slot, and the flexible slot is used to determine an IRS array control parameter. Usually, in a radio frame structure, a guard period used for switching between uplink and downlink transmission modes is configured between an uplink subframe and a downlink subframe. The guard period may be implemented as a flexible slot, and the flexible slot may also be described as a guard slot. Therefore, the IRS array control parameter is set by using the flexible slot, so that existing signal transmission between the network device and a terminal device can be not affected. In addition, a time domain resource used to determine the IRS array control parameter can be flexibly configured, thereby reducing overheads of an IRS-MIMO system.
[0156] Optionally, in a resource mapping manner shown in
[0157] For example,
[0158] The resource pool may include one or more consecutive sub-channels in frequency domain, and one sub-channel may include several consecutive RBs in frequency domain. One time unit may include one or more small time units in time domain, and the time unit may be a time unit formed by a plurality of possible time granularities such as a slot, a mini-slot, a subframe, a radio frame, and a transmission time interval (TTI). It should be understood that a bandwidth of the time unit is not limited in this embodiment of this disclosure. A quantity of sub-channels included in the time unit and a size of each sub-channel may be configured or preconfigured by the network device.
[0159] For example, as shown in
[0160] Optionally, the network device configures, as a DL symbol, at least the first symbol starting in time domain in the flexible slot used to determine the IRS array control parameter, to transmit the resource indication information to the terminal device, where the resource indication information may be downlink control information (DCI). As shown in
[0161] The quantity of DL symbols required by the resource indication information is determined by the network device based on one or more of the following items: a quantity of antennas of the network device, a quantity of antennas of the terminal device, a quantity of terminal devices, a quantity of IRS arrays, and a quantity of reflection units in the IRS array. In other words, the network device uses the first flexible symbol to the (1+i).sup.th flexible symbol in the flexible slot to transmit the resource indication information, where i is a natural number. The network device may set a value of i based on a data amount size of the resource indication information.
[0162] For example, as shown in
[0163] Optionally, before determining the resource indication information, the network device first needs to determine whether an uplink cascading channel and a downlink cascading channel between the network device and the terminal device have reciprocity. Different resource configuration manners may be determined based on different reciprocity, to efficiently determine the IRS array control parameter, and improve channel design efficiency.
[0164] For example, the network device presets that the uplink cascading channel and the downlink cascading channel between the network device and the terminal device have no reciprocity. Alternatively, the network device determines, based on position information of the terminal device, whether the uplink cascading channel and the downlink cascading channel between the network device and the terminal device have reciprocity.
[0165] As described above on the reciprocity, the network device may obtain an incident angle range and a reflection angle range that enable the uplink cascading channel and the downlink cascading channel to have the reciprocity. The network device predicts a reflected signal angle of the IRS array based on IRS array distribution, terminal device distribution, and an incident signal angle. Further, the network device determines whether an incident angle of an uplink signal is within the incident angle range and whether a reflection angle is within the reflection angle range. The network device determines whether an incident angle of a downlink signal is within the incident angle range and whether the reflection angle is within the reflection angle range. Therefore, the network device determines whether the uplink cascading channel and the downlink cascading channel have the reciprocity.
[0166] In some embodiments, the uplink cascading channel and the downlink cascading channel between the network device and the terminal device have the reciprocity. The resource indication information includes first indication information, and the first indication information includes first resource configuration information. The first resource configuration information is used to configure a first UL transmission resource and a first DL transmission resource. The first UL transmission resource includes a first time period, the first DL transmission resource includes a second time period, the first time period is earlier than the second time period, and a quantity of symbols included in the first time period and a quantity of symbols included in the second time period are the same or different.
[0167] The uplink cascading channel and the downlink cascading channel have the reciprocity. For example, the IRS array control parameter is described above. The network device may determine the IRS array control parameter based on an uplink reference signal sent by the terminal device. Therefore, when resources in the flexible slot are configured, a UL resource used to transmit the uplink reference signal is first configured, and then a DL resource used to transmit a IRS array control parameter and a downlink signal is configured.
[0168] For example, the network device may configure one or more consecutive earlier symbols in symbols other than a symbol used to transmit the resource indication information in the flexible slot as UL symbols, and configure a remaining symbol as a DL symbol. As shown in
[0169] For another example, the network device may alternately configure symbols in the flexible slot except symbols used to transmit the resource indication information as UL symbols and DL symbols, and ensure that the UL symbols are configured first. As shown in
[0170] In some other embodiments, the uplink cascading channel and the downlink cascading channel between the network device and the terminal device have no reciprocity, the resource indication information includes second indication information, and the second indication information includes second resource configuration information. The second resource configuration information is used to configure a second DL transmission resource and a second UL transmission resource. The second DL transmission resource includes a third time period, the second UL transmission resource includes a fourth time period, the third time period is earlier than the fourth time period, and a quantity of symbols included in the third time period and a quantity of symbols included in the fourth time period are the same or different.
[0171] The uplink cascading channel and the downlink cascading channel have no reciprocity. For example, the IRS array control parameter is described above. The network device needs to design the IRS array control parameter based on a downlink channel measurement result. Therefore, when resources in the flexible slot are configured, a DL resource used to transmit a downlink signal and downlink data is first configured, and then a UL resource used to transmit an uplink signal and uplink data is configured.
[0172] Further, in the downlink channel measurement result, downlink cascading channel information has a large data amount. If all terminal devices participate in measurement, a measurement periodicity is long, and channel design efficiency is reduced. Therefore, some of target terminal devices may participate in determining the IRS array control parameter. The network device receives request information sent by the target terminal device. The request information is used to request to participate in a process of determining the IRS array control parameter. The target terminal device is at least one terminal device in the terminal device. For example, if a terminal device moves to a cell edge and needs to perform channel optimization, the terminal device sends request information to the network device. Alternatively, if a terminal device needs to obtain better communication quality and needs to perform channel optimization, the terminal device needs to send request information to the network device.
[0173] Based on this, the network device may determine the target terminal device based on the received request information, and further determine the terminal device to which the resource indication information needs to send.
[0174] In addition, in the current scenario, the quantity of DL symbols required by the resource indication information is determined by the network device based on one or more of the following items: a quantity of antennas of the network device, a quantity of antennas of the target terminal device, a quantity of target terminal devices, a quantity of IRS arrays, and a quantity of reflection units in the IRS array.
[0175] For example, the network device may configure one or more consecutive earlier symbols in symbols other than a symbol used to transmit the resource indication information in the flexible slot as DL symbols, and configure a remaining symbol as a UL symbol. As shown in
[0176] For another example, the network device may alternately configure symbols in the flexible slot except symbols used to transmit the resource indication information as DL symbols and UL symbols, and ensure that the DL symbols are configured first. As shown in
[0177] In a possible implementation, the second UL transmission resource further includes physical uplink shared channel (PUSCH) resource information configured by the network device for the target terminal device, and a PUSCH resource is used to transmit first channel information. The first channel information includes downlink direct channel information and downlink cascading channel information.
[0178] When the terminal device has no data transmission requirement, the network device configures only a physical uplink control channel (PUCCH) resource for the terminal device, to transmit control information. A PUCCH has a small capacity, and cannot complete independently transmission of the first channel information. Therefore, the network device further needs to configure the PUSCH resource for the target terminal device. If there are a plurality of target terminal devices, the plurality of target terminal devices may perform transmission in a multiplexing mode on allocated UL symbols by using a PUSCH and a PUCCH.
[0179] Optionally, the resource indication information further indicates a quantity of flexible slots for determining the IRS array control parameter. If the quantity of IRS arrays and/or the quantity of reflection units in the IRS array are/is large, the process of determining the IRS array control parameter may not be completed by using one flexible slot resource. In this case, the network device needs to configure a plurality of flexible slot resources to determine the IRS array control parameter. An allocation manner of a UL resource and a DL resource in each flexible slot is described above. Allocation results of UL resources and DL resources in various flexible slots are the same or different.
[0180] In some embodiments, the network device configures the first i symbols in the first flexible slot in time domain in the plurality of flexible slots used to determine the IRS array control parameter as a DL resource used to transmit the resource indication information. The resource indication information includes a quantity of flexible slots and an allocation result of the UL resource and the DL resource in each flexible slot. In this case, the DL resource used to transmit the resource indication information does not need to be configured in several subsequent flexible slots.
[0181] For example, it is assumed that the uplink cascading channel and the downlink cascading channel between the network device and the terminal device have no reciprocity, and the network device needs to determine control parameters of two IRS arrays, that is, an IRS array 1 and an IRS array 2. As shown in (a) or (b) of
[0182] For example, as shown in (a) of
[0183] In this way, the process of determining the control parameters of the two IRS arrays is completed in the third flexible slot, thereby avoiding reducing resource utilization caused by repeated adjustment of the uplink and downlink transmission modes in the process of determining the IRS array control parameter.
[0184] For another example, as shown in (b) of
[0185] In this way, if a quantity of IRS arrays in a cell and/or a quantity of reflection units in the IRS array are/is large, the process of determining the IRS array control parameter may be gradually completed. An IRS array whose control parameter has been updated or a control unit whose control parameter has been updated in the IRS array may gradually participate in an uplink and downlink signal transmission process, thereby gradually improving channel performance and shortening a channel design periodicity of an IRS-MIMO system.
[0186] Further, in the resource configuration manner shown in (a) or (b) of
[0187] Similarly, when the uplink cascading channel and the downlink cascading channel have the reciprocity, if a plurality of flexible slots also need to be configured to determine the IRS array control parameter, the network device may configure, in the first flexible slot, only the first DL transmission resource used to transmit the resource indication information, and does not configure the first UL transmission resource. That is, the first flexible slot includes only the first time period, and does not include the second time period. Correspondingly, symbols in the last flexible slot in time domain may also be configured as DL transmission resources, and are used to transmit the determined IRS array control parameter, the downlink signal, and the downlink data. In this case, only the first DL transmission resource is configured in the last flexible slot, and the first UL transmission resource is not configured. That is, the last flexible slot includes only the second time period, and does not include the first time period.
[0188] Optionally, the network device needs to configure an IRS array control parameter for a plurality of terminal devices. In addition, for the IRS array, a first uplink cascading channel and a first downlink cascading channel between a first terminal device and the network device in the plurality of terminal devices have reciprocity, and a second uplink cascading channel and a second downlink cascading channel between a second terminal device and the network device have no reciprocity. In this case, quantity thresholds of the first terminal device and the second terminal device may be preconfigured. For example, the quantity threshold is 80%.
[0189] In some embodiments, a quantity of first terminal devices exceeds 80% of a quantity of all terminal devices. In this case, the network device sets the IRS array control parameter, so that the first uplink cascading channel and the first downlink cascading channel have the reciprocity, and the second uplink cascading channel and the second downlink cascading channel have the reciprocity. Then, the network device may determine the resource indication information according to the method described in the foregoing scenario in which the uplink cascading channel and the downlink cascading channel have the reciprocity.
[0190] In some other embodiments, a quantity of second terminal devices exceeds 80% of a quantity of all terminal devices. In this case, the network device may determine the resource indication information according to the method described in the foregoing scenario in which the uplink cascading channel and the downlink cascading channel have no reciprocity.
[0191] In this way, in a scenario in which reciprocity of uplink cascading channels and downlink cascading channels of the plurality of terminal devices is different and the IRS array control parameter needs to be determined, channel design efficiency can also be improved.
[0192] S802. The network device sends the resource indication information to the terminal device.
[0193] Optionally, the network device sends the resource indication information to the device terminal, so that the terminal device needs to determine a flexible slot used to determine the IRS array control parameter and resources, in the flexible slot, that may be used for UL transmission and DL transmission.
[0194] The network device sends first signaling to the terminal device, where the first signaling includes the resource indication information, and the first signaling includes at least one of radio resource control (RRC) signaling, media access control (MAC) signaling, or physical layer signaling. Therefore, the terminal device may configure a UL transmission resource and a DL transmission resource in the flexible slot based on resources indicated by the first signaling. In addition, the network device may further determine different resource indication information based on information such as a current position of the terminal device, an IRS array that needs to be used, and an IRS array configuration, and flexibly indicate resources in the flexible slot in real time based on a requirement of the terminal device, thereby improving channel design efficiency.
[0195] It should be noted that if the network device determines the resource indication information based on the request information sent by the terminal device, in step S802, the network device sends the resource indication information to the target terminal device. That is, only the target terminal device needs to perform downlink channel measurement.
[0196] S803. The terminal device obtains the resource indication information.
[0197] The terminal device receives the resource indication information sent by the network device, to complete a configuration of the UL resource and the DL resource in the flexible slot.
[0198] S804. The terminal device performs UL transmission and DL transmission based on the resource indication information.
[0199] Optionally, the terminal device completes the configuration of the UL resource and the DL resource in the flexible slot in step S803, and then the terminal device may perform UL transmission and DL transmission based on a configuration result. It can be learned from step S801 that in two scenarios in which the uplink cascading channel and the downlink cascading channel between the network device and the terminal device have the reciprocity and have no reciprocity, resource indication information is different. In this case, the following separately describes in detail an implementation of step S804 in the two scenarios.
[0200] In some embodiments, the uplink cascading channel and the downlink cascading channel between the network device and the terminal device have the reciprocity. As shown in
[0201] S1401. A terminal device sends an uplink reference signal to a network device by using a first UL transmission resource.
[0202] S1402. The network device obtains a second IRS array control parameter based on a first IRS array control parameter and the uplink reference signal.
[0203] The first IRS array control parameter is a historical control parameter of an IRS array or a control parameter preconfigured by the network device for the IRS array. This is not limited in this embodiment of this disclosure.
[0204] Optionally, in step S1401 and step S1402, the resource indication information received by the terminal device includes first indication information, and in addition to the first resource configuration information described in step S801, the first indication information may further include the first IRS array control parameter. In this case, the IRS array reflects the uplink reference signal based on the first IRS array control parameter.
[0205] For example, as shown in
[0206] S1403. The network device sends the second IRS array control parameter to the IRS array by using a first DL transmission resource.
[0207] For example, as shown in
[0208] S1404. The IRS array performs UL transmission and DL transmission based on the second IRS array control parameter.
[0209] After the IRS array completes setting of the second IRS array control parameter, an uplink channel and a downlink channel are designed. The IRS array may reflect a received uplink signal and a received downlink signal based on the second IRS array control parameter, to further implement UL transmission and DL transmission.
[0210] In some embodiments, the uplink cascading channel and the downlink cascading channel between the network device and the terminal device have no reciprocity. As shown in
[0211] S1501. A network device sends a downlink signal and downlink data to a target terminal device by using a second DL transmission resource.
[0212] For example, as shown in
[0213] S1502. The target terminal device obtains first channel information based on the downlink signal and the downlink data.
[0214] The first channel information includes downlink direct channel information and downlink cascading channel information.
[0215] S1503. The target terminal device sends the first channel information to the network device by using a second UL resource.
[0216] For example, as shown in
[0217] S1504. The network device obtains a third IRS array control parameter based on the first channel information.
[0218] S1505. An IRS array performs UL transmission and DL transmission based on the third IRS array control parameter.
[0219] After the IRS array completes setting of the third IRS array control parameter, an uplink channel and a downlink channel are designed. The IRS array may reflect a received uplink signal and a received downlink signal based on the third IRS array control parameter, to further implement UL transmission and DL transmission.
[0220] Optionally, in step S801, in a process in which the network device determines whether the uplink cascading channel and the downlink cascading channel between the network device and the terminal device have reciprocity, there is a manner in which it is preset that the uplink cascading channel and the downlink cascading channel have no reciprocity. In this case, the network device determines resource indication information in the current scenario, and determines the third IRS array control parameter by using step S1501 to step S1505. Then, the network device determines again, based on the third IRS array control parameter, whether the uplink cascading channel and the downlink cascading channel have the reciprocity. If the reciprocity exists, when an IRS array control parameter needs to be determined subsequently, the network device determines resource indication information according to the method described in the scenario with the reciprocity. If the reciprocity does not exist, the network device determines resource indication information according to the method described in the foregoing scenario without the reciprocity.
[0221] Therefore, in the resource allocation method provided in this disclosure, the IRS array control parameter can be determined by using the flexible slot resource, and transmission of the uplink data and the downlink data is not affected. In addition, resource utilization in the existing frame structure is not reduced.
[0222] The resource allocation methods provided in embodiments of this disclosure are described in detail above with reference to
[0223] For example,
[0224] The receiving module 1601 is configured to obtain resource indication information.
[0225] The resource indication information indicates an uplink UL transmission resource and a downlink DL transmission resource in a flexible slot, and the flexible slot is used to determine an intelligent reflecting surface IRS array control parameter.
[0226] The processing module 1602 is configured to perform UL transmission and DL transmission based on the resource indication information.
[0227] In a possible implementation, an uplink cascading channel and a downlink cascading channel between the resource allocation apparatus 1600 and a network device have reciprocity.
[0228] Optionally, the resource indication information includes first indication information, the first indication information includes first resource configuration information, the first resource configuration information is used to configure a first UL transmission resource and a first DL transmission resource, the first UL transmission resource includes a first time period, the first DL transmission resource includes a second time period, the first time period is earlier than the second time period, and a quantity of symbols included in the first time period and a quantity of symbols included in the second time period are the same or different.
[0229] In a possible implementation, the first indication information further includes a first IRS array control parameter. The resource allocation apparatus 1600 further includes a sending module 1603.
[0230] The sending module 1603 is configured to send an uplink reference signal to the network device by using the first UL transmission resource, so that the network device obtains a second IRS array control parameter based on the first IRS array control parameter and the uplink reference signal.
[0231] The receiving module 1601 is further configured to receive, by using the first DL transmission resource, a first downlink signal and/or first downlink data that are/is reflected by an IRS array based on the second IRS array control parameter.
[0232] In a possible implementation, an uplink cascading channel and a downlink cascading channel between the resource allocation apparatus 1600 and a network device have no reciprocity.
[0233] Optionally, the resource indication information includes second indication information, the second indication information includes second resource configuration information, the second resource configuration information is used to configure a second DL transmission resource and a second UL transmission resource, the second DL transmission resource includes a third time period, the second UL transmission resource includes a fourth time period, the third time period is earlier than the fourth time period, and a quantity of symbols included in the third time period and a quantity of symbols included in the fourth time period are the same or different.
[0234] In a possible implementation, the resource allocation apparatus 1600 is used for a target terminal device, and the target terminal device is at least one device in the terminal device.
[0235] The resource allocation apparatus 1600 further includes a sending module 1603.
[0236] The sending module 1603 is configured to send request information to the network device. The request information is used to request to participate in a process of determining the IRS array control parameter.
[0237] In a possible implementation, the receiving module 1601 is further configured to receive, by using the second DL transmission resource, a second downlink signal and second downlink data that are sent by the network device.
[0238] The processing module 1602 is further configured to obtain first channel information based on the second downlink signal and the second downlink data, where the first channel information includes downlink direct channel information and downlink cascading channel information.
[0239] The sending module 1603 is further configured to send the first channel information to the network device by using the second UL transmission resource.
[0240] In a possible implementation, the second UL transmission resource further includes physical uplink shared channel PUSCH resource information configured by the network device for the apparatus, and a PUSCH resource is used to transmit the first channel information.
[0241] In a possible implementation, the first flexible symbol to the (1+i).sup.th flexible symbol in the flexible slot are used to transmit the resource indication information, where i is a natural number.
[0242] Optionally, a value of i is determined by the network device based on one or more of the following items: a quantity of antennas of the network device, a quantity of antennas of the resource allocation apparatus 1600, a quantity of resource allocation apparatuses 1600, a quantity of IRS arrays, and a quantity of reflection units in the IRS array.
[0243] Optionally, the resource allocation apparatus 1600 shown in
[0244] For technical effects of the resource allocation apparatus 1600 shown in
[0245] The processing module in the resource allocation apparatus 1600 shown in
[0246] The receiving module 1601 and the sending module 1603 may be collectively referred to as a transceiver module, may be implemented by a transceiver or a transceiver-related circuit component, and may be a transceiver or a transceiver unit.
[0247] Operations and/or functions of the modules in the resource allocation apparatus 1600 are respectively used to implement corresponding procedures of the resource allocation method shown in
[0248] For example,
[0249] The processing module 1701 is configured to determine resource indication information.
[0250] Optionally, the resource indication information indicates an uplink UL transmission resource and a downlink DL transmission resource in a flexible slot, and the flexible slot is used to determine an intelligent reflecting surface IRS array control parameter.
[0251] The sending module 1702 is configured to send the resource indication information to a terminal device.
[0252] In a possible implementation, an uplink cascading channel and a downlink cascading channel between the resource allocation apparatus 1700 and the terminal device have reciprocity.
[0253] Optionally, the resource indication information includes first indication information, the first indication information includes first resource configuration information, the first resource configuration information is used to configure a first UL transmission resource and a first DL transmission resource, the first UL transmission resource includes a first time period, the first DL transmission resource includes a second time period, the first time period is earlier than the second time period, and a quantity of symbols included in the first time period and a quantity of symbols included in the second time period are the same or different.
[0254] In a possible implementation, the first indication information further includes a first IRS array control parameter.
[0255] Optionally, the resource allocation apparatus 1700 further includes a receiving module 1703.
[0256] The receiving module 1703 is configured to receive, by using the first UL transmission resource, an uplink reference signal reflected by an IRS array based on the first IRS array control parameter.
[0257] The processing module 1701 is further configured to obtain a second IRS array control parameter based on the uplink reference signal.
[0258] The sending module 1702 is further configured to send the second IRS array control parameter to the IRS array by using the first DL transmission resource, so that the IRS array performs UL transmission and DL transmission based on the second IRS array control parameter.
[0259] In a possible implementation, an uplink cascading channel and a downlink cascading channel between the resource allocation apparatus 1700 and the terminal device have no reciprocity.
[0260] Optionally, the resource indication information includes second indication information, the second indication information includes second resource configuration information, the second resource configuration information is used to configure a second DL transmission resource and a second UL transmission resource, the second DL transmission resource includes a third time period, the second UL transmission resource includes a fourth time period, the third time period is earlier than the fourth time period, and a quantity of symbols included in the third time period and a quantity of symbols included in the fourth time period are the same or different.
[0261] In a possible implementation, the resource allocation apparatus 1700 further includes a receiving module.
[0262] The receiving module 1703 is configured to receive request information sent by a target terminal device. The request information is used to request to participate in a process of determining the IRS array control parameter. The target terminal device is at least one device in the terminal device.
[0263] In a possible implementation, the sending module 1702 is further configured to send a downlink signal and downlink data to the target terminal device by using the second DL transmission resource.
[0264] The receiving module 1703 is further configured to receive, by using the second UL transmission resource, first channel information sent by the target terminal device, where the first channel information is channel information that is obtained by the target terminal device based on the downlink signal and the downlink data, and the first channel information includes downlink direct channel information and downlink cascading channel information.
[0265] In a possible implementation, the second UL transmission resource further includes physical uplink shared channel PUSCH resource information configured by the apparatus for the target terminal device, and a PUSCH resource is used to transmit the first channel information.
[0266] In a possible implementation, the first flexible symbol to the (1+i).sup.th flexible symbol in the flexible slot are used to transmit the resource indication information, where i is a natural number.
[0267] A value of i is determined by the resource allocation apparatus 1700 based on one or more of the following items: a quantity of antennas of the resource allocation apparatus 1700, a quantity of antennas of the terminal device or the target terminal device, a quantity of terminal devices or target terminal devices, a quantity of IRS arrays, and a quantity of reflection units in the IRS array.
[0268] In a possible implementation, the processing module 1701 is further configured to determine whether an uplink cascading channel and a downlink cascading channel between the apparatus and the terminal device have reciprocity.
[0269] In a possible implementation, the processing module 1701 is configured to preset that the uplink cascading channel and the downlink cascading channel between the resource allocation apparatus 1700 and the terminal device have no reciprocity. Alternatively, the resource allocation apparatus 1700 determines, based on position information of the terminal device, whether the uplink cascading channel and the downlink cascading channel between the resource allocation apparatus 1700 and the terminal device have reciprocity.
[0270] Optionally, the resource allocation apparatus 1700 shown in
[0271] For technical effects of the resource allocation apparatus 1700 shown in
[0272] The processing module in the resource allocation apparatus 1700 shown in
[0273] The receiving module 1703 and the sending module 1702 may be collectively referred to as a transceiver module, may be implemented by a transceiver or a transceiver-related circuit component, and may be a transceiver or a transceiver unit.
[0274] Operations and/or functions of the modules in the resource allocation apparatus 1700 are respectively used to implement corresponding procedures of the resource allocation method shown in
[0275]
[0276] As shown in
[0277] The processor is mainly configured to process a communication protocol and communication data, control the resource allocation apparatus 1800, execute a software program, process data of the software program, and the like. The memory is mainly configured to store the software program and the data. The radio frequency circuit is mainly configured to perform conversion between a baseband signal and a radio frequency signal and process the radio frequency signal. The antenna is mainly configured to receive and send radio frequency signals in a form of an electromagnetic wave. The input/output apparatus, for example, a touchscreen, a display, or a keyboard, is mainly configured to receive data entered by a user and output data to the user. It should be noted that some types of resource allocation apparatus 1800 may not have an input/output apparatus.
[0278] When data needs to be sent, the processor performs baseband processing on the to-be-sent data, and then outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends a radio frequency signal to the outside in a form of an electromagnetic wave through the antenna. When data is sent to the resource allocation apparatus 1800, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data, and processes the data.
[0279] For ease of description, only one memory and one processor are shown in
[0280] In this embodiment of this disclosure, the antenna and the radio frequency circuit having a transceiver function may be considered as a transceiver unit 1810 of the resource allocation apparatus 1800, and the processor having a processing function may be considered as a processing unit 1820 of the resource allocation apparatus 1800.
[0281] As shown in
[0282] It should be understood that the transceiver unit 1810 is configured to perform a sending operation and a receiving operation on a terminal device side in the foregoing method embodiments, and the processing unit 1820 is configured to perform other operations on the terminal device than the sending and receiving operations in the foregoing method embodiments.
[0283] For example, in a possible implementation, the transceiver unit 1810 is configured to perform a receiving operation on the terminal device side in step S802 and step S803 in FIG. 8, and/or the transceiver unit 1810 is further configured to perform other receiving and sending steps on the terminal device side in embodiments of this disclosure. The processing unit 1820 is configured to perform step S804 in
[0284] For another example, in another implementation, the transceiver unit 1810 is configured to perform a sending operation on the terminal device side in step S1401 in
[0285] For still another example, in still another implementation, the transceiver unit 1810 is configured to perform a receiving operation on the terminal device side in step S1501 in
[0286] When the resource allocation apparatus 1800 is a chip apparatus or a chip circuit, the resource allocation apparatus 1800 may include a transceiver unit and a processing unit. The transceiver unit may be an input/output circuit and/or a communication interface. The processing unit is an integrated processor, a microprocessor, or an integrated circuit.
[0287]
[0288] As shown in
[0289] The RRU 1910 may be referred to as a transceiver module, and is corresponding to the sending module 1702 and the receiving module 1703 in
[0290] The BBU 1920 is a control center of the base station, and may also be referred to as a processing module. The BBU 1920 may correspond to the processing module 1701 in
[0291] In an example, the BBU 1920 may include one or more boards. A plurality of boards may jointly support a radio access network (such as an LTE network) of a single access standard, or may separately support radio access networks (such as an LTE network, a 5G network, or another network) of different access standards.
[0292] The BBU 1920 further includes a memory 1921 and a processor 1922. The memory 1921 is configured to store necessary instructions and data. The processor 1922 is configured to control the base station to perform a necessary action, for example, configured to control the base station to perform an operation procedure related to the network device in the foregoing method embodiments. The memory 1921 and the processor 1922 may serve one or more boards. In other words, the memory and the processor may be deployed on each board. Alternatively, a plurality of boards may share a same memory and a same processor. In addition, a necessary circuit may be further disposed on each board.
[0293] For example, in a possible implementation, the RRU 1910 is configured to perform a sending operation on a network device side in step S802 in
[0294] For another example, in another implementation, the RRU 1910 is configured to perform a sending operation on the network device side in step S1403 in
[0295] For still another example, in still another implementation, the RRU 1910 is configured to perform a sending operation on the network device side in step S1501 in
[0296] When the resource allocation apparatus 1900 is a chip apparatus or a chip circuit, the resource allocation apparatus 1900 may include an RRU and a BBU. The RRU may be an input/output circuit and/or a communication interface. The BBU is an integrated processor, a microprocessor, or an integrated circuit.
[0297]
[0298] As shown in
[0299] An embodiment of this disclosure provides a communication apparatus. The communication apparatus includes a logical circuit, an input interface, and an output interface.
[0300] In some embodiments, the communication apparatus is used for a terminal device. The input interface is configured to receive resource indication information sent by a network device, and/or is further configured to perform another receiving step on a terminal device side in embodiments of this disclosure. The logical circuit is configured to: configure a UL resource and a DL resource in a flexible slot based on the resource indication information; and/or measure downlink channel information based on downlink data and a downlink signal; and/or is further configured to perform another processing step on the terminal device side in embodiments of this disclosure. The output interface is configured to send an uplink reference signal to the network device, and/or is further configured to perform another sending step on the terminal device side in embodiments of this disclosure.
[0301] In some other embodiments, the communication apparatus is used for a network device. The input interface is configured to receive an uplink reference signal sent by a terminal device, and/or is further configured to perform another receiving step on a network device side in embodiments of this disclosure. The logical circuit is configured to determine resource indication information, and/or is further configured to perform another processing step on the network device side in embodiments of this disclosure. The output interface is configured to send the resource indication information to the terminal device, and/or is further configured to perform another sending step on the network device side in embodiments of this disclosure.
[0302] The input interface and the output interface may be collectively referred to as an input/output interface, a transceiver interface, or a communication interface, may be implemented by a transceiver or a transceiver-related circuit component, and may be a transceiver or a transceiver unit.
[0303] An embodiment of this disclosure further provides a chip system, including a processor. The processor is coupled to a memory, the memory is configured to store a program or instructions, and when the program or the instructions are executed by the processor, the chip system is enabled to implement the method in any one of the foregoing method embodiments.
[0304] Optionally, there may be one or more processors in the chip system. The processor may be implemented by using hardware, or may be implemented by using software. When the processor is implemented by the hardware, the processor may be a logic circuit, an integrated circuit, or the like. When the processor is implemented by using the software, the processor may be a general-purpose processor, and is implemented by reading software code stored in the memory.
[0305] Optionally, there may also be one or more memories in the chip system. The memory may be integrated with the processor, or may be disposed separately from the processor. This is not limited in this disclosure. For example, the memory may be a non-transitory processor, for example, a read-only memory ROM. The memory and the processor may be integrated into a same chip, or may be separately disposed on different chips. A type of the memory and a manner of disposing the memory and the processor are not limited in this disclosure.
[0306] For example, the chip system may be a field programmable gate array (FPGA), an ASIC, a system on a chip (system on a chip, SoC), a CPU, a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or another integrated chip.
[0307] It should be understood that the steps in the foregoing method embodiments may be completed by using an integrated logical circuit of hardware in the processor or by using instructions in a form of software. The steps of the method disclosed with reference to embodiments of this disclosure may be directly performed by a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
[0308] An embodiment of this disclosure further provides a computer-readable storage medium, configured to store computer software instructions used by the foregoing communication apparatus.
[0309] An embodiment of this disclosure further provides a computer program product, for example, a computer-readable storage medium, including a program designed for performing steps performed by the communication apparatus in the foregoing embodiments.
[0310] Method or algorithm steps described in combination with the content disclosed in this disclosure may be implemented by hardware, or may be implemented by a processor by executing software instructions. The software instructions may include a corresponding software module. The software module may be stored in a RAM, a flash memory, a ROM, an EPROM, an EEPROM, a register, a hard disk, a removable hard disk, a compact disc read-only memory (CD-ROM), or any other form of storage medium well-known in the art. For example, a storage medium is coupled to a processor, so that the processor can read information from the storage medium or write information into the storage medium. Certainly, the storage medium may be a component of the processor. The processor and the storage medium may be disposed in an ASIC. In addition, the ASIC may be located in a core network interface device. Certainly, the processor and the storage medium may exist in the core network interface device as discrete components.
[0311] In the several embodiments provided in this disclosure, it should be understood that the disclosed method and apparatus may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic or other forms.
[0312] The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network device. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of embodiments.
[0313] In addition, functional units in embodiments of the present invention may be integrated into one processing unit, or each of the functional units may exist independently, or two or more units are integrated into one unit. The integrated unit may be implemented in a form of hardware, or may be implemented in a form of hardware in addition to a software functional unit.
[0314] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this disclosure essentially, or the part contributing to the prior art, or all or a part of the technical solutions may be implemented in the form of a software product. The software product is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) or a processor to perform all or a part of the steps of the methods described in embodiments of this disclosure. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disc.
[0315] Based on the foregoing descriptions of the implementations, a person skilled in the art may clearly understand that the present invention may be implemented by software in addition to a necessary universal hardware platform or by hardware only. In most circumstances, the former is a preferred implementation. Based on such an understanding, the technical solutions of the present invention essentially or the part contributing to the prior art may be implemented in a form of a software product. The software product is stored in a readable storage medium, such as a floppy disk, a hard disk or an optical disc of a computer, and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform the methods described in embodiments of the present invention.
[0316] The foregoing descriptions are merely specific implementations of this disclosure, but are not intended to limit the protection scope of this disclosure. Any variation or replacement within the technical scope disclosed in this disclosure shall fall within the protection scope of this disclosure. Therefore, the protection scope of this disclosure shall be subject to the protection scope of the claims.