Communication method and device and computer readable storage medium

By sliding the receiving window and determining the optimal receiving window based on the estimated distance in the integrated communication and perception scenario, the impact of the receiving window position on the interference between symbols and estimation accuracy is solved, and efficient distance estimation is achieved.

CN120239048APending Publication Date: 2025-07-01BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311845488.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the integrated communication and perception scenario, the position of the receiving window will affect the interference between symbols and estimation accuracy. How to find the optimal position of the receiving window is an urgent problem.

Method used

By sliding the reception window according to the first step length starting from the initial reception position, and estimating the estimated distance of the target object based on the echo signals received in each sliding reception window, determining the optimal reception window to calculate the real distance, the first step length can be the cyclic prefix length of the perceived signal.

Benefits of technology

It improves the accuracy of distance estimation, reduces the overhead of computing power, improves the efficiency of distance estimation, and avoids the waste of computing resources caused by excessive sliding times and estimation times.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120239048A_ABST
    Figure CN120239048A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, and a computer readable storage medium, and the method comprises the steps: sliding a receiving window from an initial receiving position according to a first step length, and estimating the estimation distance of a target object according to echo signals received in each sliding receiving window, the initial receiving position is the transmitting moment of the sensing signal; and determining an optimal receiving window according to each estimated distance, wherein the optimal receiving window is used for calculating the real distance of the target object. The invention provides a scheme for determining the optimal receiving window with the minimum inter-symbol interference, and the calculation power overhead is reduced while the estimation precision is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device, and a computer-readable storage medium. Background Art

[0002] In the Integrated Sensing and Communication (ISAC) scenario, consider the interleaving of perception symbols and communication symbols, or the arrangement of continuous perception symbols.

[0003] In the prior art, a network device / terminal device receives a reflected signal of a sensing signal within a receiving window, and estimates the distance of a target based on the reflected signal.

[0004] However, the position of the receiving window will affect whether there is inter-symbol interference (ISI) and the size of ISI, which will affect the estimation accuracy. How to find the optimal receiving window position is a technical problem that needs to be solved urgently. Summary of the invention

[0005] The present application provides a solution for determining an optimal receiving window with minimal inter-symbol interference, which improves estimation accuracy while reducing computing power overhead.

[0006] In order to achieve the above objectives, this application provides the following technical solutions:

[0007] In a first aspect, a communication method is provided, comprising: sliding a receiving window according to a first step length starting from a starting receiving position, and estimating an estimated distance of a target object based on an echo signal received in each receiving window after sliding, wherein the starting receiving position is a transmission moment of a perception signal; determining an optimal receiving window according to each estimated distance, wherein the optimal receiving window is used to calculate a true distance of the target object.

[0008] Optionally, the signal received within the optimal receiving window is only an echo signal of the perception signal.

[0009] Optionally, the first step includes multiple sampling points.

[0010] Optionally, the first step length is the length of the cyclic prefix of the perception signal.

[0011] Optionally, determining the optimal receiving window according to each estimated distance includes: determining a receiving window corresponding to a minimum value of the estimated distance as the optimal receiving window.

[0012] Optionally, the communication method further includes: obtaining a first estimated distance of the target object estimated based on the echo signals received within the optimal reception window; compensating the first estimated distance according to the time delay between the optimal reception window and the starting reception position to obtain the true distance.

[0013] Optionally, the sliding of the reception window starting from the starting reception position by the first step length includes: sliding the reception window by the first step length starting from the starting reception position within at least one time interval.

[0014] In a second aspect, the present application also discloses a communication device, which includes: an estimation module, configured to slide a reception window starting from a starting reception position by a first step length, and estimate an estimated distance of a target object according to the echo signals received by the reception window at each position, where the starting reception position is the transmission moment of the sensing signal; a window determination module, configured to determine an optimal reception window according to each estimated distance, where the optimal reception window is used to calculate the true distance of the target object.

[0015] Optionally, the signal received within the optimal reception window is only the echo signal of the sensing signal.

[0016] Optionally, the first step length includes a plurality of sampling points.

[0017] Optionally, the first step length is the length of the cyclic prefix of the sensing signal.

[0018] Optionally, the window determination module determines the reception window corresponding to the minimum value of the estimated distance as the optimal reception window.

[0019] Optionally, the communication device further includes: an acquisition module, configured to acquire a first estimated distance of the target object estimated based on the echo signals received within the optimal reception window; a true distance estimation module, configured to compensate the first estimated distance according to the time delay between the optimal reception window and the starting reception position to obtain the true distance.

