Communication method and device
In the satellite communication system, the terminal device filters out the measurement results before the channel state change based on time information, and solves the problem of measurement results jump caused by satellite movement, improving the accuracy of the channel state and communication performance.
Patent Information
- Application Number
- CN202410021730.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-05
- Publication Date
- 2025-07-08
AI Technical Summary
In a satellite communication system, due to the movement of the satellite, the data forwarding path between the terminal device and the network device changes, causing the measurement results of the terminal device to jump, and the channel status cannot be accurately represented, affecting communication performance.
The terminal device receives the instruction information, determines the processing mechanism of L3 and/or L1 filtering based on the time information, filters out the measurement results before the channel state change, and ensures that the measurement results can accurately reflect the actual channel state.
Improve communication performance, ensure the accuracy of measurement results, and improve the transmission configuration effect of the communication system.
Smart Images

Figure CN120281355A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite technology, and in particular, to a communication method and apparatus. Background Art
[0002] A network device configures transmissions for a terminal device according to the channel state between the terminal device and the network device to ensure communication performance as much as possible. In a satellite communication system, a satellite can act as a relay between the network device and the terminal device. Due to the movement of the satellite, the data forwarding path between the terminal device and the network device may change. Correspondingly, the measurement results of the terminal device may jump and cannot accurately represent the channel state between the terminal device and the network device. Summary of the Invention
[0003] Embodiments of this application provide a communication method and apparatus for providing a processing mechanism for layer (L) 1 and / or L3 filtering of a terminal device, so that the measurement results reported by the terminal device can more accurately characterize the channel state between the terminal device and the network device, which helps improve communication performance.
[0004] To achieve the above objective, the embodiments of this application adopt the following technical solutions:
[0005] In a first aspect, embodiments of this application provide a communication method, which can be executed by a first communication device. The first communication device can be a combined device, component, etc. for implementing the functions of a terminal device. For example, the first communication device is a terminal device, or the first communication device is a unit / module, circuit, or chip inside the terminal device, etc. The method provided in the first aspect is described below with the first communication device being the terminal device itself as an example.
[0006] The communication method includes: The terminal device receives indication information and determines the first measurement result to be processed by L3 filtering according to at least one time information indicated by the indication information.
[0007] Each time information can indicate the time when the channel state between the network device and the terminal device jumps, or can indicate the time when the data forwarding path between the network device and the terminal device changes. Or, each time information is used for L3 filtering of the terminal device, or each time information is associated with L3 filtering. For example, each time information can indicate the start time of L3 filtering, or each time information can indicate the restart time of L3 filtering, or each time information can indicate the first measurement result to be processed by L3 filtering.
[0008] In this method, the terminal device can determine the first measurement result to be processed by L3 filtering according to each time information. In this way, the measurement results that affect the channel state can be discarded, so that the measurement results obtained by the terminal device can accurately represent the actual channel state, which helps to improve the communication performance.
[0009] In one implementation, the moment indicated by at least one time information includes a first moment, and the first measurement result is the first measurement result starting from the first moment.
[0010] This solution takes the measurement results after the channel state transition time as the first measurement result, that is, filters out or discards the measurement results before the channel state changes, which can make the measurement results obtained after L3 filtering more accurately represent the actual channel state.
[0011] In one implementation, the method further includes: the terminal device determines the first measurement result to be processed by layer 1 filtering according to at least one time information.
[0012] In this solution, determining the first measurement result to be processed by L1 filtering based on at least one time information can reduce or even avoid the influence of the measurement results before the channel state changes on the channel state.
[0013] In one implementation, the moment indicated by at least one time information includes a first moment, and the first measurement result does not include one or more of the following: the measurement results within the first duration in the first measurement period, the start moment of the first duration is the start moment of the first measurement period, and the end moment of the first duration is the first moment; or, the measurement results within the first measurement period, and this first measurement period includes the first moment.
[0014] The first measurement result does not include the measurement results within the first duration in the first measurement period, which can also be understood as filtering out or discarding the measurement results before the first moment within the measurement period where the first moment is located. In this way, the measurement results input within a measurement period all represent the measurement results after the channel state changes, and can more accurately represent the channel state.
[0015] The first measurement result does not include the measurement results within the first measurement period, which can also be understood as the first measurement result does not include the measurement results within the measurement period where the first moment is located. In this way, not processing all the measurement results within the measurement period affected by the channel state change can also make the measurement results input within each measurement period all represent the measurement results after the channel state changes, and can more accurately represent the channel state.
[0016] In one implementation, the moment indicated by at least one time information includes a first moment, and the first measurement result includes: the measurement results within a measurement period with the first moment as the start moment of the measurement period.
[0017] In this solution, the first moment is taken as the restart moment of L1 filtering, and the length of the measurement period remains unchanged. Through this solution, both the measurement results that can be processed represent the measurement results after the channel state changes, which can more accurately represent the channel state, and the time length of L1 filtering can be guaranteed to process more measurement results, so as to obtain more accurate measurement results as much as possible.
[0018] In one implementation manner, the indication information indicates at least one time information, including: the indication information includes at least one moment; or, the indication information includes the index of at least one time unit, and the time unit is a frame, a sub-frame, a time slot or a symbol.
[0019] This solution lists two ways to indicate at least one time information, which is relatively simple.
[0020] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a second communication device. The second communication device can be a combined device, component, etc. for implementing the functions of a network device. For example, the second communication device is a network device, or the second communication device is a unit / module, circuit or chip inside the network device, etc. The method provided in the second aspect is described below by taking the second communication device as the network device itself as an example.
[0021] The communication method includes: the network device sends indication information and receives measurement results from the terminal device. Among them, the indication information indicates at least one time information, and each time information is used to indicate the first measurement result to be processed by the layer 3 filtering of the terminal device.
[0022] In one implementation manner, each time information is used to indicate the moment when the layer 3 filtering restarts.
[0023] In one implementation manner, the moment indicated by at least one time information includes the first moment, and the first measurement result is the first measurement result starting from the first moment.
[0024] In one implementation manner, the measurement results include the measurement results from the layer 3 filtering and the measurement results from the layer 1 filtering, and the measurement results of the layer 1 filtering are determined according to the first measurement result; among them, the moment indicated by at least one time information includes the first moment, and the first measurement result does not include one or more of the following: the measurement results within the first time period in the first measurement period or the measurement results in the first measurement period. The start moment of the first time period is the start moment of the first measurement period, and the end moment of the first time period is the first moment. The first measurement period includes the first moment.
[0025] In one implementation, the measurement result includes the measurement result from layer 3 filtering and the measurement result from layer 1 filtering, and the measurement result of layer 1 filtering is determined according to the first measurement result; wherein, the moment indicated by at least one time information includes the first moment, and the first measurement result includes: the measurement result within a measurement period with the first moment as the starting moment of the measurement period.
[0026] In one implementation, the indication information indicates at least one time information, including: the indication information includes at least one moment; or, the indication information includes the index of at least one time unit, and the time unit is a frame, a sub-frame, a time slot or a symbol.
[0027] For the beneficial effects of the second aspect and its various implementations, reference may be made to the beneficial effects of the foregoing first aspect and its various implementations, which will not be elaborated herein.
[0028] In a third aspect, an embodiment of the present application provides a communication method, which can be executed by a first communication device. The first communication device may be a combined device, component, etc. for implementing the functions of a terminal device. For example, the first communication device is a terminal device, or the first communication device is a unit / module, circuit or chip inside the terminal device, etc. Hereinafter, the method provided in the third aspect will be described by taking the first communication device as the terminal device itself as an example.
[0029] The communication method includes: the terminal device receives the indication information, and determines the first measurement result to be processed by layer 1 filtering according to at least one time information indicated by the indication information.
[0030] In one implementation, the moment indicated by at least one time information includes the first moment, and the first measurement result does not include one or more of the following: the measurement result within the first duration in the first measurement period or the measurement result within the first measurement period. The starting moment of the first duration is the starting moment of the first measurement period, and the ending moment of the first duration is the first moment. The first measurement period includes the first moment.
[0031] In one implementation, the moment indicated by at least one time information includes the first moment, and the first measurement result includes: the measurement result within a measurement period with the first moment as the starting moment of the measurement period.
[0032] In one implementation, the indication information indicates at least one time information, including: the indication information includes at least one moment; or, the indication information includes the index of at least one time unit, and the time unit is a frame, a sub-frame, a time slot or a symbol.
[0033] For the beneficial effects of the third aspect and its various implementations, reference may be made to the beneficial effects of the foregoing first aspect and its various implementations, which will not be elaborated herein.
[0034] Fourthly, an embodiment of the present application provides a communication method, which can be executed by a second communication device. The second communication device can be a combined device, component, etc. for implementing the functions of a network device. For example, the second communication device is a network device, or the second communication device is a unit / module, circuit, or chip inside the network device, etc. The method provided in the fourth aspect will be described below by taking the second communication device as the network device itself as an example.
[0035] The communication method includes: the network device sends indication information and receives measurement results from the terminal device. Among them, the indication information indicates at least one time information, and each time information is used to indicate the first measurement result to be processed by the layer 1 filtering of the terminal device.
[0036] In one implementation, the moments indicated by at least one time information include a first moment, and the first measurement result does not include one or more of the following: the measurement results within the first duration in the first measurement period or the measurement results within the first measurement period. The start moment of the first duration is the start moment of the first measurement period, and the end moment of the first duration is the first moment. The first measurement period includes the first moment.
[0037] In one implementation, the moments indicated by at least one time information include a first moment, and the first measurement result includes: the measurement results within a measurement period with the first moment as the start moment of the measurement period.
[0038] In one implementation, the indication information indicates at least one time information, including: the indication information includes at least one moment; or, the indication information includes the index of at least one time unit, and the time unit is a frame, sub-frame, time slot, or symbol.
[0039] Regarding the beneficial effects of the fourth aspect and its various implementations, reference can be made to the beneficial effects of the foregoing first aspect and its various implementations, which will not be elaborated here.
[0040] Fifthly, an embodiment of the present application provides a communication device, which has the function of implementing the behaviors in the method examples of any aspect among the first aspect to the fourth aspect. The beneficial effects can be seen in the relevant descriptions of the first aspect and will not be elaborated here. For example, the communication device can be the terminal device in the first aspect or the third aspect, or the communication device can be a device capable of supporting the terminal device to implement the functions required by the method provided in the first aspect. For example, the communication device can be a chip or a chip system in the terminal device. Another example is that the communication device can be the network device in the second aspect or the fourth aspect, or the communication device can be a device capable of supporting the network device to implement the functions required by the method provided in the second aspect. For example, the communication device can be a chip or a chip system in the network device.
[0041] In a possible design, the communication device includes a baseband device and a radio frequency device.
[0042] In a possible design, the communication device includes corresponding means or modules for performing the method of any one of the first to fourth aspects. For example, the communication device includes a processing unit (sometimes also referred to as a processing module or a processor) and / or a transceiver unit (sometimes also referred to as a transceiver module or a transceiver). The transceiver unit can implement the sending function and the receiving function. When the transceiver unit implements the sending function, it can be referred to as a sending unit (sometimes also referred to as a sending module), and when the transceiver unit implements the receiving function, it can be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional unit, and this functional unit is called the transceiver unit, which can implement the sending function and the receiving function; or, the sending unit and the receiving unit can be different functional units, and the transceiver unit is a general term for these functional units. These units (modules) can perform the corresponding functions in the method examples of any one of the first to fourth aspects described above. For specific details, refer to the detailed description in the method examples, and will not be elaborated here.
[0043] In a sixth aspect, an embodiment of the present application provides a communication device, which can be the communication device in the fifth aspect in the above embodiment, or a chip or a chip system disposed in the communication device in the fifth aspect. The communication device includes a communication interface and a processor. Optionally, it further includes a memory. The memory is used to store computer programs or instructions or data. The processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction or data, the communication device is caused to execute the method performed by the terminal device in the above method embodiment. For example, the communication device can be a terminal device or a functional module in the terminal device, such as a baseband chip and a radio frequency chip. Or, when the processor reads the computer program or instruction or data, the communication device is caused to execute the method performed by the network device in the above method embodiment. For example, the communication device can be a network device or a functional module in the network device, such as a baseband chip and a radio frequency chip.
[0044] In a seventh aspect, an embodiment of the present application provides a chip system, which includes a processor and may further include a communication interface for implementing the method described in any one of the first to fourth aspects. Optionally, the chip system further includes a memory. The memory is used to store a computer program (which can also be referred to as code, or instruction). The processor is used to call and run the computer program from the memory, so that the device equipped with the chip system executes the method in any one of the first to fourth aspects and any possible implementation manner thereof. The chip system can be composed of chips or can include chips and other discrete devices.
[0045] In an eighth aspect, an embodiment of the present application provides a communication device, which includes an input / output interface and a logic circuit. The input / output interface is used to input and / or output information. The input / output interface may be an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. The logic circuit is used to execute the method described in any one of the first aspect to the fourth aspect.
[0046] In a specific implementation process, the above-mentioned communication device may be a chip. The input circuit may be an input pin, the output circuit may be an output pin, and the logic circuit may be a transistor, a gate circuit, a flip-flop, and various logic circuits, etc. The input signal received by the input circuit may be received and input by, for example, but not limited to, a receiver. The signal output by the output circuit may be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Moreover, the input circuit and the output circuit may be the same circuit, and this circuit is respectively used as the input circuit and the output circuit at different times. The present application does not limit the specific implementation manners of the input / output interface and the logic circuit.
[0047] In one implementation manner, when the communication device is a wireless communication device, the wireless communication device may be a terminal device such as a mobile phone, or the wireless communication device may be a network device such as a base station. The interface circuit may be a radio frequency processing chip in the wireless communication device, and the processing circuit may be a baseband processing chip in the wireless communication device.
[0048] In a ninth aspect, an embodiment of the present application provides a communication system, which includes a terminal device and a network device. Among them, the terminal device is used to implement the functions of the method described in the first aspect, and the network device is used to implement the functions of the method described in the second aspect. Or, the terminal device is used to implement the functions of the method described in the third aspect, and the network device is used to implement the functions of the method described in the fourth aspect.
[0049] In a tenth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program or instruction. When it runs, the method described in any one of the first aspect to the fourth aspect and any one of its implementation manners is implemented.
[0050] In an eleventh aspect, an embodiment of the present application further provides a computer program product containing instructions. When it runs on a computer, the method described in any one of the first aspect to the fourth aspect and any one of its implementation manners is implemented.
[0051] The beneficial effects of the above fifth aspect to the eleventh aspect and their implementation manners can refer to the beneficial effects of the first aspect and any one of its implementation manners. Description of the Drawings
[0052] Figure 1Schematic diagram of an architecture of the communication system provided by an embodiment of the present application;
[0053] Figure 2 Schematic diagram of the change in the data forwarding path between the terminal device and the gateway provided by an embodiment of the present application;
[0054] Figure 3 Schematic diagram of Network Architecture Form 1 of the satellite communication system provided by an embodiment of the present application;
[0055] Figure 4 Schematic diagram of Network Architecture Form 2 of the satellite communication system provided by an embodiment of the present application;
[0056] Figure 5 Schematic diagram of Network Architecture Form 3 of the satellite communication system provided by an embodiment of the present application;
[0057] Figure 6 Schematic diagram of Network Architecture Form 4 of the satellite communication system provided by an embodiment of the present application;
[0058] Figure 7 Schematic diagram of the measurement model provided by an embodiment of the present application;
[0059] Figure 8 Schematic diagram of the channel state jump provided by an embodiment of the present application;
[0060] Figure 9 Schematic diagram of the process of communication method 800 provided by an embodiment of the present application;
[0061] Figure 10 Schematic illustration of L1 filtering and L3 filtering provided by an embodiment of the present application Figure 1 ;
[0062] Figure 11 Schematic illustration of L1 filtering and L3 filtering provided by an embodiment of the present application Figure 2 ;
[0063] Figure 12 Schematic illustration of L1 filtering and L3 filtering provided by an embodiment of the present application Figure 3 ;
[0064] Figure 13 Schematic diagram of a structure of the communication device provided by an embodiment of the present application;
[0065] Figure 14 Schematic diagram of another structure of the communication device provided by an embodiment of the present application. Detailed implementation manners
[0066] In the embodiments of the present application, a filtering measurement mechanism for layer 3 and / or layer 1 of the terminal device is determined based on the time when the channel state between the terminal device and the network device changes. For example, the time when the channel state changes can be used as the timing for re-measuring filtering, so as to filter out the measurement results before the channel state changes, enabling the measurement results obtained by the terminal device to accurately represent the actual channel state and helping to improve communication performance.
[0067] The technical solution provided by the embodiments of the present application can be applied to a non-terrestrial network (NTN) system. An NTN system is a communication system formed by networking non-terrestrial network devices. Non-terrestrial network devices include, for example, satellites, high altitude platform stations (HAPS), unmanned aerial vehicles, and other devices. The non-terrestrial network devices involved in the embodiments of the present application are not limited to the above examples. The non-terrestrial network devices in the present application can also be referred to as aerial network devices. In the embodiments of the present application, a satellite communication system can be integrated with a traditional mobile communication system. The mobile communication system can be a long term evolution (LTE) communication system, a fifth generation (5G) mobile communication system, or can also be applied to other next-generation mobile communication systems, such as a sixth generation (6G) communication system, or other similar communication systems. Other similar communication systems can include wireless fidelity (WIFI), vehicle to everything (V2X), internet of things (IoT) systems, narrow band internet of things (NB-IoT) systems, and so on.
[0068] As an example, please refer to Figure 1, which is a schematic diagram of the network architecture of a communication system applicable to the embodiments of the present application. The communication system includes satellites, terminal devices, gateways, and base stations. The satellites can be highly elliptical orbiting (HEO) satellites, geosynchronous earth orbit (GEO) satellites, medium earth orbit (MEO) satellites, and low-earth orbit (LEO) satellites. In addition, the NTN system may also include high altitude platform stations (HAPS), etc., which are not limited here. The gateway (or ground station, earth station, satellite gateway, border gateway) can be used to connect the satellite and the base station. One or more satellites can be connected to one or more base stations through one or more gateways, which is not limited here. The terminal device, for example, includes mobile phones, airplanes, etc.( Figure 1 Take this as an example). The link between the satellite and the terminal device is called the service link, and the link between the satellite and the gateway is called the feeder link.
[0069] The communication system described in the embodiments of the present application is to more clearly illustrate the technical solutions of the embodiments of the present application, and does not constitute a limitation on the communication system applicable to the embodiments of the present application. For example, the communication system may further include other devices, such as core network devices, etc., which are not drawn in Figure 1 . Those of ordinary skill in the art will know that with the evolution of the network architecture, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems. When applying the technical solutions of the embodiments of the present application to other communication systems, the devices, components, modules, etc. in the embodiments can be replaced with the corresponding devices, components, modules in other communication systems, which is not limited. The following combines Figure 1 to introduce the devices involved in the embodiments of the present application.
[0070] 1) A terminal device is a device capable of data communication with a base station. A terminal device is also referred to as a terminal, a terminal device, a user equipment (UE), a user device, a mobile station, or a mobile terminal, etc. Terminal devices can be widely applied in various scenarios. For example, terminal devices can be: mobile phones, computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, stations (STAs), robotic arms, cameras, robots, vehicles, drones, helicopters, airplanes, ships, or smart home devices (such as TVs, air conditioners, floor sweepers, speakers, set-top boxes), relays, customer premise equipment (CPE), etc.
[0071] In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system. For example, water meters, electricity meters, etc. When the terminal device is applied to V2X, it can also be referred to as a V2X device. Among the various terminal devices introduced above, if they are located on a vehicle (for example, placed / installed inside the vehicle), they can all be considered in-vehicle terminal devices. The in-vehicle terminal device can be built into the vehicle's in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit as one or more components or units. The vehicle can implement the method of the present application through the built-in in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit. The in-vehicle terminal device can be a vehicle device, an in-vehicle module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a telematics box (T-box) (or in-vehicle transmission unit), a chip, or a system on chip (SOC), etc. The above chip or SOC can be installed in a vehicle, OBU, RSU, or T-box.
[0072] In the embodiments of the present application, the device for implementing the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device to implement the functions, such as a chip system or a combined device or component that can implement the functions of the terminal device. This device can be installed in the terminal device. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the terminal device.
[0073] 2) Base station, referring to a radio access network (RAN) device, which is a type of network device in the embodiments of this application. The RAN can be a cellular system related to the 3rd generation partnership project (3GPP). For example, it can be a 5G / new radio (NR) mobile communication system or an evolved system for the future (such as a 6G mobile communication system). The RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a virtualized RAN (vRAN), etc. The RAN can also be a communication system that integrates two or more of the above systems. The RAN device can also be referred to as a RAN node, a RAN entity, or an access node, etc.
[0074] In a possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, etc. The RAN node can be a macro base station, a micro base station, an indoor station, a relay node, a donor node / host node, or a radio controller, etc. The RAN node can also be a server, a wearable device, a vehicle or in-vehicle device, etc. For example, the RAN node in V2X technology can be a road side unit (RSU).
[0075] In another possible scenario, the RAN node can be a module or unit that completes part of the functions of a base station; or multiple RAN nodes cooperate to assist the terminal device in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), a radio unit (RU), etc. The functions of the CU can be implemented by one entity, or can also be implemented by different entities. For example, the functions of the CU can be further divided, that is, the control plane and the user plane are separated and implemented by different entities, namely the CU control plane (CU-CP) entity and the CU user plane (CU-UP) entity. The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the RAN node. The CU and the DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU).
[0076] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be called O-CU (Open CU), the DU can also be called O-DU, the CU-CP can also be called O-CU-CP, the CU-UP can also be called O-CU-UP, and the RU can also be called O-RU. For the convenience of description, in this application, the CU, CU-CP, CU-UP, DU, and RU are used as examples for description. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The CU and the DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU).
[0077] CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above (such as the radio resource control (RRC) layer and / or the service data adaptation protocol (SDAP) layer, etc.); DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the radio link control (RLC), media access control (MAC) layer, and / or the physical (PHY) layer, etc.). For another example, CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and DU is configured to implement the functions of the PDCP layer and the protocol layers below (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.). For a detailed description of each of the above-mentioned protocol layers, reference may be made to the relevant technical specifications of 3GPP or the technical specifications of other applicable communication protocols.
[0078] The above division of the processing functions of CU and DU according to the protocol layer is only an example, and can also be divided in other ways, which is not limited by the present application. For example, in one design, the CU or DU can also be divided into partial processing functions with protocol layers. In one design, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU.
[0079] In the embodiments of the present application, the network equipment includes network equipment deployed on a satellite (such as a satellite base station), and may also include network equipment deployed on a gateway, and may also include network equipment deployed on the ground (such as a ground base station), which can serve as a relay node between a terminal and a gateway. The device for implementing the function of the network device may be the network device itself, or may be a device that can support the network device to implement the function, such as a chip system or a combination device or component that can implement the function of the network device, and the device may be installed in the network device. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0080] 3) Gateway, also known as ground station, earth station, gateway station, gateway station, can be used to connect satellites and ground network equipment (such as ground base stations). One or more satellites can be connected to one or more ground network equipment (such as ground base stations) through one or more gateways.
[0081] 4) A satellite provides services to one or more terminal devices. Each gateway may correspond to one or more satellites, and each satellite may correspond to one or more gateways. There is no restriction on the orbital altitude of the satellite. The satellite can also act as the DU of the base station, separated from the CU of the ground base station, forming a CU-DU distributed architecture. In this network architecture, the service link between the terminal device and the satellite can transmit NR-Uu radio interface signals, and the feeder link between the satellite and the gateway transmits satellite radio interface (SRI) signals. On top of this SRI signal, the F1 interface signal between the DU and the CU is transmitted.
[0082] In the embodiments of this application, the operating mode of the satellite can be the transparent mode or the regenerative mode.
[0083] The transparent mode means that the satellite acts as an analog radio frequency repeater with the function of relay forwarding, which can achieve radio frequency conversion and amplification, and can transparently transmit or copy the signals between the base station and the terminal device. For example, the signal sent by the terminal device can be transparently transmitted through the satellite and forwarded by the gateway into the ground base station. The gateway has some or all of the functions of the base station. At this time, the gateway can be regarded as the base station. It can be considered that the gateway and the base station can be deployed together or separately. If the gateway and the base station are deployed separately, the delay of the feeder link includes the delay from the satellite to the gateway and the delay from the gateway to the base station.
[0084] The regenerative mode means that the satellite acts as a base station for wireless communication, with some or all of the functions of the base station, and can realize the regeneration of the signals received from the ground and can understand and process these signals. For example, the satellite can be a base station carried on an artificial earth satellite or a high-altitude aircraft. For example, the base station can be an evolved Node B (eNB) or a 5G base station (gNB), etc. The gateway can forward the signaling between the satellite (or base station) and the core network.
[0085] The communication system applicable to the embodiments of this application is introduced above. Next, the technical features related to the embodiments of this application are introduced.
[0086] In a satellite system, data between a terminal device and a gateway or a base station can be forwarded via an inter-satellite link or a satellite-ground link. An inter-satellite link refers to a link composed of satellites, and a satellite-ground link refers to a network composed of satellites and terrestrial network devices (such as terrestrial relay devices). Devices on the inter-satellite link or the satellite-ground link can be regarded as relay nodes between the terminal and the gateway or the base station. For example, both network devices and satellites can serve as relay nodes between the terminal and the gateway. The working mode of this relay node can be a transparent transmission mode or a regeneration mode. Correspondingly, the relay node can be called a transparent forwarding node or a regeneration forwarding node or a digital forwarding node. It can be understood that if the relay node operates in the transparent transmission mode, then this relay node has the functions of amplification and forwarding, and can also be called an amplify-and-forward relay. After receiving the signal, this relay node does not decode or encode the signal, but directly forwards the signal to the destination. If the relay node operates in the regeneration mode, then this relay node has the functions of decoding and forwarding, and is also called a decode-and-forward relay. After receiving the signal, this relay node decodes and processes the signal, and then encodes and forwards the processed signal. When the working mode of the relay node is the transparent mode, it can be considered that this relay node can be a network-controlled transparent node (NCTN). When the working mode of the relay node is the regeneration mode, it can be considered that this relay node can be a network-controlled regenerative node (NCRN). The NCTN node and the NCRN node are introduced separately below.
[0087] 1) The NCTN node can provide wireless access and wireless backhaul for access services to the terminal device. For example, the NCTN donor node (the NCTN host node, which can be regarded as the host base station) provides the wireless backhaul function for the NCTN node and provides the interface between the terminal device and the core network. The NCTN node is connected to the NCTN donor node through a control link, so that the terminal device served by the NCTN node can be connected to the core network. Among them, the NCTN node can establish a wireless backhaul link with one or more upper-level nodes and access the core network through the upper-level nodes. The upper-level node can perform certain control on the relay node through signaling (such as data scheduling, control beam direction, power control, etc.). In addition, the NCTN node can establish connections with one or more lower-level nodes and provide services for one or more lower-level nodes. The upper-level node of the NCTN node can be a base station or another NCTN node. The lower-level node of the NCTN node can be a terminal device or another NCTN node. In some cases, the upper-level node can also be called the upstream node, and the lower-level node can also be called the downstream node.
[0088] The NCTN node may include three parts: forwarding, mobile termination (MT), and DU. Alternatively, the NCTN node may include forwarding and MT, excluding DU. MT can be understood as a component similar to a terminal in the NCTN node. DU is relative to the centralized unit (CU) function of the network device. Therefore, it can also be considered that the NCTN node includes the MT function and the DU function. The MT function can be abbreviated as MT, and the DU function can be abbreviated as DU. The MT is similar to the function of an ordinary terminal and is used for the NCTN node to communicate with the upper-level node (parent node). The DU of the NCTN node (NCTN-DU) is used for the NCTN node to communicate with the lower-level node (child node). It should be understood that the parent node can be a base station or other NCTN nodes, and the child node can be a terminal device or other NCTN nodes. The MT of the NCTN node (NCTN-MT) is connected to the DU / NCTN-DU of the parent node as an ordinary terminal. As a control link, the parent node can send control backhaul / control link / access link beam direction information, switch information, routing-related information, etc. to the NCTN through the control link. The NCTN-DU provides access for the lower-level node and establishes a lower-level control link. The link through which the NCTN-DU communicates with the lower-level node is called the access link. The NCTN node can be connected to the host node through multiple levels of parent nodes. The NCTN node also includes a forwarding unit, which can provide amplification and forwarding (transparent forwarding) of the uplink UL / downlink DL radio frequency signals between the gNB / NCTN host node / regeneration node and the terminal device.
[0089] An F1 interface needs to be established between the DU of the NCTN node and the CU of the NCTN host, and the configuration of routing and bearer mapping needs to be completed to perform data transmission between the NCTN node and the target NCTN host node according to the configuration. Of course, this F1 interface can also be called the F1 interface, and the embodiments of this application do not limit the name of this interface. And in this article, this interface is taken as an example and called the F1 interface.
[0090] 2) The NCRN node, similar to an integrated access and backhaul (IAB) node, can provide wireless access and wireless backhaul for access services to terminal devices. For example, the NCRN donor node (the NCRN host node, which can be considered as the host base station) provides the wireless backhaul function to the NCRN node and provides the interface between the terminal device and the core network. The NCRN node is connected to the NCRN donor node through a wireless backhaul link, so that the terminal devices served by the NCRN node can be connected to the core network. Among them, the NCRN node can establish a wireless backhaul link with one or more upper-level nodes and access the core network through the upper-level nodes. The upper-level node can perform certain control on the relay node through signaling (for example, data scheduling, control beam direction, power control, etc.). In addition, the NCRN node can establish connections with one or more lower-level nodes and provide services for one or more lower-level nodes. The upper-level node of the NCRN node can be a base station or another NCRN node. The lower-level node of the NCRN node can be a terminal device or another NCRN node. In some cases, the upper-level node can also be called the upstream node, and the lower-level node can also be called the downstream node.
[0091] The NCRN node can include two parts: the MT and the distributed unit DU. The MT of the NCTN node (NNCRN-MT) is used for communication between the NCTN node and the upper-level node (parent node), and the DU of the NCRN node (NCRN-DU) is used for communication between the NCRN node and the lower-level node (child node). It should be understood that the parent node can be a base station or other NCRN nodes, and the child node can be a terminal device or other NCTN nodes or other NCRN / NCTN nodes. The NCRN-MT is connected to the DU / NCRN-DU / NCTN-DU of the parent node as an ordinary terminal, and as a control link and a wireless backhaul link, it provides a data forwarding function and supports the forwarding of the RLC layer. The NCRN-DU provides access for the lower-level node and establishes a lower-level control link. The link between the NCRN-DU and the lower-level node is called the access link. The lower-level node of the NCRN-DU can be a terminal device / NCRN-MT / NCTN-MT.
[0092] An F1 interface needs to be established between the DU of the NCRN node and the CU of the NCRN host, and the configuration of routing and bearer mapping needs to be completed to perform data transmission between the NCRN node and the target NCRN host node according to the configuration.
[0093] In a communication system, there may be multiple relay nodes, and the operating modes of these multiple relay nodes can be the same or different. Depending on the different operating modes of the multiple relay nodes, the communication system can have multiple network architectures, which are introduced by way of example below. In the following example, it is assumed that the communication system includes a core network, a host node, a base station, a terminal device, and three relay nodes. "NG" refers to the communication interface between the base station and the core network. "Xn-C" refers to the communication interface between the base station and the NCTN host node or between base stations. "Uu" refers to the communication interface between the NCTN-MT and the NCTN-DU, or the communication interface between the terminal device and the DU.
[0094] Network architecture one: All three relay nodes are NCTN nodes, as Figure 2 shown. Figure 2 Taking the three relay nodes as NCTN1 to NCTN3 as an example.
[0095] Network architecture two: Two of the three relay nodes are NCTN nodes, and one relay node is an NCRN node, as Figure 3 shown. Figure 3 In [the figure] two of the relay nodes are NCTN1 and NCTN3, and one relay node is an NCRN.
[0096] Network architecture three: All three relay nodes are NCTN nodes, and the NCTN nodes include an MT and a Forwarding unit, but do not include a DU, as Figure 4 shown. Figure 4 In [the figure] the three relay nodes are NCTN1 to NCTN3, and each NCTN includes an MT and a Forwarding unit, but does not include a DU.
[0097] Network architecture four: Two of the three relay nodes are NCTN nodes, and one relay node is an NCRN node, and the NCTN nodes include an MT and a Forwarding unit, but do not include a DU, as Figure 5 shown. Figure 5 In [the figure] two of the relay nodes are NCTN1 and NCTN3, and one relay node is an NCRN.
[0098] It can be understood that due to the movement of the satellite, the relay nodes between the terminal device and the gateway may change, or the inter-satellite link or the space-ground link between the terminal device and the gateway may change, or the data forwarding path between the terminal device and the gateway may change. A change in the data forwarding path means that one or more relay nodes between the terminal device and the gateway change.
[0099] For example, please refer to Figure 6, which is a schematic diagram of the change in the data forwarding path between the terminal device provided in the embodiment of the present application and the satellite. Figure 6 The system shown includes satellites (such as Figure 1 Satellites 1 to 3), ground network devices, gateway / satellite base stations, and terminals. Among them, the terminal is within the coverage area of Satellite 3. Satellites 1 to 3 or ground network devices can serve as relay nodes between the terminal and the gateway / base station. As Satellite 1 moves, the data forwarding path between the terminal device and the gateway changes from Transmission Path 1 to Transmission Path 2. Transmission Path 1 is Satellite Base Station / Gateway <—> Satellite 1 <—> Ground Network Device <—> Satellite 3 <—> Terminal Device. Transmission Path 2 is Satellite Base Station / Gateway <—> Satellite 2 <—> Ground Network Device <—> Satellite 3 <—> Terminal Device. It can be understood that, taking Figure 2 as an example, for Transmission Path 1, Figure 6 the satellite base station in Figure 2 can be the base station in Figure 6 Satellite 1 in Figure 2 can be NCTN1 in Figure 6 the ground network device in Figure 2 can be NCTN2 in Figure 6 Satellite 3 in Figure 2 can be NCTN3 in Figure 6 For Transmission Path 2, Figure 2 the satellite base station in Figure 6 Satellite 2 in Figure 2 can be NCTN1 in Figure 6 the ground network device in Figure 2 can be NCTN2 in Figure 6 Satellite 3 in Figure 2 can be NCTN3 in
[0100] The change in the data forwarding path between the terminal device and the gateway may cause the measurement results of the terminal device to mutate / jump. Here, "mutation" and "jump" refer to interruption, and the change amount before and after the interruption is relatively large. The terminal device measures the reference signal, processes the obtained measurement results, and reports the processed measurement results to the network device. The terminal device processes the measurement results essentially through the filtering process of layer 1 (L1) and / or layer 3 (L3) of the terminal device. For ease of understanding, the L1 filtering process and the L3 filtering process are introduced first below. The measurement results obtained after L1 filtering are beam measurement results or cell measurement results, and the measurement results obtained after L3 filtering are beam measurement results or cell measurement results.
[0101] Please refer to Figure 7 , which is a schematic diagram of the measurement model.Figure 7 Taking the measurement of K beams as an example. The L1 filtering process involves the measurement results at A, A 1 , B, C / C 1 and D. The L3 filtering process involves the measurement results at A, A 1 , E and F.
[0102] 1) The measurement results involved in the L1 filtering process include those at A, A 1 , B, C / C 1 and D.
[0103] A - A 1 : The measurement result at A is the measurement result of the physical layer for the beam. The measurement result at A is filtered by L1 and the measurement is performed at the physical layer. The specific implementation of L1 filtering depends on the internal implementation of the device, and the embodiments of the present application do not limit how L1 filters.
[0104] A 1 -B: The measurement result reported from L1 to L3 after L1 filtering, and this measurement result is the beam measurement result.
[0105] After L1 filtering, the obtained beam measurement results are combined to determine the cell quality, and this process is also called beam / measurement result consolidation / selection, and the measurement result at B is obtained. Specifically, the consolidation / selection of the L1 measurement results can be performed according to the RRC configuration parameters configured by the radio resource control (RRC) signaling. The RRC configuration parameters may include an absolute threshold indicating the consolidation of the L1 measurement results, the maximum number of beams for consolidating the beam measurement results (i.e., the maximum allowable number of beams to be consolidated), etc. For example, the beam-level measurement results for consolidation need to meet the SSB consolidation threshold requirements. When the UE measures multiple SSB beams in a certain cell that meet the SSB consolidation threshold requirements, the measurement results of these SSB beams will be consolidated at the cell level, and the maximum allowable number of SSB beams to be consolidated can be limited.
[0106] The beam measurement results that can be consolidated need to meet the consolidation threshold requirements. When the terminal device measures multiple beams in a certain cell that meet the consolidation threshold requirements, the measurement results of these beams will be consolidated to obtain the cell measurement result.
[0107] B - C: The cell measurement result at B undergoes layer 3 filtering for cell quality.
[0108] The cell measurement result at B is filtered through L3 to obtain the measurement result at C. Among them, the reporting period of the measurement result at B is equal to one measurement period at A 1 . The parameters of L3 filtering (such as the filtering coefficient) are configured by RRC signaling.
[0109] L3 filtering satisfies the following formula (1):
[0110] F n = (1 - a)×F n-1 + a×M n (1)
[0111] Among them, M n is the latest measurement result of the physical layer. For example, M n is the latest measurement result at B. F n-1 is the previous measurement result obtained by L3 filtering, and F n is the latest measurement result obtained by L3 filtering or the updated measurement result of L3 filtering, which can be used to report the measurement result or determine whether it meets the reporting standard. a represents the weighting coefficient, a = 1 / 2^(k / 4), k is the filtering coefficient, which is configured by RRC signaling. It can be seen from formula (1) that the output result of L3 filtering is a weighted superposition of the previous measurement result of L3 filtering and the latest measurement result of the physical layer. When n = 1 and M1 is the first measurement result of the physical layer, during L3 filtering, F n-1 is set to M1.
[0112] C - D: The measurement result at C is evaluated according to the reporting criteria to obtain the measurement result at D.
[0113] The measurement result at C can be output to the evaluation module of the reporting criteria, and the evaluation module of the reporting criteria processes the measurement result at C. The reporting period of the measurement result at C is equal to the measurement period at B. Among them, the evaluation module of the reporting criteria can perform one or more standard evaluations, which can be used to determine whether an actual measurement report is required at point D. The parameters of the evaluation module of the reporting criteria can be configured by RRC signaling.
[0114] In addition, the standard evaluation can also be based on one or more measurement results at C and the measurement result at C 1 . For example, the terminal device performs the evaluation at least every time a new measurement result is reported at C and C 1 .
[0115] D: Transmit measurement report information on the radio interface (air interface), and the measurement report information can indicate the cell measurement result.
[0116] 2) The L3 filtering process involves the measurement results at A, A 1 , E, and F.
[0117] A - A 1 : The measurement result at A is the measurement result of the physical layer for the beam. The measurement result at A is filtered by L1, and the measurement is performed at the physical layer. The specific implementation of L1 filtering depends on the internal implementation of the device, and the embodiments of the present application do not limit how L1 filters.
[0118] A 1 -E: After L1 filtering, the measurement result reported from L1 to L3 passes through the L3 filtering process to obtain the measurement result at E.
[0119] L3 filters the measurement result provided by A 1 (i.e., the beam measurement result) to obtain the measurement result at E. L3 performs filtering according to the foregoing formula (1), where M n is the latest measurement result at point A 1 .
[0120] E - F: The measurement result at E passes through beam selection for beam reporting to obtain the measurement result at F. The process of beam selection for beam reporting is, for example, to select X measurement results from the measurement results at E as the input of the measurement report. The parameters of beam selection for beam reporting can be configured by RRC signaling.
[0121] F: Transmit measurement report information (beam measurement information) on the radio interface (air interface).
[0122] It can be seen that L1 filtering actually processes multiple measurement results within a period, L3 filtering is a weighted superposition of the measurement result of the previous L3 filtering and the latest measurement result of the physical layer, and L3 filtering actually processes the measurement results within two adjacent periods.
[0123] The network device determines the channel state between the terminal device and the network device according to the received measurement result. When the change in the data forwarding path between the terminal device and the network device causes a sudden change / jump in the measurement result of the terminal device, it will also cause a sudden change / jump in the channel state between the terminal device and the network device.
[0124] For example, please refer to Figure 8 , which is the schematic diagram of channel state jump provided by the embodiments of the present application. Figure 8 Use the reference signal received power (RSRP) to characterize the channel state. In Figure 8There are 5 measurement periods (i.e., T0 - T1, T1 - T2, T2 - T3, T3 - T4, T4 - T5). Figure 8 A measurement period is schematically shown by a dashed - line ellipse. There will be L1 filtering within each measurement period. For L3 filtering, it involves two adjacent measurement periods, Figure 8 which is schematically shown by the intersection of two adjacent dashed - line ellipses. Assuming that the data forwarding path changes at time T, it will cause a jump in RSRP. Taking the measurement period T1 - T2 as an example, according to Figure 7 the L1 filtering method shown, the measurement results input within the measurement period (T1 - T2) include the measurement results before time T, that is, the measurement results within a measurement period include the measurement results before the channel state changes, resulting in inaccurate measurement results actually output by L1 filtering. Similarly, for L3 filtering, after time T, the measurement results output by L3 filtering will be superimposed on the measurement results of L3 filtering before time T, and actually the final measurement results of L3 filtering are inaccurate. Therefore, the measurement results reported by the terminal device to the network device may not accurately represent the channel state after the data forwarding path changes.
[0125] Generally, the network device will configure the transmission for the terminal device according to the channel state between the terminal device and the network device to try to ensure the communication performance. Since the channel state before the data forwarding path changes can no longer reflect the channel state after the data forwarding path changes, the channel state before the data forwarding path changes has no reference significance. If the network device still configures the transmission in combination with the channel state before the data forwarding path changes, it will lead to lower communication performance. Correspondingly, if the measurement results reported by the terminal device contain the measurement results before the data forwarding path changes, it will lead to lower communication performance.
[0126] To solve the above problems, the solution of the embodiments of the present application is provided. In the embodiments of the present application, the terminal device can determine the filtering measurement mechanism of layer 3 and / or layer 1 according to the time when the channel state changes. For example, the time when the channel state changes can be used as the starting time of L3 filtering, so as to filter out the measurement results before the channel state changes, enabling the measurement results obtained by the terminal device to more accurately represent the actual channel state, which helps to improve the communication performance.
[0127] In the embodiments of the present application, the measurement result can be a beam measurement result or a cell measurement result, which refers to the measurement result obtained by measuring a reference signal. The reference signal can be a demodulation reference signal (DMRS), a phase tracking reference signal (PTRS), a sounding reference signal (SRS), a synchronization signal and a physical broadcast channel (PBCH) block (SSB), a channel state information reference signal (CSI-RS), etc.
[0128] The channel state can also be replaced by the channel quality, and the embodiments of the present application do not limit the information characterizing the channel state. For example, the channel state can be characterized by one or more of the following information: RSRP, signal to noise ratio (SNR), bit energy to noise power spectral density ratio (Eb / N0), channel quality indicator (CQI), signal to interference plus noise power ratio (SINR), reference signal received quality (RSRQ), received signal strength indicator (RSSI), reference signal received quality (RSRQ), or decoding performance (such as packet loss rate, etc.).
[0129] In various embodiments of the present application, the information configured by the network device for the terminal device, such as "at least one time information", "indication information", etc., may be at least one of the broadcast information including system information block (SIB) 1, SIB19, other system information (OSI), master information block (MIB), physical broadcast channel messages, etc., and is broadcast or multicast by the network device to the terminal. Broadcasting or multicasting the above signaling to the terminal device can avoid scheduling different resources for different terminal devices for sending the above signaling, saving the signaling overhead of scheduling resources and reducing the system scheduling complexity.
[0130] In addition, if it is sent during the RRC connection establishment phase and subsequent communication processes, the network device may carry "indication information or at least one time information" in at least one of the signaling such as RRC signaling (e.g., RRC setup message, RRC reconfiguration signaling, RRC resume signaling, etc.), downlink control information (DCI), group DCI, media access control (MAC) control element (CE), timing advance command (TAC), or indicate at least one time information to the terminal device in a tabular manner, or unicast or multicast to the terminal device along with data transmission or in a separately allocated physical downlink shared channel (PDSCH) bearer. Sending at least one time information / indication information to the terminal device individually or in groups can flexibly control each / group of terminal devices, and configure different at least one time information / indication information for the terminal device according to different locations or regions where the terminal device is located, so as to achieve the purpose of accurate channel measurement results and optimizing the communication performance of the terminal device / system communication performance. For example, different at least one time information can be configured for the terminal device according to the location of the terminal device (such as different beams) and the forwarding path used, which can adapt to the jump of the channel state of different terminal devices, optimize the scheduling delay of each / group of terminal devices, and improve the measurement accuracy of the channels of the terminal device and the system.
[0131] In the embodiments of the present application, "when", "if", and "in case" all refer to the device making corresponding processing under certain objective circumstances, which does not limit time, and does not require the device to have a judgment action when implemented, nor does it mean there are other limitations. Without special instructions, "if" and "in case" can be replaced, and "when" can be replaced with "in the case of". "When" can be replaced with "if" / "in case". Words such as "exemplary" or "for example" are used to give examples, illustrations, or explanations. Any embodiment or design described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or designs. Rather, using words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0132] In the embodiments of the present application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single item(s) or plural item(s). For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or multiple.
[0133] In the embodiments of the present application, ordinal numbers such as "first" and "second" are used to distinguish multiple objects, and are not used to limit the size, content, order, time sequence, priority, or importance of multiple objects. For example, method one and method two refer to two different methods, and do not indicate differences in the content, priority, or importance of these two methods.
[0134] The following details the solution provided by the embodiments of the present application with reference to the accompanying drawings. In the following description, the communication method provided by the embodiments of the present application is applied to Figure 1 or Figure 6 the network architecture shown as an example. The network architecture and application scenarios described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art can know that with the evolution of the network architecture and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0135] The communication method provided by the embodiments of this application can be applied to channel measurement, beam measurement, cell measurement, including neighboring cell measurement. The following uses the example that the communication method provided by the embodiments of this application is executed by a network device and a terminal device to introduce this communication method. The steps executed by the network device can be implemented by the RAN device itself, or can be implemented by components in the RAN device (such as a baseband chip, or other processing units or processors, etc.). For example, the network device can be Figure 6 the satellite base station in Figure 6 or can also be the chip (system) in the satellite base station in Figure 6 The steps executed by the terminal device can be implemented by the terminal device itself, or can be implemented by components in the terminal device (such as a chip, a processing unit, or a processor, etc.). The terminal device can be Figure 6 the terminal device shown in
[0136] Please refer to Figure 9 , Figure 9 which is a schematic flowchart of the communication method 900 provided by the embodiments of this application. Figure 9 This method is introduced from the perspective of the interaction between the terminal device and the network device. It should be understood that the communication method 900 can also be implemented by other devices, for example, executed by a chip or a communication device with communication functions. It should be noted that the embodiments of this application only use the example of being executed by a network device and a terminal device, and are not limited to the network device and the terminal device. As Figure 9 shown, the process of the communication method 900 includes the following steps.
[0137] S901. The network device sends indication information to the terminal device. Correspondingly, the terminal device receives the indication information from the network device.
[0138] The indication information can indicate at least one time information. Among them, each time information can indicate the time when the channel state between the network device and the terminal device changes, or each time information can indicate the time when the data forwarding path between the network device and the terminal device changes. It can be understood that the network device knows the operating trajectories of each satellite or the positions of the satellites at each time point according to the ephemeris of each satellite, so that the network device can know in advance the satellites that may act as relay nodes between the network device and the terminal device. When the relay node between the network device and the terminal device changes, the data forwarding path between the network device and the terminal device also changes. Correspondingly, the channel state between the network device and the terminal device changes. The network device can notify the terminal device of one or more times when the data forwarding path between the network device and the terminal device changes.
[0139] As described above, when the data forwarding path between the network device and the terminal device changes, correspondingly, the measurement results of the terminal device may also jump. Therefore, in the embodiments of the present application, the L1 filtering and / or L3 filtering of the terminal device can filter out the measurement results with little reference significance, so as to more accurately indicate the channel state between the terminal device and the network device. From this perspective, for L3 filtering, each time information can be used for the L3 filtering of the terminal device, or each time information is associated with the L3 filtering. For example, each time information can indicate the start time of the L3 filtering, or each time information can indicate the time when the L3 filtering restarts, or each time information can indicate the first measurement result to be processed by the L3 filtering. Similarly, for L1 filtering, each time information can be used for the L1 filtering of the terminal device, or each time information is associated with the L1 filtering. For example, each time information can indicate the measurement result to be processed by the L1 filtering. For another example, each time information can indicate the start time of the L1 filtering, or each time information can indicate the time when the L1 filtering restarts.
[0140] Or, consider Figure 7 the L3 filtering method in Figure 7 as a filtering method. In the embodiments of the present application, L3 filters according to each time information. Compared with Figure 7 the L3 filtering method in Figure 7 , filtering by L3 according to each time information can be regarded as a new filtering method. From this perspective, each time information can indicate the L3 filtering method. For example, if
[0141] the L3 filtering method in
[0142] is called the first method, each time information can indicate that the L3 filtering adopts the second method. Similarly, if
[0143] the L1 filtering method in
[0144] Figure 7 is called the first method, for L1 filtering, each time information can indicate that the L1 filtering adopts the second method.
[0141] The indication information can directly indicate at least one time information, or can indirectly indicate at least one time information, including but not limited to the following several methods. The specific method used is not limited in the embodiments of the present application.
[0142] Method 1, which can also be regarded as the direct indication method.
[0143] The indication information includes at least one moment, which is relatively simple, and the processing complexity for the terminal device to determine at least one moment according to the indication information is relatively low. The above moment can be represented by Greenwich Mean Time (GMT), or can be represented by Coordinated Universal Time (UTC).
[0144] Optionally, at least one moment may exist in tabular form. In this case, the indication information includes a list that includes at least one moment. Alternatively, the indication information may include an index of a table representing at least one moment, and the terminal device may store one or more tables indicating at least one moment and the corresponding index for each table. Alternatively, the terminal device may store a table indicating multiple groups of moments, each group of moments having a corresponding index, and a group of moments includes one or more moments, as shown in Table 1. Accordingly, the indication information may include the index of at least one group of moments among the multiple groups of moments.
[0145] Table 1
[0146] Index Time group 0 Time 1, Time 2, Time 3, Time 4, Time 5 1 Time 1, Time 3, Time 6, Time 8, Time 9 2 Time 1, Time 5, Time 7, Time 8, Time 11
[0147] It should be noted that the number of moments within each moment group in Table 1 is only an example. The number of moments within different moment groups may be the same or different. Also, the number of moment groups in Table 1 is only an example, and there may be more moment groups. One or more moments within different moment groups are different.
[0148] The second method can also be regarded as an indirect indication method.
[0149] The indication information may include information of at least one time unit. The time unit may be one or several orthogonal frequency division multiplexing (OFDM) symbols, or may also be one or several time slots, or may also be one or several mini-slots, or may also be one or several sub-frames, or may also be one or several frames, etc. The unit size of the time unit in the embodiments of the present application is not limited. The starting position of the time unit may start from a frame, sub-frame, time slot, mini-slot or symbol.
[0150] For example, the indication information includes the index of at least one time unit. Taking the time unit as a time slot, the indication information may include the numbers of at least one time slot; taking the time unit as a symbol, the indication information may include the numbers of at least one symbol; taking the time unit as a frame, the indication information may include at least one frame number, and the start position or end position of the frame represented by each frame number is the time when the channel state between the network device and the terminal device jumps. For another example, taking the time unit as a time slot, the indication information may include at least one frame number and at least one time slot number corresponding to each frame number, or the indication information may include at least one frame number, at least one sub-frame number corresponding to each frame number, and at least one time slot number corresponding to each sub-frame number, and the start position or end position of the time slot represented by each time slot number is the time when the channel state between the network device and the terminal device jumps. Taking the time unit as a symbol, the indication information may include at least one frame number, at least one sub-frame number corresponding to each frame number, at least one time slot number corresponding to each sub-frame number, and the index of at least one symbol corresponding to each time slot number, and the start position or end position of the symbol represented by each index is the time when the channel state between the network device and the terminal device jumps.
[0151] Optionally, at least one time unit may exist in tabular form. In this case, the indication information includes a list, and the list includes the times indicated by at least one time unit. Or, the indication information may include at least one index in a table, and each index corresponds to a time unit, as shown in Table 2. Correspondingly, the terminal device may store a table indicating multiple time units, and each time unit in the table has a corresponding index.
[0152] Table 2
[0153] Index Time unit group 0 Frame x0, Sub - frame y0, Time slot z0, Symbol w0 1 Frame x1, Sub - frame y1, Time slot z1, Symbol w1 2 Frame x2, Sub - frame y2, Time slot z2, Symbol w2
[0154] It should be noted that the number of time units in each time unit group in Table 2 is only an example. The number of time units in different time unit groups may be the same or different. And the number of time unit groups in Table 2 is also only an example, and there may be more time unit groups. One or more time units in different time unit groups are different.
[0155] S902. The terminal device determines the first measurement result to be processed by L1 filtering according to at least one time information.
[0156] S903. The terminal device determines the first measurement result to be processed by L3 filtering according to at least one time information.
[0157] S902 can also be replaced by the terminal device performing L1 filtering based on at least one time information. S803 can also be replaced by the terminal device performing L3 filtering based on at least one time information. Taking the example that the moment indicated by at least one time information includes the first moment, and the measurement result to be processed by L1 filtering is called the first measurement result, L1 filtering and L3 filtering will be introduced in sequence below.
[0158] 1) L1 filtering: Filter out or discard the measurement results associated with the first moment. Among them, the measurement results associated with the first moment may include the measurement results before the first moment within the measurement period where the first moment is located. Or, the measurement results associated with the first moment include all the measurement results within the measurement period where the first moment is located. According to the differences in the measurement results associated with the first moment, L1 filtering includes the following three cases.
[0159] Case A: Filter out or discard the measurement results before the first moment within the measurement period where the first moment is located.
[0160] For example, the first measurement result does not include the measurement results within the first time period in the first measurement period. Among them, the first measurement period is the measurement period where the first moment is located, or the first measurement period includes the first moment. The start moment of the first time period is the start moment of the first measurement period, and the end moment of the first time period is the first moment.
[0161] For easy understanding, please refer to Figure 10 , which is a schematic diagram of L1 filtering and L3 filtering provided by the embodiments of this application. Figure 1 . Figure 10 Taking the example of including 7 measurement periods, and taking the time when the channel state jumps (such as time t0 and time t1) appearing in measurement period 2 and measurement period 6 as an example. The first moment can be time t0 or time t1. Figure 10 The black arrow corresponding to each measurement period in can also represent the time when the L1 / L3 output measurement result, that is, the output time of L1 / L3 filtering. It can be understood that the indication information sent by the network device can indicate time t0 and time t1. L1 performs measurement filtering in each measurement period.
[0162] For measurement period 2, the measurement results within the time duration (i.e., the first duration) from time t0 to the end moment of measurement period 2 can be input into the L1 filter for L1 filtering. Similarly, for measurement period 6, the measurement results within the time duration (i.e., the second duration) from time t1 to the end moment of measurement period 6 can be input into the L1 filter for L1 filtering. The embodiments of the present application do not limit how L1 implements filtering. For example, the L1 filter can perform linear averaging on multiple input measurement results to obtain the final measurement result. For example, if the results of 4 measurements are input within the first duration, then the L1 filter can perform linear averaging on the 4 input measurement results to obtain the final measurement result.
[0163] In this case, the measurement results before the change in the channel state are filtered out or discarded, so that the measurement results input within a measurement period all represent the measurement results after the change in the channel state. Compared with Figure 7 the L1 filtering shown, in case A, the measurement results obtained after L1 filtering can more accurately represent the channel state.
[0164] Case B: The first moment is used as the restart moment of the L1 filtering, and the length of the measurement period remains unchanged. Restart means that the measurement results before the first moment are no longer considered.
[0165] For example, the first measurement result includes the measurement results within a measurement period starting from the first moment as the start moment of the measurement period. In this way, the time length of the L1 filtering can be ensured to process more measurement results and more accurate measurement results can be obtained as much as possible.
[0166] For easy understanding, please refer to Figure 11 , which is a schematic diagram of the L1 filtering and L3 filtering provided by the embodiments of the present application Figure 2 . Figure 11 In, the time points when the channel state undergoes a jump include time t0 and time t1. The first moment can be time t0 or time t1. Figure 11 Each black arrow corresponding to the time in represents the time when the L1 / L3 outputs the measurement result, that is, the output time of the L1 / L3 filtering. It can be understood that the indication information sent by the network device can indicate time t0 and time t1.
[0167] Figure 11In it, L1 will use time t0 as the moment to restart L1 filtering, and the length of the measurement period remains unchanged. Accordingly, multiple measurement results within the period from time t0 to the length of the measurement period are input into the L1 filter for L1 filtering. For example, if the results of 6 measurements are input within the period from time t0 to the length of the measurement period, then the L1 filter can perform a linear average on the 6 input measurement results to obtain the final measurement result. Similarly, L1 will use time t1 as the moment to restart L1 filtering, and the length of the measurement period remains unchanged. Accordingly, multiple measurement results within the period from time t1 to the length of the measurement period are input into the L1 filter for L1 filtering.
[0168] In Case B, the first moment is used as the starting moment of a measurement period, and the length of the measurement period remains unchanged. In this way, L1 filtering will still filter out or discard the measurement results before the change in the channel state, so that the measurement results input within a measurement period all represent the measurement results after the change in the channel state. Compared with Figure 7 the L1 filtering shown, in Case B, the measurement results obtained after L1 filtering can more accurately represent the channel state. In addition, the unchanged length of the measurement period can ensure that more measurement results are processed, making the measurement results finally obtained by L1 filtering more accurate.
[0169] Case C: Filter out or discard all the measurement results within the measurement period where the first moment is located.
[0170] For example, the first measurement result does not include the measurement results within the measurement period where the first moment is located. Case C actually does not consider all the measurement results within the measurement period affected by the change in the channel state. Case C can also be understood as that when performing L1 filtering, any measurement results within the measurement period where the channel state change time is located are not processed / output.
[0171] For easy understanding, please refer to Figure 12 which is the schematic diagram of L1 filtering and L3 filtering provided by the embodiments of the present application. Figure 3 . Figure 12 Taking 7 measurement periods as an example, and taking the time of channel state jump (such as time t0 and time t1) appearing in measurement period 2 and measurement period 6 as an example. The first moment can be time t0 or time t1. Figure 12 The black arrow corresponding to each measurement period in can also represent the time when L1 / L3 outputs the measurement result, that is, the output time of L1 / L3 filtering.
[0172] L1 will perform measurement filtering in each measurement period. According to Case C, when performing L1 filtering, the measurement results within measurement period 2 will be discarded / filtered out. Similarly, when performing L1 filtering, the measurement results within measurement period 6 will be discarded / filtered out. In this way, the influence of the measurement results before the change in the channel state can be avoided. Compared withFigure 7 For the L1 filtering shown, the channel state finally indicated in Case C is more accurate.
[0173] Optionally, in Case C, the indication information sent by the network device may indicate time t0 and time t1. Alternatively, the indication information sent by the network device may indicate the measurement period in which time t0 is located and the measurement period in which time t1 is located. In this case, the foregoing indication information indicating at least one time information may be replaced with the indication information indicating at least one measurement period, and there is a time when the channel state changes in each of the at least one measurement periods. For the specific implementation manner of the indication information indicating at least one measurement period, reference may be made to the foregoing Method 1 or Method 2, which will not be elaborated here.
[0174] 2) L3 filtering: Use the first moment as the restart moment of L3 filtering. For example, the first measurement result to be processed by L3 filtering is the first measurement result starting from the first moment.
[0175] It can be understood that after L1 filtering, the finally obtained measurement result can be output to L3, and L3 performs filtering to obtain beam-level or cell-level measurement results. If there is a channel state jump between two adjacent measurement results input to the L3 filter, then the channel state jump time can be used as the restart time of L3 filtering. In other words, if there is a channel state jump between two adjacent measurement results input to the L3 filter, the measurement results after the channel state jump time can be used as the first measurement result.
[0176] As described above, the filtering of L3 satisfies the formula: F n =(1 - a)×F n-1 +a×M n . Accordingly, the restart here means no longer considering the weighted superposition of the measurement results before the channel state jump time. That is, set F n-1 to the first measurement result.
[0177] For easy understanding, please continue to refer to Figure 10 or Figure 11 , Figure 10 and Figure 11 in which two adjacent dashed ellipses correspond to one processing of L3 filtering. When there is a channel state jump time t0 between two adjacent measurement results input to the L3 filter, use time t0 as the restart moment of L3 filtering, and use the first measurement result after time t0 as the first measurement result to be processed by L3. At this time, set F n-1 to M n(i.e., the first measurement result). If there is a channel state transition time t1 between two adjacent measurement results input to the L3 filter, use the time t1 as the restart moment of the L3 filtering, and use the first measurement result after the time t1 as the first measurement result to be processed by the L3. At this time, set F n-1 to M n (i.e., the first measurement result).
[0178] The implementations of the L1 filtering and the L3 filtering in the embodiments of the present application are introduced above respectively. It should be noted that the L1 filtering and the L3 filtering can be implemented independently. For example, the executions of S902 and S903 are independent. After S901, S902 can be executed without executing S903. Moreover, the L1 filtering can adopt the method provided in the embodiments of the present application, and the L3 filtering can follow the implementation of the L3 filtering in Figure 7 . Or, the L1 filtering can follow the implementation of the L1 filtering in Figure 7 , and the L3 filtering can adopt the method provided in the embodiments of the present application. Or, both the L1 filtering and the L3 filtering can adopt the method provided in the embodiments of the present application.
[0179] According to the communication method 900, the terminal device can determine the filtering measurement mechanism of the L3 and / or the L1 according to the time when the channel state changes. For example, the time when the channel state changes can be used as the starting opportunity for the L3 filtering, so as to filter out the measurement results before the channel state changes, so that the measurement results obtained by the terminal device can better represent the actual channel state, which helps to improve the communication performance.
[0180] Based on the same inventive concept as the method embodiment, the embodiments of the present application provide a communication device. The communication device used to implement the above method in the embodiments of the present application is introduced below with reference to the drawings. The content above can be used in the subsequent embodiments, and the repeated content will not be described again.
[0181] Figure 13 is a schematic block diagram of the communication device 1300 provided by the embodiments of the present application. The communication device 1300 can be the terminal device or the network device in the above embodiments. For example, the communication device 1300 can be Figure 1The terminal device in; alternatively, the communication device 1300 is a chip (system) in the terminal device; or, the communication device 1300 is a software module of the terminal device. The communication device 1300 can correspondingly implement the functions or steps implemented by the terminal device in the above method embodiments. For another example, the communication device 1300 can be a network device (such as a satellite base station); or, the communication device 1300 is a chip (system) in the network device; or, the communication device 1300 is a software module of the network device. The communication device 1300 can correspondingly implement the functions or steps implemented by the network device in the above method embodiments. The communication device 1300 can include a processing module 1310 and a transceiver module 1320. Optionally, a storage module can also be included, and the storage module can be used to store instructions (codes or programs) and / or data. The storage module can be, for example, a memory. The processing module 1310 and the transceiver module 1320 can be coupled to the storage module. For example, the processing module 1310 can read the instructions (codes or programs) and / or data in the storage module to implement the corresponding method. When the communication device 1300 is a chip in the terminal device or the network device, the storage module can be a storage module inside the chip, such as a register, a cache, etc. For example, the storage module can also be a storage module outside the chip in the terminal device or the network device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The above-mentioned units can be set independently, or partially or fully integrated.
[0182] The processing module 1310 may be a processor or a controller. For example, it may be a general - purpose central processing unit (CPU), a general - purpose processor, a digital signal processing (DSP), an application specific integrated circuits (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in connection with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on. The transceiver module 1320 is a transceiver, an interface circuit, a bus, a pin, or other possible communication interfaces, and is used to receive signals from other devices. For example, when the device is implemented in the form of a chip, the transceiver module 1320 is the interface circuit of the chip for receiving signals from other chips or devices, or is the interface circuit of the chip for sending signals to other chips or devices.
[0183] In one implementation, the communication device 1300 can correspondingly implement the behaviors and functions of the terminal device in the above - mentioned method embodiments. The communication device 1300 may be a terminal device, or a component applied to the terminal device (such as a chip or a circuit), or a part of the chip or chip group or chip in the terminal device for executing relevant method functions, or a software module capable of implementing the method executed by the terminal device in the above - mentioned method (such as the communication method 900), without limitation. For specific reference, please refer to the relevant content of the foregoing method embodiments, which will not be elaborated here.
[0184] For example, the transceiver module 1320 is used to receive indication information. The processing module 1310 is used to determine the first measurement result to be processed by the L3 filter according to at least one time information indicated by the indication information.
[0185] As an optional implementation, the moment indicated by at least one time information includes a first moment, and the first measurement result is the first measurement result starting from the first moment.
[0186] As an optional implementation, the processing module 1310 is further used to determine the first measurement result to be processed by the layer 1 filter according to at least one time information.
[0187] As an alternative implementation, the moment indicated by at least one time information includes a first moment, and the first measurement result does not include one or more of the following: the measurement result within the first duration in the first measurement period, the start moment of the first duration is the start moment of the first measurement period, and the end moment of the first duration is the first moment; or, the measurement result within the first measurement period, and the first measurement period includes the first moment.
[0188] As an alternative implementation, the moment indicated by at least one time information includes a first moment, and the first measurement result includes: the measurement result within a measurement period with the first moment as the start moment of the measurement period.
[0189] As an alternative implementation, the indication information indicates at least one time information, including: the indication information includes at least one moment; or, the indication information includes the index of at least one time unit, and the time unit is a frame, a sub-frame, a time slot or a symbol.
[0190] For another example, the transceiver module 1320 is configured to receive the indication information. The processing module 1310 is configured to determine the first measurement result to be processed by layer 1 filtering according to at least one time information indicated by the indication information.
[0191] As an alternative implementation, the moment indicated by at least one time information includes a first moment, and the first measurement result does not include one or more of the following: the measurement result within the first duration in the first measurement period, the start moment of the first duration is the start moment of the first measurement period, and the end moment of the first duration is the first moment; or, the measurement result within the first measurement period, and the first measurement period includes the first moment.
[0192] As an alternative implementation, the moment indicated by at least one time information includes a first moment, and the first measurement result includes: the measurement result within a measurement period with the first moment as the start moment of the measurement period.
[0193] As an alternative implementation, the indication information indicates at least one time information, including: the indication information includes at least one moment; or, the indication information includes the index of at least one time unit, and the time unit is a frame, a sub-frame, a time slot or a symbol.
[0194] In one implementation, the communication device 1300 can correspondingly implement the behaviors and functions of the network device in the foregoing method embodiments. The communication device 1300 can be a network device, or a component applied to a network device (such as a chip or a circuit), or a part of a chip, a chipset, or a chip in a network device for executing relevant method functions, or a software module capable of implementing the method executed by the network device in the foregoing method (such as the communication method 400), which is not limited. For specific reference, please refer to the relevant content of the foregoing method embodiments, which will not be elaborated here.
[0195] For example, the transceiver module 1320 is used to send indication information and receive measurement results from the terminal device. Among them, the indication information indicates at least one time information, and each time information is used to indicate the first measurement result to be processed by the layer 3 filtering of the terminal device.
[0196] As an optional implementation, each time information is used to indicate the moment when the layer 3 filtering restarts.
[0197] As an optional implementation, the moment indicated by at least one time information includes a first moment, and the first measurement result is the first measurement result starting from the first moment.
[0198] As an optional implementation, the measurement results include measurement results from layer 3 filtering and measurement results from layer 1 filtering, and the measurement results from layer 1 filtering are determined according to the first measurement result; among them, the moment indicated by at least one time information includes a first moment, and the first measurement result does not include one or more of the following: the measurement results within the first time period in the first measurement period or the measurement results within the first measurement period. The starting moment of the first time period is the starting moment of the first measurement period, and the ending moment of the first time period is the first moment. The first measurement period includes the first moment.
[0199] As an optional implementation, the measurement results include measurement results from layer 3 filtering and measurement results from layer 1 filtering, and the measurement results from layer 1 filtering are determined according to the first measurement result; among them, the moment indicated by at least one time information includes a first moment, and the first measurement result includes: the measurement results within a measurement period with the first moment as the starting moment of the measurement period.
[0200] As an optional implementation, the indication information indicates at least one time information, including: the indication information includes at least one moment; or, the indication information includes the index of at least one time unit, and the time unit is a frame, a sub-frame, a time slot, or a symbol.
[0201] For another example, the transceiver module 1320 is used to send indication information and receive measurement results from a terminal device. The indication information indicates at least one time information, and each time information is used to indicate a first measurement result to be processed by the layer 1 filtering of the terminal device.
[0202] As an optional implementation manner, the moments indicated by at least one time information include a first moment, and the first measurement result does not include one or more of the following: the measurement results within a first duration in a first measurement period or the measurement results within a first measurement period. The start moment of the first duration is the start moment of the first measurement period, and the end moment of the first duration is the first moment. The first measurement period includes the first moment.
[0203] As an optional implementation manner, the moments indicated by at least one time information include a first moment, and the first measurement result includes: the measurement results within a measurement period with the first moment as the start moment of the measurement period.
[0204] As an optional implementation manner, the indication information indicates at least one time information, including: the indication information includes at least one moment; or, the indication information includes the index of at least one time unit, and the time unit is a frame, a sub-frame, a time slot or a symbol.
[0205] When the communication device 1300 is a chip-like device or a circuit, the transceiver module may be an input / output circuit and / or a communication interface; the processing module is an integrated processor or a microprocessor or an integrated circuit.
[0206] Figure 14 It is a schematic block diagram of the communication device 1400 provided in the embodiment of the present application. The communication device 1400 may be the terminal device or the network device in the above embodiment. For example, the communication device 1400 may be Figure 1 the terminal device in or a chip (system) in the terminal device. In the embodiment of the present application, the chip system may be composed of chips, or may include chips and other discrete devices. The specific functions can be referred to the description in the above method embodiments. For another example, the communication device 1400 may be a network device (such as a satellite base station) or a chip (system) in the network device. In the embodiment of the present application, the chip system may be composed of chips, or may include chips and other discrete devices. The specific functions can be referred to the description in the above method embodiments.
[0207] The communication device 1400 includes one or more processors 1401, which are used to implement or support the communication device 1400 in implementing the functions of the terminal device or network device in the method provided in the embodiments of the present application. For specific details, refer to the detailed description in the method examples, which will not be elaborated here. The processor 1401 can also be referred to as a processing unit or a processing module, and can implement certain control functions. The processor 1401 can be a general-purpose processor or a dedicated processor, etc. For example, it includes: a baseband processor, a central processing unit, an application processor, a modulation and demodulation processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and / or a neural network processor, etc. The baseband processor can be used to process communication protocols and communication data. The central processing unit can be used to control the communication device 1400 (such as a network device or a terminal device), execute software programs, and / or process data. Different processors can be independent devices or integrated in one or more processors. For example, they can be integrated on one or more application-specific integrated circuits.
[0208] In one design, the processor 1401 can include a program 1403 (sometimes also referred to as code or instructions), and the program 1403 can be run on the processor 1401, so that the communication device 1400 executes the method described in the following embodiments. In another possible design, the communication device 1400 includes a circuit ( Figure 14 (not shown), and the circuit is used to implement the functions of the terminal device or network device in the above embodiments.
[0209] In one design, the communication device 1400 can include one or more memories 1402, on which there is a program 1404 (sometimes also referred to as code or instructions), and the program 1404 can be run on the processor 1401, so that the communication device 1400 executes the method described in the above method embodiments.
[0210] In one design, the processor 1401 and / or the memory 1402 can include artificial intelligence (AI) modules 1407, 1408, and the AI modules are used to implement AI-related functions. The AI modules can be implemented in a software, hardware, or software-hardware combination manner. For example, the AI module can include a RAN intelligent controller (RIC) module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.
[0211] In a possible design, data may also be stored in the processor 1401 and / or the memory 1402. The processor and the memory may be provided separately or integrated together.
[0212] In a possible design, the communication device 1400 may further include a transceiver 1405 and / or an antenna 1406. The processor 1401 may sometimes also be referred to as a processing unit and controls the communication device 1400. The transceiver 1405 may sometimes also be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., and is used to implement the transceiver function of the communication device 1400 through the antenna 1406.
[0213] In a possible design, the communication device 1400 may further include one or more of the following components: a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input / output module, a sensor module, a motor, a camera, or a display screen, etc. It can be understood that in some embodiments, the communication device 1400 may include more or fewer components, or certain components may be integrated, or certain components may be split. These components may be implemented by hardware, software, or a combination of software and hardware.
[0214] The communication device in the above embodiments may be a terminal device, a circuit, a chip applied to the terminal device, or other combined devices or components having the above terminal device. Alternatively, the communication device in the above embodiments may be a network device, a circuit, a chip applied to the network device, or other combined devices or components having the above network device. When the communication device is a terminal device or a network device, the transceiver module may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module may be a processor, for example: a CPU. When the communication device is a chip system, the communication device may be an FPGA, an application-specific ASIC, a system on chip (SoC), a CPU, a network processor (NP), a DSP, a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips. The processing module may be the processor of the chip system. The transceiver module or the communication interface may be the input / output interface or the interface circuit of the chip system. For example, the interface circuit may be a code / data read / write interface circuit. The interface circuit may be used to receive code instructions (the code instructions are stored in the memory, and may be directly read from the memory, or may also be read from the memory through other devices) and transmit them to the processor; the processor may be used to run the code instructions to execute the methods in the above method embodiments. For another example, the interface circuit may also be a signal transmission interface circuit between the communication processor and the transceiver.
[0215] The embodiments of the present application further provide a communication system. Specifically, the communication system includes at least one terminal device and at least one network device. The terminal device is a terminal device for implementing the related functions of the above communication method 900, and the network device is a network device for implementing the related functions of the above communication method 900. For specific reference, please refer to the relevant descriptions in the above method embodiments, which will not be elaborated here.
[0216] The embodiments of the present application also provide a computer-readable storage medium, including instructions, which when running on a computer, cause the computer to execute the methods executed by the terminal device or the network device in the above communication method 900.
[0217] The embodiments of the present application also provide a computer program product, including computer program code, which when executed, causes the computer to execute the methods executed by the terminal device or the network device in the above communication method 900.
[0218] The embodiments of the present application provide a chip system. The chip system includes a processor and may further include a memory, which is used to implement the functions of the terminal device or the network device in the foregoing method 900. The chip system may be composed of chips or may include chips and other discrete devices.
[0219] To implement the functions of the above Figures 13 - 14 communication device, the embodiments of the present application further provide a chip, including a processor, which is used to support the communication device to implement the functions involved in the terminal device or the network device in the foregoing method embodiments. In a possible design, the chip is connected to a memory or the chip includes a memory, and the memory is used to store the necessary computer programs or instructions and data of the communication device.
[0220] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the foregoing processes do not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0221] Those of ordinary skill in the art can realize that the various illustrative logical blocks and steps described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.
[0222] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the above-described system, device, and unit can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0223] In several embodiments provided by the present application, it should be understood that the disclosed system, device, and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, and the indirect coupling or communication connection of the device or unit may be in an electrical, mechanical, or other form.
[0224] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0225] If the above-mentioned functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such understanding, the part that essentially contributes to the technical solution of this application or a part of this technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.
[0226] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these changes and modifications.
Claims
1. A communication method, characterized in that including: receiving indication information, where the indication information indicates at least one time information; determining, according to the at least one time information, a first measurement result to be processed by layer 3 filtering.
2. The method according to claim 1, characterized in that, Each time information is used to indicate a moment when the layer 3 filtering restarts.
3. The method according to claim 1 or 2, characterized in that, The moment indicated by the at least one time information includes a first moment, and the first measurement result is the first measurement result starting from the first moment.
4. The method according to any one of claims 1 to 3, characterized in that The method further includes: determining, according to the at least one time information, a first measurement result to be processed by layer 1 filtering.
5. The method according to claim 4, wherein The moment indicated by the at least one time information includes a first moment, and the first measurement result does not include one or more of the following: measurement results within a first duration in a first measurement period, where the start moment of the first duration is the start moment of the first measurement period and the end moment of the first duration is the first moment; measurement results within a first measurement period, where the first measurement period includes the first moment.
6. The method according to claim 4, characterized in that, The moment indicated by the at least one time information includes a first moment, and the first measurement result includes: measurement results within a measurement period with the first moment as the start moment of the measurement period.
7. The method according to any one of claims 1-6, characterized in that, The indication information indicates at least one time information, including: the indication information includes at least one moment; or, the indication information includes an index of at least one time unit, and the time unit is a frame, sub-frame, time slot, or symbol.
8. A communication method, characterized in that, including: sending indication information, where the indication information indicates at least one time information, and each time information is used to indicate a first measurement result to be processed by layer 3 filtering of a terminal device; receiving measurement results from the terminal device.
9. The method according to claim 8, wherein Each time information is used to indicate a moment when the layer 3 filtering restarts.
10. The method according to claim 8 or 9, characterized in that, The moment indicated by the at least one time information includes a first moment, and the first measurement result is the first measurement result starting from the first moment.
11. The method according to any one of claims 8-10, characterized in that, The measurement results include measurement results from layer 3 filtering and measurement results from layer 1 filtering, and the measurement results of layer 1 filtering are determined according to the first measurement result; wherein, the moment indicated by the at least one time information includes a first moment, and the first measurement result does not include one or more of the following: measurement results within a first duration in a first measurement period, where the start moment of the first duration is the start moment of the first measurement period and the end moment of the first duration is the first moment; measurement results within a first measurement period, where the first measurement period includes the first moment.
12. The method according to any one of claims 8-10, characterized in that, The measurement results include measurement results from layer 3 filtering and measurement results from layer 1 filtering, and the measurement results of layer 1 filtering are determined according to the first measurement result; wherein, the moment indicated by the at least one time information includes a first moment, and the first measurement result includes: measurement results within a measurement period with the first moment as the start moment of the measurement period.
13. The method according to any one of claims 8 - 12, characterized in that, The indication information indicates at least one time information, including: the indication information includes at least one moment; or, the indication information includes an index of at least one time unit, and the time unit is a frame, sub-frame, time slot, or symbol.
14. A communication device, characterized in that, including: A transceiver unit, configured to receive indication information, where the indication information indicates at least one time information; A processing unit, configured to determine a first measurement result to be processed by layer 3 filtering according to the at least one time information.
15. The device according to claim 14, characterized in that, Each time information is used to indicate a moment when the layer 3 filtering restarts.
16. The method according to claim 14 or 15, characterized in that, The moments indicated by the at least one time information include a first moment, and the first measurement result is the first measurement result starting from the first moment.
17. The device according to any one of claims 14 to 16, characterized in that The processing unit is further configured to: Determine a first measurement result to be processed by layer 1 filtering according to the at least one time information.
18. The device according to claim 17, wherein, The moments indicated by the at least one time information include a first moment, and the first measurement result does not include one or more of the following: Measurement results within a first duration in a first measurement period, where the start moment of the first duration is the start moment of the first measurement period, and the end moment of the first duration is the first moment; Measurement results within a first measurement period, where the first measurement period includes the first moment.
19. The device according to claim 17, characterized in that, The moments indicated by the at least one time information include a first moment, and the first measurement result includes: Measurement results within a measurement period starting from the first moment as the start moment of the measurement period.
20. The device according to any one of claims 14-19, characterized in that, The indication information indicates at least one time information, including: The indication information includes at least one moment; or, The indication information includes an index of at least one time unit, and the time unit is a frame, a sub-frame, a time slot or a symbol.
21. A communication device, characterized in that, Including: A processing unit, configured to determine indication information, where the indication information indicates at least one time information, and each time information is used to indicate a first measurement result to be processed by layer 3 filtering of a terminal device; A transceiver unit, configured to send indication information and receive measurement results from the terminal device.
22. The device according to claim 21, characterized in that, Each time information is used to indicate a moment when the layer 3 filtering restarts.
23. The device according to claim 21 or 22, characterized in that, The moments indicated by the at least one time information include a first moment, and the first measurement result is the first measurement result starting from the first moment.
24. The device according to any one of claims 21-23, characterized in that, The measurement results include measurement results from layer 3 filtering and measurement results from layer 1 filtering, and the measurement results of layer 1 filtering are determined according to the first measurement result; Wherein, the moments indicated by the at least one time information include a first moment, and the first measurement result does not include one or more of the following: Measurement results within a first duration in a first measurement period, where the start moment of the first duration is the start moment of the first measurement period, and the end moment of the first duration is the first moment; Measurement results within a first measurement period, where the first measurement period includes the first moment.
25. The device according to any one of claims 21-23, characterized in that, The measurement results include measurement results from layer 3 filtering and measurement results from layer 1 filtering, and the measurement results of layer 1 filtering are determined according to the first measurement result; Wherein, the moments indicated by the at least one time information include a first moment, and the first measurement result includes: measurement results within a measurement period starting from the first moment as the start moment of the measurement period.
26. The device according to any one of claims 21-25, characterized in that, The indication information indicates at least one time information, including: The indication information includes at least one moment; or, The indication information includes an index of at least one time unit, and the time unit is a frame, a sub-frame, a time slot or a symbol.
27. A communication device, characterized in that, The communication device includes a processor and a memory. The memory is used to store a computer program, and the processor is used to execute the computer program stored on the memory, so that the communication device executes the method according to any one of claims 1 to 7, or so that the communication device executes the method according to any one of claims 8 to 13.
28. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program. When the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 7, or the computer is caused to execute the method according to any one of claims 8 to 13.
29. A computer program product, characterized in that, The computer program product includes a computer program. When the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 7, or the computer is caused to execute the method according to any one of claims 8 to 13.
30. A chip system, characterized in that, The chip system includes: a processor and an interface. The processor is used to call and run instructions from the interface. When the processor executes the instructions, the method according to any one of claims 1 to 7 is implemented, or the method according to any one of claims 8 to 13 is implemented.