Channel state information reporting method and apparatus, and storage medium and program product
By reporting CSI in time slot y after a predefined time slot x, the problem of OD-SSB measurement results affecting uplink data transmission is solved, and the alignment of CSI reporting is achieved, avoiding the impact on uplink data performance and the increase in signaling overhead.
Patent Information
- Application Number
- PCT/CN2025/105720
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-31
- Filing Date
- 2025-06-30
- Publication Date
- 2026-02-05
AI Technical Summary
When sending synchronization signal blocks on demand (OD-SSB), the reported measurement results affect the transmission performance of uplink data.
After receiving the instruction information from the base station, the terminal determines the time slot y or the time slot after time slot y according to the predefined time slot x and sends the channel state information (CSI) to the base station to ensure that the terminal and the base station are aligned in the CSI reporting time slot to avoid affecting uplink data transmission.
By aligning the CSI reporting time slots, the base station avoids activating/deactivating secondary cells based on invalid CSIs, reducing signaling overhead and ensuring the stability of uplink data transmission performance.
Smart Images

Figure CN2025105720_05022026_PF_FP_ABST
Abstract
Description
Channel state information reporting methods, devices, storage media and program products
[0001] This application claims priority to Chinese Patent Application No. 202411046020.2, filed with the China National Intellectual Property Administration on July 31, 2024, entitled “Method, Apparatus, Storage Medium and Program Product for Reporting Channel State Information”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a channel state information reporting method, apparatus, storage medium, and program product. Background Technology
[0003] To reduce the power consumption of base stations transmitting synchronization signal blocks (SSBs), the concept of on-demand SSB (OD-SSB) has been proposed. OD-SSB refers to the base station transmitting an SSB only when needed, and not transmitting it otherwise. OD-SSBs can be used for time-frequency synchronization, beam management, cell activation, and measurement. However, reporting OD-SSB measurement results can negatively impact uplink data transmission performance. Summary of the Invention
[0004] This application provides a channel state information reporting method, apparatus, storage medium, and program product that can avoid affecting the transmission performance of uplink data.
[0005] In a first aspect, embodiments of this application provide a channel state information reporting method, applied to a terminal. The method includes: receiving first indication information from a base station in time slot x, the first indication information being used to instruct the base station to transmit a synchronization signal block (SSB) of a secondary cell; receiving the SSB of the secondary cell from the base station; and transmitting a Channel State Information (CSI) obtained based on the SSB to the base station in time slot y or a time slot after time slot y, where time slot y is after time slot x; wherein x and y are non-negative integers, y is determined based on x, and / or y is determined based on the time slot of the SSB.
[0006] By implementing the method described in the first aspect, the value of y can be determined based on the time slot where x and / or SSB are located, so that the terminal can send CSI to the base station in time slot y or a time slot after time slot y. In this way, the terminal and the base station can align the time slots for reporting CSI, thereby avoiding affecting the transmission performance of uplink data.
[0007] In one possible implementation, the secondary cell is a deactivated secondary cell.
[0008] In this way, the terminal can report CSI based on the primary cell or other active secondary cells, so that the base station can determine whether to activate the secondary cell corresponding to the CSI based on the CSI.
[0009] In one possible implementation, the aforementioned y is determined based on x, and / or y is determined based on the time slot of the SSB, including: first indication information carried in the Media Access Control (MAC) control element (CE). Wherein, time slot x+m is the time slot where the mixed automatic repeat request acknowledgment information of the first indication information is located. When the subcarrier is μ, the number of time slots included in a subframe.
[0010] In one possible implementation, the above y is determined based on x, and / or y is determined based on the SSB time slot, including: y is determined based on the SSB start time slot, where the SSB start time slot is the earliest time slot after time slot x for transmitting the SSB.
[0011] In one possible implementation, the above y is determined based on x, and / or y is determined based on the SSB time slot, including: time slot y is the time slot after the latest time slot of the SSB transmission within the first time window, and the first time window is the first time window of the secondary cell after time slot x.
[0012] In this way, by setting the time slot y to the time slot after the end time slot of the SSB in the first time window, it can be ensured that the terminal can measure at least one SSB before reporting to CSI.
[0013] In one possible implementation, the reported value of CSI is the first value used to indicate that CSI is invalid.
[0014] CSI invalidity is used to indicate that SSB measurement is incomplete. This allows the reported CSI to be invalid based on the first value, which not only avoids the base station from erroneously activating / deactivating secondary cells based on invalid CSI, but also reduces signaling overhead by reusing the first value.
[0015] Secondly, embodiments of this application provide a channel state information reporting method applied to a base station. The method includes: sending first indication information to a terminal in time slot x, the first indication information being used to instruct the base station to send a synchronization signal block (SSB) of a secondary cell; sending the SSB of the secondary cell to the terminal; and receiving CSI (Current State Information) obtained by the terminal based on SSB measurement in time slot y or a time slot after time slot y, where time slot y is after time slot x; wherein y is determined based on x, and / or y is determined based on the time slot where the SSB is located.
[0016] By implementing the method described in the second aspect, the value of y can be determined based on the time slot where x and / or SSB are located, so that the base station can receive CSI in time slot y or in a time slot after time slot y. This allows the terminal and the base station to align the time slots for reporting CSI, thereby avoiding impact on the transmission performance of uplink data.
[0017] In one possible implementation, the secondary cell is a deactivated secondary cell.
[0018] In this way, the base station can receive CSI reported by the terminal based on the primary cell or other active secondary cells, and then the base station determines whether to activate the secondary cell corresponding to the CSI based on the CSI.
[0019] In one possible implementation, the secondary cell is a deactivated secondary cell.
[0020] In this way, the terminal can report CSI based on the primary cell or other active secondary cells, so that the base station can determine whether to activate the secondary cell corresponding to the CSI based on the CSI.
[0021] In one possible implementation, the aforementioned y is determined based on x, and / or y is determined based on the time slot of the SSB, including: first indication information carried in the Media Access Control (MAC) control element (CE). Wherein, time slot x+m is the time slot where the mixed automatic repeat request acknowledgment information of the first indication information is located. When the subcarrier is μ, the number of time slots included in a subframe.
[0022] In one possible implementation, the above y is determined based on x, and / or y is determined based on the SSB time slot, including: y is determined based on the SSB start time slot, where the SSB start time slot is the earliest time slot after time slot x for transmitting the SSB.
[0023] In one possible implementation, the above y is determined based on x, and / or y is determined based on the SSB time slot, including: time slot y is the time slot after the latest time slot of the SSB transmission within the first time window, and the first time window is the first time window of the secondary cell after time slot x.
[0024] In this way, by setting the time slot y to the time slot after the end time slot of the SSB in the first time window, it can be ensured that the terminal can measure at least one SSB before reporting to CSI.
[0025] In one possible implementation, the reported value of CSI is the first value used to indicate that CSI is invalid.
[0026] Invalid CSI is used to indicate that SSB measurement is not completed. The base station can avoid using invalid CSI to activate / deactivate the cell. This not only avoids the base station erroneously activating / deactivating the secondary cell based on invalid CSI, but also reduces signaling overhead by reusing the first value.
[0027] Thirdly, embodiments of this application provide a communication device, including a processor and an interface circuit. The interface circuit is used to receive signals from other communication devices and transmit them to the processor, or to send signals from the processor to other communication devices. The processor is used to implement any one of the methods in the first or second aspect above through logic circuits or execution code instructions.
[0028] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program or instructions that, when executed by a communication device, implement any one of the methods described in the first or second aspect.
[0029] Fifthly, embodiments of this application provide a computer program product, including a computer program or instructions, which, when executed by a communication device, implement any one of the methods in the first or second aspect described above. Attached Figure Description
[0030] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0031] Figure 2 is a schematic diagram of the time-domain structure of an SSB pattern provided in an embodiment of this application;
[0032] Figure 3 is a timing diagram of CSI reporting combined with OD-SSB provided in an embodiment of this application;
[0033] Figure 4 is a flowchart illustrating a CSI reporting method provided in an embodiment of this application;
[0034] Figure 5 is a timing diagram of a CSI reporting method provided in an embodiment of this application;
[0035] Figure 6 is a timing diagram of another CSI reporting provided in an embodiment of this application;
[0036] Figure 7 is a flowchart illustrating another CSI reporting method provided in an embodiment of this application;
[0037] Figure 8 is a schematic diagram of a reported CSI valid / invalid status provided in an embodiment of this application;
[0038] Figure 9 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0039] Figure 10 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0040] The embodiments of this application will now be described with reference to the accompanying drawings.
[0041] Figure 1 is a schematic diagram of the architecture of a communication system 1000 provided in an embodiment of this application. As shown in Figure 1, the communication system 1000 includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110), and may also include at least one terminal (120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is wirelessly connected to the RAN node 110. Terminals and RAN nodes can be interconnected via wired or wireless means. The communication system 1000 may also include a core network 200. The RAN node 110 is connected to the core network 200 via wireless or wired means. The core network equipment in core network 200 and the RAN node 110 in RAN 100 can be independent and different physical devices, or they can be the same physical device that integrates the logical functions of the core network equipment and the logical functions of the RAN node. Communication system 1000 may also include Internet 300.
[0042] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system as defined in the 3rd generation partnership project (3GPP), or it can be a WiFi system. RAN100 can also include two or more of the above-mentioned different radio access systems. RAN100 can also be an open RAN (O-RAN).
[0043] RAN nodes, also known as radio access network devices, RAN entities, or access nodes, are used to help terminals access communication systems wirelessly. In one application scenario, an RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. RAN nodes can be macro base stations (as shown in Figure 1, 110a), micro base stations or indoor stations (as shown in Figure 1, 110b), relay nodes, or donor nodes.
[0044] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU performs the functions of the base station's Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP), and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The DU performs the functions of the base station's Radio Link Control (RANC) and Medium Access Control (MAC) layers, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes or integrated into the same RAN node, such as within a baseband unit (BBU). The RU can be included in radio frequency equipment, such as in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0045] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU can be called an open CU (O-CU), a DU can be called an open DU (O-DU), and an RU can be called an open RU (O-RU). The RAN nodes in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, a RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN nodes. For ease of description, a base station is used as an example of a RAN node in the following description.
[0046] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.
[0047] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0048] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For terminals 120j that access the wireless access network 100 through 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol. In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with base station functions, and 120a-120j in Figure 1 can be called communication devices with terminal functions.
[0049] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0050] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0051] In this application, the base station sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. To communicate with the base station, the terminal needs to establish a radio connection on a cell controlled by the base station. The cell with which the terminal has established a radio connection is called the terminal's serving cell. When the terminal communicates with this serving cell, it is also susceptible to interference from signals from neighboring cells.
[0052] The relevant technologies and concepts involved in the embodiments of this application are described below:
[0053] I. Primary cell (PCell) and secondary cell (SCell)
[0054] In carrier aggregation (CA), a cell includes a PCell and a SCell. A PCell is a cell operating on the primary frequency band. On a PCell, a terminal can perform initial connection establishment or connection reconstruction procedures. A SCell provides additional radio resources to enhance data transmission performance. SCells can be activated or deactivated; an activated SCell is in an active state, and a deactivated SCell is in an inactive state. An SCell in an active state means it is activated, and an inactive SCell means it is not activated.
[0055] After configuring a SCell, the SCell can be in an inactive state by default or in an active state. In an inactive, deactivated, or inactive SCell, the terminal does not receive the physical downlink control channel (PDCCH), send a channel sounding reference signal (SRS) or physical uplink control channel (PUCCH) to the base station, and does not send data to the base station from that SCell. Simultaneously, the terminal does not need to report the channel state information (CSI) of that SCell, nor does it need to monitor the PDCCH of that SCell. All of the above operations can only be performed after the terminal activates the SCell.
[0056] Base stations can activate or deactivate SCells via media access control (MAC CE), radio resource control (RRC), and / or timers. For example, a base station may send RRC signaling to a terminal to configure a SCell, with indication information in the RRC signaling indicating whether the SCell is active or deactivated. Alternatively, after sending RRC signaling to the terminal to configure the SCell, the base station may send MAC CE signaling, with indication information in the MAC CE signaling indicating whether the SCell is active or deactivated. Another example is when the terminal automatically controls the activation or deactivation of the SCell using a timer, such as activating or deactivating the SCell upon timeout.
[0057] II. Synchronization Signal Block (SSB)
[0058] The synchronization signal block consists of the primary synchronization signal (PSS), the secondary synchronization signal block (SSS), and the physical broadcast channel (PBCH). SSBs are transmitted periodically, and the SSBs transmitted within one SSB period are called an SSB burst. An SSB burst can also be understood as a set of SSBs within half a frame, or as a set of SSBs transmitted within half a frame. The pattern of the SSB (i.e., the number of SSBs and the time slots they occupy in an SSB burst) is related to factors such as the subcarrier spacing (SCS) and the carrier frequency. For example, Figure 2 is a schematic diagram of the time-domain structure of the SSB pattern in a half-frame when the SCS is 30kHz, in time-division duplex (TDD) mode, and the carrier frequency is FR1 greater than or equal to 1.88GHz. In this half-frame, a maximum of 8 SSBs are transmitted. The indices of these 8 SSBs are 0 to 7. SSBs with indices 0 and 1 occupy the first time slot of a half-frame (time slot 0 in the example), SSBs with indices 2 and 3 occupy the second time slot of a half-frame (time slot 1 in the example), SSBs with indices 4 and 5 occupy the third time slot of a half-frame (time slot 2 in the example), and SSBs with indices 6 and 7 occupy the fourth time slot of a half-frame (time slot 3 in the example). Before transmitting SSBs, the base station can configure which SSBs with indices 0 to 7 to transmit.
[0059] SSB (Service Serving Block) is commonly used for time-frequency synchronization, beam management, cell activation, and mobility measurement, including Layer 3 (L3) measurements. Due to the numerous applications of SSB and the relatively long L3 measurement cycle, base stations typically transmit SSBs for extended periods, resulting in high power consumption. To reduce base station power consumption, the concept of OD-SSB (Optical Deployment-Side Serving) has been proposed. OD-SSB refers to base stations transmitting SSBs only when needed, and not transmitting them otherwise. Simultaneously, terminals can perform Layer 1 (L1) measurements based on OD-SSB and then report them to the base station; L1 measurement cycles are relatively short.
[0060] The following section uses SCell A as an example to illustrate the problems existing in the current technology:
[0061] To quickly activate SCell A, a process as shown in Figure 3 is proposed, combining OD-SSB: As shown in Figure 3, when SCell A is in a deactivated state, the terminal receives information indicating the transmission of the SSB for SCell A in time slot x. Then, the terminal receives the SSB for SCell A in a time slot after time slot x. Next, the terminal performs L1 measurement based on the SSB for SCell A to obtain the CSI of SCell A. Then, the terminal can report the measured CSI, and the base station activates SCell A based on this CSI. In this method, the time slot in which the terminal reports the CSI is the time slot of PCell shown in Figure 3, or the time slot of another SCell in an active state not shown in Figure 3. The following content uses the time slot of PCell as an example.
[0062] Since it takes a certain amount of time for the terminal to measure the SSB of SCell A, and the length of this time is also related to factors such as the channel environment and the terminal's implementation capabilities, the base station may not be able to accurately know the length of this time, leading to a misinterpretation between the base station and the terminal, which in turn affects the uplink data transmission performance.
[0063] To avoid impacting uplink data transmission performance when reporting CSI of secondary cells, this application provides a CSI reporting method. Figure 4 shows a flowchart of this CSI reporting method. As shown in Figure 4, the method includes steps 401 to 403. The execution subject of the method shown in Figure 4 can be a base station and a terminal, or the subject can be a chip in the base station and a chip in the terminal. Alternatively, the execution subject of the method shown in Figure 4 can also be other types of products, and those skilled in the art can further expand upon this based on the content disclosed in the specification. The execution subject of the method shown in Figure 4 and the following methods are executors of a base station and a terminal, respectively. Wherein:
[0064] 401. The base station sends first indication information to the terminal in time slot x. Correspondingly, the terminal receives the first indication information in time slot x.
[0065] In this embodiment of the application, x is a non-negative integer, and the first indication information is used to instruct the base station to send the synchronization signal block (SSB) of the secondary cell, or to instruct the terminal to receive the SSB of the secondary cell.
[0066] In the embodiments of this application and the following description, the secondary cell is illustrated using SCell A as an example. SCell A can be in an active state, or SCell A can be an active SCell. It should be understood that SCell A can also be in an inactive state or a deactivated state, or SCell A can be a deactivated SCell. Time slot x can be a time slot of PCell or any SCell in an active state, or a time slot of SCell A, or a time slot corresponding to the minimum subcarrier spacing. The minimum subcarrier spacing can be understood as the minimum subcarrier spacing between PCell and SCell A.
[0067] In one possible implementation, the first indication information can be carried in MAC CE signaling or RRC signaling. Alternatively, the first indication information can be either MAC CE signaling or RRC signaling.
[0068] Optionally, before or during step 401, the base station may send cell configuration information of SCell A to the terminal. The cell configuration information of SCell A includes at least one of the following: cell identity (ID), carrier location, and carrier bandwidth (BWP). In one possible implementation, the cell configuration information of SCell A is carried in RRC signaling, or is RRC signaling itself.
[0069] Optionally, before or during step 401, the base station may further send SSB configuration information for SCell A to the terminal. The SSB configuration information for SCell A includes at least one of the following: SSB frequency location, subcarrier spacing, and period. Optionally, the SSB configuration information for SCell A may also include an index of the SSB for SCell A. In one possible implementation, the SSB configuration information for SCell A is carried in RRC signaling, or is RRC signaling itself.
[0070] Optionally, before or during step 401, the base station may also send CSI reporting configuration information for SCell A to the terminal. This can be understood as the CSI reporting configuration information being specific to SCell A, i.e., for measurements and CSI reporting of SCell A. For example, the CSI reporting configuration information includes the CSI reporting type, which can be periodic, semi-persistent, or aperiodic reporting.
[0071] Optionally, the aforementioned RRC signaling can be the same RRC signaling or different RRC signaling. For example, the cell configuration information of SCell A, the SSB configuration information of SCell A, the CSI reporting configuration information of SCell A, and the first indication information are carried in the same RRC signaling; or, the cell configuration information of SCell A, the SSB configuration information of SCell A, the CSI reporting configuration information of SCell A, and the first indication information are carried in different RRC signaling, and this application does not limit this.
[0072] 402. The base station sends the SSB of the secondary cell to the terminal. Correspondingly, the terminal receives the SSB of the secondary cell.
[0073] In this embodiment of the application, after receiving the first instruction information, the terminal receives the SSB of SCell A.
[0074] In one possible implementation, the starting timeslot of the SSB received by the terminal from SCell A is the earliest timeslot after timeslot x where the SSB is transmitted; or, the starting timeslot of the SSB is the timeslot where the earliest SSB is located after timeslot x; or the starting timeslot of the SSB is the timeslot where the nearest SSB to timeslot x is located after timeslot x.
[0075] Optionally, the interval between the starting time slot of the SSB and time slot x can be greater than or equal to T. For example, the starting time slot of the SSB is time slot x + T.
[0076] Where T represents the number of time slots, which is a non-negative integer predefined or configured by the protocol, for example... T can be understood as the processing time of the base station and / or terminal. m is the time slot interval between the time slot containing the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information of the first indication information and time slot x, where m is a non-negative integer predefined or configured by the protocol. It can be understood that time slot x + m is the time slot containing the HARQ-ACK of the first indication information.
[0077] The starting time slot of the SSB is time slot x+T, which can be understood as the terminal being able to receive the SSB in time slot x+T and / or in time slots following time slot x+T. Alternatively, it can be understood as the base station being able to transmit the SSB in the Tth time slot after sending the first indication information; that is, the base station can transmit the SSB in time slot x+T and / or in time slots following time slot x+T. Whether the base station transmits the SSB before time slot x+T is not limited in this embodiment.
[0078] In another possible implementation, the starting timeslot of the SSB received by the terminal from SCell A is the earliest timeslot after timeslot x+m where the SSB is transmitted; or, the starting timeslot of the SSB is the timeslot where the earliest SSB is located after timeslot x+m; or the starting timeslot of the SSB is the timeslot where the SSB closest to timeslot x+m is located after timeslot x+m.
[0079] Optionally, the interval between the starting time slot of the SSB and time slot x+m can also be greater than or equal to T. It should be understood that the interval between the starting time slot of the SSB and time slot x can also be greater than or equal to m+T. For example, the starting time slot of the SSB is time slot x+m+T.
[0080] The starting timeslot of the SSB is timeslot x+m+T, which can be understood as the terminal receiving the SSB in timeslot x+m+T and / or in timeslots after timeslot x+m+T. Alternatively, it can be understood as the base station transmitting the SSB in the Tth timeslot after receiving the HARQ-ACK from the terminal, meaning the base station can transmit the SSB in timeslot x+m+T and / or in timeslots after timeslot x+m+T. Whether the base station transmits the SSB before timeslot x+m+T is not limited in this embodiment. In this case, the starting timeslot of the SSB can also be understood as the earliest timeslot after timeslot x+m for transmitting the SSB; or, the starting timeslot of the SSB is the timeslot containing the earliest SSB after timeslot x+m; or, the starting timeslot of the SSB is the timeslot containing the SSB closest to timeslot x+m after timeslot x+m.
[0081] It should be noted that this can also be implemented using symbols, where T represents the number of symbols. The earliest symbol of the SSB is the earliest symbol of the SSB transmitted after the symbol containing the first indication information; or, the earliest symbol of the SSB is the earliest symbol containing the SSB after the symbol containing the first indication information; or, the earliest symbol of the SSB is the symbol containing the SSB closest to the symbol containing the first indication information. Optionally, the interval between the earliest symbol of the SSB and the symbol containing the first indication information can also be greater than or equal to T.
[0082] Alternatively, the earliest symbol of the SSB can be transmitted after the symbol containing the HARQ-ACK of the first indication information; or, the earliest symbol of the SSB can be the symbol containing the earliest SSB after the symbol containing the HARQ-ACK; or, the earliest symbol of the SSB can be the symbol containing the SSB closest to the symbol containing the HARQ after the symbol containing the HARQ. Optionally, the interval between the earliest symbol of the SSB and the symbol containing the HARQ can be greater than or equal to T, or the interval between the earliest symbol of the SSB and the symbol containing the first indication information can be greater than or equal to m+T.
[0083] 403. The terminal sends the CSI obtained based on the SSB to the base station in time slot y or a time slot after time slot y. Correspondingly, the base station receives the CSI in time slot y or a time slot after time slot y.
[0084] In this embodiment, the terminal receives the SSB of SCell A and can perform one or more SSB-related operations, including time-frequency synchronization, beam management, and measurement. SSB-based measurement includes L1 measurement. Then, the terminal sends the CSI obtained based on the SSB, i.e., the CSI obtained based on L1 measurement, to the base station in time slot y or a time slot after time slot y. Correspondingly, the base station receives the CSI in time slot y or a time slot after time slot y. Time slot y is the time slot after time slot x. Time slot y can be the time slot of PCell or any SCell in the active state, or the time slot of SCell A, or the time slot corresponding to the minimum subcarrier spacing. y is a non-negative integer, determined based on x and / or determined based on the time slot where the SSB is located.
[0085] In one possible implementation, CSI includes L1 reference signal received power (L1-RSRP) and / or L1 signal to interference plus noise ratio (L1-SINR).
[0086] The following describes four ways to determine y:
[0087] (1): y is determined based on x.
[0088] For example, y = x + k′. This formula means that time slot y is the k′th time slot after time slot x. In this application, when time slots are expressed in formula form, this can be understood. Where k′ is a non-negative integer predefined or configured in the protocol, and the implementation of y = x + k′ includes, but is not limited to, the following examples:
[0089] In the first example, when the first indication information is carried in MAC-CE signaling, or when the first indication information is MAC-CE signaling, Right now in, This represents the number of time slots included in a subframe when the subcarrier is μ.
[0090] In the second example, when the first indication information is carried in RRC signaling, or when the first indication information is RRC signaling, Right now
[0091] (2): y is determined based on SSB time slots.
[0092] In the first example, the base station can send an SSB to the terminal within a time window. The terminal receives the SSB within the time window and performs L1 measurement based on the SSB. For example, the length of the time window can be half a frame, the start position of the time window can be the start position of the half frame, and the period of the time window can be the period of the SSB, such as 5ms, 10ms, 20ms, etc. y is determined based on the time slot of the SSB within this time window. The time slot y is the time slot after the end time slot of the SSB within this time window. Alternatively, the time slot y is the end time slot of the SSB within this time window.
[0093] For example, time slot y can be the Cth time slot after the end of the SSB within the first time window following time slot x. This can be understood as y = P + C, where P is the index of the end of the SSB within the first time window following time slot x, and P is a non-negative integer. C is a non-negative integer predefined or configured by the protocol. For example, C = 0 or 1. C = 0 can be understood as time slot y being the end of the SSB within the first time window following time slot x; C = 1 can be understood as time slot y being the next time slot after the end of the SSB within the first time window following time slot x.
[0094] The first time window is the first time window of SCell A after time slot x. The first time window after time slot x can be understood as either the starting time slot of the first time window being after time slot x, or the starting time slot of the first time window being before time slot x and the ending time slot being after time slot x. That is, the first time window may or may not include time slot x. The starting time slot and / or ending time slot of the first time window can also be time slot x. The ending time slot of the SSB is the latest time slot containing the SSB within the first time window; or, the ending time slot of the SSB is the time slot containing the latest SSB within the first time window, or, the ending time slot of the SSB is the time slot containing the SSB with the largest SSB index within the first time window. For example, if the SSB pattern of SCell A is shown in Figure 2, and the first time window includes one SSB pattern, then the ending time slot of the SSB within the first time window is the time slot containing the SSB with index 7, and time slot y is the time slot after the time slot containing the SSB with index 7. Therefore, setting time slot y to the time slot following the time slot of the SSB with index 7 within the first SSB time window ensures that the terminal can measure at least one SSB before reporting CSI to the base station. This can be understood as the end time slot of an SSB being a time slot where an SSB can or is capable of being transmitted; however, the base station may or may not transmit an SSB during the end time slot. Time slot y can be within or outside the first time window; this application does not impose any limitation on this.
[0095] In the second example, the base station can further configure the terminal with the index of the SSBs actually transmitted, based on the first example above. That is, it can specify which SSBs in an SSB burst the base station will actually transmit. The time slot y is determined based on the time slot of the SSBs to be transmitted within this time window. For example, if the base station configures the terminal with which SSBs with indices 0 to 7 will be transmitted, the time slot y will be the time slot of the last SSB actually transmitted within the first time window, or a time slot after the time slot of the last transmitted SSB. The last transmitted SSB can be understood as the SSB with the largest index among the transmitted SSBs. For example, when the base station transmits SSBs according to the SSB pattern shown in Figure 2, and configures the terminal with the transmission of SSBs with indices 0 to 3, then the time slot y will be the time slot of the SSB with index 3 within the first time window, or a time slot after the time slot of the SSB with index 3.
[0096] In the first and second examples in (2), since the terminal measures at least one SSB within a time window, these two examples can enable the terminal to report CSI when at least one SSB is measured, or after at least one SSB is measured.
[0097] In the third example, y = Q + A. Q is the index of the starting timeslot of the SSB, and Q is a non-negative integer. This formula means that timeslot y is the A-th timeslot after timeslot Q. Here, A represents the number of timeslots, which is a non-negative integer predefined or configured by the protocol, such as A = 0 or 1. A = 0 can be understood as timeslot y being the starting timeslot of the SSB, and A = 1 can be understood as timeslot y being the next timeslot after the starting timeslot of the SSB. The starting timeslot of the SSB can be referred to the relevant description in step 402 above.
[0098] For example, as shown in Figure 5, the terminal receives the first indication information in time slot x, the starting time slot of the SSB is time slot x+T, and the terminal receives the first SSB in the first SSB burst in time slot x+T. Then y = x+T+A, and the terminal can send CSI to the base station in time slot x+T+A and / or in time slots after x+T+A.
[0099] For example, as shown in Figure 6, the terminal receives the first indication information in time slot x and sends HARQ-ACK in time slot x+m. The starting time slot of the SSB is time slot x+m+T. The terminal receives the first SSB in the first SSB burst in x+m+T. Then the terminal can send CSI to the base station in time slots x+m+T+A and / or in time slots after x+m+T+A.
[0100] (3): y is determined based on x and the time slot in which the SSB is located. For example, y is determined based on the starting time slot of the SSB, and the starting time slot of the SSB is determined based on x. In this way, it can be ensured that the terminal reports CSI to the base station only after receiving the SSB.
[0101] In one example, y = Q + A. Q is the index of the starting timeslot of the SSB, and Q is a non-negative integer. A represents the number of timeslots, which is a non-negative integer predefined or configured by the protocol, such as A = 0 or 1. A = 0 can be understood as timeslot y being the starting timeslot of the SSB, and A = 1 can be understood as timeslot y being the next timeslot after the starting timeslot of the SSB. The starting timeslot of the SSB is determined based on x, as described in step 402 above.
[0102] For example, as shown in Figure 5, the terminal receives the first indication information in time slot x, the starting time slot of the SSB is time slot x+T, and the terminal receives the first SSB in the first SSB burst in time slot x+T. Then y = x+T+A, and the terminal can send CSI to the base station in time slot x+T+A and / or in time slots after x+T+A.
[0103] For example, as shown in Figure 6, the terminal receives the first indication information in time slot x and sends HARQ-ACK in time slot x+m. The starting time slot of the SSB is time slot x+m+T. The terminal receives the first SSB burst in x+m+T. Then the terminal can send CSI to the base station in time slots x+m+T+A and / or in time slots after x+m+T+A.
[0104] (4): y can be directly configured by the base station, and y is a non-negative integer. For example, the base station directly configures the value of y to the terminal, and the terminal sends CSI in the time slot y configured by the base station or in the time slot after time slot y. Alternatively, the base station can implicitly configure the time slot y, as shown in (1), y = x + k′, where k′ is configured by the base station.
[0105] It should be noted that the above methods for determining y and the examples are only examples. In specific implementations, the above methods can be modified or combined. For example, in (2) and (3) above, y is defined by time slots. In specific implementations, y can also be defined by symbols. For example, in (2), the terminal can send CSI in the symbol where the latest SSB is located or in the symbol after the symbol where the latest SSB is located within the first time window. For example, in (3), assuming that the base station sends SSB in the Tth symbol after the symbol where the first indication information is located, then the terminal sends CSI in the T+Ath symbol after the symbol where the first indication information is located or in the symbol after the T+Ath symbol.
[0106] It should be noted that the possible ways in which the terminal sends the CSI obtained based on the SSB to the base station in time slot y or a time slot after time slot y can be as follows:
[0107] In one example, the base station is configured to report CSIs periodically. The terminal then reports CSIs to the base station starting from time slot y, according to the periodic reporting configuration. For example, during periodic reporting, the terminal could report CSIs in time slots 0, 5, 10, and 15, with a period of 5 time slots. If time slot y is determined to be time slot 4 according to any of the methods in (1) to (4) above, the terminal will actually report CSIs in time slots 5, 10, and 15, but will not report CSIs in time slot 0, which is before time slot 4. It can be understood that in this embodiment, the time slot where the reported CSI is located can be time slot y or a time slot after time slot y, but not a time slot before time slot y.
[0108] In another example, the base station is configured to report CSI as semi-persistent reporting. The terminal receives the trigger signal for semi-persistent reporting and then, according to the semi-persistent reporting configuration, reports CSI to the base station in time slot y or a time slot after time slot y. For example, if the period for semi-persistent reporting is configured as 5 time slots and the time slot offset is configured as 0 time slots, and the terminal receives the trigger signal for semi-persistent reporting in time slot 6, the terminal could have reported CSI in time slots 10, 15, etc. However, if time slot y is determined to be time slot 12 according to any of the methods in (1) to (4) above, the terminal will actually report CSI in time slots 15, 20, etc., but will not report CSI in time slot 10.
[0109] In another example, the base station is configured to report CSI using aperiodic reporting. The terminal receives the trigger signaling for aperiodic reporting and then reports CSI to the base station in time slot y or a time slot after time slot y, according to the aperiodic reporting configuration. For example, if the specific reporting time slot in the trigger signaling for aperiodic reporting is time slot 10, and time slot y is determined to be time slot 4 according to any of the methods in (1) to (4) above, then the terminal can report CSI to the base station in time slot 10.
[0110] Optionally, the time slot in which the SSB measured by the terminal is located may have a time slot interval greater than or equal to the time slot in which the CSI is reported in the above three examples.
[0111] For example, assuming the first threshold is two time slots, in the first example above, the terminal can report CSI in time slots 5, 10, 15, etc. The CSI reported in time slot 5 is based on the SSB measurement in time slot 3 or earlier, the CSI reported in time slot 10 is based on the SSB measurement in time slot 8 or earlier, and the CSI reported in time slot 15 is based on the SSB measurement in time slot 13 or earlier. In the second example above, the terminal can report CSI in time slots 16, 21, etc. The CSI reported in time slot 16 is based on the SSB measurement in time slot 14 or earlier, and the CSI reported in time slot 21 is based on the SSB measurement in time slot 19 or earlier. In the third example above, the terminal can report CSI to the base station in time slot 10, and the CSI reported in time slot 10 is based on the SSB measurement in time slot 8 or earlier.
[0112] This allows time for the terminal to measure SSB, enabling the terminal to report CSI as soon as possible after the SSB measurement is completed.
[0113] Optionally, after obtaining CSI based on SSB, the terminal can determine whether it needs to report based on CSI.
[0114] For example, when the CSI is greater than or equal to the second threshold, the terminal reports the CSI to the base station in time slot y or a time slot after time slot y. A CSI greater than or equal to the second threshold indicates that the channel state of SCell A is good; conversely, when the CSI is less than the second threshold, the terminal does not report the CSI to the base station, and a CSI less than the second threshold indicates that the channel state of SCell A is poor.
[0115] In this way, the terminal can report CSI to the base station only when the channel status of SCell A is good, and not report CSI when the channel status of SCell A is poor. This can save signaling overhead and reduce terminal power consumption.
[0116] Optionally, if SCell A is deactivated when the terminal reports CSI, the terminal can receive an activation signaling for SCell A from the base station after reporting CSI to the base station in time slot y or a time slot after time slot y, and then activate SCell A in response to the activation signaling. Alternatively, if SCell A is activated when the terminal reports CSI, the terminal can receive a deactivation signaling for SCell A from the base station after reporting CSI to the base station in time slot y or a time slot after time slot y, and then deactivate SCell A in response to the deactivation signaling.
[0117] Based on the embodiment described in Figure 4, the value of y can be determined, so that the terminal can send CSI to the base station in time slot y or in a time slot after time slot y. In this way, the terminal and the base station can align the time slots for reporting CSI, thereby avoiding affecting the transmission performance of uplink data.
[0118] This application also provides another CSI reporting method. Figure 7 shows a flowchart of this CSI reporting method. As shown in Figure 7, the method includes steps 701 to 702. Wherein:
[0119] 701. The base station sends third indication information to the terminal in time slot f. Correspondingly, the terminal receives the third indication information in time slot f.
[0120] In the embodiments of this application, f is a non-negative integer.
[0121] In one possible implementation, the third indication information can be used to instruct the base station not to transmit the secondary cell's SSB, or to instruct the secondary cell to stop transmitting its SSB, or to instruct the terminal to stop or not receive the secondary cell's SSB.
[0122] In another possible implementation, the third indication information can be used to indicate the number of times the base station sends the secondary cell's SSB burst, or to indicate the duration for which the base station sends the secondary cell's SSB (such as if the third indication information includes a timer). For example, the third indication information can be sent during SSB configuration.
[0123] The third instruction information can refer to the specific implementation method of the first instruction information in step 401 above, which will not be repeated here.
[0124] In the embodiments of this application and the following description, the secondary cell is illustrated using SCell A as an example. SCell A can be in an active state, or SCell A can be an active SCell. It should be understood that SCell A can also be in an inactive state, or a deactivated SCell, or SCell A can be a deactivated SCell. Time slot f can be a PCell or any SCell in an active state, or a time slot of SCell A, or a time slot corresponding to the minimum subcarrier spacing.
[0125] 702. The terminal sends the CSI obtained based on the SSB to the base station in time slot p or a time slot before time slot p. Correspondingly, the base station receives the CSI in time slot p or a time slot before time slot p.
[0126] In this embodiment, the terminal sends the CSI obtained based on the SSB to the base station in time slot p or a time slot before time slot p. This CSI is obtained based on L1 measurement. The CSI can be referred to the description in the embodiment shown in Figure 4 above. Optionally, the terminal does not send the CSI obtained based on the SSB measurement to the base station in time slots after time slot p, or stops sending the CSI obtained based on the SSB measurement to the base station. Correspondingly, the base station receives the CSI obtained based on the SSB measurement in time slot p or a time slot before time slot p. Optionally, the base station stops or does not need to receive the CSI in time slots after time slot p.
[0127] The following describes several ways to determine p: When the third indication information is used to instruct the base station not to send the SSB of SCell A, or to instruct the SSB of SCell A to stop sending, or to instruct the terminal to stop receiving the SSB of SCell A, p can be determined based on (1) or (3) below; when the third indication information is used to instruct the base station to send the number of SSB bursts of SCell A or the duration of the SSB, p can be determined based on (2) or (3) below.
[0128] (1): p is determined based on f.
[0129] In one example, time slot p can be time slot f.
[0130] In another example, time slot p is the time slot following time slot f, for example... or, For the specific implementation method, please refer to the relevant description in the embodiment shown in Figure 4, which will not be repeated here. Time slot f+m is the time slot where the HARQ-ACK of the third indication information is located.
[0131] (2): p-slot determination based on SSB.
[0132] In one example, p is determined based on the end slot of the SSB, which is the latest slot after slot f where the SSB is transmitted. Alternatively, the end slot of the SSB is the slot where the last SSB on SCell A is located. Or, the end slot of the SSB is the slot where the last SSB on SCell A is located after slot f. It should be understood that the end slot of the SSB does not mean that subsequent SSBs cannot be transmitted, because it is possible that after a period of time, the base station will send an instruction to the terminal to transmit an SSB again, referring to the description of the embodiment in Figure 4. Therefore, the end slot of the SSB can also be understood as the slot where the last SSB on SCell A is located before receiving the instruction to transmit an SSB again.
[0133] For example, p = index of the end slot of the SSB + B. B is a non-negative integer predefined or configured by the protocol, such as B = 0 or 1. Optionally, the interval between slot p and the end slot of the SSB is greater than or equal to a first threshold. The first threshold can be referred to the description in step 403 above, and will not be repeated here. For example, if the base station configures the terminal to send S S SSB bursts through the third indication information, then the end slot of the SSB is the slot where the last SSB in the S-th SSB burst is located. S is a positive integer. Alternatively, if the base station configures a timer for the terminal through the third indication information, the base station sends SSBs to the terminal before the timer expires, and stops sending SSBs to the terminal after the timer expires, then the end slot of the SSB is the slot where the last SSB before the timer expires is located.
[0134] (3): p is determined by the deactivation slot based on SCell A.
[0135] In this embodiment of the application, when the base station does not need SCell A to continue to provide services to the terminal (e.g., the base station determines that the SCell A channel state is poor), it can send a deactivation signaling message for SCell A to the terminal so that the terminal deactivates SCell A. Accordingly, p is determined based on the deactivation time slot of SCell A so that the terminal stops sending CSI after SCell A is deactivated.
[0136] In one example, p = n + k; where slot n is the slot where the deactivation signaling of SCell A is located. Time slot n+m is the time slot where the HARQ-ACK of the deactivation signaling is located. Time slot n+k can be understood as the time slot in which the terminal completes the deactivation of the secondary cell, for example, the earliest time slot in which the deactivation of SCell A is completed.
[0137] For example, if the terminal receives the deactivation signaling of SCell A in time slot 30 (i.e., n=30), then time slot p can be determined to be time slot 30+k. The terminal stops sending CSI after time slot 30+k.
[0138] Optionally, the terminal can send the CSI to the base station in time slot p or a time slot before time slot p, depending on the CSI reporting type. Optionally, the time slot where the SSB measured by the terminal is located can have a time slot interval greater than or equal to a first threshold with respect to the time slot for reporting the CSI. Optionally, after obtaining the CSI by measuring the SSB, the terminal can determine whether it needs to report it based on the CSI. Specific implementations of these optional methods can be found in the corresponding embodiment in Figure 4, and will not be elaborated here.
[0139] Based on the embodiment described in Figure 7, the value of p can be determined, allowing the terminal to send CSI to the base station in time slot p or a time slot before time slot p. This ensures that the terminal and base station align their CSI reporting time slots, thus avoiding impact on uplink data transmission performance. Optionally, ceasing CSI transmission to the base station in time slots after time slot p avoids the terminal continuing to send CSI to the base station for an extended period after stopping SSB transmission, effectively reducing signaling overhead.
[0140] It should be noted that the embodiments shown in Figure 4 and Figure 7 can be combined. For example, the embodiment in Figure 4 can be executed first, followed by the embodiment in Figure 7; or, the embodiment in Figure 7 can be executed first, followed by the embodiment in Figure 4. This facilitates further alignment of the CSI reporting time slots between the terminal and the base station, avoiding impact on uplink data transmission performance.
[0141] In the embodiments corresponding to Figures 4 and 7 above, the terminal and the base station are aligned in the time slots for reporting CSI. However, the CSI reported by the terminal in these time slots may be reported before the terminal has completed the SSB measurement. For example, in one example of the embodiment corresponding to Figure 4, the terminal reports CSI in time slots 5, 10, 15, etc. If the terminal has not completed the SSB measurement in time slot 5, the CSI reported by the terminal in time slot 5 will cause the base station to make an incorrect decision, such as correctly activating / deactivating SCell A. In order for the base station to make the correct decision based on the received CSI, the terminal can implement the following three possible implementations:
[0142] (1): The terminal sends a second indication message to the base station, which indicates whether the associated CSI is valid or invalid. A valid CSI indicates that the SSB measurement is complete, or that the terminal has completed the measurement, or that the associated CSI is a genuine CSI. An invalid CSI indicates that the SSB measurement is not complete, or that the terminal has not yet completed the measurement, or that the associated CSI may not be a genuine CSI. When the second indication message indicates that the CSI is valid, the base station can determine to activate / deactivate SCell A based on the CSI; when the second indication message indicates that the CSI is invalid, the base station can discard the CSI.
[0143] Taking L1-RSRP as an example, the L1-RSRP values are divided into 10 levels. The CSI sent by the terminal to the base station occupies 5 bits. For instance, the first bit of these 5 bits represents the second indication information, and the last four bits represent the L1-RSRP level. When the first bit is 0, it indicates that the CSI is invalid; when it is 1, it indicates that the CSI is valid. Alternatively, the CSI reported by the terminal may still be 4 bits, with the second indication information reported using a separate bit.
[0144] (2): The CSI reported by the terminal to the base station is a first value, which is used to indicate that the CSI is invalid. The first value is a preset bit value. When the base station receives the first value, it can discard the CSI. When the reported value is any other than the first value, SCell A is activated / deactivated based on the reported value.
[0145] Optionally, the first value can be 0000. Taking L1-RSRP as the CSI as an example, a larger L1-RSRP value indicates a better channel condition, and vice versa. If the L1-RSRP value is divided into 10 levels, the L1-RSRP values corresponding to these 10 levels increase sequentially, and are represented by 0000 to 1001 respectively during reporting. In this case, the first value can be 0000. Since the base station is less likely to activate SCell A when reporting 0000 normally, 0000 can be reused to indicate that the CSI is invalid. This way, no additional bits are needed to indicate whether the CSI is invalid or valid, which can effectively save signaling overhead.
[0146] (3): The protocol predefines or configures time slot z, where z is a non-negative integer. For the embodiment corresponding to Figure 4, time slot z is the time slot after time slot y. For the embodiment corresponding to Figure 7, time slot z is the time slot after time slot p, or it can be the time slot before time slot p. When the terminal sends CSI to the base station before time slot z, and the base station receives CSI before time slot z, the CSI may be invalid or invalid. When the terminal sends CSI to the base station in or after time slot z, and the base station receives CSI in or after time slot z, the CSI is valid. The base station then determines whether to activate SCell A based on the CSI.
[0147] For example, z = x + T + T′, or z = x + T′. For instance, based on Figure 5 above, Figure 8 shows a schematic diagram of a reported CSI being valid / invalid, where T′ is the number of time slots in two SSB cycles, i.e., z = x + T + T′. Then, in time slots after x + T + A or after x + T + A and before x + T + T′, the CSI sent by the terminal may be valid or invalid. CSIs sent in time slots after x + T + T′ are valid.
[0148] It should be noted that the second indication information, the first value, and the value of z mentioned above are only examples and are not limited to these in specific implementations.
[0149] It should be noted that the above three possible implementation methods can be used in combination with the embodiments described in Figure 4 and / or the embodiments described in Figure 7.
[0150] It is understood that, in order to achieve the functions in the above embodiments, the base station and terminal include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0151] Figures 9 and 10 are schematic diagrams of possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the terminal or base station in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be the terminal 120 shown in Figure 1, the base station 110 shown in Figure 1, or a module (such as a chip) applied to the terminal or base station.
[0152] As shown in Figure 9, the communication device 900 includes a processing unit 910 and a transceiver unit 920.
[0153] In one embodiment, the communication device 900 is used to implement the functions of a terminal or base station in the method embodiment shown in FIG4 above.
[0154] When the communication device 900 is used to implement the functions of the terminal in the method embodiment shown in FIG4: the transceiver unit 920 is used to receive first indication information from the base station in time slot x, the first indication information being used to instruct the base station to send the synchronization signal block SSB of the secondary cell; receive the SSB from the secondary cell of the base station; and send the CSI obtained based on the SSB to the base station in time slot y or a time slot after time slot y; the processing unit 910 is used to measure and obtain the CSI based on the SSB.
[0155] When the communication device 900 is used to implement the function of the base station in the method embodiment shown in FIG4: the transceiver unit 920 is used to send a first indication information to the terminal in time slot x, the first indication information being used to instruct the base station to send the synchronization signal block (SSB) of the secondary cell; send the SSB of the secondary cell to the terminal; and receive the CSI obtained by the terminal based on the SSB in time slot y or a time slot after time slot y; the processing unit 910 is used to determine the activation / deactivation of the secondary cell based on the CSI; the processing unit 910 is also used to discard the CSI when the CSI is invalid; and the processing unit 910 is also used to determine the activation / deactivation of the secondary cell based on the CSI when the CSI is valid.
[0156] For a more detailed description of the processing unit 910 and the transceiver unit 920, please refer to the relevant description in the method embodiment shown in Figure 4.
[0157] In another embodiment, the communication device 900 is used to implement the functions of a terminal or base station in the method embodiment shown in FIG7 above.
[0158] When the communication device 900 is used to implement the functions of the terminal in the method embodiment shown in FIG7: the transceiver unit 920 is used to receive third indication information from the base station in time slot f, the third indication information is used to instruct the base station to stop transmitting the synchronization signal block SSB of the secondary cell, or the third indication information is used to instruct the base station to transmit the number of SSB bursts of the secondary cell, or to instruct the duration of transmitting the SSB of the secondary cell; in time slot p or a time slot before time slot p, it transmits the CSI obtained based on the SSB to the base station; the processing unit 910 is used to measure the CSI based on the SSB.
[0159] When the communication device 900 is used to implement the function of the base station in the method embodiment shown in FIG7: the transceiver unit 920 is used to receive third indication information from the base station in time slot f, the third indication information being used to instruct the base station to stop transmitting the synchronization signal block SSB of the secondary cell, or the third indication information being used to instruct the base station to transmit the number of SSB bursts of the secondary cell, or to instruct the duration of transmitting the SSB of the secondary cell; in time slot p or a time slot before time slot p, it receives CSI obtained from the terminal based on the SSB; the processing unit 910 is used to determine the activation / deactivation of the secondary cell based on the CSI; the processing unit 910 is also used to discard the CSI when the CSI is invalid; the processing unit 910 is also used to activate / deactivate the secondary cell based on the CSI when the CSI is valid.
[0160] For a more detailed description of the processing unit 910 and the transceiver unit 920, please refer to the relevant description in the method embodiment shown in Figure 7.
[0161] As shown in Figure 10, the communication device 1000 includes a processor 1010 and an interface circuit 1020. The processor 1010 and the interface circuit 1020 are coupled to each other. It is understood that the interface circuit 1020 can be a transceiver or an input / output interface. Optionally, the communication device 1000 may also include a memory 1030 for storing instructions executed by the processor 1010, or storing input data required by the processor 1010 to execute instructions, or storing data generated after the processor 1010 executes instructions. Sometimes, the interface circuit 1020 can also be understood as part of the processor 1010, in which case the communication device 1000 includes the processor 1010.
[0162] When the communication device 1000 is used to implement the method shown in FIG4 or FIG7, the processor 1010 is used to implement the function of the processing unit 910, and the interface circuit 1020 is used to implement the function of the transceiver unit 920.
[0163] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from the base station, which can be understood as the information being first received by other modules in the terminal (such as an RF module or antenna), and then sent to the terminal chip by these modules. The terminal chip sends information to the base station, which can be understood as the information being first sent to other modules in the terminal (such as an RF module or antenna), and then sent to the base station by these modules.
[0164] When the aforementioned communication device is a chip applied to a base station, the base station chip implements the functions of the base station in the above method embodiments. The base station chip receives information from the terminal, which can be understood as the information being first received by other modules in the base station (such as an RF module or antenna), and then sent to the base station chip by these modules. The base station chip sends information to the terminal, which can be understood as the information being sent down to other modules in the base station (such as an RF module or antenna), and then sent to the terminal by these modules.
[0165] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. Information transmission and reception can be between RAN nodes and terminals, such as between a base station and a terminal; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal chip and other modules of the terminal, or between a base station chip and other modules of the base station.
[0166] It is understood that the processor in the embodiments of this application can be a central processing unit, or other general-purpose processors, digital signal processors, application-specific integrated circuits, field-programmable gate arrays, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0167] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, optical discs, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can reside in an application-specific integrated circuit (ASIC). Alternatively, the ASIC can reside in a base station or terminal. The processor and the storage medium can also exist as discrete components in the base station or terminal.
[0168] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0169] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0170] Depending on whether the specification uses "optional": In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0171] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. A method for reporting channel state information, characterized in that, The method includes: In time slot x, a first indication information is received from the base station, which is used to instruct the base station to send the secondary cell synchronization signal block (SSB). Receive the SSB from the secondary cell of the base station; In time slot y or a time slot after time slot y, the CSI obtained based on the SSB is sent to the base station, where time slot y is after time slot x; Where x and y are non-negative integers, y is determined based on x, and / or y is determined based on the time slot of the SSB.
2. The method according to claim 1, characterized in that, The secondary cell is a secondary cell in a deactivated state.
3. The method according to claim 1 or 2, characterized in that, The y is determined based on x, and / or, y is determined based on the time slot of the SSB, including: The first indication information is carried in the Media Access Control (MAC-CE) element. Wherein, time slot x+m is the time slot where the hybrid automatic repeat request acknowledgment information of the first indication information is located. When the subcarrier is μ, the number of time slots included in a subframe.
4. The method according to claim 1 or 2, characterized in that, The y is determined based on x, and / or, y is determined based on the time slot of the SSB, including: y is determined based on the starting time slot of the SSB, which is the earliest time slot after time slot x for transmitting the SSB.
5. The method according to claim 1 or 2, characterized in that, The y is determined based on x, and / or, y is determined based on the time slot of the SSB, including: The time slot y is the time slot following the latest time slot of SSB transmission within the first time window, and the first time window is the first time window of the secondary cell following the time slot x.
6. The method according to any one of claims 1-5, characterized in that, The reported value of the CSI is the first value used to indicate that the CSI is invalid.
7. A method for reporting channel state information, characterized in that, The method includes: In time slot x, a first indication information is sent to the terminal. The first indication information is used to instruct the base station to send the synchronization signal block SSB of the secondary cell. Send the SSB of the secondary cell to the terminal; In time slot y or a time slot after time slot y, the terminal receives CSI obtained based on the SSB measurement, where time slot y is after time slot x; Where x and y are non-negative integers, y is determined based on x, and / or y is determined based on the time slot where the SSB is located.
8. The method according to claim 7, characterized in that, The secondary cell is a secondary cell in a deactivated state.
9. The method according to claim 7 or 8, characterized in that, The y is determined based on x, and / or, y is determined based on the time slot of the SSB, including: The first indication information is carried in the Media Access Control (MAC-CE) element. Wherein, time slot x+m is the time slot where the hybrid automatic repeat request acknowledgment information of the first indication information is located. When the subcarrier is μ, the number of time slots included in a subframe.
10. The method according to claim 7 or 8, characterized in that, The y is determined based on x, and / or, y is determined based on the time slot of the SSB, including: y is determined based on the starting time slot of the SSB, which is the earliest time slot after time slot x for transmitting the SSB.
11. The method according to claim 7 or 8, characterized in that, The y is determined based on x, and / or, y is determined based on the time slot of the SSB, including: The time slot y is the time slot following the latest time slot of SSB transmission within the first time window, and the first time window is the first time window of the secondary cell following the time slot x.
12. The method according to any one of claims 7-11, characterized in that, The reported value of the CSI is the first value used to indicate that the CSI is invalid.
13. A communication device, characterized in that, It includes a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices and transmit them to the processor or to send signals from the processor to other communication devices, the processor being used to implement the method as described in any one of claims 1-6 or 7-12 through logic circuits or executing code instructions.
14. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1-6 or 7-12.
15. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the communication device, they implement the method as described in claims 1-6 or 7-12.
Citation Information
Patent Citations
Secondary cell activation method and device
CN111866936A
Information reporting method and terminal
CN114501485A
Signaling receiving method, signaling sending method, signaling receiving device, signaling sending device and storage medium
CN118075892A
Secondary cell activation in new radio system
US20210111851A1