[0020] Optionally, the estimation module slides the reception window by the first step length starting from the starting reception position within at least one time interval.

[0021] In a third aspect, there is provided a computer-readable storage medium, on which a computer program is stored, and the computer program is run by a processor to execute the method provided in the first aspect.

[0022] In a fourth aspect, there is provided a communication device, including a memory and a processor, where a computer program that can run on the processor is stored on the memory, and the processor runs the computer program to execute the method provided in the first aspect.

[0023] In a fifth aspect, a computer program product is provided, on which a computer program is stored, and the computer program is run by a processor to execute a method provided in the first aspect.

[0024] In a sixth aspect, a communication system is provided, including a terminal device and a network device.

[0025] In a seventh aspect, an embodiment of the present application further provides a chip (or a data transmission device), on which a computer program is stored, and when the computer program is executed by the chip, the steps of the above method are implemented.

[0026] In an eighth aspect, an embodiment of the present application further provides a system chip, which is applied to a terminal. The chip system includes at least one processor and an interface circuit. The interface circuit and the at least one processor are interconnected by a line, and the at least one processor is configured to execute instructions to execute a method provided in the first aspect.

[0027] Compared with the prior art, the technical solution of the present application has the following beneficial effects:

[0028] In the technical solution of the present application, the terminal device / network device slides a reception window from a starting reception position according to a first step length, and estimates the estimated distance of the target object according to the echo signals received in each slid reception window. The starting reception position is the transmission moment of the sensing signal; an optimal reception window is determined according to each estimated distance, and the optimal reception window is used to calculate the true distance of the target object. In the technical solution of the present application, there is a correlation between the estimated distance estimated from the echo signals in each slid reception window and the inter-symbol interference in the reception window. Then, the position of the reception window with the minimum inter-symbol interference or no inter-symbol interference, that is, the position of the optimal reception window, can be determined according to the estimated distance, and the true distance of the target object is estimated through the optimal reception window, which can improve the distance estimation accuracy. In addition, by sliding the reception window according to the first step length, the computing power overhead caused by excessive sliding times and distance estimation times is avoided, and the efficiency of distance estimation is improved.

[0029] Further, in the technical solution of the present application, the first step length is the length of the cyclic prefix of the sensing signal. By setting the first step length as the length of the cyclic prefix of the sensing signal in the technical solution of the present application, on the one hand, the increase in the number of iterations caused by the increase in the sliding times can be avoided, reducing the computing power overhead, and on the other hand, the situation that there is inter-symbol interference in each reception window due to too large a sliding range can be avoided, ensuring that the optimal reception window can be found and improving the estimation accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 is a flowchart of a communication method provided by an embodiment of the present application;

[0031] Figure 2It is a schematic diagram of a receiving window provided by an embodiment of the present application;

[0032] Figure 3 It is a schematic diagram of the position of a receiving window and an estimated distance provided by an embodiment of the present application;

[0033] Figure 4 It is an interaction flowchart of a communication method provided by an embodiment of the present application;

[0034] Figure 5 It is a schematic structural diagram of a communication device provided by an embodiment of the present application;

[0035] Figure 6 It is a schematic hardware structure diagram of a communication device provided by an embodiment of the present application. Detailed implementation manners

[0036] The communication system applicable to the embodiments of the present application includes, but is not limited to, a Long Term Evolution (LTE) system, a 5th-generation (5G) system, a New Radio (NR) system, and future evolved systems or multiple communication convergence systems. Among them, the 5G system can be a Non-StandAlone (NSA) 5G system or a StandAlone (SA) 5G system. The technical solution of the present application is also applicable to different network architectures, including but not limited to a relay network architecture, a dual-connection architecture, a Vehicle-to-Everything architecture, etc.

[0037] The present application mainly relates to the communication between a terminal device and a network device. Among them:

[0038] The network device in the embodiments of this application can also be referred to as an access network device. For example, it can be a base station (BS) (which can also be referred to as base station equipment). A network device is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, in the second-generation (2G) network, the device providing base station functions includes a base transceiver station (BTS); in the third-generation (3G) network, the device providing base station functions includes a Node B; in the fourth-generation (4G) network, the device providing base station functions includes an evolved Node B (eNB); in a wireless local area network (WLAN), the device providing base station functions is an access point (AP); in NR, the device providing base station functions is a next generation NodeBase station (gNB), and a next-generation evolved Node B (ng-eNB). Among them, NR technology is used for communication between the gNB and the terminal device, and evolved universal terrestrial radio access (E-UTRA) technology is used for communication between the ng-eNB and the terminal device. Both the gNB and the ng-eNB can be connected to the 5G core network. The network device in the embodiments of this application also includes devices that provide base station functions in future new communication systems, etc.

