This application relates to the field of communication technologies, and in particular, to a communication method and apparatus.
In a wireless communication system, a network device may send measurement configuration information to a terminal, so that the terminal can measure a synchronization signal block (SSB) based on the measurement configuration information, to implement mobility management. Because SSBs are not continuous in time domain, the terminal does not need to continuously search for and measure the SSBs in time domain, but measures the SSBs in a measurement time window in which the SSBs can be locked. Therefore, currently, an SSB-based measurement timing configuration (SMTC) is introduced in the measurement configuration information of the SSB, and the SMTC may be used to configure a measurement time window. In this way, the terminal may perform SSB measurement in the measurement time window configured by using the SMTC.
For a non-terrestrial network (NTN), the NTN provides seamless coverage for the terminal by deploying a network device or some functions of the network device on a non-terrestrial device like a high-altitude platform or a satellite. However, the satellite is used as an example. Because a coverage area of the satellite is larger, hundreds or even thousands of SSB beams may be needed. Therefore, when the network device configures the measurement time window for the terminal in the foregoing manner, time for the terminal to measure the SSB is long, and power consumption of the terminal increases.
This application provides a communication method and apparatus, to reduce, in an NTN, duration for measuring an SSB by a terminal, and reduce power consumption of the terminal.
According to a first aspect, an embodiment of this application provides a communication method. The method may be applied to a terminal or a module (for example, a chip) in the terminal. For example, the method is applied to the terminal. In the method, the terminal receives measurement configuration information from a network device, where the measurement configuration information includes first measurement timing configuration information, the first measurement timing configuration information is used to configure a first cell list and M offsets corresponding to the first cell list, the M offsets respectively correspond to M measurement occasions, and M is an integer greater than 1; and the terminal measures a synchronization signal block SSB of each cell in the first cell list on the M measurement occasions, where the M measurement occasions include a first measurement occasion, and a first offset corresponding to the first measurement occasion is a time interval between a time domain start position of the first measurement occasion and a time domain start position of a measurement periodicity.
In the foregoing method, because the first cell list may correspond to a plurality of offsets, a measurement occasion for measuring an SSB can be configured more accurately for the first cell list. Compared with a manner in which only one offset can be configured for one cell list, in this manner, duration for measuring the SSB by the terminal can be effectively reduced, and power consumption of the terminal can be reduced.
In a possible design, the method further includes: sending a measurement value of the SSB of each cell in the first cell list to the network device.
In this way, the terminal may report, to the network device, the measurement value of the SSB obtained through measurement, so that the network device performs mobility management on the terminal.
In a possible design, the first measurement timing configuration information is further used to configure a to-be-measured SSB corresponding to the first cell list. An index of the SSB of each cell in the first cell list measured on the M measurement occasions is the same as an index of the to-be-measured SSB corresponding to the first cell list.
In this way, a to-be-measured SSB may be independently configured for a cell list, so that a specific SSB of a specific cell or a specific cell list can be measured. This effectively reduces measurement overheads of the terminal.
In a possible design, the measurement configuration information further includes second measurement timing configuration information, and the second measurement timing configuration information is used to configure the measurement periodicity.
In a possible design, the second measurement timing configuration information is further used to configure first duration, and duration of each of the M measurement occasions is the first duration.
In a possible design, the second measurement timing configuration information is further used to configure N offsets, the N offsets respectively correspond to N measurement occasions, duration of each of the N measurement occasions is the first duration, and N is an integer greater than 1. The method further includes: measuring an SSB of at least one cell on the N measurement occasions, where the at least one cell includes a serving cell of the terminal. The N measurement occasions include a second measurement occasion, and a second offset corresponding to the second measurement occasion is a time interval between a time domain start position of the second measurement occasion and the time domain start position of the measurement periodicity.
In a possible design, the second measurement timing configuration information is further used to configure second duration and a third offset, the third offset corresponds to a third measurement occasion, and duration of the third measurement occasion is the second duration. The method further includes: measuring an SSB of a serving cell of the terminal on the third measurement occasion, and receiving downlink data of the serving cell on the third measurement occasion, where the third offset is a time interval between a time domain start position of the third measurement occasion and the time domain start position of the measurement periodicity.
In this way, in a satellite communication system, a channel between a satellite and a terminal on the ground is closer to a line of sight, and a beam direction in which the terminal receives an SSB of a service satellite is basically consistent with a beam direction in which the terminal receives downlink data of the service satellite, and both the beam directions are aligned with the service satellite. Therefore, when measuring the SSB of the service satellite, the terminal may further receive the downlink data, so that data transmission efficiency of the terminal can be improved.
In a possible design, the second duration is greater than 5 ms and less than or equal to duration of the measurement periodicity.
In a possible design, the first measurement timing configuration information is further used to configure third duration, and duration of each of the M measurement occasions is the third duration.
In a possible design, the second measurement timing configuration information is further used to configure a to-be-measured SSB of the serving cell. An index of the SSB of the serving cell measured on the N measurement occasions is the same as an index of the to-be-measured SSB of the serving cell.
In this way, the to-be-measured SSB may be independently configured for the serving cell, so that a specific SSB of the serving cell can be measured. This effectively reduces measurement overheads of the terminal.
According to a second aspect, an embodiment of this application provides a communication method. The method may be applied to a network device or a module (for example, a chip) in the network device. The method may alternatively be applied to a logical module or software that can implement all or some of functions of the network device. For example, the method is applied to the network device. In the method, the network device determines measurement configuration information; and sends the measurement configuration information to a terminal, where the measurement configuration information includes first measurement timing configuration information, the first measurement timing configuration information is used to configure a first cell list and M offsets corresponding to the first cell list, the M offsets respectively correspond to M measurement occasions, and M is an integer greater than 1. The M measurement occasions include a first measurement occasion, and a first offset corresponding to the first measurement occasion is a time interval between a time domain start position of the first measurement occasion and a time domain start position of a measurement periodicity.
In a possible design, the method further includes: receiving a measurement value of an SSB of each cell in the first cell list from the terminal.
In a possible design, the first measurement timing configuration information is further used to configure a to-be-measured SSB corresponding to the first cell list. An index of the SSB of each cell in the first cell list measured on the M measurement occasions is the same as an index of the to-be-measured SSB corresponding to the first cell list.
In a possible design, the measurement configuration information further includes second measurement timing configuration information, and the second measurement timing configuration information is used to configure the measurement periodicity.
In a possible design, the second measurement timing configuration information is further used to configure first duration, and duration of each of the M measurement occasions is the first duration.
In a possible design, the second measurement timing configuration information is further used to configure N offsets, the N offsets respectively correspond to N measurement occasions, duration of each of the N measurement occasions is the first duration, and N is an integer greater than 1. The method further includes: sending an SSB of at least one cell on the N measurement occasions, where the at least one cell includes a serving cell of the terminal. The N measurement occasions include a second measurement occasion, and a second offset corresponding to the second measurement occasion is a time interval between a time domain start position of the second measurement occasion and the time domain start position of the measurement periodicity.
In a possible design, the second measurement timing configuration information is further used to configure second duration and a third offset, the third offset corresponds to a third measurement occasion, and duration of the third measurement occasion is the second duration. The method further includes: sending an SSB of at least one cell on the third measurement occasion, and sending downlink data of the serving cell to the terminal on the third measurement occasion, where the third offset is a time interval between a time domain start position of the third measurement occasion and the time domain start position of the measurement periodicity.
In a possible design, the third duration is greater than 5 ms and less than or equal to duration of the measurement periodicity.
In a possible design, the first measurement timing configuration information is further used to configure third duration, and duration of each of the M measurement occasions is the third duration.
In a possible design, the second measurement timing configuration information is further used to configure a to-be-measured SSB of the serving cell. An index of an SSB of the serving cell measured on the N measurement occasions is the same as an index of the to-be-measured SSB of the serving cell.
In a possible design, the first cell list includes the serving cell of the terminal. The method further includes: obtaining location information of the terminal; determining, based on the location information of the terminal, a first SSB corresponding to a beam that covers the terminal, where the first SSB is the SSB of the serving cell; and determining the M offsets in based on the first SSB.
In a possible design, the first cell list includes the serving cell of the terminal. The sending the measurement configuration information to a terminal includes: sending the measurement configuration information to the terminal by using a second SSB of the serving cell, where the M offsets are determined based on the second SSB.
It may be understood that the method described in the second aspect corresponds to the method described in the first aspect. Therefore, for beneficial effects of related technical features in the method described in the second aspect, refer to the first aspect. Details are not described again.
According to a third aspect, this application provides a communication apparatus. The communication apparatus has a function for implementing the first aspect or the second aspect. For example, the communication apparatus includes a corresponding module, unit, or means for performing an operation in the first aspect or the second aspect. The function, the unit, or the means may be implemented by software, or may be implemented by hardware, or may be implemented by hardware by executing corresponding software.
In a possible design, the communication apparatus includes a processing unit and a communication unit. The communication unit may be configured to receive and send signals, to implement communication between the communication apparatus and another apparatus. For example, the communication unit is configured to send system information to a terminal device. The processing unit may be configured to perform some internal operations of the communication apparatus. Functions performed by the processing unit and the communication unit may correspond to operations in the first aspect or the second aspect.
In a possible design, the communication apparatus includes a processor. The processor may be configured to be coupled to a memory. The memory may store a necessary computer program or instructions for implementing a function in the first aspect or the second aspect. The processor may execute the computer program or the instructions stored in the memory. When the computer program or the instructions are executed, the communication apparatus is enabled to implement the method according to any possible design or implementation of the first aspect or the second aspect.
In a possible design, the communication apparatus includes a processor and a memory. The memory may store a necessary computer program or instructions for implementing a function in the first aspect or the second aspect. The processor may execute the computer program or the instructions stored in the memory. When the computer program or the instructions are executed, the communication apparatus is enabled to implement the method according to any possible design or implementation of the first aspect or the second aspect.
In a possible design, the communication apparatus includes a processor and an interface circuit. The processor is configured to communicate with another apparatus via the interface circuit, and perform the method according to any possible design or implementation of the first aspect or the second aspect.
It may be understood that in the third aspect, the processor may be implemented by hardware or implemented by software. When the processor is implemented by the hardware, the processor may be a logic circuit, an integrated circuit, or the like. When the processor is implemented by the software, the processor may be a general-purpose processor, and is implemented by reading software code stored in the memory. In addition, there may be one or more processors, and one or more memories. The memory may be integrated with the processor, or the memory and the processor are disposed separately. In a specific implementation process, the memory and the processor may be integrated into one chip, or may be disposed on different chips. A type of the memory and a manner in which the memory and the processor are disposed are not limited in embodiments of this application.
According to a fourth aspect, this application provides a communication system. The communication system may include a terminal device and a network device. The terminal device is configured to perform the method according to any possible design of the first aspect, and the network device is configured to perform the method according to any possible design of the second aspect.
According to a fifth aspect, this application provides a computer-readable storage medium. The computer storage medium stores computer-readable instructions; and when a computer reads and executes the computer-readable instructions, the computer is enabled to perform the method according to any possible design of the first aspect or the second aspect.
According to a sixth aspect, this application provides a computer program product; and when a computer reads and executes the computer program product, the computer is enabled to perform the method according to any possible design of the first aspect or the second aspect.
According to a seventh aspect, this application provides a chip. The chip includes a processor, and the processor is coupled to a memory, and is configured to read and execute a software program stored in the memory, to implement the method according to any possible design of the first aspect or the second aspect.
The following describes technical solutions in embodiments of this application with reference to accompanying drawings in embodiments of this application. The technical solutions in embodiments of this application may be applied to various communication systems, for example, a universal mobile telecommunications system (UMTS), a wireless local area network (WLAN), a wireless fidelity (Wi-Fi) system, a 4th generation (4G) mobile communication system, for example, a long term evolution (LTE) system, a 5th generation (5G) mobile communication system, for example, a new radio (NR) system, and a future evolved communication system, for example, a 6th generation (6G) mobile communication system.
All aspects, embodiments, or features are presented in this application by describing a system that may include a plurality of devices, components, modules, and the like. It should be appreciated and understood that, each system may include another device, component, module, and the like, and/or may not include all devices, components, modules, and the like discussed with reference to the accompanying drawings. In addition, a combination of these solutions may be used.
In addition, in embodiments of this application, words such as “example” and “for example” are used to represent giving an example, an illustration, or a description. Any embodiment or design solution described as an “example” in this application should not be explained as being more preferred or having more advantages than another embodiment or design solution. Exactly, the word “example” is used to present a concept in a specific manner. In embodiments of this application, “of (of)”, “corresponding (corresponding, relevant)”, and “corresponding (corresponding)” may be interchangeably used sometimes. It should be noted that expressed meanings are consistent when differences of the words are not emphasized.
A communication system and a service scenario described in embodiments of this application are intended to describe the technical solutions in embodiments of this application more clearly, and do not constitute a limitation on the technical solutions provided in embodiments of this application. A person of ordinary skill in the art may learn that the technical solutions provided in embodiments of this application are also applicable to similar technical problems as a network architecture evolves and a new service scenario emerges.
For ease of understanding embodiments of this application, a communication system shown in
The terminal may be a terminal that accesses the foregoing communication system and that has a wireless transceiver function, or a chip or a chip system that may be disposed in the terminal. The terminal may also be referred to as user equipment (UE), a terminal device, a user apparatus, an access terminal, a subscriber unit, a subscriber station, a mobile station (MS), a remote station, a remote terminal, a mobile device, a user terminal, a terminal unit, a terminal station, a terminal apparatus, a wireless communication device, a user agent, or a user apparatus.
For example, the terminal in embodiments of this application may be a mobile phone (mobile phone), a personal digital assistant (PDA) computer, a laptop computer (laptop computer), a tablet computer (Pad), an uncrewed aerial vehicle, a computer with a wireless transceiver function, a machine type communication (MTC) terminal, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an internet of things (IoT) terminal, a wireless terminal in industrial control (industrial control), a wireless terminal in self driving (self driving), a wireless terminal in remote medical (remote medical), a wireless terminal in a smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in a smart city (smart city), a wireless terminal (for example, a game machine, a smart television, a smart speaker, a smart refrigerator, or fitness equipment) in a smart home (smart home), a vehicle-mounted terminal, or an RSU with a terminal function.
The network device may include a radio access network device, and the radio access network device may also be referred to as an access network device. The network device is a device that is located on a network side of the foregoing communication system and that has a wireless transceiver function, or a chip or a chip system that may be disposed in the device.
For example, the network device in embodiments of this application may be an access point (AP), for example, a home gateway, a router, a server, a switch, or a bridge, in a Wi-Fi system, a base station, an evolved NodeB (eNB), a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a home base station, a baseband unit (BBU), a wireless relay node, a wireless backhaul node, or a transmission point (transmission and reception point, TRP, or TP). Alternatively, the network device may be a next generation NodeB (gNB) in a 5G system, or a network node that forms a gNB, for example, a central unit (CU), a distributed unit (DU), or a roadside unit (RSU) with a base station function, or may be a satellite or a base station in various forms in the future. In addition, the network device may be a macro base station (for example, 110a in
In
There may be a plurality of application scenarios of the communication system shown in
One satellite corresponds to one network device. For example, in
Although only one terminal is shown in
The following first describes related technical features in embodiments of this application. It should be noted that these explanations are intended to facilitate understanding of embodiments of this application, but should not be considered as a limitation on the scope of the protection claimed in this application.
Due to movement of a terminal, the terminal performs access selection and handover between different cells, and the selection and handover generally depend on the mobility management. The mobility management mainly refers to a measurement procedure related to radio resource management (RRM) and a mobility signaling procedure triggered based on a measurement result.
In the mobility management, a network device delivers measurement configuration information to the terminal, so that the terminal can measure a reference signal based on the measurement configuration information, to obtain the measurement result. The measurement result may be reference signal received power (RSRP), reference signal received quality (RSRQ), or a signal to interference plus noise ratio (SINR).
There may be two types of reference signals used for the mobility management, for example, an SSB and a channel state information-reference signal (CSI-RS). In embodiments of this application, SSB-based mobility management is mainly studied.
In a 5G mobile communication system, the synchronization signal block is generally sent together with a main information block (MIB) on a physical broadcast channel (PBCH), to form an SS/PBCH block. The SSB described below in embodiments of this application may also be an SS/PBCH block. A synchronization signal (SS) may include a primary synchronization signal (PSS) and a secondary synchronization signal (SSS).
As shown in
The PSS may be used to transmit a cell identity, and the SSS may be used to transmit a cell group identity. The cell identity and the cell group identity jointly determine a plurality of physical cell identities (PCIs) in a 5G communication system. Once a terminal successfully finds the PSS and the SSS, the terminal knows a physical cell identity of this 5G carrier, and therefore, has a capability of parsing a system message included in the SSB.
A network device uses a plurality of antennas to enhance coverage. However, using the plurality of antennas causes the antennas to radiate excessively narrow beams, and it is difficult for a single narrow beam to cover an entire cell. In addition, due to a hardware limitation, the network device usually cannot simultaneously send signals by using a plurality of beams to cover the entire cell. Therefore, a beam scanning technology is introduced in a 5G communication system, in other words, the network device may send signals at different moments by using different beams. For example, for one cell, the network device may send SSBs at different moments by using different beams, to complete broadcast beam coverage of the cell, as shown in
A set of SSBs sent by the network device in one beam scanning process may be referred to as a synchronization signal burst set (SS burst set). An SS burst set periodicity may be configured as 5 ms (milliseconds), 10 ms, 20 ms, 40 ms, 80 ms, 160 ms, or the like. A maximum of four, eight, or 64 SSBs are included in one SS burst set periodicity, and each SS burst set is always in a time interval of 5 ms. For a diagram of the SS burst set, refer to
In time domain, a protocol specifies relationships between different subcarrier spacings (SCSs) and time domain patterns (patterns) of SSBs.
In frequency domain, one cell corresponds to one frequency band, and one frequency band may include a plurality of frequencies. For one cell, the network device may send an SSB on one or more frequencies included in a frequency band corresponding to the cell. Frequency bands corresponding to different cells overlap. Therefore, SSBs of different cells may be sent on a same frequency. During RRM measurement, if center frequencies of SSBs of two cells are the same and subcarrier spacings are also the same, measurement between the two cells is referred to as intra-frequency measurement; otherwise, measurement between the two cells is referred to as inter-frequency measurement.
A network device may send the measurement configuration information of the SSB to a terminal, to enable the terminal to perform SSB measurement in an idle state and a connected state. For the terminal in the idle state, the measurement configuration information may be included in an intraFreqCellReselectionInfo field in a system information block (SIB) 2 and an InterFreqCarrierFreqInfo field in a SIB 4. For the terminal in the connected state, the measurement configuration information may be included in a MeasObjectNR field in an RRC message.
It can be learned from the foregoing descriptions of the time domain position of the SSB that, SSBs are not continuous in time domain, and the terminal does not need to continuously search for and measure the SSBs in time domain, but performs an operation in a time window in which these SSBs can be locked. Therefore, in an NR protocol, an SSB-based measurement timing configuration (SMTC) is introduced in the measurement configuration information of the SSB, and the SMTC may be used to configure a measurement time window. The network device may configure a corresponding SMTC for each to-be-measured frequency, so that the terminal can perform SSB measurement in a measurement time window configured by using the SMTC of the frequency. As described above, for an intra-frequency measurement scenario, the terminal may measure SSBs of a plurality of cells in a measurement time window configured by using an SMTC of one frequency.
Currently, the protocol defines three SMTCs: an SMTC 1, an SMTC 2, and an SMTC 3. The SMTC 1 is defined as a main SMTC.
Compared with a terrestrial communication system, in the satellite communication system, to overcome path loss impact caused by a transmission distance and ensure communication service quality, a satellite generally uses a large-scale antenna array, to provide a higher array gain. However, in this case, a main lobe of a beam is narrower. For example, a coverage radius of a 3 dB (dB) beamwidth is only a dozen kilometers. If a service range of the satellite is hundreds of thousands of square kilometers, thousands of beams are needed to implement seamless coverage of the service range of the satellite by using narrow beams. Further, even if specific broadening processing is performed on the beam, to ensure a gain level, hundreds of beams are needed to implement coverage. Therefore, different from the terrestrial communication system in which a service range of a network device can be covered by a maximum of eight SSB beams or 64 SSB beams, the satellite communication system may require hundreds or even thousands of SSB beams.
It is considered that in the satellite communication system, delays at which SSBs sent by a service satellite and a neighboring satellite arrive at a terminal are different. If a same offset is used, the SSB sent by the neighboring satellite may not be measured in a measurement time window configured by using the SMTC, and consequently, measurement fails, as shown in
In other words, for the satellite communication system, the network device may configure the SMTC 1 for the terminal for each to-be-measured frequency, so that the terminal can measure an SSB of at least one cell based on the SMTC 1, where the at least one cell includes a serving cell of the terminal. Alternatively, the network device may configure the SMTC 1 and the SMTC 4 for the terminal, so that the terminal can measure an SSB of at least one cell based on the SMTC 1, and measure an SSB of each cell in at least one cell list based on the SMTC 4.
In the following embodiments of this application, an SMTC corresponding to one to-be-measured frequency is used as an example for description. When there are a plurality of to-be-measured frequencies, an implementation may be performed with reference to the following embodiments.
Based on the foregoing descriptions, in the satellite communication system, because the satellite moves at a high speed, the terminal may frequently switch between a plurality of satellites. Therefore, mobility management is particularly important. However, due to excessive SSB beams of the satellites, duration for measuring SSBs by the terminal is greatly prolonged in mobility management.
Sending of 256 SSB beams is used as an example. Based on an SSB sending pattern configured in a current protocol, eight SSBs (to be specific, an SSB 0 to an SSB 7) are sent in the first 2 ms of every 20 ms. In this case, an overall sending manner of the 256 SSBs is shown in
Refer to
In this case, to enable the terminal to measure the SSBs identified by the indexes such as {1, 2, 3}, {17, 18, 19}, and {33, 34, 35}, a network device may configure an SMTC 1 for the terminal. For example, in the SMTC 1, a measurement periodicity is 640 ms, an offset is 0, and duration (or time length) is 100 ms. A measurement time window (referred to as a measurement time window 1) configured by using the SMTC 1 is shown in
The following is an example of a format of measurement configuration information (that is, the SMTC 1) sent by the network device to the terminal:
Optionally, the network device may further configure an SMTC 4 for the terminal, and the SMTC 4 may be used to measure an SSB of a cell of a neighboring satellite. For example, a coverage area of one neighboring satellite includes one cell. When the terminal needs to measure SSBs of two neighboring satellites (that is, two cells), the two cells may respectively belong to two cell lists (to be specific, a cell list 1 and a cell list 2). If SSBs that need to be measured in each cell list are also in three groups, for example, an offset corresponding to the cell list 1 is 120 ms, and an offset corresponding to the cell list 2 is 240 ms, two measurement time windows (referred to as a measurement time window 2 and a measurement time window 3) configured by using the SMTC 4 may be shown in
The following is an example of a format of the measurement configuration information (including the SMTC 1 and the SMTC 4) sent by the network device to the terminal:
In the foregoing example, the terminal needs to measure SSBs of two neighboring satellites. When the terminal needs to measure SSBs of four neighboring satellites, assuming that cells of the four neighboring satellites belong to four cell lists, a maximum proportion of total time occupied by the terminal to measure the SSBs in one measurement periodicity based on the SMTC 1 and the SMTC 4 may be (100+400)/640=78%.
In this way, it can be learned that when the network device configures the measurement time window for the terminal in the foregoing manner, time for measuring the SSBs by the terminal is long, and power consumption overheads of the terminal significantly increase. Further, a protocol specifies that the terminal cannot receive downlink data in SSB measurement time (that is, the measurement time window). Therefore, the long time for measuring the SSBs by the terminal further causes a great limitation on data transmission of the terminal.
Based on this, in embodiments of this application, the measurement configuration information is studied, to reduce duration for measuring the SSBs by the terminal, and reduce power consumption of the terminal.
For example, a communication method provided in embodiments of this application may include: A network device sends measurement configuration information to a terminal, where the measurement configuration information may include first measurement timing configuration information and/or second measurement timing configuration information; and correspondingly, the terminal receives the measurement configuration information, and measures an SSB based on the measurement configuration information. The first measurement timing configuration information may be obtained by improving an SMTC 4 in an existing protocol, and the second measurement timing configuration information may be obtained by improving an SMTC 1 in the existing protocol. Therefore, the measurement timing configuration information in embodiments of this application may also be replaced with an SMTC.
S801: A network device determines measurement configuration information, where the measurement configuration information includes first measurement timing configuration information and/or second measurement configuration information.
In this embodiment of this application, an example in which the measurement configuration information includes the first measurement timing configuration information and the second measurement timing configuration information is used for description.
S802: The network device sends the measurement configuration information to a terminal, and correspondingly, the terminal receives the measurement configuration information.
S803: The terminal measures an SSB based on the measurement configuration information.
The following describes the first measurement timing configuration information and the second measurement timing configuration information with reference to Implementation 1 to Implementation 3.
In Implementation 1, the first measurement timing configuration information is used to configure at least one cell list and at least one offset corresponding to each cell list. For example, the at least one cell list includes a first cell list, at least one offset corresponding to the first cell list includes M offsets, and the M offsets respectively correspond to M measurement occasions. The M measurement occasions include a first measurement occasion, a first offset corresponding to the first measurement occasion is a time interval between a time domain start position of the first measurement occasion and a time domain start position of a measurement periodicity, and M is an integer greater than 1. A cell in the first cell list may include a serving cell of the terminal and/or a neighboring cell of the serving cell. In addition, different cell lists in the at least one cell list may correspond to a same quantity or different quantities of offsets. For example, if the at least one cell list further includes a second cell list, a quantity of offsets corresponding to the second cell list may be equal to M, or may not be equal to M. This is not specifically limited.
The second measurement timing configuration information is used to configure a measurement periodicity, first duration, and N offsets, where the N offsets respectively correspond to N measurement occasions, duration of each of the N measurement occasions is the first duration, and N is an integer greater than 1. In this case, the first measurement timing configuration information and the second measurement timing configuration information share the measurement periodicity and the first duration, in other words, duration of each of the M measurement occasions is the first duration.
The first measurement timing configuration information may be understood as an improved SMTC 4. Currently, in an SMTC 4 defined in a protocol, one cell list corresponds only to one offset. In the improved SMTC 4 in this embodiment of this application, one cell list may correspond to a plurality of offsets. The second measurement timing configuration information may be understood as an improved SMTC 1. Currently, an SMTC 1 defined in the protocol includes only one offset. The improved SMTC 1 in this embodiment of this application may include a plurality of offsets.
The example in
In Example 2, a format of the measurement configuration information provided in this embodiment of this application may be:
In the foregoing Example 1, a quantity of offsets corresponding to a cell list is increased in the SSB-MTC4-r17 field. In the foregoing Example 2, a quantity of offsets corresponding to a cell list is increased by increasing a quantity of SSB-MTC4-r17 fields. In an existing protocol, a maximum of four SSB-MTC4-r17 fields can be configured. In this embodiment of this application, a limitation on the quantity of SSB-MTC4-r17 fields may be canceled. In other words, the quantity of SSB-MTC4-r17 fields configured in this embodiment of this application may be greater than 4.
For the foregoing two examples, after receiving the measurement configuration information, the terminal may measure, based on the measurement configuration information, SSBs on nine measurement occasions (to be specific, a measurement occasion 1 to a measurement occasion 9) shown in
Specifically, the terminal may measure an SSB of at least one cell on the measurement occasion 1 to the measurement occasion 3 based on the second measurement timing configuration information, where the at least one cell includes a serving cell. Because the second measurement timing configuration information does not limit a specific cell, in addition to an SSB of the serving cell, the terminal may further measure an SSB of another cell on the measurement occasion 1 to the measurement occasion 3. For example, indexes of SSBs of the serving cell measured by the terminal on the measurement occasion 1 to the measurement occasion 3 may include {1, 2, 3, 17, 18, 19, 33, 34, 35}. In addition, based on the first measurement timing configuration information, the terminal may measure an SSB of each cell in the cell list 1 on the measurement occasion 4 to the measurement occasion 6, and measure an SSB of each cell in the cell list 2 on the measurement occasion 7 to the measurement occasion 9.
In other words, the network device configures more offsets and shorter duration, so that the terminal can perform a plurality of times of short-time measurement. Compared with the solution in
A difference between Implementation 2 and Implementation 1 lies in that, in Implementation 1, the second measurement timing configuration information is used to configure the N offsets; and in Implementation 2, the second measurement timing configuration information is used to configure one offset.
The example in
The cell list 0 may include a serving cell of the terminal, and optionally, may further include a neighboring cell of the serving cell.
Implementation 2 is compared with Implementation 1. In Implementation 1, three offsets corresponding to the serving cell are configured in the second measurement timing configuration information; and in Implementation 2, one offset corresponding to the serving cell is configured in the second measurement timing configuration information, and the other two offsets corresponding to the serving cell are configured in the first measurement timing configuration information. For content other than the difference in Implementation 2, refer to Implementation 1. In Implementation 2, a format of an SMTC 1 in an existing protocol does not need to be modified.
In Implementation 3, the first measurement timing configuration information is used to configure at least one cell list and at least one offset corresponding to each cell list. In addition, the first measurement timing configuration information is further used to configure third duration, and duration of each of M measurement occasions is the third duration.
The second measurement timing configuration information is used to configure a measurement periodicity, second duration, and one offset. The second duration may be greater than 5 ms and less than or equal to duration of the measurement periodicity.
In this case, the first measurement timing configuration information and the second measurement timing configuration information share the measurement periodicity.
Optionally, in this embodiment of this application, a limitation on downlink scheduling may be canceled in the second duration. In other words, the terminal may further receive downlink data in the second duration, to improve data transmission efficiency of the terminal.
A reason is as follows: Generally, a beam used by the network device to send an SSB is different from a beam for sending the downlink data. For example, a width of the beam for sending the SSB is greater than a width of the beam for sending the downlink data. Considering that a ground communication system is greatly affected by an obstacle, there is a large difference between a beam for receiving the SSB and a beam for receiving the downlink data. Therefore, an existing protocol specifies that the terminal cannot receive the downlink data in a measurement time window. However, refer to
For example, in a TS38.133 protocol, the following scheduling limitation may be performed for intra-frequency measurement and inter-frequency measurement of an SSB: “Only in duration of an SMTC 4, on to-be-measured SSB symbols and on a previous symbol and a next symbol of the to-be-measured consecutive SSB symbols, the terminal does not expect to transmit a physical uplink control channel (PUCCH)/a physical uplink data channel (PUSCH)/a channel sounding reference signal (SRS) or receive a physical downlink control channel (PDCCH), a physical downlink data channel (PDSCH)/a tracking reference signal (TRS)/a channel state information-reference signal (CSI-RS) used for channel quality indication (CQI) measurement”. In other words, in this embodiment of this application, the scheduling limitation is performed on the terminal only in the duration of the SMTC 4, and this is different from a case, in the existing protocol, in which the scheduling limitation is performed on the terminal in duration of each SMTC.
The example in
For the foregoing example, after receiving the measurement configuration information, the terminal may measure, based on the measurement configuration information, SSBs on seven measurement occasions (to be specific, a measurement occasion 1 to a measurement occasion 7) shown in
Specifically, the terminal may measure an SSB of at least one cell on the measurement occasion 1 based on the second measurement timing configuration information, where the at least one cell includes a serving cell. In addition, based on the first measurement timing configuration information, the terminal may measure an SSB of each cell in the cell list 1 on the measurement occasion 2 to the measurement occasion 4, and measure an SSB of each cell in the cell list 2 on the measurement occasion 5 to the measurement occasion 7.
Compared with the solution in
In Implementation 4, the first measurement timing configuration information is used to configure at least one cell list, an initial offset corresponding to each cell list, and a to-be-measured SSB corresponding to each cell list. A cell list 1 is used as an example. Assuming that the cell list 1 includes a cell 1a and a cell 1b, an initial offset corresponding to the cell list 1 is a difference between a delay in which an SSB 0 of the cell 1a or the cell 1b arrives at the terminal and a delay in which an SSB 0 of a serving cell arrives at the terminal. When the cell list 1 is a first cell list, a to-be-measured SSB corresponding to the cell list 1 is used to determine M offsets corresponding to the cell list 1. For example, if indexes of to-be-measured SSBs corresponding to the cell list 1 include {14, 15, 30, 31, 46, 47}, the terminal may determine, based on the indexes of the to-be-measured SSBs and an SSB sending pattern (as shown in
The second measurement timing configuration information is used to configure a measurement periodicity, fourth duration, a first initial offset, and a to-be-measured SSB of the serving cell (or a cell of a service satellite, where the cell of the service satellite may include the serving cell and a neighboring cell, and the serving cell is used as an example herein). The first initial offset may be 0 ms, and the to-be-measured SSB of the serving cell is used to determine N offsets. For example, if indexes of to-be-measured SSBs of the serving cell include {1, 2, 3, 17, 18, 19, 33, 34, 35}, the terminal may determine, based on the indexes of the to-be-measured SSBs and an SSB sending pattern (as shown in
The example in
From a perspective of the network device, for example, for the cell list 1, the cell list 1 includes the cell 1a and the cell 1b, and the network device determines that SSBs that need to be measured by the terminal include an SSB i1 and an SSB i2 of the cell 1a and an SSB i2, an SSB i3, and an SSB i4 of the cell 1b. In this case, the indexes of the to-be-measured SSBs corresponding to the cell list 1 may include {i1, i2, i3, i4}. In other words, the indexes of the to-be-measured SSBs corresponding to the cell list 1 are a union set of indexes of to-be-measured SSBs of all cells in the cell list.
From a perspective of the terminal, after the indexes of the to-be-measured SSBs are configured, the terminal may determine, based on the indexes of the to-be-measured SSBs of the serving cell, offsets respectively corresponding to a measurement occasion 1 to a measurement occasion 3, and measure the SSBs of the serving cell on the measurement occasion 1 to the measurement occasion 3, where the indexes of the measured SSBs of the serving cell are {1, 2, 3, 17, 18, 19, 33, 34, 35}. Duration of the measurement occasion 1 to the measurement occasion 3 may be determined based on the indexes of the to-be-measured SSBs of the serving cell. The measurement occasion 1 is used as an example. Because the terminal only needs to measure SSBs whose indexes are {1, 2, 3} on the measurement occasion 1, the duration of the measurement occasion 1 may be less than 2 ms (because SSBs whose indexes are 0 to 7 are included in duration of 2 ms, and the terminal needs to measure only the SSBs whose indexes are {1, 2, 3}, the duration of the measurement occasion 1 may be less than 2 ms). In addition, for example, the cell list 1 includes the cell 1a and the cell 1b. The terminal may determine, based on {i1, i2, i3, i4}, offsets respectively corresponding to a measurement occasion 4 to a measurement occasion 6, and may measure an SSB i1, an SSB i2, an SSB i3, and an SSB i4 of the cell 1a and an SSB i1, an SSB i2, an SSB i3, and an SSB i4 of the cell 1b on the measurement occasion 4 to the measurement occasion 6. For example, the cell list 2 includes a cell 2a and a cell 2b. The terminal may determine, based on {j1, j2, j3, j4, j5}, offsets respectively corresponding to a measurement occasion 7 to a measurement occasion 9, and may measure an SSB j1, an SSB j2, an SSB j3, an SSB j4, and an SSB j5 of the cell 2a and an SSB j1, an SSB j2, an SSB j3, an SSB j4, and an SSB j5 of the cell 2b on the measurement occasion 7 to the measurement occasion 9. For duration of the measurement occasion 4 to the measurement occasion 9, refer to the descriptions of the duration of the measurement occasion 1. Details are not described again.
In other words, in Implementation 4, the network device may configure long duration and an initial offset for the terminal device in the second measurement timing configuration information. For example, the long duration is 150 ms, and the duration is 0 ms. In this case, the terminal may measure, based on each ssb-ToMeasure in the first 150 ms of each measurement periodicity, SSBs on one or more measurement occasions included in the 150 ms.
For ssb-ToMeasure, in an existing protocol, the network device is allowed to specify an index of a to-be-measured SSB to the terminal by using ssb-ToMeasure. However, only one measurement object can be configured for intra-frequency measurement of the serving cell and the neighboring cell (where the measurement object may include a to-be-measured frequency), and only one ssb-ToMeasure corresponding to the to-be-measured frequency can be configured for the measurement object. Therefore, ssb-ToMeasure needs to include indexes of all to-be-measured SSBs of the serving cell and the neighboring cell. In other words, ssb-ToMeasure needs to include a union set of the indexes of the to-be-measured SSBs of the serving cell and the indexes of the to-be-measured SSBs of the neighboring cell. For example, if the indexes of the to-be-measured SSBs of the serving cell include {0, 1, 2, 3}, and the indexes of the to-be-measured SSBs of the neighboring cell include {6, 7, 8, 9, 10}, indexes of to-be-measured SSBs in ssb-ToMeasure include {0, 1, 2, 3, 6, 7, 8, 9, 10}. Considering that indexes of to-be-measured SSBs of different cells may be different, ssb-ToMeasure may include indexes of a large quantity of SSBs, and the terminal cannot determine whether these SSBs are SSBs of the serving cell or SSBs of the neighboring cell. Therefore, the terminal measures the SSBs whose indexes are {0, 1, 2, 3, 6, 7, 8, 9, 10} for the serving cell, and measures the SSBs whose indexes are {0, 1, 2, 3, 6, 7, 8, 9, 10} for the neighboring cell. Consequently, measurement overheads of the terminal are large. However, in the manner in this embodiment of this application, ssb-ToMeasure may be independently configured for the serving cell and/or a cell list, so that a specific SSB of a specific cell or a specific cell list can be measured. This effectively reduces the measurement overheads of the terminal.
It may be understood that the configuration of ssb-ToMeasure in Implementation 4 may be implemented in combination with any one of the foregoing Implementation 1 to Implementation 3, for example, implemented in combination with Example 1 in Implementation 1. In this case, a format of the measurement configuration information provided in this embodiment of this application may be:
From a perspective of the terminal, after the indexes of the to-be-measured SSBs are configured, based on the three offsets configured based on the second measurement timing configuration information, the indexes of the SSBs of the serving cell measured by the terminal on the measurement occasion 1 to the measurement occasion 3 may include {1, 2, 17, 18, 33, 34} (where this is different from Example 1 in Implementation 1 in which when the indexes of the to-be-measured SSBs are not configured, the indexes of the SSBs of the serving cell measured by the terminal on the measurement occasion 1 to the measurement occasion 3 include {1, 2, 3, 17, 18, 19, 33, 34, 35}). In addition, for example, the cell list 1 includes the cell 1a and the cell 1b. The terminal may measure, based on the three offsets corresponding to the cell list 1, the SSB i1, the SSB i2, and the SSB i3 of the cell 1a and the SSB i1, the SSB i2, and the SSB i3 of the cell 1b on the measurement occasion 4 to the measurement occasion 6. For example, the cell list 2 includes the cell 2a and the cell 2b. The terminal may measure, based on the three offsets corresponding to the cell list 1, the SSB j1, the SSB j2, the SSB j3, and the SSB j4 of the cell 2a and the SSB j1, the SSB j2, the SSB j3, and the SSB j4 of the cell 2b on the measurement occasion 7 to the measurement occasion 9.
In other words, the cell list 1 is used as an example. When the indexes of the to-be-measured SSBs corresponding to the cell list 1 are not configured, the terminal may measure all possible SSBs of the cell 1a and the cell 1b on a plurality of measurement occasions corresponding to the cell list 1. When the indexes of the to-be-measured SSBs corresponding to the cell list 1 are configured, the terminal may measure SSBs of the cell 1a and the cell 1b whose indexes are {i1, i2, i3} on a plurality of measurement occasions corresponding to the cell list 1.
The foregoing is described by using an example in which the measurement configuration information includes the first measurement timing configuration information and the second measurement timing configuration information. In another possible embodiment, the measurement configuration information may include the first measurement timing configuration information or the second measurement timing configuration information. For example, the measurement configuration information includes the second measurement timing configuration information described in the foregoing Implementation 1, Implementation 2, or Implementation 3, but does not include the first measurement timing configuration information. For another example, the measurement configuration information includes the first measurement timing configuration information described in the foregoing Implementation 1, Implementation 2, or Implementation 3, but does not include the second measurement timing configuration information. In this case, the first measurement timing configuration information may be further used to configure a measurement periodicity (and duration of a measurement occasion), or the measurement periodicity (and the duration of the measurement occasion) is predefined in a protocol.
The network device described in
For the terminal in the connected state, the serving network device may obtain location information of the terminal. For example, after establishing a connection to the network device, the terminal may report the location information of the terminal to the serving network device. Therefore, in S801, the serving network device may determine the measurement configuration information based on the location information of the terminal.
Specifically, for the second measurement configuration information, the serving network device may determine, based on the location information of the terminal, an SSB (for example, an SSB 18) corresponding to a beam that covers the terminal, and determine, based on the SSB 18, indexes (for example, {1, 2, 3, 17, 18, 19, 33, 34, 35}) of SSBs of a serving cell that need to be measured by the terminal, to determine N offsets (where for example, the N offsets are 0 ms, 40 ms, and 80 ms) or one offset (for example, 0 ms).
For the first measurement configuration information, a cell list 1 is used as an example. For example, the cell list 1 includes a cell 1a of a satellite 1 and a cell 1b of a satellite 2, the satellite 1 corresponds to a network device 1, and the satellite 2 corresponds to a network device 2. After obtaining the location information of the terminal, the serving network device may separately send the location information of the terminal to the network device 1 and the network device 2. In this way, the network device 1 may determine, based on the location information of the terminal, an SSB corresponding to a beam that covers the terminal, and determine an index of an SSB of the cell 1a that needs to be measured by the terminal, to determine, based on a difference (that is, an initial offset corresponding to the cell 1a) between a delay in which an SSB 0 sent by the satellite 1 arrives at the terminal and a delay in which an SSB 0 sent by a service satellite arrives at the terminal, M offsets (where for example, the M offsets are 120 ms, 160 ms, and 200 ms) corresponding to the cell 1a. Similarly, the network device 2 may determine M offsets corresponding to the cell 1b. Assuming that distances between the satellite 1 and the terminal and between the satellite 2 and the terminal are the same, the M offsets corresponding to the cell 1a are the same as the M offsets corresponding to the cell 1b. Further, the network device 1 sends the M offsets corresponding to the cell 1a to the serving network device, and the network device 2 sends the M offsets corresponding to the cell 1b to the serving network device. Because the M offsets corresponding to the cell 1a are the same as the M offsets corresponding to the cell 1b, the serving network device may configure the cell 1a and the cell 1b in one cell list, and offsets corresponding to the cell list are the M offsets corresponding to the cell 1a or the cell 1b.
It may be understood that, the foregoing descriptions are provided by using an example in which a cell included in the cell list 1 is a cell of a neighboring satellite. When the cell list 1 includes a serving cell (or a cell of a service satellite, where the cell of the service satellite may include the serving cell and a neighboring cell, and the serving cell is used as an example herein), the serving network device may determine, based on the location information of the terminal, M offsets corresponding to the serving cell (that is, the cell list 1).
In S802, the serving network device may send the measurement configuration information to the terminal by using terminal dedicated signaling (for example, RRC signaling). Further, in S803, the terminal may measure the SSB based on the measurement configuration information.
Optionally, the method shown in
For the terminal in the idle state, the serving network device cannot obtain location information of the terminal. In this case, assuming that SSBs of a serving cell include an SSB 0 to an SSB 255, in S801, the serving network device may determine measurement configuration information 0 by assuming that the terminal is located in a coverage area of a beam corresponding to the SSB 0 (in other words, the SSB 0 is an optimal SSB 0 of the terminal), determine measurement configuration information 1 by assuming that the terminal is located in a coverage area of a beam corresponding to the SSB 1, determine measurement configuration information 2 by assuming that the terminal is located in a coverage area of a beam corresponding to the SSB 2, and so on. In other words, the serving network device may traverse possible locations of the terminal to determine a plurality of pieces of measurement configuration information. Measurement configuration information 18 determined by the serving network device by assuming that the terminal is located in a coverage area of a beam corresponding to the SSB 18 may include the foregoing first measurement timing configuration information and/or second measurement timing configuration information. For a specific determining manner, refer to the descriptions of the terminal in the connected state.
In a possible implementation, in S802, the serving network device may send the measurement configuration information 0 by using the SSB 0, send the measurement configuration information 1 by using the SSB 1, send the measurement configuration information 2 by using the SSB 2, . . . , and send measurement configuration information 255 by using the SSB 255. In other words, the serving network device sends different measurement configuration information by using different beams.
Correspondingly, in S803, after receiving the different measurement configuration information sent by the serving network device by using the different beams, the terminal may determine, based on the location information of the terminal, that the terminal is located in a coverage area of a beam corresponding to which SSB, and then measure the SSB by using corresponding measurement configuration information. For example, if the terminal is located in the coverage area of the beam corresponding to the SSB 18, the terminal may measure the SSB by using the measurement configuration information 18.
In another possible implementation, in S802, the serving network device may send same measurement configuration information by using different beams. Measurement configuration information sent by the serving network device by using each beam includes the measurement configuration information 1 corresponding to the SSB 0 to measurement configuration information 255 corresponding to the SSB 255.
Correspondingly, in S803, after receiving the measurement configuration information sent by the serving network device, the terminal may determine, based on the location information of the terminal, that the terminal is located in a coverage area of a beam corresponding to which SSB, and then measure the SSB by using corresponding measurement configuration information. For example, if the terminal is located in the coverage area of the beam corresponding to the SSB 18, the terminal may measure the SSB by using the measurement configuration information 18.
In another possible implementation, in S802, the serving network device may send same measurement configuration information by using different beams. The measurement configuration information is similar to the measurement configuration information in Example 1 in Implementation 1. The following describes in detail a difference between the measurement configuration information and the measurement configuration information in Example 1 in Implementation 1 by using an example. For content other than the difference, refer to the descriptions of Example 1 in Implementation 1. For example, a format of the measurement configuration information may be:
For the second measurement configuration information, for example, an optimal SSB of the terminal in the serving cell is the SSB 18. Because the SSB 18 belongs to a third group of SSBs, the terminal may determine that an offset corresponding to one (a measurement occasion 2) of measurement occasions is 40 ms. Further, the terminal may offset forward by 40 ms based on the offset step 40 ms and using a start time location of the measurement occasion 2 as a reference, and use the offset as start measurement time of another measurement occasion (referred to as a measurement occasion 1), in other words, an offset of the measurement occasion 1 is 0 ms. In addition, the terminal may offset backward by 40 ms, use the offset as start measurement time of another measurement occasion (referred to as a measurement occasion 3), in other words, an offset of the measurement occasion 3 is 80 ms, and measure a fifth group of SSBs on the measurement occasion 3.
In this configuration manner, the terminal may measure a first group of SSBs on the measurement occasion 1, measure the third group of SSBs on the measurement occasion 2, and measure the fifth group of SSBs on the measurement occasion 3, so that measurement of SSBs such as {1, 2, 3, 17, 18, 19, 33, 34, 35} in the serving cell can also be completed.
It may be understood that 40 ms configured based on the second measurement timing configuration information may also be a maximum offset step. It can be learned from the SSB sending pattern shown in
For the first measurement configuration information, the cell list 1 is used as an example. For example, the cell list 1 includes a cell 1a of a satellite 1. To ensure that an SSB of the cell 1a can be measured by a terminal at any location in an overlapping area between coverage of a serving cell and coverage of the cell 1a, for the cell list 1, a minimum value of an offset configured based on the first measurement timing configuration information should be a smallest value of all possible offsets corresponding to the cell 1a, and a maximum value of an offset corresponding to the cell list 1 should be a largest value of all possible offsets corresponding to the cell 1a.
For example, as shown in
Further, for the cell list 1, the offset configured based on the first measurement timing configuration information may further include a plurality of offsets between the smallest value and the largest value, and the plurality of offsets may be obtained by progressively increasing the smallest value based on an offset step of 20 ms.
In this configuration manner, although a quantity of SSBs that need to be measured by the terminal increases, for the terminal in the idle state, because the terminal does not exchange data with a network side, data transmission efficiency is not affected, and only measurement overheads of the terminal are increased to some extent. However, measurement time is still far shorter than that in an existing solution.
Alternatively, for the cell list, the offsets configured by the network device are only a minimum offset and a maximum offset that correspond to the cell list. For example, a format of the measurement configuration information may be:
In this case, the terminal may progressively increase the smallest value based on the offset step of 20 ms to obtain the plurality of offsets between the smallest value and the largest value. In this manner, overheads of the measurement configuration information can be reduced, and transmission resources can be saved.
In another possible implementation, in S802, the serving network device may send same measurement configuration information by using different beams. In this case, the terminal device may determine a start position of a measurement occasion of a current measurement periodicity based on a time location of an optimal SSB obtained by the terminal device in a previous measurement periodicity. The optimal SSB may be an SSB with highest RSRP obtained by the terminal device through measurement. The start position of the measurement occasion in the current measurement periodicity may be, for example, a first subframe on the measurement occasion.
Specifically, the serving network device may send the measurement configuration information to the terminal device, where the measurement configuration information may be used to configure a measurement periodicity, an offset, and duration. The terminal device may determine the first subframe on the measurement occasion in the current measurement periodicity based on the measurement configuration information and the time location of the optimal SSB obtained in the previous measurement periodicity.
For example, a frame number and a subframe number of the first subframe on the measurement occasion in the current measurement periodicity satisfy the following formula:
SFN and subframe respectively represent the frame number and the subframe number of the first subframe on the measurement occasion in the current measurement periodicity, SFNSSB_RSRP and subframeSSB_RSRP respectively represent a frame number and a subframe number of the optimal SSB obtained by the terminal device in the previous measurement periodicity, Periodicity represents duration of the measurement periodicity, and Offset represents the offset.
It is assumed that the optimal SSB obtained by the terminal device in the previous measurement periodicity is an SSB #18. For example, if a time location of an SSB #0 in the previous measurement periodicity is a subframe 0 of a frame 0, a frame number and a subframe number of the SSB #18 are respectively SFNSSB_RSRP=4 and subframeSSB_RSRP=0. Refer to
In one manner, the measurement configuration information may be used to configure the measurement periodicity as 640 ms, the offset as 595 ms, and the duration as 100 ms. For example, a format of the measurement configuration information may be:
In this case, according to the foregoing formula, the frame number and the subframe number of the first subframe on the measurement occasion in the current measurement periodicity may be calculated as follows:
It can be learned from the SFN and the subframe that, the start position of the measurement occasion in the current measurement periodicity is 5 ms before an SSB #1 in the current measurement periodicity. In addition, it can be learned from the duration of 100 ms (in other words, the duration of the measurement occasion is 100 ms) that, the terminal device is to measure all SSBs, to be specific, the SSB #1 to an SSB #40, in a first group to a fifth group in the current measurement periodicity. It can be learned that all to-be-measured SSBs are included.
In another manner, the measurement configuration information may be used to configure the measurement periodicity as 640 ms, offsets as 598 ms, 638 ms, and 38 ms, and the duration as 5 ms. For example, a format of the measurement configuration information may be:
In this case, for each offset, the terminal device may calculate the frame number and the subframe number of the first subframe on the measurement occasion in the current measurement periodicity, to obtain:
It can be learned from SFN1, SFN2, SFN3 and the subframe that, a start position of a first measurement occasion in the current measurement periodicity is 2 ms before an SSB #1 in the current measurement periodicity, a start position of a second measurement occasion is 2 ms before an SSB #17 in the current measurement periodicity, and a start position of a third measurement occasion is 2 ms before an SSB #33 in the current measurement periodicity. In addition, it can be learned from the duration of 5 ms (in other words, the duration of the measurement occasion is 5 ms) that, the terminal device separately measures SSBs in a first group, a third group, and a fifth group, to be specific, the SSB #1 to an SSB #8, the SSB #17 to an SSB #24, and the SSB #33 to an SSB #40. It can be learned that all to-be-measured SSBs are included.
Similarly, for a neighboring satellite, when performing SSB measurement for the first time, the terminal device may measure a complete SSB sending periodicity, to determine an optimal SSB, then calculate, based on the measurement configuration information, a frame number and a subframe number of a first subframe on a measurement occasion in a next measurement periodicity, and perform measurement on the measurement occasion.
According to the foregoing method, the measurement occasion in the measurement periodicity is calculated by using the time location of the optimal SSB obtained by the terminal device as a reference, so that the network device can send unified measurement configuration information for different SSB beams in a broadcast manner without obtaining the location information of the terminal device. Correspondingly, the terminal device may independently perform specified measurement on limited to-be-measured SSBs of the service satellite and the neighboring satellite. In time (namely, an occasion corresponding to a non-to-be-measured SSB) other than the measurement occasion, the terminal device does not need to search for an SSB, and can normally receive downlink data. This can greatly improve SSB measurement efficiency and downlink data transmission efficiency.
In addition, when a satellite moves, the terminal device may perform sliding window measurement on SSBs of a serving cell and a neighboring cell that are specified by the network device, and does not need to report specific location information. This helps reduce transmission resource overheads.
The foregoing separately describes respective possible implementations for the terminal device in the connected state and the terminal device in the idle state. An embodiment of this application further provides a method, which may be applicable to a terminal device in a connected state, and may be applicable to a terminal device in an idle state.
Specifically, considering that an SSB beam in each direction covers an area range on the ground, a service satellite may send, to a neighboring satellite, information about an overlapping area or an overlapping location between coverage of the service satellite and coverage of the neighboring satellite. Further, the neighboring satellite may configure an appropriate SMTC parameter (for example, pci-List-r17 and offset-List-r17 shown above) based on an SSB beam corresponding to the area or the location, form a list of mapping between an area/a location and an SMTC parameter configuration, and send the list to the service satellite. For the terminal device in the connected state, the service satellite may obtain location information of the terminal device, and then perform an SSB measurement configuration based on the location information of the terminal device. Alternatively, for the terminal device in the idle state, the service satellite may broadcast a complete list, and the terminal device independently selects an SMTC parameter based on an obtained optimal SSB.
For example, refer to
An interaction occasion between different network devices (or different satellites) may depend on specific interaction information. For example, different network devices may exchange location information of a terminal device in an overlapping area after the terminal device performs accessing (in other words, the terminal device is in the connected state); and different network devices exchange, before the terminal device performs accessing, or when an Xn interface is established between the different network devices, area information (for example, information about the overlapping area between the service satellite and the neighboring satellite, and the list of mapping between an area/a location and an SMTC parameter configuration) for starting SSB measurement of a neighboring cell.
According to the foregoing method, different network devices are enabled to exchange a corresponding SMTC parameter for a specific area or location, so that the service satellite can obtain a configuration of a to-be-measured SSB of the neighboring satellite. This method may be applied to a scenario in which the location information of the terminal device is known, and may also be applied to a scenario in which the location information of the terminal device is unknown. In addition, because the service satellite exchanges an SMTC configuration of a neighboring cell with the neighboring satellite for a specific area or location, instead of performing user-level signaling exchange for each terminal device that needs to perform mobility management, measurement requirements of neighboring cells in an entire area can be combined, to avoid a problem that a corresponding measurement parameter cannot be obtained when the location information of the terminal device is unknown, thereby reducing signaling exchange overheads.
The foregoing mainly describes the solutions provided in embodiments of this application from a perspective of interaction between communication apparatuses. It may be understood that, to implement the foregoing functions, the network device or the terminal may include corresponding hardware structures and/or software modules for performing each function. A person skilled in the art should be easily aware that, in combination with units and algorithm steps of the examples described in embodiments disclosed in this specification, embodiments of this application may be implemented by hardware or a combination of hardware and computer software. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
In embodiments of this application, division into functional units may be performed on the network device and the terminal based on the foregoing method examples. For example, division into each functional unit may be based on each corresponding function, or two or more than two functions may be integrated into one unit. The integrated unit may be implemented in a form of hardware, or may be implemented in a form of a software functional unit.
When an integrated unit is used,
The apparatus 1300 may be the terminal in the foregoing embodiment. The processing unit 1302 may support the apparatus 1300 in performing actions of the terminal in the foregoing method examples. Alternatively, the processing unit 1302 mainly performs internal actions of the terminal in the method examples, and the communication unit 1303 may support communication between the apparatus 1300 and another device.
For example, in an embodiment, the communication unit 1303 is configured to receive measurement configuration information from a network device, where the measurement configuration information includes first measurement timing configuration information, the first measurement timing configuration information is used to configure a first cell list and M offsets corresponding to the first cell list, the M offsets respectively correspond to M measurement occasions, and M is an integer greater than 1. The processing unit 1302 is configured to measure a synchronization signal block SSB of each cell in the first cell list on the M measurement occasions, where the M measurement occasions include a first measurement occasion, and a first offset corresponding to the first measurement occasion is a time interval between a time domain start position of the first measurement occasion and a time domain start position of a measurement periodicity.
The apparatus 1300 may be the network device in the foregoing embodiment. The processing unit 1302 may support the apparatus 1300 in performing actions of the network device in the foregoing method examples. Alternatively, the processing unit 1302 mainly performs internal actions of the network device in the method examples, and the communication unit 1303 may support communication between the apparatus 1300 and another device.
For example, in an embodiment, the processing unit 1302 is configured to determine measurement configuration information. The communication unit 1303 is configured to send the measurement configuration information to a terminal, where the measurement configuration information includes first measurement timing configuration information, the first measurement timing configuration information is used to configure a first cell list and M offsets corresponding to the first cell list, the M offsets respectively correspond to M measurement occasions, and M is an integer greater than 1. The M measurement occasions include a first measurement occasion, and a first offset corresponding to the first measurement occasion is a time interval between a time domain start position of the first measurement occasion and a time domain start position of a measurement periodicity.
It should be understood that division into the units in the foregoing apparatus is merely logical function division. During actual implementation, all or some of the units may be integrated into one physical entity, or may be physically separated. In addition, all the units in the apparatus may be implemented in a form of software invoked by a processing element, or may be implemented in a form of hardware; or some units may be implemented in a form of software invoked by a processing element, and some units may be implemented in a form of hardware. For example, each unit may be a separately disposed processing element, or may be integrated into a chip of the apparatus for implementation. In addition, each unit may alternatively be stored in a memory in a form of a program to be invoked by a processing element of the apparatus to perform a function of the unit. In addition, all or some of the units may be integrated, or may be implemented independently. The processing element herein may also be referred to as a processor, and may be an integrated circuit having a signal processing capability. In an implementation process, operations in the foregoing methods or the foregoing units may be implemented by using a hardware integrated logic circuit in a processor element or may be implemented in a form of software invoked by the processing element.
In an example, a unit in any one of the foregoing apparatuses may be one or more integrated circuits configured to implement the foregoing method, for example, one or more application-specific integrated circuits (ASICs), one or more microprocessors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the units in the apparatus may be implemented in a form in which a processing element schedules a program, the processing element may be a processor, for example, a general-purpose central processing unit (CPU) or another processor that can invoke the program. For still another example, the units may be integrated and implemented in a form of a system-on-a-chip (SoC).
The foregoing unit configured for receiving is an interface circuit of the apparatus, and is configured to receive a signal from another apparatus. For example, when the apparatus is implemented in a manner of a chip, the receiving unit is an interface circuit that is of the chip and that is configured to receive a signal from another chip or apparatus. The foregoing unit configured for sending is an interface circuit of the apparatus, and is configured to send a signal to another apparatus. For example, when the apparatus is implemented in a manner of a chip, the sending unit is an interface circuit that is of the chip and that is configured to send a signal to another chip or apparatus.
The signal processing part 1430 may include a modem subsystem, configured to process data at each communication protocol layer. The signal processing part 1430 may further include a central processing subsystem, configured to process an operating system and an application layer of the terminal. In addition, the signal processing part 1430 may further include another subsystem, for example, a multimedia subsystem or a peripheral subsystem. The multimedia subsystem is configured to control a camera, a screen display, or the like of the terminal. The peripheral subsystem is configured to connect to another device. The modem subsystem may be a separately disposed chip.
The modem subsystem may include one or more processing elements 1431, for example, include a main control CPU and another integrated circuit. In addition, the modem subsystem may further include a storage element 1432 and an interface circuit 1433. The storage element 1432 is configured to store data and a program. However, the program used to perform the methods performed by the terminal in the foregoing methods may not be stored in the storage element 1432, but is stored in a memory outside the modem subsystem, and is loaded by the modem subsystem for use. The interface circuit 1433 is configured to communicate with another subsystem.
The modem subsystem may be implemented by using a chip. The chip includes at least one processing element and an interface circuit. The processing element is configured to perform the steps of any method performed by the terminal. The interface circuit is configured to communicate with another apparatus. In an implementation, units of the terminal that implement the steps in the foregoing method may be implemented by a program scheduled by a processing element. For example, the apparatus used for the terminal includes a processing element and a storage element. The processing element invokes a program stored in the storage element, to perform the method performed by the terminal in the foregoing method embodiments. The storage element may be a storage element located on a same chip as the processing element, that is, an on-chip storage element.
In another implementation, the program used to perform the methods performed by the terminal in the foregoing methods may be in a storage element located on a different chip from the processing element, that is, an off-chip storage element. In this case, the processing element invokes or loads the program from the off-chip storage element to an on-chip storage element, to invoke and perform the method performed by the terminal in the foregoing method embodiments.
In still another implementation, units of the terminal that implement the steps in the foregoing method may be configured as one or more processing elements. The processing elements are disposed in the modem subsystem. The processing element herein may be an integrated circuit, for example, one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of the types of integrated circuits. The integrated circuits may be integrated together to form a chip.
Units of the terminal that implement the steps in the foregoing method may be integrated together, and implemented in a form of a SoC. The SoC chip is configured to implement the foregoing method. At least one processing element and a storage element may be integrated into the chip, and the processing element invokes a program stored in the storage element to implement the foregoing method performed by the terminal. Alternatively, at least one integrated circuit may be integrated into the chip, to implement the foregoing method performed by the terminal. Alternatively, with reference to the foregoing implementations, functions of some units may be implemented by a program invoked by the processing element, and functions of some units are implemented by the integrated circuit.
It can be learned that the foregoing apparatus used for the terminal may include at least one processing element and an interface circuit. The at least one processing element is configured to perform any one of the methods that are performed by the terminal and that are provided in the foregoing method embodiments. The processing element may perform some or all steps performed by the terminal in a first manner, to be specific, by invoking the program stored in the storage element; or may perform some or all steps performed by the terminal in a second manner, to be specific, by using a hardware integrated logic circuit in the processor element in combination with instructions; or may certainly perform, by combining the first manner and the second manner, some or all steps performed by the terminal.
The processing element herein is the same as that described above, and may be implemented by using a processor. A function of the processing element may be the same as a function of the processing unit described in
The terminal shown in
The CU 1502 is mainly configured to: perform baseband processing, control the network device, and the like. The DU 1501 and the CU 1502 may be physically disposed together, or may be physically separated, in other words, in a distributed base station. The CU 1502 is a control center of the network device, may also be referred to as a processing unit, and is mainly configured to complete a baseband processing function. For example, the CU 1502 may be configured to control the network device to perform an operation procedure related to the network device in the foregoing method embodiment.
In addition, optionally, the network device 150 may include one or more radio frequency units, one or more DUs, and one or more CUs. The DU may include at least one processor 15013 and at least one memory 15014, the radio frequency unit may include at least one antenna 15011 and at least one radio frequency unit 15012, and the CU may include at least one processor 15022 and at least one memory 15021.
In an example, the CU 1502 may include one or more boards. A plurality of boards may jointly support a radio access network (for example, a 5G network) with a single access indication, or may separately support radio access networks (such as an LTE network, a 5G network, or another network) with different access standards. The memory 15021 and the processor 15022 may serve the one or more boards. In other words, a memory and a processor may be disposed on each board. Alternatively, the plurality of boards may share a same memory and a same processor. In addition, a necessary circuit may further be disposed on each board. The DU 1501 may include one or more boards. A plurality of boards may jointly support a radio access network (for example, a 5G network) with a single access indication, or may separately support radio access networks (such as an LTE network, a 5G network, or another network) with different access standards. The memory 15014 and the processor 15013 may serve the one or more boards. In other words, a memory and a processor may be disposed on each board. Alternatively, the plurality of boards may share a same memory and a same processor. In addition, a necessary circuit may further be disposed on each board.
The network device shown in
The terms “system” and “network” may be used interchangeably in embodiments of this application. “At least one” means one or more, and “a plurality of” means two or more. “And/or” describes an association relationship of associated objects, and indicates that three relationships may exist. For example, A and/or B may indicate the following three cases: Only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. The character “/” generally indicates an “or” relationship between the associated objects. “At least one of the following items (pieces)” or a similar expression thereof indicates any combination of these items, including any combination of singular items (pieces) or plural items (pieces). For example, “at least one of A, B, and C” includes A, B, C, AB, AC, BC, or ABC. In addition, unless otherwise specified, ordinal numbers such as “first” and “second” in embodiments of this application are used to distinguish between a plurality of objects, and are not used to limit a sequence, a time sequence, a priority, or importance of the plurality of objects.
A person skilled in the art should understand that embodiments of this application may be provided as a method, a system, or a computer program product. Therefore, this application may use a form of hardware-only embodiments, software-only embodiments, or embodiments with a combination of software and hardware. In addition, this application may use a form of a computer program product that is implemented on one or more computer-usable storage media (including but not limited to a disk memory, an optical memory, and the like) that include computer-usable program code.
This application is described with reference to the flowcharts and/or block diagrams of the method, the device (system), and the computer program product according to this application. It should be understood that computer program instructions may be used to implement each procedure and/or each block in the flowcharts and/or the block diagrams and a combination of a procedure and/or a block in the flowcharts and/or the block diagrams. These computer program instructions may be provided for a general-purpose computer, a dedicated computer, an embedded processor, or a processor of another programmable data processing device to generate a machine, so that the instructions executed by a computer or a processor of another programmable data processing device generate an apparatus for implementing a specific function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
These computer program instructions may also be stored in a computer-readable memory that can indicate the computer or the another programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a specific function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
These computer program instructions may also be loaded onto a computer or another programmable data processing device, so that a series of operations and steps are performed on the computer or the another programmable device, so that computer-implemented processing is generated. Therefore, the instructions executed on the computer or the another programmable device provide steps for implementing a specific function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
It is clearly that a person skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. This application is intended to cover these modifications and variations of this application provided that they fall within the scope of the claims of this application and their equivalent technologies.
| Number | Date | Country | Kind |
|---|---|---|---|
| 202211165120.8 | Sep 2022 | CN | national |
| 202310630951.6 | May 2023 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/118547, filed on Sep. 13, 2023, which claims priority to Chinese Patent Application No. 202211165120.8, filed on Sep. 23, 2022, and Chinese Patent Application No. 202310630951.6, filed on May 30, 2023. All of the aforementioned patent applications are hereby incorporated by reference in their entireties.
| Number | Date | Country | |
|---|---|---|---|
| Parent | PCT/CN2023/118547 | Sep 2023 | WO |
| Child | 19087124 | US |