Cell processing method and communication device
By using frequency-domain to time-domain processing when receiving signals, the terminal device can simultaneously determine synchronization parameters and measurement parameters, thus solving the problem of spectrum resource waste in LTE and 5G systems and improving the efficiency and accuracy of synchronization and positioning.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2024-10-31
- Publication Date
- 2026-05-01
AI Technical Summary
In existing technologies, Long Term Evolution (LTE) and 5G systems require the use of dedicated reference signals or pilot signals for measurement and positioning, resulting in a waste of spectrum resources and insufficient utilization of resources.
By receiving signals from network devices, terminal devices simultaneously determine synchronization parameters and measurement parameters. By processing the signals from the frequency domain to the time domain, noise is filtered out, and useful parts are retained, enabling the reuse of synchronization and performance measurements and reducing dependence on dedicated reference signals or pilot signals.
This enables the reuse of spectrum resources, reduces dependence on dedicated reference signals or pilot signals, and improves the efficiency and accuracy of synchronization and positioning.
Smart Images

Figure CN121968333A_ABST
Abstract
Description
Cell processing methods and communication devices Technical Field
[0001] This application relates to the field of communication technology, and in particular to a cell processing method and communication device. Background Technology
[0002] In wireless communication systems, terminal devices often use known signals, such as pilot signals or reference signals, to achieve purposes such as measurement, synchronization, equalization, and control.
[0003] Currently, Long Term Evolution (LTE) systems commonly use cell-specific reference signals (cell-RS) for measurements. For example, cell-RS can be used to calculate parameters such as reference signal receiving power (RSRP). Fifth Generation Mobile Communication (5G) systems commonly use synchronization signal blocks (SSBs) and channel state information reference signals (CSI-RSs) for measurements. Both SSBs and CSI-RS can be used to calculate parameters such as RSRP.
[0004] LTE / 5G systems commonly use positioning algorithms based on parameters such as RSRP, Received Signal Strength Indication (RSSI), and Angle of Arrival (AOA). Positioning reference signals (PRS) and uplink reference signals (e.g., sounding reference signal (SRS) and demodulation reference signal (DMRS)) are frequently used for positioning. For example, PRS and uplink reference signals can be used to calculate parameters such as Time of Arrival (TOA), Difference in Time of Arrival (DTOA), and Observed Time Difference of Arrival (ODTOA).
[0005] Therefore, there is an urgent need for a method that can simultaneously determine synchronization parameters and measurement parameters to fully utilize spectrum resources. Summary of the Invention
[0006] This application provides a cell processing method and communication device that can simultaneously determine synchronization parameters and measurement parameters, thereby making full use of spectrum resources.
[0007] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0008] Firstly, a cell processing method is provided, applied to a terminal device, the method comprising:
[0009] Receive the first signal sent by the first network device;
[0010] Determine multiple locations of one or more second signals included in the first signal, the second signals being used by the terminal device for measurement and positioning;
[0011] One or more second signals are processed in a first manner to obtain the synchronization parameters of the first cell and the measurement parameters of the second signals. The synchronization parameters of the first cell are used to synchronize the time and frequency between the terminal device and the first network device. The first cell is the cell to which the first network device belongs. The measurement parameters of the second signals are used to indicate the performance of the first cell.
[0012] Based on the method of the first aspect, a first network device sends a first signal to a terminal device, and the terminal device determines multiple locations of one or more second signals included in the first signal. Each second signal is used by the terminal device for measurement and positioning. The terminal device performs a first processing on the one or more second signals to simultaneously obtain the synchronization parameters of a first cell and the measurement parameters of the second signal corresponding to the first cell. The synchronization parameters of the first cell are used for time and frequency synchronization between the terminal device and the first network device; the first cell is the cell to which the first network device belongs; and the measurement parameters of the second signal are used to indicate the performance of the first cell. Therefore, spectrum resources can be reused, eliminating the need for dedicated reference signals or pilot signals for measurement to measure cell performance parameters, thus facilitating cell measurement. Simultaneously, the need for dedicated reference signals or pilot signals for positioning to locate the terminal device facilitates terminal device positioning.
[0013] In one possible implementation of the first aspect, one or more second signals undergo a first processing to obtain synchronization parameters of the first cell and measurement parameters of the second signals, including:
[0014] Descramble one or more second signals to obtain one or more descrambled second signals;
[0015] The descrambled one or more second signals are converted from the frequency domain to the time domain to obtain the transformed one or more second signals;
[0016] The transformed second signal is multiplied with the conjugate signal of the local sequence to obtain the correlation power at each position of the transformed second signal;
[0017] The maximum value is obtained based on the correlation power at each position of all the transformed second signals;
[0018] The location of the main path corresponding to the maximum value is determined as the synchronization parameter of the first cell, and the measurement parameters of the second signal are determined based on the maximum value.
[0019] Therefore, by using the signal to convert from the frequency domain to the time domain, the terminal device can simultaneously determine the synchronization parameters of a cell and the performance parameters of the corresponding second signal, thereby filtering out the noise of the transformed second signal to the greatest extent and retaining the useful part of the transformed second signal, resulting in better noise reduction effect and stronger noise reduction capability.
[0020] In one possible implementation of the first aspect, the correlation power of each discrete point of the transformed second signal can be expressed by Equations 1, 2, and 3:
[0021]
[0022] When R(k)*R(k) * When = 1,
[0023]
[0024] Among them, Pwr l Let be the correlation power at each position of the transformed second signal; Real() extracts the real part of a complex number; k is the sampling time at a position of the transformed second signal, and the value of k is a positive integer greater than or equal to 1 and less than or equal to K, where K is the total number of positions of the transformed second signal; y(k) is the transformed second signal; R(k) is the local sequence of the transformed second signal. * Let be the conjugate signal of the local sequence of the transformed second signal; h(k) be the channel of the transformed second signal; Δf be the frequency offset of the transformed second signal; t = k * T S T S is the symbol period; n is the noise of a second signal after transformation.
[0025] Therefore, the terminal device can sum the correlation power of each position of each second signal with the local sequence.
[0026] In one possible implementation of the first aspect, when the measurement parameter of the second signal is the reference signal received power RSRP, the reference signal received power RSRP is expressed by Equation 4:
[0027]
[0028] Where l is the index of all the transformed second signals, and the value of l is a positive integer greater than or equal to 1 and less than or equal to L, and L is the number of all the transformed second signals.
[0029] Therefore, the terminal device can determine the reference signal received power RSRP based on the sum of the relevant powers at each position of the multiple second signals.
[0030] In one possible implementation of the first aspect, the method further includes:
[0031] Determine the synchronization parameters of the second cell. The synchronization parameters of the second cell are used to synchronize the time and frequency between the terminal device and the second network device. The second cell is the cell to which the second network device belongs.
[0032] Based on the synchronization parameters of the first cell and the second cell, determine the synchronization time difference between the first cell and the second cell.
[0033] Therefore, the terminal device can determine the synchronization time difference between multiple cells.
[0034] In one possible implementation of the first aspect, determining multiple locations of the second signal included in the first signal includes:
[0035] After receiving synchronization, obtain the physical cell identifier of the first cell;
[0036] The physical cell identifier of the first cell determines multiple locations of one or more second signals.
[0037] Therefore, the terminal device can determine multiple locations of one or more second signals in the first signal by using the physical cell identifier of the serving cell.
[0038] In one possible implementation of the first aspect, the second signal is any one of the cell-specific reference signal (cell-RS), synchronization signal block (SSB), and channel state information reference signal (CIS-RS).
[0039] In one possible implementation of the first aspect, the measurement parameters of the second signal include at least one of: reference signal received power RSRP, reference signal received quality RSRQ, or received signal strength indication RSSI.
[0040] Therefore, the second signal has a wide variety of measurement parameters, and some or all of these measurement parameters can be converted to each other.
[0041] In a second aspect, a communication device is provided for use in a terminal device, the device comprising: a module for performing the method described in the first aspect and any possible implementation thereof.
[0042] Thirdly, a communication device is provided, comprising: a transceiver, a processor, and a memory. The memory stores computer programs or instructions, and the processor controls the transceiver to transmit and receive signals. The processor also calls and executes the computer programs or instructions stored in the memory, causing the processor to implement the methods described in the first aspect and any possible implementation thereof.
[0043] Fourthly, a communication device is provided, comprising: a processor; the processor being configured to invoke a computer program or instructions in a memory, causing the communication device to execute the methods described in the first aspect and any possible implementation thereof.
[0044] Optionally, the communication device further includes a memory for storing program instructions. The processor is coupled to the memory via an interface.
[0045] Fifthly, a chip device is provided, including a processor for invoking a computer program or instructions in the memory to cause the processor to perform the methods described in the first aspect and any possible implementation thereof.
[0046] Alternatively, the processor may be coupled to the memory via an interface.
[0047] In a sixth aspect, a chip is provided, comprising: an interface circuit and a logic circuit, wherein the interface circuit is used to receive signals from other chips outside the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips outside the chip, and the logic circuit is used to implement the methods in the first aspect and any possible implementation thereof.
[0048] In a seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instructions configured to perform the methods described in the first aspect and any possible implementation thereof.
[0049] Eighthly, a computer program product is provided that, when run on a computer, causes the computer to perform the methods described in the first aspect and any possible implementation thereof. Attached Figure Description
[0050] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0051] Figure 2 is a schematic diagram of the processing procedure of a baseband unit in a terminal device provided in an embodiment of this application;
[0052] Figure 3 is a flowchart illustrating a cell processing method provided in an embodiment of this application;
[0053] Figure 4 is a schematic diagram of the location of a cell-RS provided in an embodiment of this application.
[0054] Figure 5 is a schematic flowchart of a cell processing method provided in an embodiment of this application;
[0055] Figure 6 is a schematic diagram of a communication system provided in an embodiment of this application;
[0056] Figure 7 is a schematic flowchart of a cell processing method provided in an embodiment of this application;
[0057] Figure 8 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0058] Figure 9 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application;
[0059] Figure 10 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0060] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature.
[0061] In embodiments of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0062] In the embodiments of this application, "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0063] In the description of the embodiments of this application, it should be noted that, unless otherwise explicitly specified and limited, the terms "set", "connected", and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection. Those skilled in the art can understand the specific meaning of the above terms in the embodiments of this application based on the specific circumstances.
[0064] It should be noted that the user information (such as the location of the terminal device) used in this application embodiment is limited to information for which individual consent has been obtained, including but not limited to notifying and reminding users to read the relevant user agreement (notification) and sign the agreement (authorization) which includes authorization of relevant user information before users use the information collection function.
[0065] First, some terms used in the embodiments of this application will be explained below to facilitate understanding by those skilled in the art.
[0066] 1. Service area, non-service area and adjacent area
[0067] A serving cell is the cell that currently provides service to a terminal device; that is, the cell with which the terminal device is communicating, receiving, and sending data. The signal quality of the serving cell directly affects the communication quality and performance of the terminal device.
[0068] A non-serving cell refers to a cell that is not currently providing services to terminal devices.
[0069] In some instances, a non-serving cell may be another cell that the terminal device can detect but has not established a connection with, i.e., a neighboring cell, in addition to the serving cell.
[0070] Neighboring cells typically overlap with non-serving cells. A neighboring cell refers to a cell that is geographically adjacent to the serving cell. Neighboring cells can be surrounding cells of the serving cell. Terminal devices will measure and monitor the signals of neighboring cells, but the terminal devices will not communicate, receive, or send data on the neighboring cells at this time.
[0071] Among them, the signal quality of non-serving cells is also important for network equipment to decide whether to perform cell handover, so as to ensure that terminal devices always connect to cells with good signal quality, thereby providing stable and high-quality communication services.
[0072] 2. Reference signal, serving cell and non-serving cell
[0073] Whether a reference signal originates from the serving cell can be determined in the following ways:
[0074] If the physical cell identity (PCI) associated with the reference signal is the same as the physical cell identity of the cell, and the frequency of the reference signal is the same as the frequency of the cell-defining SSB, then the reference signal originates from the serving cell.
[0075] If the physical cell identity (PCI) associated with the reference signal is different from the physical cell identity of the cell, and / or the frequency of the reference signal is different from the frequency of the cell's SSB (Standard Subsystem for Cells), then the reference signal does not originate from the serving cell.
[0076] The physical cell identifier of a cell is determined by the cell definition SSB.
[0077] Exemplary, this application provides a cell processing method. This cell processing method can be applied to a communication system, which may include, but is not limited to, wireless communication systems, such as narrowband Internet of Things (NB-IoT), Global System for Mobile Communications (GSM), Enhanced Data Rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access 2000 (CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), LTE, the 5th generation (5G), the 6th generation (6G), and future systems.
[0078] The scenarios for which this communication system is applicable may include, but are not limited to: terrestrial cellular communication, non-terrestrial network (NTN), satellite communication, high altitude platform station (HAPS) communication, vehicle-to-everything (V2X) communication, integrated access and backhaul (IAB) communication, and reconfigurable intelligent surface (RIS) communication.
[0079] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. As shown in Figure 1, the communication system in this embodiment of the application may include: a network device 20 and a terminal device 10, and the network device 20 and the terminal device 10 can communicate.
[0080] Network device 20 may include one or more devices. Network device 20 is a device in a wireless network. Network device 20 can be a base station, an access point, an access network device, or a device in the access network that communicates with a wireless terminal through one or more sectors on the air interface (referred to as the air interface). Network device 20 can be used to convert received air frames to and from Internet Protocol (IP) packets, acting as a router between the wireless terminal and the rest of the access network, which may include an IP network. Network device 20 can also coordinate the attribute management of the air interface. For example, network device 20 can be a satellite, a drone, an evolved Node B (eNB or eNodeB) in LTE, a radio controller in a cloud radio access network (CRAN) scenario, or a terminal, relay station, or access point that performs base station functions in wearable devices or vehicle-mounted devices, vehicular to everything (V2X), device-to-device (D2D), and machine-to-machine (M2M) communications, or a base station in a 5G network, such as a gNB, or a base station in a future 6G network, or a network device in a future evolved public land mobile network (PLMN) network, and is not limited here.
[0081] Network device 20 may be a RAN node that connects user equipment 20 to the wireless network. Examples of RAN nodes include: gNB, transmission reception point (TRP), evolved Node B (eNB), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), or wireless fidelity (Wi-Fi) access point (AP), IAB, etc.
[0082] In a network architecture, network device 20 may include centralized unit (CU) nodes, distributed unit (DU) nodes, RAN devices including CU nodes and DU nodes, or RAN devices including control plane CU nodes (CU-CP nodes), user plane CU nodes (CU-UP nodes), and DU nodes.
[0083] CU and DU can be understood as a logical functional division of RAN nodes. CU and DU are connected via the F1 interface; CU can represent gNB and connect to the core network via the NG interface. Physically, CU and DU can be separate or deployed together; this application does not specifically limit this. One CU can connect to one DU, or multiple DUs can share one CU, which can save costs and facilitate network expansion. The division of CU and DU can be based on the protocol stack. One possible approach is to deploy the radio resource control (RRC), service data adaptation protocol (SDAP), and packet data convergence protocol (PDCP) layers on the CU, and the remaining radio link control (RLC), media access control (MAC), and physical layers on the DU. This application does not completely limit the above protocol stack division method; other division methods are also possible.
[0084] Terminal device 10 may include one or more devices. Terminal device 10 is a device with wireless transceiver capabilities. Terminal device 10 can be a wireless terminal or a wired terminal. A wireless terminal can be a device providing voice and / or other service data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a radio access network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), drones, wearable devices, and terminals in vehicle-to-everything (V2X) networks. A wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station (MS), mobile station, remote station, remote terminal, access terminal, user terminal, user agent, user device or user equipment, user equipment (UE), terminal unit, terminal station, remote station, mobile device, terminal, wireless communication equipment, terminal agent, or terminal device, etc., without limitation.
[0085] Access terminals can be cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in 5G networks, 6G networks or future networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc.
[0086] In addition, the terminal device 10 may use mobile operating systems such as Android, Linux, Windows, and iOS, and this application embodiment does not limit this.
[0087] Communication between network device 20 and terminal device 10, as well as between terminal devices 10 themselves, can be achieved through licensed spectrum, unlicensed spectrum, or both simultaneously. Communication between network device 20 and terminal device 10, as well as between terminal devices 10 themselves, can also be achieved through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or simultaneously using both spectrum below 6 GHz and spectrum above 6 GHz. This application embodiment does not limit the spectrum resources used between network device 20 and terminal device 10.
[0088] Please refer to Figure 2, which is a schematic diagram of the processing procedure of the baseband (BB) unit in a terminal device provided in an embodiment of this application. As shown in Figure 2, the processing procedure in the BB unit may include: analog-to-digital converter (ADC), synchronization and cyclic prefix (CP) removal, fast Fourier transform (FFT), and a first process, which is the process of determining cell measurement parameters and synchronization parameters.
[0089] In communication systems, signals from receiving devices such as antennas are typically analog signals, while digital signal processing devices (such as digital filters and demodulators) need to process digital signals. The role of an ADC is to convert analog signals into digital signals for subsequent digital signal processing.
[0090] Synchronization refers to ensuring that terminal devices and network devices maintain consistency in time, frequency, and phase in a communication system. The synchronization module is responsible for achieving this synchronization. CP removal can reduce inter-symbol interference and improve system performance. FFT can convert time-domain signals into frequency-domain signals. In communication systems, FFT is commonly used to convert received time-domain signals into frequency-domain signals for demodulation, filtering, and spectrum analysis.
[0091] In communication systems, such as orthogonal frequency division multiplexing (OFDM) systems, a CP (Programmable Component) is added before each OFDM symbol to combat inter-symbol interference caused by multipath propagation. The CP is determined by copying the end portion of the symbol, and its length is usually a portion of the symbol length.
[0092] The terminal device first needs to remove the CP (Concurrent Characteristic) and then perform subsequent processing on the remaining valid symbol portion, such as Fast Fourier Transform (FFT). The network device uses Inverse Fast Fourier Transform (IFFT) to convert the frequency domain data into a time domain signal for transmission, while the terminal device uses FFT to convert the received time domain signal back into a frequency domain signal for demodulation and decoding. The efficiency of FFT enables OFDM systems to transmit data at high speeds in practical applications.
[0093] Determining cell measurement parameters and synchronization parameters means that key equipment can simultaneously obtain the cell's measurement parameters and synchronization parameters based on the signal processed by FFT.
[0094] It is understood that the processing procedures illustrated in the embodiments of this application do not constitute a specific limitation on the terminal device. The processing procedures of the terminal device may be implemented in hardware, software, or a combination of both.
[0095] Below, this application will use a terminal device 10 and a network device 20 with the structures shown in Figures 1 and 2 as examples, and will describe in detail the cell processing method provided in this application in conjunction with the accompanying drawings and application scenarios.
[0096] This method is executed by a terminal device, which can be terminal device 10 in Figures 1 and 2 or a device within terminal device 10, such as a BB unit. The first network device and the second network device are different network devices, and the first network device or the second network device can be network device 20 in Figure 1 or a device within network device 20. For ease of explanation, in this embodiment, the first network device is referred to as 21 and the second network device as 22.
[0097] Please refer to Figure 3, which is a flowchart illustrating a cell processing method provided in an embodiment of this application.
[0098] As shown in Figure 3, the cell processing method of this application embodiment may include:
[0099] S101, The terminal device receives the first signal sent by the first network device.
[0100] Accordingly, the first network device sends a first signal to the terminal device.
[0101] Typically, the second signal is located in a specified time and / or frequency domain, i.e., the location of a time-frequency resource. Based on this, the first network device sends a first signal to the terminal device. The first signal may contain the second signal and user data.
[0102] It should be understood that the terminal device can receive the first signal sent by the first network device through one or more antenna interfaces, that is, the terminal device can receive the first signal through each antenna interface.
[0103] S102, The terminal device determines multiple locations of one or more second signals included in the first signal, wherein the second signals are used by the terminal device for measurement and positioning.
[0104] After receiving the first signal, the terminal device can determine multiple locations of one or more second signals by analyzing the position of the first signal in the time domain and frequency domain. Each second signal corresponds to an antenna interface, and the position of each second signal refers to its position in the time domain and frequency domain.
[0105] In this application, the specific types of the first and second signals are not limited. In some embodiments, the second signal is a reference signal or a pilot signal. The second signal can be any one of cell-RS, SSB, and CIS-RS. The number of second signals is not limited in this application. Typically, a terminal device can receive the first signal through one or more antenna interfaces; therefore, for each antenna interface, the terminal device can determine multiple locations of a second signal.
[0106] Generally, the time-frequency resource locations of the second signal differ across different communication systems. Taking the second signal as a cell-RS as an example, please refer to Figure 4, which is a schematic diagram of the location of a cell-RS provided in an embodiment of this application. As shown in Figure 4, if the first signal is transmitted on one antenna port, then the multiple locations of one cell-RS are represented by the small black squares in Figure 4. If the first signal is transmitted on two antenna ports, then the multiple locations of two cell-RSs are represented by the small black squares in Figure 4. The small squares marked with diagonal lines to the left and right in Figure 4 do not transmit cell-RS. If the first signal is transmitted on four antenna ports, then the multiple locations of four cell-RSs are represented by the small black squares in Figure 4. The small squares marked with diagonal lines to the left, right, cross, and vertical lines in Figure 4 do not transmit cell-RS.
[0107] In summary, the terminal device can determine multiple locations of each of the second signals contained in the first signal.
[0108] As one possible implementation, the terminal device receives a first signal from the first network device. After receiving synchronization, the terminal device can obtain the Physical Cell Identifier (PCI) of the first cell.
[0109] PCI is an important identifier used to distinguish different cells. Thus, there is a predefined mapping relationship between PCI and the location of the reference signal or pilot signal. The first cell is the cell to which the first network device belongs; that is, the first network device can provide signal coverage for the first cell, enabling terminal devices located within the first cell to communicate with the first network device. Here, the first cell is the serving cell of the terminal device.
[0110] Based on this, the terminal device can determine multiple locations of one or more second signals according to the PCI of the first cell.
[0111] Taking the second signal as cell-RS as an example, this paper describes in detail the implementation process of the terminal device determining multiple locations of cell-RS based on the PCI of the first cell.
[0112] In some embodiments, according to a predefined set of mapping rules, different PCI values can correspond to specific frequency domain resource block (RB) allocation patterns, where a specific RB is used to carry the basic unit of a cell-RS. For example, for a certain PCI value, it can be determined that the cell-RS is located at the beginning of certain specific RBs or at a specific RB interval. Thus, there is a predefined mapping relationship between PCI and the frequency domain location of the cell-RS. Therefore, the terminal device can determine multiple frequency domain locations of the cell-RS based on the PCI of the first cell.
[0113] In other embodiments, based on a predefined set of mapping rules, the cell-RS is transmitted on certain symbols within a specific subframe structure according to the PCI. For example, for a known PCI, the specific transmission time of the cell-RS in the time domain can be determined, i.e., the time domain portion of multiple locations. Thus, a predefined mapping relationship exists between the PCI and the time domain location of the cell-RS. Therefore, the terminal device can determine multiple time domain locations of the cell-RS based on the PCI of the first cell.
[0114] In other embodiments, the terminal device can determine the frequency and time domain locations of the cell-RS based on the first cell PCI, thereby accurately determining multiple locations of the cell-RS. This helps the terminal device to accurately measure and locate the signal when receiving the first signal, and also facilitates subsequent operations such as channel estimation and signal demodulation using the cell-RS. For example, during channel estimation, accurate cell-RS location provides a reliable reference signal, improving the accuracy of channel estimation and enhancing system performance.
[0115] S103. The terminal device performs a first processing on one or more second signals to obtain the synchronization parameters of the first cell and the measurement parameters of the second signals. The synchronization parameters of the first cell are used to synchronize the time and frequency between the terminal device and the first network device. The first cell is the cell to which the first network device belongs. The measurement parameters of the second signals are used to indicate the performance of the first cell.
[0116] The terminal device performs a first processing on each second signal, which can simultaneously obtain the synchronization parameters of the first cell and the measurement parameters of the second signal corresponding to the first cell.
[0117] The synchronization parameters of the first cell are used to synchronize the time and frequency between the terminal device and the first network device. In some embodiments, the synchronization parameters of the first cell may include a time synchronization point and a frequency synchronization point. The time synchronization point refers to the point at which the clocks of the terminal device and the first network device are aligned in time. The frequency synchronization point refers to the point at which the local oscillator frequency of the terminal device and the carrier frequency of the first network device are consistent.
[0118] In addition, the synchronization parameters of the first cell may also include symbol synchronization points, which are points where the terminal equipment can correctly identify the start and end positions of each symbol sent by the first network equipment.
[0119] The measurement parameters of the second signal are used to indicate the performance of the first cell. In some embodiments, the measurement parameters of the second signal may include at least one of: reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), or received signal strength indicator (RSSI). Additionally, the measurement parameters of the second signal may also include: signal to interference plus noise ratio (SINR) and channel response.
[0120] It should be understood that, referring to Figure 2, the terminal device, through the BB, can sequentially perform the ADC, synchronization and CP removal, FFT, and cell measurement and synchronization parameter determination processes to execute S102, which involves determining multiple locations of one or more second signals included in the first signal. The terminal device, through the BB, can also perform the cell measurement and synchronization parameter determination processes to instruct S103 to perform the first processing on one or more second signals.
[0121] The cell processing method provided in this application embodiment sends a first signal to a terminal device through a first network device, and the terminal device determines multiple locations of one or more second signals included in the first signal. Each second signal is used by the terminal device for measurement and positioning. The terminal device performs first processing on one or more second signals to simultaneously obtain the synchronization parameters of a first cell and the measurement parameters of the second signal corresponding to the first cell. The synchronization parameters of the first cell are used for time and frequency synchronization between the terminal device and the first network device; the first cell is the cell to which the first network device belongs; and the measurement parameters of the second signal are used to indicate the performance of the first cell. Therefore, spectrum resources can be reused, eliminating the need for dedicated reference signals or pilot signals for measurement to determine cell performance parameters, thus facilitating cell measurement. Simultaneously, the method eliminates the need for dedicated reference signals or pilot signals for positioning to determine the location of the terminal device, thus facilitating terminal device positioning.
[0122] Based on the above embodiments, in S103, the terminal device can use various methods to perform first processing on one or more second signals to obtain the synchronization parameters of the first cell and the measurement parameters of the second signal corresponding to the first cell.
[0123] The following section, with reference to Figure 5, details the specific process by which the terminal device performs the first processing on one or more second signals.
[0124] Please refer to Figure 5, which is a flowchart illustrating a cell processing method provided in an embodiment of this application.
[0125] As shown in Figure 5, the cell processing method of this application embodiment may include:
[0126] S201. The terminal device descrambles one or more second signals to obtain one or more descrambled second signals.
[0127] The second signal is often a scrambled signal. Therefore, the terminal device can descramble each second signal to obtain each descrambled second signal. The embodiments of this application do not limit the descrambling method. For example, the descrambling method can be based on a known scrambling code sequence, based on synchronization, or based on blind descrambling, etc.
[0128] S202. The terminal device performs frequency domain to time domain conversion on one or more descrambled second signals to obtain one or more transformed second signals.
[0129] The terminal device can use IFFT to convert each descrambled second signal from the frequency domain to the time domain, so that the noise in the second signal can be equalized and distributed in various time domains. Thus, the terminal device can obtain one or more transformed second signals. By using the signal conversion from the frequency domain to the time domain, the noise in the transformed second signal can be filtered out to the greatest extent, while retaining the useful part of the transformed second signal.
[0130] S203. The terminal device multiplies the transformed second signal with the conjugate signal of the local sequence to obtain the correlation power at each position of the transformed second signal.
[0131] For each position in the transformed second signal, the terminal device multiplies the transformed second signal with the conjugate signal of the local sequence to obtain the correlation power at each position of the transformed second signal.
[0132] Each position in the transformed second signal can be considered as a discrete point.
[0133] The result of multiplying the transformed second signal by the conjugate signal of the local sequence is a fixed amplitude. For simplicity, this result is represented by 1.
[0134] Among them, the multiplication of the noise of the transformed second signal with the conjugate signal of the local sequence is very small and can be ignored, which can suppress the noise of the transformed second signal to the greatest extent.
[0135] In some embodiments, the correlation power of each discrete point of the transformed second signal can be expressed by Equations 1, 2, and 3:
[0136]
[0137] When R(k)*R(k) * When = 1,
[0138]
[0139] Among them, Pwr l Let be the correlation power at each position of the transformed second signal; Real() extracts the real part of a complex number; k is the sampling time at a position of the transformed second signal, and the value of k is a positive integer greater than or equal to 1 and less than or equal to K, where K is the total number of positions of the transformed second signal; y(k) is the transformed second signal; R(k) is the local sequence of the transformed second signal. * Let be the conjugate signal of the local sequence of the transformed second signal; h(k) be the channel of the transformed second signal; Δf be the frequency offset of the transformed second signal; t = k * T S T S is the symbol period; n is the noise of a second signal after transformation.
[0140] Furthermore, according to Euler's formula expjα=cosα+jsinα, Formula 3 can be transformed into Formula 5:
[0141]
[0142] It should be understood, referring to Figure 2, that after the terminal device performs synchronization and CP removal via BB, the frequency offset Δf has become relatively small, meaning the terminal device has compensated for a portion of the frequency offset. Therefore, the value of sin2pi*Δft is very small, approximately 0, and can be ignored.
[0143] S204. The terminal device obtains the maximum value based on the relevant power at each position of all the transformed second signals.
[0144] When the terminal device has only one antenna interface, it can determine the maximum value as the correlation power at each position of the transformed second signal. When the terminal device has multiple antenna interfaces, it accumulates and averages the correlation power at each position of all transformed second signals to obtain the maximum value.
[0145] S205. The terminal equipment determines the main path position corresponding to the maximum value as the synchronization parameter of the first cell, and determines the measurement parameters of the second signal based on the maximum value.
[0146] In some embodiments, when the measurement parameter of the second signal is the reference signal received power RSRP, RSRP can be expressed by Equation 4:
[0147]
[0148] Where l is the index of all the transformed second signals, and the value of l is a positive integer greater than or equal to 1 and less than or equal to L, and L is the number of all the transformed second signals.
[0149] In summary, by using the signal conversion from the frequency domain to the time domain, the terminal device can simultaneously determine the synchronization parameters of a cell and the performance parameters of the corresponding second signal, thereby filtering out noise from the transformed second signal to the greatest extent while retaining the useful parts of the transformed second signal. This results in better noise reduction effect and stronger noise reduction capability.
[0150] Based on the above embodiments, for a non-serving cell, the terminal device can determine the synchronization parameters of the non-serving cell and the performance parameters of the second signal of the non-serving cell by referring to the contents of Figures 3 to 5. The specific implementation process can be found in the description of determining the synchronization parameters of the first cell and the measurement parameters of the second signal of the first cell, which will not be repeated here.
[0151] Based on this, the terminal device can simultaneously determine the synchronization parameters of any cell and the performance parameters of the cell's second signal. Furthermore, the terminal device can determine its location based on the synchronization parameters of multiple cells, thus achieving device positioning.
[0152] The following section, in conjunction with Figures 6 and 7, details the specific implementation process of positioning by the terminal device.
[0153] Please refer to Figure 6, which is a schematic diagram of a communication system provided in an embodiment of this application, and Figure 7 is a schematic flowchart of a cell processing method provided in an embodiment of this application.
[0154] As shown in Figures 6 and 7, the cell processing method of this application embodiment may include:
[0155] S301. The terminal device determines the synchronization parameters of the second cell. The synchronization parameters of the second cell are used to synchronize the time and frequency between the terminal device and the second network device. The second cell is the cell to which the second network device belongs.
[0156] In this context, the second cell refers to the cell to which the second network device belongs. That is, the second network device provides signal coverage to the second cell, enabling terminal devices located within the second cell to communicate with it. Here, the second cell is a non-serving cell for the terminal device.
[0157] The second network device may be different from the first network device.
[0158] It should be understood that the terminal device can use the methods shown in Figures 3 to 5 to determine the synchronization parameters of the second cell. When the first network device and the second network device are the same, the terminal device determines the synchronization parameters of the first cell and the second cell based on different or the same second signal. When the first network device and the second network device are different, the terminal device receives the same second signal sent by both the first and second network devices to determine the synchronization parameters of the first cell and the second cell, respectively. Of course, the terminal device can also use other related technologies to determine the synchronization parameters of the second cell.
[0159] The synchronization parameters of the second cell are used to synchronize the time and frequency between the terminal device and the second network device. For details on how it is implemented, please refer to the description of the synchronization parameters of the first cell used to synchronize the time and frequency between the terminal device and the first network device in the previous text. It will not be repeated here.
[0160] S302. The terminal device determines the synchronization time difference between the first cell and the second cell based on the synchronization parameters of the first cell and the synchronization parameters of the second cell.
[0161] The terminal device can determine the synchronization time difference between the first and second cells based on their synchronization parameters. Therefore, algorithms such as triangulation and fingerprint databases can be used to locate the terminal device and clearly understand its location movement. Triangulation refers to determining the synchronization time difference between three cells based on their synchronization parameters. These three cells can include the serving cell and two neighboring cells. The fingerprint database algorithm refers to storing the synchronization parameters of each cell in a fingerprint database, thereby determining the synchronization time difference between them.
[0162] Furthermore, the terminal device can store one or more types of information, such as the synchronization parameters of the first cell and the corresponding measurement parameters of the second signal, the synchronization parameters of the second cell and the corresponding measurement parameters of the second signal, and the synchronization time difference between the first and second cells, in a storage device. This storage device can be a memory, server, or other storage device within the terminal device. However, this application embodiment does not limit the storage method of the aforementioned information.
[0163] By way of example, embodiments of this application also provide a communication device.
[0164] Please refer to Figure 8, which is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
[0165] As shown in Figure 8, the communication device 800 can exist independently or be integrated into other devices. It can communicate with the network devices mentioned above to implement the operations corresponding to the terminal devices in any of the above method embodiments.
[0166] The communication device 800 may include a transceiver unit 801 and a processing unit 802. The transceiver unit 801 can implement corresponding communication functions, and the processing unit 802 is used for data processing. The transceiver unit 801 may also be referred to as a communication interface or a communication unit.
[0167] Optionally, the communication device 800 may further include a storage unit, which can be used to store instructions and / or data. The processing unit 802 can read the instructions and / or data in the storage unit so that the communication device 800 can implement the aforementioned method embodiments.
[0168] The communication device 800 can be used to perform the actions performed by the terminal device in the preceding method embodiments. The communication device 800 can be the terminal device or a component configurable on the terminal device. The transceiver unit 801 is used to perform reception-related operations of the terminal device in the preceding method embodiments, and the processing unit 802 is used to perform processing-related operations of the terminal device in the preceding method embodiments.
[0169] Optionally, the transceiver unit 801 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the foregoing method embodiments. The receiving unit is used to perform the receiving operation in the foregoing method embodiments.
[0170] It should be noted that the communication device 800 may include a transmitting unit but not a receiving unit. Alternatively, the communication device 800 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the communication device 800 includes both transmitting and receiving actions.
[0171] As an example, the communication device 800 is used to perform the actions performed by the terminal device in the embodiments shown in Figures 1-7 above.
[0172] The communication device 800 may include a transceiver unit 801 and a processing unit 802.
[0173] The transceiver unit 801 is used to receive the first signal sent by the first network device.
[0174] The processing unit 802 is used to determine multiple locations of one or more second signals included in the first signal, the second signals being used by the terminal device for measurement and positioning.
[0175] The processing unit 802 is further configured to perform a first processing on one or more second signals to obtain synchronization parameters of the first cell and measurement parameters of the second signals. The synchronization parameters of the first cell are used to synchronize the time and frequency between the terminal device and the first network device. The first cell is the cell to which the first network device belongs. The measurement parameters of the second signals are used to indicate the performance of the first cell.
[0176] In some embodiments, the processing unit 802 is specifically used to descramble one or more second signals to obtain one or more descrambled second signals;
[0177] The descrambled one or more second signals are converted from the frequency domain to the time domain to obtain the transformed one or more second signals;
[0178] The transformed second signal is multiplied with the conjugate signal of the local sequence to obtain the correlation power at each position of the transformed second signal;
[0179] The maximum value is obtained based on the correlation power at each position of all the transformed second signals;
[0180] The location of the main path corresponding to the maximum value is determined as the synchronization parameter of the first cell, and the measurement parameters of the second signal are determined based on the maximum value.
[0181] In some embodiments, the correlation power of each discrete point of the transformed second signal can be expressed by Equations 1, 2, and 3:
[0182]
[0183] When R(k)*R(k) * When = 1,
[0184]
[0185] Among them, Pwr l Let be the correlation power at each position of the transformed second signal; Real() extracts the real part of a complex number; k is the sampling time at a position of the transformed second signal, and the value of k is a positive integer greater than or equal to 1 and less than or equal to K, where K is the total number of positions of the transformed second signal; y(k) is the transformed second signal; R(k) is the local sequence of the transformed second signal. * Let be the conjugate signal of the local sequence of the transformed second signal; h(k) be the channel of the transformed second signal; Δf be the frequency offset of the transformed second signal; t = k * T ST S is the symbol period; n is the noise of a second signal after transformation.
[0186] In some embodiments, when the measurement parameter of the second signal is the reference signal received power RSRP, the reference signal received power RSRP is expressed by Formula 4:
[0187]
[0188] Where l is the index of all the transformed second signals, and the value of l is a positive integer greater than or equal to 1 and less than or equal to L, and L is the number of all the transformed second signals.
[0189] In some embodiments, the processing unit 802 is further configured to determine the synchronization parameters of the second cell, which are used for the terminal device and the second network device to synchronize time and frequency, and the second cell is the cell to which the second network device belongs;
[0190] Based on the synchronization parameters of the first cell and the second cell, determine the synchronization time difference between the first cell and the second cell.
[0191] In some embodiments, the processing unit 802 is further configured to, after receiving synchronization, obtain the physical cell identifier of the first cell; and determine multiple locations of one or more second signals based on the physical cell identifier of the first cell.
[0192] In some embodiments, the second signal is any one of the following: cell-specific reference signal (cell-RS), synchronization signal block (SSB), and channel state information reference signal (CIS-RS).
[0193] In some embodiments, the measurement parameters of the second signal include at least one of: reference signal received power (RSRP), reference signal received quality (RSRQ), or received signal strength indication (RSSI).
[0194] It should be understood that the corresponding processes performed by each unit have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0195] The processing unit 802 in the preceding embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver unit 801 can be implemented by a transceiver or transceiver-related circuitry. The transceiver unit 801 can also be referred to as a communication unit or communication interface. The storage unit can be implemented by at least one memory.
[0196] This application embodiment can divide the communication device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0197] By way of example, embodiments of this application also provide a communication device.
[0198] Please refer to Figure 9, which is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application.
[0199] The communication device 900 includes a processor 901 coupled to a memory 902. The memory 902 is used to store computer programs or instructions and / or data. The processor 901 is used to execute the computer programs or instructions and / or data stored in the memory 902, so that the methods in the preceding method embodiments are executed.
[0200] Optionally, the communication device 900 may include one or more processors 901.
[0201] Optionally, as shown in FIG9, the communication device 900 may further include a memory 902.
[0202] Optionally, the communication device 900 may include one or more memory 902.
[0203] Alternatively, the memory 902 may be integrated with the processor 901, or it may be set separately.
[0204] As shown in Figure 9, the communication device 900 may further include a transceiver 903, which is used for receiving and / or transmitting signals. For example, the processor 901 is used to control the transceiver 903 to receive and / or transmit signals.
[0205] As one approach, the communication device 900 is used to implement the operations performed by the terminal device in the aforementioned method embodiments.
[0206] For example, processor 901 is used to implement the processing-related operations performed by the terminal device in the aforementioned method embodiments, and transceiver 903 is used to implement the sending and receiving-related operations performed by the terminal device in the aforementioned method embodiments.
[0207] As an alternative, the communication device 900 is used to implement the operations performed by the terminal device in the method embodiments described above.
[0208] For example, processor 901 is used to implement the processing-related operations performed by the terminal device in the aforementioned method embodiments, and transceiver 903 is used to implement the sending and receiving-related operations performed by the terminal device in the aforementioned method embodiments.
[0209] In the communication device shown in Figure 9 above, the device in transceiver 903 used for receiving power can be considered a receiving unit, and the device in transceiver 903 used for transmitting functions can be considered a transmitting unit. That is, transceiver 903 can include a receiver and a transmitter. Transceiver 903 can also be called a transceiver unit, transceiver circuit, etc. Receiver can also be called a receiver, receiving unit, receiver, or receiving circuit, etc. Transmitter can also be called a transmitter, transmitter, transmitting unit, or transmitting circuit, etc. Processor 901 has processing functions and can be called a processing unit. Memory 902 is used to store computer program code and data; memory 902 can also be called a storage unit.
[0210] By way of example, embodiments of this application also provide a communication device.
[0211] The communication device 1000 can be a terminal device or a chip of a terminal device. The communication device 1000 can be used to perform the operations performed by the terminal device in the above method embodiments.
[0212] Please refer to Figure 10, which is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application.
[0213] The communication device 1000 includes sections 1010, 1020, and 1030. Section 1010 is mainly used for baseband processing and controlling the base station; section 1010 is typically the control center of the base station, often referred to as a processor or processing unit, used to control the terminal device to execute the processing operations of the terminal device in the above method embodiments. Section 1020 is mainly used for storing computer program code and data, and can typically be called a memory or storage unit. Section 1030 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; section 1030 can typically be called a transceiver unit, transceiver, transceiver circuit, or transceiver. The transceiver unit of section 1030, also called a transceiver, includes an antenna 1033 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device in section 1030 used to implement the receiving function can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter; that is, section 1030 includes a receiver 1032 and a transmitter 1031. A receiver can also be called a receiving unit, receiver circuit, or receiving circuit, while a transmitter can be called a transmitting unit, transmitting unit, transmitter, or transmitting circuit.
[0214] Sections 1010 and 1020 may include one or more single boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs in the memories to implement baseband processing functions and control the base station. If multiple single boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple single boards may share one or more processors, or multiple single boards may share one or more memories, or multiple single boards may simultaneously share one or more processors.
[0215] In one implementation, the transceiver unit of section 1030 is used to execute the transceiver-related processes performed by the terminal device in the embodiments shown in Figures 1-7. The processor of section 1010 is used to execute the processing-related processes performed by the terminal device in the embodiments shown in Figures 1-7.
[0216] It should be understood that Figure 10 is merely an example and not a limitation, and the terminal device described above, including the processor, memory, and transceiver, may not depend on the structure shown in Figure 10.
[0217] When the communication device 1000 is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor is a processor, microprocessor, or integrated circuit integrated on the chip. In the above method embodiments, the sending operation of the terminal device can be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiments can be understood as the input of the chip.
[0218] For example, embodiments of this application also provide a computer-readable storage medium having stored thereon computer instructions for implementing the methods executed by a terminal device in the above method embodiments.
[0219] For example, when the computer program is executed by the computer, it enables the computer to implement the method executed by the terminal device in the above method embodiments.
[0220] For example, embodiments of this application also provide a computer program product containing instructions that, when executed by a computer, cause the computer to implement the method executed by the terminal device in the above method embodiments.
[0221] For example, this application also provides a communication system, which includes a terminal device and a network device. The terminal device is used to execute the processes performed by the terminal device in the preceding embodiments.
[0222] For example, embodiments of this application also provide a chip device, including a processor, for calling computer programs or computer instructions stored in the memory to cause the processor to execute the methods of the above embodiments.
[0223] In one possible implementation, the input of the chip device corresponds to the receiving operation in the embodiments shown in Figures 1-7, and the output of the chip device corresponds to the sending operation in the embodiments shown in Figures 1-7.
[0224] Optionally, the processor is coupled to the memory via an interface.
[0225] Optionally, the chip device may also include a memory that stores computer programs or computer instructions.
[0226] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of a program for controlling the methods described in the preceding embodiments. The memory mentioned above can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).
[0227] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant content in any of the communication devices provided above can be referred to the corresponding method embodiments provided above, and will not be repeated here.
[0228] In this embodiment, the terminal device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0229] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0230] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0231] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0232] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0233] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part of the technical solution that essentially contributes to the present application's embodiments, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods in the various embodiments of the present application's embodiments. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0234] The above embodiments are only used to illustrate the technical solutions of the embodiments of this application, and are not intended to limit them. Although the embodiments of this application have been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A cell processing method, characterized in that, The method, applied to a terminal device, includes: receiving a first signal sent by a first network device; determining multiple locations of one or more second signals included in the first signal, the second signals being used by the terminal device for measurement and positioning; performing a first processing on the one or more second signals to obtain synchronization parameters of a first cell and measurement parameters of the second signals, the synchronization parameters of the first cell being used by the terminal device to achieve time and frequency synchronization with the first network device, the first cell being the cell to which the first network device belongs, and the measurement parameters of the second signals being used to indicate the performance of the first cell.
2. The method according to claim 1, characterized in that, The first processing of the one or more second signals to obtain the synchronization parameters of the first cell and the measurement parameters of the second signals includes: descrambling the one or more second signals to obtain descrambled one or more second signals; converting the descrambled one or more second signals from the frequency domain to the time domain to obtain transformed one or more second signals; multiplying one of the transformed second signals with the conjugate signal of the local sequence to obtain the correlation power at each position of the transformed second signal; obtaining the maximum value based on the correlation power at each position of all the transformed second signals; determining the principal path position corresponding to the maximum value as the synchronization parameter of the first cell, and determining the measurement parameters of the second signals based on the maximum value.
3. The method according to claim 2, characterized in that, The correlation power of each discrete point of the transformed second signal can be expressed by Equations 1, 2, and 3: When R(k)*R(k) * When = 1, Among them, Pwr l Let be the correlation power at each position of the transformed second signal; Real() extracts the real part of a complex number; k is the sampling time at a position of the transformed second signal, and the value of k is a positive integer greater than or equal to 1 and less than or equal to K, where K is the total number of positions of the transformed second signal; y(k) is the transformed second signal; R(k) is the local sequence of the transformed second signal. * Let be the conjugate signal of the local sequence of the transformed second signal; h(k) be the channel of the transformed second signal; Δf be the frequency offset of the transformed second signal; t = k * T S T S is the symbol period; n is the noise of a second signal after transformation.
4. The method according to claim 3, characterized in that, When the measurement parameter of the second signal is the reference signal received power RSRP, the reference signal received power RSRP is expressed by Formula 4: Where l is the index of all the transformed second signals, and the value of l is a positive integer greater than or equal to 1 and less than or equal to L, and L is the number of all the transformed second signals.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: determining the synchronization parameters of a second cell, wherein the synchronization parameters of the second cell are used to synchronize the time and frequency between the terminal device and the second network device, and the second cell is the cell to which the second network device belongs; and determining the synchronization time difference between the first cell and the second cell based on the synchronization parameters of the first cell and the synchronization parameters of the second cell.
6. The method according to any one of claims 1-5, characterized in that, Determining the multiple locations of the second signals included in the first signal includes: obtaining the physical cell identifier of the first cell after receiving synchronization; and determining the multiple locations of the one or more second signals based on the physical cell identifier of the first cell.
7. The method according to any one of claims 1-6, characterized in that, The second signal is any one of the following: cell-specific reference signal (cell-RS), synchronization signal block (SSB), and channel state information reference signal (CIS-RS).
8. The method according to any one of claims 1-7, characterized in that, The measurement parameters of the second signal include at least one of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), or received signal strength indication (RSSI).
9. A communication device, characterized in that, include: A module for performing the method as described in any one of claims 1-8.
10. A communication device, characterized in that, include: At least one processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device, the processor being configured to implement the method as described in any one of claims 1-8 via logic circuits or execution code instructions.
11. A computer-readable storage medium, characterized in that, It includes a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1-8.
12. A chip, characterized in that, include: An interface circuit and a logic circuit, wherein the interface circuit is used to receive signals from other chips besides the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips besides the chip, and the logic circuit is used to implement the method as described in any one of claims 1-8.
13. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1-8.