[0039] The terminal equipment in the embodiments of the present application may refer to various forms of access terminals, subscriber units, subscriber stations, mobile stations, mobile stations (Mobile Station, MS), remote stations, remote terminals, mobile devices, user terminals, wireless communication devices, user agents or user devices. The terminal equipment may also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication function, computing device or other processing devices connected to a wireless modem, vehicle-mounted device, wearable device, terminal equipment in the future 5G network or terminal equipment in the future evolved Public Land Mobile Network (PLMN), etc. The embodiments of the present application do not limit this. The terminal equipment may also be referred to as User Equipment (UE), terminal, etc.

[0040] As described in the background art, the position of the reception window affects the presence and magnitude of ISI, and affects the estimation accuracy. How to find the optimal position of the reception window is a technical problem to be solved urgently.

[0041] Specifically, in the prior art, the sliding window is used for each sampling point to find the optimal window, which requires too much computing power of the chip. In the 5G system, the number of sampling points per symbol can reach 4096, and in future new communication systems, it is not excluded that symbols with higher complexity will appear, and the number of samples will also increase, resulting in greater computing power overhead of the chip.

[0042] In the technical solution of the present application, there is a correlation between the estimated distance estimated from the echo signals in each slid reception window and the inter-symbol interference in the reception window. Then, the position of the reception window with the minimum or no inter-symbol interference, that is, the position of the optimal reception window, can be determined according to the estimated distance. By estimating the true distance of the target object through the optimal reception window, the distance estimation accuracy can be improved. In addition, by sliding the reception window with the first step length, the computing power overhead caused by excessive sliding times and distance estimation times is avoided, and the efficiency of distance estimation is improved.

[0043] To make the above objects, features, and advantages of the present application more obvious and understandable, the following detailed description of the specific embodiments of the present application will be given with reference to the accompanying drawings.

[0044] See Figure 1 , the method provided by the present application specifically includes the following steps:

[0045] Step 101: Start sliding the reception window from the starting reception position by the first step length, and estimate the estimated distance of the target object based on the echo signals received within each slid reception window.

[0046] Step 102: Determine the optimal reception window according to each estimated distance, and the optimal reception window is used to calculate the true distance of the target object.

[0047] Among them, the starting reception position is the emission moment of the sensing signal, which can also be called the zero point.

[0048] It should be noted that the sequence numbers of the steps in this embodiment do not represent the limitation of the execution sequence of each step.

[0049] It can be understood that in specific implementation, the communication method can be implemented in the form of a software program, and this software program runs in the processor integrated inside the chip or chip module. This method can also be implemented in the form of software combined with hardware, and this application does not make any restrictions.

[0050] In this embodiment, the execution entity of the communication method can be a terminal device, or a processor integrated inside the chip or chip module in the terminal device; correspondingly, the sensing signal can come from the terminal device itself, other terminal devices or network devices.

[0051] In this embodiment, the execution entity of the communication method can also be a network device, or a processor integrated inside the chip or chip module in the network device; correspondingly, the sensing signal can come from the network device itself, other network devices or terminal devices.

[0052] The sensing signal mentioned in this embodiment can be a communication signal simultaneously used for sensing and communication, or a detection signal simultaneously used for sensing and detection, etc.

[0053] The communication signal mentioned in this embodiment is an ordinary communication signal only used for communication.

[0054] Next, in conjunction with Figure 2 A detailed description of the embodiments of the present application will be given.

[0055] As Figure 2 shown, in the integrated communication and sensing scenario, the sending section sends sensing signals and communication signals. Among them, the sensing signals and communication signals are arranged alternately.

[0056] Specifically, there is usually a certain delay between the echo of a signal and the signal. Taking the transmission moment of the sensing signal as the starting reception position of the reception window, the reception window 1 is determined. The estimated distance of the target object is estimated based on the echo signal received within the reception window 1, and the distance 1 is obtained. The reception window 1 is slid according to the first step length to obtain the reception window 2. The estimated distance of the target object is estimated based on the echo signal received within the reception window 2, and the distance 2 is obtained. And so on, the reception window 2 is slid according to the first step length to obtain the reception window 3. The estimated distance of the target object is estimated based on the echo signal received within the reception window 3, and the distance 3 is obtained. The reception window 3 is slid according to the first step length to obtain the reception window 4. The estimated distance of the target object is estimated based on the echo signal received within the reception window 4, and the distance 4 is obtained. Among them, the sorting from largest to smallest according to the distance is: distance 1, distance 2, distance 3, and distance 4.

