Antenna switching method and related device
By rapidly reporting indication information from the physical layer or media access control layer via the terminal, the number of terminal antennas, the probe reference signal port, and the MIMO layer can be quickly adjusted, solving the problem of slow antenna switching speed and improving communication efficiency and terminal performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2026-03-10
AI Technical Summary
In existing technologies, the terminal is slow in switching the number of antennas, which cannot meet the requirements for rapid switching, resulting in terminal overheating or degraded communication quality.
By sending instruction information from the physical layer or media access control layer through the terminal, the network device can quickly report the adjustment requirements for the number of antennas, the number of probe reference signal ports, and the number of MIMO layers. The network device can then make corresponding adjustments based on the terminal's requirements to achieve rapid antenna switching.
It improves the speed of antenna switching, reduces switching latency, meets the needs of terminal cooling or improved communication quality, and saves signaling resources.
Smart Images

Figure CN121643833A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to an antenna switching method and related apparatus. Background Technology
[0002] With the rapid development of mobile communication technology, more and more terminals support Multiple-Input Multiple-Output (MIMO) functionality. MIMO technology uses multiple transmit antennas and multiple receive antennas at the transmitting and receiving ends, respectively, to transmit and receive signals.
[0003] When a terminal supports MIMO, while multiple antennas can improve communication quality, they also increase power consumption. For multi-antenna terminals, power consumption increases with the number of RF links, transceiver antennas, and panels. Using multiple antennas can lead to overheating, increased power consumption, and decreased performance due to the large number of antennas. Therefore, in cases of overheating, the number of antennas needs to be reduced; conversely, when communication quality is poor, the number of antennas can be appropriately increased.
[0004] Existing technologies implicitly report the number of supported antennas through uplink MIMO layer number (MIMO-LayersUL) or downlink MIMO layer number (MIMO-LayersDL), and then switch antennas through terminal capability reporting. This results in slow antenna switching speeds and cannot meet the need for rapid switching of antenna numbers. Summary of the Invention
[0005] This application discloses an antenna switching method and related apparatus, which can solve the problem of slow antenna switching speed when there is a need to switch the number of antennas (such as antenna rollback or antenna addition).
[0006] In a first aspect, embodiments of this application provide an antenna switching method, the method comprising:
[0007] Determine first indication information, which indicates one or more of the following: first antenna quantity, first SRS port quantity, and first maximum number of MIMO layers. The first antenna quantity is the number of antennas desired by the terminal, the first SRS port quantity is the number of SRS ports desired by the terminal, and the first MIMO layer quantity is the number of MIMO layers desired by the terminal.
[0008] It is worth noting that the antenna includes either a transmitting antenna or a receiving antenna. Regarding the determination of the first indication information, the terminal may determine it based on its current situation. For example, when the terminal is overheating or consuming too much power, it needs to reduce the number of antennas. In this case, the number of first antennas in the first indication information is less than the current number of antennas on the terminal, the number of first SRS ports is less than the current number of SRS ports, and the number of first MIMO layers is less than the current number of MIMO layers, etc. The terminal may also determine the first indication information based on its own capabilities. For example, if the current number of antennas on the terminal is not the maximum number the terminal can handle, it can appropriately increase the number of antennas to improve its communication capabilities and quality. In this case, the number of first antennas in the first indication information is greater than the current number of antennas on the terminal, the number of first SRS ports is greater than the current number of SRS ports, and the number of first MIMO layers is greater than the current number of MIMO layers, etc. The first indication information may also include other antenna-related parameters, or it may include parameters that can be indicated by other parameters, which are used for antenna switching.
[0009] The terminal sends a first indication message, which is either physical layer (PHY) or media access control (MAC) layer information. After determining the first indication message, the terminal carries it in uplink control information (UCI) or MAC CE and sends it to the network device (or other network elements). This may be done directly to the network device or indirectly through an intermediate server or node; no limitation is made here.
[0010] In this method, when there is an antenna switching requirement, the first indication information is reported using physical layer or MAC layer information to indicate its own needs. The first indication information does not need to be processed through the RRC layer, resulting in less reporting latency and higher efficiency.
[0011] In one alternative implementation, it also includes:
[0012] The network device receives a second indication message, which indicates one or more of the following: the number of second antennas, the number of second SRS ports, and the maximum number of second MIMO layers. The number of second antennas is determined based on the number of first antennas, the number of second SRS ports is determined based on the number of first SRS ports, and the number of second MIMO layers is determined based on the number of first MIMO layers. The action of receiving the second indication message generally occurs after sending the first indication message. After receiving the first indication message, the network device re-evaluates the antenna-related parameters based on its own information or the first indication message, generates the second indication message, and sends it to the terminal.
[0013] This method considers not only the needs of the terminal but also the situation on the network device side, thus generating a second indication that better meets the needs and actual situation of network communication.
[0014] In one alternative implementation, it also includes:
[0015] Perform a first adjustment operation, wherein the first adjustment operation includes one or more of the following: adjusting the number of antennas to the number of second antennas, adjusting the number of SRS ports to the number of second SRS ports, and adjusting the maximum number of MIMO layers to the maximum number of second MIMO layers.
[0016] It is understandable that this adjustment meets the needs of terminal antenna switching, and achieves purposes such as terminal cooling or improved communication quality.
[0017] Another alternative implementation also includes:
[0018] The third instruction information is received. This third instruction information is used to instruct the antenna to be adjusted according to the first instruction information. Generally, the third instruction information is received after the first instruction information is sent. This third instruction information may be feedback from the network device that it has received the first instruction information sent by the terminal, or it may be feedback from the network device that it agrees to the terminal adjusting according to the parameters in the first instruction information.
[0019] It is understandable that through this third instruction information, the terminal and the network device reach an agreement on the parameters in the first instruction information, so that the terminal can adjust the antenna, SRS port, etc. based on the parameters agreed upon by both parties, thus avoiding invalid adjustments.
[0020] In one alternative approach, it also includes:
[0021] Perform a second adjustment operation, wherein the second adjustment operation includes adjusting the number of antennas to the first number of antennas, adjusting the number of SRS ports to the first number of SRS ports, and adjusting the maximum number of MIMO layers to the first maximum number of MIMO layers, or performing the second adjustment operation at the same time as sending the first indication information, or immediately after sending the first indication information, or immediately after receiving the third indication information.
[0022] It is understandable that this adjustment meets the needs of terminal antenna switching, and achieves purposes such as terminal cooling or improved communication quality.
[0023] In one possible implementation, the second adjustment operation is performed after the first time. The execution after the first time can be achieved by sending the first instruction information and waiting for the first time to execute. Here, the length of the first time is not limited.
[0024] In one possible implementation, the second indication information is used to indicate the number of ports of the second SRS through one or more of the frequency domain resource configuration of the SRS, the number of ports of the SRS, the time domain resource configuration of the SRS, and the code domain resource configuration of the SRS.
[0025] It is understandable that there is a correlation between the frequency domain resource configuration, the number of SRS ports, the time domain resource configuration, the code domain resource configuration, and the number of SRS ports. Therefore, the number of SRS ports can be derived from the preceding information. Optionally, a derivation rule can be defined in the protocol. After receiving the preceding information, the number of SRS ports can be derived based on the rule.
[0026] In one possible implementation, the aforementioned determination of the first indication information includes:
[0027] When the terminal is in an overheated state, the first indication information is determined. The value of the overheated state can be preset and is not limited here.
[0028] Alternatively, if the terminal requests to enter power-saving mode, then the first instruction information is determined.
[0029] It is understandable that this method switches the antenna when it reaches an overheated state, thus avoiding frequent antenna switching and saving resources.
[0030] In one possible implementation, when the antenna is a receiving antenna, the second indication information further includes first information, which is used to indicate the reporting of Channel State Information (CSI).
[0031] It is understandable that carrying both types of parameters in the same message can save signaling resources and reduce information transmission latency.
[0032] In one possible configuration, when the antenna is a receiving antenna, it also includes:
[0033] Send a fourth indication message, which is used to indicate the CSI under the first number of antennas or the CSI under the first number of MIMO layers.
[0034] It is understandable that switching the receiving antenna will cause the terminal's Channel Status Information (CSI) to change. The terminal reports the CSI in advance so that the network equipment can schedule resources in advance and complete the fast handover.
[0035] In one possible implementation, the fourth instruction information and the first instruction information are carried in the same signaling.
[0036] It is understandable that the fourth instruction information and the first instruction information are reported in the same signaling message, which saves signaling resources and allows network equipment to schedule resources in advance, reducing the latency of antenna switching.
[0037] Secondly, embodiments of this application provide an antenna switching method, the method comprising:
[0038] Receive first indication information, which is physical layer or MAC layer control information, and the first indication information includes one or more of the following: first number of antennas, first number of SRS ports, and first maximum number of MIMO layers;
[0039] It is worth noting that the antenna includes either the terminal's transmitting antenna or receiving antenna. The parameters in the first indication information are the parameters expected by the terminal. Generally, the number of first antennas differs from the terminal's current number of antennas, the number of first SRS ports differs from the terminal's current number of SRS ports, and the number of first MIMO maximum layers differs from the terminal's current maximum number of MIMO layers. The first indication information may also include other antenna-related parameters. The first indication information may come directly from the terminal or indirectly from the terminal via an intermediate server or node.
[0040] Resource scheduling is performed based on the first instruction information. This scheduling can be performed by the network device directly based on the parameters in the first instruction information, or it can be performed by reallocating resources based on the first instruction information and the terminal situation it has.
[0041] In this method, when the received information is physical layer or MAC layer information, the number of information encapsulation layers is less than that of RRC layer information, resulting in faster information parsing and effectively reducing latency.
[0042] One possible implementation also includes:
[0043] A second indication message is sent, which indicates one or more of the following: the number of second antennas, the number of second SRS ports, and the maximum number of second MIMO layers. The number of second antennas is determined based on the number of first antennas, the number of second SRS ports is determined based on the number of first SRS ports, and the number of second MIMO layers is determined based on the number of first MIMO layers. The second indication message is generally different from the first indication message and may also include other antenna-related parameters besides those mentioned above. After receiving the first indication message sent by the terminal, the network device may make a judgment based on its own information or by referring to the first indication message, and regenerate appropriate second indication message to send to the terminal.
[0044] This method considers not only the needs of the terminal but also the needs of the network device, thus generating a second indicator parameter that better matches communication requirements and actual communication conditions.
[0045] In one possible implementation, when the second indication message indicates the number of ports of the second SRS, the number of ports of the second SRS can also be indicated by one or more of the frequency domain resource configuration, the number of ports of the SRS, the time domain resource configuration, and the code domain resource configuration of the SRS.
[0046] It is understandable that there is a correlation between the frequency domain resource configuration, the number of SRS ports, the time domain resource configuration, the code domain resource configuration, and the number of SRS ports. Therefore, the number of SRS ports can be derived from the preceding information. Optionally, a derivation rule can be defined in the protocol. After receiving the preceding information, the number of SRS ports can be derived based on the rule.
[0047] Another possible implementation includes:
[0048] Send a third instruction message, which is used to instruct the antenna to be adjusted according to the first instruction information. The third instruction information may be a feedback indicating receipt of the first instruction information or an agreement to the parameters in the first instruction information.
[0049] Understandably, in the above situation, it is possible to avoid repeatedly transmitting parameters, save signaling resources, and at the same time reach an agreement with the terminal on the first indication information, thus avoiding invalid adjustments by the terminal.
[0050] In one possible implementation, when the antenna is the receiving antenna of the terminal, the second indication information also includes first information, which is used to instruct CSI reporting.
[0051] It is understandable that the switching of the terminal's receiving antenna causes a change in CSI. The second indication information instructs the terminal to report CSI in advance, which facilitates resource scheduling in advance, shortens antenna switching delay, and the two types of information are included in the same message, saving signaling resources.
[0052] In yet another possible implementation, when the antenna is a receiving antenna for the terminal, it also includes:
[0053] Receive fourth indication information, which is used to indicate the CSI under the first number of antennas or the CSI under the first number of MIMO layers.
[0054] It is understandable that receiving CSI information from a terminal can help network devices reallocate and schedule resources.
[0055] In one possible implementation, the aforementioned fourth instruction information and the first instruction information are carried in the same signaling.
[0056] It is understandable that having the fourth indication information and the first indication information share the same signaling can save signaling resources, make it easier to schedule resources in advance based on CSI information, and reduce the latency of antenna switching.
[0057] Thirdly, embodiments of this application provide a communication device, which can be a terminal or a device or functional module (such as a chip) in a terminal, wherein:
[0058] The communication device includes a module for performing the method described in the first aspect or any possible implementation thereof, or,
[0059] The communication device includes a processor for performing the method described in the first aspect or any possible implementation thereof.
[0060] Fourthly, embodiments of this application provide a communication device, which can be a network device or a device or functional module (such as a chip) in a network device, or an O-RU externally attached to a network device or a functional module (such as a chip) in the O-RU, wherein:
[0061] The communication device includes a module for performing the method described in the second aspect or any possible implementation thereof, or,
[0062] The communication device includes a processor for performing the method described in the second aspect or any possible implementation thereof.
[0063] Fifthly, embodiments of this application provide a communication device, characterized in that it includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the interface is used for inputting and / or outputting information, wherein:
[0064] The logic circuit is used to perform the method described in the first aspect or any possible implementation thereof, or...
[0065] The logic circuit is used to perform the method described in the second aspect or any possible implementation thereof.
[0066] Sixthly, embodiments of this application provide a computer-readable storage medium for storing a computer program, wherein:
[0067] When the computer program is executed, it is capable of implementing the first aspect or any possible implementation of the first aspect, or...
[0068] When the computer program is executed, it is capable of implementing the second aspect or any possible implementation of the second aspect.
[0069] In a seventh aspect, embodiments of this application provide a communication system, which includes a terminal and a network device (or an O-RU externally attached to the network device), wherein:
[0070] The terminal is used to execute the method described in the first aspect or any possible implementation thereof, and the network device (or the O-RU attached to the network device) is used to execute the method described in the second aspect or any possible implementation thereof. Attached Figure Description
[0071] The accompanying drawings used in the embodiments of this application are described below.
[0072] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0073] Figure 2 This is a schematic diagram of the structure of a communication system provided in an embodiment of this application;
[0074] Figure 3 This is a schematic diagram of an open RAN architecture provided in an embodiment of this application;
[0075] Figure 4 This is a schematic diagram of the structure of a chip provided in an embodiment of this application;
[0076] Figure 5 This is a flowchart illustrating an antenna switching method provided in an embodiment of this application;
[0077] Figure 6 This is a schematic diagram of the protocol layer structure in a wireless communication system provided in an embodiment of this application;
[0078] Figure 7 This is a flowchart illustrating an antenna switching method applied to an open RAN architecture, as provided in an embodiment of this application.
[0079] Figure 8 This is a flowchart illustrating an antenna switching method applied to a chip architecture, as provided in an embodiment of this application.
[0080] Figure 9 This is a schematic diagram of a communication device structure provided in an embodiment of this application;
[0081] Figure 10 This is a schematic diagram of another communication device structure provided in the embodiments of this application;
[0082] Figure 11 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application. Detailed Implementation
[0083] The embodiments of this application are described below with reference to the accompanying drawings.
[0084] This application applies to a communication system where one entity needs to send downlink data and pilot information, and another entity needs to receive this indication information and transmit data via uplink feedback information; that is, downlink and uplink communication links exist. Please refer to [link to relevant documentation]. Figure 1 , Figure 1This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. The communication system 10 includes a transmitter 101 and a receiver 102. The receiver 102 and the transmitter 101 can transmit data via a transmission medium such as radio waves. For example, communication can be performed using the following communication technologies: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) system, 5th Generation (5G) mobile communication system, New Radio Access Technology (NR), 6th Generation (6G) mobile communication system, or other radio access technologies. The above communication technologies can be non-standalone (NSA) and / or standalone (SA) modes.
[0085] Please see Figure 2 , Figure 2 This is a schematic diagram of a communication system applicable to an embodiment of this application. The system is illustrated using the example of a network device 211 as the transmitting end 101 and a terminal 202 as the receiving end 102. Specifically, the communication system includes network device 211 and terminals 201, 202, 203, and 204. It should be understood that the communication system may include more network devices or more or fewer terminals. Network devices and terminals can be hardware, software functionally defined, or a combination of both. Communication between network devices and terminals can occur through other devices or network elements. In this system, network device 211 can transmit data with multiple terminals; that is, network device 211 sends downlink data to terminals 201-204, and terminals 201-204 can also send uplink data to network device 211. Furthermore, terminals 204, 203, and 202 can also form a communication system in which network device 211 can send downlink data to terminals 201 and 204, and then terminal 204 can send the downlink data to terminal 202 or terminal 203. The method in this embodiment can be applied to… Figure 2 The communication system shown.
[0086] 1) A terminal is an entity used to receive and / or transmit signals, capable of sending uplink signals (e.g., uplink data) to network devices or receiving downlink signals (e.g., control information and downlink data) from network devices. This includes devices that provide voice and / or data connectivity to users; specifically, it includes devices that provide voice to users, or devices that provide data connectivity to users, or devices that provide both voice and data connectivity to users. For example, it may include a handheld device with wireless connectivity or a processing device connected to a wireless modem. The terminal can communicate with the core network via a radio access network (RAN), exchanging voice or data with the RAN, or interacting with the RAN for both voice and data. The terminal may include user equipment (UE), wireless terminal, mobile terminal, device-to-device (D2D) terminal, vehicle-to-everything (V2X) terminal, machine-to-machine / machine-type communications (M2M / MTC) terminal, Internet of Things (IoT) terminal, light UE, reduced capability UE (REDCAP UE), subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. For example, it can include mobile phones (or "cellular" phones), smartphones, computers with mobile terminals, portable, pocket-sized, handheld, computer-embedded mobile devices, laptop computers, wireless data cards, tablet computers, wireless modems, etc.Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), mobile routers, and vehicle-mounted terminals (transmission control units).
[0087] In this application embodiment, the device for implementing the terminal's functions can be a terminal itself, or a device capable of supporting the terminal in implementing those functions, such as a chip system, which can be installed in the terminal. In this application embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. The technical solutions provided in this application embodiment are described using the example of a terminal as the device for implementing the terminal's functions.
[0088] 2) Network equipment, used to receive uplink signals from terminals or send downlink signals to terminals. This network equipment includes access network (AN) equipment, such as base stations (e.g., access points), also known as radio base stations or basic radio stations, which communicate with wireless terminals. Base stations can communicate with mobile terminals within the area and manage and schedule communication resources through antennas. For example, network equipment may include base transceiver stations (BTS) in Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) networks, NBs (NodeBs) in Wideband Code Division Multiple Access (WCDMA), evolved base stations (NodeBs, eNBs, or e-NodeBs) in Long Term Evolution-Advanced (LTE-A) systems, or next-generation node Bs (gNBs) in 5G NR systems (also known as NR systems), or radio controllers, centralized units (CUs), and distributed units (DUs) in cloud radio access networks (Cloud RAN) systems. In addition, network devices can also be routers, network management systems, servers, dispatch consoles, wearable devices, vehicle-mounted devices, transmission and reception points (TRPs), etc., and the embodiments of this application are not limited to these.
[0089] Network equipment may also include core network equipment, such as access and mobility management function (AMF), user plane function (UPF), session management function (SMF), etc.
[0090] In this embodiment of the application, the means for implementing the function of the network device can be the network device itself, or it can be a means that enables the network device to implement the function, such as a chip system, which can be installed in the network device.
[0091] The network device can be a distributed RAN (DRAN), a virtualized RAN, an open RAN architecture, or an intelligent and automated RAN. See also... Figure 3 This paper presents an open RAN architecture diagram, which mainly includes: a Service Management and Orchestration framework (SMO), a Non-Real Time RAN Intelligent Controller (Non-RT RIC), a Near-Real Time RAN Intelligent Controller (Near-RT RIC), an O-RAN Central Unit (O-CU), an O-RAN Central Unit Control Plane (O-CU-CP), an O-RAN Distributed Unit (O-DU), an O-RAN Radio Unit (O-RU), and an O-RAN Cloud (O-Cloud).
[0092] SMO functions similarly to a network management system.
[0093] Non-RT RIC is used to implement non-real-time intelligent management of RAN functions, enabling AI / ML workflows including model training and model updates, and guiding applications / functions in the Near-RT RIC based on policies, which are located in the SMO module.
[0094] Near-RT RIC is used to achieve near real-time intelligent management of RAN. Through data collection and related operations on the E2 interface, it enables near real-time control and optimization of O-RAN modules and resources.
[0095] The O-CU is used to implement the Radio Resource Control (RRC) layer, Packet Data Convergence Protocol (PDCP) layer, Service Data Adaptation Protocol (SDAP) layer, and other control functions in the 3GPP standard.
[0096] The O-CU-CP is similar to the CU-CP in the NR system. It is used to implement the functions of the RRC layer and the control plane functions of the PDCP layer, and is part of the O-CU.
[0097] The O-RAN Central Unit User Plane (O-CU-UP), similar to the CU-UP in the NR system, is used to implement the functions of the SDAP layer and the user plane functions of the PDCP layer, and is also part of the O-CU.
[0098] O-DU is based on low-layer function segmentation and is used to implement the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, and Higher Physical Layer (Higher PHY) in the 3GPP standard.
[0099] O-RU is based on low-layer function segmentation and is used to implement the low physical layer (Lower PHY) functions and radio frequency functions in the 3GPP standard. The low physical layer functions include one or more of the following: Fast Fourier Transform (FFT) transformation, Inverse Fast Fourier Transform (IFFT) transformation, digital beamforming, or extraction and filtering of Physical Random Access Channel (PRACH), etc.
[0100] O-Cloud, as a cloud computing platform, includes physical infrastructure nodes for hosting O-RAN functions such as RIC and O-DU, and supports software components (such as operating systems, virtual machine monitoring, and container runtimes), management, and orchestration functions.
[0101] Please see Figure 4A schematic diagram of a chip structure is provided, which can be a baseband chip. The baseband chip can be implemented using a processing system including one or more processors. Processors include microprocessors (e.g., x86, ARM), microcontrollers, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), GPUs, programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured for various functions. The processors used in the baseband can be used to implement any one or more of the processes or procedures described below, such as processing systems, transceivers, and processors.
[0102] Processing systems can be implemented using a bus architecture, typically represented by a bus. A bus can include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of the processing system. A bus connects various components of a computer system through a shared communication channel, including one or more processors (typically represented by a processor), memory, and computer-readable medium (typically represented by a computer-readable medium). A bus can also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, and provide interfaces between the bus and transceivers, as well as between the bus and interfaces.
[0103] A transceiver provides a communication interface or means for communicating with various other devices via a wireless transmission medium. The transceiver may be coupled to an antenna array and may be used together with the antenna array to communicate with the corresponding network type. At least one interface (e.g., a network interface and / or a user interface) provides a communication interface or means for communication via an internal bus or via an external transmission medium.
[0104] The processor is responsible for managing the bus and general processing, including executing software stored on a computer-readable medium. When executed by the processor, the software causes the processing system to perform the various functions described below for any particular device.
[0105] The functions that the aforementioned processor, memory, and computer-readable medium can perform include: encoding, decoding, rate matching, rate dematching, scrambling, descrambling, modulation, demodulation, layer mapping, FFT, IFFT, inverse discrete Fourier transform (IDFT), precoding, resource element (RE) mapping, channel equalization, RE demapping, digital beamforming (BF), adding cyclic prefix (CP), removing CP, etc.
[0106] Figure 4 The chip shown can be deployed in the aforementioned terminal, network equipment, or other devices.
[0107] The aforementioned terminals and network devices can communicate via antennas, for example, through MIMO. MIMO is a technology that uses multiple antennas to transmit and receive signals, referring to a communication technology that uses multiple antennas simultaneously at the transmitting and receiving ends of a wireless communication system. MIMO can be mainly divided into Single-user MIMO (SU-MIMO) and Multi-user MIMO (MU-MIMO). MU-MIMO allows the transmitter to transmit data with multiple users simultaneously. For example, the Wi-Fi 5 standard supports 4-user MU-MIMO, and the Wi-Fi 6 standard increases the number of users to 8. In addition, Multi-user MIMO includes Cooperative MIMO (CO-MIMO), which combines multiple wireless devices into a virtual multi-antenna system, enabling adjacent transmitters to transmit data with multiple users simultaneously. There is also Massive MIMO, which greatly increases the number of antennas. Traditional MIMO typically uses 2-8 antennas, while Massive MIMO can reach 64 / 128 / 256 antennas, significantly improving system capacity and transmission efficiency, making it a key technology for 5G mobile communication. Broadly speaking, all of the above can be categorized as MIMO technology.
[0108] The following technologies or concepts are involved when the terminal and network device communicate using an antenna in the embodiments of this application:
[0109] A radio frequency (RF) transmission channel is simply called a transmission channel. One transmission channel corresponds to one physical antenna port. The transmission channel receives baseband signals from the baseband chip, performs RF processing (such as up-conversion, amplification, and filtering) on the baseband signals to obtain RF signals, and finally radiates these RF signals into space through the antenna. Specifically, a transmission channel may include one or more electronic devices such as an antenna switch, antenna tuner, power amplifier (PA), mixer, local oscillator (LO), and filter. These electronic devices can be integrated into one or more chips as needed. An antenna can sometimes be considered part of the transmission channel. In the embodiments of this application, antenna shutdown can also be referred to as transmission channel shutdown.
[0110] An antenna port, also simply called a port, refers to a logical antenna port, not a physical antenna port, in the embodiments of this application unless otherwise specified. An antenna port can be associated with one or more transmission channels. The signal on each antenna port is transmitted through one or more transmission channels associated with it. When an antenna port is associated with multiple transmission channels, the signal on that antenna port is weighted by weighting coefficients and then transmitted through the associated transmission channels. This can also be understood as multiple physical antennas forming a logical antenna after being weighted by weighting coefficients. These weighting coefficients can be complex or real numbers, and the weighting coefficients on different physical antennas may be the same or different. Each antenna port has corresponding time-frequency resources and a reference signal. The time-frequency resources corresponding to different antenna ports can be the same or different. The reference signal transmitted by the network device through antenna port A can be used by the terminal to estimate the characteristics of the wireless channel from antenna port A to the terminal. These wireless channel characteristics can be used by the terminal to estimate the physical channel transmitted through antenna port A, or to determine information such as the modulation order and code rate during data transmission. A reference signal can correspond to one or more antenna ports; it can also be understood that a reference signal can be transmitted through one or more antenna ports.
[0111] During the process of a wireless signal traveling from the transmitter to the receiver through a wireless channel, fading occurs due to scattering, reflection, and energy attenuation with distance. Furthermore, the wireless signal may be interfered with by other signals at the receiver, affecting reception. Signal attenuation and interference characteristics can be characterized by channel state information (CSI). Specifically, CSI may include at least one of the following: Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Rank Indicator (RI), Reference Signal Received Power (RSRP), and Signal to Interference Plus Noise Ratio (SINR). These CSIs can be transmitted by the UE to the base station via PUCCH or PUSCH. In the embodiments of this application, unless there is a logical conflict, the terms "CQI" and "CQI index" are interchangeable, as are the terms "reporting," "feedback," and "transmission."
[0112] A reference signal is a known signal provided by the transmitter to the receiver for channel estimation or channel sounding. In the embodiments of this application, the reference signal can be used for channel measurement, interference measurement, etc., such as measuring CSI-related parameters. The reference signal resource may specifically include at least one of the following: time-frequency resources, antenna ports, power resources, and scrambling codes. Network devices can transmit reference signals based on reference signal resources, and terminals can receive reference signals based on reference signal resources. In the embodiments of this application, one or more antenna ports corresponding to the reference signal resource can also be understood as one or more antenna ports included in the reference signal resource. Specifically, the reference signal involved in the embodiments of this application can be a channel state information-reference signal (CSI-RS) or a synchronization signal block (SSB). Correspondingly, the reference signal resource can be a CSI-RS resource or an SSB resource.
[0113] Terminals require computing and storage resources to perform CSI measurements. The 3GPP protocol uses the number of CSI processing units (CPUs) to characterize the resources required for CSI processing. The terminal reports the number of CPUs it can support to the base station. For example, Terminal 1 might inform the base station that it supports a maximum of 10 CPUs; Terminal 2 might inform the base station that it supports a maximum of 15 CPUs. This maximum number of supported CPUs refers to the number of CPUs supported simultaneously, which could be the number of CPUs supported on a single carrier or the number of CPUs supported across all carriers. For instance, indicating that a terminal supports only one CPU simply means that at any given time, only one CPU will be used for CSI processing.
[0114] This application's embodiments take into account that terminals using multiple antennas to transmit and receive information may require antenna number switching depending on actual conditions. For example, when a terminal uses a large number of antennas, it may lead to problems such as overheating and excessive power consumption. To reduce power consumption or cool the terminal, the number of antennas needs to be reduced. Conversely, when the number of antennas is small, the communication quality of the existing antennas may not meet the terminal's communication requirements, necessitating an increase in the number of antennas to improve communication quality. Adjusting the number of antennas requires reporting the terminal's desired number of antennas to the network device via a capability reporting method to complete the antenna switching. However, the existing terminal capability reporting method reports via RRC layer control information, resulting in significant latency and failing to meet the requirement for rapid antenna switching.
[0115] Based on the above problems, this application provides several methods to improve the antenna switching speed and reduce the switching delay as much as possible. The specific methods are as follows.
[0116] Please see Figure 5 , Figure 5 This application provides an embodiment of an antenna switching method, which can be based on... Figure 1 or Figure 2 The architecture shown can be used to implement this method, but it can also be implemented based on other architectures. This method includes, but is not limited to, the following steps:
[0117] Step S500: The terminal determines the first instruction information.
[0118] The first indication information indicates one or more of the following: the number of first antennas, the number of first SRS ports, and the maximum number of first MIMO layers. In this embodiment, the number of first antennas, the number of first SRS ports, and the maximum number of first MIMO layers are the desired configurations of the terminal. The desired configuration is generally different from the actual configuration of the terminal. For example, the number of first antennas may differ from the current number of antennas of the terminal, the number of first SRS ports may differ from the number of SRS ports currently configured in the terminal, and the maximum number of first MIMO layers may differ from the current maximum number of MIMO layers of the terminal.
[0119] Typically, a terminal can determine whether to adjust the number of antennas, SRS ports, maximum MIMO layers, etc., based on various acquired parameter information. If so, it determines the aforementioned first indication information. For example, if the terminal is overheating due to an excessive number of antennas, SRS ports, or maximum MIMO layers, then reducing these parameters will lower the terminal's temperature. In this case, determining the first indication information can be performed. The overheating criteria mentioned here can be pre-configured and are not specifically limited here. Conversely, if the terminal's communication needs cannot be met due to a insufficient number of antennas, SRS ports, or maximum MIMO layers, then increasing these parameters will improve throughput. In this case, determining the first indication information can be performed. The criteria for determining whether the communication needs can be met can be pre-configured and are not specifically limited here. Of course, there may be other situations requiring adjustments to the number of antennas, SRS ports, maximum MIMO layers, etc., which will not be listed here.
[0120] It should be noted that the adjustments mentioned above, such as the number of antennas, the number of SRS ports, and the maximum number of MIMO layers, can refer to adjusting one or more of them. The specific factors to be adjusted can be set according to needs and actual scenarios.
[0121] The antenna in this application embodiment has at least the following characteristics:
[0122] In scenario one, the antenna includes a transmitting antenna. Accordingly, the number of first antennas can specifically refer to the number of first transmitting antennas, the number of first detection reference signal (SRS) ports can specifically refer to the number of first uplink SRS ports, and the maximum number of first multiple-input-output (MIMO) layers can specifically refer to the maximum number of first uplink MIMO layers.
[0123] In the second scenario, the antenna includes a receiving antenna. Accordingly, the number of first antennas can specifically refer to the number of first receiving antennas, and the maximum number of first MIMO layers can specifically refer to the maximum number of first downlink MIMO layers.
[0124] When the antenna is directed at the receiving antenna, the first indication information may not include the number of SRS ports.
[0125] In scenario three, the antenna includes a transmitting antenna and a receiving antenna. Accordingly, the number of the first antennas may include the number of first transmitting antennas for the transmitting antennas and the number of first receiving antennas for the receiving antennas. The first maximum number of multiple input-output MIMO layers may include the first maximum number of uplink MIMO layers for the transmitting antennas and the first maximum number of downlink MIMO layers for the receiving antennas.
[0126] Step S501: The terminal sends the first instruction information to the network device.
[0127] In this embodiment, the first indication information is physical layer (PHY) or media access control (MAC) layer information; for example, the first indication information is carried in uplink control information (UCI) or MAC CE. For ease of understanding, the message processing layer in wireless communication is described below:
[0128] Please see Figure 6 In wireless communication, message processing layers include the Radio Resource Control (RRC) layer, the Physical Layer (PHY), and the Medium Access Control (MAC) layer, each with different functions and responsibilities. It can be understood that when the first indication information is from the RRC layer, because the RRC layer is at a higher level in the air interface protocol stack, the information needs to be processed by the lower Physical Layer and MAC layer before reaching the RRC layer, resulting in significant latency. However, when the first indication information is from the MAC layer, it only needs to pass through the Physical Layer to reach its destination. Furthermore, when the first indication information is from the Physical Layer, no additional processing or transmission is required, allowing for direct processing. Therefore, using Physical Layer or MAC Layer information results in lower latency.
[0129] Accordingly, the network device receives the first instruction information.
[0130] Specifically, since the first indication information is physical layer PHY or media access control (MAC) layer information, the network device only needs to decode the first indication information at the physical layer PHY or MAC layer. For example, when the first indication information is a physical layer PHY message, it does not need to be decoded through the RRC layer, MAC layer, etc.; when the first indication information is a MAC layer message, it does not need to be decoded through the RRC layer. Therefore, the first indication information can be decoded quickly.
[0131] Step S502: The terminal performs the adjustment operation.
[0132] This adjustment operation includes adjusting one or more of the following: the number of antennas, the number of SRS ports, and the maximum number of MIMO layers. The basis for the adjustment may be the number of first antennas, the number of first sounding reference signal SRS ports, and the maximum number of first MIMO layers indicated by the first indication information above. Alternatively, the basis for the adjustment may be other parameters derived from the number of first antennas, the number of first sounding reference signal SRS ports, and the maximum number of first MIMO layers.
[0133] Regarding how to perform the adjustment operation, several optional implementation methods are listed below:
[0134] In Method 1, after the terminal sends the aforementioned first instruction information, both the terminal and the network device default to performing adjustment operations according to the content indicated in the first instruction information. Therefore, it can be considered that the terminal sending the first instruction information is informing the network device that the terminal will adjust the number of antennas, the number of SRS ports, the maximum number of MIMO layers, etc., according to the parameters indicated in the first instruction information, so that the network device, after obtaining the first instruction information, can also adapt to the terminal to make corresponding configuration adjustments or scheduling strategy adjustments. This adjustment operation can be specifically referred to as the second adjustment operation for ease of description. For example, the second adjustment operation includes adjusting the number of antennas to the first number of antennas, adjusting the number of SRS ports to the first number of SRS ports, and adjusting the maximum number of MIMO layers to the first maximum number of MIMO layers, or one or more of these adjustments.
[0135] The timing for the terminal to perform the second adjustment operation may be as follows:
[0136] For example, the terminal sends the first instruction information while simultaneously performing the second adjustment operation.
[0137] For example, after the terminal sends the first instruction information, it waits for a short period of time before executing the second adjustment operation. The length of this short period of time is not limited here; for example, it can be 1ms. The length of this short period of time can be configured according to the needs of the scenario.
[0138] For example, after the terminal sends the first instruction information, it immediately executes the second adjustment operation.
[0139] Method 2: After sending the first instruction information, the terminal receives a third instruction information sent by the network device. The third instruction information is used to instruct the antenna to be adjusted according to the first instruction information. Optionally, after receiving the first instruction information, the network device can determine whether the terminal is suitable for adjusting the number of antennas to the first number of antennas, the number of SRS ports to the first number of SRS ports, or the maximum number of MIMO layers to the first maximum number of MIMO layers. If it is not suitable, it sends an instruction information to indicate that adjustment is not allowed; if it is suitable, it sends the third instruction information to indicate that adjustment is allowed. The determination of whether adjustment is suitable can be pre-configured and is not limited here. Alternatively, the network device may not need to determine whether adjustment is suitable based on the first instruction information; it only needs to know that the terminal wants to make an adjustment to return the third instruction information to the terminal, and then adapt the terminal to make corresponding configuration adjustments or scheduling strategy adjustments. In this embodiment, after the terminal determines that the adjustment operation can be performed based on the third instruction information, it performs the adjustment operation, such as performing the second adjustment operation mentioned above.
[0140] Method 3: After sending the first indication information, the terminal receives a second indication information sent by the network device. This second indication information indicates one or more of the following: the number of second antennas, the number of second SRS ports, and the maximum number of second MIMO layers. Optionally, the number of second antennas is determined by the network device based on the number of first antennas, the number of second SRS ports is determined based on the number of first SRS ports, and the number of second MIMO layers is determined based on the number of first MIMO layers. In one implementation, the number of second antennas is less than the number of first antennas, the number of second SRS ports is less than the number of first SRS ports, and the maximum number of second MIMO layers is less than the maximum number of first MIMO layers.
[0141] In one possible scenario, after analyzing the number of first antennas, the number of first SRS ports, or the maximum number of first MIMO layers indicated in the first indication information, the network device determines that the terminal is not suitable for adjustment according to these parameters. In this case, the network device can generate parameters suitable for the terminal, such as the number of first antennas, the number of first SRS ports, or the maximum number of first MIMO layers. Optionally, when generating new quantity parameters, the network device can use the number of first antennas, the number of first SRS ports, or the maximum number of first MIMO layers as one of the input parameters, or it can choose not to use these parameters as input parameters. The implementation method can be set according to the specific scenario and needs.
[0142] Another possibility is that the network device does not analyze the number of first antennas, the number of first SRS ports, or the maximum number of first MIMO layers indicated in the first indication information, but directly uses the number of first antennas, the number of first SRS ports, the maximum number of first MIMO layers, etc. as one of the input parameters to generate parameters such as the number of second antennas, the number of second SRS ports, and the maximum number of second MIMO layers.
[0143] After generating parameters such as the number of second antennas, the number of second SRS ports, or the maximum number of second MIMO layers, the network device generates second indication information and sends the second indication information to the terminal device.
[0144] After receiving the second instruction information, the terminal performs the corresponding adjustment operation according to the parameters in the second instruction information. For example, it performs the first adjustment operation, which includes one or more of the following: adjusting the number of antennas to the number of second antennas, adjusting the number of SRS ports to the number of second SRS ports, and adjusting the maximum number of MIMO layers to the maximum number of second MIMO layers.
[0145] Optionally, if the second indication information indicates the number of second SRS ports, then the number of second SRS ports can be specifically indicated by one or more of the SRS frequency domain resource configuration, the number of SRS ports, the SRS time domain resource configuration, and the SRS code domain resource configuration.
[0146] Optionally, the second indication information is physical layer PHY or media access control MAC layer information. For example, the first indication information is MAC layer information, and the second indication information can be MAC layer or PHY layer information; or, for example, the first indication information is PHY layer information, and the second indication information is PHY layer information.
[0147] In this embodiment, the network device can perform resource scheduling based on the first indication information. Specifically, after the terminal performs an adjustment operation, the network device also needs to adapt to the adjustment operation by making corresponding configuration adjustments or scheduling strategy adjustments. For example, if the terminal reduces the number of antennas through the adjustment operation, the network device can increase the time-frequency resources allocated to the terminal when performing resource scheduling; if the terminal increases the number of antennas through the adjustment operation, the network device can reduce the time-frequency resources allocated to the terminal when performing resource scheduling. In specific implementation, the network device can perform resource scheduling based on the first indication information. For example, it can perform resource scheduling based on parameters such as the number of first antennas, the number of first SRS ports, and the maximum number of first MIMO layers contained in the first indication information; or, it can first generate quantity parameters such as the number of second antennas, the number of second SRS ports, and the maximum number of second MIMO layers based on the parameters such as the number of first antennas, the number of first SRS ports, and the maximum number of first MIMO layers, and then perform resource scheduling based on the newly generated quantity parameters.
[0148] It should be noted that there is a correlation between the aforementioned number of antennas, number of SRS ports, and maximum number of MIMO layers. Generally, the number of SRS ports and the maximum number of MIMO layers can be derived from the number of antennas, and vice versa. Therefore, the information exchanged between the terminal and the network device (such as the first indication information) may carry the number of antennas, but the terminal will ultimately adjust not only the number of antennas but also the number of SRS ports or the number of MIMO layers, etc.; conversely, the information exchanged between the terminal and the network device (such as the first indication information) may carry the number of antennas, but the terminal will ultimately adjust the number of SRS ports or the number of MIMO layers, etc.
[0149] In an alternative approach, for scenario two described above, where the antenna is a receiving antenna, the method may further include:
[0150] The terminal sends a fourth indication message to the network device, and the network device receives the fourth indication message accordingly. The fourth indication message is used to indicate the CSI under the first number of antennas or the CSI under the first maximum number of MIMO layers.
[0151] During the journey of a wireless signal from the transmitter to the receiver via a wireless channel, fading occurs due to scattering, reflection, and energy attenuation with distance. Furthermore, the wireless signal may be interfered with by other signals at the receiver, affecting reception. Signal attenuation and interference characteristics can be characterized by channel state information (CSI). Specifically, CSI may include at least one of the following: CQI, precoding matrix indicator (PMI), rank indicator (RI), reference signal received power (RSRP), and signal-to-interference-plus-noise ratio (SINR). These CSI values can be transmitted by the UE to the base station via PUCCH or PUSCH.
[0152] When a terminal performs CSI measurements, it requires certain computing and storage resources. The 3GPP protocol uses the number of CPUs to represent the resources required for CSI processing. The terminal reports the number of CPUs it can support to the base station. For example, the terminal might inform the network device that it supports a maximum of 10 CPUs, indicating that at any given time, only one CPU will be used for CSI processing.
[0153] There may be several situations regarding CSI reporting. Examples are provided below:
[0154] For example, after the terminal sends the first indication information to the network device, the third indication information returned by the network device can carry the first information, which is used to indicate the reporting of Channel State Information (CSI). Therefore, after the terminal receives the third indication information, it parses the first information and then sends the aforementioned fourth indication information to the network device to report the CSI under the first number of antennas or the CSI under the first maximum number of MIMO layers.
[0155] For example, after sending the first indication information to the network device, the terminal can also send the aforementioned fourth indication information to the network device, reporting the CSI under the first number of antennas or the CSI under the first maximum number of MIMO layers. This fourth indication information can be a separate message from the first indication information, or it can be in the same message as the first indication information, meaning the fourth and first indication information are carried in the same signaling. When the fourth and first indication information are carried in the same signaling, it's equivalent to the terminal reporting the CSI in advance before performing the adjustment operation. This allows the network device to schedule the network device as quickly as possible according to the new terminal antenna configuration upon receiving the terminal's first indication information, avoiding scheduling delays. The network device can use the content of the obtained fourth indication information to decide whether to instruct the terminal device to adjust the number of antennas and / or the video resource scheduling status after adjusting the number of antennas.
[0156] Optionally, the aforementioned fourth indication information may also indicate CSI under multiple antenna numbers or multiple MIMO layers. Multiple antenna numbers may include a first antenna number and other antenna numbers less than the first antenna number. Multiple MIMO layers may include a first MIMO layer and other MIMO layers less than the first MIMO layer number. For example, if the first antenna number is 4, the fourth indication information may include CSI with 4 antennas, CSI with 2 antennas, and CSI with 1 antenna.
[0157] For example, after the terminal sends the first indication information to the network device (e.g., before receiving the third indication information), the terminal can also send the aforementioned fourth indication information to the network device, reporting the CSI under multiple antenna numbers or multiple maximum MIMO layers. Then, upon receiving the first indication information from the terminal, the network device can determine the most suitable number of antennas or maximum MIMO layers for the terminal, and the scheduling strategy under the most suitable number of antennas or maximum MIMO layers, based on the CSI under multiple antenna numbers or multiple maximum MIMO layers. Furthermore, the fourth indication information can be a separate message from the first indication information, or it can be in the same message as the first indication information, meaning the fourth and first indication information are carried in the same signaling. When the fourth and first indication information are carried in the same signaling, it's equivalent to the terminal reporting the CSI in advance before performing the adjustment operation, allowing the network device to schedule according to the new terminal antenna configuration as quickly as possible upon receiving the terminal's first indication information, avoiding scheduling delays.
[0158] In an alternative approach, for scenario three described above, where the antenna includes a receiving antenna, the method may further include: the terminal sending a fourth indication message to the network device, and the network device receiving the fourth indication message, which indicates the CSI under the first number of antennas or the CSI under the first maximum number of MIMO layers. The method of CSI reporting has been previously described and will not be repeated here.
[0159] Furthermore, regarding scenario three above, the number of second antennas mentioned earlier may include the number of second transmitting antennas for transmitting antennas and the number of second receiving antennas for receiving antennas, and the maximum number of second multiple-input-output MIMO layers may include the maximum number of second uplink MIMO layers for transmitting antennas and the maximum number of second downlink MIMO layers for receiving antennas.
[0160] Using the above method, in multi-antenna scenarios, if a terminal needs to adjust the number of antennas, it sends a first indication message to the network device. The first indication message carries the terminal's desired number of antennas, or the number of SRS ports, or the maximum number of MIMO layers, etc. Then, it performs the adjustment operation according to its own scheme. Since the first indication message is sent through the physical layer or MAC layer, the processing speed during the transmission process is relatively fast. Therefore, the subsequent antenna adjustment operation can be executed as soon as possible, which improves the antenna switching efficiency.
[0161] Please see Figure 7 , Figure 7 This is a flowchart illustrating an antenna switching method provided in an embodiment of this application. The method can be based on... Figure 3 The open RAN architecture implementation shown is as follows: Figure 3The O-RU in the illustrated open RAN architecture implements the functions of receiving and transmitting information on the network side, interacts with the terminal, and achieves antenna switching. This method includes, but is not limited to, the following steps:
[0162] Step S700: The terminal determines the first instruction information.
[0163] The specific implementation of step S700 can refer to step S500 in the previous embodiment, and will not be repeated here.
[0164] Step S701: The terminal sends the first instruction information to the O-RU.
[0165] The specific implementation of step S701 can refer to step S501 in the previous embodiment, and will not be repeated here.
[0166] It should be noted that after the terminal sends the first indication information, the O-RU receives the first indication information accordingly. Here, the O-RU is equivalent to a replacement. Figure 5 The network device in the illustrated embodiment, therefore, the O-RU also needs to perform the operation of receiving the first indication information, just like the network device mentioned above. Optionally, the O-RU may also perform operations such as generating the number of second antennas, the number of second SRS ports, and the maximum number of second MIMO layers, just like the network device. It may also perform operations such as sending the second indication information, sending the third indication information, receiving the fourth indication information, and adjusting the scheduling strategy, just like the network device. The implementation of each operation involved in the O-RU can be referred to the above. Figure 5 The specific description of the network devices in the illustrated embodiments will not be repeated here.
[0167] Step S702: The terminal performs the adjustment operation.
[0168] The specific implementation of step S702 can be referred to step S502 in the previous embodiment, and will not be repeated here.
[0169] Please see Figure 8 , Figure 8 This is a flowchart illustrating an antenna switching method provided in an embodiment of this application. The method involves information interaction between a first chip and a second chip to achieve antenna switching. The first chip and the second chip can be chips within the aforementioned network elements; for example, the first chip may be deployed in the aforementioned terminal, and the second chip in the aforementioned network device. Of course, the first chip and the second chip can also be deployed in other devices or scenarios. The method includes, but is not limited to, the following steps:
[0170] Step S800: The first chip determines the first indication information.
[0171] The specific implementation of step S800 can refer to step S500 in the previous embodiment, and will not be repeated here.
[0172] It should be noted that the first chip here is equivalent to a replacement. Figure 5 In the terminal shown in the embodiment, the first chip also needs to perform the operation of determining the first indication information, just like the terminal mentioned above. The first chip also needs to perform the operations of sending the first indication information and performing adjustment operations, just like the terminal. Optionally, the first chip also needs to perform operations such as receiving the second indication information, receiving the third indication information, and sending the fourth indication information, just like the terminal. The implementation of each operation involving the first chip can be referred to the previous... Figure 5 The specific description of the terminal in the illustrated embodiment will not be repeated here.
[0173] Step S801: The first chip sends the first instruction information to the second chip.
[0174] The specific implementation of step S801 can refer to step S501 in the previous embodiment, and will not be repeated here.
[0175] It should be noted that after the first chip sends the first indication information, the second chip receives the first indication information accordingly. Here, the second chip acts as a substitute. Figure 5 In the network device illustrated, the second chip also needs to perform the operation of receiving the first indication information, just like the network device mentioned above. Optionally, the second chip may also perform operations such as generating the number of second antennas, the number of second SRS ports, and the maximum number of second MIMO layers, just like the network device. It may also perform operations such as sending the second indication information, sending the third indication information, receiving the fourth indication information, and adjusting the scheduling strategy, just like the network device. The implementation of each operation involved in the second chip can be referred to the previous... Figure 5 The specific description of the network devices in the illustrated embodiments will not be repeated here.
[0176] Step S802: The first chip performs an adjustment operation.
[0177] The specific implementation of step S802 can be referred to step S502 in the previous embodiment, and will not be repeated here.
[0178] The following describes the communication device provided in the embodiments of this application.
[0179] This application divides the communication device into functional modules according to the above-described method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and represents only one logical functional division; other division methods may be used in actual implementation. The following will combine... Figure 9 to Figure 11 The communication device of the embodiments of this application is described in detail.
[0180] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application, such as... Figure 9 As shown, the communication device includes a processing module 901 and a transceiver module 902. The transceiver module 902 can implement the corresponding communication functions, and the processing module 901 is used for data processing. The transceiver module 902 can also be called an interface, a communication interface, or a communication module, etc.
[0181] In some embodiments of this application, the communication device can be used to perform the actions performed by the terminal in the above method embodiments. For example, the communication device can be the terminal itself or a chip or functional module configurable in the terminal. In still other embodiments of this application, the communication device can be used to perform the actions performed by the network device in the above method embodiments. For example, the communication device can be the network device itself or a chip or functional module configurable in the network device. Specifically, the transceiver module 902 is used to perform the transceiver-related operations in the above method embodiments, and the processing module 901 is used to perform the processing-related operations in the above method embodiments. The processing module 901 can perform the corresponding operations by calling a computer program or by performing the corresponding operations through corresponding hardware circuits. The transceiver module 902 can perform transceiver operations independently or under the control of the processing module 901.
[0182] For example, Figure 9 The communication device shown can be a component in a terminal (e.g., a chip; for ease of distinction, this chip can be referred to as the first chip). The processing module 901 and the transceiver module 902 in this communication device can respectively perform the following operations:
[0183] The processing module 901 is used to determine first indication information, wherein the first indication information indicates one or more of the following: the number of first antennas, the number of first sounding reference signal (SRS) ports, and the maximum number of first multiple input / output (MIMO) layers. In this embodiment, the number of first antennas, the number of first SRS ports, and the maximum number of first MIMO layers are the desired configurations of the terminal. It should be noted that adjusting the number of antennas, the number of SRS ports, and the maximum number of MIMO layers mentioned above can refer to adjusting one or more of them. The specific factors to be adjusted can be set according to needs and actual scenarios.
[0184] It is worth noting that the antennas mentioned here include the following types:
[0185] Scenario 1: Transmitting antenna. In this case, the number of first antennas can specifically refer to the number of first transmit antennas, the number of first SRS ports can specifically refer to the number of first uplink SRS ports, and the maximum number of first MIMO layers can specifically refer to the maximum number of first uplink MIMO layers.
[0186] In the second scenario, the antenna includes a receiving antenna. Accordingly, the number of first antennas can specifically refer to the number of first receiving antennas, and the maximum number of first MIMO layers can specifically refer to the maximum number of first downlink MIMO layers.
[0187] When the antenna is directed at the receiving antenna, the first indication information may not include the number of SRS ports.
[0188] In scenario three, the antenna includes a transmitting antenna and a receiving antenna. Accordingly, the number of the first antennas may include the number of first transmitting antennas for the transmitting antennas and the number of first receiving antennas for the receiving antennas. The first maximum number of multiple input-output MIMO layers may include the first maximum number of uplink MIMO layers for the transmitting antennas and the first maximum number of downlink MIMO layers for the receiving antennas.
[0189] The transceiver module 902 is used to send first indication information. In this embodiment, the first indication information is physical layer PHY or media access control (MAC) layer information. The processing module 901 is also used to perform an adjustment operation, which includes adjusting one or more of the following: the number of antennas, the number of SRS ports, and the maximum number of MIMO layers. The basis for the adjustment may be the number of first antennas, the number of first sounding reference signal (SRS) ports, and the maximum number of first MIMO layers indicated by the first indication information. Alternatively, the basis for the adjustment may be other parameters derived from the number of first antennas, the number of first SRS ports, and the maximum number of first MIMO layers.
[0190] Regarding how to perform the adjustment operation, several optional implementation methods are listed below:
[0191] In Method 1, after the transceiver module 902 sends the aforementioned first indication information, the processing module 901 adjusts the number of antennas, the number of SRS ports, the maximum number of MIMO layers, etc., according to the parameters indicated in the first indication information. This adjustment operation can be specifically referred to as the second adjustment operation for ease of description. For example, the second adjustment operation includes adjusting the number of antennas to the first number of antennas, adjusting the number of SRS ports to the first number of SRS ports, and adjusting the maximum number of MIMO layers to the first maximum number of MIMO layers, or one or more of these adjustments.
[0192] The timing of the second adjustment operation performed by the processing module 901 may be as follows:
[0193] For example, while the transceiver module 902 sends the first instruction information, it also performs the second adjustment operation.
[0194] For example, after the transceiver module 902 sends the first indication information, it waits for a certain period of time before executing the second adjustment operation. The length of this first period of time is not limited here; for example, it can be 1 ms. The length of this first period of time can be configured according to the needs of the scenario.
[0195] For example, after the transceiver module 902 sends the first instruction information, it immediately performs the second adjustment operation.
[0196] In the second method, after the transceiver module 902 sends the first instruction information, it also receives a third instruction information. The third instruction information is used to instruct the processing module 901 to adjust the antenna according to the first instruction information. In this embodiment, after the processing module 901 determines that the adjustment operation can be performed based on the third instruction information, it performs the adjustment operation, such as the second adjustment operation mentioned above.
[0197] Method 3: After sending the first indication information, the transceiver module 902 receives the second indication information. This second indication information indicates one or more of the following: the number of second antennas, the number of second SRS ports, and the maximum number of second MIMO layers. Optionally, the number of second antennas is determined based on the number of first antennas, the number of second SRS ports is determined based on the number of first SRS ports, and the number of second MIMO layers is determined based on the number of first MIMO layers. In one implementation, the number of second antennas is less than the number of first antennas, the number of second SRS ports is less than the number of first SRS ports, and the maximum number of second MIMO layers is less than the maximum number of first MIMO layers.
[0198] After receiving the second instruction information, the transceiver module 902 performs corresponding adjustment operations according to the parameters in the second instruction information. For example, it performs a first adjustment operation, which includes adjusting the number of antennas to the number of second antennas, adjusting the number of SRS ports to the number of second SRS ports, adjusting the maximum number of MIMO layers to the maximum number of second MIMO layers, etc.
[0199] Optionally, if the second indication information indicates the number of second SRS ports, then the number of second SRS ports can be specifically indicated by one or more of the SRS frequency domain resource configuration, the number of SRS ports, the SRS time domain resource configuration, and the SRS code domain resource configuration.
[0200] The communication device provided in this application embodiment uses physical layer or MAC layer information to report capabilities and adjust the antenna when there is a need for antenna switching, resulting in less switching latency.
[0201] In one possible implementation, for cases where the antenna includes a receiving antenna, the second indication information received by the transceiver module 902 further includes first information, which is used to indicate the reporting of CSI.
[0202] In one possible implementation, for the case where the antenna includes a receiving antenna:
[0203] The transceiver module 902 is further configured to transmit fourth indication information, which indicates the CSI under the first number of antennas or the CSI under the first maximum number of MIMO layers. In another optional implementation, the fourth indication information may be a separate piece of information from the first indication information, or it may be carried in the same signaling as the first indication information.
[0204] Reuse Figure 9 In other embodiments of this application, exemplarily, Figure 9 The communication device shown can be a network device, a component (e.g., a chip) within a network device, an external O-RU of a network device, or a component (e.g., a chip) within an external O-RU of a network device. For ease of distinction, the chip mentioned here can be referred to as the second chip. The processing module 901 and the transceiver module 902 in this communication device can respectively perform the following operations:
[0205] The transceiver module 902 is used to receive first indication information, which is physical layer or MAC layer control information. The first indication information includes one or more of the terminal's desired first antenna number, first SRS port number, and first MIMO maximum layer number.
[0206] The embodiments of this application also include three scenarios, which are described in detail in scenario one, scenario two, or scenario three of the previous embodiment, and will not be repeated here.
[0207] Processing module 901 is used to perform resource scheduling according to the first instruction information mentioned above.
[0208] In this application embodiment, resource scheduling includes, but is not limited to, the following possible scenarios:
[0209] Possibly, the terminal has already determined to adjust according to the parameters in the first instruction information. The first instruction information is only used for notification. In this case, the processing module 901 needs to cooperate with the first instruction information to complete its own resource adjustment.
[0210] Possibility 2: The terminal has not yet determined to adjust according to the first instruction information and needs to provide feedback. In this case, the processing module 901 refers to the first instruction information to make a judgment or allocate resources, etc., and the specific situation is not limited.
[0211] In one possible implementation:
[0212] The transceiver module 902 is further configured to send second indication information, which indicates one or more of the following: the number of second antennas, the number of second SRS ports, and the maximum number of second MIMO layers. Optionally, the number of second antennas is determined by the network device based on the number of first antennas, the number of second SRS ports is determined based on the number of first SRS ports, and the number of second MIMO layers is determined based on the number of first MIMO layers. In one implementation, the number of second antennas is less than the number of first antennas, the number of second SRS ports is less than the number of first SRS ports, and the maximum number of second MIMO layers is less than the maximum number of first MIMO layers.
[0213] After receiving the second instruction information, the terminal performs the corresponding adjustment operation according to the parameters in the second instruction information. For example, it performs the first adjustment operation, which includes one or more of the following: adjusting the number of antennas to the number of second antennas, adjusting the number of SRS ports to the number of second SRS ports, and adjusting the maximum number of MIMO layers to the maximum number of second MIMO layers.
[0214] One possible implementation is that if the second indication information indicates the number of second SRS ports, then the number of second SRS ports can be specifically indicated by one or more of the SRS frequency domain resource configuration, the number of SRS ports, the SRS time domain resource configuration, and the SRS code domain resource configuration.
[0215] In another possible implementation:
[0216] The transceiver module 902 is also used to send third instruction information, which is used to instruct the terminal to adjust the antenna according to the first instruction information.
[0217] In one possible scenario, after the transceiver module 902 receives the first instruction information, the processing module 901 determines whether it is appropriate based on the first instruction information. If it is appropriate, the transceiver module 902 sends the third instruction information.
[0218] In another possible scenario, the terminal only needs feedback and does not require the processing module 901 to make a judgment; the transceiver module 902 directly sends the third instruction information.
[0219] In another possible implementation, for scenario two, where the antenna includes a receiving antenna:
[0220] The transceiver module 902 is also used to receive fourth indication information, which indicates the number of first antennas of the terminal or the CSI under the first MIMO maximum layer.
[0221] In one alternative implementation, the fourth indication information may also indicate the CSI under the number of antennas X or the number of MIMO layers Y, where X is less than the first number of antennas mentioned above, and Y is less than the first maximum number of MIMO layers.
[0222] In another alternative implementation, the aforementioned fourth instruction information may be a separate piece of information from the first instruction information, or it may be carried in the same signaling as the first instruction information.
[0223] In one possible implementation, the second indication information sent by the transceiver module 902 also includes first information, which is used to instruct the terminal to report CSI.
[0224] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.
[0225] The communication device according to the embodiments of this application has been described above. The following describes the possible product forms of the communication device. Any device possessing the above-described... Figure 9 Any form of product that incorporates the functionality of the aforementioned communication device falls within the protection scope of the embodiments of this application.
[0226] The following description is merely an example and does not limit the product form of the communication device in the embodiments of this application to this.
[0227] In one possible implementation, Figure 9In the communication device shown, the processing module 901 can be one or more processors, and the transceiver module 902 can be a transceiver, or the transceiver module 902 can also be a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method between the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be the process of the processor receiving the above information input. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to undergo other processing before being input into the processor.
[0228] like Figure 10 As shown, the communication device 100 includes one or more processors 1020 and transceivers 1010. Exemplarily, the transceiver 1010 is used to perform actions such as... Figure 9 The transceiver module 902 shown implements the functions or steps, and the processor 1020 is used to execute such functions or steps. Figure 9 The processing module 901 shown implements the functions or steps. For detailed information on the processor 1020 and transceiver 1010, please refer to [link / reference needed]. Figure 9 Alternatively, the method embodiments shown above will not be described in detail here.
[0229] The descriptions of the relevant steps and information in the above embodiments can be found in the descriptions of the method embodiments above, and will not be detailed here.
[0230] exist Figure 10 In various implementations of the communication apparatus shown, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.
[0231] Optionally, the communication device 100 may further include one or more memories 1030 for storing program instructions and / or data. The memories 1030 are coupled to the processor 1020. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1020 may operate in conjunction with the memories 1030. The processor 1020 may execute program instructions stored in the memories 1030. Optionally, at least one of the aforementioned memories may be included in the processor.
[0232] This application embodiment does not limit the specific connection medium between the transceiver 1010, processor 1020, and memory 1030. This application embodiment... Figure 10 The memory 1030, processor 1020, and transceiver 1010 are connected via a bus 1040, and the bus is in Figure 10 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0233] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.
[0234] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0235] The processor 1020 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1030 is mainly used to store software programs and data. The transceiver 1010 may include control circuitry and an antenna. The control circuitry is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
[0236] When the communication device is powered on, the processor 1020 can read the software program in the memory 1030, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1020 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then performs RF processing on the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1020. The processor 1020 converts the baseband signal into data and processes the data.
[0237] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.
[0238] The communication device shown in the embodiments of this application may also have a higher... Figure 10This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; the specific steps performed by the processor and transceiver can be found in the methods described above.
[0239] In another possible implementation Figure 9 In the communication device shown, the processing module 901 can be one or more logic circuits, and the transceiver module 902 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 902 can also be a transmitting module and a receiving module; the transmitting module can be an output interface, and the receiving module can be an input interface, integrated into one module, such as an input / output interface. Figure 11 As shown, Figure 11 The communication device shown includes logic circuit 1101 and interface 1102. That is, the processing module 901 can be implemented using logic circuit 1101, and the transceiver module 902 can be implemented using interface 1102. The logic circuit 1101 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 1102 can be a communication interface, input / output interface, pins, etc. For example, Figure 11 Taking the aforementioned communication device as an example, the chip includes a logic circuit 1101 and an interface 1102.
[0240] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 1101 can be used to perform... Figure 9 The processing module 901 shown implements the functions or steps, and the interface 1102 can be used to execute such functions or steps. Figure 9 The transceiver module 902 shown illustrates the functions or steps implemented by this module. For detailed information on logic circuit 1101 and interface 1102, please refer to [link / reference needed]. Figure 9 Alternatively, the method embodiments shown above will not be described in detail here.
[0241] The above description of the communication device is merely an example; for... Figure 11 For a detailed description of the communication device shown, please refer to the above method embodiments or... Figure 9 or Figure 10 This will not be elaborated upon here.
[0242] The communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form, or it can implement the method provided in the embodiments of this application in software form, etc., and the embodiments of this application do not limit it in this way.
[0243] The descriptions of relevant steps and information in the above embodiments can be found in the descriptions of the method embodiments above, and will not be detailed here. For Figure 11 For specific implementations of the various embodiments shown, please refer to the above embodiments, which will not be described in detail here.
[0244] This application also provides a communication system, which includes a network device and a terminal. The network device is the network device mentioned in the previous embodiments, and the terminal is the terminal mentioned in the previous embodiments.
[0245] In addition, this application also provides a computer program for implementing the operations and / or processes performed by various communication devices in the method provided in this application.
[0246] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by various communication devices in the methods provided in this application.
[0247] This application also provides a computer program product comprising computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various entities in the method provided in this application to be executed.
[0248] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.
[0249] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0250] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0251] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0252] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method of antenna switching, the method comprising: Comprising: determining first indication information, the first indication information indicating one or more of a first number of antennas, a first number of sounding reference signal (SRS) ports, and a first maximum number of multiple-input multiple-output (MIMO) layers; sending the first indication information, the first indication information being physical layer (PHY) or medium access control (MAC) layer information.
2. The method of claim 1, wherein, Further comprising: receiving second indication information, the second indication information indicating one or more of a second number of antennas, a second number of SRS ports, and a second maximum number of MIMO layers, wherein the second number of antennas is determined according to the first number of antennas, the second number of SRS ports is determined according to the first number of SRS ports, and the second maximum number of MIMO layers is determined according to the first maximum number of MIMO layers.
3. The method of claim 2, wherein, Further comprising: performing a first adjustment operation, wherein the first adjustment operation includes one or more of adjusting a number of antennas to a second number of antennas, adjusting a number of SRS ports to a second number of SRS ports, and adjusting a maximum number of MIMO layers to a second maximum number of MIMO layers.
4. The method of claim 1, wherein, Further comprising: receiving third indication information, the third indication information indicating an antenna adjustment according to the first indication information.
5. The method according to claim 1 or 4, characterized in that, Further comprising: performing a second adjustment operation, wherein the second adjustment operation includes one or more of adjusting a number of antennas to the first number of antennas, adjusting a number of SRS ports to the first number of SRS ports, and adjusting a maximum number of MIMO layers to the first maximum number of MIMO layers.
6. The method of claim 5, wherein, The performing of the second adjustment operation includes: performing the second adjustment operation after a first time.
7. The method of claim 2, wherein, The second indication information indicates the second number of SRS ports through one or more of a frequency domain resource configuration of SRS, a number of SRS ports, a time domain resource configuration of SRS, and a code domain resource configuration of SRS.
8. The method according to any one of claims 1 to 7, characterized in that, The determining of the first indication information includes: if a terminal is currently in an overheating state, determining the first indication information; or if the terminal requests to enter an energy saving state, determining the first indication information.
9. The method according to any one of claims 1 to 8, characterized in that, The antennas include transmitting antennas or receiving antennas.
10. The method of claim 2 or 7, wherein, The antennas are receiving antennas, and the second indication information further includes first information indicating reporting of channel state information (CSI).
11. The method according to any one of claims 1 to 10, characterized in that, The antennas are receiving antennas, and further comprising: sending fourth indication information, the fourth indication information indicating CSI under the first number of antennas or CSI under the first maximum number of MIMO layers.
12. The method of claim 11, wherein, The fourth indication information and the first indication information are carried in a same signaling.
13. A method of antenna switching, the method comprising: Comprising: receiving first indication information, the first indication information being physical layer or MAC layer control information, the first indication information including one or more of a first number of antennas, a first number of SRS ports, and a first maximum number of MIMO layers; performing resource scheduling according to the first indication information.
14. The method of claim 13, wherein, Further comprising: transmit second indication information, the second indication information being used for indicating one or more of a second antenna quantity, a second SRS port quantity, and a second MIMO maximum layer quantity, wherein the second antenna quantity is determined according to the first antenna quantity, the second SRS port quantity is determined according to the first SRS port quantity, and the second MIMO layer quantity is determined according to the first MIMO layer quantity.
15. The method of claim 14, wherein, The second indication message is used for indicating the second SRS port quantity through one or more of a frequency domain resource configuration of the SRS, a port quantity of the SRS, a time domain resource configuration of the SRS, and a code domain resource configuration of the SRS.
16. The method of claim 13, wherein, Further comprising: transmit a third indication message, the third indication message being used for indicating antenna adjustment according to the first indication information.
17. The method according to any one of claims 13-16, characterized by, The antenna is a transmitting antenna of the terminal or a receiving antenna of the terminal.
18. The method of claim 14 or 15, wherein, The antenna is a receiving antenna of the terminal, and the second indication information further comprises first information, the first information being used for indicating CSI reporting.
19. The method of any of claims 13-18, wherein, The antenna is a receiving antenna of the terminal, and further comprising: receive fourth indication information, the fourth indication information being used for indicating CSI under the first antenna quantity or CSI under the first MIMO layer quantity.
20. The method of claim 19, wherein, The fourth indication information is carried in a same signaling as the first indication information.
21. A communications device, characterized by The communication apparatus comprises a module for performing the method according to any one of claims 1-12; or the communication apparatus comprises a processor configured to perform the method according to any one of claims 1-12.
22. A communications device, characterized by The communication apparatus comprises a module for performing the method according to any one of claims 13-20; or the communication apparatus comprises a processor configured to perform the method according to any one of claims 13-20.
23. A communications device, characterized by comprising a logic circuit and an interface, the logic circuit and the interface being coupled; The interface is used for inputting and / or outputting information, and the logic circuit is used for performing the method according to any one of claims 1-20.
24. A computer-readable storage medium, characterized in that, The computer readable storage medium is used for storing a computer program, the computer program being executed to perform the method according to any one of claims 1-20.
25. A communication system, characterized by comprising a network device and a terminal, the terminal being configured to perform the method according to any one of claims 1-12, and the network device being configured to perform the method according to any one of claims 13-20.