[0057] Further, the reception window corresponding to the minimum value of the estimated distance is determined as the optimal reception window. Specifically, the optimal reception window is determined according to the magnitudes of the distance 1, the distance 2, the distance 3, and the distance 4, that is, the reception window 3.

[0058] From Figure 2 it can be seen that within the reception window 1 and the reception window 2, the echo signals of the complete sensing signal cannot be received. Within the reception window 3 (i.e., the optimal reception window), the echo signals of the complete sensing signal can be received, and the signals received within the reception window 3 are only the echo signals of the sensing signal. Within the reception window 4, the echo signals of the sensing signal and the echo signals of the communication signal are received.

[0059] In a non-limiting embodiment, the first step length includes multiple sampling points.

[0060] In order to reduce the computing power overhead caused by sliding the reception window with a single sampling point, in this embodiment, the first step length can be multiple sampling points. By increasing the length of the step, the number of times of sliding the reception window is reduced, thereby reducing the computing power overhead.

[0061] In a non-limiting embodiment, the reception window is slid from the starting reception position according to the first step length within at least one time interval.

[0062] Specifically, the unit of the time interval can be a symbol. For example, within one symbol, the reception window is slid from the starting reception position according to the first step length until the end position of the symbol is reached; or within two symbols, the reception window is slid from the starting reception position according to the first step length until the end position of the two symbols is reached.

[0063] It should be noted that the length of the reception window in this application can be determined in the manner of the prior art, and this application does not limit this.

[0064] Further, the first step length is the length of the cyclic prefix (CP) of the sensing signal.

[0065] If the first step length is too small, it will result in a large computing power overhead, while if the step length is too long, it will cause inter-symbol interference in the reverse direction. To balance the computing power overhead and the distance estimation accuracy, in this embodiment, the first step length is set to the length of the cyclic prefix of the sensing signal.

[0066] Specifically, each sensing symbol has a cyclic prefix, which is located at the front of the sensing signal and can be a normal cyclic prefix (NCP) or an extended cyclic prefix (ECP). As Figure 2 shown by the shaded part in

[0067] In this case, by traversing each slid receiving window, only when the echo signal within the receiving window with the minimum distance can obtain the effect of being completely free from interference by the next communication symbol. This is because only when the starting point of the receiving window (i.e., the optimal receiving window) is within the cyclic prefix range of the echo signal, the measured distance is the smallest. This optimal receiving window is the receiving window 3.

[0068] Specifically, please refer to Figure 3 Figure 3 which shows a schematic diagram of the positions of each receiving window and the estimated distances corresponding to each receiving window.

[0069] Refer to Figure 2 Figure 3 simultaneously, which shows the estimated distances corresponding to receiving window 2, receiving window 3, and receiving window 4. Among them, the estimated distance corresponding to receiving window 3 is the smallest, and the interference of the echo signal within receiving window 3 from the front and rear communication signals is 0. While the estimated distances corresponding to receiving window 2 and receiving window 4 are greater than the estimated distance corresponding to receiving window 3, and there is inter-symbol interference.

[0070] In a non-limiting embodiment, please refer to Figure 4 Figure 4 which shows an interaction flowchart of a communication method. Among them, the receiving end can be a terminal device, and correspondingly, the sending end can be a network device or other terminal devices. Or, the receiving end is a network device, and correspondingly, the sending end can be a terminal device or other network devices.

[0071] In step 401, the sending end sends a sensing signal and a communication signal to the receiving end, and the sending end sends the sensing signal to the target object.

[0072] In step 402, the receiving end receives the echo signal from the target object for the sensing signal. ​​​

[0073] In step 403, the receiving end slides the receiving window from the starting receiving position according to the first step length, and estimates the estimated distance of the target object based on the echo signals received in each slid receiving window.

[0074] Specifically, the distance dimension fast Fourier transform (FFT), also known as the 1D-FFT algorithm, can be used to obtain the estimated distance.

[0075] In step 404, the receiving end determines the optimal receiving window according to each estimated distance.

[0076] In step 405, the receiving end obtains the first estimated distance of the target object estimated based on the echo signals received within the optimal receiving window.

[0077] Specifically, since the receiving end has already estimated the first estimated distance corresponding to the optimal receiving window in step 403, it can be directly called here. Alternatively, the first estimated distance is re-estimated in step 405.

[0078] In step 406, the first estimated distance is compensated according to the time delay between the optimal receiving window and the starting receiving position to obtain the true distance.

[0079] Specifically, when the optimal receiving window is at a non-starting receiving position, that is, not at the zero point, the compensation value can be obtained according to the time delay between the optimal receiving window and the starting receiving position. For example, it can be the product of the time delay and the speed of light divided by 2 to obtain the compensation value. Then, the first estimated distance is added to this compensation value to obtain the true distance of the target object.

[0080] It can be understood that any existing implementable algorithm can be used for the calculation of the estimated distance and the estimation of the true distance, and the present application does not limit this.

[0081] For more specific implementation manners of the embodiments of the present application, please refer to the foregoing embodiments, and details are not described herein again.

[0082] Please refer to Figure 5 , Figure 5 FIG. shows a communication device 50, and the communication device 50 may include:

[0083] An estimation module 501, configured to slide a receiving window from a starting receiving position according to a first step length, and estimate an estimated distance of a target object according to echo signals received at each position of the receiving window, where the starting receiving position is the transmission moment of the sensing signal;

[0084] A window determination module 502, configured to determine an optimal receiving window according to each estimated distance, where the optimal receiving window is used to calculate the true distance of the target object.

[0085] In a specific implementation, the above communication device 50 may correspond to a chip with communication functions in a terminal device, such as a System-On-a-Chip (SOC), a baseband chip, etc.; or correspond to a chip module including a chip with communication functions in a terminal device; or correspond to a chip module with a chip having data processing functions, or correspond to a terminal device.

[0086] In another embodiment, the above communication device 50 may also correspond to a chip with communication functions in a network device, such as an SOC, a baseband chip, etc.; or correspond to a chip module including a chip with communication functions in a network device; or correspond to a chip module with a chip having data processing functions, or correspond to a network device.

[0087] For other relevant descriptions of the communication device 50, reference may be made to the relevant descriptions in other embodiments, which will not be elaborated here.

[0088] Regarding each module / unit included in the various devices and products described in the above embodiments, it may be a software module / unit, a hardware module / unit, or may also be partially a software module / unit and partially a hardware module / unit. For example, for each device and product applied to or integrated into a chip, each module / unit included therein may be implemented in a hardware manner such as a circuit, or at least some of the modules / units may be implemented in a software program manner, and the software program runs on a processor integrated inside the chip, and the remaining (if any) part of the modules / units may be implemented in a hardware manner such as a circuit; for each device and product applied to or integrated into a chip module, each module / unit included therein may be implemented in a hardware manner such as a circuit, and different modules / units may be located in the same component (such as a chip, a circuit module, etc.) or different components of the chip module, or at least some of the modules / units may be implemented in a software program manner, and the software program runs on a processor integrated inside the chip module, and the remaining (if any) part of the modules / units may be implemented in a hardware manner such as a circuit; for each device and product applied to or integrated into a terminal device, each module / unit included therein may be implemented in a hardware manner such as a circuit, and different modules / units may be located in the same component (such as a chip, a circuit module, etc.) or different components inside the terminal device, or at least some of the modules / units may be implemented in a software program manner, and the software program runs on a processor integrated inside the terminal device, and the remaining (if any) part of the modules / units may be implemented in a hardware manner such as a circuit.

[0089] The embodiments of the present application also disclose a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and the computer program can be executed when runningFigure 1 or Figure 4 The steps of the method shown in Figure 4 . The storage medium may include a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, an optical disk, etc. The storage medium may also include a non-volatile memory or a non-transitory memory, etc.

[0090] Please refer to Figure 6 , the embodiments of the present application also provide a schematic diagram of the hardware structure of a communication device. The device includes a processor 601, a memory 602, and a transceiver 603.

[0091] The processor 601 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present application. The processor 601 may also include multiple CPUs, and the processor 601 may be a single-CPU processor or a multi-CPU processor. Here, the processor may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).

[0092] The memory 602 may be a ROM or other type of static storage device that can store static information and instructions, a RAM, or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer. The embodiments of the present application do not impose any restrictions on this. The memory 602 may exist independently (in this case, the memory 602 may be located outside or inside the device), or may be integrated with the processor 601. Among them, the memory 602 may contain computer program code. The processor 601 is used to execute the computer program code stored in the memory 602, so as to implement the method provided by the embodiments of the present application.

[0093] The processor 601, the memory 602, and the transceiver 603 are connected by a bus. The transceiver 603 is used to communicate with other devices or communication networks. Optionally, the transceiver 603 may include a transmitter and a receiver. The device in the transceiver 603 for implementing the receiving function can be regarded as a receiver, and the receiver is used to perform the receiving steps in the embodiments of the present application. The device in the transceiver 603 for implementing the sending function can be regarded as a transmitter, and the transmitter is used to perform the sending steps in the embodiments of the present application.

[0094] When Figure 6 When the structural schematic diagram shown is used to illustrate the structure of the terminal device involved in the above embodiments, the processor 601 is used to control and manage the actions of the terminal device. For example, the processor 601 is used to support the terminal device to perform the actions executed by the terminal device in other processes described in the embodiments of the present application. The processor 601 can communicate with other network entities through the transceiver 603. For example, it can communicate with the above network device. The memory 602 is used to store the program code and data of the terminal device.

[0095] When Figure 6 When the structural schematic diagram shown is used to illustrate the structure of the network device involved in the above embodiments, the processor 601 is used to control and manage the actions of the network device. For example, the processor 601 is used to support the network device to perform the actions executed by the network device in other processes described in the embodiments of the present application. The processor 601 can communicate with other network entities through the transceiver 603. For example, it can communicate with the above terminal device. The memory 602 is used to store the program code and data of the network device.

[0096] It should be understood that the term "and / or" in this article is merely a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.

[0097] The term "a plurality of" appearing in the embodiments of the present application refers to two or more.

[0098] The descriptions such as first and second appearing in the embodiments of the present application are only for schematic and distinguishing description objects, without an order, nor do they represent a special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application.

[0099] The term "connection" appearing in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not make any limitation on this.

[0100] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner.

[0101] It should be understood that in various embodiments of the present application, the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0102] In several embodiments provided in the present application, it should be understood that the disclosed methods, devices, and systems can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for example, the division of the units is only a logical function division, and there can be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling, direct coupling, or communication connection can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be in an electrical, mechanical, or other form.

[0103] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0104] In addition, the functional units in various embodiments of the present application can be integrated into one processing unit, or each unit can be physically included separately, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of a combination of hardware and software functional units.

[0105] The integrated unit implemented in the form of software functional units can be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute some steps of the methods described in various embodiments of the present application.

[0106] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application should be subject to the scope defined by the claims.

Claims

1. A communication method, characterized in that, Including: Starting from the starting reception position, sliding a reception window according to a first step length, and estimating the estimated distance of the target object according to the echo signals received in each slid reception window, where the starting reception position is the transmission moment of the sensing signal; Determining an optimal reception window according to each estimated distance, where the optimal reception window is used to calculate the true distance of the target object.

2. The communication method according to claim 1, wherein The signal received within the optimal reception window is only the echo signal of the sensing signal.

3. The communication method according to claim 1, wherein The first step length includes a plurality of sampling points.

4. The communication method according to claim 1, wherein The first step length is the length of the cyclic prefix of the sensing signal.

5. The communication method according to claim 1, wherein The determining the optimal reception window according to each estimated distance includes: Determining the reception window corresponding to the minimum value of the estimated distance as the optimal reception window.

6. The communication method according to claim 1, wherein Also including: Obtaining a first estimated distance of the target object estimated based on the echo signals received within the optimal reception window; Compensating the first estimated distance according to the time delay between the optimal reception window and the starting reception position to obtain the true distance.

7. The communication method according to any one of claims 1 to 6, characterized in that, The sliding the reception window starting from the starting reception position according to the first step length includes: Sliding the reception window starting from the starting reception position according to the first step length within at least one time interval.

8. A communication device, characterized in that, Including: An estimation module, configured to slide a reception window starting from the starting reception position according to a first step length, and estimate the estimated distance of the target object according to the echo signals received by the reception window at each position, where the starting reception position is the transmission moment of the sensing signal; A window determination module, configured to determine an optimal reception window according to each estimated distance, where the optimal reception window is used to calculate the true distance of the target object.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is run by a processor, it executes the steps of the communication method according to any one of claims 1 to 7.

10. A communication device, comprising a memory and a processor, wherein a computer program that can run on the processor is stored on the memory, characterized in that, When the processor runs the computer program, it executes the steps of the communication method according to any one of claims 1 to 7.